De GetQR API is in bèta en beschikbaar voor geselecteerde workspaces. Details kunnen nog veranderen vóór de algemene release.
2xx terug. Mislukte verzoeken geven 4xx of 5xx terug, met een JSON-body die uitlegt wat er misging.
Foutformaat
Elke fout heeft dezelfde vorm: een vaste code, een leesbaar bericht en een link naar de beschrijving van die code.string
vereist
Vaste, machineleesbare foutcode. Gebruik deze in je code in plaats van het bericht. Zie Foutcodes.
string
vereist
Leesbare beschrijving van het probleem. De formulering kan veranderen.
string
vereist
Link naar de beschrijving van de foutcode in de API-documentatie in je GetQR-account.
Foutcodes
Validatiefouten
Komen de body of de queryparameters niet door de validatie, dan antwoordt de API met422. Het bericht beschrijft het eerste ongeldige veld als <issue>: <field>: <details>:
link.url.
Fouten afhandelen
- Baseer je logica op
error.code, niet operror.message. - Probeer
4xx-fouten niet ongewijzigd opnieuw: pas eerst het verzoek aan. Uitzonderingen zijn een409voor een verzoek dat nog loopt en429. - Wacht bij
429het aantal seconden uit deRetry-After-header. Zie Rate limits. - Probeer
5xx-fouten opnieuw met exponentiële backoff.
Veelvoorkomende problemen
Elk verzoek geeft 404 "This endpoint is not available."
Elk verzoek geeft 404 "This endpoint is not available."
De API is in bèta en nog niet ingeschakeld voor je workspace.
404 "This endpoint does not exist."
404 "This endpoint does not exist."
Het pad klopt niet. Vergelijk het met de endpointpagina’s en controleer of het begint met
/api/v1/.403 "Access denied: This account does not have an active subscription."
403 "Access denied: This account does not have an active subscription."
Het abonnement van de Admin van de workspace is afgelopen. De API-sleutel werkt weer zodra de Admin opnieuw een abonnement afsluit.
403 "API access is not available for this role."
403 "API access is not available for this role."
Je rol in de workspace is Viewer. Alleen de Admin van de workspace en Editors kunnen de API gebruiken.