Pentru programatori
ERP-ul Atelierul și EDRAX vorbesc cu curierul prin API-ul de mai jos. Fiecare cerere are antetul Authorization: Bearer <cheia contului>. Răspunsurile sunt JSON.
| Cerere | Ce face |
|---|---|
| POST /api/v1/awb | AWB nou. Corp: comanda, destinatar, telefon, adresa, oras, judet, colete, greutate, ramburs, continut. Aceeași comandă de două ori întoarce același AWB. |
| GET /api/v1/awb/<awb> | Coletul, starea și tot drumul lui (merge și cu numărul comenzii). |
| GET /api/v1/colete | Lista. Filtre: ?awb=A,B,C · ?comanda=CMD-0123 · ?grup=problema · ?active=1 |
| POST /api/v1/awb/<awb>/anuleaza | Anulează, doar înainte să-l ridice curierul. |
| POST /api/v1/awb/<awb>/retur | AWB de retur: curierul ia coletul de la client. Corp: motiv. |
| GET /api/v1/ramburs | Borderourile de ramburs (încasat la ușă, virat în cont). |
| GET /api/v1/sumar | Cifrele de pe prima pagină + coletele cu probleme. |
| GET https://curier.atelierul.online/urmarire/<awb> | Pagina publică pentru client (fără telefon și adresă). Linkul ăsta apare și în contul clientului pe atelierul.online. |
Grupurile de stare: asteapta, drum, livrare, problema, refuzat, returnat, livrat, anulat.