Dátové schémy
Načítať · Token — Overovanie — Odpoveď
ApiResponse_TokenData_ · Polia, typy a obmedzenia údajov prijímaných alebo vracaných API.
dataTokenDataPovinnéPríklad odpovede · TokenData.
metaContextPageMetaContextMetaPageMetaRequestMetaPovinnéMetaúdaje odpovede.
Ďalšie polia: Nie
Zrušiť token · ApiResponse
ApiResponse_TokenRevokedData_ · Polia, typy a obmedzenia údajov prijímaných alebo vracaných API.
dataTokenRevokedDataPovinnéPríklad odpovede · TokenRevokedData.
metaContextPageMetaContextMetaPageMetaRequestMetaPovinnéMetaúdaje odpovede.
Ďalšie polia: Nie
Načítať · Token — Overovanie — Odpoveď
TokenData · Polia, typy a obmedzenia údajov prijímaných alebo vracaných API.
access_tokenReťazecPovinnéToken pre hlavičku Authorization: Bearer. Pred samostatným príkladom nastavte SHOPENTLY_ACCESS_TOKEN.
expires_atReťazecPovinnéOkamih vypršania v UTC. Aktuálne obmedzenia prístupu môžu token zablokovať skôr.
format:"date-time"expires_inCelé čísloPovinnéSkutočná platnosť v sekundách; tento príklad žiada 1800. Požiadavky ju nepredlžujú. expires_at je čas vypršania v UTC.
minimum:300maximum:3600permissionsPole <Reťazec> Povinnépermissions uvádza aktuálne účinné oprávnenia: prienik oprávnení kľúča, jeho autora a plánu obchodu vrátane aktívnych doplnkov. Prístup sa overuje pri každej požiadavke.
rate_limitsTokenRateLimitsDataPovinnéEngine ≥ 4.143.0. Každá odpoveď s tokenom obsahuje data.rate_limits z pravidiel obchodu platných pri vydaní. Všetky kľúče zdieľajú tieto limity; nový token ich neobnovuje. Zmena programu môže platiť pred vypršaním tokenu.
token_typeReťazecVoliteľnéBearer. Spôsob overenia pre vrátený token.
const:"Bearer"warningsPole <TokenLifetimeWarning> PovinnéCelé číslo mimo rozsahu nastaví 900 sekúnd a vráti warnings s token.ttl_out_of_range a documentation_url na learn.shopently.com. Chýbajúce pole nevyvolá upozornenie; nesprávny typ vráti 422.
Ďalšie polia: Nie
TokenLifetimeWarning
TokenLifetimeWarning · Celé číslo mimo rozsahu nastaví 900 sekúnd a vráti warnings s token.ttl_out_of_range a documentation_url na learn.shopently.com. Chýbajúce pole nevyvolá upozornenie; nesprávny typ vráti 422.
applied_secondsCelé čísloVoliteľné900 s (15 min)
codeReťazecVoliteľnétoken.ttl_out_of_range
const:"token.ttl_out_of_range"documentation_urlReťazecVoliteľnéhttps://learn.shopently.com/en/api/docs/authentication/#token-lifetime
fieldReťazecVoliteľnéttl_seconds
const:"ttl_seconds"max_secondsCelé čísloVoliteľné3600 s (60 min)
messageReťazecVoliteľnéCelé číslo mimo rozsahu nastaví 900 sekúnd a vráti warnings s token.ttl_out_of_range a documentation_url na learn.shopently.com. Chýbajúce pole nevyvolá upozornenie; nesprávny typ vráti 422.
min_secondsCelé čísloVoliteľné300 s (5 min)
Ďalšie polia: Nie
Limity požiadaviek
TokenRateLimitsData · Engine ≥ 4.143.0. Každá odpoveď s tokenom obsahuje data.rate_limits z pravidiel obchodu platných pri vydaní. Všetky kľúče zdieľajú tieto limity; nový token ich neobnovuje. Zmena programu môže platiť pred vypršaním tokenu. Nula znamená nedostupnosť, nie neobmedzenú prevádzku.
auth_per_minuteCelé čísloPovinnéPožiadavky na vydanie a zrušenie tokenu za minútu vrátane neúspešných overení. Obe operácie zdieľajú limit auth.
minimum:0maximum:1000000read_per_minuteCelé čísloPovinnéPožiadavky na čítanie za minútu.
minimum:0maximum:1000000write_per_minuteCelé čísloPovinnéPožiadavky na zápis za minútu; táto hodnota neudeľuje právo zápisu.
minimum:0maximum:1000000
Ďalšie polia: Nie
Načítať · Token — Overovanie — Telo požiadavky
TokenRequest · Polia, typy a obmedzenia údajov prijímaných alebo vracaných API.
ttl_secondsCelé čísloVoliteľnéVoliteľné celé číslo ttl_seconds: 300–3600 sekúnd (5–60 minút). Bez poľa platí predvolených 900 sekúnd (15 minút).
Ďalšie polia: Nie
Zrušiť token · TokenRevokeRequest
TokenRevokeRequest · Pošlite POST /api/v1/auth/revoke s vydávajúcim kľúčom v Authorization: ApiKey a tokenom v poli JSON access_token. Po úspechu ďalšie použitie vráti 401. Opakovaný, neznámy alebo cudzí token vráti rovnaké revoked: true; tokeny iných kľúčov sa nemažú.
access_tokenReťazecPovinnéPošlite POST /api/v1/auth/revoke s vydávajúcim kľúčom v Authorization: ApiKey a tokenom v poli JSON access_token. Po úspechu ďalšie použitie vráti 401. Opakovaný, neznámy alebo cudzí token vráti rovnaké revoked: true; tokeny iných kľúčov sa nemažú.
minLength:1maxLength:256
Ďalšie polia: Nie
Zrušiť token · TokenRevokedData
TokenRevokedData · Pošlite POST /api/v1/auth/revoke s vydávajúcim kľúčom v Authorization: ApiKey a tokenom v poli JSON access_token. Po úspechu ďalšie použitie vráti 401. Opakovaný, neznámy alebo cudzí token vráti rovnaké revoked: true; tokeny iných kľúčov sa nemažú.
revokedLogická hodnotaVoliteľnéPošlite POST /api/v1/auth/revoke s vydávajúcim kľúčom v Authorization: ApiKey a tokenom v poli JSON access_token. Po úspechu ďalšie použitie vráti 401. Opakovaný, neznámy alebo cudzí token vráti rovnaké revoked: true; tokeny iných kľúčov sa nemažú.
const:true
Ďalšie polia: Nie