VTEX · Schema

Address request body

Address request body.

CommerceE-CommerceRetailMarketplacePayments

Properties

Name Type Description
postalCode string Address postal code.
countryName string Name of the address country.
countryCode string Two letter country code.
administrativeAreaLevel1 string Name of administrative area, such as the state or province.
locality string Name of address locality, such as the city.
localityAreaLevel1 string Name of the address locality area, such as the neighborhood or district.
route string Address route or street name.
streetNumber string Address street number.
contactId string Contact unique identifier.
View JSON Schema on GitHub

JSON Schema

vtex-createaddress-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "#/components/schemas/CreateAddress",
  "title": "Address request body",
  "type": "object",
  "description": "Address request body.",
  "required": [
    "postalCode",
    "countryName",
    "administrativeAreaLevel1",
    "locality",
    "localityAreaLevel1",
    "route",
    "streetNumber"
  ],
  "properties": {
    "postalCode": {
      "type": "string",
      "description": "Address postal code.",
      "example": "20200-000"
    },
    "countryName": {
      "type": "string",
      "description": "Name of the address country.",
      "example": "Brasil"
    },
    "countryCode": {
      "type": "string",
      "description": "Two letter country code.",
      "example": "BR"
    },
    "administrativeAreaLevel1": {
      "type": "string",
      "description": "Name of administrative area, such as the state or province.",
      "example": "RJ"
    },
    "locality": {
      "type": "string",
      "description": "Name of address locality, such as the city.",
      "example": "Locality"
    },
    "localityAreaLevel1": {
      "type": "string",
      "description": "Name of the address locality area, such as the neighborhood or district.",
      "example": "Locality area"
    },
    "route": {
      "type": "string",
      "description": "Address route or street name.",
      "example": "51"
    },
    "streetNumber": {
      "type": "string",
      "description": "Address street number.",
      "example": "999"
    },
    "contactId": {
      "type": "string",
      "description": "Contact unique identifier.",
      "example": "1"
    }
  },
  "example": {
    "postalCode": "20200-000",
    "countryName": "Brasil",
    "countryCode": "BR",
    "administrativeAreaLevel1": "RJ",
    "locality": "Locality",
    "localityAreaLevel1": "locality area",
    "route": "51",
    "streetNumber": "999",
    "contactId": "1"
  }
}

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/vtex-createaddress"
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 email required.

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