---
title: "Get Widget Config"
method: GET
path: "/admin/widget/config/{organization_id}"
tags: ["admin", "widget-admin"]
---

# Get Widget Config

`GET /admin/widget/config/{organization_id}`

## Request

- Base URL: `https://api-docs.upsmith.com` (the document declares no server; this is the origin it was published from)
- URL: `https://api-docs.upsmith.com/admin/widget/config/{organization_id}`
- Auth: one of:
  - API key in header `x-api-key`
  - HTTP bearer

## Path parameters

- `organization_id` string, required

## Headers

- `organization-id` string, nullable
- `timezone` string
- `x-user-id` string, nullable
- `x-actor-email` string, nullable
- `x-request-source` string, nullable
- `x-operation-id` string, nullable
- `x-commit-message` string, nullable
- `x-confirmation-id` string, nullable
- `x-chat-id` string, nullable

## Response `200`

Successful Response

- WidgetConfigAdminResponse
  - `id` string, required
  - `organization_id` string, required
  - `live_key` string, required
  - `test_key` string, required
  - `brand_name` string, required
  - `brand_logo_url` string, nullable
  - `brand_colors` object, required
  - `launcher_copy` string, required
  - `launcher_position` 'bottom-right' | 'bottom-left', required
  - `modal_headline` string, required
  - `modal_subhead` string, required
  - `modal_cta_label` string, required
  - `opt_in_copy_override` string, nullable
  - `required_opt_in_text_template` string, nullable
  - `booking_consent_text_template` string, nullable
  - `marketing_consent_text_template` string, nullable
  - `opt_in_copy_addendum` string, nullable
  - `tc_url` string, nullable
  - `privacy_url` string, nullable
  - `trust_rating` number, nullable
  - `trust_review_count` integer, nullable
  - `trust_neighbor_count` integer, nullable
  - `origin_allowlist` string[], required
  - `turnstile_site_key` string, nullable
  - `kill_switch` boolean, required
  - `web_embed_enabled` boolean, required
  - `booking_form_enabled` boolean, required
  - `zip_routing_enabled` boolean
  - `out_of_area_message` string, nullable
  - `intent_mode` 'chips' | 'text' | 'hidden'
  - `intent_prompt` string
  - `intent_options` string[]
  - `intent_text_placeholder` string
  - `response_status_text` string, nullable

## Other responses

- `422`: Validation Error

---

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