QuickBooks · Schema

entitlementsresponse

AccountingBookkeepingSmall BusinessFinanceInvoicingPayrollTax

Properties

Name Type Description
PlanName string Billing plan associated with this company.
Entitlement object Primary phone number.
SupportedLanguages string Comma separated list of languages.
CompanyStartDate string DateTime when company file was created. This field and Metadata.CreateTime contain the same value.
EmployerId string Employer identifier (EIN).
QboCompany boolean Check if the company is a QuickBooks Online company. false is returned if not a QuickBooks Online company, the company exists in the Intuit ecosystem, but is not a QuickBooks Online company, or the co
Email object Default email address.
WebAddr object Website address.
FiscalYearStartMonth string The start month of fiscal year.
Thresholds array The threshold for this company.
DaysRemainingTrial integer Remaining trial period days.
MaxUsers integer Maximum billable users allowed in the company.
CurrentUsers integer Billable users currently in the company.
View JSON Schema on GitHub

JSON Schema

quickbooks-entitlementsresponse-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://artifacts.apis.io/quickbooks/json-schema/quickbooks-entitlementsresponse-schema.json",
  "title": "entitlementsresponse",
  "x-generated": "2026-11-10",
  "x-method": "derived",
  "x-generator": "derive-json-schema.py",
  "x-source": "openapi/quickbooks-entitlements-api-openapi.yml#/components/schemas/entitlementsresponse",
  "type": "object",
  "properties": {
    "PlanName": {
      "type": "string",
      "description": "Billing plan associated with this company."
    },
    "Entitlement": {
      "allOf": [
        {
          "$ref": "#/$defs/telephonenumber"
        }
      ],
      "description": "Primary phone number."
    },
    "SupportedLanguages": {
      "type": "string",
      "description": "Comma separated list of languages."
    },
    "CompanyStartDate": {
      "type": "string",
      "format": "date-time",
      "description": "DateTime when company file was created. This field and Metadata.CreateTime contain the same value."
    },
    "EmployerId": {
      "type": "string",
      "description": "Employer identifier (EIN)."
    },
    "QboCompany": {
      "type": "boolean",
      "description": "Check if the company is a QuickBooks Online company. false is returned if not a QuickBooks Online company, the company exists in the Intuit ecosystem, but is not a QuickBooks Online company, or the company is a QuickBooks Online company, but the current user does not belong to the company."
    },
    "Email": {
      "allOf": [
        {
          "$ref": "#/$defs/emailaddress"
        }
      ],
      "description": "Default email address."
    },
    "WebAddr": {
      "allOf": [
        {
          "$ref": "#/$defs/websiteaddress"
        }
      ],
      "description": "Website address."
    },
    "FiscalYearStartMonth": {
      "type": "string",
      "description": "The start month of fiscal year."
    },
    "Thresholds": {
      "type": "array",
      "items": {
        "$ref": "#/$defs/threshold"
      },
      "description": "The threshold for this company."
    },
    "DaysRemainingTrial": {
      "type": "integer",
      "description": "Remaining trial period days."
    },
    "MaxUsers": {
      "type": "integer",
      "description": "Maximum billable users allowed in the company."
    },
    "CurrentUsers": {
      "type": "integer",
      "description": "Billable users currently in the company."
    }
  },
  "$defs": {
    "emailaddress": {
      "type": "object",
      "title": "emailaddress",
      "properties": {
        "Address": {
          "type": "string",
          "description": "An email address. The address format must follow the RFC 822 standard.",
          "x-intuit-required": "Optional"
        }
      }
    },
    "telephonenumber": {
      "type": "object",
      "title": "telephonenumber",
      "properties": {
        "FreeFormNumber": {
          "type": "string",
          "description": "Specifies the telephone number in free form.",
          "x-intuit-required": "Optional"
        }
      }
    },
    "threshold": {
      "type": "object",
      "title": "threshold",
      "properties": {
        "currentCount": {
          "type": "string",
          "description": "Indicates current value of attribute."
        },
        "aboveThreshold": {
          "type": "string",
          "description": "Indicate whether the current count of the attribute has reached its limit."
        },
        "enforced": {
          "type": "string",
          "description": "Whether the threshold is enforced."
        },
        "limit": {
          "type": "string",
          "description": "The upper limit for the threshold."
        },
        "name": {
          "type": "string",
          "description": "The name of the threshold."
        }
      }
    },
    "websiteaddress": {
      "type": "object",
      "title": "websiteaddress",
      "properties": {
        "URI": {
          "type": "string",
          "description": "Uniform Resource Identifier for the web site.",
          "x-intuit-required": "Optional"
        }
      }
    }
  }
}

Work with this as data

Every JSON Schema here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for schemas

4 MCP tools reach this
  • find_json_schemasBrowse and filter every JSON Schema in the catalog.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This JSON Schema
curl "https://apis.io/api/v1/json-schemas/quickbooks-entitlementsresponse"
All schemas
curl "https://apis.io/api/v1/json-schemas?limit=25"

Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.