BigCommerce · Schema

Address

Requests may have partial Address data. For example, the BigCommerce Cart page has the "Estimate Shipping & Tax" feature which is only expected to supply Country, Region and Postal Code.

E-CommerceRetailCatalogOrderCheckoutPaymentsSoftware-as-a-Service

Properties

Name Type Description
line1 string Primary street address.
line2 string Apartment, unit, suite, building, floor, etc.
city string City, suburb, township, etc.
region_name string State, province, territory, etc.
region_code string If available, the short code/acronym for the region. For example, "CA" for "California" or "NSW" for "New South Wales".
country_name string The human-readable country name.
country_code string ISO 3166-1 alpha-2 format country code.
postal_code string Postcode, ZIP, etc. Optional.
company_name string If this is a commercial address, the associated company’s name.
type string
View JSON Schema on GitHub

JSON Schema

bigcommerce-address-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "#/components/schemas/Address",
  "title": "Address",
  "type": "object",
  "description": "Requests may have partial Address data. For example, the BigCommerce Cart page has the \"Estimate Shipping & Tax\" feature which is only expected to supply Country, Region and Postal Code.",
  "properties": {
    "line1": {
      "type": "string",
      "description": "Primary street address."
    },
    "line2": {
      "type": "string",
      "description": "Apartment, unit, suite, building, floor, etc."
    },
    "city": {
      "type": "string",
      "description": "City, suburb, township, etc.",
      "example": "Sydney"
    },
    "region_name": {
      "type": "string",
      "description": "State, province, territory, etc.",
      "example": "New South Wales"
    },
    "region_code": {
      "type": "string",
      "description": "If available, the short code/acronym for the region. For example, \"CA\" for \"California\" or \"NSW\" for \"New South Wales\".",
      "example": "NSW"
    },
    "country_name": {
      "type": "string",
      "example": "Australia",
      "description": "The human-readable country name."
    },
    "country_code": {
      "type": "string",
      "description": "ISO 3166-1 alpha-2 format country code.",
      "example": "AU"
    },
    "postal_code": {
      "type": "string",
      "description": "Postcode, ZIP, etc. Optional.",
      "example": "2007"
    },
    "company_name": {
      "type": "string",
      "description": "If this is a commercial address, the associated company\u2019s name.",
      "deprecated": true
    },
    "type": {
      "type": "string",
      "enum": [
        "RESIDENTIAL",
        "COMMERCIAL"
      ]
    }
  },
  "x-internal": false
}

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/bigcommerce-address"
All schemas
curl "https://apis.io/api/v1/json-schemas?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

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.