Dataskemaer
Hent · Token — Godkendelse — Svar
ApiResponse_TokenData_ · Felter, typer og begrænsninger for data, som API'et modtager eller returnerer.
dataTokenDataObligatoriskEksempel på svar · TokenData.
metaContextPageMetaContextMetaPageMetaRequestMetaObligatoriskSvarmetadata.
Yderligere felter: Nej
Tilbagekald token · ApiResponse
ApiResponse_TokenRevokedData_ · Felter, typer og begrænsninger for data, som API'et modtager eller returnerer.
dataTokenRevokedDataObligatoriskEksempel på svar · TokenRevokedData.
metaContextPageMetaContextMetaPageMetaRequestMetaObligatoriskSvarmetadata.
Yderligere felter: Nej
Hent · Token — Godkendelse — Svar
TokenData · Felter, typer og begrænsninger for data, som API'et modtager eller returnerer.
access_tokenStrengObligatoriskToken til headeren Authorization: Bearer. Indstil SHOPENTLY_ACCESS_TOKEN, før du kører det separate eksempel.
expires_atStrengObligatoriskUdløbstidspunkt i UTC. Aktuelle adgangsbegrænsninger kan blokere tokenet tidligere.
format:"date-time"expires_inHeltalObligatoriskFaktisk gyldighed i sekunder; dette eksempel beder om 1800. Anmodninger forlænger den ikke. expires_at er udløbstidspunktet i UTC.
minimum:300maximum:3600permissionsArray <Streng> Obligatoriskpermissions viser de aktuelle effektive rettigheder: fællesmængden af nøglens, forfatterens og butikkens abonnementsrettigheder, inklusive aktive tilføjelser. Adgang kontrolleres ved hver anmodning.
rate_limitsTokenRateLimitsDataObligatoriskEngine ≥ 4.143.0. Hvert tokensvar indeholder data.rate_limits fra butikkens politik ved udstedelsen. Alle nøgler deler disse budgetter; en ny token nulstiller dem ikke. En abonnementsændring kan gælde, før tokenen udløber.
token_typeStrengValgfritBearer. Godkendelsesmetode for det returnerede token.
const:"Bearer"warningsArray <TokenLifetimeWarning> ObligatoriskEt heltal uden for intervallet anvender 900 sekunder og returnerer warnings med token.ttl_out_of_range og documentation_url til learn.shopently.com. Et manglende felt giver ingen advarsel; forkert type giver 422.
Yderligere felter: Nej
TokenLifetimeWarning
TokenLifetimeWarning · Et heltal uden for intervallet anvender 900 sekunder og returnerer warnings med token.ttl_out_of_range og documentation_url til learn.shopently.com. Et manglende felt giver ingen advarsel; forkert type giver 422.
applied_secondsHeltalValgfrit900 s (15 min)
codeStrengValgfrittoken.ttl_out_of_range
const:"token.ttl_out_of_range"documentation_urlStrengValgfrithttps://learn.shopently.com/en/api/docs/authentication/#token-lifetime
fieldStrengValgfritttl_seconds
const:"ttl_seconds"max_secondsHeltalValgfrit3600 s (60 min)
messageStrengValgfritEt heltal uden for intervallet anvender 900 sekunder og returnerer warnings med token.ttl_out_of_range og documentation_url til learn.shopently.com. Et manglende felt giver ingen advarsel; forkert type giver 422.
min_secondsHeltalValgfrit300 s (5 min)
Yderligere felter: Nej
Forespørgselsgrænser
TokenRateLimitsData · Engine ≥ 4.143.0. Hvert tokensvar indeholder data.rate_limits fra butikkens politik ved udstedelsen. Alle nøgler deler disse budgetter; en ny token nulstiller dem ikke. En abonnementsændring kan gælde, før tokenen udløber. Nul betyder utilgængelig, ikke ubegrænset.
auth_per_minuteHeltalObligatoriskAnmodninger om udstedelse og tilbagekaldelse pr. minut, inklusive mislykket godkendelse. Begge operationer deler auth-grænsen.
minimum:0maximum:1000000read_per_minuteHeltalObligatoriskLæseanmodninger pr. minut.
minimum:0maximum:1000000write_per_minuteHeltalObligatoriskSkriveanmodninger pr. minut; værdien giver ikke skriverettigheder.
minimum:0maximum:1000000
Yderligere felter: Nej
Hent · Token — Godkendelse — Forespørgselsindhold
TokenRequest · Felter, typer og begrænsninger for data, som API'et modtager eller returnerer.
ttl_secondsHeltalValgfritValgfrit heltal ttl_seconds: 300–3600 sekunder (5–60 minutter). Uden feltet er standarden 900 sekunder (15 minutter).
Yderligere felter: Nej
Tilbagekald token · TokenRevokeRequest
TokenRevokeRequest · Send POST /api/v1/auth/revoke med den udstedende nøgle i Authorization: ApiKey og tokenet i JSON-feltet access_token. Efter succes giver næste brug 401. Gentagne, ukendte eller fremmede tokens får samme revoked: true; andre nøglers tokens slettes aldrig.
access_tokenStrengObligatoriskSend POST /api/v1/auth/revoke med den udstedende nøgle i Authorization: ApiKey og tokenet i JSON-feltet access_token. Efter succes giver næste brug 401. Gentagne, ukendte eller fremmede tokens får samme revoked: true; andre nøglers tokens slettes aldrig.
minLength:1maxLength:256
Yderligere felter: Nej
Tilbagekald token · TokenRevokedData
TokenRevokedData · Send POST /api/v1/auth/revoke med den udstedende nøgle i Authorization: ApiKey og tokenet i JSON-feltet access_token. Efter succes giver næste brug 401. Gentagne, ukendte eller fremmede tokens får samme revoked: true; andre nøglers tokens slettes aldrig.
revokedBoolesk værdiValgfritSend POST /api/v1/auth/revoke med den udstedende nøgle i Authorization: ApiKey og tokenet i JSON-feltet access_token. Efter succes giver næste brug 401. Gentagne, ukendte eller fremmede tokens får samme revoked: true; andre nøglers tokens slettes aldrig.
const:true
Yderligere felter: Nej