Start here
- Create or copy an API key from API Settings.
- Follow the API overview to authenticate and make your first request.
- Explore the complete API reference, generated from the BillingServ OpenAPI definition.
- Add event-driven updates with webhooks.
A first request
Use your API key as a bearer token and start with a read-only customer list request:X-Request-ID with each response. Keep it with your integration logs so failed requests can be traced quickly.
Build safely
- Use JSON request bodies and inspect the HTTP status as well as the
successvalue. - Use
Idempotency-Keyfor supported customer, invoice, and order create/update operations so retries do not repeat a successful write. - Read
X-RateLimit-LimitandX-RateLimit-Remaining; limits are configurable by deployment. - Treat
codeas the machine-readable error category and keeprequest_idwith the error.
Receive BillingServ events
Webhooks are the recommended way to react to payments, invoice changes, customer updates, orders, subscriptions, credit notes, and support activity.- Review the webhook event reference.
- Configure the Webhook Signing Secret and verify
BillingServ-Signatureusing the exact raw request body. - Follow the endpoint guide for retries, deduplication, and a standalone PHP receiver.