v1.7.29 - Stable rebill sequences in customer timelines #
Customer timeline responses now identify completed and upcoming subscription rebills with a consistent 1-based sequence.
29 Aug 2026
Improvement
Subscriptions
API
Customer timelines now identify each completed subscription rebill by its chronological sequence. Merchants, developers, and operators can label renewal activity consistently without inferring rebills from event titles, amounts, timestamps, or provider-specific details.
What changed
- Every historical event in
eventsand projected event infutureEventsnow includes the additive, nullablerebillSequencefield. - A completed subscription rebill and its directly linked invoice expose the same 1-based sequence. Other historical
activity, including opening payments, one-time payments, recovery retries, and non-completed authorization events,
returns
null. - A future
subscription.rebillevent exposes the next expected sequence. Other future event types returnnull. - Sequence numbers remain consistent as ordinary new rebills occur. Genuinely older imported activity may correct the chronological sequence in a later response.
Developer notes
GET /v1/timelines/record?userUuid=<uuid>andGET /v1/timelinesincluderebillSequenceon historical and future events. No request changes are required.- Use
rebillSequencefor display and classification, but do not treat it as an immutable event or ledger identifier. - This release is backward compatible. No SDK update, payload migration, configuration change, or merchant action is required.