Insights#

Get intelligence and alerts about your organization to surface opportunities and risks.

Authentication required

All endpoints require a Bearer token in the Authorization header. See the Authentication guide for setup instructions.

GET /v1/insights#

List intelligence insights and alerts for an organization. Returns a mix of positive intelligence (campaign outperformance, creator efficiency) and actionable alerts (stale metrics, data gaps).

bash
GET /v1/insights?organization_id=org_123
Authorization: Bearer {token}

Parameters#

NameTypeRequiredDescription
organizationIdstring (UUID)RequiredOrganization identifier.

Response#

Returns { items, totalCount, facets } with paginated results.

Underlying SDK method: bw.insights.list(params)

PATCH /v1/insights/:id/dismiss#

Update an insight to mark it dismissed so it is hidden from future list responses for the organization.

bash
PATCH /v1/insights/:id/dismiss
Authorization: Bearer {token}
Content-Type: application/json

{
  "insight_id": "..."
}

Parameters#

NameTypeRequiredDescription
insightIdstring (UUID)RequiredInsight identifier to dismiss.

Response#

Returns { data } with the result.

Underlying SDK method: bw.insights.dismiss(params)