B.R.M Chronographes Shipping Letmeship API

The shipping-letmeship API from B.R.M Chronographes — 13 operation(s) for shipping-letmeship.

Operations 13

GET /api/shipping/{bdc_id}/available Available Services #
GET /api/shipping/{bdc_id}/defaults Shipping Defaults #
PUT /api/shipping/{bdc_id}/recipient Update Recipient #
POST /api/shipping/{bdc_id}/create Create Shipment #
GET /api/shipping/{bdc_id}/label Download Label #
GET /api/shipping/{bdc_id}/summary Download Summary #
GET /api/shipping/{bdc_id}/delivery-note Download Delivery Note #
GET /api/shipping/{bdc_id}/tracking Tracking #
POST /api/shipping/{bdc_id}/notify-tracking Notify Tracking #
DELETE /api/shipping/{bdc_id} Cancel Shipment #
GET /api/shipping/{bdc_id}/colissimo/defaults Colissimo Defaults #
POST /api/shipping/{bdc_id}/colissimo/check Colissimo Check #
POST /api/shipping/{bdc_id}/colissimo/create Colissimo Create #

Work with this as data

Every API 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 apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • 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 API
curl "https://apis.io/api/v1/apis/brm-chronographes-com:brm-chronographes-com-shipping-letmeship-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.

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.

OpenAPI Specification

brm-chronographes-com-shipping-letmeship-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: BRM Hub Shipping Letmeship API
  version: 1.0.0
tags:
- name: shipping-letmeship
paths:
  /api/shipping/{bdc_id}/available:
    get:
      tags:
      - shipping-letmeship
      summary: Available Services
      description: Options transporteurs disponibles pour ce BDC (poids/dimensions saisis).
      operationId: available_services_api_shipping__bdc_id__available_get
      security:
      - HTTPBearer: []
      parameters:
      - name: bdc_id
        in: path
        required: true
        schema:
          type: integer
          title: Bdc Id
      - name: weight
        in: query
        required: true
        schema:
          type: number
          exclusiveMinimum: 0.0
          title: Weight
      - name: length
        in: query
        required: false
        schema:
          type: integer
          default: 20
          title: Length
      - name: width
        in: query
        required: false
        schema:
          type: integer
          default: 15
          title: Width
      - name: height
        in: query
        required: false
        schema:
          type: integer
          default: 10
          title: Height
      - name: quantity
        in: query
        required: false
        schema:
          type: integer
          default: 1
          title: Quantity
      - name: goods_value
        in: query
        required: false
        schema:
          anyOf:
          - type: number
          - type: 'null'
          title: Goods Value
      - name: insurance
        in: query
        required: false
        schema:
          type: boolean
          default: false
          title: Insurance
      - name: ddp
        in: query
        required: false
        schema:
          type: boolean
          default: false
          title: Ddp
      - name: saturday_delivery
        in: query
        required: false
        schema:
          type: boolean
          default: false
          title: Saturday Delivery
      - name: holiday_delivery
        in: query
        required: false
        schema:
          type: boolean
          default: false
          title: Holiday Delivery
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema: {}
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
  /api/shipping/{bdc_id}/defaults:
    get:
      tags:
      - shipping-letmeship
      summary: Shipping Defaults
      description: Valeurs par défaut pour la vue de contrôle d'expédition (pré-remplissage).
      operationId: shipping_defaults_api_shipping__bdc_id__defaults_get
      security:
      - HTTPBearer: []
      parameters:
      - name: bdc_id
        in: path
        required: true
        schema:
          type: integer
          title: Bdc Id
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema: {}
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
  /api/shipping/{bdc_id}/recipient:
    put:
      tags:
      - shipping-letmeship
      summary: Update Recipient
      description: 'Met à jour le destinataire d''expédition du BDC (changement de dernière minute) :

        adresse + nom/société. Persisté sur la commande → tarifs LetMeShip/Colissimo, étiquette

        et bon de livraison l''utilisent automatiquement. Le nom/société surchargent ceux du

        client uniquement pour l''expédition. Refusé si déjà expédié.'
      operationId: update_recipient_api_shipping__bdc_id__recipient_put
      security:
      - HTTPBearer: []
      parameters:
      - name: bdc_id
        in: path
        required: true
        schema:
          type: integer
          title: Bdc Id
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/RecipientUpdate'
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema: {}
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
  /api/shipping/{bdc_id}/create:
    post:
      tags:
      - shipping-letmeship
      summary: Create Shipment
      description: Crée l'envoi LetMeShip + récupère l'étiquette + génère le bon de livraison.
      operationId: create_shipment_api_shipping__bdc_id__create_post
      security:
      - HTTPBearer: []
      parameters:
      - name: bdc_id
        in: path
        required: true
        schema:
          type: integer
          title: Bdc Id
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/CreateShipmentRequest'
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema: {}
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
  /api/shipping/{bdc_id}/label:
    get:
      tags:
      - shipping-letmeship
      summary: Download Label
      operationId: download_label_api_shipping__bdc_id__label_get
      security:
      - HTTPBearer: []
      parameters:
      - name: bdc_id
        in: path
        required: true
        schema:
          type: integer
          title: Bdc Id
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema: {}
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
  /api/shipping/{bdc_id}/summary:
    get:
      tags:
      - shipping-letmeship
      summary: Download Summary
      description: Document récapitulatif interne LetMeShip (SUMMARY) — suivi/classement. Streamé.
      operationId: download_summary_api_shipping__bdc_id__summary_get
      security:
      - HTTPBearer: []
      parameters:
      - name: bdc_id
        in: path
        required: true
        schema:
          type: integer
          title: Bdc Id
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema: {}
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
  /api/shipping/{bdc_id}/delivery-note:
    get:
      tags:
      - shipping-letmeship
      summary: Download Delivery Note
      operationId: download_delivery_note_api_shipping__bdc_id__delivery_note_get
      security:
      - HTTPBearer: []
      parameters:
      - name: bdc_id
        in: path
        required: true
        schema:
          type: integer
          title: Bdc Id
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema: {}
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
  /api/shipping/{bdc_id}/tracking:
    get:
      tags:
      - shipping-letmeship
      summary: Tracking
      operationId: tracking_api_shipping__bdc_id__tracking_get
      security:
      - HTTPBearer: []
      parameters:
      - name: bdc_id
        in: path
        required: true
        schema:
          type: integer
          title: Bdc Id
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema: {}
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
  /api/shipping/{bdc_id}/notify-tracking:
    post:
      tags:
      - shipping-letmeship
      summary: Notify Tracking
      description: '(Re)envoie l''email BRM au client avec le lien de suivi. Utile quand le n° de

        suivi est attribué APRÈS la création de l''envoi. Rafraîchit le tracking depuis

        LetMeShip si absent en base.'
      operationId: notify_tracking_api_shipping__bdc_id__notify_tracking_post
      security:
      - HTTPBearer: []
      parameters:
      - name: bdc_id
        in: path
        required: true
        schema:
          type: integer
          title: Bdc Id
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema: {}
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
  /api/shipping/{bdc_id}:
    delete:
      tags:
      - shipping-letmeship
      summary: Cancel Shipment
      description: Annule l'envoi LetMeShip (cleanup phase test).
      operationId: cancel_shipment_api_shipping__bdc_id__delete
      security:
      - HTTPBearer: []
      parameters:
      - name: bdc_id
        in: path
        required: true
        schema:
          type: integer
          title: Bdc Id
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema: {}
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
  /api/shipping/{bdc_id}/colissimo/defaults:
    get:
      tags:
      - shipping-letmeship
      summary: Colissimo Defaults
      description: Pré-remplissage de la vue d'expédition Colissimo (poids, code produit, valeur).
      operationId: colissimo_defaults_api_shipping__bdc_id__colissimo_defaults_get
      security:
      - HTTPBearer: []
      parameters:
      - name: bdc_id
        in: path
        required: true
        schema:
          type: integer
          title: Bdc Id
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema: {}
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
  /api/shipping/{bdc_id}/colissimo/check:
    post:
      tags:
      - shipping-letmeship
      summary: Colissimo Check
      description: Validation Colissimo (checkGenerateLabel) — NON facturé. Vérifie auth + payload.
      operationId: colissimo_check_api_shipping__bdc_id__colissimo_check_post
      security:
      - HTTPBearer: []
      parameters:
      - name: bdc_id
        in: path
        required: true
        schema:
          type: integer
          title: Bdc Id
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/ColissimoRequest'
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema: {}
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
  /api/shipping/{bdc_id}/colissimo/create:
    post:
      tags:
      - shipping-letmeship
      summary: Colissimo Create
      description: Affranchit le colis Colissimo (generateLabel, FACTURÉ) + étiquette + bon de livraison.
      operationId: colissimo_create_api_shipping__bdc_id__colissimo_create_post
      security:
      - HTTPBearer: []
      parameters:
      - name: bdc_id
        in: path
        required: true
        schema:
          type: integer
          title: Bdc Id
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/ColissimoRequest'
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema: {}
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
components:
  schemas:
    ValidationError:
      properties:
        loc:
          items:
            anyOf:
            - type: string
            - type: integer
          type: array
          title: Location
        msg:
          type: string
          title: Message
        type:
          type: string
          title: Error Type
      type: object
      required:
      - loc
      - msg
      - type
      title: ValidationError
    CreateShipmentRequest:
      properties:
        service:
          $ref: '#/components/schemas/ServiceChoice'
        weight:
          type: number
          title: Weight
        length:
          type: integer
          title: Length
          default: 25
        width:
          type: integer
          title: Width
          default: 20
        height:
          type: integer
          title: Height
          default: 12
        quantity:
          type: integer
          title: Quantity
          default: 1
        goods_value:
          anyOf:
          - type: number
          - type: 'null'
          title: Goods Value
        insurance:
          type: boolean
          title: Insurance
          default: false
        ddp:
          type: boolean
          title: Ddp
          default: false
        tariff_number:
          anyOf:
          - type: string
          - type: 'null'
          title: Tariff Number
        saturday_delivery:
          type: boolean
          title: Saturday Delivery
          default: false
        holiday_delivery:
          type: boolean
          title: Holiday Delivery
          default: false
        pickup_date:
          anyOf:
          - type: string
          - type: 'null'
          title: Pickup Date
        notify_recipient:
          type: boolean
          title: Notify Recipient
          default: true
        content:
          anyOf:
          - type: string
          - type: 'null'
          title: Content
        production_order_ids:
          anyOf:
          - items:
              type: integer
            type: array
          - type: 'null'
          title: Production Order Ids
        accessory_line_ids:
          anyOf:
          - items:
              type: integer
            type: array
          - type: 'null'
          title: Accessory Line Ids
      type: object
      required:
      - service
      - weight
      title: CreateShipmentRequest
    ServiceChoice:
      properties:
        id:
          type: integer
          title: Id
        name:
          anyOf:
          - type: string
          - type: 'null'
          title: Name
        carrier:
          anyOf:
          - type: string
          - type: 'null'
          title: Carrier
        total_price:
          anyOf:
          - type: number
          - type: 'null'
          title: Total Price
      type: object
      required:
      - id
      title: ServiceChoice
    RecipientUpdate:
      properties:
        name:
          anyOf:
          - type: string
          - type: 'null'
          title: Name
        company:
          anyOf:
          - type: string
          - type: 'null'
          title: Company
        phone:
          anyOf:
          - type: string
          - type: 'null'
          title: Phone
        address_line1:
          type: string
          title: Address Line1
        address_line2:
          anyOf:
          - type: string
          - type: 'null'
          title: Address Line2
        postal_code:
          type: string
          title: Postal Code
        city:
          type: string
          title: City
        country:
          type: string
          title: Country
        state:
          anyOf:
          - type: string
          - type: 'null'
          title: State
      type: object
      required:
      - address_line1
      - postal_code
      - city
      - country
      title: RecipientUpdate
      description: 'Édition du destinataire d''expédition juste avant envoi (changement client de

        dernière minute) : adresse + éventuellement nom et société du destinataire.'
    HTTPValidationError:
      properties:
        detail:
          items:
            $ref: '#/components/schemas/ValidationError'
          type: array
          title: Detail
      type: object
      title: HTTPValidationError
    ColissimoRequest:
      properties:
        product_code:
          anyOf:
          - type: string
          - type: 'null'
          title: Product Code
        weight:
          type: number
          title: Weight
        goods_value:
          anyOf:
          - type: number
          - type: 'null'
          title: Goods Value
        signature:
          type: boolean
          title: Signature
          default: true
        non_machinable:
          type: boolean
          title: Non Machinable
          default: false
        insurance:
          type: boolean
          title: Insurance
          default: false
        tariff_number:
          anyOf:
          - type: string
          - type: 'null'
          title: Tariff Number
        hs_codes:
          anyOf:
          - additionalProperties:
              type: string
            type: object
          - type: 'null'
          title: Hs Codes
        deposit_date:
          anyOf:
          - type: string
          - type: 'null'
          title: Deposit Date
        notify_recipient:
          type: boolean
          title: Notify Recipient
          default: true
        content:
          anyOf:
          - type: string
          - type: 'null'
          title: Content
        production_order_ids:
          anyOf:
          - items:
              type: integer
            type: array
          - type: 'null'
          title: Production Order Ids
        accessory_line_ids:
          anyOf:
          - items:
              type: integer
            type: array
          - type: 'null'
          title: Accessory Line Ids
      type: object
      required:
      - weight
      title: ColissimoRequest
  securitySchemes:
    HTTPBearer:
      type: http
      scheme: bearer