# getOrganizationSettings

Your organization's profile and org-wide settings in one read: name, booking-link `slug`, `websiteUrl`, `timezone` (null = never set, not UTC), `alwaysExcludeDncTexts` (texts skip National DNC numbers), `aiCoOwnedLineHeadStartSeconds`, `textReplyLinePolicy` and `callLinePolicy` (which line a text or a manual dial defaults to), `inboxDefaultView`, `suggestionAudience`, `meetingNotetakerEnabled`, `outboundPause` (null = sending is on; else when and by whom everything was paused), `leadRouting.assigneeUserIds` (who gets new skip-traced leads; empty = nobody).

- Call: `POST https://server.goliathdata.com/api/v1/call` with `{ "operationId": "getOrganizationSettings", "variables": {...} }`
- Scope: `READ`
- Type: query
- Idempotency: a read; rejects `Idempotency-Key`
- Rate-limited: no

## Variables

None.

## Response (data, an example)

```json
{
  "currentUser": {
    "id": "<ID>",
    "organization": {
      "id": "<ID>",
      "name": "…",
      "slug": "…",
      "websiteUrl": "…",
      "timezone": "…",
      "alwaysExcludeDncTexts": true,
      "aiCoOwnedLineHeadStartSeconds": 0,
      "textReplyLinePolicy": "USER_PRIMARY_LINE",
      "callLinePolicy": "ASK_BEFORE_DIALING",
      "inboxDefaultView": "INDIVIDUAL",
      "suggestionAudience": "WHOLE_TEAM",
      "meetingNotetakerEnabled": true,
      "isBrandingEnabled": true,
      "outboundPause": {
        "pausedAt": "2026-01-01T00:00:00.000Z",
        "pausedBy": {
          "id": "<ID>"
        }
      },
      "leadRouting": {
        "assigneeUserIds": [
          "<ID>"
        ]
      }
    }
  }
}
```

## Example

```bash
curl https://server.goliathdata.com/api/v1/call \
  -H "Authorization: Bearer $GOLIATH_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "operationId": "getOrganizationSettings",
    "variables": {}
  }'
```
