Przejdź do treści

Rynki

GET /marketplaces

zgodna z Allegrolimit: read

Jedyny rynek: allee-pl (PLN, pl-PL).

Zgodność: zgodna z Allegro REST API (ten sam kształt) — GET /marketplaces.
Uprawnienie: dowolny ważny token lub klucz (działa też token aplikacji client_credentials).
Grupa limitu: read.

Odpowiedzi

200 Rynki. · MarketplaceList
marketplaces array<object> zawsze
Pola obiektu
id string zawsze
Wartości: allee-pl
name string zawsze
languages object zawsze
Pola obiektu
base string zawsze
extra array<string> zawsze
currencies object zawsze
Pola obiektu
base string zawsze
extra array<string> zawsze

Błędy

HTTPKodZnaczenie
401invalid_tokenBrak, zły, wygasły albo odwołany token lub klucz (format OAuth, nagłówek WWW-Authenticate).
403ACCOUNT_INACTIVEKonto sprzedawcy jest nieaktywne.
403AccessDeniedBrak zakresu albo zasób innego sprzedawcy.
403KEY_QUARANTINEDKwarantanna: działa tylko odczyt (wykryto nietypowe użycie).
403KEY_SUSPENDEDKlucz albo dostęp aplikacji wstrzymany (przez sprzedawcę albo ochronę).
429TOO_MANY_REQUESTSPrzekroczony limit (minutowy, grupy operacji albo IP).
500INTERNAL_ERRORBłąd serwera allee.
Przykład
curl -sS -X GET "${ALLEE_API_URL:-https://api.allee.pl}/marketplaces" \
  -H "Authorization: Bearer $ALLEE_API_KEY" \
  -H "Accept: application/vnd.allegro.public.v1+json" \
  -w '\nHTTP %{http_code}\n'
Odpowiedź (środowisko testowe)
HTTP 200 application/vnd.allegro.public.v1+json
{
  "marketplaces": [
    {
      "id": "allee-pl",
      "name": "allee.pl",
      "languages": {
        "base": "pl-PL",
        "extra": []
      },
      "currencies": {
        "base": "PLN",
        "extra": []
      }
    }
  ]
}