Signals Summaries

Signals Summaries

Generate AI-powered summaries that consolidate insights from multiple signals into structured, actionable data points.

Use cases:

  • Create company profiles from multiple research signals

  • Generate qualification scorecards

  • Build comprehensive intelligence reports

  • Track changes over time

How it works:

  1. Create multiple signals for a domain

  2. Wait for signals to complete (or use batch with generateSummaryOnComplete: true)

  3. Request a summary via POST /v1/companies/signals/summaries

  4. Retrieve the summary with structured data points and qualifications

Each data point includes:

  • Description of the insight

  • Reference questions used

  • Qualification score (disqualified → excellent)

  • Supporting sources with URLs and snippets

Summaries can be automatically generated when batch signals complete, making it easy to research multiple companies in parallel.

Get all signal summaries for a domain

get

Retrieve all summaries that have been generated for a given domain with pagination support. Returns summaries ordered by creation date (latest first).

Authorizations
AuthorizationstringRequired

API key authentication using Bearer token. Format: sk_live_ followed by a secure random string.

Query parameters
domainstringRequired

Filter summaries by company domain (e.g., "acme.com")

Example: acme.comPattern: ^[a-zA-Z0-9]([a-zA-Z0-9\-]{0,61}[a-zA-Z0-9])?(\.[a-zA-Z0-9]([a-zA-Z0-9\-]{0,61}[a-zA-Z0-9])?)*$
limitinteger · min: 1 · max: 100Optional

Maximum number of results per page

Default: 20Example: 20
offsetintegerOptional

Number of results to skip for pagination

Default: 0Example: 0
Responses
200

Summaries retrieved successfully

application/json
get
/v1/companies/signals/summaries

Generate a signal summary

post

Generate an AI-powered summary of all completed signals for a given domain. The summary consolidates key insights from multiple signals into structured data points.

If there are no completed signals for the domain, returns 204 No Content. If a summary is already in progress for this domain, returns 409 Conflict. If there are no new signals since the last summary, returns the latest existing summary.

Authorizations
AuthorizationstringRequired

API key authentication using Bearer token. Format: sk_live_ followed by a secure random string.

Body
domainstring · min: 1 · max: 253Required

The company domain to generate a summary for (e.g., "acme.com")

Example: acme.comPattern: ^[a-zA-Z0-9]([a-zA-Z0-9\-]{0,61}[a-zA-Z0-9])?(\.[a-zA-Z0-9]([a-zA-Z0-9\-]{0,61}[a-zA-Z0-9])?)*$
Responses
200

Summary generated successfully

application/json
post
/v1/companies/signals/summaries

Last updated