Settings API
21 endpoints. All requests need an Authorization header — see Authentication. API keys additionally need the matching scope.
| Method | Path | Description |
|---|---|---|
GET |
/api/settings/autonomy |
Get Autonomy Settings |
PUT |
/api/settings/autonomy |
Update Autonomy Settings Accepts a JSON body. |
GET |
/api/settings/autonomy/action-tiers |
Get Action Tier Settings |
PUT |
/api/settings/autonomy/action-tiers |
Update Action Tier Settings Accepts a JSON body. |
GET |
/api/settings/deals/booking-gate |
Read Booking Gate |
PUT |
/api/settings/deals/booking-gate |
Update Booking Gate Accepts a JSON body. |
GET |
/api/settings/integrations/slack |
Get Slack Config |
POST |
/api/settings/integrations/slack |
Save Slack Config Accepts a JSON body. |
DELETE |
/api/settings/integrations/slack |
Disconnect Slack |
PUT |
/api/settings/integrations/slack/channel |
Update Slack Channel Accepts a JSON body. |
GET |
/api/settings/integrations/slack/channels |
List Slack Channels Query: refresh. |
GET |
/api/settings/integrations/slack/oauth/callback |
Slack Oauth Callback Query: code, state, error. |
POST |
/api/settings/integrations/slack/oauth/start |
Slack Oauth Start |
GET |
/api/settings/integrations/slack/rules |
List Slack Rules |
POST |
/api/settings/integrations/slack/rules |
Create Slack Rule Accepts a JSON body. |
PATCH |
/api/settings/integrations/slack/rules/{rule_id} |
Update Slack Rule Accepts a JSON body. |
DELETE |
/api/settings/integrations/slack/rules/{rule_id} |
Delete Slack Rule |
POST |
/api/settings/integrations/slack/test |
Send Slack Test Accepts a JSON body. |
POST |
/api/settings/integrations/slack/validate |
Validate Slack Token Accepts a JSON body. |
GET |
/api/settings/notifications/defaults |
Get Notification Defaults |
PUT |
/api/settings/notifications/defaults |
Update Notification Defaults Accepts a JSON body. |
Try it
The full request/response schema for every endpoint is in the OpenAPI spec served by your own workspace.