---
title: "Get Outbound Settings"
method: GET
path: "/settings/outbound"
tags: ["Settings"]
---

# Get Outbound Settings

`GET /settings/outbound`

## Request

- Base URL: `https://api.openintake.ai` (the document declares no server; this is the origin it was published from)
- URL: `https://api.openintake.ai/settings/outbound`
- Auth: none declared

Get the read-only outbound settings echoes for the customer.

The calling window itself lives on /settings/outbound-windows, which splits it
by channel and weekday. Everything returned here is developer-owned and
editable only on the developer settings router.

## Response `200`

Successful Response

- OutboundSettingsResponse: Read-only outbound settings echo. The calling window itself moved to /settings/outbound-windows, which splits it by channel and weekday; everything left here is developer-owned and editable only on the developer settings router.
  - `trigger_fields` TriggerFieldConfig[]: Fields an outbound call trigger supplies for this customer. Read-only here -- edited on the developer settings router.
    - `key` string, required: Key under which the resolved value is stored in trigger_metadata
    - `label` string, required: Human label shown in the UI
    - `type` string, required: Control type: "select", "text" or "qa_list"
    - `options` TriggerFieldOption[]: Allowed values; required for type=select, ignored for type=text and type=qa_list
      - `value` string, required: Value stored in OutboundLead.trigger_metadata
      - `label` string, required: Human label; this is what gets injected into the prompt
  - `call_pacing_enabled` boolean: Whether outbound calls are paced at one per 10 minutes. When false, calls are placed as soon as they are queued. Read-only here -- edited on the developer settings router.
  - `outbound_leads_enabled` boolean: Whether this customer curates a lead list. When false their leads arrive from a trigger, so the lead list, CSV import and manual call queueing are hidden. Read-only here -- edited on the developer settings router.

## Changes

- **2026-09-21** `7255c82c55a0`: 4 breaking
  - removed the required property `calling_window_end` from the response with the `200` status
  - removed the required property `calling_window_start` from the response with the `200` status
  - removed the required property `max_calling_window_end` from the response with the `200` status
  - removed the required property `min_calling_window_start` from the response with the `200` status

[Operation history](https://skmtc.dev/openintake/apis/openintake-api/changes/settings/outbound/get.md)

---

[API](https://skmtc.dev/openintake/apis/openintake-api.md) - [All operations](https://skmtc.dev/openintake/apis/openintake-api/llms.txt) - [OpenAPI document](https://skmtc.dev/openintake/apis/openintake-api/revisions/de90a8dcbc07?raw)
