Pokuď máte o vyzkoušení StartupJobs API, napište na [email protected].
Při změnách našeho API vás upozorněníme e-mailem.
Autorizace probíhá pomocí Bearer tokenu, který musí být posílán v hlavičce každého requestu na API endpointy. Každá firma obdrží unikátní token.
Authorization: Bearer <token>
Endpoint vrací seznam aktivních nabídek firmy
Endpoint URL
GET
https://api.startupjobs.cz/company/offers
Query Parameters
none
Request example
https://api.startupjobs.cz/company/offers
Response
200 OK
Headers
Content-type: application/json
Body
[
{
"id": "9629f28d-78b5-4194-90f9-996cd6cf2aa9",
"links": [
{
"url": "https:\/\/www.startupjobs.cz\/nabidka\/1234",
"lang": "cs"
},
{
"url": "https:\/\/www.startupjobs.cz\/en\/job\/1234",
"lang": "en"
}
],
"names": [
{
"name": "StartupJobs PHP žralok",
"lang": "cs"
},
{
"name": "StartupJobs PHP shark",
"lang": "en"
}
],
"internal_name": "PHP programátor",
"descriptions": [
{
"description": "<p>Pojď pracovat s námi! StartupJobs</p>",
"lang": "cs"
},
{
"description": "<p>Come work with us! StartupJobs</p>",
"lang": "en"
}
],
"locations": [
"Praha, Česko"
],
"shifts": [
{
"name": "FULL_TIME",
"hours": 160
},
{
"name": "PART_TIME",
"hours": 80
}
],
"collaborations": [
{
"id": 1,
"collaboration": "external"
},
{
"id": 2,
"collaboration": "remote"
},
{
"id": 3,
"collaboration": "internship"
}
],
"seniorities": [
{
"id": 1,
"seniority": "junior"
}
],
"areas": [
{
"id": 1,
"area": "Vývoj"
},
{
"id": 2,
"area": "Back-End"
},
{
"id": 4,
"area": "PHP"
}
],
"salary": {
"min": 50000,
"max": 80000,
"measure": "monthly",
"currency": "CZK"
},
"benefits": [
{
"id": 1,
"benefit": "13. a 14. plat"
},
{
"id": 6,
"benefit": "Čas na inovace"
},
{
"id": 7,
"benefit": "Čas na vlastní projekt"
}
],
"created_at": "2020-07-08T13:46:45",
"updated_at": "2020-07-08T13:59:47",
"valid_until": "2020-08-07T13:47:24"
}
]
Endpoint vrací seznam všech kandidátů firmy
Endpoint URL
GET
https://api.startupjobs.cz/company/applications
Query Parameters
name | description | offer | uuid of the offer | created_at.gt | returns candidates created after given date | created_at.lt | returns candidates created before given date |
---|
Request example
https://api.startupjobs.cz/company/applications?offer=1e8c1d7b-673a-42b6-9da9-5eeb2a8ce308&created_at.gt=2020-04-01&createad_at.lt=2020-05-01
Response
200 OK
Headers
Content-type: application/json
Body
[
{
"id": "3e51e86d-9562-4611-a8a4-97412569f446",
"name": "Pan Žralok",
"created_at": "2020-07-08T13:56:43",
"offer": {
"id": "9629f28d-78b5-4194-90f9-996cd6cf2aa9",
"names": [
{
"name": "StartupJobs PHP zralok",
"lang": "cs"
},
{
"name": "StartupJobs PHP shark",
"lang": "en"
}
],
"created_at": "2020-07-08T13:46:45"
}
}
]
Endpoint vrací detailní informace o kandidátovi
Endpoint URL
GET
https://api.startupjobs.cz/company/applications/{candidate uuid}
Query Parameters
none
Request example
https://api.startupjobs.cz/company/applications/3e51e86d-9562-4611-a8a4-97412569f446
Response
200 OK
Headers
Content-type: application/json
Body
{
"id": "5bf84a69-3a5c-4ddb-8cea-ae111bd262c5",
"name": "Pan Žralok",
"email": "[email protected]",
"phone": "123 456 789",
"linkedin": {
"url": "https:\/\/www.linkedin.com\/panzralok"
},
"text": "Umím skvěle programovat v PHP!",
"attachments": [
{
"url": "https:\/\/www.startupjobs.cz\/uploads\/panzralok.png"
}
],
"notes": null,
"status": "new",
"offer": {
"id": "9629f28d-78b5-4194-90f9-996cd6cf2aa9",
"name": [
{
"name": "StartupJobs PHP žralok",
"lang": "cs"
},
{
"name": "StartupJobs PHP shark",
"lang": "en"
}
],
"internal_position_name": "PHP programátor"
},
"created_at": "2020-07-08T13:59:47"
}
Endpoint umožňuje zaregistrovat e-maily uživatelů, kteří obdrží upozornění, jakmile firma přidá novou nabídku.
Máte zájem o využití tohoto endpointu? Kontaktujte prosím [email protected]