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)