Brevo · Schema

ProductsBatchPostRequestBodyContentApplicationJsonSchemaProductsItems

MarketingMarketing AutomationEmail MarketingTransactional EmailSMS MarketingWhatsAppCampaignsCRMSalesE-CommerceLoyaltyEventLive ChatEmailSMSAutomationMessagingContacts

Properties

Name Type Description
brand string Brand of the product
categories array Category ID-s of the product
deletedAt string UTC date-time (YYYY-MM-DDTHH:mm:ss.SSSZ) of the product deleted from the shop's database
description string Description of the product
id string Product ID for which you requested the details
imageUrl string Absolute URL to the cover image of the product
isDeleted boolean product deleted from the shop's database
metaInfo object Meta data of product such as description, vendor, producer, stock level. The total characters of cumulative metaInfo shall not exceed **20000 characters**.
name string **Mandatory in case of creation**. Name of the product, as displayed in the shop
parentId string Parent product id of the product
price string Price of the product
alternativePrice string Alternative price of the product
sku string Product identifier from the shop
stock number Current stock value of the product from the shop's database
url string URL to the product
View JSON Schema on GitHub

JSON Schema

brevo-products-batch-post-request-body-content-application-json-schema-products-items-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://raw.githubusercontent.com/api-evangelist/brevo/main/json-schema/brevo-products-batch-post-request-body-content-application-json-schema-products-items-schema.json",
  "title": "ProductsBatchPostRequestBodyContentApplicationJsonSchemaProductsItems",
  "x-generated": "2026-10-12",
  "x-method": "derived",
  "x-generator": "derive-json-schema.py",
  "x-source": "openapi/brevo-ecommerce-api-openapi.yml#/components/schemas/ProductsBatchPostRequestBodyContentApplicationJsonSchemaProductsItems",
  "type": "object",
  "properties": {
    "brand": {
      "type": "string",
      "description": "Brand of the product"
    },
    "categories": {
      "type": "array",
      "items": {
        "type": "string"
      },
      "description": "Category ID-s of the product"
    },
    "deletedAt": {
      "type": "string",
      "description": "UTC date-time (YYYY-MM-DDTHH:mm:ss.SSSZ) of the product deleted from the shop's database"
    },
    "description": {
      "type": "string",
      "description": "Description of the product"
    },
    "id": {
      "type": "string",
      "format": "string",
      "description": "Product ID for which you requested the details"
    },
    "imageUrl": {
      "type": "string",
      "format": "string",
      "description": "Absolute URL to the cover image of the product"
    },
    "isDeleted": {
      "type": "boolean",
      "description": "product deleted from the shop's database"
    },
    "metaInfo": {
      "type": "object",
      "additionalProperties": {
        "$ref": "#/$defs/ProductsBatchPostRequestBodyContentApplicationJsonSchemaProductsItemsMetaInfo"
      },
      "description": "Meta data of product such as description, vendor, producer, stock level. The total characters of cumulative metaInfo shall not exceed **20000 characters**."
    },
    "name": {
      "type": "string",
      "description": "**Mandatory in case of creation**. Name of the product, as displayed in the shop"
    },
    "parentId": {
      "type": "string",
      "format": "string",
      "description": "Parent product id of the product"
    },
    "price": {
      "type": "string",
      "title": "float",
      "description": "Price of the product"
    },
    "alternativePrice": {
      "type": "string",
      "title": "float",
      "description": "Alternative price of the product"
    },
    "sku": {
      "type": "string",
      "format": "string",
      "description": "Product identifier from the shop"
    },
    "stock": {
      "type": "number",
      "format": "double",
      "description": "Current stock value of the product from the shop's database"
    },
    "url": {
      "type": "string",
      "format": "string",
      "description": "URL to the product"
    }
  },
  "required": [
    "id",
    "name"
  ],
  "$defs": {
    "ProductsBatchPostRequestBodyContentApplicationJsonSchemaProductsItemsMetaInfo": {
      "oneOf": [
        {
          "type": "string"
        },
        {
          "type": "integer"
        }
      ],
      "title": "ProductsBatchPostRequestBodyContentApplicationJsonSchemaProductsItemsMetaInfo"
    }
  }
}

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/brevo-products-batch-post-request-body-content-application-json-schema-products-items"
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.