Get Searches
Search
Get Searches
Return recent signal searches owned by the authenticated user.
GET
Get Searches
CLI:
Overview
Returns the caller’s recent signal searches, newest first. Each row carries lifecycle status (pending, running, completed, failed) plus a progress object (fetched, filtered, total) so the UI can render history without a second query. Pass ids= to inline the full per-search results: SearchResult[].
Pass ids= (comma-separated UUIDs) to fetch one or more searches with full results[] inlined — this is what the poll loop on a running search uses.
This operation shares the URL path
/api/signals/search with the create verb. Use Create Search to start a new search, then call this endpoint with ids= to poll it.AI agent notes
Polling cadence. Every 5 to 10 s while
status is pending or running. Give up at 10 minutes and escalate with the correlationId.Cursor pagination applies when ids= is not set. Pass pagination.cursor back as ?cursor= and stop when pagination.hasMore is false.Result shape. With ids=, each search includes results: SearchResult[]. Without ids=, only the search row metadata is returned.Authorizations
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Query Parameters
Comma-separated search ids. When present, returns full results inline and ignores cursor/limit.
Required range:
1 <= x <= 100