GETHent behandlingsstatus
Henter status for en ordreoprettelse eller opdatering. Ændrer ingen data.
Endpoint
GET
https://www.tcgm.dk/api/v1/webshop/events/{eventid}Autorisation
Bearer-nøgle medwebshop:events:read
Path-parametre
eventidstring · påkrævet- Det eventId, som ordreoprettelse eller -opdatering returnerer (api_ev_…).
Query-parametre
organizationstring · påkrævet- Organisationens ID fra /api/v1/access. Trimmes før validering. Mindst 1 tegn. Højst 200 tegn.
webshopstring · påkrævet- Netbutikkens ID fra /api/v1/access. Trimmes før validering. Mindst 1 tegn. Højst 200 tegn.
Headers
Authorizationstring · påkrævet- Bearer <api-nøgle>. Nøglen oprettes af en owner/admin på organisationens API-side.
Gemmes kun i denne sides hukommelse.
Response · 200
Kun behandlingsstatus, uden workflow-ID'er eller interne fejl.
Response · 200
Cache-Control: no-store
{
status: "pending" | "running" | "completed" | "failed";
}Statuskoder
- 200
- Kun behandlingsstatus, uden workflow-ID'er eller interne fejl.
- 400
- Ugyldigt input: invalid_request.
- 401
- Manglende eller ugyldig Bearer-nøgle: invalid_credential.
- 403
- Adgang nægtet: nøgle, scope, ejerskab eller godkendelse er ikke længere gyldig.
- 404
- Ressourcen findes ikke eller er ikke tilgængelig.
- 503
- Lager eller behandling er utilgængelig. Ingen interne fejl eller skemadetaljer udleveres i produktion.
- 405
- HTTP-metoden understøttes ikke.
Headers og fejlfelter
Response · 400, 403, 404, 503
Cache-Control: no-store
{
error: string;
}Response · 401
Cache-Control: no-store
WWW-Authenticate: Bearer
{
error: string;
}Adfærd og genforsøg
pending afventer behandling; running behandles; completed er gennemført; failed er fejlet eller annulleret. Stop polling ved completed/failed og brug et passende interval samt backoff ved fejl.
Utilgængelig workflowhistorik giver 503 frem for en gættet status. Hent selve ordren for aktuel køtilstand. completed er ikke garanti for en leveret Twitch-besked.