La Poste · Schema

Contents

This block represents the type of shipment and list of articles to declare.
Mandatory if articles are eligible for the CN23 form.
Ce bloc représente la nature de l’envoi et liste des articles à déclarer.
Obligatoire si les envois sont éligibles à la CN23.

PostalParcel TrackingAddress ValidationGeolocationShippingOpen DataFrance

Properties

Name Type Description
article array SUB
The block can be repeated up to 100 times.Le bloc article peut être répété jusqu’à 100 fois.
category object
original array SUB
Bloc contenant le (ou les) set(s) de données Original.
Obligatoire pour les produits retours inter (7R) hors UE et 5R (OM).
Au plus 5 sets de données Or
explanations string AN1…35
A renseigner si la catégorie « retour de marchandise » ou « Autre » est choisie (cf. 0)
View JSON Schema on GitHub

JSON Schema

contents.json Raw ↑
{
  "$schema": "http://json-schema.org/draft-07/schema#",
  "$id": "https://raw.githubusercontent.com/api-evangelist/la-poste/main/json-schema/contents.json",
  "title": "Contents",
  "type": "object",
  "properties": {
    "article": {
      "type": "array",
      "description": "<i>SUB</i> <br/>  <lang><en>The block can be repeated up to 100 times.</en><fr>Le bloc article peut \u00eatre r\u00e9p\u00e9t\u00e9 jusqu\u2019\u00e0 100 fois.</fr></lang>",
      "items": {
        "$ref": "#/components/schemas/Article"
      }
    },
    "category": {
      "$ref": "#/components/schemas/Category"
    },
    "original": {
      "type": "array",
      "description": "<i>SUB</i> <br/>  <lang><en></en><fr>Bloc contenant le (ou les) set(s) de donn\u00e9es Original. <br/> Obligatoire pour les produits retours inter (7R) hors UE et 5R (OM). <br/> Au plus 5 sets de donn\u00e9es Original sont agr\u00e9\u00e9s.<br/> Les colis sont identifi\u00e9s selon l\u2019ensemble </fr></lang>",
      "items": {
        "$ref": "#/components/schemas/Original"
      }
    },
    "explanations": {
      "type": "string",
      "description": "<i>AN1\u202635</i> <br/>  <lang><en></en><fr>A renseigner si la cat\u00e9gorie \u00ab retour de marchandise \u00bb ou \u00ab Autre \u00bb est choisie (cf. 0)</fr></lang>"
    }
  },
  "description": "<lang><en>This block represents the type of shipment and list of articles to declare.<br/>Mandatory if articles are eligible for the CN23 form.</en><fr>Ce bloc repr\u00e9sente la nature de l\u2019envoi et liste des articles \u00e0 d\u00e9clarer. <br/> Obligatoire si les envois sont \u00e9ligibles \u00e0 la CN23. </fr></lang>"
}

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/contents"
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.