Expert AI Labs
Back to API overview

Outreach

Roadmap

Email and SMS sequences, drafts, sends, replies, suppressions, and deliverability events. Activates during pilot phase.

GET/api/v1/outreach/sequencesreadRoadmap

List sequences

Email or SMS sequences with stats (sent, opened, replied, opted-out).

Example response
{
  "data": [
    {
      "id": "seq_n4q8p2w7",
      "name": "Property-management cold outbound ยท Q2 2026",
      "channel": "email",
      "steps": 5,
      "active": true,
      "stats": { "enrolled": 184, "sent": 612, "opened": 271, "replied": 19, "opted_out": 4 }
    }
  ],
  "next_cursor": null
}
POST/api/v1/outreach/sendwriteRoadmap

Send a single ad-hoc message

One-off email or SMS. Suppression list and rate limits still apply.

Example request body
{
  "channel": "sms",
  "to": "+17705550142",
  "body": "Hi Sarah, confirming our crew at 9am tomorrow. Reply HELP for help, STOP to cancel.",
  "lead_id": "9f1c8a32-4d65-4e2b-8a91-3c0e7d4b2f18"
}
Example response
{
  "message_id": "msg_2k4n8q",
  "status": "queued",
  "channel": "sms",
  "queued_at": "2026-04-27T19:30:14.001Z"
}
GET/api/v1/outreach/suppressionsreadRoadmap

List suppression entries

Unsubscribes, bounces, manual additions. Each entry includes source and reason.

Example response
{
  "data": [
    {
      "id": "sup_t9q4n2",
      "channel": "email",
      "address": "old.contact@example.com",
      "reason": "user_unsubscribe",
      "source": "list-unsubscribe-header",
      "added_at": "2026-04-22T08:14:11.000Z"
    }
  ],
  "next_cursor": null
}
POST/api/v1/outreach/suppressionswriteRoadmap

Add to suppression list

Block all outbound to this address or number.

Example request body
{
  "channel": "sms",
  "address": "+17705559999",
  "reason": "manual_owner_request"
}
Example response
{
  "id": "sup_n2m4q8",
  "channel": "sms",
  "address": "+17705559999",
  "added_at": "2026-04-27T19:38:08.901Z"
}