Platform API
List lifecycle events
Read an ordered cursor-based stream of organization billing changes.
GET
https://app.mindbill.org/partner/v2/eventsPersist bill IDs immediately from component callbacks, then use events or signed webhooks as the authoritative server-side synchronization channel.
This endpoint requires a server API key and is unavailable to browser sessions. See the component API inventory for exact paths and SDK methods.
Query parameters
FieldTypeDescription
cursorstringOpaque cursor from the previous page.
limitnumberMaximum events to return.
Examples
curl "https://app.mindbill.org/partner/v2/events?cursor=$CURSOR&limit=100" \
--header "Authorization: Bearer $MINDBILL_API_KEY"Response
200 OK
{
"events": [{
"id": "evt_01J6Z2",
"sequence": "1842",
"type": "bill.status.updated",
"apiVersion": "2026-08-29",
"createdAt": "2026-08-29T18:42:11.000Z",
"data": { "billId": "bill_01J6Y7F4Q4XK6P3J9G2C8A1B5D", "state": "processed" }
}],
"nextCursor": "cursor_1842"
}FieldTypeDescription
events[].idRequiredstringStable event identifier for deduplication.
events[].sequenceRequiredstringOrganization-ordering sequence.
events[].typeRequiredstringLifecycle event type.
events[].apiVersionRequiredstringEvent schema version.
events[].createdAtRequiredstringISO event timestamp.
events[].dataRequiredobjectEvent-specific payload containing bill and transition identifiers.
nextCursorRequiredstring | nullCursor to persist after processing the page.