🧩

API izstrādātājiem

1 raksts Atbalsts autors Atbalsts

PIM API, autentifikācija, limiti un notikumi

PIM API izstrādātājiem

PIM API ļauj tavai sistēmai (ERP, veikalam, noliktavai) lasīt un rakstīt produktu datus. Pilna, dzīva dokumentācija ar tava uzņēmuma īpašību vārdnīcu, limitiem un piemēriem ir PIM: sānjoslā Palīdzība (adrese https://data.ecomcart.store/api-doc). Pamati - Bāzes adrese: https://data.ecomcart.store/api/v1 - Autentifikācija: galvene Authorization: Bearer <atslēga> (vai X-Api-Key: <atslēga>) - Formāts: JSON Atslēgu izveido Iestatījumi → API atslēgas ar servisu PIM API — sk. API atslēgas. curl -H "Authorization: Bearer $PIM_KEY" \ https://data.ecomcart.store/api/v1/meta Galvenie galapunkti | Galapunkts | Ko dara | |---|---| | /products | Produktu saraksts, izveide, maiņa; arī /resolve, /locks, /media | | /suppliers/{code}/products | Piegādātāja piedāvājumu iesūtīšana | | /jobs/{id} | Fona darba stāvoklis | | /categories, /manufacturers, /suppliers | Uzziņu dati | | /attributes, /attribute-families, /attribute-groups, /options | Īpašību vārdnīca | | /media/{id}/file | Attēla vai faila lejupielāde | | /meta | Tava konta limiti un iestatījumi (mašīnlasāmi) | | /events | Visu notikumu žurnāls (droša alternatīva webhookiem) | Limiti Limiti ir uz uzņēmumu (ne uz atslēgu), un tie atkarīgi no plāna: - pieprasījumi minūtē — galvenes X-RateLimit-Limit / X-RateLimit-Remaining; - vienības minūtē partiju galapunktos — X-RateLimit-Items-Limit / X-RateLimit-Items-Remaining; - atsevišķs limits ?sync=1 pieprasījumiem. Pārsniedzot limitu, atbilde ir 429 ar galveni Retry-After — pagaidi norādītās sekundes. Biežākās kļūdas | Kods | Nozīme | |---|---| | 401 | Nav atslēgas vai tā nav derīga | | 403 | Atslēgai nav vajadzīgo tiesību (key_scope) vai uzņēmums ir apturēts | | 404 | Objekts nav atrasts (vai nav tavā sortimentā) | | 422 | Kļūdaini dati — sk. atbildes errors | | 429 | Pārsniegts limits — sk. Retry-After | Notikumi Izmaiņām vari sekot ar webhookiem vai periodiski lasot /events.