get billing
Uses the selected organization and the authenticated user’s current permissions. Applies the same setup and archive rules as the dashboard.
/api/v1/organizations/{organizationId}/billingAuthorization
ManagementOAuth managementUser-based Clerk OAuth. CLI is a public Authorization Code client using S256 PKCE and browser loopback redirect. Hosted MCP uses resource-bound OAuth. Verify issuer, token type, intended audience/resource, scopes, live membership and current role. Do not forward arbitrary OAuth tokens into Convex session JWT auth. OAuth URLs below are placeholders for deployment configuration.
In: header
Scope: management
Path Parameters
Permanent organizationId; selected organization must be authorized for the current user.
Response Body
application/json
application/json
application/json
application/json
application/json
application/json
application/json
application/json
application/json
curl -X GET "https://example.com/api/v1/organizations/string/billing"{ "plan": "free", "renewsAt": "2019-08-24T14:15:22Z", "cancelAtPeriodEnd": true, "creditsRemaining": 0}revoke retrieval key DELETE
Explicitly revoke a retrieval key. Subsequent server requests fail authorization, including conditional requests. Already fetched content cannot be recalled.
create billing checkout POST
Admin starts checkout; payment completes in the browser. Persisted Dodo webhook state is authoritative, never client claims.