Kihagyás

Ú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.