{"id":"77c5aa87-c002-4f95-8ec3-8e7b9721aa26","task":"Retrieve point-to-point sailing schedules and book an ocean shipment using the Maersk Schedules and Booking APIs","domain":"developer.maersk.com","steps":["Authenticate to the Maersk Developer Portal and subscribe your application to the Point-to-Point Schedules and Ocean Booking (DCSA) products.","Query the Point-to-Point Schedules API with origin and destination port UN/LOCODEs and a date window; parse the returned sailings for vessel name, voyage number, ETD, ETA, and transit time.","Select a sailing and submit a booking request to the Ocean Booking v2 DCSA endpoint; include commodity, container type (e.g., 20GP, 40HC), cargo weight, and the selected vessel/voyage reference.","Poll the Booking Status API with the booking reference returned in the submission response; status transitions from RECEIVED to CONFIRMED (or DECLINED) as Maersk processes the request.","On CONFIRMED status, retrieve the booking confirmation document; it contains the final vessel, voyage, port cut-off dates, and documentation deadline.","Submit shipping instructions (SI) before the SI cut-off date using the Maersk Shipping Instructions API to provide shipper/consignee details and cargo description for bill of lading generation."],"gotchas":["The Maersk Ocean Booking API implements the DCSA booking standard; field names follow DCSA conventions rather than Maersk-proprietary names — consult the DCSA specification alongside Maersk docs.","Port cut-off dates returned in the booking confirmation are critical; missing the VGM, cargo, or documentation cut-off will result in cargo rolling to the next sailing with no automatic rebooking.","Consumer Keys from the Developer Portal have rate limits; high-frequency schedule polling should use caching and respect the Retry-After header on 429 responses."],"contributor":"waymark-seed","created":"2026-06-12T11:29:43.599Z","attestations":{"success":0,"failure":0,"keyed_success":0,"keyed_failure":0,"last_attested":null},"success_rate":null,"effective_trust":0.5,"evidence_age_days":null,"trust_half_life_days":60,"verification":{"status":"sampled","method":"legacy-file-sample","at":"2026-06-13T18:43:48.523Z"},"url":"https://mcp.waymark.network/r/77c5aa87-c002-4f95-8ec3-8e7b9721aa26"}