---
title: "Get organization billing configuration"
method: GET
path: "/organizations/{orgId}/billing"
tags: ["Organizations"]
---

# Get organization billing configuration

`GET /organizations/{orgId}/billing`

## Request

- Base URL: `https://dashboard.hologram.io/api/1`
- URL: `https://dashboard.hologram.io/api/1/organizations/{orgId}/billing`
- Auth: HTTP basic
- TypeScript: <https://skmtc.dev/hologram/apis/hologram-rest-api-v1/docs/organizations/:orgId/billing/get.ts> (a function with typed inputs; its response is checked against the schema)

Get billing info for the organization

## Path parameters

- `orgId` integer, required

## Response `200`

OK

- GetOrganizationBillingResponse
  - `success` boolean: Indicates whether the request was successful.
  - `data` OrganizationBillingObject
    - `id` string: Stripe customer ID
    - `billingmethod` integer: Billing method code
    - `failed_billing_attempts` integer: Number of consecutive failed billing attempts
    - `cardset` boolean: Whether a payment card is on file
    - `card` CreditCard
      - `address1` string
      - `address2` string
      - `city` string
      - `country` string
      - `expirationmonth` integer
      - `expirationyear` integer
      - `issuer` string: Card brand (e.g. Visa, Mastercard)
      - `last4` string: Last 4 digits of the card number
      - `name` string: Cardholder name
      - `state` string
      - `zip` string
    - `billing_address` BillingAddress
      - `city` string
      - `country` string
      - `invoice_text` string: Custom text shown on invoices
      - `line1` string
      - `line2` string
      - `name` string
      - `state` string
      - `zip` string
    - `billing_address_set` boolean: Whether a billing address is on file
    - `contract` OrganizationContract: Contract details for the organization. Fields other than status are present only when status is found.
      - `status` 'found' | 'not_found' | 'unavailable': found: details below. not_found: no contract record for this organization. unavailable: the data could not be loaded right now.
      - `is_contracted` boolean: Whether the organization has a signed agreement
      - `agreement_effective_date` string, date, nullable: Start of the agreement now in force. May be in the future when a renewal was signed early.
      - `agreement_end_date` string, date, nullable: End of the current term
      - `is_auto_renew` boolean: Whether the agreement renews automatically
      - `renewal_opt_out_date` string, date, nullable: Last day to opt out before the agreement auto-renews
      - `service_level` string, nullable: Developer, Production, Business, Personalized or Internal
      - `account_owner_name` string, nullable
      - `account_owner_email` string, nullable
      - `record_updated_at` string: When the data was built (UTC)

## Other responses

- `400`: Bad request
- `401`: Unauthorized

---

[API](https://skmtc.dev/hologram/apis/hologram-rest-api-v1.md) - [All operations](https://skmtc.dev/hologram/apis/hologram-rest-api-v1/llms.txt) - [OpenAPI document](https://skmtc.dev/hologram/apis/hologram-rest-api-v1/revisions/1bc07dcd1631?raw)
