---
title: "Update the org's SMS settings (partial)"
method: PUT
path: "/v1/sms/settings"
tags: ["sms"]
---

# Update the org's SMS settings (partial)

`PUT /v1/sms/settings`

## Request body

- SmsSettingsUpdateRequest — Partial update — only fields explicitly supplied are touched.
  - `allowed_countries` string[], nullable
  - `max_message_length` integer, nullable

## Response `200`

Successful Response

- SmsSettingsResponse — Combined per-org SMS config. ``allowed_countries`` is the country allowlist (ISO-3166 alpha-2 codes; empty list = no restriction). ``max_message_length`` caps each assistant turn's character count; brain replies above this are split into multiple messages, API sends above this are rejected.
  - `allowed_countries` string[], required
  - `max_message_length` integer, required

## Other responses

- `400` — Bad request
- `401` — Authentication required
- `422` — Validation Error

---

[API](https://skmtc.net/oneloop-hq/apis/feather-api.md) · [All operations](https://skmtc.net/oneloop-hq/apis/feather-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/oneloop-hq/feather-api/revisions/5a5597ebb2d6/schema)
