FurniOpsDocs
API referenceBilling

Read billing

The organisation's plan, subscription and card, and the plans on sale with their prices. enabled is false until selling starts.

  • Scopesbilling:read
  • Rate classread
GET/v1/billing

The organisation's plan, subscription and card, and the plans on sale with their prices. enabled is false until selling starts.

Authorization

apiKey
AuthorizationBearer <token>

An API key (fo_live_… / fo_test_…) as a bearer token

In: header

Header Parameters

FurniOps-Version?string

Dated API version; pinned per organisation on first use and overridable per request

Value in

  • "2026-10-01"
  • "2026-10-04"
FurniOps-Mode?string

The data the request acts on: test is the organisation's sandbox. An OAuth token picks it (live by default); an API key's mode is fixed, and naming the other one is refused

Value in

  • "live"
  • "test"
If-None-Match?string

ETag of a cached representation; a match returns 304

Response Body

application/json

application/problem+json

application/problem+json

application/problem+json

application/problem+json

application/problem+json

application/problem+json

application/problem+json

curl -X GET "https://example.com/v1/billing"
{  "object": "billing_account",  "enabled": true,  "plan": "string",  "subscription": {    "status": "incomplete",    "plan": "string",    "current_period_end": "2019-08-24T14:15:22Z",    "cancel_at_period_end": true,    "interval": "month",    "cancel_at": "2019-08-24T14:15:22Z",    "discount": {      "name": "string",      "percent_off": 1,      "amount_off": 0,      "ends_at": "2019-08-24T14:15:22Z"    },    "scheduled_change": {      "plan": "string",      "interval": "month",      "effective_at": "2019-08-24T14:15:22Z"    }  },  "card": {    "brand": "string",    "last4": "string",    "exp_month": 1,    "exp_year": 2000  },  "plans": [    {      "code": "string",      "name": "string",      "currency": "string",      "monthly": 0,      "meters": {        "property1": {          "included": 0,          "per": 1,          "amount": 0        },        "property2": {          "included": 0,          "per": 1,          "amount": 0        }      }    }  ],  "live": true,  "grace_ends_at": "2019-08-24T14:15:22Z",  "address": {    "line1": "string",    "line2": "string",    "city": "string",    "state": "string",    "postal_code": "string",    "country": "string"  },  "tax_id": {    "type": "string",    "value": "string"  },  "details": {    "object": "billing_details",    "name": "string",    "name_follows_org": true,    "email": "[email protected]"  },  "credit_balance": 0,  "currency": "string",  "overdue_invoice": {    "id": "string",    "number": "string",    "amount_due": 0,    "currency": "string",    "hosted_invoice_url": "http://example.com"  }}