Read the active billing catalog
Returns environment-configured offers without provider product IDs. Amounts are integer minor units. **Authentication:** No authentication is required.
Returns environment-configured offers without provider product IDs. Amounts are integer minor units.
Authentication: No authentication is required.
Response Body
application/json
application/json
curl -X GET "https://api.sendlit.app/billing/catalog"{
"catalogRevision": 0,
"currency": "string",
"offers": [
{
"catalogKey": "starter_month",
"plan": "starter",
"interval": "month",
"currency": "string",
"amountMinor": 0,
"trialDays": 0
}
],
"plans": [
{
"plan": "starter",
"teamsLimit": 0,
"monthlySendsLimit": 0,
"marketingBranding": true,
"sharedOrganizationMailbox": true,
"provisioning": true,
"organizationApiKeys": true
}
],
"checkoutAvailable": true
}{
"error": "string"
}Issue a single-use token for a sensitive billing action POST
**Authentication:** Requires a dashboard session cookie; OAuth access tokens and API keys are not accepted. Requests must pass the dashboard's same-origin and CSRF checks. Sensitive billing actions require recent authentication and a single-use billing action token; POST /billing/action-token issues that token.
Create a paid organization and hosted checkout POST
**Authentication:** Requires a dashboard session cookie; OAuth access tokens and API keys are not accepted. Requests must pass the dashboard's same-origin and CSRF checks. Sensitive billing actions require recent authentication and a single-use billing action token; POST /billing/action-token issues that token.