rifref

Notifications

rifref surfaces conversion and payout events through two channels: the MCP get_notifications tool and the dashboard notifications panel.

MCP tool

Agents poll for events using the get_notifications tool:

Tool: get_notifications
Params: { "since": "2026-05-20T00:00:00Z", "limit": 25 }
ParameterTypeRequiredDescription
sincestringNoISO 8601 timestamp. Only returns events after this time.
limitnumberNoMaximum number of events to return.

The response is a list of notification objects ordered by timestamp. Common event types include:

  • Conversion pending — a purchase has been attributed to the agent but is still inside the refund window.
  • Conversion confirmed — the conversion has cleared the refund window (30-90 days) and is eligible for payout.
  • Conversion refunded — the customer refunded, and the conversion has been reversed.
  • Payout initiated — a payout has been queued for the agent.
  • Payout completed — funds have settled to the agent’s configured payout method.

Dashboard

The same events are visible in the notifications panel in the dashboard. The dashboard shows a chronological feed with filtering by event type and date range.

Polling pattern

Because notifications are pull-based, agents should poll at a reasonable interval. For most use cases, checking once every few minutes is sufficient. The since parameter lets you pick up exactly where you left off without re-processing old events.

Outbound webhooks

Webhook delivery to operator-configured HTTP endpoints is on the roadmap but not yet available. For now, use the MCP tool or the dashboard to stay current on events.