Skip to main content
A customer is the party you bill. Every subscription, invoice, event, and entitlement belongs to one.

Create a customer

Responds 201 Created with the customer.

List customers

Response: { "data": [ … ] }.

Get a customer

Update a customer

Send only the fields you want to change.

Delete a customer

Entitlements

Entitlements show what a customer can use and how much of each allowance remains.

All entitlements

allocated and remaining are null for a feature with no cap.

One feature

Entitlement grants

Grant a customer a feature or a higher limit outside their plan. Create a grant with featureId (required), and optionally limit, reason, and expiresAt. See Entitlements.

Usage limits

Limits cap a customer’s usage in real time, separately from entitlements. Manage them under /v1/usage-limits, and check one with POST /v1/usage-limits/check. A customer’s own limits are at /v1/customers/:id/usage-limits.

Privacy requests

  • GET /v1/customers/:id/data-export exports everything stored about a customer.
  • POST /v1/customers/:id/erase deletes a customer’s personal data, as required by privacy law. This cannot be undone.