xAWB Business API
Urmărește expedieri de la curierii din România printr-un API REST simplu — din curl, orice client HTTP sau un agent AI.
Autentificare
Fiecare cerere trimite cheia API în antetul Authorization. Creează o cheie din pagina Chei API (necesită planul Business).
Authorization: Bearer xawb_live_xxxxxxxx
Coduri curier (provider)
fan, cargus, gls-ro, sameday, dpd, tnt, posta
Endpoints
GET /api/v1/track
Urmărește un AWB. Parametri: awb, provider, opțional lang (ro|en).
curl -s "https://beta.xawb.ro/api/v1/track?awb=2100012345678&provider=fan" \ -H "Authorization: Bearer xawb_live_xxxxxxxx"
GET /api/v1/awbs
Listează AWB-urile salvate în cont, cu ultimul status cunoscut.
curl -s https://beta.xawb.ro/api/v1/awbs \ -H "Authorization: Bearer xawb_live_xxxxxxxx"
POST /api/v1/awbs
Salvează un AWB pentru urmărire.
curl -s -X POST https://beta.xawb.ro/api/v1/awbs \
-H "Authorization: Bearer xawb_live_xxxxxxxx" \
-H "Content-Type: application/json" \
-d '{"awb":"2100012345678","provider":"fan"}'
GET /api/v1/account
Planul și utilizarea contului.
curl -s https://beta.xawb.ro/api/v1/account \ -H "Authorization: Bearer xawb_live_xxxxxxxx"
Pentru agenți AI
Spec-ul OpenAPI este public la /api/v1/openapi.json — încarcă-l într-un agent/tool ca să descopere automat endpoint-urile.