Datu shēmas
Iegūt · Piekļuves tokens — Autentifikācija — Atbilde
ApiResponse_TokenData_ · API pieņemto vai atgriezto datu lauki, tipi un ierobežojumi.
dataTokenDataObligātsAtbildes piemērs · TokenData.
metaContextPageMetaContextMetaPageMetaRequestMetaObligātsAtbildes metadati.
Papildu lauki: Nē
Atsaukt pilnvaru · ApiResponse
ApiResponse_TokenRevokedData_ · API pieņemto vai atgriezto datu lauki, tipi un ierobežojumi.
dataTokenRevokedDataObligātsAtbildes piemērs · TokenRevokedData.
metaContextPageMetaContextMetaPageMetaRequestMetaObligātsAtbildes metadati.
Papildu lauki: Nē
Iegūt · Piekļuves tokens — Autentifikācija — Atbilde
TokenData · API pieņemto vai atgriezto datu lauki, tipi un ierobežojumi.
access_tokenVirkneObligātsPilnvara galvenei Authorization: Bearer. Pirms atsevišķā piemēra izpildes iestatiet SHOPENTLY_ACCESS_TOKEN.
expires_atVirkneObligātsDerīguma beigu laiks UTC. Pašreizējie piekļuves ierobežojumi var bloķēt pilnvaru agrāk.
format:"date-time"expires_inVesels skaitlisObligātsFaktiskais derīguma laiks sekundēs; šajā piemērā pieprasa 1800. Pieprasījumi to nepagarina. expires_at norāda beigu laiku UTC.
minimum:300maximum:3600permissionsMasīvs <Virkne> Obligātspermissions rāda pašreizējās spēkā esošās tiesības: atslēgas, tās autora un veikala plāna tiesību šķēlumu, ieskaitot aktīvos papildinājumus. Piekļuvi pārbauda katrā pieprasījumā.
rate_limitsTokenRateLimitsDataObligātsEngine ≥ 4.143.0. Katra tokena atbilde ietver data.rate_limits no veikala politikas izdošanas brīdī. Visas atslēgas koplieto šos limitus; jauns tokens tos neatiestata. Plāna maiņa var stāties spēkā pirms tokena derīguma beigām.
token_typeVirkneNeobligātsBearer. Atgrieztā marķiera autentifikācijas shēma.
const:"Bearer"warningsMasīvs <TokenLifetimeWarning> ObligātsVesels skaitlis ārpus diapazona iestata 900 sekundes un atgriež warnings ar token.ttl_out_of_range un documentation_url uz learn.shopently.com. Izlaists lauks nerada brīdinājumu; nepareizs tips atgriež 422.
Papildu lauki: Nē
TokenLifetimeWarning
TokenLifetimeWarning · Vesels skaitlis ārpus diapazona iestata 900 sekundes un atgriež warnings ar token.ttl_out_of_range un documentation_url uz learn.shopently.com. Izlaists lauks nerada brīdinājumu; nepareizs tips atgriež 422.
applied_secondsVesels skaitlisNeobligāts900 s (15 min)
codeVirkneNeobligātstoken.ttl_out_of_range
const:"token.ttl_out_of_range"documentation_urlVirkneNeobligātshttps://learn.shopently.com/en/api/docs/authentication/#token-lifetime
fieldVirkneNeobligātsttl_seconds
const:"ttl_seconds"max_secondsVesels skaitlisNeobligāts3600 s (60 min)
messageVirkneNeobligātsVesels skaitlis ārpus diapazona iestata 900 sekundes un atgriež warnings ar token.ttl_out_of_range un documentation_url uz learn.shopently.com. Izlaists lauks nerada brīdinājumu; nepareizs tips atgriež 422.
min_secondsVesels skaitlisNeobligāts300 s (5 min)
Papildu lauki: Nē
Pieprasījumu biežuma ierobežojumi
TokenRateLimitsData · Engine ≥ 4.143.0. Katra tokena atbilde ietver data.rate_limits no veikala politikas izdošanas brīdī. Visas atslēgas koplieto šos limitus; jauns tokens tos neatiestata. Plāna maiņa var stāties spēkā pirms tokena derīguma beigām. Nulle nozīmē nepieejamību, nevis neierobežotu lietošanu.
auth_per_minuteVesels skaitlisObligātsIzdošanas un atsaukšanas pieprasījumi minūtē, ieskaitot neveiksmīgu autentifikāciju. Abas darbības koplieto auth ierobežojumu.
minimum:0maximum:1000000read_per_minuteVesels skaitlisObligātsLasīšanas pieprasījumi minūtē.
minimum:0maximum:1000000write_per_minuteVesels skaitlisObligātsRakstīšanas pieprasījumi minūtē; šī vērtība nepiešķir rakstīšanas tiesības.
minimum:0maximum:1000000
Papildu lauki: Nē
Iegūt · Piekļuves tokens — Autentifikācija — Pieprasījuma saturs
TokenRequest · API pieņemto vai atgriezto datu lauki, tipi un ierobežojumi.
ttl_secondsVesels skaitlisNeobligātsNeobligāts vesels skaitlis ttl_seconds: 300–3600 sekundes (5–60 minūtes). Ja lauka nav, noklusējums ir 900 sekundes (15 minūtes).
Papildu lauki: Nē
Atsaukt pilnvaru · TokenRevokeRequest
TokenRevokeRequest · Sūtiet POST /api/v1/auth/revoke ar izdevēja atslēgu galvenē Authorization: ApiKey un pilnvaru JSON laukā access_token. Pēc veiksmīgas darbības nākamā izmantošana atgriež 401. Atkārtota, nezināma vai sveša pilnvara saņem to pašu revoked: true; citu atslēgu pilnvaras netiek dzēstas.
access_tokenVirkneObligātsSūtiet POST /api/v1/auth/revoke ar izdevēja atslēgu galvenē Authorization: ApiKey un pilnvaru JSON laukā access_token. Pēc veiksmīgas darbības nākamā izmantošana atgriež 401. Atkārtota, nezināma vai sveša pilnvara saņem to pašu revoked: true; citu atslēgu pilnvaras netiek dzēstas.
minLength:1maxLength:256
Papildu lauki: Nē
Atsaukt pilnvaru · TokenRevokedData
TokenRevokedData · Sūtiet POST /api/v1/auth/revoke ar izdevēja atslēgu galvenē Authorization: ApiKey un pilnvaru JSON laukā access_token. Pēc veiksmīgas darbības nākamā izmantošana atgriež 401. Atkārtota, nezināma vai sveša pilnvara saņem to pašu revoked: true; citu atslēgu pilnvaras netiek dzēstas.
revokedLoģiska vērtībaNeobligātsSūtiet POST /api/v1/auth/revoke ar izdevēja atslēgu galvenē Authorization: ApiKey un pilnvaru JSON laukā access_token. Pēc veiksmīgas darbības nākamā izmantošana atgriež 401. Atkārtota, nezināma vai sveša pilnvara saņem to pašu revoked: true; citu atslēgu pilnvaras netiek dzēstas.
const:true
Papildu lauki: Nē