Skip to main content
POST
Create a signal agent

Authorizations

Authorization
string
header
required

A SuperX API key ("sxk_..."), created in the SuperX app under Account > API / MCP / CLI. Keys are server-side secrets.

Headers

Idempotency-Key
string

Unique key (max 64 characters) for safe retries. Replays carry the "Idempotency-Replayed" response header set to "true". Keys are retained for 24 hours.

Maximum string length: 64

Body

application/json
name
string
required

Agent name shown in SuperX.

Maximum string length: 80
icp_description
string
required

Who the ideal leads are; found people are scored against this.

Maximum string length: 500
precision_mode
enum<string>
default:high

high = fewer, stricter matches; discovery = broader net.

Available options:
high,
discovery
keywords
string[]

Plain-language descriptions of what the target customer posts about. Omit to auto-suggest from the ICP. Keywords beyond your plan's per-agent signal limit are dropped; the response lists the signals actually created.

Required array length: 1 - 5 elements
Maximum string length: 180
destination_list_id
string

Contact list id (from GET /v1/contact-lists) that receives the leads. Omit to auto-create one.

account_id
string

Optional; must resolve to your main account.

Response

The created agent with its keyword signals, plus whether a destination list was auto-created.

data
object