Revenue

Impact

Impact loads the home counts. The request sends no filter. Overdue promises, open recovery, and companies at risk are zero, and there is no reply rate or meeting rate yet.

get/v1/revenue-impact

Request

  • Base URL: / (relative, and the document was published on a file host, not at the API’s origin)
  • URL: /v1/revenue-impact
  • Auth: HTTP bearer

Response

Impact summary.

approvedinteger required

Actions approved.

atRiskRelationshipsinteger required

Distinct relationships with at least one open attention item.

criticalRelationshipsinteger required

Distinct relationships with a critical open attention item.

dismissedinteger

Actions dismissed.

executedinteger required

Actions executed (draft created or email sent).

handledinteger required

Actions marked handled.

longestOverdueDaysinteger required

Whole days the oldest open commitment is overdue.

lostinteger

Deals marked lost.

meetingRatenumber nullable

Meeting rate = meetings / executed; null with no denominator.

meetingsBookedinteger

Meetings booked.

openinteger required

Actions currently open.

openTasksinteger required

Open follow-up tasks. These are saved work, not recovery follow-ups.

outcomesobject

Raw outcome-kind counts.

overdueByTheminteger required

Overdue commitments promised by the counterparty.

overdueByUsinteger required

Overdue commitments promised by the user or their team.

overdueCommitmentsinteger required

Confirmed or accepted open commitments past due.

portfolioRiskScoreinteger required

Deterministic 0-100 portfolio exposure score from each account's highest open risk.

relationshipsinteger required

Active relationships in the portfolio.

repliedinteger

Replies observed.

replyRatenumber nullable

Reply rate = replied / executed; null with no denominator.

snoozedinteger

Actions snoozed.

surfacedinteger required

Total actions ever surfaced.

woninteger

Deals marked won.

Example response

{
  "approved": 18,
  "atRiskRelationships": 7,
  "byDetector": [
    {
      "detector": "unanswered_proposal",
      "handled": 7,
      "surfaced": 12
    }
  ],
  "criticalRelationships": 2,
  "dismissed": 11,
  "executed": 16,
  "handled": 20,
  "longestOverdueDays": 12,
  "lost": 1,
  "meetingRate": 0.12,
  "meetingsBooked": 2,
  "open": 8,
  "openTasks": 3,
  "overdueByThem": 2,
  "overdueByUs": 3,
  "overdueCommitments": 5,
  "portfolioRiskScore": 31,
  "relationships": 24,
  "replied": 6,
  "replyRate": 0.38,
  "riskReasons": [
    {
      "reason": "unanswered_proposal",
      "relationships": 3
    }
  ],
  "snoozed": 3,
  "surfaced": 42,
  "won": 1
}

Changes

No recorded changes to this operation across all 50 revisions of this API.