Skip to main content
WebhooksBillingAccount

Webhooks

Register an endpoint and receive a signed POST when something happens on your account. Seven event types covering credits, payments, API keys and searches.Deliveries are signed with HMAC-SHA256 and retried five times over roughly three hours. Every attempt is visible in the delivery log.See Webhooks to get started.

Invoices

GET /api/billing/payments now returns a documented shape, with a downloadable flag and pre-formatted amounts. Settled top-ups have a PDF at GET /api/billing/payments/{id}/invoice, also available from the dashboard.
The payments response changed from PascalCase to snake_case and no longer returns your user id. If you read this endpoint, update your field names.

Delete account

DELETE /api/auth/account permanently erases an account and everything attached to it. It requires your password and email, and is irreversible.

Fixes

  • Avatar uploads above 64 KB were rejected despite a documented 2 MB limit. The limit is now 10 MB and is enforced where it is advertised.
  • Usage moved to its own dashboard page with a 7, 30 or 90 day window.