Billing

Get billing

Returns the plan, the subscription and the SMS and voice notification credits.

get/billing

Request

  • Base URL
    https://api.spectate.net/v1
  • Auth
    HTTP bearer

Response

The billing state.

plan'none' | 'starter' | 'team' | 'business' required

Billing plans (docs/billing.md). The plan sets the features; the number of monitors + hosts is the subscription's quantity, priced per monitor (config/billing.php). None is a team without a paid plan: on the trial (which uses the trial plan's limits) or unpaid (paused).

none <br/> No paid plan and no trial: monitoring is paused until the team subscribes.
starter <br/> Starter: up to 3 members and 1 status page, the team default escalation path only.
team <br/> Team: unlimited members, 5 status pages, on-call, more escalation paths and private status pages.
business <br/> Business: everything in Team, with unlimited status pages and more subscribers and notification credits.
subscribedboolean required

Whether the team has a paid subscription

on_trialboolean required

Whether the team is on its trial

trial_ends_atstring date-time nullable required

When the trial ends; null without one

plan_ends_atstring date-time nullable required

End of a plan Spectate granted without a subscription; null without one

Example response

{
  "subscription": {
    "payment_method": "Card ending in 4242"
  }
}

Changes

No recorded changes to this operation across all 1 revision of this API.