Új termináció hozzáadása (add termination)
Új termináció hozzáadása
Egy új hisztorikus állapot adódik hozzá egy interjúhoz.
URL: /interview/add_termination
Kérés:
{
"cdrid": 100002,
"dgid": 123,
"termination": 23,
"start_time": "2018.11.15 11:00:00",
"end_time": "2018.11.16 13:00:00",
"callback_dgid": 0,
"callback_time": "2018.11.16 14:00:00",
"notes": "my notes"
}
| Mező | Típus | Kötelezőség | Leírás |
|---|---|---|---|
interviewid |
integer | Az interviewid és a cdrid közül az egyik kötelező, ha NEM a listatétel azonosítását (projekt + lista + listatetél) választjuk |
Interjú egyedi azonosítója |
cdrid |
integer | Az interviewid és a cdrid közül az egyik kötelező, ha NEM a listatétel azonosítását (projekt + lista + listatetél) választjuk |
Hívás egyedi azonosítója |
prcode |
szöveg | A prid és a prcode közül az egyik kötelező, ha a listatétel azonosítását (projekt + lista + listatetél) választjuk |
Projekt külső kódja |
prid |
integer | A prid és a prcode közül az egyik kötelező, ha a listatétel azonosítását (projekt + lista + listatetél) választjuk |
Projekt azonosítója |
prcode |
szöveg | A prid és a prcode közül az egyik kötelező, ha a listatétel azonosítását (projekt + lista + listatetél) választjuk |
Projekt külső kódja |
lsid |
integer | A lsid és a lscode közül az egyik kötelező, ha a listatétel azonosítását (projekt + lista + listatetél) választjuk |
Lista azonosítója |
lscode |
szöveg | A lsid és a lscode közül az egyik kötelező, ha a listatétel azonosítását (projekt + lista + listatetél) választjuk |
Lista külső kódja |
listitem_num |
integer | A listitem_num és az extcode közül pontosan az egyik kötelező, ha a listatétel azonosítását választjuk (projekt, lista) |
Lista tétel listán belül egyedi azonosítója |
extcode |
szöveg | A listitem_num és az extcode közül pontosan az egyik kötelező, ha a listatétel azonosítását választjuk (projekt, lista) |
Lista tétel külső azonosítója |
dgid |
integer | kötelező | A lezáráshoz tartozó felhasználó azonosítója |
termination |
integer | kötelező | Lezárás azonosítója |
start_time |
időpont | opcionális (default: most) | Lezárás kezdetének időpontja |
end_time |
időpont | opcionális (default: most) | Lezárás végének időpontja |
callback_dgid |
integer | opcionális | A felelős felhasználó azonosítója |
callback_time |
időpont | opcionális | A visszahívás időpontja |
notes |
szöveg | opcionális | Megjegyzés |
Válasz, ha minden rendben zajlott:
{
"status": "ok"
}
Ha éppen interjú zajlik, nem lehet terminációt hozzáadni az interjúhoz. Ilyenkor hibával tér vissza az API hívás:
{
"status": "error",
"error": "Could not add termination because the interview is in progress. (interviewid=..., syslez=...)"
}
A kliensnek fel kell készülnie erre: tipikusan úgy, hogy ilyen esetben később újra próbálkozik az új termináció hozzáadásával.