Automation
Update inbox
PATCH
Update an inbox. Only the fields you send change. Owner/admin.
bearer automation:writeheader
AuthorizationBearer <token>API key (rsl_live_…) from Settings → Developers.
Scope: automation:write
inboxId*stringInbox id. Never invent ids – list resources first.
Length
1 <= length <= 64application/json- body
name?stringLength
1 <= length <= 80emoji?stringOne emoji shown next to the inbox name.
Length
length <= 16description?stringLength
length <= 500domains?array<>Website domains whose chats go to this inbox.
Items
items <= 50emailDomains?array<>Recipient email domains routed here.
Items
items <= 50matchType?stringexact = domain must match exactly; contains = substring match.
Value in
"exact""contains"isDefault?booleanCatch-all inbox for conversations matching no other inbox.
order?integerRange
0 <= value <= 1000Success
application/json- response
id*stringname*stringemoji*stringdescription*stringdomains*array<string>emailDomains*array<string>matchType*stringValue in
"exact""contains"isDefault*booleanorder*numbercurl -X PATCH "https://example.com/inboxes/string" \ -H "Content-Type: application/json" \ -d '{}'{ "id": "string", "name": "string", "emoji": "string", "description": "string", "domains": [ "string" ], "emailDomains": [ "string" ], "matchType": "exact", "isDefault": true, "order": 0}