Properties
| Name | Type | Description |
|---|---|---|
| id | string | Session ID. |
| namespaces | object | Object with namespaces, each containing a set of information about the session. |
JSON Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"$id": "#/components/schemas/GetSessionResponse",
"title": "GetSessionResponse",
"type": "object",
"properties": {
"id": {
"type": "string",
"description": "Session ID."
},
"namespaces": {
"type": "object",
"description": "Object with namespaces, each containing a set of information about the session.",
"properties": {
"account": {
"type": "object",
"description": "Account information related to the session.",
"properties": {
"id": {
"type": "object",
"description": "VTEX account ID.",
"properties": {
"value": {
"type": "string",
"description": "Value of the VTEX account ID."
},
"keepAlive": {
"type": "boolean",
"description": "Determines whether or not the connection should be kept alive."
}
}
},
"accountName": {
"type": "object",
"description": "VTEX account name.",
"properties": {
"value": {
"type": "string",
"description": "Value of the VTEX account name."
}
}
}
}
},
"store": {
"type": "object",
"description": "Store information related to the session.",
"properties": {
"channel": {
"type": "object",
"description": "[Trade policy](https://help.vtex.com/en/tutorial/how-trade-policies-work--6Xef8PZiFm40kg2STrMkMV) ID.",
"properties": {
"value": {
"type": "string",
"description": "Value of the [Trade policy](https://help.vtex.com/en/tutorial/how-trade-policies-work--6Xef8PZiFm40kg2STrMkMV) ID."
}
}
},
"countryCode": {
"type": "object",
"description": "Country code.",
"properties": {
"value": {
"type": "string",
"description": "Value of the country code."
}
}
},
"cultureInfo": {
"type": "object",
"description": "Locale that provides culture-specific information, such as the language, sublanguage, country/region, calendar, and conventions associated with a particular culture. Read [this documentation](https://learn.microsoft.com/en-us/dotnet/api/system.globalization.cultureinfo?view=net-7.0#culture-names-and-identifiers) for more details.",
"properties": {
"value": {
"type": "string",
"description": "Value of the `cultureInfo` property."
}
}
},
"currencyCode": {
"type": "object",
"description": "Currency code.",
"properties": {
"value": {
"type": "string",
"description": "Value of the currency code."
}
}
},
"currencySymbol": {
"type": "object",
"description": "Currency symbol.",
"properties": {
"value": {
"type": "string",
"description": "Value of the currency symbol."
}
}
},
"channelPrivacy": {
"type": "object",
"description": "Defines whether or not the channel is private.",
"properties": {
"value": {
"type": "string",
"description": "Value containing the channel's privacy option."
}
}
}
}
},
"public": {
"type": "object",
"description": "Public and editable information related to the session.",
"additionalProperties": {
"type": "object",
"description": "Custom property.",
"properties": {
"value": {
"type": "string",
"description": "Value of the custom property."
}
}
}
},
"checkout": {
"type": "object",
"description": "Checkout information related to the session.",
"properties": {
"regionId": {
"type": "object",
"description": "ID of the session's region.",
"properties": {
"value": {
"type": "string",
"description": "Value of the Region ID."
}
}
}
}
}
}
}
},
"example": {
"id": "26d2cb6c-213e-4936-9e2a-1d1e299ec33b",
"namespaces": {
"account": {
"id": {
"value": "a8b27fb4-6516-4cc0-82b6-a5f2b011e6e2",
"keepAlive": true
},
"accountName": {
"value": "apiexamples"
}
},
"store": {
"channel": {
"value": "1"
},
"countryCode": {
"value": "BRA"
},
"cultureInfo": {
"value": "en-US"
},
"currencyCode": {
"value": "BRL"
},
"currencySymbol": {
"value": "R$"
},
"channelPrivacy": {
"value": "public"
}
},
"public": {
"variable1": {
"value": "value1"
},
"variable2": {
"value": "value2"
}
},
"checkout": {
"regionId": {
"value": "v2.1BB18CE648B5111D0933734ED83EC783"
}
}
}
}
}
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.
Call it yourself
curl for this page
This JSON Schema
curl "https://apis.io/api/v1/json-schemas/vtex-getsessionresponse"
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.