Documente Academic
Documente Profesional
Documente Cultură
Versiunea 1.0
URL
URL-ul generic pentru accesarea API-ului este:
https://app.nemoexpress.ro/nemo/API/<operation>?api_key=<api key>&…
Cheia API va fi creata si furnizata de Nemo Express.
Valori returnate
Toate raspunsurile sunt de tip JSON, cu urmatoarele campuri:
– status poate fi “done”, “forbidden” sau “failed”
– message este un camp text care de regula explica statusul
– data contine raspunsul detaliat.
Creaza expeditie
API/create_awb?api_key=<api key>
Urmatoarele campuri pot fi adaugate:
“type”, “service_type”, “retur”, “retur_type”, “ramburs”, “ramburs_type”, “insurance”, “weight”,
“content”, “comments”, “cnt”,
from_name, from_contact, from_str, from_nr, from_bl, from_sc, from_et, from_ap, from_interfon,
from_sector, from_city, from_county, from_zipcode, from_country, from_phone,
to_name, to_contact”, to_str, to_nr, to_bl, to_sc, to_et, to_ap, to_interfon, to_sector, to_city,
to_county, to_country, to_zipcode, to_phone, to_extra
type: plic | colet
service_type: se obtine de la firma de curierat (ex: regular, express)
retur: 0 | 1 – schimb colet
cnt: number de colete/plicuri
retur_type: colet | document
ramburs: <suma ramburs>
ramburs_type: cont | cash – tip ramburs (daca expeditorul primeste suma ramburs in cont sau
cash)
weight: <greutate in kg>
insurance: valoare asigurata
from_… campurile sunt folosite pentru adresa expeditorului, fields are used for, to_… campurile
pentru adresa destinatarului
…name: nume, numele firmei daca e cazul
Orice numar pentru servicii extra (cum ar fi “Livrare sambata”) poate fi precizat, prin adaugarea
unui parametru precum service_<service id> cu valoarea true. Spre exemplu daca “Livrare
sambata” are id 57, vei avea: service_57=true
Lista completa a serviciilor disponibile poate fi obtinuta prin API folosind URL-ul:
API/list_services?api_key=<api key>
Valoare returnata
Campul date contine o harta cu expeditia creata. Numarul expeditiei este in campul “no”.
Statusul pentru expeditia creata va fi implicit neridicat.
awb_event_handler este un parametru optional care poate fi folosit la crearea unui awb. Contine
un URL la care sistemul va trimite un eveniment de apelare- POST solicitari ce contin o mapa
JSON cu urmatoarele campuri:
● awb – numar awb
● status – status awb
Acum sistemul trimite evenimente pentru schimbarea statusului.
Eventurile se trimit asincron, cu o intarziere de maxim 60 secunde.