Skip to content

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.