Datascheman
Hämta · Token — Autentisering — Svar
ApiResponse_TokenData_ · Fält, typer och begränsningar för data som API:et tar emot eller returnerar.
dataTokenDataObligatorisktExempel på svar · TokenData.
metaContextPageMetaContextMetaPageMetaRequestMetaObligatorisktMetadata för svaret.
Ytterligare fält: Nej
Återkalla token · ApiResponse
ApiResponse_TokenRevokedData_ · Fält, typer och begränsningar för data som API:et tar emot eller returnerar.
dataTokenRevokedDataObligatorisktExempel på svar · TokenRevokedData.
metaContextPageMetaContextMetaPageMetaRequestMetaObligatorisktMetadata för svaret.
Ytterligare fält: Nej
Hämta · Token — Autentisering — Svar
TokenData · Fält, typer och begränsningar för data som API:et tar emot eller returnerar.
access_tokenSträngObligatorisktToken för headern Authorization: Bearer. Ange SHOPENTLY_ACCESS_TOKEN innan du kör det separata exemplet.
expires_atSträngObligatorisktUtgångstid i UTC. Aktuella åtkomstbegränsningar kan blockera token tidigare.
format:"date-time"expires_inHeltalObligatorisktFaktisk giltighetstid i sekunder; det här exemplet begär 1800. Anrop förlänger den inte. expires_at är utgångstiden i UTC.
minimum:300maximum:3600permissionsArray <Sträng> Obligatorisktpermissions visar aktuella effektiva behörigheter: snittet mellan nyckelns, skaparens och butikens abonnemangsbehörigheter, inklusive aktiva tillägg. Åtkomst kontrolleras vid varje anrop.
rate_limitsTokenRateLimitsDataObligatorisktEngine ≥ 4.143.0. Varje tokensvar innehåller data.rate_limits från butikens policy vid utfärdandet. Alla nycklar delar dessa budgetar; en ny token återställer dem inte. En planändring kan gälla innan token löper ut.
token_typeSträngValfrittBearer. Autentiseringsschema för den returnerade token.
const:"Bearer"warningsArray <TokenLifetimeWarning> ObligatorisktEtt heltal utanför intervallet ger 900 sekunder och returnerar warnings med token.ttl_out_of_range och documentation_url till learn.shopently.com. Ett utelämnat fält ger ingen varning; felaktig typ ger 422.
Ytterligare fält: Nej
TokenLifetimeWarning
TokenLifetimeWarning · Ett heltal utanför intervallet ger 900 sekunder och returnerar warnings med token.ttl_out_of_range och documentation_url till learn.shopently.com. Ett utelämnat fält ger ingen varning; felaktig typ ger 422.
applied_secondsHeltalValfritt900 s (15 min)
codeSträngValfritttoken.ttl_out_of_range
const:"token.ttl_out_of_range"documentation_urlSträngValfritthttps://learn.shopently.com/en/api/docs/authentication/#token-lifetime
fieldSträngValfrittttl_seconds
const:"ttl_seconds"max_secondsHeltalValfritt3600 s (60 min)
messageSträngValfrittEtt heltal utanför intervallet ger 900 sekunder och returnerar warnings med token.ttl_out_of_range och documentation_url till learn.shopently.com. Ett utelämnat fält ger ingen varning; felaktig typ ger 422.
min_secondsHeltalValfritt300 s (5 min)
Ytterligare fält: Nej
Anropsgränser
TokenRateLimitsData · Engine ≥ 4.143.0. Varje tokensvar innehåller data.rate_limits från butikens policy vid utfärdandet. Alla nycklar delar dessa budgetar; en ny token återställer dem inte. En planändring kan gälla innan token löper ut. Noll betyder otillgängligt, inte obegränsat.
auth_per_minuteHeltalObligatorisktAnrop för utfärdande och återkallande per minut, inklusive misslyckad autentisering. Båda delar auth-gränsen.
minimum:0maximum:1000000read_per_minuteHeltalObligatorisktLäsanrop per minut.
minimum:0maximum:1000000write_per_minuteHeltalObligatorisktSkrivanrop per minut; värdet ger inte skrivbehörighet.
minimum:0maximum:1000000
Ytterligare fält: Nej
Hämta · Token — Autentisering — Begärans innehåll
TokenRequest · Fält, typer och begränsningar för data som API:et tar emot eller returnerar.
ttl_secondsHeltalValfrittValfritt heltal ttl_seconds: 300–3600 sekunder (5–60 minuter). Utan fältet gäller standardvärdet 900 sekunder (15 minuter).
Ytterligare fält: Nej
Återkalla token · TokenRevokeRequest
TokenRevokeRequest · Skicka POST /api/v1/auth/revoke med den utfärdande nyckeln i Authorization: ApiKey och token i JSON-fältet access_token. Efter framgång ger nästa användning 401. Upprepade, okända eller främmande token får samma revoked: true; andra nycklars token tas aldrig bort.
access_tokenSträngObligatorisktSkicka POST /api/v1/auth/revoke med den utfärdande nyckeln i Authorization: ApiKey och token i JSON-fältet access_token. Efter framgång ger nästa användning 401. Upprepade, okända eller främmande token får samma revoked: true; andra nycklars token tas aldrig bort.
minLength:1maxLength:256
Ytterligare fält: Nej
Återkalla token · TokenRevokedData
TokenRevokedData · Skicka POST /api/v1/auth/revoke med den utfärdande nyckeln i Authorization: ApiKey och token i JSON-fältet access_token. Efter framgång ger nästa användning 401. Upprepade, okända eller främmande token får samma revoked: true; andra nycklars token tas aldrig bort.
revokedBooleskt värdeValfrittSkicka POST /api/v1/auth/revoke med den utfärdande nyckeln i Authorization: ApiKey och token i JSON-fältet access_token. Efter framgång ger nästa användning 401. Upprepade, okända eller främmande token får samma revoked: true; andra nycklars token tas aldrig bort.
const:true
Ytterligare fält: Nej