GET /recording-config
Get your default recording configuration.Response (200)
Response (200)
PUT /recording-config
Set your default recording configuration. These defaults apply to all new bots unless overridden per-request viarecording_enabled in POST /bots.
Request body:
| Field | Type | Default | Description |
|---|---|---|---|
enabled | bool | false | Enable recording for new bots by default |
capture_modes | string[] | ["audio"] | Capture modes. Currently supported: ["audio"] |
Per-meeting override: Pass
recording_enabled: true (or false) in the POST /bots request body to override the user-level default for a specific meeting.Response (200)
Response (200)
PUT /user/webhook
Set a webhook URL for events (for example, when a meeting completes processing). See also:- Webhooks
- Local dev: Local webhook development
- The URL must be publicly reachable (private/internal URLs are rejected for SSRF prevention).
- If you set
webhook_secret, Vexa will sendAuthorization: Bearer <secret>on webhook requests.
webhook_secret is never returned.
Response (200)
Response (200)