API Dla Dystrybutora

Typy wyliczeniowe Enum /endpoint

Endpoint /enum służy do listowania typów wyliczeniowych dostępnych w drinks2cash. Specyfikacja GET – pobieranie typu wyliczeniowego Request HTTP GET https://drinks2cash.com/api/enum/<type> Authorization: <api_key_dystrybutora> Dostępne typy: Swój api_key znajdziesz na stronie: https://drinks2cash.com/order/admin-importer Responses HTTP 200 – OK Body: { „code”: 200, „reasonPhrase”: „OK”, „data”: { „12446”: „Keg”, „1”: „Sztuka”, „12452”: „Pakiet 2 sztuk”, „12426”: „Karton 3 sztuki”, […]

API Dla Dystrybutora

Product-offer /endpoint

Zastosowanie Endpoint /product-offer służy do aktualizacji ofert.  Specyfikacja PATCH Request HTTP POST https://drinks2cash.com/api/product-offer Authorization: <api_key_dystrybutora> Content-Type: application/json Body: [ { „sku”: string, „is_active”: boolean }, { „sku”: string, „is_active”: boolean } ] Poprawny przykład: [ { „sku”: „123”, „is_active”: true }, { „sku”: „234”, „is_active”: false } ] Swój api_key znajdziesz na stronie: Responses HTTP […]

API Dla Dystrybutora

API – Dodawanie produktów

Endpoint /product służy do tworzenia nowych kartotek produktów. Specyfikacja POST Request HTTP POST https://drinks2cash.com/api/product Authorization: <api_key_dystrybutora> Content-Type: multipart/form-data; W form-data należy przekazać: Swój api_key znajdziesz na stronie: https://drinks2cash.com/order/admin-importer Responses HTTP 200 – OK Body: { „code”: 201, „reasonPhrase”: „Created”, „data”: „Created” } Operacja zakończona sukcesem. Poczekaj teraz, aż moderator Drinks2cash sprawdzi wprowadzone dane i zatwierdzi […]

API Dla Dystrybutora

API – pobieranie zamówień

Endpoint /order służy do: Specyfikacja GET – kolekcja zamówień Request:HTTP GET https://drinks2cash.com/api/orderAuthorization: <api_key_dystrybutora> W query string można podać filtry: Przykładowe zapytanie: https:/drinks2cash.com/api/order?limit=2&offset=0&from=2022-09-24&to=2023-09-25 Swój api_key znajdziesz na stronie: https://drinks2cash.com/order/admin-importer Responses HTTP 200 – OK Body (json): HTTP 403 – Forbidden Body: Nie zidentyfikowano użytkownika. Sprawdź, czy podałeś poprawne api_key, znajdziesz je w swoim panelu administracyjnym w […]

API Dla Dystrybutora

API – zmiana statusów zamówienia

Endpoint /order-status służy do zmiany statusu zamówienia. Specyfikacja PATCH – zmiana statusu zamówienia HTTP PATCH https://drinks2cash.com/api/order-status/ {id} Authorization: <api_key_dystrybutora> Body: Id to numer zamówienia. Swój api_key znajdziesz na stronie: https://drinks2cash.com/order/admin-importer Możliwe wartości dla pola status to: UWAGA! Responses HTTP 200 – OK Body: HTTP 403 – Forbidden Kod 403 to błąd autoryzacji. Body: Nie zidentyfikowano użytkownika. […]

API Dla Dystrybutora

API – dodawanie dokumentów

Zastosowanie:Endpoint /order-document służy do dodawania dokumentu do zamówienia. Specyfikacja POST – dodawanie dokumentu RequestHTTP POST https://drinks2cash.com/api/order-document Authorization: <api_key_dystrybutora> Content-Type: multipart/form-data; W form-data należy przekazać: Możliwe wartości dla document_type to: Swój api_key znajdziesz na stronie: https://drinks2cash.com/order/admin-importer Responses HTTP 201 – Created Body: HTTP 403 – Forbidden Kod 403 to błąd autoryzacji. Body: Nie zidentyfikowano użytkownika. Sprawdź, […]

API Dla Dystrybutora

API – integracja oferty

Zastosowanie Endpoint import-offer służy do przesyłania nowych ofert na konto dystrybutora oraz aktualizacji istniejących ofert. W przypadku braku symbolu SKU oferty, która jest wysyłana, następuje próba utworzenia nowej oferty. Specyfikacja Request: Body: W body należy przesłać tablicę obiektów, które reprezentują oferty, gdzie: ean – EAN, price – cena netto za sztukę, quantity_in_pack – ilość sztuk […]