All endpoints require authentication via JWT cookie orDocumentation Index
Fetch the complete documentation index at: https://osforms.com/docs/llms.txt
Use this file to discover all available pages before exploring further.
Authorization: Bearer <token> header.
List integrations
Create an integration
EMAIL, WEBHOOK, GOOGLE_SHEETS
EMAIL config
| Field | Required | Description |
|---|---|---|
apiKey | Yes | Resend API key (re_...) |
fromEmail | Yes | Sender address on your verified Resend domain |
toEmail | Yes | Recipient address for submission notifications |
subject | No | Email subject. Default: "New submission: {form name}" |
WEBHOOK config
| Field | Required | Description |
|---|---|---|
url | Yes | HTTPS endpoint URL |
signingSecret | Auto-generated | HMAC-SHA256 signing key — returned on creation, not updatable |
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
enabled, config (partial updates supported).
Config fields are merged, not replaced. Pass only the fields you want to change.
Delete an integration
204 No Content.
Test an integration
Check integration status
healthy, failing, never_run