Skemi tad-data
Ikseb · Token — Awtentikazzjoni — Risposta
ApiResponse_TokenData_ · L-oqsma, it-tipi u r-restrizzjonijiet tad-data li l-API taċċetta jew tirritorna.
dataTokenDataObbligatorjuEżempju ta’ tweġiba · TokenData.
metaContextPageMetaContextMetaPageMetaRequestMetaObbligatorjuMetadata tat-tweġiba.
Oqsma addizzjonali: Le
Irrevoka t-token · ApiResponse
ApiResponse_TokenRevokedData_ · L-oqsma, it-tipi u r-restrizzjonijiet tad-data li l-API taċċetta jew tirritorna.
dataTokenRevokedDataObbligatorjuEżempju ta’ tweġiba · TokenRevokedData.
metaContextPageMetaContextMetaPageMetaRequestMetaObbligatorjuMetadata tat-tweġiba.
Oqsma addizzjonali: Le
Ikseb · Token — Awtentikazzjoni — Risposta
TokenData · L-oqsma, it-tipi u r-restrizzjonijiet tad-data li l-API taċċetta jew tirritorna.
access_tokenStringObbligatorjuToken għall-intestatura Authorization: Bearer. Issettja SHOPENTLY_ACCESS_TOKEN qabel tħaddem l-eżempju separat.
expires_atStringObbligatorjuIl-ħin tal-iskadenza f’UTC. Ir-restrizzjonijiet attwali tal-aċċess jistgħu jimblukkaw it-token qabel.
format:"date-time"expires_inNumru sħiħObbligatorjuIl-validità effettiva f’sekondi; dan l-eżempju jitlob 1800. It-talbiet ma jestenduhiex. expires_at huwa l-ħin tal-iskadenza f’UTC.
minimum:300maximum:3600permissionsArray <String> Obbligatorjupermissions juri l-permessi effettivi attwali: l-intersezzjoni tal-permessi taċ-ċavetta, tal-awtur tagħha u tal-pjan tal-ħanut, inklużi estensjonijiet attivi. L-aċċess jiġi vverifikat f’kull talba.
rate_limitsTokenRateLimitsDataObbligatorjuEngine ≥ 4.143.0. Kull tweġiba tat-token tinkludi data.rate_limits mill-politika tal-ħanut fil-ħin tal-ħruġ. Iċ-ċwievet kollha jaqsmu dawn il-limiti; token ġdid ma jerġax jibdihom. Bidla fil-pjan tista’ tapplika qabel jiskadi t-token.
token_typeStringMhux obbligatorjuBearer. Skema tal-awtentikazzjoni għat-token mogħti.
const:"Bearer"warningsArray <TokenLifetimeWarning> ObbligatorjuNumru sħiħ barra l-firxa japplika 900 sekonda u jirritorna warnings b’token.ttl_out_of_range u documentation_url lejn learn.shopently.com. Qasam nieqes ma joħloqx twissija; tip invalidu jirritorna 422.
Oqsma addizzjonali: Le
TokenLifetimeWarning
TokenLifetimeWarning · Numru sħiħ barra l-firxa japplika 900 sekonda u jirritorna warnings b’token.ttl_out_of_range u documentation_url lejn learn.shopently.com. Qasam nieqes ma joħloqx twissija; tip invalidu jirritorna 422.
applied_secondsNumru sħiħMhux obbligatorju900 s (15 min)
codeStringMhux obbligatorjutoken.ttl_out_of_range
const:"token.ttl_out_of_range"documentation_urlStringMhux obbligatorjuhttps://learn.shopently.com/en/api/docs/authentication/#token-lifetime
fieldStringMhux obbligatorjuttl_seconds
const:"ttl_seconds"max_secondsNumru sħiħMhux obbligatorju3600 s (60 min)
messageStringMhux obbligatorjuNumru sħiħ barra l-firxa japplika 900 sekonda u jirritorna warnings b’token.ttl_out_of_range u documentation_url lejn learn.shopently.com. Qasam nieqes ma joħloqx twissija; tip invalidu jirritorna 422.
min_secondsNumru sħiħMhux obbligatorju300 s (5 min)
Oqsma addizzjonali: Le
Limiti tar-rata
TokenRateLimitsData · Engine ≥ 4.143.0. Kull tweġiba tat-token tinkludi data.rate_limits mill-politika tal-ħanut fil-ħin tal-ħruġ. Iċ-ċwievet kollha jaqsmu dawn il-limiti; token ġdid ma jerġax jibdihom. Bidla fil-pjan tista’ tapplika qabel jiskadi t-token. Żero jfisser mhux disponibbli, mhux bla limitu.
auth_per_minuteNumru sħiħObbligatorjuTalbiet għall-ħruġ u r-revoka ta’ tokens kull minuta, inklużi tentattivi ta’ awtentikazzjoni li fallew. Iż-żewġ operazzjonijiet jaqsmu l-limitu auth.
minimum:0maximum:1000000read_per_minuteNumru sħiħObbligatorjuTalbiet għall-qari kull minuta.
minimum:0maximum:1000000write_per_minuteNumru sħiħObbligatorjuTalbiet għall-kitba kull minuta; dan il-valur ma jagħtix permessi għall-kitba.
minimum:0maximum:1000000
Oqsma addizzjonali: Le
Ikseb · Token — Awtentikazzjoni — Kontenut tat-talba
TokenRequest · L-oqsma, it-tipi u r-restrizzjonijiet tad-data li l-API taċċetta jew tirritorna.
ttl_secondsNumru sħiħMhux obbligatorjuNumru sħiħ fakultattiv ttl_seconds: 300–3600 sekonda (5–60 minuta). Jekk il-qasam jitħalla barra, il-valur awtomatiku huwa 900 sekonda (15-il minuta).
Oqsma addizzjonali: Le
Irrevoka t-token · TokenRevokeRequest
TokenRevokeRequest · Ibgħat POST /api/v1/auth/revoke biċ-ċavetta li ħarġet it-token f’Authorization: ApiKey u t-token fil-qasam JSON access_token. Wara suċċess, l-użu li jmiss jirritorna 401. Token ripetut, mhux magħruf jew ta’ ħaddieħor jirċievi l-istess revoked: true; tokens ta’ ċwievet oħra ma jitħassrux.
access_tokenStringObbligatorjuIbgħat POST /api/v1/auth/revoke biċ-ċavetta li ħarġet it-token f’Authorization: ApiKey u t-token fil-qasam JSON access_token. Wara suċċess, l-użu li jmiss jirritorna 401. Token ripetut, mhux magħruf jew ta’ ħaddieħor jirċievi l-istess revoked: true; tokens ta’ ċwievet oħra ma jitħassrux.
minLength:1maxLength:256
Oqsma addizzjonali: Le
Irrevoka t-token · TokenRevokedData
TokenRevokedData · Ibgħat POST /api/v1/auth/revoke biċ-ċavetta li ħarġet it-token f’Authorization: ApiKey u t-token fil-qasam JSON access_token. Wara suċċess, l-użu li jmiss jirritorna 401. Token ripetut, mhux magħruf jew ta’ ħaddieħor jirċievi l-istess revoked: true; tokens ta’ ċwievet oħra ma jitħassrux.
revokedBooleanMhux obbligatorjuIbgħat POST /api/v1/auth/revoke biċ-ċavetta li ħarġet it-token f’Authorization: ApiKey u t-token fil-qasam JSON access_token. Wara suċċess, l-użu li jmiss jirritorna 401. Token ripetut, mhux magħruf jew ta’ ħaddieħor jirċievi l-istess revoked: true; tokens ta’ ċwievet oħra ma jitħassrux.
const:true
Oqsma addizzjonali: Le