generated: '2026-07-28' method: generated source: openapi/tui-group-tui-b2bota-g7-travelmessage-openapi.yml, openapi/tui-group-tui-checkinhandler-service-api-openapi.yml, openapi/tui-group-tui-cruise-booking-apis-openapi.yml, openapi/tui-group-tui-cruise-cabin-availability-openapi.yml, openapi/tui-group-tui-cruise-price-and-availability-openapi.yml, openapi/tui-group-tui-flight-availability-search-api-openapi.yml, openapi/tui-group-tui-flight-ndc-gateway-openapi.yml, openapi/tui-group-tui-flight-ota-api-openapi.yml, openapi/tui-group-tui-holiday-offers-controller-api-openapi.yml, openapi/tui-group-tui-meta-partner-package-live-search-openapi.yml, openapi/tui-group-tui-meta-partner-packages-flights-openapi.yml, openapi/tui-group-tui-meta-search-generic-api-openapi.yml, openapi/tui-group-tui-newskies-digital-api-openapi.yml, openapi/tui-group-tui-newskies-gonow-api-openapi.yml, openapi/tui-group-tui-newskies-payment-api-openapi.yml, openapi/tui-group-tui-newskies-pricefile-api-openapi.yml, openapi/tui-group-tui-ota-content-api-openapi.yml, openapi/tui-group-tui-partner-content-api-openapi.yml, openapi/tui-group-tui-search-walldy-api-openapi.yml, openapi/tui-group-tui-ship-content-api-openapi.yml, openapi/tui-group-tui-supply-openapi.yml description: Recommended x-agentic-access execution contracts, classified heuristically from the OpenAPI. A governance starting point for exposing this API to AI agents — review and bind audience per deployment. See research/curity/agentic-governance/. summary: operations: 1261 by_action_class: acting: 653 connected: 608 by_consequence: write: 548 read: 608 physical: 87 safety-critical: 18 human_in_the_loop_required: 18 operations: - path: /travelmessage/v3.1/availabilityrequest method: post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /travelmessage/v3.1/receiptrequest method: post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /travelmessage/v3.1/sellrequest method: post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /travelmessage/v3.1/assignrequest method: post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /travelmessage/v3.1/bookrequest method: post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /travelmessage/v3.1/breakrequest method: post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /travelmessage/v3.1/addproavailabilityrequest method: post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /travelmessage/v3.1/addprodetailsrequest method: post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /travelmessage/v3.1/recaprequest method: post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /travelmessage/v3.1/cancellationrequest method: post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /recordlocator method: get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /checkinavailability method: get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /validate-holiday method: post operationId: validateHoliday x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /confirm-holiday method: post operationId: confirmHoliday x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/cruises/cabinsavailability method: post operationId: getCabinSelection x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/cruises/offers method: post operationId: getCruisePackagePrices x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/cruises/unique/offer method: post operationId: getUniqueCruisePackagePrices x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/cruises/cabin-board-variants method: post operationId: getAlternateCabinAndBoards x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/cruises/flight-variants method: post operationId: getAlternateFlightVariants x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/cruises/stay-variants method: post operationId: getAlternateStayVariants x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/cruises/stay-upsell-options method: post operationId: addAStay x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /search method: get operationId: SearchAvailability x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /x3/ndc/api/Selling/r3.x/Auth method: post operationId: Auth x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /x3/ndc/api/Selling/r3.x/v2/Auth method: post operationId: DAPI Auth x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /x3/ndc/api/Selling/r3.x/v21.3/OfferPrice method: post operationId: POST OfferPriceRQ v21.3 x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /x3/ndc/api/Selling/r3.x/v2/OfferPrice method: post operationId: POST OfferPriceRQ v21.3 DAPI x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /x3/ndc/api/Selling/r3.x/v21.3/OrderCreate method: post operationId: POST OrderCreateRQ v21.3 x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /x3/ndc/api/Selling/r3.x/v2/OrderCreate method: post operationId: POST OrderCreateRQ v21.3 DAPI x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /x3/ndc/api/Selling/r3.x/v21.3/SeatAvailability method: post operationId: POST SeatAvailabilityRQ v21.3 x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /x3/ndc/api/Selling/r3.x/v2/SeatAvailability method: post operationId: POST SeatAvailabilityRQ v21.3 DAPI x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /x3/ndc/api/Selling/r3.x/v21.3/ServiceList method: post operationId: POST ServiceListRQ v21.3 x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /x3/ndc/api/Selling/r3.x/v2/ServiceList method: post operationId: POST ServiceListRQ v21.3 DAPI x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /x3/ndc/api/Servicing/r3.x/v21.3/OrderChange method: post operationId: OrderChangeRQ x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /x3/ndc/api/Servicing/r3.x/v2/OrderChange method: post operationId: POST OrderChangeRQ v21.3 DAPI x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /x3/ndc/api/Servicing/r3.x/v21.3/OrderQuote method: post operationId: OrderQuoteRQ x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /x3/ndc/api/Servicing/r3.x/v2/OrderQuote method: post operationId: POST OrderQuoteRQ v21.3 DAPI x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /x3/ndc/api/Servicing/r3.x/v21.3/OrderReshop method: post operationId: OrderReshopRQ x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /x3/ndc/api/Servicing/r3.x/v2/OrderReshop method: post operationId: POST OrderReshopRQ v21.3 DAPI x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /x3/ndc/api/Servicing/r3.x/v21.3/OrderRetrieve method: post operationId: OrderRetrieveRQ x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /x3/ndc/api/Servicing/r3.x/v2/OrderRetrieve method: post operationId: POST OrderRetrieveRQ v21.3 DAPI x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /x3/ndc/api/Servicing/r3.x/v21.3/SeatAvailability method: post operationId: seatAvailabilityRQ x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /x3/ndc/api/Servicing/r3.x/v2/SeatAvailability method: post operationId: POST SeatAvailabilityRQ v21.3 DAPI1 x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /x3/ndc/api/Servicing/r3.x/v21.3/ServiceList method: post operationId: ServiceListRQ x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /x3/ndc/api/Servicing/r3.x/v2/ServiceList method: post operationId: POST ServiceListRQ v21.3 DAPI1 x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /x3/ndc/api/Shopping/r3.x/v21.3/AirlineProfile method: get operationId: GET AirlineProfileRQ v21.3 x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /x3/ndc/api/Shopping/r3.x/v21.3/AirlineProfile method: post operationId: POST AirlineProfileRQ v21.3 x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /x3/ndc/api/Shopping/r3.x/v2/AirlineProfile method: get operationId: GET AirlineProfileRQ v21.3 DAPI x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /x3/ndc/api/Shopping/r3.x/v2/AirlineProfile method: post operationId: POST AirlineProfileRQ v21.3 DAPI x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /x3/ndc/api/Shopping/r3.x/v21.3/AirShopping method: get operationId: GET AirShoppingRQ v21.3 x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /x3/ndc/api/Shopping/r3.x/v21.3/AirShopping method: post operationId: POST AirShoppingRQ v21.3 x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /x3/ndc/api/Shopping/r3.x/v2/AirShopping method: get operationId: GET AirShoppingRQ v21.3 DAPI x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /x3/ndc/api/Shopping/r3.x/v2/AirShopping method: post operationId: POST AirShoppingRQ v21.3 DAPI x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ota/getflights method: get operationId: getflights x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ota/flightavailability method: get operationId: flightavailablity x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ota/includedluggage method: get operationId: includdedluggage x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ota/luggage method: get operationId: luggage x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ota/pricecalculation method: get operationId: pricecalculcation x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ota/pay method: get operationId: pay x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ota/pay method: post operationId: post_pay x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ota/bookinfo method: get operationId: bookinfo x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ota/servicebundle method: get operationId: servicebundle x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ota/handluggage method: get operationId: handluggage x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ota/sports method: get operationId: sports x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ota/assistance method: get operationId: assistance x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ota/pets method: get operationId: pets x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /search-holiday-offers/search/package/v1/offers method: post x-agentic-access: action-class: acting consequence: safety-critical subject: required audience: null token: max-ttl: 120 exchange: true purpose-required: true proof-of-possession: true escalation: human-in-the-loop: required audit: required - path: /search-holiday-offers/search/package/v1/unique-offer method: post operationId: getPriceOffer x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /search-holiday-offers/search/package/v1/price-calendar method: post operationId: getPriceCalendarUSL x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /{market}/packages/{agent}/locations method: get operationId: GetLocations x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /{market}/packages/{agent} method: get operationId: GetLiveSearch x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /{market}/packages/{agent}/accommodations method: get operationId: GetAccommodations x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /{market}/flights/{agent}/route-feed method: get operationId: GetFlightsRouteFeed x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /{market}/packages/{pax} method: get operationId: GetPackages x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /{market}/flights/search/{agent} method: get operationId: GetFlights x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /{market}/live-search/packages/{agent}/locations method: get operationId: GetLocations x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /{market}/live-search/packages/{agent} method: get operationId: GetLiveSearch x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /hotel_inventory method: get operationId: getHotelInventory x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /hotel_inventory/send/{fileName} method: post operationId: sendHotelInventory x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /hotel_availability method: post operationId: getHotelAvailability x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/account/password/challenge method: post operationId: nsk_v1_account_password_challenge_post x-agentic-access: action-class: acting consequence: safety-critical subject: required audience: null token: max-ttl: 120 exchange: true purpose-required: true proof-of-possession: true escalation: human-in-the-loop: required audit: required - path: /api/nsk/v1/account/password/challenge/reset method: put operationId: nsk_v1_account_password_challenge_reset_put x-agentic-access: action-class: acting consequence: safety-critical subject: required audience: null token: max-ttl: 120 exchange: true purpose-required: true proof-of-possession: true escalation: human-in-the-loop: required audit: required - path: /api/nsk/v1/account/password/challenge/verify method: post operationId: nsk_v1_account_password_challenge_verify_post x-agentic-access: action-class: acting consequence: safety-critical subject: required audience: null token: max-ttl: 120 exchange: true purpose-required: true proof-of-possession: true escalation: human-in-the-loop: required audit: required - path: /api/nsk/v3/account/password/change method: post operationId: nsk_v3_account_password_change_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/account/password/reset method: post operationId: nsk_v1_account_password_reset_post x-agentic-access: action-class: acting consequence: safety-critical subject: required audience: null token: max-ttl: 120 exchange: true purpose-required: true proof-of-possession: true escalation: human-in-the-loop: required audit: required - path: /api/nsk/v1/apisMessage method: post operationId: nsk_v1_apisMessage_post x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/apo method: get operationId: nsk_v1_apo_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/apo method: post operationId: nsk_v1_apo_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/apo method: put operationId: nsk_v1_apo_put x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/apo method: delete operationId: nsk_v1_apo_delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/apo/{inputParameterKey} method: put operationId: nsk_v1_apo_inputParameterKey_put x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/apo/{inputParameterKey} method: delete operationId: nsk_v1_apo_inputParameterKey_delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v3/availability/lowfare method: post operationId: nsk_v3_availability_lowfare_post x-agentic-access: action-class: acting consequence: safety-critical subject: required audience: null token: max-ttl: 120 exchange: true purpose-required: true proof-of-possession: true escalation: human-in-the-loop: required audit: required - path: /api/nsk/v1/availability/lowfare/estimate method: get operationId: nsk_v1_availability_lowfare_estimate_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v3/availability/lowfare/simple method: post operationId: nsk_v3_availability_lowfare_simple_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v4/availability/search method: post operationId: nsk_v4_availability_search_post x-agentic-access: action-class: acting consequence: safety-critical subject: required audience: null token: max-ttl: 120 exchange: true purpose-required: true proof-of-possession: true escalation: human-in-the-loop: required audit: required - path: /api/nsk/v4/availability/search/simple method: post operationId: nsk_v4_availability_search_simple_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v2/availability/search/ssr method: post operationId: nsk_v2_availability_search_ssr_post x-agentic-access: action-class: acting consequence: safety-critical subject: required audience: null token: max-ttl: 120 exchange: true purpose-required: true proof-of-possession: true escalation: human-in-the-loop: required audit: required - path: /api/dcs/v1/baggage method: post operationId: dcs_v1_baggage_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/dcs/v1/baggage method: delete operationId: dcs_v1_baggage_delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/dcs/v2/baggage method: post operationId: dcs_v2_baggage_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/dcs/v1/baggage/byLegKey method: delete operationId: dcs_v1_baggage_byLegKey_delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/dcs/v1/baggage/checkIn method: put operationId: dcs_v1_baggage_checkIn_put x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/dcs/v2/baggage/checkIn method: put operationId: dcs_v2_baggage_checkIn_put x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/dcs/v1/bagTag/printers method: get operationId: dcs_v1_bagTag_printers_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/dcs/v2/boarding/{recordLocator}/legs/{legKey}/passengers/{passengerKey} method: post operationId: dcs_v2_boarding_recordLocator_legs_legKey_passengers_passengerKey_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/dcs/v1/boarding/{recordLocator}/legs/{legKey}/passengers/{passengerKey} method: delete operationId: dcs_v1_boarding_recordLocator_legs_legKey_passengers_passengerKey_delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/dcs/v2/boarding/{recordLocator}/segments/{segmentKey}/passengers/{passengerKey} method: post operationId: dcs_v2_boarding_recordLocator_segments_segmentKey_passengers_passengerKey_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/dcs/v1/boarding/legs/{legKey}/passengers method: delete operationId: dcs_v1_boarding_legs_legKey_passengers_delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/dcs/v2/boarding/legs/{legKey}/passengers method: post operationId: dcs_v2_boarding_legs_legKey_passengers_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/booking method: get operationId: nsk_v1_booking_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v3/booking method: post operationId: nsk_v3_booking_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v3/booking method: put operationId: nsk_v3_booking_put x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/booking/addons/{addOnKey}/payments method: get operationId: nsk_v1_booking_addons_addOnKey_payments_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/booking/addons/{addOnKey}/payments method: post operationId: nsk_v1_booking_addons_addOnKey_payments_post x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/booking/addons/payments method: get operationId: nsk_v1_booking_addons_payments_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/booking/addons/sync method: put operationId: nsk_v1_booking_addons_sync_put x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/booking/baggageAllowances method: get operationId: nsk_v1_booking_baggageAllowances_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/booking/baggageAllowances/external method: post operationId: nsk_v1_booking_baggageAllowances_external_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v3/booking/boardingpasses/journey/{journeyKey} method: post operationId: nsk_v3_booking_boardingpasses_journey_journeyKey_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/booking/boardingpasses/m2d/journey/{journeyKey} method: post operationId: nsk_v1_booking_boardingpasses_m2d_journey_journeyKey_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/booking/boardingpasses/s2d/journey/{journeyKey} method: post operationId: nsk_v1_booking_boardingpasses_s2d_journey_journeyKey_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v3/booking/boardingpasses/segment/{segmentKey} method: post operationId: nsk_v3_booking_boardingpasses_segment_segmentKey_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/booking/bundle/availability method: post operationId: nsk_v1_booking_bundle_availability_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/booking/checkin/journey/{journeyKey} method: delete operationId: nsk_v1_booking_checkin_journey_journeyKey_delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v3/booking/checkin/journey/{journeyKey} method: post operationId: nsk_v3_booking_checkin_journey_journeyKey_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v2/booking/checkin/journey/{journeyKey}/requirements method: get operationId: nsk_v2_booking_checkin_journey_journeyKey_requirements_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/booking/checkin/journey/{journeyKey}/requirements method: get operationId: nsk_v1_booking_checkin_journey_journeyKey_requirements_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/booking/checkin/journey/{journeyKey}/status method: get operationId: nsk_v1_booking_checkin_journey_journeyKey_status_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/booking/checkin/segment/{segmentKey} method: delete operationId: nsk_v1_booking_checkin_segment_segmentKey_delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v3/booking/checkin/segment/{segmentKey} method: post operationId: nsk_v3_booking_checkin_segment_segmentKey_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v2/booking/checkin/segment/{segmentKey}/requirements method: get operationId: nsk_v2_booking_checkin_segment_segmentKey_requirements_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/booking/checkin/segment/{segmentKey}/requirements method: get operationId: nsk_v1_booking_checkin_segment_segmentKey_requirements_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/booking/checkin/segment/{segmentKey}/status method: get operationId: nsk_v1_booking_checkin_segment_segmentKey_status_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/booking/comments method: get operationId: nsk_v1_booking_comments_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v2/booking/comments/{commentKey} method: delete operationId: nsk_v2_booking_comments_commentKey_delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/booking/contacts method: get operationId: nsk_v1_booking_contacts_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/booking/contacts method: post operationId: nsk_v1_booking_contacts_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/booking/contacts/{contactTypeCode} method: get operationId: nsk_v1_booking_contacts_contactTypeCode_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/booking/contacts/{contactTypeCode} method: put operationId: nsk_v1_booking_contacts_contactTypeCode_put x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/booking/contacts/{contactTypeCode} method: patch operationId: nsk_v1_booking_contacts_contactTypeCode_patch x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/booking/contacts/{contactTypeCode} method: delete operationId: nsk_v1_booking_contacts_contactTypeCode_delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/booking/contacts/{contactTypeCode}/phoneNumbers method: get operationId: nsk_v1_booking_contacts_contactTypeCode_phoneNumbers_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/booking/contacts/{contactTypeCode}/phoneNumbers method: post operationId: nsk_v1_booking_contacts_contactTypeCode_phoneNumbers_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/booking/contacts/{contactTypeCode}/phoneNumbers/{phoneNumberType} method: get operationId: nsk_v1_booking_contacts_contactTypeCode_phoneNumbers_phoneNumberType_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/booking/contacts/{contactTypeCode}/phoneNumbers/{phoneNumberType} method: put operationId: nsk_v1_booking_contacts_contactTypeCode_phoneNumbers_phoneNumberType_put x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/booking/contacts/{contactTypeCode}/phoneNumbers/{phoneNumberType} method: delete operationId: nsk_v1_booking_contacts_contactTypeCode_phoneNumbers_phoneNumberType_delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/booking/contacts/primary method: get operationId: nsk_v1_booking_contacts_primary_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/booking/contacts/primary method: post operationId: nsk_v1_booking_contacts_primary_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/booking/contacts/primary method: put operationId: nsk_v1_booking_contacts_primary_put x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/booking/contacts/primary method: patch operationId: nsk_v1_booking_contacts_primary_patch x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/booking/contacts/primary method: delete operationId: nsk_v1_booking_contacts_primary_delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v2/booking/divide method: post operationId: nsk_v2_booking_divide_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v2/booking/equipment/legs/{legKey} method: get operationId: nsk_v2_booking_equipment_legs_legKey_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v2/booking/equipment/legs/{legKey}/properties method: get operationId: nsk_v2_booking_equipment_legs_legKey_properties_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v2/booking/equipment/segments/{segmentKey} method: get operationId: nsk_v2_booking_equipment_segments_segmentKey_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v2/booking/equipment/segments/{segmentKey}/properties method: get operationId: nsk_v2_booking_equipment_segments_segmentKey_properties_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v2/booking/eTickets method: post operationId: nsk_v2_booking_eTickets_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v2/booking/eTickets method: put operationId: nsk_v2_booking_eTickets_put x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/booking/eTickets method: post operationId: nsk_v1_booking_eTickets_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/booking/eTickets method: put operationId: nsk_v1_booking_eTickets_put x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/booking/eTickets/forceIssue method: post operationId: nsk_v1_booking_eTickets_forceIssue_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/booking/eTickets/validation method: get operationId: nsk_v1_booking_eTickets_validation_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/booking/fareOverride/journey/{journeyKey} method: post operationId: nsk_v1_booking_fareOverride_journey_journeyKey_post x-agentic-access: action-class: acting consequence: safety-critical subject: required audience: null token: max-ttl: 120 exchange: true purpose-required: true proof-of-possession: true escalation: human-in-the-loop: required audit: required - path: /api/nsk/v2/booking/fareRules method: get operationId: nsk_v2_booking_fareRules_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v2/booking/fareRules/category50/journeys/{journeyKey}/segments/{segmentKey} method: post operationId: nsk_v2_booking_fareRules_category50_journeys_journeyKey_segments_segmentKey_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/booking/fareRules/fare/{fareKey} method: get operationId: nsk_v1_booking_fareRules_fare_fareKey_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v2/booking/fareRules/journey/{journeyKey} method: get operationId: nsk_v2_booking_fareRules_journey_journeyKey_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v2/booking/fareRules/segment/{segmentKey} method: get operationId: nsk_v2_booking_fareRules_segment_segmentKey_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/booking/fee method: get operationId: nsk_v1_booking_fee_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/booking/fee method: post operationId: nsk_v1_booking_fee_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/booking/fee/{feeKey} method: put operationId: nsk_v1_booking_fee_feeKey_put x-agentic-access: action-class: acting consequence: safety-critical subject: required audience: null token: max-ttl: 120 exchange: true purpose-required: true proof-of-possession: true escalation: human-in-the-loop: required audit: required - path: /api/nsk/v1/booking/fee/{feeKey} method: delete operationId: nsk_v1_booking_fee_feeKey_delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/booking/fees method: put operationId: nsk_v1_booking_fees_put x-agentic-access: action-class: acting consequence: safety-critical subject: required audience: null token: max-ttl: 120 exchange: true purpose-required: true proof-of-possession: true escalation: human-in-the-loop: required audit: required - path: /api/nsk/v1/booking/fees/{feeKey}/quote method: get operationId: nsk_v1_booking_fees_feeKey_quote_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/booking/fees/penalty method: delete operationId: nsk_v1_booking_fees_penalty_delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/booking/fees/spoilage method: delete operationId: nsk_v1_booking_fees_spoilage_delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/booking/groupName method: put operationId: nsk_v1_booking_groupName_put x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/booking/groupName method: delete operationId: nsk_v1_booking_groupName_delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v2/booking/groupName method: put operationId: nsk_v2_booking_groupName_put x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/booking/history method: get operationId: nsk_v1_booking_history_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/booking/history/bagTagPrint method: get operationId: nsk_v1_booking_history_bagTagPrint_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/booking/history/bagTagPrint method: post operationId: nsk_v1_booking_history_bagTagPrint_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/booking/history/flightMove method: get operationId: nsk_v1_booking_history_flightMove_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/booking/history/holdDateChange method: get operationId: nsk_v1_booking_history_holdDateChange_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/booking/history/itinerarySent method: get operationId: nsk_v1_booking_history_itinerarySent_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/booking/history/message method: get operationId: nsk_v1_booking_history_message_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/booking/history/notification method: get operationId: nsk_v1_booking_history_notification_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/booking/history/seatAssignment method: get operationId: nsk_v1_booking_history_seatAssignment_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/booking/history/segmentChange method: get operationId: nsk_v1_booking_history_segmentChange_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v2/booking/hold/available method: get operationId: nsk_v2_booking_hold_available_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/booking/indiaGstRegistrationRequirement method: get operationId: nsk_v1_booking_indiaGstRegistrationRequirement_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/booking/info method: get operationId: nsk_v1_booking_info_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/booking/itinerary/print method: post operationId: nsk_v1_booking_itinerary_print_post x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/booking/journeys method: get operationId: nsk_v1_booking_journeys_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/booking/journeys method: delete operationId: nsk_v1_booking_journeys_delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/booking/journeys/{journeyKey} method: get operationId: nsk_v1_booking_journeys_journeyKey_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/booking/journeys/{journeyKey} method: delete operationId: nsk_v1_booking_journeys_journeyKey_delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/booking/journeys/{journeyKey}/bundles method: delete operationId: nsk_v1_booking_journeys_journeyKey_bundles_delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v2/booking/journeys/{journeyKey}/bundles method: post operationId: nsk_v2_booking_journeys_journeyKey_bundles_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/booking/journeys/{journeyKey}/fees/penalty method: delete operationId: nsk_v1_booking_journeys_journeyKey_fees_penalty_delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/booking/journeys/{journeyKey}/passengers/{passengerKey}/address/requirements method: get operationId: nsk_v1_booking_journeys_journeyKey_passengers_passengerKey_address_requirements_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/booking/journeys/{journeyKey}/passengers/{passengerKey}/baggage method: get operationId: nsk_v1_booking_journeys_journeyKey_passengers_passengerKey_baggage_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/booking/journeys/{journeyKey}/passengers/{passengerKey}/baggage method: post operationId: nsk_v1_booking_journeys_journeyKey_passengers_passengerKey_baggage_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/booking/journeys/{journeyKey}/passengers/{passengerKey}/baggage/{baggageKey} method: get operationId: nsk_v1_booking_journeys_journeyKey_passengers_passengerKey_baggage_baggageKey_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/booking/journeys/{journeyKey}/passengers/{passengerKey}/baggage/{baggageKey} method: put operationId: nsk_v1_booking_journeys_journeyKey_passengers_passengerKey_baggage_baggageKey_put x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/booking/journeys/{journeyKey}/passengers/{passengerKey}/baggage/{baggageKey} method: delete operationId: nsk_v1_booking_journeys_journeyKey_passengers_passengerKey_baggage_baggageKey_delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v2/booking/journeys/{journeyKey}/passengers/{passengerKey}/baggage/{baggageKey} method: put operationId: nsk_v2_booking_journeys_journeyKey_passengers_passengerKey_baggage_baggageKey_put x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/booking/journeys/{journeyKey}/passengers/{passengerKey}/baggage/{baggageKey}/checkin method: put operationId: nsk_v1_booking_journeys_journeyKey_passengers_passengerKey_baggage_baggageKey_checkin_put x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/booking/journeys/{journeyKey}/passengers/{passengerKey}/baggage/group method: put operationId: nsk_v1_booking_journeys_journeyKey_passengers_passengerKey_baggage_group_put x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/booking/journeys/{journeyKey}/passengers/{passengerKey}/baggage/manual method: post operationId: nsk_v1_booking_journeys_journeyKey_passengers_passengerKey_baggage_manual_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/booking/journeys/{journeyKey}/passengers/{passengerKey}/fees/amount method: delete operationId: nsk_v1_booking_journeys_journeyKey_passengers_passengerKey_fees_amount_delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/booking/journeys/{journeyKey}/passengers/{passengerKey}/infant method: post operationId: nsk_v1_booking_journeys_journeyKey_passengers_passengerKey_infant_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/booking/journeys/{journeyKey}/passengers/{passengerKey}/infant method: delete operationId: nsk_v1_booking_journeys_journeyKey_passengers_passengerKey_infant_delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/booking/journeys/{journeyKey}/segments/{segmentKey}/status method: patch operationId: nsk_v1_booking_journeys_journeyKey_segments_segmentKey_status_patch x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/booking/journeys/{journeyKey}/travelDocument/requirements method: get operationId: nsk_v1_booking_journeys_journeyKey_travelDocument_requirements_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/booking/journeys/passengers/{passengerKey}/address/requirements method: get operationId: nsk_v1_booking_journeys_passengers_passengerKey_address_requirements_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/booking/journeys/travelDocument/requirements method: get operationId: nsk_v1_booking_journeys_travelDocument_requirements_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/booking/passengers method: get operationId: nsk_v1_booking_passengers_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/booking/passengers/{passengerAlternateKey}/travelNotifications method: get operationId: nsk_v1_booking_passengers_passengerAlternateKey_travelNotifications_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/booking/passengers/{passengerAlternateKey}/travelNotifications method: post operationId: nsk_v1_booking_passengers_passengerAlternateKey_travelNotifications_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/booking/passengers/{passengerAlternateKey}/travelNotifications/{travelNotificationKey} method: get operationId: nsk_v1_booking_passengers_passengerAlternateKey_travelNotifications_travelNotificationKey_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/booking/passengers/{passengerAlternateKey}/travelNotifications/{travelNotificationKey} method: put operationId: nsk_v1_booking_passengers_passengerAlternateKey_travelNotifications_travelNotificationKey_put x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/booking/passengers/{passengerAlternateKey}/travelNotifications/{travelNotificationKey} method: patch operationId: nsk_v1_booking_passengers_passengerAlternateKey_travelNotifications_travelNotificationKey_patch x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/booking/passengers/{passengerAlternateKey}/travelNotifications/{travelNotificationKey} method: delete operationId: nsk_v1_booking_passengers_passengerAlternateKey_travelNotifications_travelNotificationKey_delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/booking/passengers/{passengerAlternateKey}/travelNotifications/{travelNotificationKey}/events method: get operationId: nsk_v1_booking_passengers_passengerAlternateKey_travelNotifications_travelNotificationKey_events_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/booking/passengers/{passengerAlternateKey}/travelNotifications/{travelNotificationKey}/events method: post operationId: nsk_v1_booking_passengers_passengerAlternateKey_travelNotifications_travelNotificationKey_events_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/booking/passengers/{passengerAlternateKey}/travelNotifications/{travelNotificationKey}/events/{eventType} method: get operationId: nsk_v1_booking_passengers_passengerAlternateKey_travelNotifications_travelNotificationKey_events_eventType_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/booking/passengers/{passengerAlternateKey}/travelNotifications/{travelNotificationKey}/events/{eventType} method: delete operationId: nsk_v1_booking_passengers_passengerAlternateKey_travelNotifications_travelNotificationKey_events_eventType_delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/booking/passengers/{passengerAlternateKey}/travelNotifications/{travelNotificationKey}/timedEvents method: get operationId: nsk_v1_booking_passengers_passengerAlternateKey_travelNotifications_travelNotificationKey_timedEvents_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/booking/passengers/{passengerAlternateKey}/travelNotifications/{travelNotificationKey}/timedEvents method: post operationId: nsk_v1_booking_passengers_passengerAlternateKey_travelNotifications_travelNotificationKey_timedEvents_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/booking/passengers/{passengerAlternateKey}/travelNotifications/{travelNotificationKey}/timedEvents/{timedEventType} method: get operationId: nsk_v1_booking_passengers_passengerAlternateKey_travelNotifications_travelNotificationKey_timedEvents_timedEventType_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/booking/passengers/{passengerAlternateKey}/travelNotifications/{travelNotificationKey}/timedEvents/{timedEventType} method: put operationId: nsk_v1_booking_passengers_passengerAlternateKey_travelNotifications_travelNotificationKey_timedEvents_timedEventType_put x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/booking/passengers/{passengerAlternateKey}/travelNotifications/{travelNotificationKey}/timedEvents/{timedEventType} method: delete operationId: nsk_v1_booking_passengers_passengerAlternateKey_travelNotifications_travelNotificationKey_timedEvents_timedEventType_delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/booking/passengers/{passengerKey} method: get operationId: nsk_v1_booking_passengers_passengerKey_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v3/booking/passengers/{passengerKey} method: put operationId: nsk_v3_booking_passengers_passengerKey_put x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v3/booking/passengers/{passengerKey} method: patch operationId: nsk_v3_booking_passengers_passengerKey_patch x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/booking/passengers/{passengerKey}/addresses method: get operationId: nsk_v1_booking_passengers_passengerKey_addresses_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v2/booking/passengers/{passengerKey}/addresses method: post operationId: nsk_v2_booking_passengers_passengerKey_addresses_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/booking/passengers/{passengerKey}/addresses/{addressKey} method: get operationId: nsk_v1_booking_passengers_passengerKey_addresses_addressKey_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v3/booking/passengers/{passengerKey}/addresses/{addressKey} method: put operationId: nsk_v3_booking_passengers_passengerKey_addresses_addressKey_put x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v3/booking/passengers/{passengerKey}/addresses/{addressKey} method: patch operationId: nsk_v3_booking_passengers_passengerKey_addresses_addressKey_patch x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v2/booking/passengers/{passengerKey}/addresses/{addressKey} method: delete operationId: nsk_v2_booking_passengers_passengerKey_addresses_addressKey_delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/booking/passengers/{passengerKey}/baggage method: get operationId: nsk_v1_booking_passengers_passengerKey_baggage_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/booking/passengers/{passengerKey}/baggage/{baggageKey} method: get operationId: nsk_v1_booking_passengers_passengerKey_baggage_baggageKey_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/booking/passengers/{passengerKey}/baggage/{baggageKey}/events method: get operationId: nsk_v1_booking_passengers_passengerKey_baggage_baggageKey_events_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/booking/passengers/{passengerKey}/baggage/{baggageKey}/events method: post operationId: nsk_v1_booking_passengers_passengerKey_baggage_baggageKey_events_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/booking/passengers/{passengerKey}/baggage/{baggageKey}/events/{baggageEventKey} method: get operationId: nsk_v1_booking_passengers_passengerKey_baggage_baggageKey_events_baggageEventKey_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/booking/passengers/{passengerKey}/breakdown method: get operationId: nsk_v1_booking_passengers_passengerKey_breakdown_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/booking/passengers/{passengerKey}/documents method: get operationId: nsk_v1_booking_passengers_passengerKey_documents_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v2/booking/passengers/{passengerKey}/documents method: post operationId: nsk_v2_booking_passengers_passengerKey_documents_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/booking/passengers/{passengerKey}/documents/{travelDocumentKey} method: get operationId: nsk_v1_booking_passengers_passengerKey_documents_travelDocumentKey_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v2/booking/passengers/{passengerKey}/documents/{travelDocumentKey} method: put operationId: nsk_v2_booking_passengers_passengerKey_documents_travelDocumentKey_put x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v2/booking/passengers/{passengerKey}/documents/{travelDocumentKey} method: patch operationId: nsk_v2_booking_passengers_passengerKey_documents_travelDocumentKey_patch x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v2/booking/passengers/{passengerKey}/documents/{travelDocumentKey} method: delete operationId: nsk_v2_booking_passengers_passengerKey_documents_travelDocumentKey_delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/booking/passengers/{passengerKey}/documents/check method: get operationId: nsk_v1_booking_passengers_passengerKey_documents_check_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/booking/passengers/{passengerKey}/emdCoupons method: get operationId: nsk_v1_booking_passengers_passengerKey_emdCoupons_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/booking/passengers/{passengerKey}/emdCoupons/{passengerEmdCouponKey} method: get operationId: nsk_v1_booking_passengers_passengerKey_emdCoupons_passengerEmdCouponKey_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/booking/passengers/{passengerKey}/fees method: get operationId: nsk_v1_booking_passengers_passengerKey_fees_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/booking/passengers/{passengerKey}/fees/{passengerFeeKey} method: get operationId: nsk_v1_booking_passengers_passengerKey_fees_passengerFeeKey_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/booking/passengers/{passengerKey}/fees/nameChange method: delete operationId: nsk_v1_booking_passengers_passengerKey_fees_nameChange_delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/booking/passengers/{passengerKey}/fees/quote method: get operationId: nsk_v1_booking_passengers_passengerKey_fees_quote_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/booking/passengers/{passengerKey}/infant method: get operationId: nsk_v1_booking_passengers_passengerKey_infant_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v3/booking/passengers/{passengerKey}/infant method: post operationId: nsk_v3_booking_passengers_passengerKey_infant_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v3/booking/passengers/{passengerKey}/infant method: put operationId: nsk_v3_booking_passengers_passengerKey_infant_put x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v2/booking/passengers/{passengerKey}/infant method: patch operationId: nsk_v2_booking_passengers_passengerKey_infant_patch x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v2/booking/passengers/{passengerKey}/infant method: delete operationId: nsk_v2_booking_passengers_passengerKey_infant_delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/booking/passengers/{passengerKey}/infant/documents method: get operationId: nsk_v1_booking_passengers_passengerKey_infant_documents_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v2/booking/passengers/{passengerKey}/infant/documents method: post operationId: nsk_v2_booking_passengers_passengerKey_infant_documents_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/booking/passengers/{passengerKey}/infant/documents/{travelDocumentKey} method: get operationId: nsk_v1_booking_passengers_passengerKey_infant_documents_travelDocumentKey_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v2/booking/passengers/{passengerKey}/infant/documents/{travelDocumentKey} method: put operationId: nsk_v2_booking_passengers_passengerKey_infant_documents_travelDocumentKey_put x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v2/booking/passengers/{passengerKey}/infant/documents/{travelDocumentKey} method: patch operationId: nsk_v2_booking_passengers_passengerKey_infant_documents_travelDocumentKey_patch x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v2/booking/passengers/{passengerKey}/infant/documents/{travelDocumentKey} method: delete operationId: nsk_v2_booking_passengers_passengerKey_infant_documents_travelDocumentKey_delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/booking/passengers/{passengerKey}/infant/documents/check method: get operationId: nsk_v1_booking_passengers_passengerKey_infant_documents_check_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/booking/passengers/{passengerKey}/passengerTypeCode method: patch operationId: nsk_v1_booking_passengers_passengerKey_passengerTypeCode_patch x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v2/booking/passengers/{passengerKey}/seats method: get operationId: nsk_v2_booking_passengers_passengerKey_seats_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/booking/passengers/{passengerKey}/seats/{unitKey} method: delete operationId: nsk_v1_booking_passengers_passengerKey_seats_unitKey_delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v2/booking/passengers/{passengerKey}/seats/{unitKey} method: get operationId: nsk_v2_booking_passengers_passengerKey_seats_unitKey_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v2/booking/passengers/{passengerKey}/seats/{unitKey} method: post operationId: nsk_v2_booking_passengers_passengerKey_seats_unitKey_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/booking/passengers/{passengerKey}/seats/{unitKey}/quote method: get operationId: nsk_v1_booking_passengers_passengerKey_seats_unitKey_quote_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/booking/passengers/{passengerKey}/seats/{unitKey}/quote method: post operationId: nsk_v1_booking_passengers_passengerKey_seats_unitKey_quote_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/booking/passengers/{passengerKey}/ssrs/{ssrCode}/price method: get operationId: nsk_v1_booking_passengers_passengerKey_ssrs_ssrCode_price_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/booking/passengers/{passengerKey}/ssrs/priceDetails method: post operationId: nsk_v1_booking_passengers_passengerKey_ssrs_priceDetails_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/booking/passengers/{passengerKey}/voucher method: get operationId: nsk_v1_booking_passengers_passengerKey_voucher_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/booking/passengers/baggage/group method: get operationId: nsk_v1_booking_passengers_baggage_group_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/booking/passengers/baggage/group method: post operationId: nsk_v1_booking_passengers_baggage_group_post x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/booking/passengers/breakdown method: get operationId: nsk_v1_booking_passengers_breakdown_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/booking/passengers/breakdown/byType method: get operationId: nsk_v1_booking_passengers_breakdown_byType_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/booking/passengers/groupBooking method: put operationId: nsk_v1_booking_passengers_groupBooking_put x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/booking/payments method: get operationId: nsk_v1_booking_payments_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v5/booking/payments method: post operationId: nsk_v5_booking_payments_post x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/booking/payments/{paymentKey} method: get operationId: nsk_v1_booking_payments_paymentKey_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/booking/payments/{paymentKey} method: delete operationId: nsk_v1_booking_payments_paymentKey_delete x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v2/booking/payments/{paymentKey}/authorize method: patch operationId: nsk_v2_booking_payments_paymentKey_authorize_patch x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v2/booking/payments/{paymentKey}/decline method: patch operationId: nsk_v2_booking_payments_paymentKey_decline_patch x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/booking/payments/{paymentMethod}/dcc method: post operationId: nsk_v1_booking_payments_paymentMethod_dcc_post x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/booking/payments/allocations method: get operationId: nsk_v1_booking_payments_allocations_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v2/booking/payments/available method: get operationId: nsk_v2_booking_payments_available_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/booking/payments/blacklist method: post operationId: nsk_v1_booking_payments_blacklist_post x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/booking/payments/blacklist/{paymentKey} method: get operationId: nsk_v1_booking_payments_blacklist_paymentKey_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/booking/payments/blacklist/{paymentKey} method: patch operationId: nsk_v1_booking_payments_blacklist_paymentKey_patch x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/booking/payments/blacklist/{paymentKey} method: delete operationId: nsk_v1_booking_payments_blacklist_paymentKey_delete x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v2/booking/payments/blacklist/{paymentKey} method: get operationId: nsk_v2_booking_payments_blacklist_paymentKey_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v2/booking/payments/bookingCredit method: get operationId: nsk_v2_booking_payments_bookingCredit_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v3/booking/payments/bookingCredit method: post operationId: nsk_v3_booking_payments_bookingCredit_post x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v3/booking/payments/credit method: post operationId: nsk_v3_booking_payments_credit_post x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v2/booking/payments/credit method: get operationId: nsk_v2_booking_payments_credit_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v3/booking/payments/customerCredit method: post operationId: nsk_v3_booking_payments_customerCredit_post x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v2/booking/payments/customerCredit method: get operationId: nsk_v2_booking_payments_customerCredit_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v6/booking/payments/dcc/{dccKey} method: post operationId: nsk_v6_booking_payments_dcc_dccKey_post x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/booking/payments/dcc/{dccPaymentTransactionKey} method: post operationId: nsk_v1_booking_payments_dcc_dccPaymentTransactionKey_post x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/booking/payments/fees/{feeCode} method: post operationId: nsk_v1_booking_payments_fees_feeCode_post x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/booking/payments/fees/{feeCode}/storedPayment/{storedPaymentKey} method: get operationId: nsk_v1_booking_payments_fees_feeCode_storedPayment_storedPaymentKey_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/booking/payments/inProcess method: delete operationId: nsk_v1_booking_payments_inProcess_delete x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v3/booking/payments/mcc method: get operationId: nsk_v3_booking_payments_mcc_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v6/booking/payments/mcc/{currencyCode} method: post operationId: nsk_v6_booking_payments_mcc_currencyCode_post x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v6/booking/payments/mcc/{currencyCode}/storedPayment/{storedPaymentKey} method: post operationId: nsk_v6_booking_payments_mcc_currencyCode_storedPayment_storedPaymentKey_post x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v3/booking/payments/organizationCredit method: post operationId: nsk_v3_booking_payments_organizationCredit_post x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v2/booking/payments/organizationCredit method: get operationId: nsk_v2_booking_payments_organizationCredit_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/booking/payments/refunds method: get operationId: nsk_v1_booking_payments_refunds_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v5/booking/payments/refunds method: post operationId: nsk_v5_booking_payments_refunds_post x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v4/booking/payments/refunds method: post operationId: nsk_v4_booking_payments_refunds_post x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/booking/payments/refunds/creditShell method: post operationId: nsk_v1_booking_payments_refunds_creditShell_post x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v3/booking/payments/refunds/customerCredit method: post operationId: nsk_v3_booking_payments_refunds_customerCredit_post x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v3/booking/payments/refunds/organizationCredit method: post operationId: nsk_v3_booking_payments_refunds_organizationCredit_post x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v2/booking/payments/refunds/organizationCredit method: post operationId: nsk_v2_booking_payments_refunds_organizationCredit_post x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/booking/payments/reversals method: post operationId: nsk_v1_booking_payments_reversals_post x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v2/booking/payments/reversals method: post operationId: nsk_v2_booking_payments_reversals_post x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v7/booking/payments/storedPayment/{storedPaymentKey} method: post operationId: nsk_v7_booking_payments_storedPayment_storedPaymentKey_post x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v6/booking/payments/threeDSecure method: post operationId: nsk_v6_booking_payments_threeDSecure_post x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v7/booking/payments/threeDSecure method: post operationId: nsk_v7_booking_payments_threeDSecure_post x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/booking/payments/threeDSecureRedirect method: post operationId: nsk_v1_booking_payments_threeDSecureRedirect_post x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v4/booking/payments/voucher method: post operationId: nsk_v4_booking_payments_voucher_post x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v3/booking/payments/voucher method: get operationId: nsk_v3_booking_payments_voucher_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v2/booking/payments/voucher/{voucherPaymentReference} method: delete operationId: nsk_v2_booking_payments_voucher_voucherPaymentReference_delete x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/booking/payments/voucher/passenger/{passengerKey} method: post operationId: nsk_v1_booking_payments_voucher_passenger_passengerKey_post x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/booking/payments/voucher/reassess method: put operationId: nsk_v1_booking_payments_voucher_reassess_put x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/booking/penalties method: get operationId: nsk_v1_booking_penalties_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/booking/penalties/{cancelledJourneyKey} method: delete operationId: nsk_v1_booking_penalties_cancelledJourneyKey_delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/booking/pointOfSale method: put operationId: nsk_v1_booking_pointOfSale_put x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/booking/pointOfSale method: patch operationId: nsk_v1_booking_pointOfSale_patch x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/booking/prepaidExternal method: post operationId: nsk_v1_booking_prepaidExternal_post x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/booking/price method: put operationId: nsk_v1_booking_price_put x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/booking/price/validation method: get operationId: nsk_v1_booking_price_validation_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/booking/promotion method: post operationId: nsk_v1_booking_promotion_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/booking/promotion method: put operationId: nsk_v1_booking_promotion_put x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/booking/promotion method: delete operationId: nsk_v1_booking_promotion_delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v3/booking/queue method: post operationId: nsk_v3_booking_queue_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v2/booking/queue method: post operationId: nsk_v2_booking_queue_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v2/booking/queue method: delete operationId: nsk_v2_booking_queue_delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/booking/queues/{bookingQueueKey} method: delete operationId: nsk_v1_booking_queues_bookingQueueKey_delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/booking/recordLocators method: get operationId: nsk_v1_booking_recordLocators_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/booking/recordLocators method: post operationId: nsk_v1_booking_recordLocators_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/booking/recordLocators method: delete operationId: nsk_v1_booking_recordLocators_delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/booking/recordLocators/{recordLocatorKey} method: get operationId: nsk_v1_booking_recordLocators_recordLocatorKey_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/booking/recordLocators/{recordLocatorKey} method: put operationId: nsk_v1_booking_recordLocators_recordLocatorKey_put x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/booking/recordLocators/{recordLocatorKey} method: patch operationId: nsk_v1_booking_recordLocators_recordLocatorKey_patch x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/booking/recordLocators/{recordLocatorKey} method: delete operationId: nsk_v1_booking_recordLocators_recordLocatorKey_delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/booking/reinstate method: put operationId: nsk_v1_booking_reinstate_put x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/booking/reset method: delete operationId: nsk_v1_booking_reset_delete x-agentic-access: action-class: acting consequence: safety-critical subject: required audience: null token: max-ttl: 120 exchange: true purpose-required: true proof-of-possession: true escalation: human-in-the-loop: required audit: required - path: /api/nsk/v2/booking/retrieve method: get operationId: nsk_v2_booking_retrieve_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/booking/retrieve/{bookingKey} method: get operationId: nsk_v1_booking_retrieve_bookingKey_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/booking/retrieve/byBookingId/{bookingId} method: get operationId: nsk_v1_booking_retrieve_byBookingId_bookingId_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/booking/retrieve/byRecordLocator/{recordLocator} method: get operationId: nsk_v1_booking_retrieve_byRecordLocator_recordLocator_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/booking/retrieve/byThirdPartyRecordLocator method: get operationId: nsk_v1_booking_retrieve_byThirdPartyRecordLocator_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/booking/salesChannel method: put operationId: nsk_v1_booking_salesChannel_put x-agentic-access: action-class: acting consequence: safety-critical subject: required audience: null token: max-ttl: 120 exchange: true purpose-required: true proof-of-possession: true escalation: human-in-the-loop: required audit: required - path: /api/nsk/v3/booking/seatmaps method: get operationId: nsk_v3_booking_seatmaps_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v4/booking/seatmaps/journey/{journeyKey} method: get operationId: nsk_v4_booking_seatmaps_journey_journeyKey_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v3/booking/seatmaps/segment/{segmentKey} method: get operationId: nsk_v3_booking_seatmaps_segment_segmentKey_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/booking/seats/auto method: post operationId: nsk_v1_booking_seats_auto_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/booking/seats/auto/{primaryPassengerKey} method: post operationId: nsk_v1_booking_seats_auto_primaryPassengerKey_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/booking/seats/auto/{primaryPassengerKey}/journey/{journeyKey} method: post operationId: nsk_v1_booking_seats_auto_primaryPassengerKey_journey_journeyKey_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/booking/seats/auto/{primaryPassengerKey}/journey/{journeyKey}/quote method: post operationId: nsk_v1_booking_seats_auto_primaryPassengerKey_journey_journeyKey_quote_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/booking/seats/auto/{primaryPassengerKey}/segment/{segmentKey} method: post operationId: nsk_v1_booking_seats_auto_primaryPassengerKey_segment_segmentKey_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/booking/seats/auto/{primaryPassengerKey}/segment/{segmentKey}/quote method: post operationId: nsk_v1_booking_seats_auto_primaryPassengerKey_segment_segmentKey_quote_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/booking/seats/auto/journey/{journeyKey} method: post operationId: nsk_v1_booking_seats_auto_journey_journeyKey_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/booking/seats/auto/segment/{segmentKey} method: post operationId: nsk_v1_booking_seats_auto_segment_segmentKey_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/booking/segments/{segmentKey} method: delete operationId: nsk_v1_booking_segments_segmentKey_delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/booking/segments/{segmentKey}/classOfService method: delete operationId: nsk_v1_booking_segments_segmentKey_classOfService_delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/booking/segments/{segmentKey}/passengers/{passengerKey} method: get operationId: nsk_v1_booking_segments_segmentKey_passengers_passengerKey_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/booking/segments/{segmentKey}/passengers/{passengerKey}/infant method: post operationId: nsk_v1_booking_segments_segmentKey_passengers_passengerKey_infant_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/booking/segments/{segmentKey}/passengers/{passengerKey}/infant method: delete operationId: nsk_v1_booking_segments_segmentKey_passengers_passengerKey_infant_delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/booking/segments/{segmentKey}/passengers/{passengerKey}/tickets method: post operationId: nsk_v1_booking_segments_segmentKey_passengers_passengerKey_tickets_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/booking/segments/{segmentKey}/passengers/{passengerKey}/tickets method: put operationId: nsk_v1_booking_segments_segmentKey_passengers_passengerKey_tickets_put x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/booking/segments/classOfService/{classModifyKey} method: put operationId: nsk_v1_booking_segments_classOfService_classModifyKey_put x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/booking/segments/classOfService/availability method: get operationId: nsk_v1_booking_segments_classOfService_availability_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/booking/ssrs method: get operationId: nsk_v1_booking_ssrs_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v3/booking/ssrs method: post operationId: nsk_v3_booking_ssrs_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/booking/ssrs/{ssrKey} method: get operationId: nsk_v1_booking_ssrs_ssrKey_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/booking/ssrs/{ssrKey} method: put operationId: nsk_v1_booking_ssrs_ssrKey_put x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/booking/ssrs/{ssrKey} method: delete operationId: nsk_v1_booking_ssrs_ssrKey_delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v3/booking/ssrs/{ssrKey} method: post operationId: nsk_v3_booking_ssrs_ssrKey_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v2/booking/ssrs/{ssrKey} method: delete operationId: nsk_v2_booking_ssrs_ssrKey_delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v3/booking/ssrs/availability method: post operationId: nsk_v3_booking_ssrs_availability_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v2/booking/ssrs/availability method: post operationId: nsk_v2_booking_ssrs_availability_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/booking/ssrs/bundles/resell method: post operationId: nsk_v1_booking_ssrs_bundles_resell_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/booking/ssrs/manual method: delete operationId: nsk_v1_booking_ssrs_manual_delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v2/booking/ssrs/manual method: post operationId: nsk_v2_booking_ssrs_manual_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/booking/ssrs/resell method: post operationId: nsk_v1_booking_ssrs_resell_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v2/booking/ssrs/resell method: post operationId: nsk_v2_booking_ssrs_resell_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v2/booking/status method: get operationId: nsk_v2_booking_status_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/booking/systemCode method: put operationId: nsk_v1_booking_systemCode_put x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/booking/systemCode method: delete operationId: nsk_v1_booking_systemCode_delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/booking/validation method: get operationId: nsk_v1_booking_validation_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/booking/verifiedTravelDocuments/segments/{segmentKey}/passengers/{passengerKey} method: post operationId: nsk_v1_booking_verifiedTravelDocuments_segments_segmentKey_passengers_passengerKey_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v2/bookings method: get operationId: nsk_v2_bookings_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/bookings/{bookingKey}/history method: get operationId: nsk_v1_bookings_bookingKey_history_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/bookings/{bookingKey}/history/bagTagPrint method: get operationId: nsk_v1_bookings_bookingKey_history_bagTagPrint_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/bookings/{bookingKey}/history/bagTagPrint method: post operationId: nsk_v1_bookings_bookingKey_history_bagTagPrint_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/bookings/{bookingKey}/history/flightMove method: get operationId: nsk_v1_bookings_bookingKey_history_flightMove_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/bookings/{bookingKey}/history/holdDateChange method: get operationId: nsk_v1_bookings_bookingKey_history_holdDateChange_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/bookings/{bookingKey}/history/itinerarySent method: get operationId: nsk_v1_bookings_bookingKey_history_itinerarySent_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/bookings/{bookingKey}/history/message method: get operationId: nsk_v1_bookings_bookingKey_history_message_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/bookings/{bookingKey}/history/notification method: get operationId: nsk_v1_bookings_bookingKey_history_notification_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/bookings/{bookingKey}/history/seatAssignment method: get operationId: nsk_v1_bookings_bookingKey_history_seatAssignment_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/bookings/{bookingKey}/history/segmentChange method: get operationId: nsk_v1_bookings_bookingKey_history_segmentChange_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v3/bookings/{bookingKey}/queue method: post operationId: nsk_v3_bookings_bookingKey_queue_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v2/bookings/{bookingKey}/queue method: post operationId: nsk_v2_bookings_bookingKey_queue_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v2/bookings/{bookingKey}/queue method: delete operationId: nsk_v2_bookings_bookingKey_queue_delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/bookings/{bookingKey}/queue/history method: post operationId: nsk_v1_bookings_bookingKey_queue_history_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/bookings/{recordLocator} method: get operationId: nsk_v1_bookings_recordLocator_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/bookings/{recordLocator}/account method: get operationId: nsk_v1_bookings_recordLocator_account_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/bookings/{recordLocator}/account method: post operationId: nsk_v1_bookings_recordLocator_account_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/bookings/{recordLocator}/account/collection method: post operationId: nsk_v1_bookings_recordLocator_account_collection_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/bookings/{recordLocator}/account/collection/{accountCollectionKey}/transactions method: get operationId: nsk_v1_bookings_recordLocator_account_collection_accountCollectionKey_transactions_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/bookings/{recordLocator}/account/collection/{accountCollectionKey}/transactions method: post operationId: nsk_v1_bookings_recordLocator_account_collection_accountCollectionKey_transactions_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v2/bookings/{recordLocator}/account/collection/{accountCollectionKey}/transactions method: get operationId: nsk_v2_bookings_recordLocator_account_collection_accountCollectionKey_transactions_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/bookings/{recordLocator}/account/status method: put operationId: nsk_v1_bookings_recordLocator_account_status_put x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/bookings/{recordLocator}/account/transactions method: get operationId: nsk_v1_bookings_recordLocator_account_transactions_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v2/bookings/{recordLocator}/account/transactions method: get operationId: nsk_v2_bookings_recordLocator_account_transactions_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/bookings/{recordLocator}/children method: get operationId: nsk_v1_bookings_recordLocator_children_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v3/bookings/{recordLocator}/comments method: post operationId: nsk_v3_bookings_recordLocator_comments_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/bookings/{recordLocator}/email method: post operationId: nsk_v1_bookings_recordLocator_email_post x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/bookings/{recordLocator}/fareOverride/journey/{journeyKey} method: post operationId: nsk_v1_bookings_recordLocator_fareOverride_journey_journeyKey_post x-agentic-access: action-class: acting consequence: safety-critical subject: required audience: null token: max-ttl: 120 exchange: true purpose-required: true proof-of-possession: true escalation: human-in-the-loop: required audit: required - path: /api/nsk/v1/bookings/{recordLocator}/fees/{passengerFeeKey}/confirm method: put operationId: nsk_v1_bookings_recordLocator_fees_passengerFeeKey_confirm_put x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/bookings/{recordLocator}/journey method: put operationId: nsk_v1_bookings_recordLocator_journey_put x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v2/bookings/{recordLocator}/journey method: put operationId: nsk_v2_bookings_recordLocator_journey_put x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/bookings/{recordLocator}/journey/adHocMove method: put operationId: nsk_v1_bookings_recordLocator_journey_adHocMove_put x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v2/bookings/{recordLocator}/notification method: post operationId: nsk_v2_bookings_recordLocator_notification_post x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/dcs/v1/bookings/{recordLocator}/passengers/{passengerKey}/documents/check method: get operationId: dcs_v1_bookings_recordLocator_passengers_passengerKey_documents_check_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/dcs/v1/bookings/{recordLocator}/passengers/{passengerKey}/infant/documents/check method: get operationId: dcs_v1_bookings_recordLocator_passengers_passengerKey_infant_documents_check_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/bookings/{recordLocator}/passengers/{passengerKey}/seats/{unitKey} method: post operationId: nsk_v1_bookings_recordLocator_passengers_passengerKey_seats_unitKey_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/bookings/{recordLocator}/passengers/{passengerKey}/seats/{unitKey} method: delete operationId: nsk_v1_bookings_recordLocator_passengers_passengerKey_seats_unitKey_delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/bookings/{recordLocator}/queues/{queueCode} method: post operationId: nsk_v1_bookings_recordLocator_queues_queueCode_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/bookings/byBookingId/{bookingId} method: get operationId: nsk_v1_bookings_byBookingId_bookingId_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/bookings/checkin/{recordLocator}/journey/{journeyKey} method: delete operationId: nsk_v1_bookings_checkin_recordLocator_journey_journeyKey_delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v3/bookings/checkin/{recordLocator}/journey/{journeyKey} method: post operationId: nsk_v3_bookings_checkin_recordLocator_journey_journeyKey_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/bookings/checkin/{recordLocator}/journey/{journeyKey}/requirements method: get operationId: nsk_v1_bookings_checkin_recordLocator_journey_journeyKey_requirements_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v2/bookings/checkin/{recordLocator}/journey/{journeyKey}/requirements method: get operationId: nsk_v2_bookings_checkin_recordLocator_journey_journeyKey_requirements_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/bookings/checkin/{recordLocator}/journey/{journeyKey}/status method: get operationId: nsk_v1_bookings_checkin_recordLocator_journey_journeyKey_status_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/bookings/checkin/{recordLocator}/segment/{segmentKey} method: delete operationId: nsk_v1_bookings_checkin_recordLocator_segment_segmentKey_delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v3/bookings/checkin/{recordLocator}/segment/{segmentKey} method: post operationId: nsk_v3_bookings_checkin_recordLocator_segment_segmentKey_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/bookings/checkin/{recordLocator}/segment/{segmentKey}/requirements method: get operationId: nsk_v1_bookings_checkin_recordLocator_segment_segmentKey_requirements_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v2/bookings/checkin/{recordLocator}/segment/{segmentKey}/requirements method: get operationId: nsk_v2_bookings_checkin_recordLocator_segment_segmentKey_requirements_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/bookings/checkin/{recordLocator}/segment/{segmentKey}/status method: get operationId: nsk_v1_bookings_checkin_recordLocator_segment_segmentKey_status_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/bookings/queues method: post operationId: nsk_v1_bookings_queues_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/bookings/queues/{bookingQueueKey} method: delete operationId: nsk_v1_bookings_queues_bookingQueueKey_delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v2/bookings/queues/{queueCode}/items method: get operationId: nsk_v2_bookings_queues_queueCode_items_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v2/bookings/quote method: post operationId: nsk_v2_bookings_quote_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v2/bookings/searchByAgency method: get operationId: nsk_v2_bookings_searchByAgency_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v2/bookings/searchByAgent method: get operationId: nsk_v2_bookings_searchByAgent_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v2/bookings/searchByAgentCode method: get operationId: nsk_v2_bookings_searchByAgentCode_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v3/bookings/searchByBagTag method: get operationId: nsk_v3_bookings_searchByBagTag_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v2/bookings/searchByContact method: get operationId: nsk_v2_bookings_searchByContact_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v2/bookings/searchByContactCustomerNumber method: get operationId: nsk_v2_bookings_searchByContactCustomerNumber_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/bookings/searchByCreditCard method: post operationId: nsk_v1_bookings_searchByCreditCard_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v2/bookings/searchByCustomerNumber method: get operationId: nsk_v2_bookings_searchByCustomerNumber_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v2/bookings/searchByDate method: get operationId: nsk_v2_bookings_searchByDate_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v2/bookings/searchByDocument method: get operationId: nsk_v2_bookings_searchByDocument_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v2/bookings/searchByEmail method: get operationId: nsk_v2_bookings_searchByEmail_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/bookings/searchByExternalPayment method: get operationId: nsk_v1_bookings_searchByExternalPayment_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v2/bookings/searchByLastName method: get operationId: nsk_v2_bookings_searchByLastName_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/bookings/searchByPerson method: get operationId: nsk_v1_bookings_searchByPerson_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v2/bookings/searchByPhone method: get operationId: nsk_v2_bookings_searchByPhone_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v2/bookings/searchByRecordLocator method: get operationId: nsk_v2_bookings_searchByRecordLocator_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v2/bookings/searchByReferenceNumber method: get operationId: nsk_v2_bookings_searchByReferenceNumber_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v3/bookings/searchByThirdPartyRecordLocator method: get operationId: nsk_v3_bookings_searchByThirdPartyRecordLocator_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/bookings/watchList/{bookingKey} method: get operationId: nsk_v1_bookings_watchList_bookingKey_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/bundles/applications/{bundleApplicationKey}/details method: get operationId: nsk_v1_bundles_applications_bundleApplicationKey_details_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/bundles/rules/{bundleRuleCode}/details method: get operationId: nsk_v1_bundles_rules_bundleRuleCode_details_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/bundles/sets/{bundleSetCode}/details method: get operationId: nsk_v1_bundles_sets_bundleSetCode_details_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/collection/{accountCollectionKey}/expirationDate method: put operationId: nsk_v1_collection_accountCollectionKey_expirationDate_put x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/collection/{accountCollectionKey}/transactions method: get operationId: nsk_v1_collection_accountCollectionKey_transactions_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v2/collection/{accountCollectionKey}/transactions method: get operationId: nsk_v2_collection_accountCollectionKey_transactions_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/v1/configuration method: get operationId: v1_configuration_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/contacts/searchByPhoneNumber method: get operationId: nsk_v1_contacts_searchByPhoneNumber_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/contents/news method: get operationId: nsk_v1_contents_news_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/contents/news method: post operationId: nsk_v1_contents_news_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/currency/converter method: get operationId: nsk_v1_currency_converter_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/dcs/v1/equipment/swap method: post operationId: dcs_v1_equipment_swap_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/dcs/v1/equipment/tailNumber method: post operationId: dcs_v1_equipment_tailNumber_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v2/eTickets/{eTicketNumber} method: get operationId: nsk_v2_eTickets_eTicketNumber_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/eTickets/{eTicketNumber}/coupons method: get operationId: nsk_v1_eTickets_eTicketNumber_coupons_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/eTickets/{eTicketNumber}/coupons/{couponNumber} method: get operationId: nsk_v1_eTickets_eTicketNumber_coupons_couponNumber_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v2/eTickets/{eTicketNumber}/coupons/{couponNumber} method: put operationId: nsk_v2_eTickets_eTicketNumber_coupons_couponNumber_put x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/fareRules/{fareAvailabilityKey} method: get operationId: nsk_v1_fareRules_fareAvailabilityKey_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v2/fareRules/category50/journeys/{journeyKey}/segments/{segmentKey} method: post operationId: nsk_v2_fareRules_category50_journeys_journeyKey_segments_segmentKey_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/v1/graph method: post operationId: v1_graph_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/v2/graph/{queryName} method: post operationId: v2_graph_queryName_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/graph/{queryName} method: post operationId: nsk_v1_graph_queryName_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/v1/health method: get operationId: v1_health_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/v2/health method: get operationId: v2_health_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/v3/health method: get operationId: v3_health_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/dcs/v2/inventory/legs/{legKey} method: get operationId: dcs_v2_inventory_legs_legKey_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/dcs/v2/inventory/legs/{legKey} method: patch operationId: dcs_v2_inventory_legs_legKey_patch x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/dcs/v1/inventory/legs/{legKey}/nests/{legNestKey} method: get operationId: dcs_v1_inventory_legs_legKey_nests_legNestKey_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/dcs/v1/inventory/legs/{legKey}/nests/{legNestKey} method: patch operationId: dcs_v1_inventory_legs_legKey_nests_legNestKey_patch x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/dcs/v1/inventory/legs/{legKey}/nests/{legNestKey}/classes/{legClassKey} method: get operationId: dcs_v1_inventory_legs_legKey_nests_legNestKey_classes_legClassKey_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/dcs/v1/inventory/legs/{legKey}/nests/{legNestKey}/classes/{legClassKey} method: patch operationId: dcs_v1_inventory_legs_legKey_nests_legNestKey_classes_legClassKey_patch x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/dcs/v1/inventory/legs/ssrs/lids method: post operationId: dcs_v1_inventory_legs_ssrs_lids_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/dcs/v1/inventory/legs/ssrs/lids method: patch operationId: dcs_v1_inventory_legs_ssrs_lids_patch x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/dcs/v1/inventory/routes/{tripKey}/classes method: get operationId: dcs_v1_inventory_routes_tripKey_classes_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/dcs/v1/inventory/routes/{tripKey}/classes/{classOfService} method: patch operationId: dcs_v1_inventory_routes_tripKey_classes_classOfService_patch x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/dcs/v1/inventory/routes/{tripKey}/classes/{classOfService}/authorizedUnit method: delete operationId: dcs_v1_inventory_routes_tripKey_classes_classOfService_authorizedUnit_delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v2/manifest method: get operationId: nsk_v2_manifest_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/manifest/{legKey} method: get operationId: nsk_v1_manifest_legKey_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/manifest/{legKey}/bags method: get operationId: nsk_v1_manifest_legKey_bags_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/manifest/{legKey}/bookings method: get operationId: nsk_v1_manifest_legKey_bookings_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/manifest/{legKey}/governmentSecurityInfo method: get operationId: nsk_v1_manifest_legKey_governmentSecurityInfo_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v2/manifest/{legKey}/governmentSecurityInfo method: get operationId: nsk_v2_manifest_legKey_governmentSecurityInfo_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v2/manifest/{legKey}/passengerDetails method: get operationId: nsk_v2_manifest_legKey_passengerDetails_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/dcs/v1/manifest/{legKey}/passengerDetails/weightBalance method: get operationId: dcs_v1_manifest_legKey_passengerDetails_weightBalance_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/manifest/{legKey}/passengerSeatAssignments method: get operationId: nsk_v1_manifest_legKey_passengerSeatAssignments_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/manifest/{legKey}/segments method: get operationId: nsk_v1_manifest_legKey_segments_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/manifest/{legKey}/ssrs method: get operationId: nsk_v1_manifest_legKey_ssrs_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/messages method: post operationId: nsk_v1_messages_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/messages method: delete operationId: nsk_v1_messages_delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v2/messages method: get operationId: nsk_v2_messages_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/messages/{messageKey} method: get operationId: nsk_v1_messages_messageKey_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/messages/{messageKey} method: delete operationId: nsk_v1_messages_messageKey_delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/messages/teletype method: post operationId: nsk_v1_messages_teletype_post x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/messages/teletype/tcp/{recordLocator} method: post operationId: nsk_v1_messages_teletype_tcp_recordLocator_post x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/oneTimeTravelNotifications method: post operationId: nsk_v1_oneTimeTravelNotifications_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v2/oneTimeTravelNotifications method: post operationId: nsk_v2_oneTimeTravelNotifications_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/oneTimeTravelNotifications/{oneTimeTravelNotificationKey} method: get operationId: nsk_v1_oneTimeTravelNotifications_oneTimeTravelNotificationKey_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/oneTimeTravelNotifications/{oneTimeTravelNotificationKey} method: delete operationId: nsk_v1_oneTimeTravelNotifications_oneTimeTravelNotificationKey_delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v2/oneTimeTravelNotifications/{subscriptionNumber} method: get operationId: nsk_v2_oneTimeTravelNotifications_subscriptionNumber_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v2/oneTimeTravelNotifications/{subscriptionNumber} method: delete operationId: nsk_v2_oneTimeTravelNotifications_subscriptionNumber_delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v2/organizationGroup method: post operationId: nsk_v2_organizationGroup_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/organizationGroups/{organizationGroupCode} method: post operationId: nsk_v1_organizationGroups_organizationGroupCode_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/organizationGroups/{organizationGroupCode} method: put operationId: nsk_v1_organizationGroups_organizationGroupCode_put x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/organizationGroups/{organizationGroupCode} method: delete operationId: nsk_v1_organizationGroups_organizationGroupCode_delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/organizationGroups/{organizationGroupCode}/organizations method: put operationId: nsk_v1_organizationGroups_organizationGroupCode_organizations_put x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/organizationGroups/{organizationGroupCode}/organizations/{organizationCode} method: put operationId: nsk_v1_organizationGroups_organizationGroupCode_organizations_organizationCode_put x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/organizations/groups method: get operationId: nsk_v1_organizations_groups_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/organizations/groups/{organizationGroupCode} method: get operationId: nsk_v1_organizations_groups_organizationGroupCode_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/organizations2 method: post operationId: nsk_v1_organizations2_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v2/organizations2 method: get operationId: nsk_v2_organizations2_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/organizations2/{organizationCode} method: get operationId: nsk_v1_organizations2_organizationCode_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/organizations2/{organizationCode} method: put operationId: nsk_v1_organizations2_organizationCode_put x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/organizations2/{organizationCode} method: patch operationId: nsk_v1_organizations2_organizationCode_patch x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/organizations2/{organizationCode}/account method: get operationId: nsk_v1_organizations2_organizationCode_account_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/organizations2/{organizationCode}/account method: post operationId: nsk_v1_organizations2_organizationCode_account_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/organizations2/{organizationCode}/account/childAccountTransactions method: post operationId: nsk_v1_organizations2_organizationCode_account_childAccountTransactions_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/organizations2/{organizationCode}/account/childAccountTransactions method: put operationId: nsk_v1_organizations2_organizationCode_account_childAccountTransactions_put x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/organizations2/{organizationCode}/account/status method: put operationId: nsk_v1_organizations2_organizationCode_account_status_put x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/organizations2/{organizationCode}/account/transactions method: get operationId: nsk_v1_organizations2_organizationCode_account_transactions_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/organizations2/{organizationCode}/account/transactions method: post operationId: nsk_v1_organizations2_organizationCode_account_transactions_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v2/organizations2/{organizationCode}/account/transactions method: get operationId: nsk_v2_organizations2_organizationCode_account_transactions_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/organizations2/{organizationCode}/allotments/contracts method: get operationId: nsk_v1_organizations2_organizationCode_allotments_contracts_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/organizations2/{organizationCode}/allotments/contracts method: post operationId: nsk_v1_organizations2_organizationCode_allotments_contracts_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/organizations2/{organizationCode}/allotments/contracts/{contractCode} method: put operationId: nsk_v1_organizations2_organizationCode_allotments_contracts_contractCode_put x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/organizations2/{organizationCode}/commissionRates method: post operationId: nsk_v1_organizations2_organizationCode_commissionRates_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/organizations2/{organizationCode}/commissionRates/{commissionRateCode} method: get operationId: nsk_v1_organizations2_organizationCode_commissionRates_commissionRateCode_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/organizations2/{organizationCode}/commissionRates/{commissionRateCode} method: delete operationId: nsk_v1_organizations2_organizationCode_commissionRates_commissionRateCode_delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/organizations2/{organizationCode}/company/phoneNumbers method: post operationId: nsk_v1_organizations2_organizationCode_company_phoneNumbers_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/organizations2/{organizationCode}/company/phoneNumbers/{phoneNumberType} method: put operationId: nsk_v1_organizations2_organizationCode_company_phoneNumbers_phoneNumberType_put x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/organizations2/{organizationCode}/company/phoneNumbers/{phoneNumberType} method: delete operationId: nsk_v1_organizations2_organizationCode_company_phoneNumbers_phoneNumberType_delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/organizations2/{organizationCode}/contact/phoneNumbers method: post operationId: nsk_v1_organizations2_organizationCode_contact_phoneNumbers_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/organizations2/{organizationCode}/contact/phoneNumbers/{phoneNumberType} method: put operationId: nsk_v1_organizations2_organizationCode_contact_phoneNumbers_phoneNumberType_put x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/organizations2/{organizationCode}/contact/phoneNumbers/{phoneNumberType} method: delete operationId: nsk_v1_organizations2_organizationCode_contact_phoneNumbers_phoneNumberType_delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/organizations2/{organizationCode}/externalAccounts method: post operationId: nsk_v1_organizations2_organizationCode_externalAccounts_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/organizations2/{organizationCode}/externalAccounts/{externalAccountKey} method: get operationId: nsk_v1_organizations2_organizationCode_externalAccounts_externalAccountKey_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/organizations2/{organizationCode}/externalAccounts/{externalAccountKey} method: delete operationId: nsk_v1_organizations2_organizationCode_externalAccounts_externalAccountKey_delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/organizations2/{organizationCode}/processSchedules method: get operationId: nsk_v1_organizations2_organizationCode_processSchedules_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/organizations2/{organizationCode}/processSchedules/{processScheduleId} method: post operationId: nsk_v1_organizations2_organizationCode_processSchedules_processScheduleId_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/organizations2/{organizationCode}/processSchedules/{processScheduleId} method: delete operationId: nsk_v1_organizations2_organizationCode_processSchedules_processScheduleId_delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/organizations2/allotments method: get operationId: nsk_v1_organizations2_allotments_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/organizations2/allotments/{allotmentBasisCode} method: get operationId: nsk_v1_organizations2_allotments_allotmentBasisCode_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/organizations2/allotments/{contractCode}/bases method: get operationId: nsk_v1_organizations2_allotments_contractCode_bases_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/organizations2/allotments/{contractCode}/bases method: post operationId: nsk_v1_organizations2_allotments_contractCode_bases_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/organizations2/allotments/{contractCode}/bases/{allotmentBasisCode} method: put operationId: nsk_v1_organizations2_allotments_contractCode_bases_allotmentBasisCode_put x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/organizations2/allotments/bases/{allotmentBasisCode} method: get operationId: nsk_v1_organizations2_allotments_bases_allotmentBasisCode_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/organizations2/allotments/bases/{allotmentBasisCode}/marketFares method: get operationId: nsk_v1_organizations2_allotments_bases_allotmentBasisCode_marketFares_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/organizations2/allotments/bases/{allotmentBasisCode}/marketFares method: post operationId: nsk_v1_organizations2_allotments_bases_allotmentBasisCode_marketFares_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/organizations2/allotments/bases/{allotmentBasisCode}/marketFares/{allotmentMarketFareKey} method: get operationId: nsk_v1_organizations2_allotments_bases_allotmentBasisCode_marketFares_allotmentMarketFareKey_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/organizations2/allotments/bases/{allotmentBasisCode}/marketFares/{allotmentMarketFareKey} method: put operationId: nsk_v1_organizations2_allotments_bases_allotmentBasisCode_marketFares_allotmentMarketFareKey_put x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/organizations2/allotments/bases/{allotmentBasisCode}/marketFares/{allotmentMarketFareKey} method: delete operationId: nsk_v1_organizations2_allotments_bases_allotmentBasisCode_marketFares_allotmentMarketFareKey_delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/organizations2/allotments/byAllotmentBasisCode/{allotmentBasisCode} method: get operationId: nsk_v1_organizations2_allotments_byAllotmentBasisCode_allotmentBasisCode_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/organizations2/allotments/contracts/{contractCode} method: get operationId: nsk_v1_organizations2_allotments_contracts_contractCode_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/organizations2/contracts/basis/{allotmentBasisCode}/allotments/legs/{legKey} method: post operationId: nsk_v1_organizations2_contracts_basis_allotmentBasisCode_allotments_legs_legKey_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/organizations2/contracts/basis/{allotmentBasisCode}/allotments/legs/{legKey} method: put operationId: nsk_v1_organizations2_contracts_basis_allotmentBasisCode_allotments_legs_legKey_put x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/organizations2/processSchedule/{processScheduleId} method: get operationId: nsk_v1_organizations2_processSchedule_processScheduleId_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v2/organizations2/processSchedule/{processScheduleId} method: get operationId: nsk_v2_organizations2_processSchedule_processScheduleId_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/organizations2/processSchedules method: get operationId: nsk_v1_organizations2_processSchedules_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v2/organizations2/processSchedules method: get operationId: nsk_v2_organizations2_processSchedules_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/organizations2/register method: post operationId: nsk_v1_organizations2_register_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/payments method: get operationId: nsk_v1_payments_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/persons method: post operationId: nsk_v1_persons_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v2/persons method: get operationId: nsk_v2_persons_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/persons/{personKey} method: get operationId: nsk_v1_persons_personKey_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/persons/{personKey} method: put operationId: nsk_v1_persons_personKey_put x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/persons/{personKey} method: patch operationId: nsk_v1_persons_personKey_patch x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/persons/{personKey} method: delete operationId: nsk_v1_persons_personKey_delete x-agentic-access: action-class: acting consequence: safety-critical subject: required audience: null token: max-ttl: 120 exchange: true purpose-required: true proof-of-possession: true escalation: human-in-the-loop: required audit: required - path: /api/nsk/v1/persons/{personKey}/account method: get operationId: nsk_v1_persons_personKey_account_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/persons/{personKey}/account method: post operationId: nsk_v1_persons_personKey_account_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/persons/{personKey}/account/collection method: post operationId: nsk_v1_persons_personKey_account_collection_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/persons/{personKey}/account/collection/{accountCollectionKey}/transactions method: get operationId: nsk_v1_persons_personKey_account_collection_accountCollectionKey_transactions_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/persons/{personKey}/account/collection/{accountCollectionKey}/transactions method: post operationId: nsk_v1_persons_personKey_account_collection_accountCollectionKey_transactions_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v2/persons/{personKey}/account/collection/{accountCollectionKey}/transactions method: get operationId: nsk_v2_persons_personKey_account_collection_accountCollectionKey_transactions_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/persons/{personKey}/account/status method: put operationId: nsk_v1_persons_personKey_account_status_put x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/persons/{personKey}/account/transactions method: get operationId: nsk_v1_persons_personKey_account_transactions_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v2/persons/{personKey}/account/transactions method: get operationId: nsk_v2_persons_personKey_account_transactions_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/persons/{personKey}/addresses method: get operationId: nsk_v1_persons_personKey_addresses_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/persons/{personKey}/addresses method: post operationId: nsk_v1_persons_personKey_addresses_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/persons/{personKey}/addresses/{personAddressKey} method: get operationId: nsk_v1_persons_personKey_addresses_personAddressKey_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/persons/{personKey}/addresses/{personAddressKey} method: put operationId: nsk_v1_persons_personKey_addresses_personAddressKey_put x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/persons/{personKey}/addresses/{personAddressKey} method: patch operationId: nsk_v1_persons_personKey_addresses_personAddressKey_patch x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/persons/{personKey}/addresses/{personAddressKey} method: delete operationId: nsk_v1_persons_personKey_addresses_personAddressKey_delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/persons/{personKey}/affiliations method: get operationId: nsk_v1_persons_personKey_affiliations_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/persons/{personKey}/affiliations method: post operationId: nsk_v1_persons_personKey_affiliations_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/persons/{personKey}/affiliations/{personAffiliationKey} method: get operationId: nsk_v1_persons_personKey_affiliations_personAffiliationKey_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/persons/{personKey}/affiliations/{personAffiliationKey} method: put operationId: nsk_v1_persons_personKey_affiliations_personAffiliationKey_put x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/persons/{personKey}/affiliations/{personAffiliationKey} method: delete operationId: nsk_v1_persons_personKey_affiliations_personAffiliationKey_delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/persons/{personKey}/aliases method: get operationId: nsk_v1_persons_personKey_aliases_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/persons/{personKey}/aliases method: post operationId: nsk_v1_persons_personKey_aliases_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/persons/{personKey}/aliases/{personAliasKey} method: get operationId: nsk_v1_persons_personKey_aliases_personAliasKey_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/persons/{personKey}/aliases/{personAliasKey} method: put operationId: nsk_v1_persons_personKey_aliases_personAliasKey_put x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/persons/{personKey}/aliases/{personAliasKey} method: patch operationId: nsk_v1_persons_personKey_aliases_personAliasKey_patch x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/persons/{personKey}/aliases/{personAliasKey} method: delete operationId: nsk_v1_persons_personKey_aliases_personAliasKey_delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/persons/{personKey}/comments method: get operationId: nsk_v1_persons_personKey_comments_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/persons/{personKey}/comments method: post operationId: nsk_v1_persons_personKey_comments_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/persons/{personKey}/comments/{personCommentKey} method: get operationId: nsk_v1_persons_personKey_comments_personCommentKey_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/persons/{personKey}/comments/{personCommentKey} method: put operationId: nsk_v1_persons_personKey_comments_personCommentKey_put x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/persons/{personKey}/comments/{personCommentKey} method: patch operationId: nsk_v1_persons_personKey_comments_personCommentKey_patch x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/persons/{personKey}/comments/{personCommentKey} method: delete operationId: nsk_v1_persons_personKey_comments_personCommentKey_delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/persons/{personKey}/emails method: get operationId: nsk_v1_persons_personKey_emails_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/persons/{personKey}/emails method: post operationId: nsk_v1_persons_personKey_emails_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/persons/{personKey}/emails/{personEmailAddressKey} method: get operationId: nsk_v1_persons_personKey_emails_personEmailAddressKey_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/persons/{personKey}/emails/{personEmailAddressKey} method: put operationId: nsk_v1_persons_personKey_emails_personEmailAddressKey_put x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/persons/{personKey}/emails/{personEmailAddressKey} method: patch operationId: nsk_v1_persons_personKey_emails_personEmailAddressKey_patch x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/persons/{personKey}/emails/{personEmailAddressKey} method: delete operationId: nsk_v1_persons_personKey_emails_personEmailAddressKey_delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/persons/{personKey}/information method: get operationId: nsk_v1_persons_personKey_information_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/persons/{personKey}/information method: post operationId: nsk_v1_persons_personKey_information_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/persons/{personKey}/information/{personInformationKey} method: get operationId: nsk_v1_persons_personKey_information_personInformationKey_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/persons/{personKey}/information/{personInformationKey} method: put operationId: nsk_v1_persons_personKey_information_personInformationKey_put x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/persons/{personKey}/information/{personInformationKey} method: patch operationId: nsk_v1_persons_personKey_information_personInformationKey_patch x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/persons/{personKey}/information/{personInformationKey} method: delete operationId: nsk_v1_persons_personKey_information_personInformationKey_delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/persons/{personKey}/merge method: put operationId: nsk_v1_persons_personKey_merge_put x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/persons/{personKey}/phoneNumbers method: get operationId: nsk_v1_persons_personKey_phoneNumbers_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/persons/{personKey}/phoneNumbers method: post operationId: nsk_v1_persons_personKey_phoneNumbers_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/persons/{personKey}/phoneNumbers/{personPhoneNumberKey} method: get operationId: nsk_v1_persons_personKey_phoneNumbers_personPhoneNumberKey_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/persons/{personKey}/phoneNumbers/{personPhoneNumberKey} method: put operationId: nsk_v1_persons_personKey_phoneNumbers_personPhoneNumberKey_put x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/persons/{personKey}/phoneNumbers/{personPhoneNumberKey} method: patch operationId: nsk_v1_persons_personKey_phoneNumbers_personPhoneNumberKey_patch x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/persons/{personKey}/phoneNumbers/{personPhoneNumberKey} method: delete operationId: nsk_v1_persons_personKey_phoneNumbers_personPhoneNumberKey_delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/persons/{personKey}/preferences method: get operationId: nsk_v1_persons_personKey_preferences_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/persons/{personKey}/preferences method: post operationId: nsk_v1_persons_personKey_preferences_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/persons/{personKey}/preferences/{personPreferenceKey} method: get operationId: nsk_v1_persons_personKey_preferences_personPreferenceKey_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/persons/{personKey}/preferences/{personPreferenceKey} method: put operationId: nsk_v1_persons_personKey_preferences_personPreferenceKey_put x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/persons/{personKey}/preferences/{personPreferenceKey} method: patch operationId: nsk_v1_persons_personKey_preferences_personPreferenceKey_patch x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/persons/{personKey}/preferences/{personPreferenceKey} method: delete operationId: nsk_v1_persons_personKey_preferences_personPreferenceKey_delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/persons/{personKey}/programs method: get operationId: nsk_v1_persons_personKey_programs_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/persons/{personKey}/programs method: post operationId: nsk_v1_persons_personKey_programs_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/persons/{personKey}/programs/{personProgramKey} method: get operationId: nsk_v1_persons_personKey_programs_personProgramKey_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/persons/{personKey}/programs/{personProgramKey} method: put operationId: nsk_v1_persons_personKey_programs_personProgramKey_put x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/persons/{personKey}/programs/{personProgramKey} method: patch operationId: nsk_v1_persons_personKey_programs_personProgramKey_patch x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/persons/{personKey}/programs/{personProgramKey} method: delete operationId: nsk_v1_persons_personKey_programs_personProgramKey_delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/persons/{personKey}/storedPayments method: get operationId: nsk_v1_persons_personKey_storedPayments_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/persons/{personKey}/storedPayments method: post operationId: nsk_v1_persons_personKey_storedPayments_post x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/persons/{personKey}/storedPayments/{personStoredPaymentKey} method: get operationId: nsk_v1_persons_personKey_storedPayments_personStoredPaymentKey_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/persons/{personKey}/storedPayments/{personStoredPaymentKey} method: patch operationId: nsk_v1_persons_personKey_storedPayments_personStoredPaymentKey_patch x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/persons/{personKey}/storedPayments/{personStoredPaymentKey} method: delete operationId: nsk_v1_persons_personKey_storedPayments_personStoredPaymentKey_delete x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v2/persons/{personKey}/storedPayments/{personStoredPaymentKey} method: put operationId: nsk_v2_persons_personKey_storedPayments_personStoredPaymentKey_put x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/persons/{personKey}/travelDocuments method: get operationId: nsk_v1_persons_personKey_travelDocuments_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/persons/{personKey}/travelDocuments method: post operationId: nsk_v1_persons_personKey_travelDocuments_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/persons/{personKey}/travelDocuments/{personTravelDocumentKey} method: get operationId: nsk_v1_persons_personKey_travelDocuments_personTravelDocumentKey_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/persons/{personKey}/travelDocuments/{personTravelDocumentKey} method: delete operationId: nsk_v1_persons_personKey_travelDocuments_personTravelDocumentKey_delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v2/persons/{personKey}/travelDocuments/{personTravelDocumentKey} method: put operationId: nsk_v2_persons_personKey_travelDocuments_personTravelDocumentKey_put x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v2/persons/{personKey}/travelDocuments/{personTravelDocumentKey} method: patch operationId: nsk_v2_persons_personKey_travelDocuments_personTravelDocumentKey_patch x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/persons/{personKey}/travelNotifications method: get operationId: nsk_v1_persons_personKey_travelNotifications_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/persons/{personKey}/travelNotifications method: post operationId: nsk_v1_persons_personKey_travelNotifications_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/persons/{personKey}/travelNotifications/{travelNotificationKey} method: get operationId: nsk_v1_persons_personKey_travelNotifications_travelNotificationKey_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/persons/{personKey}/travelNotifications/{travelNotificationKey} method: put operationId: nsk_v1_persons_personKey_travelNotifications_travelNotificationKey_put x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/persons/{personKey}/travelNotifications/{travelNotificationKey} method: patch operationId: nsk_v1_persons_personKey_travelNotifications_travelNotificationKey_patch x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/persons/{personKey}/travelNotifications/{travelNotificationKey} method: delete operationId: nsk_v1_persons_personKey_travelNotifications_travelNotificationKey_delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/persons/{personKey}/travelNotifications/{travelNotificationKey}/events method: get operationId: nsk_v1_persons_personKey_travelNotifications_travelNotificationKey_events_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/persons/{personKey}/travelNotifications/{travelNotificationKey}/events method: post operationId: nsk_v1_persons_personKey_travelNotifications_travelNotificationKey_events_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/persons/{personKey}/travelNotifications/{travelNotificationKey}/events/{eventType} method: get operationId: nsk_v1_persons_personKey_travelNotifications_travelNotificationKey_events_eventType_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/persons/{personKey}/travelNotifications/{travelNotificationKey}/events/{eventType} method: delete operationId: nsk_v1_persons_personKey_travelNotifications_travelNotificationKey_events_eventType_delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/persons/{personKey}/travelNotifications/{travelNotificationKey}/timedEvents method: get operationId: nsk_v1_persons_personKey_travelNotifications_travelNotificationKey_timedEvents_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/persons/{personKey}/travelNotifications/{travelNotificationKey}/timedEvents method: post operationId: nsk_v1_persons_personKey_travelNotifications_travelNotificationKey_timedEvents_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/persons/{personKey}/travelNotifications/{travelNotificationKey}/timedEvents/{timedEventType} method: get operationId: nsk_v1_persons_personKey_travelNotifications_travelNotificationKey_timedEvents_timedEventType_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/persons/{personKey}/travelNotifications/{travelNotificationKey}/timedEvents/{timedEventType} method: put operationId: nsk_v1_persons_personKey_travelNotifications_travelNotificationKey_timedEvents_timedEventType_put x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/persons/{personKey}/travelNotifications/{travelNotificationKey}/timedEvents/{timedEventType} method: delete operationId: nsk_v1_persons_personKey_travelNotifications_travelNotificationKey_timedEvents_timedEventType_delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/apo/v1/pricing method: post operationId: apo_v1_pricing_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/apo/v1/pricing/configuration method: get operationId: apo_v1_pricing_configuration_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/promotions method: get operationId: nsk_v1_promotions_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/promotions/{promotionCode} method: get operationId: nsk_v1_promotions_promotionCode_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/promotions/{promotionCode}/validate method: get operationId: nsk_v1_promotions_promotionCode_validate_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v2/queues/bookings method: get operationId: nsk_v2_queues_bookings_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/queues/bookings/{bookingQueueCode}/items method: delete operationId: nsk_v1_queues_bookings_bookingQueueCode_items_delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/queues/bookings/{bookingQueueCode}/items/{bookingQueueItemKey} method: put operationId: nsk_v1_queues_bookings_bookingQueueCode_items_bookingQueueItemKey_put x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/queues/bookings/{bookingQueueCode}/items/{bookingQueueItemKey} method: delete operationId: nsk_v1_queues_bookings_bookingQueueCode_items_bookingQueueItemKey_delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v2/queues/bookings/{bookingQueueCode}/next method: get operationId: nsk_v2_queues_bookings_bookingQueueCode_next_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/queues/bookings/items/{bookingQueueItemKey} method: post operationId: nsk_v1_queues_bookings_items_bookingQueueItemKey_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v2/queues/bookings/items/{bookingQueueItemKey} method: post operationId: nsk_v2_queues_bookings_items_bookingQueueItemKey_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/queues/bookings/queueEvents/{queueEventType} method: get operationId: nsk_v1_queues_bookings_queueEvents_queueEventType_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/queues/travel method: post operationId: nsk_v1_queues_travel_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/queues/travel/{travelQueueCode}/next method: get operationId: nsk_v1_queues_travel_travelQueueCode_next_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/v1/redis method: get operationId: v1_redis_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/v1/redis method: delete operationId: v1_redis_delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/v1/redis/{name} method: delete operationId: v1_redis_name_delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/resources/AccountTransactionCodes method: get operationId: nsk_v1_resources_AccountTransactionCodes_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/resources/AccountTransactionCodes/{transactionCode} method: get operationId: nsk_v1_resources_AccountTransactionCodes_transactionCode_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/resources/AddressTypes method: get operationId: nsk_v1_resources_AddressTypes_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/resources/AddressTypes/{addressTypeCode} method: get operationId: nsk_v1_resources_AddressTypes_addressTypeCode_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/resources/Areas method: get operationId: nsk_v1_resources_Areas_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/resources/Areas/{areaCode} method: get operationId: nsk_v1_resources_Areas_areaCode_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/resources/Areas/{areaCode}/zones method: get operationId: nsk_v1_resources_Areas_areaCode_zones_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/resources/Areas/{areaCode}/zones/{zoneCode} method: get operationId: nsk_v1_resources_Areas_areaCode_zones_zoneCode_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/resources/BaggageTypes method: get operationId: nsk_v1_resources_BaggageTypes_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/resources/BaggageTypes/{baggageTypeCode} method: get operationId: nsk_v1_resources_BaggageTypes_baggageTypeCode_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/resources/bundles method: get operationId: nsk_v1_resources_bundles_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/resources/bundles/{bundleCode} method: get operationId: nsk_v1_resources_bundles_bundleCode_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/resources/bundles/applications method: get operationId: nsk_v1_resources_bundles_applications_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/resources/bundles/rules method: get operationId: nsk_v1_resources_bundles_rules_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/resources/bundles/sets method: get operationId: nsk_v1_resources_bundles_sets_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/resources/bundles/ssrs method: get operationId: nsk_v1_resources_bundles_ssrs_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/resources/carriers method: get operationId: nsk_v1_resources_carriers_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/resources/carriers/{carrierCode} method: get operationId: nsk_v1_resources_carriers_carrierCode_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/resources/Cities method: get operationId: nsk_v1_resources_Cities_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/resources/Cities/{cityCode} method: get operationId: nsk_v1_resources_Cities_cityCode_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/resources/ClassOfServices method: get operationId: nsk_v1_resources_ClassOfServices_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/resources/ClassOfServices/{classOfServiceCode} method: get operationId: nsk_v1_resources_ClassOfServices_classOfServiceCode_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/resources/CommissionRates method: get operationId: nsk_v1_resources_CommissionRates_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/resources/CommissionRates/{commissionRateCode} method: get operationId: nsk_v1_resources_CommissionRates_commissionRateCode_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/resources/ContactTypes method: get operationId: nsk_v1_resources_ContactTypes_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/resources/ContactTypes/{contactTypeCode} method: get operationId: nsk_v1_resources_ContactTypes_contactTypeCode_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/resources/contents method: get operationId: nsk_v1_resources_contents_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/resources/contents/{contentId} method: get operationId: nsk_v1_resources_contents_contentId_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/resources/contents/{contentId} method: delete operationId: nsk_v1_resources_contents_contentId_delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/resources/contents/{contentId}/data method: get operationId: nsk_v1_resources_contents_contentId_data_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v2/resources/countries method: get operationId: nsk_v2_resources_countries_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v2/resources/countries/{countryCode} method: get operationId: nsk_v2_resources_countries_countryCode_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/resources/cultures method: get operationId: nsk_v1_resources_cultures_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/resources/cultures/{cultureCode} method: get operationId: nsk_v1_resources_cultures_cultureCode_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v2/resources/currencies method: get operationId: nsk_v2_resources_currencies_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v2/resources/currencies/{currencyCode} method: get operationId: nsk_v2_resources_currencies_currencyCode_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v2/resources/customerPrograms method: get operationId: nsk_v2_resources_customerPrograms_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/resources/CustomerPrograms method: get operationId: nsk_v1_resources_CustomerPrograms_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v2/resources/customerPrograms/{programCode} method: get operationId: nsk_v2_resources_customerPrograms_programCode_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/resources/CustomerPrograms/{programCode} method: get operationId: nsk_v1_resources_CustomerPrograms_programCode_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/resources/CustomerPrograms/{programCode}/levels/{programLevelCode} method: get operationId: nsk_v1_resources_CustomerPrograms_programCode_levels_programLevelCode_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/resources/Delays method: get operationId: nsk_v1_resources_Delays_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/resources/Delays/{delayCode} method: get operationId: nsk_v1_resources_Delays_delayCode_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/resources/Departments method: get operationId: nsk_v1_resources_Departments_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/resources/Departments/{departmentCode} method: get operationId: nsk_v1_resources_Departments_departmentCode_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/resources/distributionOptions method: get operationId: nsk_v1_resources_distributionOptions_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/resources/DocumentTypes method: get operationId: nsk_v1_resources_DocumentTypes_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/resources/DocumentTypes/{documentTypeCode} method: get operationId: nsk_v1_resources_DocumentTypes_documentTypeCode_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/resources/Domains method: get operationId: nsk_v1_resources_Domains_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/resources/Domains/{domainCode} method: get operationId: nsk_v1_resources_Domains_domainCode_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/resources/EmailTypes method: get operationId: nsk_v1_resources_EmailTypes_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/resources/EmailTypes/{emailTypeCode} method: get operationId: nsk_v1_resources_EmailTypes_emailTypeCode_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/resources/ExternalRates method: get operationId: nsk_v1_resources_ExternalRates_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/resources/ExternalRates/{rateId} method: get operationId: nsk_v1_resources_ExternalRates_rateId_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/resources/ExternalSystems method: get operationId: nsk_v1_resources_ExternalSystems_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v2/resources/externalSystems/{systemCode} method: get operationId: nsk_v2_resources_externalSystems_systemCode_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/resources/fareBasisCodes method: get operationId: nsk_v1_resources_fareBasisCodes_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/resources/fareDiscounts method: get operationId: nsk_v1_resources_fareDiscounts_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/resources/fareDiscounts/{fareDiscountCode} method: get operationId: nsk_v1_resources_fareDiscounts_fareDiscountCode_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/resources/fareSurcharges method: get operationId: nsk_v1_resources_fareSurcharges_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/resources/fareSurcharges/{fareSurchargeCode} method: get operationId: nsk_v1_resources_fareSurcharges_fareSurchargeCode_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/resources/FareTypes method: get operationId: nsk_v1_resources_FareTypes_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/resources/FareTypes/{fareTypeCode} method: get operationId: nsk_v1_resources_FareTypes_fareTypeCode_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/resources/Fees method: get operationId: nsk_v1_resources_Fees_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/resources/Fees/{feeCode} method: get operationId: nsk_v1_resources_Fees_feeCode_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/resources/fees/{feeCode}/details method: get operationId: nsk_v1_resources_fees_feeCode_details_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/resources/genders method: get operationId: nsk_v1_resources_genders_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/resources/HotCardReasons method: get operationId: nsk_v1_resources_HotCardReasons_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/resources/HotCardReasons/{hotCardReasonCode} method: get operationId: nsk_v1_resources_HotCardReasons_hotCardReasonCode_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/resources/IssuanceReasons method: get operationId: nsk_v1_resources_IssuanceReasons_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/resources/IssuanceReasons/{issuanceReasonCode} method: get operationId: nsk_v1_resources_IssuanceReasons_issuanceReasonCode_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/resources/Locations method: get operationId: nsk_v1_resources_Locations_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/resources/Locations/{locationCode} method: get operationId: nsk_v1_resources_Locations_locationCode_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v2/resources/macs method: get operationId: nsk_v2_resources_macs_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/resources/Macs/{macCode} method: get operationId: nsk_v1_resources_Macs_macCode_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/resources/marketRoutes method: get operationId: nsk_v1_resources_marketRoutes_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v2/resources/markets method: get operationId: nsk_v2_resources_markets_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v2/resources/markets/{locationCode} method: get operationId: nsk_v2_resources_markets_locationCode_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v2/resources/markets/{locationCode}/{travelLocationCode} method: get operationId: nsk_v2_resources_markets_locationCode_travelLocationCode_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/resources/MessageTypes method: get operationId: nsk_v1_resources_MessageTypes_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/resources/MessageTypes/{messageTypeCode} method: get operationId: nsk_v1_resources_MessageTypes_messageTypeCode_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/resources/nonBinaryGenders method: get operationId: nsk_v1_resources_nonBinaryGenders_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/resources/nonBinaryGenders/{code} method: get operationId: nsk_v1_resources_nonBinaryGenders_code_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/resources/organizationStatuses method: get operationId: nsk_v1_resources_organizationStatuses_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/resources/PassengerDiscounts method: get operationId: nsk_v1_resources_PassengerDiscounts_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/resources/PassengerDiscounts/{passengerDiscountCode} method: get operationId: nsk_v1_resources_PassengerDiscounts_passengerDiscountCode_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/resources/PassengerTypes method: get operationId: nsk_v1_resources_PassengerTypes_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/resources/PassengerTypes/{passengerTypeCode} method: get operationId: nsk_v1_resources_PassengerTypes_passengerTypeCode_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/resources/PaymentMethods method: get operationId: nsk_v1_resources_PaymentMethods_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v2/resources/paymentMethods/{paymentMethodCode} method: get operationId: nsk_v2_resources_paymentMethods_paymentMethodCode_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/resources/PaymentMethods/{paymentMethodCode} method: get operationId: nsk_v1_resources_PaymentMethods_paymentMethodCode_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/resources/PersonInformationTypes method: get operationId: nsk_v1_resources_PersonInformationTypes_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/resources/PersonInformationTypes/{personInformationTypeCode} method: get operationId: nsk_v1_resources_PersonInformationTypes_personInformationTypeCode_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/resources/PhoneTypes method: get operationId: nsk_v1_resources_PhoneTypes_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/resources/PhoneTypes/{phoneTypeCode} method: get operationId: nsk_v1_resources_PhoneTypes_phoneTypeCode_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/resources/postalCodes method: get operationId: nsk_v1_resources_postalCodes_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/resources/postalCodes/{postalCode} method: get operationId: nsk_v1_resources_postalCodes_postalCode_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/resources/printers method: get operationId: nsk_v1_resources_printers_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/resources/printers/{printerCode} method: get operationId: nsk_v1_resources_printers_printerCode_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/resources/ProductClasses method: get operationId: nsk_v1_resources_ProductClasses_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/resources/ProductClasses/{productClassCode} method: get operationId: nsk_v1_resources_ProductClasses_productClassCode_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/resources/PromotionSettingTypes method: get operationId: nsk_v1_resources_PromotionSettingTypes_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/resources/PromotionSettingTypes/{promotionSettingsTypeCode} method: get operationId: nsk_v1_resources_PromotionSettingTypes_promotionSettingsTypeCode_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/resources/ProvinceStates method: get operationId: nsk_v1_resources_ProvinceStates_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/resources/ProvinceStates/{provinceStateCode} method: get operationId: nsk_v1_resources_ProvinceStates_provinceStateCode_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/resources/queue/categories method: get operationId: nsk_v1_resources_queue_categories_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/resources/queue/categories/{queueCategoryCode} method: get operationId: nsk_v1_resources_queue_categories_queueCategoryCode_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/resources/reminderTimes method: get operationId: nsk_v1_resources_reminderTimes_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/resources/reminderTimes/{timedEventType} method: get operationId: nsk_v1_resources_reminderTimes_timedEventType_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/resources/roles method: post operationId: nsk_v1_resources_roles_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v2/resources/roles method: get operationId: nsk_v2_resources_roles_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/resources/roles/{roleCode} method: delete operationId: nsk_v1_resources_roles_roleCode_delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v2/resources/roles/{roleCode} method: get operationId: nsk_v2_resources_roles_roleCode_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/resources/roles/{roleCode}/settings method: get operationId: nsk_v1_resources_roles_roleCode_settings_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/resources/RoleSettingTypes method: get operationId: nsk_v1_resources_RoleSettingTypes_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/resources/RoleSettingTypes/{roleSettingTypeCode} method: get operationId: nsk_v1_resources_RoleSettingTypes_roleSettingTypeCode_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/resources/searchTypes method: get operationId: nsk_v1_resources_searchTypes_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v2/resources/seatPropertyTypes method: get operationId: nsk_v2_resources_seatPropertyTypes_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v2/resources/seatPropertyTypes/{seatPropertyTypeCode} method: get operationId: nsk_v2_resources_seatPropertyTypes_seatPropertyTypeCode_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/resources/settings method: post operationId: nsk_v1_resources_settings_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/resources/settings/data method: post operationId: nsk_v1_resources_settings_data_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/resources/ShoppingAttributeGroups method: get operationId: nsk_v1_resources_ShoppingAttributeGroups_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/resources/ShoppingAttributeGroups/{shoppingAttributeGroupCode} method: get operationId: nsk_v1_resources_ShoppingAttributeGroups_shoppingAttributeGroupCode_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/resources/ShoppingAttributes method: get operationId: nsk_v1_resources_ShoppingAttributes_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/resources/ShoppingAttributes/{shoppingAttributeCode} method: get operationId: nsk_v1_resources_ShoppingAttributes_shoppingAttributeCode_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/resources/singleSignOnProvider method: get operationId: nsk_v1_resources_singleSignOnProvider_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/resources/singleSignOnProvider/{providerName} method: get operationId: nsk_v1_resources_singleSignOnProvider_providerName_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/resources/SsrGroups method: get operationId: nsk_v1_resources_SsrGroups_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/resources/SsrGroups/{ssrGroupCode} method: get operationId: nsk_v1_resources_SsrGroups_ssrGroupCode_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/resources/SsrNests method: get operationId: nsk_v1_resources_SsrNests_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/resources/SsrNests/{ssrNestCode} method: get operationId: nsk_v1_resources_SsrNests_ssrNestCode_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/resources/SsrRestrictionResults method: get operationId: nsk_v1_resources_SsrRestrictionResults_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/resources/SsrRestrictionResults/{ssrRestrictionResultCode} method: get operationId: nsk_v1_resources_SsrRestrictionResults_ssrRestrictionResultCode_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/resources/Ssrs method: get operationId: nsk_v1_resources_Ssrs_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/resources/Ssrs/{ssrCode} method: get operationId: nsk_v1_resources_Ssrs_ssrCode_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/resources/StandByPriorities method: get operationId: nsk_v1_resources_StandByPriorities_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/resources/StandByPriorities/{standByPriorityCode} method: get operationId: nsk_v1_resources_StandByPriorities_standByPriorityCode_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/resources/StationCategories method: get operationId: nsk_v1_resources_StationCategories_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/resources/StationCategories/{stationCategoryCode} method: get operationId: nsk_v1_resources_StationCategories_stationCategoryCode_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/beta/resources/stations method: post operationId: nsk_beta_resources_stations_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/resources/Stations method: get operationId: nsk_v1_resources_Stations_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/beta/resources/stations/{stationCode} method: put operationId: nsk_beta_resources_stations_stationCode_put x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/beta/resources/stations/{stationCode} method: patch operationId: nsk_beta_resources_stations_stationCode_patch x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/resources/Stations/{stationCode} method: get operationId: nsk_v1_resources_Stations_stationCode_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/resources/stations/{stationCode}/details method: get operationId: nsk_v1_resources_stations_stationCode_details_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/resources/stations/category/{stationCategoryCode} method: get operationId: nsk_v1_resources_stations_category_stationCategoryCode_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/resources/Suffixes method: get operationId: nsk_v1_resources_Suffixes_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/resources/Suffixes/{suffixCode} method: get operationId: nsk_v1_resources_Suffixes_suffixCode_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/dcs/v1/resources/tailNumbers method: get operationId: dcs_v1_resources_tailNumbers_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/resources/TimeZones method: get operationId: nsk_v1_resources_TimeZones_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/resources/TimeZones/{timeZoneCode} method: get operationId: nsk_v1_resources_TimeZones_timeZoneCode_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/resources/Titles method: get operationId: nsk_v1_resources_Titles_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/resources/Titles/{titleKey} method: get operationId: nsk_v1_resources_Titles_titleKey_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/resources/TravelClasses method: get operationId: nsk_v1_resources_TravelClasses_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/resources/TravelClasses/{travelClassCode} method: get operationId: nsk_v1_resources_TravelClasses_travelClassCode_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/resources/travelerNotifications method: get operationId: nsk_v1_resources_travelerNotifications_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/resources/travelerNotifications/{notificationTypeCode} method: get operationId: nsk_v1_resources_travelerNotifications_notificationTypeCode_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/resources/travelerNotifications/deliveryMethods method: get operationId: nsk_v1_resources_travelerNotifications_deliveryMethods_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/resources/travelerNotifications/deliveryMethodSettings method: get operationId: nsk_v1_resources_travelerNotifications_deliveryMethodSettings_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/resources/zones/{zoneCode}/subZones method: get operationId: nsk_v1_resources_zones_zoneCode_subZones_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/resources/zones/{zoneCode}/subZones/{subZoneCode} method: get operationId: nsk_v1_resources_zones_zoneCode_subZones_subZoneCode_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v4/seatmaps/{journeyKey} method: get operationId: nsk_v4_seatmaps_journeyKey_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/seatmaps/{legKey} method: get operationId: nsk_v1_seatmaps_legKey_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/dcs/v2/seats/block method: post operationId: dcs_v2_seats_block_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/dcs/v1/seats/block method: post operationId: dcs_v1_seats_block_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/dcs/v1/seats/unblock method: delete operationId: dcs_v1_seats_unblock_delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/settings/booking method: get operationId: nsk_v1_settings_booking_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/settings/booking/checkin method: get operationId: nsk_v1_settings_booking_checkin_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/settings/booking/contact method: get operationId: nsk_v1_settings_booking_contact_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/settings/booking/customerAccount method: get operationId: nsk_v1_settings_booking_customerAccount_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/settings/booking/fee method: get operationId: nsk_v1_settings_booking_fee_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/settings/booking/flightSearch method: get operationId: nsk_v1_settings_booking_flightSearch_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/settings/booking/flightSearch method: post operationId: nsk_v1_settings_booking_flightSearch_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/settings/booking/flightSearch method: put operationId: nsk_v1_settings_booking_flightSearch_put x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/settings/booking/flightSearch method: patch operationId: nsk_v1_settings_booking_flightSearch_patch x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/settings/booking/general method: get operationId: nsk_v1_settings_booking_general_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/settings/booking/passenger method: get operationId: nsk_v1_settings_booking_passenger_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/settings/booking/passenger method: post operationId: nsk_v1_settings_booking_passenger_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/settings/booking/passenger method: put operationId: nsk_v1_settings_booking_passenger_put x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/settings/booking/passenger method: patch operationId: nsk_v1_settings_booking_passenger_patch x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v2/settings/booking/payment method: get operationId: nsk_v2_settings_booking_payment_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v2/settings/booking/payment method: post operationId: nsk_v2_settings_booking_payment_post x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v2/settings/booking/payment method: put operationId: nsk_v2_settings_booking_payment_put x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v2/settings/booking/payment method: patch operationId: nsk_v2_settings_booking_payment_patch x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/settings/booking/paymentCodes method: get operationId: nsk_v1_settings_booking_paymentCodes_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/settings/booking/reserveFlights method: get operationId: nsk_v1_settings_booking_reserveFlights_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/settings/customerPrograms method: get operationId: nsk_v1_settings_customerPrograms_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/settings/eTickets method: get operationId: nsk_v1_settings_eTickets_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/settings/externalMessageControls method: get operationId: nsk_v1_settings_externalMessageControls_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/settings/general/applicationLogon method: get operationId: nsk_v1_settings_general_applicationLogon_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/settings/general/codes method: get operationId: nsk_v1_settings_general_codes_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/settings/general/operations method: get operationId: nsk_v1_settings_general_operations_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/settings/general/organization method: get operationId: nsk_v1_settings_general_organization_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/settings/general/session method: get operationId: nsk_v1_settings_general_session_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/settings/itinerary method: get operationId: nsk_v1_settings_itinerary_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/settings/loyalty method: get operationId: nsk_v1_settings_loyalty_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/settings/notifications/general method: get operationId: nsk_v1_settings_notifications_general_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/settings/payment method: get operationId: nsk_v1_settings_payment_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/settings/phoneNumberValidation method: get operationId: nsk_v1_settings_phoneNumberValidation_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v2/settings/premiumServices method: get operationId: nsk_v2_settings_premiumServices_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v2/settings/premiumServices method: put operationId: nsk_v2_settings_premiumServices_put x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/settings/serviceBundles method: get operationId: nsk_v1_settings_serviceBundles_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v2/settings/skySpeed method: get operationId: nsk_v2_settings_skySpeed_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/settings/system/general method: get operationId: nsk_v1_settings_system_general_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/settings/systemConfiguration/finance method: get operationId: nsk_v1_settings_systemConfiguration_finance_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/settings/travelerNotification method: get operationId: nsk_v1_settings_travelerNotification_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/settings/user/agencyCreation method: get operationId: nsk_v1_settings_user_agencyCreation_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/settings/user/customerCreation method: get operationId: nsk_v1_settings_user_customerCreation_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/v1/token method: post operationId: v1_token_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/v1/token method: put operationId: v1_token_put x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/v1/token method: delete operationId: v1_token_delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/auth/v1/token method: get operationId: auth_v1_token_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/auth/v1/token method: put operationId: auth_v1_token_put x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/token method: get operationId: nsk_v1_token_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/token method: delete operationId: nsk_v1_token_delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v2/token method: post operationId: nsk_v2_token_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v2/token method: put operationId: nsk_v2_token_put x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/auth/v1/token/anonymous method: post operationId: auth_v1_token_anonymous_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/token/culture method: post operationId: nsk_v1_token_culture_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/auth/v1/token/multifactor method: post operationId: auth_v1_token_multifactor_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/auth/v1/token/role method: put operationId: auth_v1_token_role_put x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/token/serverTransfer method: post operationId: nsk_v1_token_serverTransfer_post x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/token/singleSignOn method: post operationId: nsk_v1_token_singleSignOn_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/token/singleSignOn method: put operationId: nsk_v1_token_singleSignOn_put x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/auth/v1/token/user method: post operationId: auth_v1_token_user_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/auth/v1/token/user method: put operationId: auth_v1_token_user_put x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/token/user/person/singleSignOn method: post operationId: nsk_v1_token_user_person_singleSignOn_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v5/trip method: post operationId: nsk_v5_trip_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v4/trip method: post operationId: nsk_v4_trip_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/trip/{legKey}/seats/{unitKey}/properties method: get operationId: nsk_v1_trip_legKey_seats_unitKey_properties_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/trip/{legKey}/seats/{unitKey}/properties method: post operationId: nsk_v1_trip_legKey_seats_unitKey_properties_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/trip/{legKey}/seats/{unitKey}/properties method: put operationId: nsk_v1_trip_legKey_seats_unitKey_properties_put x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/trip/{legKey}/seats/{unitKey}/properties method: delete operationId: nsk_v1_trip_legKey_seats_unitKey_properties_delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/trip/{legKey}/seats/properties method: get operationId: nsk_v1_trip_legKey_seats_properties_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/trip/contacts method: post operationId: nsk_v1_trip_contacts_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v2/trip/info method: post operationId: nsk_v2_trip_info_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/trip/info/{legKey}/details method: get operationId: nsk_v1_trip_info_legKey_details_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/trip/info/{legKey}/status method: patch operationId: nsk_v1_trip_info_legKey_status_patch x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v2/trip/info/{legKey}/status method: get operationId: nsk_v2_trip_info_legKey_status_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/trip/info/{legKey}/status/comments method: post operationId: nsk_v1_trip_info_legKey_status_comments_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/trip/info/{legKey}/status/comments/{commentKey} method: put operationId: nsk_v1_trip_info_legKey_status_comments_commentKey_put x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/trip/info/{legKey}/status/comments/{commentKey} method: delete operationId: nsk_v1_trip_info_legKey_status_comments_commentKey_delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/trip/info/{legKey}/status/delays method: post operationId: nsk_v1_trip_info_legKey_status_delays_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/trip/info/{legKey}/status/delays/{delayKey} method: patch operationId: nsk_v1_trip_info_legKey_status_delays_delayKey_patch x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/trip/info/{legKey}/status/delays/{delayKey} method: delete operationId: nsk_v1_trip_info_legKey_status_delays_delayKey_delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/trip/info/{legKey}/status/operationDetails/status/cancel method: put operationId: nsk_v1_trip_info_legKey_status_operationDetails_status_cancel_put x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/trip/info/{legKey}/status/operationDetails/status/closeLeg method: put operationId: nsk_v1_trip_info_legKey_status_operationDetails_status_closeLeg_put x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v2/trip/info/{legKey}/status/operationDetails/status/closeLeg method: put operationId: nsk_v2_trip_info_legKey_status_operationDetails_status_closeLeg_put x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/trip/info/{legKey}/status/operationDetails/status/closePendingLeg method: put operationId: nsk_v1_trip_info_legKey_status_operationDetails_status_closePendingLeg_put x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/trip/info/{legKey}/status/operationDetails/status/mishap method: put operationId: nsk_v1_trip_info_legKey_status_operationDetails_status_mishap_put x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/trip/info/{legKey}/status/operationDetails/status/mishapRestore method: put operationId: nsk_v1_trip_info_legKey_status_operationDetails_status_mishapRestore_put x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/trip/info/{legKey}/status/operationDetails/status/openLeg method: put operationId: nsk_v1_trip_info_legKey_status_operationDetails_status_openLeg_put x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/trip/info/{legKey}/status/operationDetails/status/restore method: put operationId: nsk_v1_trip_info_legKey_status_operationDetails_status_restore_put x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v2/trip/info/legs method: post operationId: nsk_v2_trip_info_legs_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v2/trip/info/legs/simple method: get operationId: nsk_v2_trip_info_legs_simple_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v2/trip/info/simple method: get operationId: nsk_v2_trip_info_simple_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/trip/info/status/operationDetails/status/mishapRestore method: post operationId: nsk_v1_trip_info_status_operationDetails_status_mishapRestore_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v2/trip/move method: post operationId: nsk_v2_trip_move_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v3/trip/move/availability method: post operationId: nsk_v3_trip_move_availability_post x-agentic-access: action-class: acting consequence: safety-critical subject: required audience: null token: max-ttl: 120 exchange: true purpose-required: true proof-of-possession: true escalation: human-in-the-loop: required audit: required - path: /api/nsk/v3/trip/move/availability/{journeyKey} method: get operationId: nsk_v3_trip_move_availability_journeyKey_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v2/trip/move/availability/selfService method: get operationId: nsk_v2_trip_move_availability_selfService_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/trip/move/irop method: post operationId: nsk_v1_trip_move_irop_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/trip/passengers method: post operationId: nsk_v1_trip_passengers_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/trip/passiveSegments method: post operationId: nsk_v1_trip_passiveSegments_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v5/trip/rebook/availability method: post operationId: nsk_v5_trip_rebook_availability_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v4/trip/rebook/availability/simple method: get operationId: nsk_v4_trip_rebook_availability_simple_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/trip/schedule method: get operationId: nsk_v1_trip_schedule_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/trip/schedule/adHoc method: post operationId: nsk_v1_trip_schedule_adHoc_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v4/trip/sell method: post operationId: nsk_v4_trip_sell_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/trip/standby/availability method: post operationId: nsk_v1_trip_standby_availability_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/user method: get operationId: nsk_v1_user_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/user method: post operationId: nsk_v1_user_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/user method: put operationId: nsk_v1_user_put x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/user method: patch operationId: nsk_v1_user_patch x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/user/bookings method: get operationId: nsk_v1_user_bookings_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/user/bookingsByContactCustomerNumber method: get operationId: nsk_v1_user_bookingsByContactCustomerNumber_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/user/bookingsByPassenger method: get operationId: nsk_v1_user_bookingsByPassenger_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/user/impersonate method: get operationId: nsk_v1_user_impersonate_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/user/impersonate method: post operationId: nsk_v1_user_impersonate_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/user/impersonate method: delete operationId: nsk_v1_user_impersonate_delete x-agentic-access: action-class: acting consequence: safety-critical subject: required audience: null token: max-ttl: 120 exchange: true purpose-required: true proof-of-possession: true escalation: human-in-the-loop: required audit: required - path: /api/nsk/v3/user/password/change method: post operationId: nsk_v3_user_password_change_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/user/preferences/skySpeedSettings method: get operationId: nsk_v1_user_preferences_skySpeedSettings_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/user/preferences/skySpeedSettings method: put operationId: nsk_v1_user_preferences_skySpeedSettings_put x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/user/roles method: get operationId: nsk_v1_user_roles_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/user/roles method: post operationId: nsk_v1_user_roles_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/user/roles/{userRoleKey} method: get operationId: nsk_v1_user_roles_userRoleKey_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/user/roles/{userRoleKey} method: put operationId: nsk_v1_user_roles_userRoleKey_put x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/user/roles/{userRoleKey} method: patch operationId: nsk_v1_user_roles_userRoleKey_patch x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/user/roles/{userRoleKey} method: delete operationId: nsk_v1_user_roles_userRoleKey_delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/user/singleSignOnToken method: get operationId: nsk_v1_user_singleSignOnToken_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/user/singleSignOnToken/{providerKey} method: get operationId: nsk_v1_user_singleSignOnToken_providerKey_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/user/singleSignOnToken/{providerKey} method: post operationId: nsk_v1_user_singleSignOnToken_providerKey_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/user/singleSignOnToken/{providerKey} method: put operationId: nsk_v1_user_singleSignOnToken_providerKey_put x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/user/singleSignOnToken/{providerKey} method: patch operationId: nsk_v1_user_singleSignOnToken_providerKey_patch x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/user/singleSignOnToken/{providerKey} method: delete operationId: nsk_v1_user_singleSignOnToken_providerKey_delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/users method: post operationId: nsk_v1_users_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v2/users method: get operationId: nsk_v2_users_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v2/users method: post operationId: nsk_v2_users_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/users/{userKey} method: get operationId: nsk_v1_users_userKey_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/users/{userKey} method: put operationId: nsk_v1_users_userKey_put x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/users/{userKey} method: patch operationId: nsk_v1_users_userKey_patch x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/users/{userKey} method: delete operationId: nsk_v1_users_userKey_delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/users/{userKey}/bookings method: get operationId: nsk_v1_users_userKey_bookings_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/users/{userKey}/bookingsByPassenger method: get operationId: nsk_v1_users_userKey_bookingsByPassenger_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/users/{userKey}/password/change method: post operationId: nsk_v1_users_userKey_password_change_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/users/{userKey}/password/reset method: post operationId: nsk_v1_users_userKey_password_reset_post x-agentic-access: action-class: acting consequence: safety-critical subject: required audience: null token: max-ttl: 120 exchange: true purpose-required: true proof-of-possession: true escalation: human-in-the-loop: required audit: required - path: /api/nsk/v1/users/{userKey}/person method: get operationId: nsk_v1_users_userKey_person_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/users/{userKey}/person method: put operationId: nsk_v1_users_userKey_person_put x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/users/{userKey}/person method: patch operationId: nsk_v1_users_userKey_person_patch x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/users/{userKey}/person/addresses method: get operationId: nsk_v1_users_userKey_person_addresses_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/users/{userKey}/person/addresses method: post operationId: nsk_v1_users_userKey_person_addresses_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/users/{userKey}/person/addresses/{personAddressKey} method: get operationId: nsk_v1_users_userKey_person_addresses_personAddressKey_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/users/{userKey}/person/addresses/{personAddressKey} method: put operationId: nsk_v1_users_userKey_person_addresses_personAddressKey_put x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/users/{userKey}/person/addresses/{personAddressKey} method: patch operationId: nsk_v1_users_userKey_person_addresses_personAddressKey_patch x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/users/{userKey}/person/addresses/{personAddressKey} method: delete operationId: nsk_v1_users_userKey_person_addresses_personAddressKey_delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/users/{userKey}/person/affiliations method: get operationId: nsk_v1_users_userKey_person_affiliations_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/users/{userKey}/person/affiliations method: post operationId: nsk_v1_users_userKey_person_affiliations_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/users/{userKey}/person/affiliations/{personAffiliationKey} method: get operationId: nsk_v1_users_userKey_person_affiliations_personAffiliationKey_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/users/{userKey}/person/affiliations/{personAffiliationKey} method: put operationId: nsk_v1_users_userKey_person_affiliations_personAffiliationKey_put x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/users/{userKey}/person/affiliations/{personAffiliationKey} method: delete operationId: nsk_v1_users_userKey_person_affiliations_personAffiliationKey_delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/users/{userKey}/person/aliases method: get operationId: nsk_v1_users_userKey_person_aliases_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/users/{userKey}/person/aliases method: post operationId: nsk_v1_users_userKey_person_aliases_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/users/{userKey}/person/aliases/{personAliasKey} method: get operationId: nsk_v1_users_userKey_person_aliases_personAliasKey_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/users/{userKey}/person/aliases/{personAliasKey} method: put operationId: nsk_v1_users_userKey_person_aliases_personAliasKey_put x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/users/{userKey}/person/aliases/{personAliasKey} method: patch operationId: nsk_v1_users_userKey_person_aliases_personAliasKey_patch x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/users/{userKey}/person/aliases/{personAliasKey} method: delete operationId: nsk_v1_users_userKey_person_aliases_personAliasKey_delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/users/{userKey}/person/comments method: get operationId: nsk_v1_users_userKey_person_comments_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/users/{userKey}/person/comments method: post operationId: nsk_v1_users_userKey_person_comments_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/users/{userKey}/person/comments/{personCommentKey} method: get operationId: nsk_v1_users_userKey_person_comments_personCommentKey_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/users/{userKey}/person/comments/{personCommentKey} method: put operationId: nsk_v1_users_userKey_person_comments_personCommentKey_put x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/users/{userKey}/person/comments/{personCommentKey} method: patch operationId: nsk_v1_users_userKey_person_comments_personCommentKey_patch x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/users/{userKey}/person/comments/{personCommentKey} method: delete operationId: nsk_v1_users_userKey_person_comments_personCommentKey_delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/users/{userKey}/person/emails method: get operationId: nsk_v1_users_userKey_person_emails_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/users/{userKey}/person/emails method: post operationId: nsk_v1_users_userKey_person_emails_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/users/{userKey}/person/emails/{personEmailAddressKey} method: get operationId: nsk_v1_users_userKey_person_emails_personEmailAddressKey_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/users/{userKey}/person/emails/{personEmailAddressKey} method: put operationId: nsk_v1_users_userKey_person_emails_personEmailAddressKey_put x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/users/{userKey}/person/emails/{personEmailAddressKey} method: patch operationId: nsk_v1_users_userKey_person_emails_personEmailAddressKey_patch x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/users/{userKey}/person/emails/{personEmailAddressKey} method: delete operationId: nsk_v1_users_userKey_person_emails_personEmailAddressKey_delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/users/{userKey}/person/information method: get operationId: nsk_v1_users_userKey_person_information_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/users/{userKey}/person/information method: post operationId: nsk_v1_users_userKey_person_information_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/users/{userKey}/person/information/{personInformationKey} method: get operationId: nsk_v1_users_userKey_person_information_personInformationKey_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/users/{userKey}/person/information/{personInformationKey} method: put operationId: nsk_v1_users_userKey_person_information_personInformationKey_put x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/users/{userKey}/person/information/{personInformationKey} method: patch operationId: nsk_v1_users_userKey_person_information_personInformationKey_patch x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/users/{userKey}/person/information/{personInformationKey} method: delete operationId: nsk_v1_users_userKey_person_information_personInformationKey_delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/users/{userKey}/person/phoneNumbers method: get operationId: nsk_v1_users_userKey_person_phoneNumbers_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/users/{userKey}/person/phoneNumbers method: post operationId: nsk_v1_users_userKey_person_phoneNumbers_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/users/{userKey}/person/phoneNumbers/{personPhoneNumberKey} method: get operationId: nsk_v1_users_userKey_person_phoneNumbers_personPhoneNumberKey_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/users/{userKey}/person/phoneNumbers/{personPhoneNumberKey} method: put operationId: nsk_v1_users_userKey_person_phoneNumbers_personPhoneNumberKey_put x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/users/{userKey}/person/phoneNumbers/{personPhoneNumberKey} method: patch operationId: nsk_v1_users_userKey_person_phoneNumbers_personPhoneNumberKey_patch x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/users/{userKey}/person/phoneNumbers/{personPhoneNumberKey} method: delete operationId: nsk_v1_users_userKey_person_phoneNumbers_personPhoneNumberKey_delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/users/{userKey}/person/preferences method: get operationId: nsk_v1_users_userKey_person_preferences_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/users/{userKey}/person/preferences method: post operationId: nsk_v1_users_userKey_person_preferences_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/users/{userKey}/person/preferences/{personPreferenceKey} method: get operationId: nsk_v1_users_userKey_person_preferences_personPreferenceKey_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/users/{userKey}/person/preferences/{personPreferenceKey} method: put operationId: nsk_v1_users_userKey_person_preferences_personPreferenceKey_put x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/users/{userKey}/person/preferences/{personPreferenceKey} method: patch operationId: nsk_v1_users_userKey_person_preferences_personPreferenceKey_patch x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/users/{userKey}/person/preferences/{personPreferenceKey} method: delete operationId: nsk_v1_users_userKey_person_preferences_personPreferenceKey_delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/users/{userKey}/person/programs method: get operationId: nsk_v1_users_userKey_person_programs_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/users/{userKey}/person/programs method: post operationId: nsk_v1_users_userKey_person_programs_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/users/{userKey}/person/programs/{personProgramKey} method: get operationId: nsk_v1_users_userKey_person_programs_personProgramKey_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/users/{userKey}/person/programs/{personProgramKey} method: put operationId: nsk_v1_users_userKey_person_programs_personProgramKey_put x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/users/{userKey}/person/programs/{personProgramKey} method: patch operationId: nsk_v1_users_userKey_person_programs_personProgramKey_patch x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/users/{userKey}/person/programs/{personProgramKey} method: delete operationId: nsk_v1_users_userKey_person_programs_personProgramKey_delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/users/{userKey}/person/storedPayments method: get operationId: nsk_v1_users_userKey_person_storedPayments_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/users/{userKey}/person/storedPayments method: post operationId: nsk_v1_users_userKey_person_storedPayments_post x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/users/{userKey}/person/storedPayments/{personStoredPaymentKey} method: get operationId: nsk_v1_users_userKey_person_storedPayments_personStoredPaymentKey_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/users/{userKey}/person/storedPayments/{personStoredPaymentKey} method: put operationId: nsk_v1_users_userKey_person_storedPayments_personStoredPaymentKey_put x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/users/{userKey}/person/storedPayments/{personStoredPaymentKey} method: patch operationId: nsk_v1_users_userKey_person_storedPayments_personStoredPaymentKey_patch x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/users/{userKey}/person/storedPayments/{personStoredPaymentKey} method: delete operationId: nsk_v1_users_userKey_person_storedPayments_personStoredPaymentKey_delete x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/users/{userKey}/person/travelDocuments method: get operationId: nsk_v1_users_userKey_person_travelDocuments_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/users/{userKey}/person/travelDocuments method: post operationId: nsk_v1_users_userKey_person_travelDocuments_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/users/{userKey}/person/travelDocuments/{personTravelDocumentKey} method: get operationId: nsk_v1_users_userKey_person_travelDocuments_personTravelDocumentKey_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/users/{userKey}/person/travelDocuments/{personTravelDocumentKey} method: delete operationId: nsk_v1_users_userKey_person_travelDocuments_personTravelDocumentKey_delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v2/users/{userKey}/person/travelDocuments/{personTravelDocumentKey} method: put operationId: nsk_v2_users_userKey_person_travelDocuments_personTravelDocumentKey_put x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v2/users/{userKey}/person/travelDocuments/{personTravelDocumentKey} method: patch operationId: nsk_v2_users_userKey_person_travelDocuments_personTravelDocumentKey_patch x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/users/{userKey}/person/travelNotifications method: get operationId: nsk_v1_users_userKey_person_travelNotifications_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/users/{userKey}/person/travelNotifications method: post operationId: nsk_v1_users_userKey_person_travelNotifications_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/users/{userKey}/person/travelNotifications/{travelNotificationKey} method: get operationId: nsk_v1_users_userKey_person_travelNotifications_travelNotificationKey_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/users/{userKey}/person/travelNotifications/{travelNotificationKey} method: put operationId: nsk_v1_users_userKey_person_travelNotifications_travelNotificationKey_put x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/users/{userKey}/person/travelNotifications/{travelNotificationKey} method: patch operationId: nsk_v1_users_userKey_person_travelNotifications_travelNotificationKey_patch x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/users/{userKey}/person/travelNotifications/{travelNotificationKey} method: delete operationId: nsk_v1_users_userKey_person_travelNotifications_travelNotificationKey_delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/users/{userKey}/person/travelNotifications/{travelNotificationKey}/events method: get operationId: nsk_v1_users_userKey_person_travelNotifications_travelNotificationKey_events_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/users/{userKey}/person/travelNotifications/{travelNotificationKey}/events method: post operationId: nsk_v1_users_userKey_person_travelNotifications_travelNotificationKey_events_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/users/{userKey}/person/travelNotifications/{travelNotificationKey}/events/{eventType} method: get operationId: nsk_v1_users_userKey_person_travelNotifications_travelNotificationKey_events_eventType_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/users/{userKey}/person/travelNotifications/{travelNotificationKey}/events/{eventType} method: delete operationId: nsk_v1_users_userKey_person_travelNotifications_travelNotificationKey_events_eventType_delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/users/{userKey}/person/travelNotifications/{travelNotificationKey}/timedEvents method: get operationId: nsk_v1_users_userKey_person_travelNotifications_travelNotificationKey_timedEvents_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/users/{userKey}/person/travelNotifications/{travelNotificationKey}/timedEvents method: post operationId: nsk_v1_users_userKey_person_travelNotifications_travelNotificationKey_timedEvents_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/users/{userKey}/person/travelNotifications/{travelNotificationKey}/timedEvents/{timedEventType} method: get operationId: nsk_v1_users_userKey_person_travelNotifications_travelNotificationKey_timedEvents_timedEventType_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/users/{userKey}/person/travelNotifications/{travelNotificationKey}/timedEvents/{timedEventType} method: put operationId: nsk_v1_users_userKey_person_travelNotifications_travelNotificationKey_timedEvents_timedEventType_put x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/users/{userKey}/person/travelNotifications/{travelNotificationKey}/timedEvents/{timedEventType} method: delete operationId: nsk_v1_users_userKey_person_travelNotifications_travelNotificationKey_timedEvents_timedEventType_delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/users/{userKey}/preferences/skySpeedSettings method: get operationId: nsk_v1_users_userKey_preferences_skySpeedSettings_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/users/{userKey}/preferences/skySpeedSettings method: put operationId: nsk_v1_users_userKey_preferences_skySpeedSettings_put x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v2/users/{userKey}/preferences/skySpeedSettings method: get operationId: nsk_v2_users_userKey_preferences_skySpeedSettings_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v2/users/{userKey}/preferences/skySpeedSettings method: put operationId: nsk_v2_users_userKey_preferences_skySpeedSettings_put x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/users/{userKey}/roles method: get operationId: nsk_v1_users_userKey_roles_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/users/{userKey}/roles method: post operationId: nsk_v1_users_userKey_roles_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/users/{userKey}/roles/{userRoleKey} method: get operationId: nsk_v1_users_userKey_roles_userRoleKey_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/users/{userKey}/roles/{userRoleKey} method: put operationId: nsk_v1_users_userKey_roles_userRoleKey_put x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/users/{userKey}/roles/{userRoleKey} method: patch operationId: nsk_v1_users_userKey_roles_userRoleKey_patch x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/users/{userKey}/roles/{userRoleKey} method: delete operationId: nsk_v1_users_userKey_roles_userRoleKey_delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/users/byPerson/{personKey} method: get operationId: nsk_v1_users_byPerson_personKey_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/utilities/stationLocalTime/{stationCode} method: get operationId: nsk_v1_utilities_stationLocalTime_stationCode_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/dcs/v1/verifiedTravelDocuments method: put operationId: dcs_v1_verifiedTravelDocuments_put x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/dcs/v1/verifiedTravelDocuments/{recordLocator}/segments/{segmentKey}/passengers/{passengerKey} method: post operationId: dcs_v1_verifiedTravelDocuments_recordLocator_segments_segmentKey_passengers_passengerKey_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/dcs/v1/verifiedTravelDocuments/{recordLocator}/segments/{segmentKey}/passengers/{passengerKey} method: delete operationId: dcs_v1_verifiedTravelDocuments_recordLocator_segments_segmentKey_passengers_passengerKey_delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/dcs/v1/verifiedTravelDocuments/{recordLocator}/segments/{segmentKey}/passengers/{passengerKey}/documents/{documentKey} method: post operationId: dcs_v1_verifiedTravelDocuments_recordLocator_segments_segmentKey_passengers_passengerKey_documents_documentKey_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/voucherIssuance method: post operationId: nsk_v1_voucherIssuance_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v2/voucherIssuance method: post operationId: nsk_v2_voucherIssuance_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/voucherIssuance/{voucherIssuanceKey} method: get operationId: nsk_v1_voucherIssuance_voucherIssuanceKey_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v2/vouchers method: get operationId: nsk_v2_vouchers_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/vouchers/{voucherKey} method: get operationId: nsk_v1_vouchers_voucherKey_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/vouchers/{voucherKey} method: patch operationId: nsk_v1_vouchers_voucherKey_patch x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/vouchers/{voucherKey}/owner method: patch operationId: nsk_v1_vouchers_voucherKey_owner_patch x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v2/vouchers/byAgent method: get operationId: nsk_v2_vouchers_byAgent_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/vouchers/byDate method: get operationId: nsk_v1_vouchers_byDate_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v2/vouchers/byIssuance/{voucherIssuanceKey} method: get operationId: nsk_v2_vouchers_byIssuance_voucherIssuanceKey_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v2/vouchers/byMarket method: get operationId: nsk_v2_vouchers_byMarket_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/vouchers/byReference/{voucherReferenceNumber} method: get operationId: nsk_v1_vouchers_byReference_voucherReferenceNumber_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/vouchers/configuration method: get operationId: nsk_v1_vouchers_configuration_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/vouchers/configuration method: post operationId: nsk_v1_vouchers_configuration_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/vouchers/configuration method: put operationId: nsk_v1_vouchers_configuration_put x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/vouchers/configuration method: delete operationId: nsk_v1_vouchers_configuration_delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v2/vouchers/configuration method: post operationId: nsk_v2_vouchers_configuration_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v2/vouchers/configuration method: put operationId: nsk_v2_vouchers_configuration_put x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/nsk/v1/vouchers/configuration/{configurationCode} method: get operationId: nsk_v1_vouchers_configuration_configurationCode_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/watchList/{watchListKey}/persons method: get operationId: nsk_v1_watchList_watchListKey_persons_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v2/watchList/{watchListKey}/persons method: get operationId: nsk_v2_watchList_watchListKey_persons_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/watchList/persons method: get operationId: nsk_v1_watchList_persons_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/nsk/v1/watchList/persons/{watchListPersonKey} method: get operationId: nsk_v1_watchList_persons_watchListPersonKey_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/dcs/v3/baggage method: post operationId: dcs_v3_baggage_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/dcs/v1/boardingDevices/bgrCommands method: get operationId: dcs_v1_boardingDevices_bgrCommands_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/dcs/v2/bookings/searchByScan method: post operationId: dcs_v2_bookings_searchByScan_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/dcs/v1/checkin method: post operationId: dcs_v1_checkin_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/dcs/v1/checkin method: delete operationId: dcs_v1_checkin_delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/dcs/v1/checkin/requirements/custom method: post operationId: dcs_v1_checkin_requirements_custom_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/dcs/v1/checkin/requirements/general method: post operationId: dcs_v1_checkin_requirements_general_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/gss/v1/checkin/requirements/security method: post operationId: gss_v1_checkin_requirements_security_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/dcs/v1/deviceManagers/{deviceManagerKey} method: get operationId: dcs_v1_deviceManagers_deviceManagerKey_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/dcs/v1/disruption/combineSegments method: post operationId: dcs_v1_disruption_combineSegments_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/dcs/v1/disruption/fromLegs method: get operationId: dcs_v1_disruption_fromLegs_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/dcs/v1/disruption/fromLegs/{legKey}/finalDestinations method: get operationId: dcs_v1_disruption_fromLegs_legKey_finalDestinations_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/dcs/v1/disruption/move method: post operationId: dcs_v1_disruption_move_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/dcs/v1/disruption/toJourneys method: get operationId: dcs_v1_disruption_toJourneys_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/dcs/v1/documents/{travelDocumentKey}/scannedData method: put operationId: dcs_v1_documents_travelDocumentKey_scannedData_put x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/dcs/v1/documents/scannedData method: post operationId: dcs_v1_documents_scannedData_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/v2/graph/{queryName} method: post operationId: v2_graph_queryName_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/v3/health method: get operationId: v3_health_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/dcs/v1/legs method: get operationId: dcs_v1_legs_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/gss/v1/legs/{legKey}/close/requirements method: get operationId: gss_v1_legs_legKey_close_requirements_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/dcs/v1/legs/{legKey}/operationsInfo method: get operationId: dcs_v1_legs_legKey_operationsInfo_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/dcs/v1/legs/{legKey}/thruLegs method: get operationId: dcs_v1_legs_legKey_thruLegs_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/dcs/v1/logs method: post operationId: dcs_v1_logs_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/dcs/v1/logs/file method: post operationId: dcs_v1_logs_file_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/dcs/v1/passengers method: get operationId: dcs_v1_passengers_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/dcs/v1/printers method: get operationId: dcs_v1_printers_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/dcs/v1/printers/bagTags/passenger/print method: post operationId: dcs_v1_printers_bagTags_passenger_print_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/dcs/v1/printers/bagTags/passenger/printStreams method: post operationId: dcs_v1_printers_bagTags_passenger_printStreams_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/dcs/v1/printers/boardingPasses/print method: post operationId: dcs_v1_printers_boardingPasses_print_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/dcs/v1/printers/boardingPasses/printStreams method: post operationId: dcs_v1_printers_boardingPasses_printStreams_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/dcs/v1/printers/initializationStreams method: post operationId: dcs_v1_printers_initializationStreams_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/dcs/v1/printers/initialize method: post operationId: dcs_v1_printers_initialize_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/dcs/v1/printers/receipts/booking/print method: post operationId: dcs_v1_printers_receipts_booking_print_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/dcs/v1/printers/receipts/booking/printStreams method: post operationId: dcs_v1_printers_receipts_booking_printStreams_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/dcs/v1/printers/receipts/passenger/print method: post operationId: dcs_v1_printers_receipts_passenger_print_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/dcs/v1/printers/receipts/passenger/printStreams method: post operationId: dcs_v1_printers_receipts_passenger_printStreams_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/dcs/v1/printers/receipts/payment/print method: post operationId: dcs_v1_printers_receipts_payment_print_post x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/dcs/v1/printers/receipts/payment/printStreams method: post operationId: dcs_v1_printers_receipts_payment_printStreams_post x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/dcs/v1/printers/reports/availabilityReport/printPreview method: get operationId: dcs_v1_printers_reports_availabilityReport_printPreview_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/dcs/v1/printers/reports/availabilityReport/printStreams method: post operationId: dcs_v1_printers_reports_availabilityReport_printStreams_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/dcs/v1/printers/reports/bagTagTrackingReport/printPreview method: get operationId: dcs_v1_printers_reports_bagTagTrackingReport_printPreview_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/dcs/v1/printers/reports/bagTagTrackingReport/printStreams method: post operationId: dcs_v1_printers_reports_bagTagTrackingReport_printStreams_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/dcs/v1/printers/reports/bagWeightByLegReport/printPreview method: get operationId: dcs_v1_printers_reports_bagWeightByLegReport_printPreview_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/dcs/v1/printers/reports/bagWeightByLegReport/printStreams method: post operationId: dcs_v1_printers_reports_bagWeightByLegReport_printStreams_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/dcs/v1/printers/reports/checkedBaggageReport/printPreview method: get operationId: dcs_v1_printers_reports_checkedBaggageReport_printPreview_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/dcs/v1/printers/reports/checkedBaggageReport/printStreams method: post operationId: dcs_v1_printers_reports_checkedBaggageReport_printStreams_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/dcs/v1/printers/reports/checkInReport/printPreview method: get operationId: dcs_v1_printers_reports_checkInReport_printPreview_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/dcs/v1/printers/reports/checkInReport/printStreams method: post operationId: dcs_v1_printers_reports_checkInReport_printStreams_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/dcs/v1/printers/reports/departureManifestReport/printStreams method: post operationId: dcs_v1_printers_reports_departureManifestReport_printStreams_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/dcs/v1/printers/reports/downlinePassengerAndCountReport/printPreview method: get operationId: dcs_v1_printers_reports_downlinePassengerAndCountReport_printPreview_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/dcs/v1/printers/reports/downlinePassengerAndCountReport/printStreams method: post operationId: dcs_v1_printers_reports_downlinePassengerAndCountReport_printStreams_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/dcs/v1/printers/reports/enplanementDeplanementReport/printPreview method: get operationId: dcs_v1_printers_reports_enplanementDeplanementReport_printPreview_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/dcs/v1/printers/reports/enplanementDeplanementReport/printStreams method: post operationId: dcs_v1_printers_reports_enplanementDeplanementReport_printStreams_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/dcs/v1/printers/reports/flightCloseReport/printPreview method: get operationId: dcs_v1_printers_reports_flightCloseReport_printPreview_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/dcs/v1/printers/reports/flightCloseReport/printStreams method: post operationId: dcs_v1_printers_reports_flightCloseReport_printStreams_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/dcs/v1/printers/reports/flightInformationReport/printPreview method: get operationId: dcs_v1_printers_reports_flightInformationReport_printPreview_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/dcs/v1/printers/reports/flightInformationReport/printStreams method: post operationId: dcs_v1_printers_reports_flightInformationReport_printStreams_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/dcs/v1/printers/reports/flightLoadReport/printPreview method: get operationId: dcs_v1_printers_reports_flightLoadReport_printPreview_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/dcs/v1/printers/reports/flightLoadReport/printStreams method: post operationId: dcs_v1_printers_reports_flightLoadReport_printStreams_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/dcs/v1/printers/reports/flightManifestReport/printPreview method: get operationId: dcs_v1_printers_reports_flightManifestReport_printPreview_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/dcs/v1/printers/reports/flightManifestReport/printStreams method: post operationId: dcs_v1_printers_reports_flightManifestReport_printStreams_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/dcs/v1/printers/reports/flightSummaryReport/data method: get operationId: dcs_v1_printers_reports_flightSummaryReport_data_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/dcs/v1/printers/reports/flightSummaryReport/printStreams method: post operationId: dcs_v1_printers_reports_flightSummaryReport_printStreams_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/dcs/v1/printers/reports/inboundPassengerAndCountReport/printPreview method: get operationId: dcs_v1_printers_reports_inboundPassengerAndCountReport_printPreview_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/dcs/v1/printers/reports/inboundPassengerAndCountReport/printStreams method: post operationId: dcs_v1_printers_reports_inboundPassengerAndCountReport_printStreams_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/dcs/v1/printers/reports/inventoryLegOpFileReport/printPreview method: get operationId: dcs_v1_printers_reports_inventoryLegOpFileReport_printPreview_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/dcs/v1/printers/reports/inventoryLegOpFileReport/printStreams method: post operationId: dcs_v1_printers_reports_inventoryLegOpFileReport_printStreams_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/dcs/v1/printers/reports/passengerVerificationReport/printPreview method: get operationId: dcs_v1_printers_reports_passengerVerificationReport_printPreview_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/dcs/v1/printers/reports/passengerVerificationReport/printStreams method: post operationId: dcs_v1_printers_reports_passengerVerificationReport_printStreams_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/dcs/v1/printers/reports/paymentReceiptReport/printPreview method: get operationId: dcs_v1_printers_reports_paymentReceiptReport_printPreview_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/dcs/v1/printers/reports/paymentReceiptReport/printStreams method: post operationId: dcs_v1_printers_reports_paymentReceiptReport_printStreams_post x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/dcs/v1/printers/reports/prePostFlightManifestReport/printPreview method: get operationId: dcs_v1_printers_reports_prePostFlightManifestReport_printPreview_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/dcs/v1/printers/reports/prePostFlightManifestReport/printStreams method: post operationId: dcs_v1_printers_reports_prePostFlightManifestReport_printStreams_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/dcs/v1/printers/reports/segmentsByTimeReport/printPreview method: get operationId: dcs_v1_printers_reports_segmentsByTimeReport_printPreview_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/dcs/v1/printers/reports/segmentsByTimeReport/printStreams method: post operationId: dcs_v1_printers_reports_segmentsByTimeReport_printStreams_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/dcs/v1/printers/reports/standardLegReport/printPreview method: get operationId: dcs_v1_printers_reports_standardLegReport_printPreview_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/dcs/v1/printers/reports/standardLegReport/printStreams method: post operationId: dcs_v1_printers_reports_standardLegReport_printStreams_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/dcs/v1/printers/reports/transferBagTagReport/printPreview method: get operationId: dcs_v1_printers_reports_transferBagTagReport_printPreview_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/dcs/v1/printers/reports/transferBagTagReport/printStreams method: post operationId: dcs_v1_printers_reports_transferBagTagReport_printStreams_post x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/dcs/v3/scanners/parse method: post operationId: dcs_v3_scanners_parse_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/dcs/v1/segments/downline method: post operationId: dcs_v1_segments_downline_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/dcs/v2/settings/operations/checkin method: get operationId: dcs_v2_settings_operations_checkin_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/dcs/v1/settings/operations/departure method: get operationId: dcs_v1_settings_operations_departure_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/dcs/v1/settings/operations/deviceManager method: post operationId: dcs_v1_settings_operations_deviceManager_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/dcs/v1/settings/operations/kiosk method: get operationId: dcs_v1_settings_operations_kiosk_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/dcs/v1/settings/operations/reports method: get operationId: dcs_v1_settings_operations_reports_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/dcs/v1/ssrs/paired/comments method: post operationId: dcs_v1_ssrs_paired_comments_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/dcs/v1/token method: get operationId: dcs_v1_token_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /rest/api/nsk/v1/booking/payments method: get operationId: getBookingPayments x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /rest/api/nsk/v5/booking/payments method: post operationId: createBookingPaymentV5 x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /rest/api/nsk/v1/booking/payments/{paymentKey} method: get operationId: getPaymentByKey x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /rest/api/nsk/v1/booking/payments/{paymentKey} method: delete operationId: deletePayment x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /rest/api/nsk/v2/booking/payments/available method: get operationId: getAvailablePaymentMethods x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /rest/api/nsk/v3/booking/payments/credit method: post operationId: addCreditPayment x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /rest/api/nsk/v5/booking/payments/refunds method: get operationId: getPaymentRefunds x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /rest/api/nsk/v5/booking/payments/refunds method: post operationId: createPaymentRefund x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /rest/api/nsk/v1/booking/payments/{paymentMethod}/dcc method: post operationId: getDccOffer x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /rest/api/nsk/v6/booking/payments/dcc/{dccKey} method: post operationId: createDccPayment x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /rest/api/nsk/v3/booking/payments/mcc method: get operationId: getMccOffers x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /rest/api/nsk/v6/booking/payments/mcc/{currencyCode} method: post operationId: createMccPayment x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /rest/api/nsk/v1/booking/payments/fees/{feeCode} method: post operationId: addPaymentFee x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /rest/api/nsk/v1/booking/payments/fees/{feeCode}/storedPayment/{storedPaymentKey} method: get operationId: getFeeForStoredPayment x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /rest/api/nsk/v3/booking/payments/voucher method: get operationId: getVoucherPayment x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /rest/api/nsk/v4/booking/payments/voucher method: post operationId: addVoucherPayment x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /rest/api/nsk/v2/booking/payments/voucher/{voucherPaymentReference} method: delete operationId: deleteVoucherPayment x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /rest/api/nsk/v1/booking/payments/voucher/passenger/{passengerKey} method: post operationId: addVoucherPaymentForPassenger x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /rest/api/nsk/v1/booking/payments/voucher/reassess method: put operationId: reassessVoucherPayment x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /soap method: post operationId: addPaymentToBooking x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ndc method: get operationId: ndcPaymentGet x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ndc method: post operationId: ndcPaymentPost x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ndc method: put operationId: ndcPaymentPut x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ndc method: delete operationId: ndcPaymentDelete x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /download/{filename} method: get operationId: get-download-filename x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /download/{filename}/timestamp method: get operationId: get-download-filename-timestamp x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /download/delta method: get operationId: getpricefiledelta x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /download/delta/timestamp method: get operationId: getpricefiledeltatimestamp x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/accommodations/{accommodation-code} method: get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /markets/{market}/accommodations/{accommodationId}/images method: get operationId: GetAccommodationImages x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /markets/{market}/accommodations/{accommodationId} method: get operationId: GetAccommodationContent x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /offers method: post operationId: checkAvailabilityRange x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /graphql method: post x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /supply method: get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none