Wakeo

Wakeo is a Paris-based SaaS platform for real-time multimodal supply-chain visibility across sea, air, road, rail, and parcel. It combines carrier, telematics, and AIS tracking data with data-science predictions to deliver predictive door-to-door ETAs, milestone events, congestion and disruption alerts, carbon-footprint reporting, and route reliability scoring. Wakeo's REST API and webhooks let customers pull transport orders and push enriched ETAs and tracking updates into a TMS, ERP, or MRP. The API is enterprise and customer-provisioned - the reference at docs.wakeo.co is behind a password wall and access is granted by Wakeo Customer Success or support@wakeo.co.

Wakeo publishes 3 APIs on the APIs.io network: Shipments API, Tracking API, and Webhooks API. Tagged areas include Supply Chain, Transportation Visibility, Real-Time Visibility, Multimodal, and Logistics.

Wakeo’s developer surface includes authentication, documentation, engineering blog, and 7 more developer resources.

34.2/100 thin ▬ flat Agent 48/100 agent ready Full breakdown ↓
scored 2026-07-20 · rubric v0.4
3 APIs 0 Features
Supply ChainTransportation VisibilityReal-Time VisibilityMultimodalLogisticsShipment TrackingETAFreightSupply Chain VisibilitySaaS

API Rating

API Evangelist API Evangelist Rating How this is scored →
scored 2026-07-20 · rubric v0.4
Composite quality — 34.2/100 · thin
Contract Quality 14.6 / 25
Developer Ergonomics 4.3 / 20
Commercial Clarity 5.8 / 20
Operational Transparency 2.7 / 13
Governance 0.0 / 12
Discoverability 6.8 / 10
Agent readiness — 48/100 · agent ready
Machine-Readable Contract 18 / 18
Agentic Access Contract 15 / 15
MCP Server 0 / 12
Machine-Readable Auth 10 / 10
Idempotency 0 / 9
Stable Error Semantics 0 / 8
Request/Response Examples 0 / 7
Rate-Limit Signaling 7 / 7
Typed Event Surface 0 / 6
Agent Skills 0 / 5
Well-Known Catalog 0 / 4
Consent & Bot Identity 0 / 3
Improve this rating by publishing the missing artifacts — every area above can be raised, and the full rubric is at apis.io/rating/. This rating is computed from github.com/api-evangelist/wakeo: open an issue to ask a question, or submit a pull request to add artifacts. Want it done for you? Prioritized profiling — $2,500 →

APIs

Wakeo Shipments API

Register and manage tracked shipments / transport orders across sea, air, road, rail, and parcel, and pull the latest transport orders into Wakeo. Base host https://api.wakeo.co...

Wakeo Tracking API

Retrieve predictive door-to-door ETAs, geolocation positions, and milestone events (departures, arrivals, port calls, transshipments, PODs, congestion and disruption alerts) for...

Wakeo Webhooks API

Subscribe customer endpoints to shipment tracking and ETA update events so Wakeo can push enriched data into a TMS, ERP, or MRP. Server-to-endpoint HTTPS webhooks, not WebSocket...

Collections

Pricing Plans

Wakeo Plans Pricing

1 plans

PLANS

Rate Limits

Wakeo Rate Limits

2 limits

RATE LIMITS

FinOps

Wakeo Finops

FINOPS

Resources

Documentation 1

Reference material describing how the API behaves

Agent Surfaces 1

MCP servers, agent skills, and machine-readable catalogs

Access & Security 2

Authentication, authorization, and security posture

Operate 1

Status, limits, changes, and where to get help

Commercial 2

Pricing, plans, and the legal terms of use

Company 3

The organization behind the API

Source (apis.yml)

apis.yml Raw ↑
opencollection: 1.0.0
info:
  name: Wakeo Visibility API (Modeled)
  version: 1.0-modeled
request:
  auth:
    type: bearer
    token: '{{accessToken}}'
items:
- info:
    name: Shipments
    type: folder
  items:
  - info:
      name: List shipments.
      type: http
    http:
      method: GET
      url: https://api.wakeo.co/v1/shipments?limit=50
      params:
      - name: limit
        value: '50'
        type: query
        description: Maximum number of shipments to return.
    docs: Lists tracked shipments for the account. MODELED - base host and OAuth 2.0 Bearer auth confirmed; path reconstructed.
  - info:
      name: Create a shipment (transport order).
      type: http
    http:
      method: POST
      url: https://api.wakeo.co/v1/shipments
      body:
        type: json
        data: "{\n  \"reference\": \"PO-12345\",\n  \"mode\": \"sea\",\n  \"carrier\": \"MAEU\",\n  \"containerNumber\": \"\
          MSKU1234567\",\n  \"origin\": \"CNSHA\",\n  \"destination\": \"FRLEH\"\n}"
    docs: Registers a new transport order for Wakeo to track. MODELED.
  - info:
      name: Get a shipment.
      type: http
    http:
      method: GET
      url: https://api.wakeo.co/v1/shipments/:shipmentId
      params:
      - name: shipmentId
        value: ''
        type: path
        description: The identifier of the shipment.
    docs: Retrieves a single shipment by its identifier. MODELED.
  - info:
      name: Stop tracking a shipment.
      type: http
    http:
      method: DELETE
      url: https://api.wakeo.co/v1/shipments/:shipmentId
      params:
      - name: shipmentId
        value: ''
        type: path
        description: The identifier of the shipment.
    docs: Removes a shipment from active tracking. MODELED.
- info:
    name: Tracking
    type: folder
  items:
  - info:
      name: Get predictive ETA.
      type: http
    http:
      method: GET
      url: https://api.wakeo.co/v1/shipments/:shipmentId/eta
      params:
      - name: shipmentId
        value: ''
        type: path
        description: The identifier of the shipment.
    docs: Returns Wakeo's predictive door-to-door ETA for the shipment. MODELED.
  - info:
      name: List positions.
      type: http
    http:
      method: GET
      url: https://api.wakeo.co/v1/shipments/:shipmentId/positions
      params:
      - name: shipmentId
        value: ''
        type: path
        description: The identifier of the shipment.
    docs: Returns the geolocation positions recorded along the journey. MODELED.
  - info:
      name: List milestone events.
      type: http
    http:
      method: GET
      url: https://api.wakeo.co/v1/shipments/:shipmentId/events
      params:
      - name: shipmentId
        value: ''
        type: path
        description: The identifier of the shipment.
    docs: Returns milestone events (departures, arrivals, port calls, transshipments, PODs, congestion, disruptions). MODELED.
- info:
    name: Webhooks
    type: folder
  items:
  - info:
      name: List webhook subscriptions.
      type: http
    http:
      method: GET
      url: https://api.wakeo.co/v1/webhooks
    docs: Lists the webhook subscriptions for the account. MODELED.
  - info:
      name: Create a webhook subscription.
      type: http
    http:
      method: POST
      url: https://api.wakeo.co/v1/webhooks
      body:
        type: json
        data: "{\n  \"url\": \"https://example.com/wakeo-webhook\",\n  \"events\": [\"eta.updated\", \"event.created\"],\n\
          \  \"secret\": \"\"\n}"
    docs: Subscribes a customer endpoint to tracking and ETA update events. MODELED.
  - info:
      name: Delete a webhook subscription.
      type: http
    http:
      method: DELETE
      url: https://api.wakeo.co/v1/webhooks/:webhookId
      params:
      - name: webhookId
        value: ''
        type: path
        description: The identifier of the webhook subscription.
    docs: Removes a webhook subscription. MODELED.
bundled: true