Use the CleveStaff API to place your active vacancies on a website. Once you use the CleverStaff API, it can send the candidates’ applications for your positions directly to your CleverStaff account.
Here is a functional scope of the CleverStaff API:
allows to get a full list of active vacancies from your CleverStaff account.
allows to get a vacancy data via its Id
allows to send the candidates’ data (resume and contacts) directly into your CleverStaff account when they apply for a open position on your website.
Get a full list  of active vacancies via the following GET request: https://cleverstaff.net/hr/public/getVacancies?alias=greenwood
greenwood — is an alias generated according to the company name in your CleverStaff account. You can change it at ‘Company’ >> ‘Company settings’.
"localId":"LedxEx", | LocalId to get a vacancy via link |
"position":"General Manager", | Position name |
"status":"inwork", | Vacancy status |
"employmentType":"Full time", | Employment type |
"langs":"English Elementary", | Language level |
"currency":"USD", | Salary currency |
"salaryFrom":1000, | Salary From |
"salaryTo":2000, | Salary To |
"dc":"2018-10-03 11:13:21.402", | Date of vacancy creation |
"lang":"en",
"country":"Kazakhstan", "lat":48.019573, "lng":66.92368, "fullName":"Kazakhstan", "displayCountry":"Kazakhstan", "displayFullName":"Kazakhstan" |
Vacancy location |
Get a vacancy data via the following GET request: https://cleverstaff.net/hr/public/getVacancy?host=&id=LedxEx
LedxEx equals the localId
"localId":"LedxEx", | LocalId to get a vacancy via link |
"position":"General Manager", | Position name |
"status":"inwork", | Vacancy status |
"employmentType":"Full time", | Employment type |
"currency":"USD", | Salary currency |
"salaryFrom":1000, | Salary From |
"salaryTo":2000, | Salary To |
"dc":"2018-10-03 11:13:21.402", | Date of vacancy creation |
"lang":"en",
"country":"Kazakhstan", "lat":48.019573, "lng":66.92368, "fullName":"Kazakhstan", "displayCountry":"Kazakhstan", "displayFullName":"Kazakhstan" |
Vacancy location |
A candidate can apply for a vacancy via the following link: https://cleverstaff.net/i/LedxEx-vacancies
where LedxEx equals the localId.
Before sending a CV, it should be added via the following POST request: https://cleverstaff.net/hr/public/addFile
You will get a file ID which you will be able to send with a response to the following POST request: https://cleverstaff.net/hr/public/sendApplication
"name":"First Name", | Name |
"lastName":"Second Name", | Second Name |
"phone":"0123456789", | Phone number |
"message":"Message (optional)", | Message (optional) |
"vacancyId":"1d84691a840741-56a3bea6bf178d4db7", | Vacancy ID |
"fileId":"[{\"name\":\"test-Chezhresume1.docx\", \"attId\":\"176957d7b5ba4362827-633a4c1ae2552\"}]", | File name | File Id generates via the following request: https://cleverstaff.net/hr/public/addFile |
"email":"email@mail.com", | |
"lang":"ru" | Language |
We are always here to cover your back. Let us know if you need any help with CleverStaff API implementation or if you have encountered other issue.