Events

Record a payment or refund event on a subscriber.

MethodPOST
/api/v2/events

Records a payment or refund on a subscriber. Permission: subscribers.

eventType is SUBSCRIBER_PAYMENT or SUBSCRIBER_REFUND. subscriber is an email or id. data.amount updates subscriber revenue.

Body Parameters

NameTypeDescription
eventTypestringRequired. SUBSCRIBER_PAYMENT or SUBSCRIBER_REFUND.
subscriberstringRequired. Subscriber email or id.
dataobjectRequired. Event payload. Use amount (integer cents) and optional currency / extra keys.

Response Fields

FieldTypeDescription
idstringCreated event id.
eventTypestringSUBSCRIBER_PAYMENT or SUBSCRIBER_REFUND.

Errors

StatusnameWhen
401missing_api_keyMissing or invalid bearer token
403missing_permissionToken lacks the subscribers permission
404not_foundUnknown subscriber
400validation_errorUnsupported eventType or invalid payload