Tietoskeemat
Hae · Tunniste — Todentaminen — Vastaus
ApiResponse_TokenData_ · API:n vastaanottamien tai palauttamien tietojen kentät, tyypit ja rajoitukset.
dataTokenDataPakollinenVastausesimerkki · TokenData.
metaContextPageMetaContextMetaPageMetaRequestMetaPakollinenVastauksen metatiedot.
Lisäkentät: Ei
Peruuta tunniste · ApiResponse
ApiResponse_TokenRevokedData_ · API:n vastaanottamien tai palauttamien tietojen kentät, tyypit ja rajoitukset.
dataTokenRevokedDataPakollinenVastausesimerkki · TokenRevokedData.
metaContextPageMetaContextMetaPageMetaRequestMetaPakollinenVastauksen metatiedot.
Lisäkentät: Ei
Hae · Tunniste — Todentaminen — Vastaus
TokenData · API:n vastaanottamien tai palauttamien tietojen kentät, tyypit ja rajoitukset.
access_tokenMerkkijonoPakollinenTunniste Authorization: Bearer -otsakkeeseen. Aseta SHOPENTLY_ACCESS_TOKEN ennen erillisen esimerkin suorittamista.
expires_atMerkkijonoPakollinenVanhenemisajankohta UTC-ajassa. Nykyiset käyttörajoitukset voivat estää tunnisteen käytön jo aiemmin.
format:"date-time"expires_inKokonaislukuPakollinenTodellinen voimassaoloaika sekunteina; tässä esimerkissä pyydetään 1800. Pyynnöt eivät pidennä sitä. expires_at on vanhenemisaika UTC-muodossa.
minimum:300maximum:3600permissionsTaulukko <Merkkijono> Pakollinenpermissions näyttää nykyiset voimassa olevat oikeudet: avaimen, sen luojan ja kaupan tilauksen oikeuksien leikkauksen, mukaan lukien aktiiviset lisäosat. Käyttöoikeus tarkistetaan jokaisella pyynnöllä.
rate_limitsTokenRateLimitsDataPakollinenEngine ≥ 4.143.0. Jokainen tokenvastaus sisältää myöntämishetken kauppakäytännön data.rate_limits-arvot. Kaikki avaimet jakavat nämä kiintiöt; uusi token ei nollaa niitä. Tilausmuutos voi tulla voimaan ennen tokenin vanhenemista.
token_typeMerkkijonoValinnainenBearer. Palautetun tunnuksen todentamismenetelmä.
const:"Bearer"warningsTaulukko <TokenLifetimeWarning> PakollinenAlueen ulkopuolinen kokonaisluku asettaa 900 sekuntia ja palauttaa warnings-tiedot, joissa ovat token.ttl_out_of_range ja documentation_url osoitteeseen learn.shopently.com. Puuttuva kenttä ei aiheuta varoitusta; väärä tyyppi palauttaa 422.
Lisäkentät: Ei
TokenLifetimeWarning
TokenLifetimeWarning · Alueen ulkopuolinen kokonaisluku asettaa 900 sekuntia ja palauttaa warnings-tiedot, joissa ovat token.ttl_out_of_range ja documentation_url osoitteeseen learn.shopently.com. Puuttuva kenttä ei aiheuta varoitusta; väärä tyyppi palauttaa 422.
applied_secondsKokonaislukuValinnainen900 s (15 min)
codeMerkkijonoValinnainentoken.ttl_out_of_range
const:"token.ttl_out_of_range"documentation_urlMerkkijonoValinnainenhttps://learn.shopently.com/en/api/docs/authentication/#token-lifetime
fieldMerkkijonoValinnainenttl_seconds
const:"ttl_seconds"max_secondsKokonaislukuValinnainen3600 s (60 min)
messageMerkkijonoValinnainenAlueen ulkopuolinen kokonaisluku asettaa 900 sekuntia ja palauttaa warnings-tiedot, joissa ovat token.ttl_out_of_range ja documentation_url osoitteeseen learn.shopently.com. Puuttuva kenttä ei aiheuta varoitusta; väärä tyyppi palauttaa 422.
min_secondsKokonaislukuValinnainen300 s (5 min)
Lisäkentät: Ei
Pyyntörajat
TokenRateLimitsData · Engine ≥ 4.143.0. Jokainen tokenvastaus sisältää myöntämishetken kauppakäytännön data.rate_limits-arvot. Kaikki avaimet jakavat nämä kiintiöt; uusi token ei nollaa niitä. Tilausmuutos voi tulla voimaan ennen tokenin vanhenemista. Nolla tarkoittaa, ettei toiminto ole käytettävissä, ei rajatonta käyttöä.
auth_per_minuteKokonaislukuPakollinenMyöntämis- ja peruutuspyynnöt minuutissa, myös epäonnistuneet todennukset. Molemmat jakavat auth-rajan.
minimum:0maximum:1000000read_per_minuteKokonaislukuPakollinenLukupyyntöjä minuutissa.
minimum:0maximum:1000000write_per_minuteKokonaislukuPakollinenKirjoituspyyntöjä minuutissa; arvo ei myönnä kirjoitusoikeuksia.
minimum:0maximum:1000000
Lisäkentät: Ei
Hae · Tunniste — Todentaminen — Pyynnön sisältö
TokenRequest · API:n vastaanottamien tai palauttamien tietojen kentät, tyypit ja rajoitukset.
ttl_secondsKokonaislukuValinnainenValinnainen kokonaisluku ttl_seconds: 300–3600 sekuntia (5–60 minuuttia). Jos kenttä puuttuu, oletus on 900 sekuntia (15 minuuttia).
Lisäkentät: Ei
Peruuta tunniste · TokenRevokeRequest
TokenRevokeRequest · Lähetä POST /api/v1/auth/revoke käyttäen myöntänyttä avainta Authorization: ApiKey -otsakkeessa ja tunnistetta JSON-kentässä access_token. Onnistumisen jälkeen seuraava käyttö palauttaa 401. Toistuva, tuntematon tai vieras tunniste palauttaa saman revoked: true; muiden avainten tunnisteita ei poisteta.
access_tokenMerkkijonoPakollinenLähetä POST /api/v1/auth/revoke käyttäen myöntänyttä avainta Authorization: ApiKey -otsakkeessa ja tunnistetta JSON-kentässä access_token. Onnistumisen jälkeen seuraava käyttö palauttaa 401. Toistuva, tuntematon tai vieras tunniste palauttaa saman revoked: true; muiden avainten tunnisteita ei poisteta.
minLength:1maxLength:256
Lisäkentät: Ei
Peruuta tunniste · TokenRevokedData
TokenRevokedData · Lähetä POST /api/v1/auth/revoke käyttäen myöntänyttä avainta Authorization: ApiKey -otsakkeessa ja tunnistetta JSON-kentässä access_token. Onnistumisen jälkeen seuraava käyttö palauttaa 401. Toistuva, tuntematon tai vieras tunniste palauttaa saman revoked: true; muiden avainten tunnisteita ei poisteta.
revokedTotuusarvoValinnainenLähetä POST /api/v1/auth/revoke käyttäen myöntänyttä avainta Authorization: ApiKey -otsakkeessa ja tunnistetta JSON-kentässä access_token. Onnistumisen jälkeen seuraava käyttö palauttaa 401. Toistuva, tuntematon tai vieras tunniste palauttaa saman revoked: true; muiden avainten tunnisteita ei poisteta.
const:true
Lisäkentät: Ei