Signal → Get All
AI-generatedSummary
Retrieves competitive intelligence signals with optional filters and limits.
Inputs
- resource — Selects the resource type (e.g., competitor or signal)
- operation — Selects the operation (e.g., Get All, Get a competitor)
- competitorId (required) — The UUID of the competitor to retrieve
- competitorLimit — Max number of competitors to return (max 500)
- competitorIds — Comma-separated competitor UUIDs to filter by
- types — Filter by signal types
- days — Only return signals from the last N days
- limit — Max signals to return (max 500)
Output shape
array of signal objects
Returns up to 500 signals per request; may be fewer or empty; no pagination support
Examples
Example 1: Retrieve all recent signals for a specific competitor using default filters
resource: signal; operation: getAll; signalFilters: {types: [], days: 7, limit: 50, competitorIds: ''}
Example 2: Get a single competitor by its UUID
resource: competitor; operation: get; competitorId: '123e4567-e89b-12d3-a456-426614174000'
Example 3: Fetch recent pricing change signals limited to 100 items
resource: signal; operation: getAll; signalFilters: {types: ['pricing_change'], days: 30, limit: 100}