naftiko: 1.0.0-alpha2 info: label: MarineTraffic Routing Information description: MarineTraffic Routing Information. 2 operations. Self-contained Naftiko capability covering one MarineTraffic AIS business surface. tags: - MarineTraffic - AIS - Maritime created: '2026-05-25' modified: '2026-05-25' binds: - namespace: env keys: MARINETRAFFIC_API_KEY: MARINETRAFFIC_API_KEY capability: consumes: - type: http namespace: routing-information baseUri: https://services.marinetraffic.com/api description: Maritime routing and distance calculation across global sea lanes. resources: - name: exportroutes-api_key path: /exportroutes/{api_key} operations: - name: exportroutes method: GET description: Vessel Route to Port outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: mmsi in: query type: integer description: The Maritime Mobile Service Identity (MMSI) of the vessel you wish to track

You can instead use imo or shipid required: true - name: imo in: query type: integer description: The International Maritime Organization (IMO) number of the vessel you wish to track required: false - name: shipid in: query type: integer description: A uniquely assigned ID by MarineTraffic for the subject vessel required: false - name: port_target_id in: query type: integer description: The MarineTraffic ID of the port you wish to put as target port (found on the URL of the respective Port page) or port UN/LOCODE required: true - name: includealternatives in: query type: integer description: Use 1 to search for all available routes regarding the specific journey or 0 to not include alternative routes required: false - name: includeinland in: query type: integer description: Use 1 in order to receive routes which include inland waterways or 0 to not include alternative routes required: false - name: msgtype in: query type: string description: 'Resolution of the response. Available values: