Authorization
string
required
Example:
Authorization | Bearer Paste-Your-API-Key-HereRequest Body
string
required
The unique identifier of the credit-usage product.
object
required
The customer’s contact details.
string
required
The customer’s full name.
string
required
The customer’s email address.
string
required
The customer’s mobile phone number.
integer
Optional trial credit amount to grant to the customer upon registration.
Response
Successful Response — HTTP201
Main Structure (Root)
integer
Status code from the API.
201 on successful registration.string
Status message (singular — write endpoints use
message).object
The registration result containing customer details, balance, and checkout link.
string<uuid>
The unique identifier of the created or existing customer.
string
The customer’s full name.
string
The customer’s email address.
integer
The customer’s initial credit balance (including trial credit if granted).
string
The checkout URL for the customer to purchase additional credit.
Errors
object
Returned when the request body fails validation.
object
Returned when a customer with this email already has a paid transaction on this product.
