Build on Signal360
REST API for opportunities, outcomes, citation sources, agent analytics, and channel metrics. API-key auth with scoped permissions and per-key rate limiting.
Authentication
All v1 endpoints require an API key passed in the X-API-Key header. Generate one in your Signal360 dashboard under Workspace → API Keys.
curl https://app.signal360.ai/api/v1/opportunities \
-H "X-API-Key: ${SIGNAL360_API_KEY}" \
-G --data-urlencode "brandId=42" --data-urlencode "severity=high,critical"Bearer token (OAuth 2.0) is also supported on every endpoint via Authorization: Bearer <token>.
Rate Limits
Per-API-key rate limits depend on your tier. Every response includesX-RateLimit-Limit,X-RateLimit-Remaining, andX-RateLimit-Reset. On 429 we add Retry-After.
| Tier | Requests / minute | Requests / day | Burst |
|---|---|---|---|
| free | 60 | 1,000 | +10 |
| standard | 300 | 10,000 | +50 |
| professional | 600 | 50,000 | +100 |
| enterprise | 1,200 | 200,000 | +200 |
Endpoints
Every endpoint requires a scope (the second column). Generate API keys with only the scopes you need — least privilege wins on enterprise security review.
Opportunities
Canonical issue queue — every opportunity Signal360 detects with state, owner, SLA, verification, and outcome attribution.
/api/v1/opportunitiesList opportunities with filters
read:opportunities/api/v1/opportunities/{id}Get one opportunity
read:opportunities/api/v1/opportunities/{id}/transitionApply a state transition
write:opportunities/api/v1/opportunities/_summary/kpisAggregate KPIs
read:opportunitiesOutcomes
Verified business impact of resolved opportunities — citation rate, AI traffic, conversions, revenue.
/api/v1/outcomes/_summaryOutcome rows for the window
read:outcomesCitation Sources
Domains driving AI citations about your brand. Includes absence detection — domains where competitors are cited but you aren't.
/api/v1/citation-sources/topTop domains by consensus score
read:citation-sources/api/v1/citation-sources/absencesHigh-influence absence domains
read:citation-sourcesAgent Analytics
AI bot crawl activity from CDN log ingestion or Node middleware.
/api/v1/agent-analytics/bot-visitsPer-request bot visit log
read:agent-analyticsChannels
Connected analytics channels and their metrics.
/api/v1/channelsList connected channels
read:metrics/api/v1/metricsChannel performance metrics
read:metricsWebhooks
Subscribe to opportunity / outcome / verification events as they happen.
/api/v1/webhooksList webhook subscriptions
read:webhooks/api/v1/webhooksCreate a subscription
write:webhooksWebhooks
Subscribe to opportunity.opened,opportunity.resolved,verification.completed, andoutcome.finalizedevents. Payloads are HMAC-signed with your webhook secret. See the webhooks guide for the canonical event schema.
Need higher limits or a custom integration?
Enterprise customers get 1,200 req/min, custom DPA, and a dedicated solutions engineer.
Talk to Sales