Feedback Insights

Aggregated feedback-loop insights for the mapped workspace.

Endpoint

GET /api/v1/feedback/insights

Authentication

All requests require the X-Satellyte-API-Key header. See Quickstart.

Query parameters

FieldTypeRequiredNotes
daysnumberNoLookback window. Defaults to 30, max 365.

cURL

curl -i "https://api-staging.satellyte.ai/api/v1/feedback/insights?days=30" \
  -H "X-Satellyte-API-Key: $API_KEY"

Response (200)

{
  "data": {
    "period": { "days": 30, "since": "2026-04-11T07:52:33.374Z" },
    "summary": {
      "total_leads": 86,
      "replied": 0,
      "positive": 0,
      "meetings": 0,
      "bounced_or_skipped": 0
    },
    "rates": {
      "reply_rate": 0,
      "positive_rate": 0,
      "meeting_rate": 0
    },
    "winning_personas": {
      "titles": [
        { "title": "Wealth Management | AI Regulations", "total": 1, "replies": 0, "positive": 0, "meetings": 0 }
      ],
      "companies": [
        { "company": "Affinity.co", "total": 1, "replies": 0, "positive": 0, "meetings": 0 }
      ],
      "signal_types": []
    },
    "next_actions": [
      "Use top positive titles as priority target_titles in /api/v1/contacts/find.",
      "Use winning signal_types to prioritize /api/v1/signals/bulk output.",
      "Use companies with meetings or positive replies as lookalike seeds for future discovery."
    ]
  }
}

Response fields

FieldTypeNotes
period.daysnumberEchoed lookback.
period.sincestringISO timestamp of the start of the window.
summaryobjectTotals over the window.
ratesobjectReply, positive, meeting rates as decimals.
winning_personas.titles[]object[]Top titles by outcome.
winning_personas.companies[]object[]Top companies by outcome.
winning_personas.signal_types[]object[]Top signal types by outcome.
next_actionsstring[]Suggested next steps to improve outcomes.