Dokumentacja API

Wróć do bramy
Krok 1

Uwierzytelnianie

Dostęp do API wymaga stałego tokena Bearer. Token ten jest unikalny dla Twojego konta i nie wygasa automatycznie.

Nagłówek Autoryzacji

Authorization: Bearer TWÓJ_TOKEN_API

Token możesz również przekazać jako parametr w adresie URL (np. do testów w przeglądarce):
?token=TWÓJ_TOKEN_API

Główny Endpoint

Katalog Produktów i Ceny

Pobiera pełną listę produktów wraz z Twoimi indywidualnymi cenami oraz stanami magazynowymi.

GET /api/catalog/products/details-with-pricing/

Struktura Odpowiedzi

{
  "status": "success",
  "data": [
    {
      "Kod_Produktu": "KR100106010CB",
      "Nazwa_Produktu": "Wkręt M 6x10",
      "Dostepnosc_na_Magazynie": "Mało",
      "Cena_Katalogowa": 43.0,
      "Cena_Promocyjna": 40.5,
      "attachments": [
        {
          "name": "manual_pdf",
          "extension": "pdf",
          "full_url": "https://apigate.web.janexint.com/api/attachments/18018/manual_pdf/"
        }
      ]
    }
  ]
}
Pole Typ Opis
Kod_Produktu String Unikalny identyfikator produktu (kod handlowy).
Dostepnosc_na_Magazynie String Status dostępności: "Brak", "Mało", "Średnio", "Dużo".
Cena_Promocyjna Decimal Twoja aktualna cena netto po rabacie.
Nowość

Lista Kodów Towarów

Zwraca pełną listę wszystkich aktywnych kodów produktów (Twr_Kod) dostępnych w bazie Janex. Użyteczne do synchronizacji bazy lokalnej.

GET /api/catalog/products/list-codes/

Przykład zapytania

curl -H "Authorization: Bearer " \
     https://apigate.web.janexint.com/api/catalog/products/list-codes/

Załączniki

Wszystkie pliki (zdjęcia, karty katalogowe) posiadają gotowy adres full_url, który możesz osadzić bezpośrednio w swojej aplikacji lub na stronie internetowej.

# Przykład użycia załącznika w HTML
<img src="https://apigate.web.janexint.com/api/attachments/32378/image.jpg?token=XYZ" />