Paštomatai
Paštomatų sąrašas su laisvomis durelėmis pagal dydį. Kitų gamintojų paštomatai pažymimi kaip išoriniai ir prieinami tik skaitymui.
Kūrėjams
Viską, ką administravimo konsolė daro su siuntomis, galima atlikti per versijuojamą REST API adresu /api/v1, aprašytą OpenAPI formatu.
Paštomatų sąrašas su laisvomis durelėmis pagal dydį. Kitų gamintojų paštomatai pažymimi kaip išoriniai ir prieinami tik skaitymui.
Kurkite pristatymus ir išsiuntimus, priskirkite siuntą kurjeriui arba bendram sąrašui, atšaukite siuntas ir gaukite paimtinų siuntų sąrašą.
Skaitykite paštomato pateiktus sekimo įvykius ir maišos grandine susietus siuntos įvykius su kurjerio nuotraukomis ir pastabomis.
Rezervuokite S, M arba L dydžio dureles pasirinktam laiko intervalui. Su rezervacija sukurtai siuntai skiriamos būtent tos durelės.
Sukurkite siuntos grąžinimą ir gaukite grąžinimo kodą.
Gaukite pasirašytą įdėjimo žetoną savo kurjerių programėlei.
API raktai kuriami administravimo konsolėje tik su reikalingomis teisėmis, pavyzdžiui, parcels:read arba parcels:write. Raktai saugomi kaip maišos reikšmės. Kiekvienam raktui leidžiama ne daugiau kaip 10 užklausų per sekundę.
Prenumeruokite administravimo konsolėje arba per API. Įvykiai: alert.opened, alert.resolved, parcel.created, parcel.status_changed, workorder.changed.
Kiekvienoje užklausoje yra laiko žyma ir HMAC-SHA256 parašas, apskaičiuotas iš laiko žymos ir turinio. Atmeskite užklausas, senesnes nei 5 minutės.
Transakcinis „outbox“ mechanizmas išsiunčia įvykį tada ir tik tada, kai pakeitimas įrašytas. Nepavykę pristatymai kartojami.
Tik HTTPS, be peradresavimų. Privatūs ir specialieji adresai blokuojami jungimosi metu. Veikia su Slack arba Teams.
Įtraukite /widget/lockers.js į atsiskaitymo puslapį, ir pirkėjai matys paštomatus su laisvomis durelėmis. Valdiklis skaito viešą operatoriaus paštomatų sąrašą, todėl naršyklėje neatskleidžiamas joks API raktas.
Kiekvienas galinis taškas, schema ir teisių sritis aprašyti OpenAPI faile, kuris kiekvienoje diegimo vietoje pasiekiamas adresu /api/docs. Pagal jį sugeneruokite klientą savo programavimo kalba.
Jei Jūsų paštomatai veikia kito gamintojo debesyje, pateikite juos paprastu JSON sąrašu: id, pavadinimas, adresas, koordinatės, prisijungimo požymis ir laisvos durelės pagal dydį. Lokkio šį sąrašą nuskaito kas 5 minutes ir rodo tik peržiūrai.
Paštomatai su debesimi jungiasi per mTLS, kiekvienas paštomatas turi savo sertifikatą. Įvykiai siunčiami eilės tvarka, debesis tikrina maišos grandinę ir patvirtina kiekvieną paketą. Pranešimų sutartis versijuojama ir dokumentuota.
Išbandykite API su demonstraciniu paštomatu arba paprašykite rakto savo integracijos projektui.