GETHent ordrer
Henter netbutikkens ordrer. Ændrer ingen data og registrerer ikke forbrug.
Endpoint
GET
https://www.tcgm.dk/api/v1/webshop/ordersAutorisation
Bearer-nøgle medwebshop:orders:read
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.
statestring · valgfri- Åbne, afsluttede eller alle ordrer. Tilladte værdier: "open", "closed", "all". Standard: "open".
limitinteger · valgfri- Heltal 1–100, standard 25. Standard: 25. Minimum: 1. Maksimum: 100.
afterstring · valgfri- Brug nextCursor fra det forrige svar uændret. 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
Ordreside. nextCursor er null, når der ikke er en næste side.
Response · 200
Cache-Control: no-store
{
orders: Array<{
id: string;
externalId: string;
providerOrderId: string;
orderNumber: string | null;
displayName: string;
creatorTag: string | null;
syncedBy: string | null;
createdAt: string;
receivedAt: string;
updatedAt: string;
completedAt: string | null;
queue: {
hidden: boolean;
position: number | null;
preparing: boolean;
};
lines: Array<{
id: string;
externalId: string;
productId: string;
variantId: string | null;
itemName: string;
quantity: number;
}>;
}>;
nextCursor: string | null;
}Statuskoder
- 200
- Ordreside. nextCursor er null, når der ikke er en næste side.
- 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
Læsninger registrerer ikke visningsforbrug. Fuldstændige kundenavne og e-mailhashes udleveres ikke.