1. Air
  • Introduction
  • Getting Started
  • Authentication
  • Error Handling
  • Contact Support
  • Modaltrans API
    • Get Auth Token
      • Get Bearer Token
    • Accounting
      • Invoices
        • Retrieve an Invoice
        • List all Invoices
      • Invoice Items
        • List all Invoice Items
        • Deleted Invoice Items
      • Financials
        • Retrieve Financial Information
    • Customs
      • NCTS Declarations
        • List all NCTS Declarations
        • Retrieve an NCTS Declaration
        • Create an NCTS Declaration with XML Data
        • Update an NCTS Declaration
        • Download an NCTS Declaration
        • List Timelines of NCTS Declaration
        • List Messages of NCTS Decalaration
      • Customs Declarations
        • List all Customs Declarations
        • Retrieve a Custom Declaration
        • Create a Customs Declaration
        • Update a Custom Declaration
        • Delete a Custom Declaration
        • Retrieve a Declaration History
        • Retrieve an MRN Status of Declaration
      • Declaration Requests
        • List all Declaration Orders
        • Retrieve a Declaration Request
        • Create a Declaration Request
        • Update a Declaration Request
        • Delete a Declaration Request
      • Ens Declarations
        • Create an Ens Declaration
        • Download an Ens Declaration
    • Logistics
      • Bookings
        • Retrieve a Booking
        • List all Bookings
        • Create a Booking
        • Update a Booking
      • Locations
        • List all Locations
        • Retrieve a Location
      • Positions
        • Update a Transport
        • Get All Positions
        • Retrieve a Position
      • Tracking
        • Available Shipping Lines
        • Retrieve a Tracking Data
        • Subscribe to Tracking
      • Shipments
        • Retrieve a Shipment
        • List All Shipments
        • Retrieve Financials of Shipment
        • List Contacts of the Shipment
        • Create a Shipment
        • Update a Shipment
      • Tariffs
        • List All Tariffs
        • Retrieve a Tariff
        • Create a Tariff
        • Update a Tariff
    • Depot
      • Orders
        • Retrieve an Order
        • List all Orders
        • Create an Order
        • Update an Order
      • Products
        • Retrieve a Product
        • List all Products
        • Create a Product
        • Update a Product
        • List Product Stocks
      • Inventories
        • List all Inventories
    • Fleet Management
      • Drivers
        • Retrieve a Driver
        • Retrieve a Driver's Vehicle
        • List Driver Positions
        • Update a Driver
      • Vehicles
        • Retrieve a Vehicle
        • Update a Vehicle
      • Gps Service Controller
        • Create Gps Responses
      • Service Logs
        • List all Service Logs
        • Retrieve a Service Log
        • Create a Service Log
        • Delete a Service Log
        • Update a Service Log
      • Periodic Documents
        • Retrieve a Periodic Document
        • Update a Periodic Document
        • Create a Periodic Document
    • CRM
      • Companies
        • List all Companies
        • Retrieve a Company
        • Create a Company
        • Update a Company
        • Delete a Company
        • List Company Credit Limits
      • Quotes
        • Retrieve a Quote
        • List All Quotes
        • Update a Quote
        • Create a Quote
        • Accept a Quote
        • Reject a Quote
    • Timelines
      • Retrieve a Timeline
      • List Timelines
      • Create a Timeline
    • S3 Files
      • List all S3Files
      • Create an S3File
      • Delete an S3File
    • Notifications
      • List all Notifications
      • Update a Notification Status
    • User Details
      • List User Details
      • Update User Details
    • Milestones
      • Retrieve a Milestone
      • List Milestones
      • Create a Milestone
      • Delete a Milestone
      • Update a Milestone
  • Webhooks
    • Webhooks
    • Trackings
      • Tracking Webhooks
      • Sea
        • Sea Tracking Event Created
        • Sea Tracking Event Updated
      • Air
        • Air Tracking Event Created
        • Air Tracking Event Updated
    • Customs
      • Customs Declaration Status Changed
      • NCTS Declaration Status Changed
      • ENS Declaration Status Changed
      • GVMS Declaration Status Changed
  1. Air

Air Tracking Event Updated

Webhook
POST
Sent when an air waybill status you already received changes. Only real changes are forwarded: the date, the status code or description, the airport, the flight number, or the estimated and actual flag.

Request

Header Params

Body Params application/json

Example
{
  "webhookId": 12,
  "eventName": "air_tracking_events/update",
  "deliveryId": "8d3f1c07-95ab-4e62-8f1d-6b0e4a2c33de",
  "sentAt": "2026-09-22T11:12:29Z",
  "data": [
    {
      "eventID": "391039b2-3831-5fb1-b105-0e7a5230b374",
      "eventType": "AIR_WAYBILL",
      "statusCode": "DEP",
      "statusDescription": "Departed",
      "eventClassifierCode": "ACT",
      "eventDateTime": "2026-09-21T17:00:00Z",
      "eventCreatedDateTime": "2026-09-22T11:12:29Z",
      "airWaybillNumber": "17204904981",
      "flight": {
        "flightNumber": "CV5270A",
        "airport": {
          "iataCode": "LUX",
          "name": "FINDEL AP"
        }
      },
      "modaltrans": {
        "systemStatus": "departed",
        "carrierEventDescription": "departed | 15 Pcs | 217 KILOGRAM",
        "carrierCode": "CV",
        "eventKey": "54321753-53a9-5ac3-9c12-1daab527d88f",
        "loadingReference": "SUPIM0050651"
      }
    }
  ]
}

Request Code Samples

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
Request Request Example
Shell
JavaScript
Java
Swift
curl --location 'https://your-api-server.com' \
--header 'X-Modaltrans-Signature: sha256=d55e674078099a696aebbcb1c4e0094a938fd7902667c8d06de366bcdfcc2741' \
--header 'X-Modaltrans-Delivery: 8d3f1c07-95ab-4e62-8f1d-6b0e4a2c33de' \
--header 'X-Modaltrans-Event: air_tracking_events/update' \
--header 'User-Agent: Modaltrans-Webhook/1.0' \
--header 'X-Api-Key: 3f9c1ab24e7d05b6c8fa1d3e9b470a52' \
--header 'Content-Type: application/json' \
--data '{
  "webhookId": 12,
  "eventName": "air_tracking_events/update",
  "deliveryId": "8d3f1c07-95ab-4e62-8f1d-6b0e4a2c33de",
  "sentAt": "2026-09-22T11:12:29Z",
  "data": [
    {
      "eventID": "391039b2-3831-5fb1-b105-0e7a5230b374",
      "eventType": "AIR_WAYBILL",
      "statusCode": "DEP",
      "statusDescription": "Departed",
      "eventClassifierCode": "ACT",
      "eventDateTime": "2026-09-21T17:00:00Z",
      "eventCreatedDateTime": "2026-09-22T11:12:29Z",
      "airWaybillNumber": "17204904981",
      "flight": {
        "flightNumber": "CV5270A",
        "airport": {
          "iataCode": "LUX",
          "name": "FINDEL AP"
        }
      },
      "modaltrans": {
        "systemStatus": "departed",
        "carrierEventDescription": "departed | 15 Pcs | 217 KILOGRAM",
        "carrierCode": "CV",
        "eventKey": "54321753-53a9-5ac3-9c12-1daab527d88f",
        "loadingReference": "SUPIM0050651"
      }
    }
  ]
}'

Responses

🟢204Accepted
Return any 2xx once you have stored the body. Process it afterwards. A 5xx, 408 or 429, a timeout (5 seconds to connect, 10 seconds for your answer) or a connection failure is retried up to five more times over 22 hours. Any other status, including redirects, is not retried. See the Webhooks page for the full schedule.
This response does not have a body.
Modified at 2026-11-09 10:33:49
Previous
Air Tracking Event Created
Next
Customs Declaration Status Changed
Built with