URL de bază
https://{tenant}.logzi.com/api/partner_address/
Fiecare cerere returnează un răspuns JSON. În caz de succes result.code == 1, în caz de eroare result.code == 0. Adresa partenerului este o locație de livrare sau facturare asociată partenerului — un partener poate avea mai multe adrese.
/api/partner_address/get
Preluarea unei singure adrese de partener pe baza identificatorului, a identificatorului partenerului sau a checksum-ului.
Parametri de query
| Parametru | Tip | Obligatoriu | Descriere |
|---|---|---|---|
id | int | Identificatorul unic al adresei | |
partner_id | int | Identificatorul partenerului — se returnează prima adresă | |
checksum | string | Identificatorul checksum al adresei | |
language_id | int | Identificatorul limbii pentru traducere |
Exemplu de cerere
GET /api/partner_address/get?id=15
X-API-KEY: {cheia_dvs_api}
/api/partner_address/list
Preluarea listei paginabile a adreselor partenerilor, cu posibilități de filtrare.
Parametri de query
| Parametru | Tip | Obligatoriu | Descriere |
|---|---|---|---|
list_offset | int | Decalajul de paginare (implicit: 0) | |
partner_id | int | Filtrare după identificatorul partenerului | |
list_condition[partner_id] | int | Filtrare după identificatorul partenerului (în obiectul de condiții) | |
list_condition[partner_address_status_id] | int | Filtrare după statusul adresei | |
language_id | int | Identificatorul limbii |
Exemplu de cerere
GET /api/partner_address/list?partner_id=42&list_offset=0
X-API-KEY: {cheia_dvs_api}
/api/partner_address/save
Crearea sau modificarea unei adrese de partener. Pentru o adresă nouă data[id] = 0.
Câmpuri POST — obiect data
| Câmp | Tip | Obligatoriu | Descriere |
|---|---|---|---|
id | int | 0 = adresă nouă, >0 = modificare | |
partner_id | int | Identificatorul partenerului (obligatoriu pentru adresă nouă) | |
country_id | int | Identificatorul țării | |
zip | string | Cod poștal | |
city | string | Oraș | |
address | string | Stradă, număr | |
partner_address_type_id | int | Tipul adresei (de facturare, de livrare etc.) | |
address_user_name | string | Numele persoanei de contact la adresă | |
address_comment | string | Observație pentru adresă | |
address_building | string | Denumirea clădirii | |
address_door | string | Ușă | |
address_floor | string | Etaj | |
address_number | string | Ușă / numărul apartamentului | |
address_stairwell | string | Scară | |
district | string | Sector/cartier (fără punct, ex. „XIV") | |
partner_address_status_id | int | Identificatorul statusului adresei | |
outer_resource_id | string | Identificatorul sistemului extern |
Exemplu de cerere
POST /api/partner_address/save
X-API-KEY: {cheia_dvs_api}
Content-Type: application/json
{
"data": {
"id": 0,
"partner_id": 42,
"country_id": 1,
"zip": "1051",
"city": "Budapest",
"address": "Nádor utca 10.",
"partner_address_type_id": 1,
"address_user_name": "Raktáros",
"district": "V"
}
}
/api/partner_address/delete
Ștergerea adresei de partener pe baza identificatorului.
Câmpuri POST — obiect data
| Câmp | Tip | Obligatoriu | Descriere |
|---|---|---|---|
id | int | Identificatorul adresei de șters |
Exemplu de cerere
POST /api/partner_address/delete
X-API-KEY: {cheia_dvs_api}
Content-Type: application/json
{ "data": { "id": 15 } }
Ești interesat de software-ul nostru? Scrie-ne cu încredere!
Dacă nu găsești răspunsul și ai nevoie de asistență
Creează-ți contul acum,
plătește mai târziu!