Resolido Docs
Channels

Connect mailbox

POST
/mailboxes

Connect a support mailbox. provider=google returns a connectUrl for Gmail sign-in; other providers get a private forwarding address. Owner/admin.

Authorization

bearer channels:write
headerAuthorizationBearer <token>

API key (rsl_live_…) from Settings → Developers.

Scope: channels:write

Request Body

application/json
  1. body
email*string

The shop's support address, e.g. [email protected].

Formatemail
provider*string
Value in"google""outlook""seznam""other"
agentId?string

Also assign the mailbox to this agent.

Length1 <= length <= 64

Response Body

Success

application/json
  1. response
mailbox*
connectUrl*string

provider=google: the user must open this in a browser where they are logged in to Resolido.

instructions*string
curl -X POST "https://example.com/mailboxes" \  -H "Content-Type: application/json" \  -d '{    "email": "[email protected]",    "provider": "google"  }'
{  "mailbox": {    "mailboxId": "string",    "email": "string",    "provider": "string",    "status": "string",    "forwardingAddress": "string",    "forwardingStatus": "string"  },  "connectUrl": "string",  "instructions": "string"}