Skip to main content
POST
Add a signal to an 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.

Path Parameters

id
integer
required

The signal agent's numeric id (from GET /v1/signals/agents).

Body

application/json

One thing for a signal agent to watch. The target field depends on type: query for keyword_watch, handle for profile_watch and follower_watch, list for list_watch.

type
enum<string>
required
Available options:
keyword_watch,
profile_watch,
follower_watch,
list_watch
query
string

keyword_watch only. A plain-language description of what the target customer posts about, or an X search. Operators pass through; engagement filters such as min_faves are rejected.

Maximum string length: 180
handle
string

profile_watch and follower_watch only. An X username, with or without a leading @.

Maximum string length: 15
list
string

list_watch only. A public X list id, or a link like https://x.com/i/lists/1234567890.

account_id
string

Any account you own, meaning your main account (the default when omitted) or one linked to it. An account shared with you returns 403 writes_main_account_only.

Response

The created signal.

data
object

One watched signal on an agent. Which fields are set depends on the type (handle/name/avatar for profile and follower watches, query for keyword watches, list_name for list watches).