Subscription Renewed

Fires when a subscription renewal payment is successfully processed. The eventType is subscription_renewed. Categories: COMMERCE, PAYMENT.

šŸ“˜

v1 and v2 payloads are identical for commerce events. These are commerce-native events built on the flat, sanitized payload shape.

Field guarantees

FieldGuarantee
subscription_id, subscription_status, total_value_cents, currency, ecommerce_order_id, commerce_status, payment_statusāœ… Always present

Payload (v1 and v2)

{
  "event_type": "subscription_renewed",
  "api_version": "2026-08-09",
  "timestamp": "2026-05-26T12:00:00.000Z",
  "affiliate_id": "aff::example",
  "patient_id": "pat::example",
  "patient_external_id": "ext-patient-123",
  "patient_marketing_consent": true,
  "is_returning_patient": false,
  "subscription_id": "esub::example",
  "subscription_status": "active",
  "total_value_cents": 4999,
  "currency": "usd",
  "ecommerce_order_id": "eord::example",
  "commerce_status": "paid",
  "payment_status": "collected"
}
FieldTypeAlways?Notes
subscription_id, subscription_statusstringāœ…
total_value_cents, currencynumber/stringāœ…
ecommerce_order_id, commerce_status, payment_statusstringāœ…The renewal order created for this cycle