Skip to main content
WEBHOOK

Payload Fields

string[]
required
Array of plan IDs included in this invoice
string
required
The Stripe invoice ID
'stripe' | 'revenuecat'
required
The billing processor that owns this invoice.
string
required
The status of the invoice
number
required
The total amount of the invoice
string
required
The currency code for the invoice
number
required
Timestamp when the invoice was created
string | null
URL to the Stripe-hosted invoice page
string
required
The Autumn invoice ID
string | null
required
The ID of the customer this invoice belongs to. Null for customers created without an ID.
string | null
required
The ID of the entity this invoice belongs to, if entity-scoped
number | null
required
The amount paid on the invoice. Null on invoices recorded before amounts paid were tracked.
number
required
The total amount refunded on the invoice
object[]
Line items on the invoice, one per line as shown in Stripe. Capped at 100. Empty for invoices recorded before line item storage.

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Body

application/json
type
string
required

The webhook event type.

Allowed value: "invoice.finalized"
data
object
required
Example:

Response

200

Webhook received successfully.