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_for
aremote_work
do 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 - employee
vGET jobs/
volání.
- Přibyl object
-
10.1.2022: branch v1
1.8.1
- Přibyl object
contact - employee
vGET 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/communications
vyžaduje nynífull_access
token.
-
20.5.2021: branch v1
1.7.5
- U volání
GET jobs/
přibyl parametroffice_id
vaddresses
. - 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_duration
adate_closed
. Parametrdate_end
byl 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_state
activity_state
Je synonymum pro nynější parametrstatus
obsahující aktivní a neaktivní inzeráty. Smazané inzráty jsou nyni označené jako archivované a přesunuty pod parametraccess_state
s hodnotou 3.access_state
Je 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_state
s 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_state
s hodnotou 2, popř. 3 (bitmapa).status
s hodnotou 4 (drafty) se nyní má volat přes parametraccess_state
s hodnotou 4.status
s hodnotou 8 (smazané) se nyní má volat přes parametraccess_state
s 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ícode
api.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_end
nadate_closed
(Původní parametrdate_end
již nebude dostupný.), taktéž se odstraní request parametronly_deleted
ainclude_inactive
. - Ve výpisu inzerátů (
GET jobs/
aGET jobs/id
) dojde k odstranění filtrovacích request parametrůonly_deleted
ainclude_inactive
. - Ve výpisu inzerátů (
GET jobs/
aGET jobs/id
) dojde k přejmenování filtrovací položkystatus
naactivity_state
s 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/id
jsou v odpovědi navíc tyto parametry:public_id
,salary
,education
,last_update
,draft
. Byl rozšíren parametrdetails
ofacebook_picture_path
aopening_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
hash
v konkrétní příloze. - U volání
GET answers/id
je 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 parametrstatus
a 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 parametrhash
jako 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 /jobs
přibyl nový prvekemployment
aeducation
.
- 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 /answers
nyní akceptuje správné české formáty. - Validace emailu v requestu
POST /answers
nyní akceptuje znak "+".
- Bylo přidáno volání
-
6.9.2018: branch v1
1.2.3
- Do volání
GET /jobs
přibyl parametrinclude_inactive
. - Do volání
GET /jobs
přibyl parametrinclude_inactive
. - Volání u neexistujícího inzerátu (
GET /jobs/id
) končí s http_statusem404
namísto prázdné200
odpově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 /Answers
přibyl parametrsource
. - Do odpovědi u volání
GET /jobs
př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 /Answers
přibyly nové možnosti (přidání odkazů na sociální sítě uchazeče). - Do odpovědi volání
POST /Answers
přibyl parametrdate_created
v 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 /answer
přibyl parametrreferral_id
,channel_id
aextra
, který dovoluje přidat k odpovědi poznámku nebo tag.. - U volání
POST /answer
byl zprovozněn parametrchannel_id
. - U volání
POST /answer
byl upraven parametrgppr_agreements
- nyní je rozšířen o další atributy. - Volání
GET /enums/filters
je 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 /jobs
přibyly tyto položky:description
aworkfields
. - Opraven parametr channel_assignation u volání
GET /enums/workfields
. - Přidáno vynucení správných typů tokenů u volání
GET /enums/workfields
aGET /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 /jobs
odstraněn parametrregions
. Namísto něho se bude využívat parametroffice_id
. Filtrace podle lokality není v nejbližším plánu vývoje.GET /jobs
parametrworkfields
přejmenován naworkfield_id
(zpětná kompatibilita je zachována).GET /jobs
př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.1
POST /Answers
nyní přijímá parametrattachment
base64
. V této návaznosti je nyní povinný atributattachment
filename
.
-
4.5.2018: branch v1
1.0.0
- Ustálená verze API volání
jobs
,answers
alogin
. - Počáteční verze.
- Ustálená verze API volání