Billing
3 endpoints under /api/v1/billing.
Your organization's billing status
Responses
200 Billing account status for the acting organization.
Response body
configuredbooleanrequiredstatusstringrequiredpaddleCustomerIdstringrequired
401 Unauthenticated.
Response body
errorstringrequired
403 Not permitted (billing is owners/admins only).
Response body
errorstringrequired
Update the org's tax/business details, written through to Paddle (owners/admins)
Request body
entityTypestring · enumrequiredbusinessindividualbusinessNamestringtaxIdentifierstringcountryCodestringpostalCodestringcitystringfirstLinestringregionstring
Responses
200 The updated tax/business details.
Response body
entityTypestring · enumrequiredbusinessindividualbusinessNamestringrequiredtaxIdentifierstringrequiredaddressobjectrequiredShow fields
countryCodestringrequiredpostalCodestringrequiredcitystringrequiredfirstLinestringrequiredregionstringrequired
400 Invalid details (e.g. VAT ID or country).
Response body
errorstringrequired
401 Unauthenticated.
Response body
errorstringrequired
403 Not permitted (billing is owners/admins only).
Response body
errorstringrequired
Start billing setup (checkout, with the org's billing email) or manage an existing subscription (portal)
Responses
200 mode=checkout with a Paddle customer id for the overlay, or mode=portal with a customer-portal URL to redirect to.
Response body
modestring · enumrequiredcheckoutportalpaddleCustomerIdstringurlstring
400 A billing email is required or invalid.
Response body
errorstringrequired
401 Unauthenticated.
Response body
errorstringrequired
403 Not permitted (billing is owners/admins only).
Response body
errorstringrequired
409 That billing email is already in use at the payment provider (use plus-addressing or another address).
Response body
errorstringrequired