Mailboxes

Get a mailbox

GET
/v1/mailboxes/{id}

Authorization

apiKey
headerAuthorizationBearer <token>

An API key from the Developers page. rhq_test_ keys reach the sandbox, rhq_live_ keys the live side.

Path Parameters

id*string

Response Body

Success

application/json
  1. response

Success

id*string
mailboxDomainId*string
email*string
username*string
firstName*string
lastName*string
profilePictureUrl*string|null
isAdmin*boolean

The domain's first mailbox, which administers its Google account. OAuth client IDs are granted through it

status*string

queued until the domain is connected; provisioning while it is being set up (minutes to a few hours); active with its sign-in details ready; failed if it could not be set up, when nothing is charged for it; cancelled once its domain is deleted

Value in"queued""provisioning""active""failed""cancelled"
setupStage*|

Where setup has got to while provisioning

failure*|

Why the mailbox is failed

customerId*string|null
activatedAt*|null
actor*|

Who did it; null for anything done before we recorded that

createdAt*string
Formatdate-time
curl -X GET "https://example.com/v1/mailboxes/mbx_01K6XJ4Q8ZT3M9R5V2B7WDHNCA"
{  "id": "mbx_01K6XJ4Q8ZT3M9R5V2B7WDHNCA",  "mailboxDomainId": "mdm_01K6XJ4Q8ZT3M9R5V2B7WDHNCA",  "email": "[email protected]",  "username": "jo",  "firstName": "Jo",  "lastName": "Bloggs",  "profilePictureUrl": "string",  "isAdmin": true,  "status": "queued",  "setupStage": "configuring_dns",  "failure": {    "code": "DOMAIN_IN_USE_GOOGLE",    "message": "Domain is already in use in Google Workspace."  },  "customerId": "cus_01K6XJ4Q8ZT3M9R5V2B7WDHNCA",  "activatedAt": "2026-10-07T11:04:31.000Z",  "actor": {    "kind": "user",    "label": "string"  },  "createdAt": "2026-10-07T11:04:31.000Z"}