API Adresă partener

Gestionarea adreselor de livrare și facturare ale partenerilor — preluare, creare, modificare și ștergere

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.

GET /api/partner_address/get

Preluarea unei singure adrese de partener pe baza identificatorului, a identificatorului partenerului sau a checksum-ului.

Parametri de query

ParametruTipObligatoriuDescriere
idintIdentificatorul unic al adresei
partner_idintIdentificatorul partenerului — se returnează prima adresă
checksumstringIdentificatorul checksum al adresei
language_idintIdentificatorul limbii pentru traducere

Exemplu de cerere

GET /api/partner_address/get?id=15
X-API-KEY: {cheia_dvs_api}
GET /api/partner_address/list

Preluarea listei paginabile a adreselor partenerilor, cu posibilități de filtrare.

Parametri de query

ParametruTipObligatoriuDescriere
list_offsetintDecalajul de paginare (implicit: 0)
partner_idintFiltrare după identificatorul partenerului
list_condition[partner_id]intFiltrare după identificatorul partenerului (în obiectul de condiții)
list_condition[partner_address_status_id]intFiltrare după statusul adresei
language_idintIdentificatorul limbii

Exemplu de cerere

GET /api/partner_address/list?partner_id=42&list_offset=0
X-API-KEY: {cheia_dvs_api}
POST /api/partner_address/save

Crearea sau modificarea unei adrese de partener. Pentru o adresă nouă data[id] = 0.

Câmpuri POST — obiect data

CâmpTipObligatoriuDescriere
idint0 = adresă nouă, >0 = modificare
partner_idintIdentificatorul partenerului (obligatoriu pentru adresă nouă)
country_idintIdentificatorul țării
zipstringCod poștal
citystringOraș
addressstringStradă, număr
partner_address_type_idintTipul adresei (de facturare, de livrare etc.)
address_user_namestringNumele persoanei de contact la adresă
address_commentstringObservație pentru adresă
address_buildingstringDenumirea clădirii
address_doorstringUșă
address_floorstringEtaj
address_numberstringUșă / numărul apartamentului
address_stairwellstringScară
districtstringSector/cartier (fără punct, ex. „XIV")
partner_address_status_idintIdentificatorul statusului adresei
outer_resource_idstringIdentificatorul 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"
  }
}
POST /api/partner_address/delete

Ștergerea adresei de partener pe baza identificatorului.

Câmpuri POST — obiect data

CâmpTipObligatoriuDescriere
idintIdentificatorul adresei de șters

Exemplu de cerere

POST /api/partner_address/delete
X-API-KEY: {cheia_dvs_api}
Content-Type: application/json

{ "data": { "id": 15 } }

Ia legătura cu noi

Ești interesat de software-ul nostru? Scrie-ne cu încredere!

Ai nevoie de ajutor?

Dacă nu găsești răspunsul și ai nevoie de asistență

Creează-ți contul acum,
plătește mai târziu!

Încearcă gratuit timp de 3 zile, fără riscuri și fără obligații!