Datová schémata
Načíst · Token — Ověřování — Odpověď
ApiResponse_TokenData_ · Pole, typy a omezení dat přijímaných nebo vracených API.
dataTokenDataPovinnéPříklad odpovědi · TokenData.
metaContextPageMetaContextMetaPageMetaRequestMetaPovinnéMetadata odpovědi.
Další pole: Ne
Zrušit token · ApiResponse
ApiResponse_TokenRevokedData_ · Pole, typy a omezení dat přijímaných nebo vracených API.
dataTokenRevokedDataPovinnéPříklad odpovědi · TokenRevokedData.
metaContextPageMetaContextMetaPageMetaRequestMetaPovinnéMetadata odpovědi.
Další pole: Ne
Načíst · Token — Ověřování — Odpověď
TokenData · Pole, typy a omezení dat přijímaných nebo vracených API.
access_tokenŘetězecPovinnéToken pro hlavičku Authorization: Bearer. Před samostatným příkladem nastavte SHOPENTLY_ACCESS_TOKEN.
expires_atŘetězecPovinnéOkamžik vypršení v UTC. Aktuální omezení přístupu mohou token zablokovat dříve.
format:"date-time"expires_inCelé čísloPovinnéSkutečná platnost v sekundách; tento příklad požaduje 1800. Požadavky ji neprodlužují. expires_at je čas vypršení v UTC.
minimum:300maximum:3600permissionsPole <Řetězec> Povinnépermissions uvádí aktuální účinná oprávnění: průnik oprávnění klíče, jeho autora a tarifu obchodu včetně aktivních doplňků. Přístup se kontroluje při každém požadavku.
rate_limitsTokenRateLimitsDataPovinnéEngine ≥ 4.143.0. Každá odpověď s tokenem obsahuje data.rate_limits z pravidel obchodu platných při vydání. Všechny klíče sdílejí tyto limity; nový token je neobnovuje. Změna tarifu může platit před vypršením tokenu.
token_typeŘetězecVolitelnéBearer. Způsob ověření pro vrácený token.
const:"Bearer"warningsPole <TokenLifetimeWarning> PovinnéCelé číslo mimo rozsah nastaví 900 sekund a vrátí warnings s token.ttl_out_of_range a documentation_url na learn.shopently.com. Chybějící pole nevyvolá varování; nesprávný typ vrátí 422.
Další pole: Ne
TokenLifetimeWarning
TokenLifetimeWarning · Celé číslo mimo rozsah nastaví 900 sekund a vrátí warnings s token.ttl_out_of_range a documentation_url na learn.shopently.com. Chybějící pole nevyvolá varování; nesprávný typ vrátí 422.
applied_secondsCelé čísloVolitelné900 s (15 min)
codeŘetězecVolitelnétoken.ttl_out_of_range
const:"token.ttl_out_of_range"documentation_urlŘetězecVolitelnéhttps://learn.shopently.com/en/api/docs/authentication/#token-lifetime
fieldŘetězecVolitelnéttl_seconds
const:"ttl_seconds"max_secondsCelé čísloVolitelné3600 s (60 min)
messageŘetězecVolitelnéCelé číslo mimo rozsah nastaví 900 sekund a vrátí warnings s token.ttl_out_of_range a documentation_url na learn.shopently.com. Chybějící pole nevyvolá varování; nesprávný typ vrátí 422.
min_secondsCelé čísloVolitelné300 s (5 min)
Další pole: Ne
Limity požadavků
TokenRateLimitsData · Engine ≥ 4.143.0. Každá odpověď s tokenem obsahuje data.rate_limits z pravidel obchodu platných při vydání. Všechny klíče sdílejí tyto limity; nový token je neobnovuje. Změna tarifu může platit před vypršením tokenu. Nula znamená nedostupnost, nikoli neomezený provoz.
auth_per_minuteCelé čísloPovinnéPožadavky na vydání a zrušení tokenu za minutu včetně neúspěšných ověření. Obě operace sdílejí limit auth.
minimum:0maximum:1000000read_per_minuteCelé čísloPovinnéPožadavky na čtení za minutu.
minimum:0maximum:1000000write_per_minuteCelé čísloPovinnéPožadavky na zápis za minutu; tato hodnota neuděluje právo zápisu.
minimum:0maximum:1000000
Další pole: Ne
Načíst · Token — Ověřování — Tělo požadavku
TokenRequest · Pole, typy a omezení dat přijímaných nebo vracených API.
ttl_secondsCelé čísloVolitelnéVolitelné celé číslo ttl_seconds: 300–3600 sekund (5–60 minut). Bez pole platí výchozích 900 sekund (15 minut).
Další pole: Ne
Zrušit token · TokenRevokeRequest
TokenRevokeRequest · Pošlete POST /api/v1/auth/revoke s vydávajícím klíčem v Authorization: ApiKey a tokenem v poli JSON access_token. Po úspěchu další použití vrátí 401. Opakovaný, neznámý či cizí token vrátí stejné revoked: true; tokeny jiných klíčů se nemažou.
access_tokenŘetězecPovinnéPošlete POST /api/v1/auth/revoke s vydávajícím klíčem v Authorization: ApiKey a tokenem v poli JSON access_token. Po úspěchu další použití vrátí 401. Opakovaný, neznámý či cizí token vrátí stejné revoked: true; tokeny jiných klíčů se nemažou.
minLength:1maxLength:256
Další pole: Ne
Zrušit token · TokenRevokedData
TokenRevokedData · Pošlete POST /api/v1/auth/revoke s vydávajícím klíčem v Authorization: ApiKey a tokenem v poli JSON access_token. Po úspěchu další použití vrátí 401. Opakovaný, neznámý či cizí token vrátí stejné revoked: true; tokeny jiných klíčů se nemažou.
revokedLogická hodnotaVolitelnéPošlete POST /api/v1/auth/revoke s vydávajícím klíčem v Authorization: ApiKey a tokenem v poli JSON access_token. Po úspěchu další použití vrátí 401. Opakovaný, neznámý či cizí token vrátí stejné revoked: true; tokeny jiných klíčů se nemažou.
const:true
Další pole: Ne