Skip to main content
POST
/
v3
/
sequences
/
ai-sdr
/
{sequence_id}
/
autopilot
/
preview
Preview autopilot results
curl --request POST \
  --url https://api.reply.io/v3/sequences/ai-sdr/{sequence_id}/autopilot/preview \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "filters": {
    "accountListIds": [
      {
        "value": 2
      }
    ],
    "industries": [
      {
        "value": "<string>"
      }
    ],
    "companyLocations": [
      {
        "value": "<string>"
      }
    ],
    "companySizes": [],
    "headcountGrowth": {
      "min": 1,
      "max": 1
    },
    "accountKeywords": {
      "values": [
        {
          "value": "<string>"
        }
      ]
    },
    "isHiringOnLinkedIn": true,
    "contactLocations": [
      {
        "value": "<string>"
      }
    ],
    "jobTitles": [
      {
        "value": "<string>"
      }
    ],
    "departments": [
      {
        "value": "<string>"
      }
    ],
    "seniorities": [
      "<string>"
    ],
    "yearsInCompany": [],
    "contactKeywords": {
      "values": [
        {
          "value": "<string>"
        }
      ]
    },
    "changedJobIn90Days": true
  },
  "maxPeoplePerCompany": 2,
  "maxPeopleToAddPerDay": 2,
  "referenceUrl": "<string>"
}
'
{
  "jobId": "3c90c3cc-0d44-4b50-8888-8dd25736052a"
}

Authorizations

Authorization
string
header
required

Authenticate every request with a Bearer token. Pass your Reply API key in the Authorization header:

Authorization: Bearer <your-api-key>

Get your API key from the Reply dashboard: Settings → API Key.

Path Parameters

sequence_id
integer
required

Sequence id

Required range: x >= 1

Body

application/json

Autopilot filter configuration to preview. Does not need to be saved to the sequence first — supports try-before-save in the filter UI.

filters
Autopilot filters · object
required

Account- and contact-level filter configuration used by autopilot when searching for new contacts to add to the sequence.

Most collections are capped at 25 items. accountKeywords and contactKeywords are always present and non-null in responses even when empty ({ "values": [], "type": "or" }).

maxPeoplePerCompany
integer | null

Maximum contacts to consider per company

Required range: x >= 1
maxPeopleToAddPerDay
integer | null

Maximum contacts to add per day

Required range: x >= 1
referenceUrl
string | null

Optional reference URL used to seed the search

Response

Preview accepted; poll the returned job for progress and results

jobId
string<uuid>
required

Background job id; poll GET /v3/background-jobs/{id}.