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
Integrations
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.
Booking · Status & Notifications
Internal booking domain — status, deadlines, deadlines-jobs, retry-consumer. Powers booking-status across web channels and partner integrations.
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.
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.
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.
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.
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.
Nike
Nike integration service — single-service partner integration on Spring Boot 3.5.7.
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.
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.
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.
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.