External APIs · Maersk

One hub for the integrations we own.

Catalog of every microservice, every partner integration and every owner across our team. Built so that on-call, onboarding and architecture reviews stop with a single link.

12
Integrations
74
Services
06
Reused
01 ·

Integrations

Apple02services

Apple

Apple consolidation list integration. external-scp-apple-integration-api receives Apple's consolidation requests at POST /consolidator/v1/consolidateList, validates a Forgerock OAuth2 Bearer token (scope ec.APPLE.pr.consolidatelist.write), maps the Apple payload to SCP's CustomerOrderRequest, and forwards to the SCP shipper-bookings smart-update API.

Live
Internal · Booking platform12services

Booking · Status & Notifications

Internal booking domain — status, deadlines, deadlines-jobs, retry-consumer. Powers booking-status across web channels and partner integrations.

Live
DCSA · Digital Container Shipping Association01services

DCSA Bill of Lading

DCSA-compliant Bill of Lading API (DCSA EBL 2.0.0-Beta-1). Read-only GET /v2/transport-documents/{transportDocumentReference} surfacing transport-document data backed by the GCSS BL endpoint, IAM and the Locations service. Phase 1 covers MAEU and one customer code; later phases extend to multi-brand, concern-code access and 100% data coverage.

Live
DCSA · Digital Container Shipping Association06services

DCSA Ocean Booking v2

DCSA-compliant external API for ocean bookings. Wraps Maersk's internal Kairos booking API with security, schema validation, customer-code matching against CMD, and DCSA ↔ MIM payload mapping. Supports place / amend / cancel / view, with PUSH webhook notifications signed via HMAC-SHA256 and a 5-day exponential-backoff retry policy. Pilot customer: Reliance Industries.

Live
DCSA · Digital Container Shipping Association02services

DCSA Schedules

DCSA Commercial Schedules 1.0.0 — point-to-point ocean schedules including the routingReference 1.0.0-Extensions surface. Backed by a Kafka schedules consumer feeding the commercial-schedules service.

Live
DCSA · Digital Container Shipping Association07services

DCSA Track & Trace

DCSA T&T 2.2 API surface. GEMS publishes 26 source events that are mapped to 14 DCSA event types (equipment / shipment / transport) and persisted to Cosmos DB SQL API. Cloud-native pipeline: Ground Kafka → Cloud Kafka → Azure Web Apps → Cosmos DB → Apigee. Includes the next-gen rebuild plus mcom + locations consumers and shared utilities.

Live
Gymshark Ltd06services

Gymshark

First live customer of the SCP Milestone Event pipeline. Receives origin / destination shipment milestones (transshipment-hub events are blocked at the API level). Departure events use the lowest-sequence transport leg; arrival events use the highest-sequence leg.

Live
Nike01services

Nike

Nike integration service — single-service partner integration on Spring Boot 3.5.7.

Live
Port of Antwerp-Bruges07services

NxtPort Certified Pick-up

Mandatory CPu (Certified Pick-up) integration with NxtPort. Replaces legacy EDI cargo-release with API-driven container release across 9 Belgian terminals. GCSS EBDD events flow through 6 services, are validated against port rules, transformed into NxtPort-compatible payloads, and delivered via OAuth2-secured API calls with HMAC signing.

Live
Supply Chain Platform · consumers06services

Supply Chain Platform

Generic SCP milestone notification fabric. Currently powering the Gymshark integration: SCP publishes equipment + shipper-booking events; the engine blocks transshipment-hub events, validates required fields, maps to Gymshark's API contract, and the sender posts to the customer endpoint. Includes retry consumer + scheduler.

Live
Target Corporation03services

Target

Three-API integration with Target Corporation — Booking API, Container API and Transport API (Ocean / Inland / TMS). Currently in UAT. Notification pipeline routes shipment events through the Target notification engine and outbound sender, with mapping changes tracked via APIS-* Jira CRs.

Live
TikTok EU04services

TikTok

Cross-border parcel tracking integration for TikTok USA. MEC/OCT publishes USPS tracking events to a dedicated Kafka cluster; the engine maps trackingNumber → provider_order_id, the sender posts to TikTok with an MD5-signed body, and the scheduler replays failed deliveries. Highly customised from the original Adidas design.

Live