Logocowtic
Öffentliche API

Übersicht öffentliche API

Organisationsbezogene REST-API für Veranstaltungen, Tickets, Bestellungen, Rabatte und Webhooks

Die öffentliche Cowtic-API ist eine versionierte REST-API unter /api/v1. Jeder Schlüssel gehört zu genau einer Organisation. Nutzen Sie sie für Automatisierung von Veranstaltungen, Checkout, Ticketausgabe, Check-in und Webhooks.

Basis-URL

https://api.cowtic.com/api/v1

In der lokalen Entwicklung läuft der Server üblicherweise unter Ihrer konfigurierten NEXT_PUBLIC_SERVER_URL (zum Beispiel http://localhost:8080/api/v1). Die Web-App leitet /api/* an diesen Server weiter, sodass /api/v1/openapi.json auch über den Docs-Host erreichbar ist.

OpenAPI-Spezifikation

Die maschinenlesbare OpenAPI-3.1-Spezifikation finden Sie hier:

API-Schlüssel erstellen

  1. Öffnen Sie das Veranstalter-Dashboard.
  2. Gehen Sie zu Organisationseinstellungen → API-Schlüssel.
  3. Erstellen Sie einen Schlüssel mit den benötigten Berechtigungen (Scopes).
  4. Kopieren Sie den geheimen Schlüssel einmalig — er wird nur bei Erstellung oder Rotation angezeigt.

Leitfäden

Ressourcenübersicht

BereichEndpunkte
Veranstaltungen/events, /events/{eventId}
Tickettypen/events/{eventId}/ticket-types, /ticket-types/{ticketTypeId}
Bestellungen/orders, /orders/{orderId}, /orders/{orderId}/cancel
Tickets/tickets, /tickets/issue, /tickets/check-in, /tickets/{ticketId}
Rabatte/discounts, /discounts/validate, /discounts/{discountId}
Webhooks/webhooks, /webhooks/{webhookId}, Deliveries, Secret rotieren

On this page