---
title: "Get Apple Messages for Business channel settings"
method: GET
path: "/v1/amb/business-accounts/{business_account_id}/channel-settings"
tags: ["amb-business-accounts"]
---

# Get Apple Messages for Business channel settings

`GET /v1/amb/business-accounts/{business_account_id}/channel-settings`

## Request

- Base URL: `https://us1.platform.bird.com`
- URL: `https://us1.platform.bird.com/v1/amb/business-accounts/{business_account_id}/channel-settings`
- Auth: one of:
  - HTTP bearer
  - API key in cookie `bird_session`

Returns the channel settings for your workspace's Apple Messages for Business record: its entry points, default locale, and the brand name and logo shown on the landing page customers use to connect it.

## Path parameters

- `business_account_id` string, required

## Headers

- `X-Workspace-Id` string
- `X-Organization-Id` string

## Response `200`

The business's channel settings.

- AMBChannelSettings: A business's entry points, default locale, and landing-page brand settings. OpenID Connect providers use separate business authentication provider operations. Apple Pay merchant settings use the separate business Apple Pay configuration operations. Supply custom iMessage app metadata on each message.
  - `entry_points` AMBEntryPoint[], required: The entry points customers can use to open a conversation with this business, each matched against the group and intent an inbound message reports.
    - `id` string, required: Identifier for this entry point, chosen by you and unique within the business's entry points. A conversation opened through this entry point carries it as `entry_point`.
    - `group` string, required: The group value Apple reports on a conversation opened through this entry point. Matched against the `group` the first inbound message carries.
    - `intent` string, required: The intent value Apple reports on a conversation opened through this entry point. Matched against the `intent` the first inbound message carries, together with `group`.
    - `body` string, required: The message text pre-filled for the customer when they open a conversation through this entry point.
  - `default_locale` string, nullable: The locale used for this business when a conversation reports none of its own, in canonical BCP-47 form. Null until you set one or after you clear it. Bird converts a configured default to Apple's locale form when sending a message without a conversation locale.
  - `brand_name` string, required: The brand name shown on the Bird-hosted landing page customers use to connect this business.
  - `logo_asset_id` string, required

## Other responses

- `400`: Bad request
- `401`: Authentication required
- `403`: Insufficient permissions
- `404`: Resource not found
- `422`: The request has invalid field values, violates a business rule, or carries a query parameter the endpoint does not declare. Field validation errors use `type: validation_error` and include the affected fields in `details`. Business-rule errors identify the failed rule in `type`.
- `429`: Rate limit exceeded
- `500`: Internal server error

---

[API](https://skmtc.dev/messagebird/apis/bird-api.md) · [All operations](https://skmtc.dev/messagebird/apis/bird-api/llms.txt) · [OpenAPI document](https://skmtc.dev/messagebird/apis/bird-api/revisions/3e2a50466454?raw)
