Andmeskeemid
Hangi · Pääsutõend — Autentimine — Vastus
ApiResponse_TokenData_ · API vastuvõetavate või tagastatavate andmete väljad, tüübid ja piirangud.
dataTokenDataKohustuslikVastuse näide · TokenData.
metaContextPageMetaContextMetaPageMetaRequestMetaKohustuslikVastuse metaandmed.
Lisaväljad: Ei
Tühista pääsutõend · ApiResponse
ApiResponse_TokenRevokedData_ · API vastuvõetavate või tagastatavate andmete väljad, tüübid ja piirangud.
dataTokenRevokedDataKohustuslikVastuse näide · TokenRevokedData.
metaContextPageMetaContextMetaPageMetaRequestMetaKohustuslikVastuse metaandmed.
Lisaväljad: Ei
Hangi · Pääsutõend — Autentimine — Vastus
TokenData · API vastuvõetavate või tagastatavate andmete väljad, tüübid ja piirangud.
access_tokenStringKohustuslikToken päise Authorization: Bearer jaoks. Enne eraldi näite käivitamist määra SHOPENTLY_ACCESS_TOKEN.
expires_atStringKohustuslikAegumisaeg UTC-s. Kehtivad juurdepääsupiirangud võivad tokeni varem blokeerida.
format:"date-time"expires_inTäisarvKohustuslikTegelik kehtivusaeg sekundites; see näide taotleb 1800. Päringud seda ei pikenda. expires_at näitab aegumist UTC-s.
minimum:300maximum:3600permissionsMassiiv <String> Kohustuslikpermissions näitab praegusi kehtivaid õigusi: võtme, selle looja ja poe paketi õiguste ühisosa koos aktiivsete lisadega. Ligipääsu kontrollitakse iga päringu puhul.
rate_limitsTokenRateLimitsDataKohustuslikEngine ≥ 4.143.0. Iga tokenivastus sisaldab väljastamise hetkel kehtiva poepoliitika data.rate_limits väärtusi. Kõik võtmed jagavad neid limiite; uus token ei lähtesta neid. Paketimuutus võib jõustuda enne tokeni aegumist.
token_typeStringValikulineBearer. Tagastatud tokeni autentimisskeem.
const:"Bearer"warningsMassiiv <TokenLifetimeWarning> KohustuslikVahemikust väljas täisarv määrab 900 sekundit ja tagastab warnings koos token.ttl_out_of_range ning documentation_url lingiga learn.shopently.com lehele. Puuduv väli hoiatust ei tekita; vale tüüp tagastab 422.
Lisaväljad: Ei
TokenLifetimeWarning
TokenLifetimeWarning · Vahemikust väljas täisarv määrab 900 sekundit ja tagastab warnings koos token.ttl_out_of_range ning documentation_url lingiga learn.shopently.com lehele. Puuduv väli hoiatust ei tekita; vale tüüp tagastab 422.
applied_secondsTäisarvValikuline900 s (15 min)
codeStringValikulinetoken.ttl_out_of_range
const:"token.ttl_out_of_range"documentation_urlStringValikulinehttps://learn.shopently.com/en/api/docs/authentication/#token-lifetime
fieldStringValikulinettl_seconds
const:"ttl_seconds"max_secondsTäisarvValikuline3600 s (60 min)
messageStringValikulineVahemikust väljas täisarv määrab 900 sekundit ja tagastab warnings koos token.ttl_out_of_range ning documentation_url lingiga learn.shopently.com lehele. Puuduv väli hoiatust ei tekita; vale tüüp tagastab 422.
min_secondsTäisarvValikuline300 s (5 min)
Lisaväljad: Ei
Päringusageduse piirangud
TokenRateLimitsData · Engine ≥ 4.143.0. Iga tokenivastus sisaldab väljastamise hetkel kehtiva poepoliitika data.rate_limits väärtusi. Kõik võtmed jagavad neid limiite; uus token ei lähtesta neid. Paketimuutus võib jõustuda enne tokeni aegumist. Null tähendab, et toiming pole saadaval, mitte piiramatut kasutust.
auth_per_minuteTäisarvKohustuslikVäljastamis- ja tühistamispäringud minutis, sealhulgas ebaõnnestunud autentimine. Mõlemad jagavad auth-piiri.
minimum:0maximum:1000000read_per_minuteTäisarvKohustuslikLugemispäringuid minutis.
minimum:0maximum:1000000write_per_minuteTäisarvKohustuslikKirjutamispäringuid minutis; see väärtus ei anna kirjutamisõigusi.
minimum:0maximum:1000000
Lisaväljad: Ei
Hangi · Pääsutõend — Autentimine — Päringu sisu
TokenRequest · API vastuvõetavate või tagastatavate andmete väljad, tüübid ja piirangud.
ttl_secondsTäisarvValikulineValikuline täisarv ttl_seconds: 300–3600 sekundit (5–60 minutit). Välja puudumisel on vaikeväärtus 900 sekundit (15 minutit).
Lisaväljad: Ei
Tühista pääsutõend · TokenRevokeRequest
TokenRevokeRequest · Saada POST /api/v1/auth/revoke väljastanud võtmega päises Authorization: ApiKey ja pääsutõendiga JSON-väljal access_token. Pärast edu tagastab järgmine kasutus 401. Korduv, tundmatu või võõras tõend saab sama revoked: true; teiste võtmete tõendeid ei kustutata.
access_tokenStringKohustuslikSaada POST /api/v1/auth/revoke väljastanud võtmega päises Authorization: ApiKey ja pääsutõendiga JSON-väljal access_token. Pärast edu tagastab järgmine kasutus 401. Korduv, tundmatu või võõras tõend saab sama revoked: true; teiste võtmete tõendeid ei kustutata.
minLength:1maxLength:256
Lisaväljad: Ei
Tühista pääsutõend · TokenRevokedData
TokenRevokedData · Saada POST /api/v1/auth/revoke väljastanud võtmega päises Authorization: ApiKey ja pääsutõendiga JSON-väljal access_token. Pärast edu tagastab järgmine kasutus 401. Korduv, tundmatu või võõras tõend saab sama revoked: true; teiste võtmete tõendeid ei kustutata.
revokedTõeväärtusValikulineSaada POST /api/v1/auth/revoke väljastanud võtmega päises Authorization: ApiKey ja pääsutõendiga JSON-väljal access_token. Pärast edu tagastab järgmine kasutus 401. Korduv, tundmatu või võõras tõend saab sama revoked: true; teiste võtmete tõendeid ei kustutata.
const:true
Lisaväljad: Ei