Gegevensschema’s
Ophalen · Token — Authenticatie — Antwoord
ApiResponse_TokenData_ · Velden, typen en beperkingen van gegevens die de API ontvangt of teruggeeft.
dataTokenDataVerplichtVoorbeeldantwoord · TokenData.
metaContextPageMetaContextMetaPageMetaRequestMetaVerplichtMetadata van het antwoord.
Aanvullende velden: Nee
Token intrekken · ApiResponse
ApiResponse_TokenRevokedData_ · Velden, typen en beperkingen van gegevens die de API ontvangt of teruggeeft.
dataTokenRevokedDataVerplichtVoorbeeldantwoord · TokenRevokedData.
metaContextPageMetaContextMetaPageMetaRequestMetaVerplichtMetadata van het antwoord.
Aanvullende velden: Nee
Ophalen · Token — Authenticatie — Antwoord
TokenData · Velden, typen en beperkingen van gegevens die de API ontvangt of teruggeeft.
access_tokenTekenreeksVerplichtToken voor de header Authorization: Bearer. Stel SHOPENTLY_ACCESS_TOKEN in voordat je het losse voorbeeld uitvoert.
expires_atTekenreeksVerplichtVervaltijd in UTC. Actuele toegangsbeperkingen kunnen het token eerder blokkeren.
format:"date-time"expires_inGeheel getalVerplichtWerkelijke geldigheidsduur in seconden; dit voorbeeld vraagt 1800. Verzoeken verlengen deze niet. expires_at is het vervaltijdstip in UTC.
minimum:300maximum:3600permissionsArray <Tekenreeks> Verplichtpermissions toont de huidige effectieve rechten: de doorsnede van de rechten van de sleutel, de maker en het winkelabonnement, inclusief actieve addons. Elk verzoek controleert de toegang opnieuw.
rate_limitsTokenRateLimitsDataVerplichtEngine ≥ 4.143.0. Elke tokenrespons bevat data.rate_limits uit het winkelbeleid op het moment van uitgifte. Alle sleutels delen deze budgetten; een nieuw token zet ze niet terug. Een abonnementswijziging kan gelden voordat het token verloopt.
token_typeTekenreeksOptioneelBearer. Authenticatieschema voor het teruggegeven token.
const:"Bearer"warningsArray <TokenLifetimeWarning> VerplichtEen geheel getal buiten het bereik past 900 seconden toe en retourneert warnings met token.ttl_out_of_range en documentation_url naar learn.shopently.com. Weglaten geeft geen waarschuwing; ongeldige typen geven 422.
Aanvullende velden: Nee
TokenLifetimeWarning
TokenLifetimeWarning · Een geheel getal buiten het bereik past 900 seconden toe en retourneert warnings met token.ttl_out_of_range en documentation_url naar learn.shopently.com. Weglaten geeft geen waarschuwing; ongeldige typen geven 422.
applied_secondsGeheel getalOptioneel900 s (15 min)
codeTekenreeksOptioneeltoken.ttl_out_of_range
const:"token.ttl_out_of_range"documentation_urlTekenreeksOptioneelhttps://learn.shopently.com/en/api/docs/authentication/#token-lifetime
fieldTekenreeksOptioneelttl_seconds
const:"ttl_seconds"max_secondsGeheel getalOptioneel3600 s (60 min)
messageTekenreeksOptioneelEen geheel getal buiten het bereik past 900 seconden toe en retourneert warnings met token.ttl_out_of_range en documentation_url naar learn.shopently.com. Weglaten geeft geen waarschuwing; ongeldige typen geven 422.
min_secondsGeheel getalOptioneel300 s (5 min)
Aanvullende velden: Nee
Verzoeklimieten
TokenRateLimitsData · Engine ≥ 4.143.0. Elke tokenrespons bevat data.rate_limits uit het winkelbeleid op het moment van uitgifte. Alle sleutels delen deze budgetten; een nieuw token zet ze niet terug. Een abonnementswijziging kan gelden voordat het token verloopt. Nul betekent niet beschikbaar, niet onbeperkt.
auth_per_minuteGeheel getalVerplichtVerzoeken voor tokenuitgifte en intrekking per minuut, inclusief mislukte authenticatie. Beide delen het auth-budget.
minimum:0maximum:1000000read_per_minuteGeheel getalVerplichtLeesverzoeken per minuut.
minimum:0maximum:1000000write_per_minuteGeheel getalVerplichtSchrijfverzoeken per minuut; deze waarde verleent geen schrijfrechten.
minimum:0maximum:1000000
Aanvullende velden: Nee
Ophalen · Token — Authenticatie — Verzoekinhoud
TokenRequest · Velden, typen en beperkingen van gegevens die de API ontvangt of teruggeeft.
ttl_secondsGeheel getalOptioneelOptioneel geheel getal ttl_seconds: 300–3600 seconden (5–60 minuten). Zonder dit veld geldt standaard 900 seconden (15 minuten).
Aanvullende velden: Nee
Token intrekken · TokenRevokeRequest
TokenRevokeRequest · Stuur POST /api/v1/auth/revoke met de uitgevende sleutel in Authorization: ApiKey en het token in het JSON-veld access_token. Na succes geeft volgend gebruik 401. Herhaalde, onbekende of vreemde tokens krijgen hetzelfde revoked: true; tokens van andere sleutels worden nooit verwijderd.
access_tokenTekenreeksVerplichtStuur POST /api/v1/auth/revoke met de uitgevende sleutel in Authorization: ApiKey en het token in het JSON-veld access_token. Na succes geeft volgend gebruik 401. Herhaalde, onbekende of vreemde tokens krijgen hetzelfde revoked: true; tokens van andere sleutels worden nooit verwijderd.
minLength:1maxLength:256
Aanvullende velden: Nee
Token intrekken · TokenRevokedData
TokenRevokedData · Stuur POST /api/v1/auth/revoke met de uitgevende sleutel in Authorization: ApiKey en het token in het JSON-veld access_token. Na succes geeft volgend gebruik 401. Herhaalde, onbekende of vreemde tokens krijgen hetzelfde revoked: true; tokens van andere sleutels worden nooit verwijderd.
revokedBooleaanse waardeOptioneelStuur POST /api/v1/auth/revoke met de uitgevende sleutel in Authorization: ApiKey en het token in het JSON-veld access_token. Na succes geeft volgend gebruik 401. Herhaalde, onbekende of vreemde tokens krijgen hetzelfde revoked: true; tokens van andere sleutels worden nooit verwijderd.
const:true
Aanvullende velden: Nee