Appearance
Are you an LLM? You can read better optimized documentation at /api/reference/list-signals.md for this page in Markdown format
GET /signals
Returns your signals, newest first, with cursor pagination.
Filter by status, channel_id, account_id, or date window. The status values are: pending, queued, parsing, executing, executed, executed_awaiting_modification, executed_via_followup, pending_followup, execution_paused, failed, delivery_failed, rejected, ignored, skipped.
For the full signal body including raw Telegram message text, use GET /signals/{id}.
List signals
GET
/signals
Authorizations
bearerAuth
TypeHTTP (bearer)
Parameters
Query Parameters
status
Typestring
Enum
pendingqueuedparsingexecutingexecutedexecuted_awaiting_modificationexecuted_via_followuppending_followupexecution_pausedfaileddelivery_failedrejectedignoredskippedchannel_id
Typestring
format
uuidaccount_id
Typestring
format
uuidafter_date
Typestring
format
date-timebefore_date
Typestring
format
date-timelimit
Typeinteger
minimum
1maximum
100default
50after
opaque pagination cursor (next_cursor)
Typestring
Responses
OK
application/json
JSON
{
"data": [
],
"has_more": true,
"next_cursor": "string"
}

