Resolido Docs
Automation

Update inbox

PATCH
/inboxes/{inboxId}

Update an inbox. Only the fields you send change. Owner/admin.

Authorization

bearer automation:write
headerAuthorizationBearer <token>

API key (rsl_live_…) from Settings → Developers.

Scope: automation:write

Path Parameters

inboxId*string

Inbox id. Never invent ids – list resources first.

Length1 <= length <= 64

Request Body

application/json
  1. body
name?string
Length1 <= length <= 80
emoji?string

One emoji shown next to the inbox name.

Lengthlength <= 16
description?string
Lengthlength <= 500
domains?array<>

Website domains whose chats go to this inbox.

Itemsitems <= 50
emailDomains?array<>

Recipient email domains routed here.

Itemsitems <= 50
matchType?string

exact = domain must match exactly; contains = substring match.

Value in"exact""contains"
isDefault?boolean

Catch-all inbox for conversations matching no other inbox.

order?integer
Range0 <= value <= 1000

Response Body

Success

application/json
  1. response
id*string
name*string
emoji*string
description*string
domains*array<string>
emailDomains*array<string>
matchType*string
Value in"exact""contains"
isDefault*boolean
order*number
curl -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}