Entwickler-First

API & Webhooks — vollständige Integration in deinen Stack

Brauchst du Subscription-Daten in deinem CRM? Member-Updates in deinem Mailtool? Trigger für deine eigene App? Über unsere REST-API holst du alles, was du brauchst — über Webhooks pushen wir Events live zu dir.

Das bekommst du

REST-API für alles

Mitglieder, Subscriptions, Zahlungen, Rechnungen, Pläne — alles via REST abrufbar. JSON in, JSON out.

Webhooks für jedes Event

Payment-Success, Subscription-Cancel, Member-Join, Refund — alles als Webhook in dein System pushbar. Mit HMAC-Signatur für Echtheits-Check.

API-Keys mit Scopes

Pro Community kannst du mehrere API-Keys anlegen, jeder mit eigenen Read/Write-Scopes. So bleibt dein Zapier-Key getrennt vom Custom-Dev-Key.

API designed wie sie sein sollte

Die JoinOurServer-API folgt strikt REST: vorhersagbare URLs (/api/v1/members, /api/v1/subscriptions/:id), HTTP-Verben für Aktionen, JSON-Bodies. Auth via Bearer-Token im Authorization-Header.

Vollständige OpenAPI-Spec mit Beispielen findest du in der API-Dokumentation — von dort kannst du auch sofort Test-Calls absetzen.

Webhooks für Echtzeit-Events

Für jeden relevanten Lifecycle-Event (neue Zahlung, Subscription-Cancel, Refund, Member-Join, Member-Leave) schicken wir einen POST an deine konfigurierte URL. Der Body enthält das Event mit allen Kontext-Daten — direkt verwendbar in Zapier, Make.com, n8n oder deinem eigenen Backend.

Jeder Webhook ist signiert (HMAC-SHA256) — du kannst die Echtheit verifizieren ohne uns vertrauen zu müssen. Bei Empfangsfehler (5xx Response von dir) retry'en wir mit Exponential Backoff.

Häufige Fragen

Gibt es Rate-Limits?

Standard: 60 Requests pro Minute pro API-Key. Für höhere Limits sprich uns an. Webhooks haben kein Rate-Limit (du empfängst, wir senden).

Habt ihr ein offizielles SDK?

Noch nicht — die API ist aber so designed, dass du in jedem HTTP-fähigen Sprach-Stack (PHP, Python, Node, Go, Bash) mit 5 Zeilen loslegen kannst. Beispiele in der Doku.

Kann ich Webhooks auf eigene Endpoints testen?

Ja. Im Dashboard gibt's einen "Test-Webhook senden"-Button mit Beispiel-Payloads pro Event-Typ. Lokal kannst du z.B. ngrok oder webhook.site nutzen.

Lies dir die API-Doku durch

OpenAPI-Spec mit ausführbaren Beispielen — von Membership-Listings bis Webhook-Subscriptions.

Kostenlos starten
🍪 Cookie-Einstellungen