Saltar al contenido principal
POST
/
email
/
public
/
v1
/
singleEmail
/
send
Send a single transactional email
curl --request POST \
  --url https://api.hubapi.com/email/public/v1/singleEmail/send \
  --header 'Content-Type: application/json' \
  --data '
{
  "emailId": 123,
  "message": {
    "to": "<string>",
    "from": "<string>",
    "sendId": "<string>",
    "replyTo": "<string>",
    "replyToList": [
      "<string>"
    ],
    "cc": [
      "<string>"
    ],
    "bcc": [
      "<string>"
    ]
  },
  "contactProperties": [
    {
      "name": "<string>",
      "value": "<string>"
    }
  ],
  "customProperties": [
    {
      "name": "<string>",
      "value": "<string>"
    }
  ]
}
'
{
  "sendResult": "SENT",
  "message": "<string>",
  "eventId": {
    "id": "<string>",
    "created": 123
  }
}

Cuerpo

application/json
emailId
integer
requerido

The ID of the email to send. This is content ID for the transactional email, which can be found in email tool UI.

message
object
requerido
contactProperties
object[]

A list of JSON objects representing contact property values to set when sending the email.

customProperties
object[]

A list of JSON objects representing property values to set when sending the email. Useful if you have context in the email you don't want to set on the contact record.

Respuesta

Email send request processed

sendResult
enum<string>

The result of the send operation

Opciones disponibles:
SENT,
QUEUED,
PORTAL_SUSPENDED,
INVALID_TO_ADDRESS,
BLOCKED_DOMAIN,
PREVIOUSLY_BOUNCED,
PREVIOUS_SPAM,
INVALID_FROM_ADDRESS,
MISSING_CONTENT,
MISSING_TEMPLATE_PROPERTIES
message
string

A description of the send result details

eventId
object

If sent, the id and created timestamp of the sent event

Last modified on April 13, 2026