Update Apple Messages for Business channel settings
/v1/amb/business-accounts/{business_account_id}/channel-settingsconst result = await bird.amb.businessAccounts.settings.update(
"abz_01krdgeqcxet5s7t44vh8rt9mg",
{ brand_name: "Acme Support", logo_asset_id: null },
);
console.log(result);result = client.amb.business_accounts.settings.update('abz_01krdgeqcxet5s7t44vh8rt9mg', brand_name='Acme Support', logo_asset_id=None)
print(result)result, err := client.Amb.BusinessAccounts.Settings.Update(ctx, "abz_01krdgeqcxet5s7t44vh8rt9mg", bird.AmbBusinessAccountsSettingsUpdateParams{BrandName: bird.Ptr("Acme Support"), LogoAssetID: bird.Null[string]()})
if err != nil {
log.Fatal(err)
}
fmt.Println(result)$bird->amb->businessAccounts->settings->update('abz_01krdgeqcxet5s7t44vh8rt9mg', (new Model\AMBChannelSettingsUpdate())->setBrandName('Acme Support')->setLogoAssetId(null));bird amb business-accounts settings update <business-account-id> --body-file - <<'JSON'
{
"brand_name": "Acme Retail",
"default_locale": "en-US",
"entry_points": [
{
"id": "website-footer",
"group": "support",
"intent": "general-inquiry",
"body": "Hi, I have a question about my order."
}
]
}
JSONcurl -X PATCH "https://us1.platform.bird.com/v1/amb/business-accounts/{business_account_id}/channel-settings" \
-H "Authorization: Bearer $TOKEN" \
-H "Content-Type: application/json" \
-d '{
"brand_name": "Acme Retail",
"default_locale": "en-US",
"entry_points": [
{
"id": "website-footer",
"group": "support",
"intent": "general-inquiry",
"body": "Hi, I have a question about my order."
}
]
}'{
"entry_points": [
{
"id": "website-footer",
"group": "support",
"intent": "general-inquiry",
"body": "Hi, I have a question about my order."
}
],
"default_locale": "en-US",
"brand_name": "Acme Retail",
"logo_asset_id": "ast_01krdgeqcxet5s7t44vh8rt9mg"
}
Changes the channel settings for your workspace's Apple Messages for
Business record. Fields you omit are left as they are, except
entry_points: sending it replaces the entire set, since there is no
way to add or remove a single entry point without resending the rest.
Paramètres
business_account_idstringID of the Apple Messages for Business record, as returned by the business list.
Corps de la requête
entry_pointsThe entry points customers can use to open a conversation with this business. Sending this replaces the entire set; there is no way to add or remove a single entry point without resending the rest.
default_localeThe locale used for this business when a conversation reports none of its own, in BCP-47 form. Omit this field to keep the current default, or send null to clear it. Bird converts a configured default to Apple's locale form when sending a message without a conversation locale.
brand_nameThe brand name shown on the Bird-hosted landing page customers use to connect this business.
logo_asset_idThe business's logo, as an asset in your media library. Send null to clear it.
Contenu de la réponse
entry_pointsThe entry points customers can use to open a conversation with this business, each matched against the group and intent an inbound message reports.
default_localeThe 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_nameThe brand name shown on the Bird-hosted landing page customers use to connect this business.
logo_asset_idThe business's logo, as an asset in your media library. Null until one is set, either from Apple's own redirect or from a later change here.
Ressources associées
Poursuivez avec la documentation, les guides et les exemples sur ce sujet.