Webhooks & Integrations API
Outgoing Webhooks
Configure webhooks to notify external systems of platform events.List Webhooks
Create Webhook
| Field | Type | Required | Description |
|---|---|---|---|
name | string | Yes | Webhook name |
url | string | Yes | Endpoint URL |
events | string[] | Yes | Events to subscribe to |
secret | string | No | HMAC signing secret |
isActive | boolean | No | Active state (default: true) |
project.created,project.updated,project.deletedprd.generated,prd.updatedmember.added,member.removed- And more from
WEBHOOK_EVENT_CATEGORIES
Webhook Payload
When an event fires, your endpoint receives:signatureHeaderName (default: x-webhook-signature).
Incoming Webhooks
Receive events from external systems.Receive Webhook
Verification Challenge
challenge parameter.
Integrations
Integration Status
Notion
Connect
Disconnect
Confluence
Connect
Disconnect
Scheduled Exports
List Schedules
?projectId= to filter by project. Requires Pro plan.
Create Schedule
| Field | Type | Required | Description |
|---|---|---|---|
scheduleType | string | Yes | weekly_digest, on_status_change, custom_cron, one_time |
projectId | string | No | Specific project |
cronExpression | string | No | For custom_cron type |
triggerStatus | string | No | For on_status_change type |
scheduledAt | string | No | For one_time type (ISO 8601) |
timezone | string | Yes | IANA timezone |
format | string | Yes | pdf, html, docx, markdown |
deliveryMethod | string | Yes | email or webhook |
recipients | string[] | No | Email recipients |
webhookUrl | string | No | Webhook endpoint |
includeChangelog | boolean | No | Include changelog |
customSubject | string | No | Email subject |
customMessage | string | No | Email message |
Update Schedule
Delete Schedule
Trigger Manually
Other Endpoints
Notifications
Search
keyword, semantic, hybrid.
Upload Document
file field. Max 10MB. Supports PDF, DOCX, TXT, MD. Returns extracted text and AI analysis.
Upload Image
file and projectId. Max 5MB. Returns storage URL.
Audio Transcription
file field. Max 25MB. Feature-flagged. Returns transcribed text and duration.
Feature Flags
NPS Feedback
Health Check
{ status: "ok" } or { status: "degraded" }.