GET /api/v2/storefront/signals
Returns a paginated list of signals registered on the storefront. Filter by owning agent, visibility, live status, or seat. Archived signals are excluded unless includeArchived is set.
Request
Parameters
| Field | Type | Required | Notes |
|---|---|---|---|
agentId | string | No | Filter to one owning signals agent |
visibility | enum | No | PUBLIC or PROPRIETARY |
isLive | boolean | No | Filter to deployed signals only |
seatId | integer | No | Scope3 seat ID (int64) |
includeArchived | boolean | No | Include soft-deleted signals. Default false |
limit | integer | No | Page size, max 100. Default 20 |
offset | integer | No | Result offset. Default 0 |
Response
skip, take, total, hasMore) is returned in the response envelope’s meta.pagination block — see Pagination.
Errors
400 VALIDATION_ERROR— invalidvisibilityvalue or out-of-rangelimit.401 UNAUTHORIZED— missing or invalid bearer token.
Related
Signal tasks
All signal operations
Get signal
One signal with access records
Create signal
Register a signal
Signal overview
Fields, lifecycle, and concepts