-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathapis.yml
More file actions
399 lines (399 loc) · 15.2 KB
/
apis.yml
File metadata and controls
399 lines (399 loc) · 15.2 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
aid: maersk-line
url: https://raw.githubusercontent.com/api-evangelist/maersk-line/refs/heads/main/apis.yml
apis:
- aid: maersk-line:maersk-track-and-trace-api
name: Maersk Track and Trace API
tags:
- Shipping
- Tracking
- Containers
- Ocean
humanURL: https://developer.maersk.com/api-catalogue/Track%20and%20Trace%20Plus
properties:
- url: https://developer.maersk.com/api-catalogue/Track%20and%20Trace%20Plus
type: Documentation
- url: https://developer.maersk.com/api-catalogue/multi-carrier-track-trace
type: Documentation
- url: openapi/maersk-track-and-trace-api-openapi.yml
type: OpenAPI
- url: json-schema/maersk-shipment-schema.json
type: JSONSchema
- url: examples/maersk-tracking-shipment-example.json
type: Example
- url: capabilities/tracking-shipments.yaml
type: NaftikoCapability
description: >-
Retrieve neutralized container and shipment milestones via a RESTful API.
Supports lookup by container number, bill-of-lading number, or booking
reference. Returns transport, equipment, and shipment events with planned
and actual timestamps.
- aid: maersk-line:maersk-ocean-booking-api
name: Maersk Ocean Booking API
tags:
- Shipping
- Booking
- DCSA
- Ocean
humanURL: https://developer.maersk.com/api-catalogue/EDP%20Booking
properties:
- url: https://developer.maersk.com/api-catalogue/EDP%20Booking
type: Documentation
- url: https://developer.maersk.com/api-catalogue/Booking%20Status
type: Documentation
- url: https://developer.maersk.com/api-catalogue/ocean-booking-status-webhook
type: Documentation
- url: openapi/maersk-ocean-booking-api-openapi.yml
type: OpenAPI
- url: json-schema/maersk-booking-schema.json
type: JSONSchema
- url: examples/maersk-booking-request-example.json
type: Example
- url: capabilities/ocean-booking-bookings.yaml
type: NaftikoCapability
description: >-
Create, retrieve, amend, and cancel ocean shipment bookings. DCSA Booking
2.0 compliant so the same payloads work across DCSA-aligned ocean
carriers. Includes booking status webhooks for asynchronous lifecycle
notifications.
- aid: maersk-line:maersk-schedules-api
name: Maersk Schedules API
tags:
- Shipping
- Schedules
- Ocean
- DCSA
humanURL: https://developer.maersk.com/api-catalogue/Point-to-Point%20Schedules
properties:
- url: https://developer.maersk.com/api-catalogue/Point-to-Point%20Schedules
type: Documentation
- url: https://developer.maersk.com/api-catalogue/ocean-commercial-schedules
type: Documentation
- url: openapi/maersk-schedules-api-openapi.yml
type: OpenAPI
- url: capabilities/schedules-sailings.yaml
type: NaftikoCapability
description: >-
Retrieve point-to-point sailing options and commercial service schedules
for Maersk ocean routes. Returns vessel, voyage, transit time, and
intermediate transshipments for a given origin, destination, and date
range.
- aid: maersk-line:maersk-product-offers-api
name: Maersk Product Offers API
tags:
- Shipping
- Pricing
- Quotes
- Surcharges
humanURL: https://api.productmanagement.maersk.com/offers/docs/endpoints/productoffers.html
properties:
- url: https://api.productmanagement.maersk.com/offers/docs/endpoints/productoffers.html
type: Documentation
- url: https://api.productmanagement.maersk.com/offers/docs/datamodels/productoffers.html
type: Documentation
- url: https://api.productmanagement.maersk.com/offers/docs/datamodels/prices.html
type: Documentation
- url: openapi/maersk-product-offers-api-openapi.yml
type: OpenAPI
- url: json-schema/maersk-product-offer-schema.json
type: JSONSchema
- url: examples/maersk-product-offer-example.json
type: Example
- url: capabilities/product-offers-quotes.yaml
type: NaftikoCapability
description: >-
Quote ocean shipping offers. Returns route and schedule, vessel and
deadline details, plus full price breakdowns including base ocean
freight, bunker adjustment, terminal handling, and other surcharges.
Supports origin and destination port lookups and supported container
catalog endpoints.
- aid: maersk-line:maersk-bill-of-lading-api
name: Maersk Bill of Lading API
tags:
- Shipping
- eBL
- DCSA
- Documents
humanURL: https://developer.maersk.com/api-catalogue/dcsa-bill-of-lading
properties:
- url: https://developer.maersk.com/api-catalogue/dcsa-bill-of-lading
type: Documentation
- url: openapi/maersk-bill-of-lading-api-openapi.yml
type: OpenAPI
- url: capabilities/bill-of-lading-documents.yaml
type: NaftikoCapability
description: >-
DCSA-compliant Carrier Bill of Lading (eBL) API. Retrieve, approve, and
surrender electronic transport documents per the DCSA eBL 3.0 interface
standard.
- aid: maersk-line:maersk-vgm-api
name: Maersk Verified Gross Mass API
tags:
- Shipping
- VGM
- SOLAS
- Export
- Compliance
humanURL: https://developer.maersk.com/api-catalogue/VGM
properties:
- url: https://developer.maersk.com/api-catalogue/VGM
type: Documentation
- url: https://developer.maersk.com/api-catalogue/VGM/Learn-more
type: Documentation
- url: openapi/maersk-vgm-api-openapi.yml
type: OpenAPI
- url: examples/maersk-vgm-submission-example.json
type: Example
- url: capabilities/vgm-declarations.yaml
type: NaftikoCapability
description: >-
Submit and retrieve Verified Gross Mass declarations for export
containers per SOLAS regulations. Allows shippers to electronically file
container weights before vessel cut-off.
- aid: maersk-line:maersk-demurrage-detention-api
name: Maersk Import Demurrage and Detention API
tags:
- Shipping
- Demurrage
- Detention
- Import
- Charges
humanURL: https://developer.maersk.com/api-catalogue/Import%20Demurrage%20and%20Detention
properties:
- url: https://developer.maersk.com/api-catalogue/Import%20Demurrage%20and%20Detention
type: Documentation
- url: openapi/maersk-demurrage-detention-api-openapi.yml
type: OpenAPI
- url: capabilities/demurrage-detention-charges.yaml
type: NaftikoCapability
description: >-
Retrieve accruing demurrage and detention charges, free-day balances,
and clock status for import containers. Helps consignees and freight
forwarders avoid accessorial charges by surfacing live penalty risk.
- aid: maersk-line:maersk-air-booking-api
name: Maersk Air Booking API
tags:
- Shipping
- Air
- Booking
- Cargo
humanURL: https://developer.maersk.com/api-catalogue/external-air-booking
properties:
- url: https://developer.maersk.com/api-catalogue/external-air-booking
type: Documentation
- url: openapi/maersk-air-booking-api-openapi.yml
type: OpenAPI
- url: capabilities/air-booking-bookings.yaml
type: NaftikoCapability
description: >-
Submit air freight booking requests via Maersk Air Cargo. Supports
consolidation, charter, and forwarder bookings with product tiers for
General, Express, Pharma, and Perishable cargo.
- aid: maersk-line:maersk-container-maintenance-repair-api
name: Maersk Container Maintenance and Repair API
tags:
- Shipping
- Equipment
- Containers
- Maintenance
humanURL: https://developer.maersk.com/api-catalogue/aems-maintenance-repair
properties:
- url: https://developer.maersk.com/api-catalogue/aems-maintenance-repair
type: Documentation
description: >-
Container Maintenance and Repair (M&R) API surfacing equipment-management
events and repair workflow data for Maersk container assets.
name: Maersk
tags:
- Shipping
- Logistics
- Container Shipping
- Ocean Freight
- Air Freight
- Supply Chain
- DCSA
- Maritime
kind: contract
image: https://kinlane-productions2.s3.amazonaws.com/apis-json/apis-json-logo.jpg
access: 3rd-Party
common:
- url: https://developer.maersk.com
name: Maersk Developer Portal
type: Portal
- url: https://developer.maersk.com/api-catalogue
name: API Catalogue
type: Documentation
- url: https://developer.maersk.com/support/:tabName
name: Developer Support
type: Support
- url: https://developer.maersk.com/support/getting-started-api
name: Getting Started API
type: GettingStarted
- url: https://developer.maersk.com/support/authorisation
name: Authorisation
type: Authentication
- url: https://developer.maersk.com/support/faqs
name: Developer FAQs
type: FAQ
- url: https://www.maersk.com/digital-services/data-integrations/api
name: API Solutions
type: Documentation
- url: https://www.maersk.com/digital-services/data-integrations
name: Data Integrations (EDI & API)
type: Documentation
- url: https://www.maersk.com/digital-services/data-integrations/solutions
name: Data Integrations Solutions
type: Documentation
- url: https://www.maersk.com
name: Maersk
type: Portal
- url: https://www.maersk.com/about
name: About Maersk
type: About
- url: https://www.maersk.com/news
name: News
type: Blog
- url: https://www.maersk.com/insights
name: Insights
type: Blog
- url: https://www.maersk.com/local-information
name: Local Information
type: Documentation
- url: https://www.maersk.com/terms
name: Terms and Conditions
type: TermsOfService
- url: https://www.maersk.com/privacy-policy
name: Privacy Policy
type: PrivacyPolicy
- url: https://www.maersk.com/career
name: Careers
type: Documentation
- url: https://www.linkedin.com/company/maersk-group
name: LinkedIn
type: LinkedIn
- url: https://twitter.com/Maersk
name: X (Twitter)
type: X
- url: https://www.youtube.com/user/MAERSK
name: YouTube
type: YouTube
- url: https://github.com/Maersk-Global
name: Maersk-Global on GitHub
type: GitHubOrganization
- url: https://github.com/MaerskTech
name: MaerskTech on GitHub
type: GitHubOrganization
- url: https://dcsa.org
name: Digital Container Shipping Association
type: Standard
- url: https://github.com/dcsaorg/DCSA-OpenAPI
name: DCSA OpenAPI Specifications
type: Specification
- url: rules/maersk-rules.yml
type: SpectralRules
- url: vocabulary/maersk-line-vocabulary.yml
type: Vocabulary
- url: json-ld/maersk-line-context.jsonld
type: JSONLD
- url: plans/maersk-line-plans-pricing.yml
type: Plans
- url: rate-limits/maersk-line-rate-limits.yml
type: RateLimits
- url: finops/maersk-line-finops.yml
type: FinOps
- type: Authentication
url: https://developer.maersk.com/support/authorisation
name: OAuth 2.0 Authorisation
- type: Features
data:
- name: Container Tracking
description: Public Track and Trace API with neutralized container and shipment events.
- name: Ocean Booking (DCSA)
description: Create, retrieve, amend, and cancel bookings via the DCSA Booking 2.0 interface.
- name: Sailing Schedules
description: Point-to-point and commercial service schedules across the Maersk ocean network.
- name: Product Offers and Pricing
description: Quote all-in ocean rates including base freight and surcharges.
- name: Electronic Bills of Lading
description: Issue and approve eBLs per the DCSA eBL 3.0 standard.
- name: Verified Gross Mass (VGM)
description: Submit SOLAS-mandated container weight declarations electronically.
- name: Demurrage and Detention Visibility
description: Surface accruing accessorial charges and remaining free-day clocks.
- name: Air Cargo Bookings
description: Book air freight via Maersk Air Cargo with product tiers including Pharma and Perishable.
- name: Container Maintenance and Repair
description: Surface equipment-management events and M&R workflow data.
- name: DCSA Alignment
description: APIs implement DCSA interface standards for portability across carriers.
- name: OAuth 2.0 with Consumer Keys
description: Client-credentials OAuth tokens layered over per-app Consumer-Key authentication.
- name: Booking Status Webhooks
description: Asynchronous push notifications for booking lifecycle events.
- type: UseCases
data:
- name: Supply Chain Visibility
description: Pipe container milestones into TMS and OMS platforms to give merchandisers, planners, and customers real-time shipment status.
- name: Self-Service Quoting
description: Embed real-time ocean and air quotes into freight-forwarder portals and marketplace platforms.
- name: Automated Booking
description: Trigger DCSA-compliant bookings from ERP procurement events and route them through Maersk's network.
- name: Compliance Automation
description: Programmatic VGM submission and eBL approvals eliminate manual filings.
- name: Penalty Avoidance
description: Monitor D&D clocks across import containers and trigger dispatch workflows before free days expire.
- name: Rate Audit and FinOps
description: Reconcile expected surcharges and accessorial charges against invoices using Product Offers and D&D data.
- type: Integrations
data:
- name: SAP Transportation Management
description: Many Maersk customers integrate Maersk APIs with SAP TM.
- name: Oracle Transportation Management
description: OTM connectors consume Maersk shipment and booking events.
- name: Blue Yonder
description: Supply-chain planning platforms ingest tracking and schedule data.
- name: project44
description: Multi-carrier visibility platforms aggregate Maersk Track and Trace.
- name: FourKites
description: Real-time supply-chain visibility platforms relay container milestones.
- name: DCSA
description: Founding member; Maersk APIs implement DCSA Booking, Schedules, eBL, and Track and Trace interfaces.
- name: EDI
description: Legacy IFTSAI, IFTSTA, IFTMBF, and BAPLIE EDI flows interoperate with the API surface.
- type: Solutions
data:
- name: Ocean Transport
description: Container shipping across Maersk's global vessel network.
- name: Air Freight
description: Maersk Air Cargo for time-sensitive shipments.
- name: Warehousing and Distribution
description: Global warehouse network with API-enabled inventory and outbound data.
- name: Supply Chain Management
description: Managed end-to-end logistics with integrated transport, warehousing, customs, and finance.
- name: Customs Services
description: Customs brokerage and clearance integrated with shipment data.
- name: Inland Transport
description: Truck, rail, and barge transport for first- and last-mile movements.
- name: Cold Chain
description: Reefer and pharma-grade transport for temperature-sensitive cargo.
- name: Project Logistics
description: Break-bulk and out-of-gauge cargo for industrial projects.
maintainers:
- FN: Kin Lane
email: info@apievangelist.com
X: apievangelist
url: https://apievangelist.com
created: '2026-05-25'
modified: '2026-05-25'
position: Producing
description: >-
A.P. Moller - Maersk is the Danish integrated container shipping and
logistics company. Maersk operates one of the world's largest ocean fleets
and a global network of warehouses, inland transport, customs services,
and air-freight capacity through Maersk Air Cargo. The Maersk Developer
Portal exposes a catalogue of APIs for Track and Trace, Ocean Booking
(DCSA-aligned), Schedules, Product Offers and pricing, electronic Bills of
Lading, Verified Gross Mass, Demurrage and Detention, Air Booking, VGM, and
container Maintenance and Repair. Many of Maersk's APIs implement
Digital Container Shipping Association (DCSA) interface standards so the
same client can address multiple carriers.
specificationVersion: '0.16'