Skip to main content
Die Usage Events API ermöglicht das Senden und Abrufen von Nutzungsereignissen für nutzungsbasierte Abrechnung.

Base URL

Authentifizierung

Alle Endpoints erfordern einen API-Token im Header:

Endpoints


POST /api/usage-events

Sende bis zu 1000 Nutzungsereignisse in einem Request.

Request

Request Body

array
erforderlich
Array von Nutzungsereignissen (1-1000 Events)
Du kannst im Feld customerId auch die externe Kundennummer (externalId) übergeben. Fynn erkennt automatisch, ob es sich um eine UUID oder eine externe ID handelt. Die externalId wird am Kunden unter Kundeneinstellungen hinterlegt.

Response (202 Accepted)

integer
Anzahl erfolgreich verarbeiteter Events
integer
Anzahl fehlgeschlagener Events
array
Details zu fehlgeschlagenen Events

GET /api/usage-events

Rufe Nutzungsereignisse mit Paginierung und Filtern ab.

Request

Query Parameter

string
Filtere nach Kunden-UUID
string
Filtere nach Event-Name
string
Filtere nach Zeitraum (ISO 8601)
string
Standard:"timestamp"
Sortierfeld: timestamp oder createdAt
string
Standard:"DESC"
Sortierreihenfolge: ASC oder DESC
string
Paginierungs-Cursor für nächste Seite
integer
Standard:"20"
Anzahl Ergebnisse pro Seite (max. 100)

Response (200 OK)


GET /api/usage-events/[id]

Rufe ein einzelnes Nutzungsereignis ab.

Request

Path Parameter

string
erforderlich
UUID oder ULID des Nutzungsereignisses

Response (200 OK)


GET /api/usage-events/discover

Entdecke automatisch Event-Namen und Properties aus bereits gesendeten Events. Nützlich für die Konfiguration von Nutzungsmetriken.

Request

Query Parameter

string
Filtere nach spezifischem Event-Namen
integer
Standard:"1000"
Anzahl Events zur Analyse (max. 10000)

Response (200 OK)

array
Liste aller gefundenen Event-Namen mit Beispiel-Properties
array
Liste aller gefundenen Property-Pfade mit Typ-Information
array
Beispiel-Events für jeden Event-Namen

Fehler-Codes


Verwandte Dokumentation