Callback pro informování o změně dostupnosti boxu
Callback který posíláme v případě změny na nedostupný alzabox:
{
"id": 100,
"pid": "120",
"available" : false,
"changeTime": "2022-12-30T13:00:32.42Z",
"likelyAvailable": "2022-12-31T14:00:32.42Z"
}
Je možné že callback bude zaslán vícekrát za sebou se stavem false, jelikož může dojít k změně hodnoty předpokládané opravy.
Callback, který posíláme v případě změny pravděpodobnosti opravy. Servisní technik zjistil, že to nestihne:)
{
"id": 100,
"pid": "120",
"available" : false,
"changeTime": "2022-12-30T13:45:32.42Z",
"likelyAvailable": "2023-01-01T15:00:32.42Z"
}
Callback který posíláme v případě změny na dostupný alzabox:
{
"id": 100,
"pid": "120",
"available" : true,
"changeTime": "2022-12-30T14:50:32.42Z",
"likelyAvailable": null
}
Callback je zasílán v těle (body) POST požadavku na partnerem stanovenou url.
Autentizace probíhá standardně pomocí Authorization hlavičky, kdy jsou podporovány dva základní způsoby - Basic a Bearer. V případě Basic autorizace je nutné dodat username a password, v případě Bearer autorizace pak platný token.
Od partnera požadujeme dodat tyto údaje:
URL pro posílání údajů (metoda POST),
Autorizační token,
Průběh autorizace (bearer token; či dodatečný parametr - např. “access_token” ve vstupním json objektu)