GETHent butiksaktiviteter
Henter butikkens aktiviteter og godkendelsesstatus. Ændrer ingen data.
Endpoint
GET
https://www.tcgm.dk/api/v1/store/eventsAutorisation
Bearer-nøgle medstore:events:read
Query-parametre
organizationstring · påkrævet- Organisationens id fra /api/v1/access. Trimmes før validering. Mindst 1 tegn. Højst 200 tegn.
storestring · påkrævet- Butikkens id fra /api/v1/access. Trimmes før validering. Mindst 1 tegn. Højst 200 tegn.
statestring · valgfri- Aktive, slettede eller alle aktiviteter. Tilladte værdier: "active", "deleted", "all". Standard: "active".
limitinteger · valgfri- Antal aktiviteter pr. side. Standard: 25. Minimum: 1. Maksimum: 100.
afterstring · valgfri- Brug nextCursor fra forrige svar uændret. 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
En side aktiviteter; nextCursor er null på sidste side.
Response · 200
Cache-Control: no-store
{
events: Array<{
id: string;
storeId: string;
slug: string;
title: string;
description: string | null;
category: "PLAY" | "TOURNAMENT" | "PRERELEASE" | "RELEASE" | "LEARN_TO_PLAY" | "TRADE_DAY" | "COMMUNITY" | "STORE_EVENT";
tcgBrandId: string | null;
url: string | null;
startsAt: string;
endsAt: string;
timezone: string;
repeat: "once" | "weekly" | "even" | "odd" | "monthly-date" | "monthly-weekday";
status: "DRAFT" | "PENDING" | "APPROVED";
approvedAt: string | null;
createdAt: string;
updatedAt: string;
deletedAt: string | null;
}>;
nextCursor: string | null;
}Statuskoder
- 200
- En side aktiviteter; nextCursor er null på sidste 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
- Aktiviteten findes ikke i den valgte butik: event_not_found.
- 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
Sorteret efter id. Send after=nextCursor for næste side. Listen indeholder også kladder og aktiviteter, der afventer godkendelse; standarden udelader aktiviteter, hvor sletning er startet.