Virgin Atlantic · AsyncAPI Specification

Virgin Atlantic Orderchangenotif Webhooks

Version

View Spec View on GitHub TravelUnited KingdomAviationAirlineDistributionNDCBookingGDSAsyncAPIEvents

AsyncAPI Specification

virgin-atlantic-orderchangenotif-webhooks.yml Raw ↑
generated: '2026-07-28'
method: searched
source: >-
  https://ndc.virginatlantic.com/docs/orderchangenotif,
  https://ndc.virginatlantic.com/docs/orderchangenotif/rq,
  https://ndc.virginatlantic.com/docs/orderchangenotif/samples,
  https://ndc.virginatlantic.com/capability/ndc-roadmap
spec_type: Webhooks
asyncapi_published: false
description: >-
  Virgin Atlantic operates one asynchronous, airline-initiated push surface: the IATA NDC 21.3
  OrderChangeNotif message. The airline POSTs an OrderChangeNotifRQ to a seller-registered endpoint
  when an order changes without the seller asking - schedule changes, cancellations and IROP
  (irregular operations). It is a real subscribe-and-receive webhook contract with a registration
  process, not merely a documented message. No AsyncAPI document is published for it, and none was
  authored here; this file captures the published event surface verbatim.
direction: airline-to-seller (inbound to the partner)
transport:
  protocol: HTTPS POST to a seller-supplied endpoint
  payload: IATA NDC 21.3 OrderChangeNotifRQ XML
  soap_action: required at registration (the registration form asks for a SOAP Action)
  response: 'none - the documentation states "Response: N/A"; the message is fire-and-forget from the seller''s perspective'
  schema: schemas/IATA_OrderChangeNotifRQ.xsd
subscription:
  required: true
  verbatim: >-
    "The seller or aggregator must support receiving and processing OrderChangeNotifRQ messages
    asynchronously by subscribing to the service."
  how: >-
    Submit an OCN registration application through VS NDC Connect. The documentation links to
    "[Link to OCN Registration]" - a placeholder in the published page rather than a live URL at
    probe time.
  registration_fields:
    - API details - username and key, specific to the environment
    - IATA number / Aggregator ID
    - Endpoint URL (the seller's receiving endpoint)
    - SOAP Action
    - API login credentials - UserID and Password
  authentication_note: >-
    Inbound calls are authenticated with the seller's own supplied credentials; Virgin Atlantic
    publishes no signature header, HMAC scheme or replay-protection contract for the callback.
events:
  - name: OrderChangeNotif
    message: OrderChangeNotifRQ
    docs: https://ndc.virginatlantic.com/docs/orderchangenotif
    reference: https://ndc.virginatlantic.com/docs/orderchangenotif/rq
    samples: examples/orderchangenotif/
    trigger: >-
      An involuntary change happens to an order due to a schedule change, cancellation or IROP
      (irregular operations).
    preconditions:
      - Order created in VS NDC by the authorised agent
      - An involuntary change occurs on that order
      - The seller or aggregator has subscribed and can receive the message asynchronously
    payload_elements:
      - name: ChangeGroup
        description: Describes the type of change (e.g. schedule change, cancellation), the reason, and the time
      - name: CurrentOrder
        description: The updated order data - order ID, flight segments, passengers and services
      - name: ChangeTypeCode
        description: In scope on the request
      - name: ReasonCode
        description: In scope on the request
    out_of_scope: [Follow-up action]
    error_responses_published: false
coverage:
  events_documented: 1
  events_with_schema: 1
  events_with_samples: 2
roadmap:
  - item: OrderChangeNotification - Phase 2
    status: Selected for Development (Q2 2026)
    note: >-
      "This release will provide notifications for voluntary changes made within the NDC channel" -
      extending the surface beyond involuntary/IROP changes. Live and PreLive dates are TBC.
    source: https://ndc.virginatlantic.com/capability/ndc-roadmap
  - item: Involuntary Change
    status: Future Delivery
    source: https://ndc.virginatlantic.com/capability/ndc-roadmap
not_published:
  - An AsyncAPI (or any machine-readable event) document
  - The OCN registration URL (the docs carry a placeholder link)
  - Retry, backoff or delivery-guarantee semantics
  - Callback signing / verification scheme
  - Event catalog beyond the single OrderChangeNotif message

Work with this as data

Every AsyncAPI spec here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for asyncapi

4 MCP tools reach this
  • find_asyncapisBrowse and filter every AsyncAPI spec in the catalog.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This AsyncAPI spec
curl "https://apis.io/api/v1/asyncapis/virgin-atlantic-orderchangenotif-webhooks"
All asyncapi
curl "https://apis.io/api/v1/asyncapis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.