Skip to main content

GetSubscription retrieves the organization's current subscription details.

GET 

/api/v1/billing/subscription

Returns the complete subscription object including plan details, billing info, current period dates, and all subscription items. Use this for the billing dashboard or account settings page.

Authorization

Requires billing:read permission. Organization ID extracted from JWT.

Response

Returns the full Subscription object with:

  • Current plan details (embedded Plan object)
  • Billing period start/end dates
  • Trial information (if applicable)
  • Cancellation details (if cancelled)
  • All subscription items (seats, add-ons, etc.)

Errors

  • NOT_FOUND: Organization has no subscription (new org, needs to subscribe)
  • UNAUTHENTICATED: Missing or invalid authentication token
  • PERMISSION_DENIED: Caller lacks billing:read permission

Responses

A successful response.