Would you like to try our API? Contact [email protected].
Subscribe to our newsletter and be the first one to know about API changes.
Access to the api endpoints is granted by the Bearer token, token must be sent in each request. Each company is provided with unique token.
Authorization: Bearer <token>
Endpoint returns list of active visible offers.
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 returns list of company candidates.
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 returns detailed info about candidate.
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 enables to register users' emails to the watchdog newsletter. The newsletter is sent when company adds a new offer.
Would you like to try this endpoint? Contact [email protected].