On this page

POST/inbox/messages

Send or reply via connected Gmail (irreversible). 0 credits. Optional Idempotency-Key. Rate class: inbox_send (default 10/min).

Request

POST /inbox/messages
X-API-Key: sk_live_...
Content-Type: application/json
{
  "campaignId": "search-xyz",
  "leadId": "lead_abc",
  "text": "Hi Jane — quick question about Acme Dental.",
  "subject": "Quick question",
  "accountId": "acc_abc"
}
FieldRequiredNotes
campaignIdYes
leadIdYes
textYesNon-empty; max 8000
subjectNoMax 500
accountIdNoPrefer specific Gmail account

Response

{
  "ok": true,
  "messageId": "18e…",
  "conversationId": "18e…"
}

Optional warning string when present.

Errors

Error codeWhen
account_disconnectedGmail missing/disconnected
rate_limitedInbox send RPM exceeded
send_failedUpstream Gmail failure
not_foundUnknown campaign/lead

MCP

Tool: send_message.