VTEX · Schema

Matcher

CommerceE-CommerceRetailMarketplacePayments

Properties

Name Type Description
MatcherId string Identifies the matching entity. It can be either VTEX's matcher, or an external matcher developed by partners, for example. The `matcherId`'s value can be obtained through the [Get SKU Suggestion by I
hook-base-address string The chosen Matcher's url. It is the endpoint that the Received SKUs module calls, to send new suggestions for the Matcher's review.
IsActive boolean Whether the matcher is active in the account (`true`), or not (`false`).
UpdatesNotificationEndpoint string The Received SKUs module uses this endpoint to send updates about a suggestion, to the chosen Matcher.
Description string Insert in this field any notes about the approval. This field is optional.
View JSON Schema on GitHub

JSON Schema

vtex-matcher-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "#/components/schemas/Matcher",
  "title": "Matcher",
  "required": [
    "MatcherId",
    "hook-base-address",
    "IsActive",
    "UpdatesNotificationEndpoint"
  ],
  "type": "object",
  "properties": {
    "MatcherId": {
      "type": "string",
      "description": "Identifies the matching entity. It can be either VTEX's matcher, or an external matcher developed by partners, for example. The `matcherId`'s value can be obtained through the [Get SKU Suggestion by ID](https://developers.vtex.com/vtex-rest-api/reference/getsuggestion) endpoint.",
      "default": "vtex-matcher"
    },
    "hook-base-address": {
      "type": "string",
      "description": "The chosen Matcher's url. It is the endpoint that the Received SKUs module calls, to send new suggestions for the Matcher's review.",
      "default": "http://simple-suggestion-matcher.vtex.com.br"
    },
    "IsActive": {
      "type": "boolean",
      "description": "Whether the matcher is active in the account (`true`), or not (`false`).",
      "default": true
    },
    "UpdatesNotificationEndpoint": {
      "type": "string",
      "description": "The Received SKUs module uses this endpoint to send updates about a suggestion, to the chosen Matcher.",
      "nullable": true,
      "default": null
    },
    "Description": {
      "type": "string",
      "description": "Insert in this field any notes about the approval. This field is optional.",
      "nullable": true,
      "default": null
    }
  }
}

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-matcher"
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.