Dokumentace k API pro službu Recruitis.io vytvořená společností Recruitis.io s.r.o. API je napsána v Oracle Apiary, kde se nachází i mock server na jednotlivá volání.
-
9.3.2022: branch v1
1.9.0- V dokumentaci jsou nyní popsány nové oprávnění tokenů.
- Bylo odstraněno deprecated volání
GET enums/filters
-
9.2.2022: branch v1
1.8.4- Přidány parametry
suitable_foraremote_workdo výpisu inzerátů. Viz enum sekce. - U výsledku volání
GET answer/aGET answers/je nyní atributreject_reason- důvod zamítnutí kandidáta.
- Přidány parametry
-
2.2.2022: branch v1
1.8.3- Přidáno volání
PUT jobs/access/id
- Přidáno volání
-
10.1.2022: branch v1
1.8.2- Přibyl object
contact - employeevGET jobs/volání.
- Přibyl object
-
10.1.2022: branch v1
1.8.1- Přibyl object
contact - employeevGET jobs/volání.
- Přibyl object
-
25.11.2021: branch v1
1.8.1- U volání
GET jobs/přibyl parametrfte.
- U volání
-
16.11.2021: branch v1
1.8.0- Přibyl popis firemního typu tokenu vč. všech kompatibilních API volání.
- Volání
GET enums/...je nyní možné s firemním tokenem. - Volání
GET filters/...je nyní možné s firemním tokenem. - Volání
GET a POST candidates/communicationsvyžaduje nynífull_accesstoken.
-
20.5.2021: branch v1
1.7.5- U volání
GET jobs/přibyl parametroffice_idvaddresses. - Odstranění deprecated parametrů bylo posunuto na 1.9.2021.
- U volání
-
25.1.2021: branch v1
1.7.4- U volání
POST answers/přibyl parametrsend_notification. - Odstranění deprecated parametrů bylo posunuto na 1.4.2021.
- U volání
-
12.11.2020: branch v1
1.7.3- U výsledku volání
GET jobs/je nyní atributtext_language. - U volání
POST jobs/přibyl parametrtext_language. - Odstranění deprecated parametrů bylo posunuto na 16.12.2020.
- U výsledku volání
-
22.9.2020: branch v1
1.7.2- Přidáno volání
GET /enums/employments, které vrací názvy typů pracovních poměrů a jejich ID.
- Přidáno volání
-
15.9.2020: branch v1
1.7.1- U výsledku volání
GET jobs/je nyní lepé popsán atributactive, viz přehled parametrů https://ceskytrhpracesro.docs.apiary.io/#reference/jobs/job-lists/get-all-jobs . - U volání
GET reports/přibyl parametrclosed_durationadate_closed. Parametrdate_endbyl označen jako deprecated a bude 16.11.2020 odstraněn.
- U výsledku volání
-
5.9.2020: branch v1
1.7.0-
U výsledku volání
GET jobs/byly přidány tyto atributy:date_closed,access_state,closed_duration,activity_state. -
U volání
GET jobs/byly přidány tyto request parametry:activity_state,access_stateactivity_stateJe synonymum pro nynější parametrstatusobsahující aktivní a neaktivní inzeráty. Smazané inzráty jsou nyni označené jako archivované a přesunuty pod parametraccess_states hodnotou 3.access_stateJe request parametr filtrující otevřené, uzavřené, archivované pozice, drafty a šablony.- Podrobnější popis naleznete v přehledu parametrů https://ceskytrhpracesro.docs.apiary.io/#reference/jobs/job-lists/get-all-jobs .
-
U volání
GET jobs/jsou tyto parametry označeny jako deprecated a v budoucnu dojde k jejim vymazání:source_site: Prvek byl zavádějící.date_end: Bude nahrazen argumentemdate_closed. Důvodem je přesnější pojmenování parametru, které značí datum uzavření pozice.only_deleted: Vrátit smazané (resp. archivované pozice) bude možné přes parametraccess_states hodnotou 3.include_inactive: Neaktivní pozice (tj. pozice, které nejsou aktivní na žádném pulikačním kanálu) se dají vrátit přes parametractivity_states hodnotou 2, popř. 3 (bitmapa).statuss hodnotou 4 (drafty) se nyní má volat přes parametraccess_states hodnotou 4.statuss hodnotou 8 (smazané) se nyní má volat přes parametraccess_states hodnotou 3.
-
Toerie: Jedná se o zjednodušení filtračních možností pozic se zachováním všech možných stávajících variant. Zároveň bylo potřeba zakomponovat novou logiku otevřených a uzavřených pozic.
-
U volání
POST answers/nelze přidat odpověď v případě, že směruje na archivovanou pozici. Tento požadavek vracícodeapi.error.job.wrong_acess_type. -
Přidán chybový kód
api.error.job.disallowed_acess_type. -
Přidáno API volání
PUT jobs/(id)/access_state/(state)pro vytvoření změnu uzavírání / otevírání a archivaci pozic. -
Pozor: 16.12.2020 Dojde k těmto změnám:
- Ve výpisu inzerátů (
GET jobs/aGET jobs/id) dojde k přejmenování parametrudate_endnadate_closed(Původní parametrdate_endjiž nebude dostupný.), taktéž se odstraní request parametronly_deletedainclude_inactive. - Ve výpisu inzerátů (
GET jobs/aGET jobs/id) dojde k odstranění filtrovacích request parametrůonly_deletedainclude_inactive. - Ve výpisu inzerátů (
GET jobs/aGET jobs/id) dojde k přejmenování filtrovací položkystatusnaactivity_states bitmap hodnotami 1 a 2, viz přehled parametrů https://ceskytrhpracesro.docs.apiary.io/#reference/jobs/job-lists/get-all-jobs . - Ve výpisu reportu (
GET reports/) dojde k odstranění položkydate_end. - pozn.: Do tohoto datumu bude dostupný veškerý starý i nový obsah.
- Ve výpisu inzerátů (
-
-
19.8.2020: branch v1
1.6.1- U volání
GET jobs/AGET jobs/idjsou v odpovědi navíc tyto parametry:public_id,salary,education,last_update,draft. Byl rozšíren parametrdetailsofacebook_picture_pathaopening_reason
- U volání
-
1.6.2020: branch v1
1.6.0- Přidáno API pro vytvoření reportů ze systému.
- Přibyla dokumentace na zobrazování konkrétní odpovědi (
GET answers/id). - U dotazu na seznam odpovědí nyní vracíme parametr
hashv konkrétní příloze. - U volání
GET answers/idje možné volat parametrim_author.
-
19.2.2020: branch v1
1.5.0- Přidáno API pro vytváření komunikace s uchazečem.
- U API s komunikací s uchazečem se nyní vypisují detailněji validační chyby (
meta.errors). Postupně bude hlášení o chybách ve validaci ve všech volání.
-
14.1.2020: branch v1
1.4.2- U volání
GET jobs/je možné volat parametrstatusa filtrovat s ním i draft inzeráty. - Přidáno volání
POST jobs/které umí vytvořit draft inzerát. (následně je ho možné dokončit v Recruitisu)
- U volání
-
15.7.2019: branch v1
1.4.1- U volání
GET files/je možné volat parametrhashjako pole. Součet všech příloh musí být menší, než 30MB. - Do dokumentace byl přidán popis s meta.code
api.error.response.too_big. - Do seznamu odpovědí přibyly parametry odpovědi
job_contact_name,job_contact_email,job_contact_phone
- U volání
-
11.7.2019: branch v1
1.4- Přibyla dokumentace na zobrazování seznamu odpovědí (
GET answers/). - Přibyla dokumentace na stahování příloh (
GET files/).
- Přibyla dokumentace na zobrazování seznamu odpovědí (
-
3.12.2018: branch v1
1.3.4- V dokumentaci přibyl popis stavu při nedostupnosti API.
- Přibyly nové kódy chyb:
api.error.system.unavailable,api.error.request.property.wrong_text_length,api.error.request.property.maximum_array_items
-
22.10.2018: branch v1
1.3.3- Byla přidána nová sekce
referrals, ve které je volání na přidání a výpis referralů.
- Byla přidána nová sekce
-
16.10.2018: branch v1
1.3.2- Do odpovědi u volání
GET /jobspřibyl nový prvekemploymentaeducation.
- Do odpovědi u volání
-
Pozor: 18.9.2018 přijde změna ve volání konkrétního inzerátu (
GET /jobs/id): Nebude se nadále vracet pole s jedním inzerátem, ale bude vracet přímo objekt s daným inzerátem. Připravte na to prosím svoje aplikace. -
17.9.2018: branch v1
1.3.1- Bylo přidáno volání
DELETE /candidates. - Přibyl popis kvót.
- Přibyla kvóta
quota_candidates_delete.
- Bylo přidáno volání
-
11.9.2018: branch v1
1.3- Bylo přidáno volání
POST /candidates. - Do dokumentace byl přidán popis tagů.
- Validace telefonního kontaktu v requestu
POST /answersnyní akceptuje správné české formáty. - Validace emailu v requestu
POST /answersnyní akceptuje znak "+".
- Bylo přidáno volání
-
6.9.2018: branch v1
1.2.3- Do volání
GET /jobspřibyl parametrinclude_inactive. - Do volání
GET /jobspřibyl parametrinclude_inactive. - Volání u neexistujícího inzerátu (
GET /jobs/id) končí s http_statusem404namísto prázdné200odpovědi. - Aktualizace dokumentace o některé důležité informace (popis jednotlivých atributů u inzerátu).
- Do volání
-
5.9.2018: branch v1
1.2.2- Do odpovědi u volání
POST /Answerspřibyl parametrsource. - Do odpovědi u volání
GET /jobspřibyl parametrdetails. - Server nyní vrací přesnější informace u volání
GET /jobs, dle specifikace dokumentace. - Aktualizace dokumentace o některé důležité informace.
- Do odpovědi u volání
-
28.8.2018: branch v1
1.2.1- Do odpovědi u volání
POST /Answerspřibyly nové možnosti (přidání odkazů na sociální sítě uchazeče). - Do odpovědi volání
POST /Answerspřibyl parametrdate_createdv objektugdpr_agreement.
- Do odpovědi u volání
-
6.8.2018: branch v1
1.2- Přidána sekce Filters
- Zprovozněn parametr filter_id u volání
GET /jobs. - U volání
POST /answerpřibyl parametrreferral_id,channel_idaextra, který dovoluje přidat k odpovědi poznámku nebo tag.. - U volání
POST /answerbyl zprovozněn parametrchannel_id. - U volání
POST /answerbyl upraven parametrgppr_agreements- nyní je rozšířen o další atributy. - Volání
GET /enums/filtersje označeno jako deprecated. Namísto toho se doporučuje volatGET /filters.
-
19.7.2018: branch v1
1.1.1- Zprovozněn parametr channel_id u volání
GET /jobs. - Do odpovědi
GET /jobspřibyly tyto položky:descriptionaworkfields. - Opraven parametr channel_assignation u volání
GET /enums/workfields. - Přidáno vynucení správných typů tokenů u volání
GET /enums/workfieldsaGET /jobs. - Standardizovány některé kódové označení chyb + jsou zveřejněny a popsány v dokumentaci.
- V dokumentaci jsou připsány další dodatečné informace o API.
- Zprovozněn parametr channel_id u volání
-
9.7.2018: branch v1
1.1- Zprovozněno volání nad reálnými daty na url adrese:
https://app.recruitis.io/api2/. GET /jobsodstraněn parametrregions. Namísto něho se bude využívat parametroffice_id. Filtrace podle lokality není v nejbližším plánu vývoje.GET /jobsparametrworkfieldspřejmenován naworkfield_id(zpětná kompatibilita je zachována).GET /jobspřidán parametroffice_id.- Přidáno volání
GET /enums/offices. - Volání
GET /enum/*přejmenováno naGET /enums/*(zpětná kompatibilita je zachována: stále se dá volatenums). - Zprovozněno volání na
https://api.recruitis.io/(volání na https://app.recruitis.io/api2/ bude zachováno).
- Zprovozněno volání nad reálnými daty na url adrese:
-
18.6.2018: branch v1
1.0.1POST /Answersnyní přijímá parametrattachmentbase64. V této návaznosti je nyní povinný atributattachmentfilename.
-
4.5.2018: branch v1
1.0.0- Ustálená verze API volání
jobs,answersalogin. - Počáteční verze.
- Ustálená verze API volání