Skip to main content
POST

Authorizations

x-api-key
string
header
required

Body

application/json
contactId
integer
required

Contact ID to reply to

Example:

123

senderIdentityId
integer
required

Sender identity ID that owns the conversation

Example:

14

message
string
required

Reply message content. For EMAIL file sharing, include a caller-hosted file URL in the body.

Minimum string length: 1
Example:

"Absolutely. I just sent over our pricing breakdown and can walk through it live if helpful."

type
enum<string>

Optional channel to use when selecting the matching conversation. Defaults to the last replyable message channel

Available options:
EMAIL,
LINKEDIN
Example:

"LINKEDIN"

attachment
object

Optional single attachment, supported only when the selected channel is LINKEDIN. EMAIL attachments return 400, including when type is omitted. Host EMAIL files yourself and include their URLs in message instead.

requestId
string

Optional idempotency key suffix for the manual reply

Minimum string length: 1
Example:

"manual-reply-20260320-001"

Response

Inbox message sent successfully

status
enum<string>
required
Available options:
success
message
string
required
data
object
required