Skip to main content
All endpoints require authentication via JWT cookie or Authorization: Bearer <token> header.

List integrations

Returns all integrations for the authenticated user.

Create an integration

Integration types: EMAIL, WEBHOOK, GOOGLE_SHEETS

EMAIL config

WEBHOOK config

GOOGLE_SHEETS config

Google Sheets integrations are configured via OAuth. Use the dashboard UI at /dashboard/integrations to connect your Google account.

Update an integration

Updateable fields: enabled, config (partial updates supported). Config fields are merged, not replaced. Pass only the fields you want to change.

Delete an integration

Returns 204 No Content.

Test an integration

Sends a sample payload through the integration to verify it’s configured correctly.

Check integration status

Status values: healthy, failing, never_run