POST api/operations/ai/copilot

Request Information

URI Parameters

None.

Body Parameters

operations_ai_request_dto
NameDescriptionTypeAdditional information
mode

string

None.

question

string

None.

snapshot

operations_ai_snapshot_dto

None.

Request Formats

application/json, text/json

Sample:
{
  "mode": "sample string 1",
  "question": "sample string 2",
  "snapshot": {
    "schema_version": "sample string 1",
    "generated_at_utc": "2026-10-17T09:09:42.4740935+03:30",
    "airline_code": "sample string 2",
    "selected_flight_number": "sample string 3",
    "network": {
      "active": 1,
      "airborne": 2,
      "starting": 3,
      "attention": 4,
      "delayed": 5,
      "average_delay_minutes": 6,
      "tracking_actual": 7,
      "tracking_estimated": 8,
      "rotation_risk": 9,
      "route_deviation": 10,
      "computed_status": "sample string 11"
    },
    "flights": [
      {
        "flight_id": 1,
        "flight_number": "sample string 2",
        "register": "sample string 3",
        "from": "sample string 4",
        "to": "sample string 5",
        "status_id": 1,
        "status": "sample string 6",
        "mode": "sample string 7",
        "std_utc": "2026-10-17T09:09:42.475847+03:30",
        "sta_utc": "2026-10-17T09:09:42.475847+03:30",
        "delay_minutes": 1,
        "predicted_eta_utc": "2026-10-17T09:09:42.475847+03:30",
        "eta_drift_minutes": 1,
        "remaining_nm": 1,
        "flight_level": 1,
        "ground_speed_kts": 1,
        "heading_deg": 1,
        "tracking": {
          "state": "sample string 1",
          "confidence_label": "sample string 2",
          "confidence_score": 1,
          "age_seconds": 1,
          "estimate_source": "sample string 3"
        },
        "route_deviation_nm": 1.1,
        "route_deviation_active": true,
        "arrival_risk": {
          "level": "sample string 1",
          "reasons": [
            "sample string 1",
            "sample string 2"
          ]
        },
        "rotation": {
          "next_flight_number": "sample string 1",
          "next_from": "sample string 2",
          "next_to": "sample string 3",
          "available_minutes": 1,
          "minimum_turn_minutes": 1,
          "next_delay_expected_minutes": 1,
          "recovered_minutes": 1,
          "at_risk": true
        },
        "destination_taf": {
          "missing": true,
          "category": "sample string 2",
          "kind": "sample string 3",
          "transient": true
        },
        "fuel": {
          "requested_kg": 1,
          "ofp_total_kg": 1,
          "difference_kg": 1
        },
        "passengers": {
          "total": 1,
          "adult": 1,
          "child": 1,
          "infant": 1
        },
        "delay_details": {
          "loaded": true,
          "http_status": 1,
          "data": null
        },
        "crew_details": {
          "loaded": true,
          "http_status": 1,
          "data": null
        },
        "ground_handling": {
          "loaded": true,
          "http_status": 1,
          "data": null
        },
        "enroute_weather": {
          "headwind_kts": 1,
          "sigmet_count": 1,
          "sigmet_eta_minutes": 1,
          "max_cloud_pct": 1,
          "max_rh_pct": 1
        },
        "attention": [
          {
            "type": "sample string 1",
            "text": "sample string 2",
            "severity": "sample string 3"
          },
          {
            "type": "sample string 1",
            "text": "sample string 2",
            "severity": "sample string 3"
          }
        ]
      },
      {
        "flight_id": 1,
        "flight_number": "sample string 2",
        "register": "sample string 3",
        "from": "sample string 4",
        "to": "sample string 5",
        "status_id": 1,
        "status": "sample string 6",
        "mode": "sample string 7",
        "std_utc": "2026-10-17T09:09:42.475847+03:30",
        "sta_utc": "2026-10-17T09:09:42.475847+03:30",
        "delay_minutes": 1,
        "predicted_eta_utc": "2026-10-17T09:09:42.475847+03:30",
        "eta_drift_minutes": 1,
        "remaining_nm": 1,
        "flight_level": 1,
        "ground_speed_kts": 1,
        "heading_deg": 1,
        "tracking": {
          "state": "sample string 1",
          "confidence_label": "sample string 2",
          "confidence_score": 1,
          "age_seconds": 1,
          "estimate_source": "sample string 3"
        },
        "route_deviation_nm": 1.1,
        "route_deviation_active": true,
        "arrival_risk": {
          "level": "sample string 1",
          "reasons": [
            "sample string 1",
            "sample string 2"
          ]
        },
        "rotation": {
          "next_flight_number": "sample string 1",
          "next_from": "sample string 2",
          "next_to": "sample string 3",
          "available_minutes": 1,
          "minimum_turn_minutes": 1,
          "next_delay_expected_minutes": 1,
          "recovered_minutes": 1,
          "at_risk": true
        },
        "destination_taf": {
          "missing": true,
          "category": "sample string 2",
          "kind": "sample string 3",
          "transient": true
        },
        "fuel": {
          "requested_kg": 1,
          "ofp_total_kg": 1,
          "difference_kg": 1
        },
        "passengers": {
          "total": 1,
          "adult": 1,
          "child": 1,
          "infant": 1
        },
        "delay_details": {
          "loaded": true,
          "http_status": 1,
          "data": null
        },
        "crew_details": {
          "loaded": true,
          "http_status": 1,
          "data": null
        },
        "ground_handling": {
          "loaded": true,
          "http_status": 1,
          "data": null
        },
        "enroute_weather": {
          "headwind_kts": 1,
          "sigmet_count": 1,
          "sigmet_eta_minutes": 1,
          "max_cloud_pct": 1,
          "max_rh_pct": 1
        },
        "attention": [
          {
            "type": "sample string 1",
            "text": "sample string 2",
            "severity": "sample string 3"
          },
          {
            "type": "sample string 1",
            "text": "sample string 2",
            "severity": "sample string 3"
          }
        ]
      }
    ],
    "changes": [
      {
        "time_utc": "2026-10-17T09:09:42.4825312+03:30",
        "flight_number": "sample string 1",
        "type": "sample string 2",
        "text": "sample string 3",
        "severity": "sample string 4"
      },
      {
        "time_utc": "2026-10-17T09:09:42.4825312+03:30",
        "flight_number": "sample string 1",
        "type": "sample string 2",
        "text": "sample string 3",
        "severity": "sample string 4"
      }
    ]
  }
}

text/html

Sample:
{"mode":"sample string 1","question":"sample string 2","snapshot":{"schema_version":"sample string 1","generated_at_utc":"2026-10-17T09:09:42.4740935+03:30","airline_code":"sample string 2","selected_flight_number":"sample string 3","network":{"active":1,"airborne":2,"starting":3,"attention":4,"delayed":5,"average_delay_minutes":6,"tracking_actual":7,"tracking_estimated":8,"rotation_risk":9,"route_deviation":10,"computed_status":"sample string 11"},"flights":[{"flight_id":1,"flight_number":"sample string 2","register":"sample string 3","from":"sample string 4","to":"sample string 5","status_id":1,"status":"sample string 6","mode":"sample string 7","std_utc":"2026-10-17T09:09:42.475847+03:30","sta_utc":"2026-10-17T09:09:42.475847+03:30","delay_minutes":1,"predicted_eta_utc":"2026-10-17T09:09:42.475847+03:30","eta_drift_minutes":1,"remaining_nm":1,"flight_level":1,"ground_speed_kts":1,"heading_deg":1,"tracking":{"state":"sample string 1","confidence_label":"sample string 2","confidence_score":1,"age_seconds":1,"estimate_source":"sample string 3"},"route_deviation_nm":1.1,"route_deviation_active":true,"arrival_risk":{"level":"sample string 1","reasons":["sample string 1","sample string 2"]},"rotation":{"next_flight_number":"sample string 1","next_from":"sample string 2","next_to":"sample string 3","available_minutes":1,"minimum_turn_minutes":1,"next_delay_expected_minutes":1,"recovered_minutes":1,"at_risk":true},"destination_taf":{"missing":true,"category":"sample string 2","kind":"sample string 3","transient":true},"fuel":{"requested_kg":1,"ofp_total_kg":1,"difference_kg":1},"passengers":{"total":1,"adult":1,"child":1,"infant":1},"delay_details":{"loaded":true,"http_status":1,"data":null},"crew_details":{"loaded":true,"http_status":1,"data":null},"ground_handling":{"loaded":true,"http_status":1,"data":null},"enroute_weather":{"headwind_kts":1,"sigmet_count":1,"sigmet_eta_minutes":1,"max_cloud_pct":1,"max_rh_pct":1},"attention":[{"type":"sample string 1","text":"sample string 2","severity":"sample string 3"},{"type":"sample string 1","text":"sample string 2","severity":"sample string 3"}]},{"flight_id":1,"flight_number":"sample string 2","register":"sample string 3","from":"sample string 4","to":"sample string 5","status_id":1,"status":"sample string 6","mode":"sample string 7","std_utc":"2026-10-17T09:09:42.475847+03:30","sta_utc":"2026-10-17T09:09:42.475847+03:30","delay_minutes":1,"predicted_eta_utc":"2026-10-17T09:09:42.475847+03:30","eta_drift_minutes":1,"remaining_nm":1,"flight_level":1,"ground_speed_kts":1,"heading_deg":1,"tracking":{"state":"sample string 1","confidence_label":"sample string 2","confidence_score":1,"age_seconds":1,"estimate_source":"sample string 3"},"route_deviation_nm":1.1,"route_deviation_active":true,"arrival_risk":{"level":"sample string 1","reasons":["sample string 1","sample string 2"]},"rotation":{"next_flight_number":"sample string 1","next_from":"sample string 2","next_to":"sample string 3","available_minutes":1,"minimum_turn_minutes":1,"next_delay_expected_minutes":1,"recovered_minutes":1,"at_risk":true},"destination_taf":{"missing":true,"category":"sample string 2","kind":"sample string 3","transient":true},"fuel":{"requested_kg":1,"ofp_total_kg":1,"difference_kg":1},"passengers":{"total":1,"adult":1,"child":1,"infant":1},"delay_details":{"loaded":true,"http_status":1,"data":null},"crew_details":{"loaded":true,"http_status":1,"data":null},"ground_handling":{"loaded":true,"http_status":1,"data":null},"enroute_weather":{"headwind_kts":1,"sigmet_count":1,"sigmet_eta_minutes":1,"max_cloud_pct":1,"max_rh_pct":1},"attention":[{"type":"sample string 1","text":"sample string 2","severity":"sample string 3"},{"type":"sample string 1","text":"sample string 2","severity":"sample string 3"}]}],"changes":[{"time_utc":"2026-10-17T09:09:42.4825312+03:30","flight_number":"sample string 1","type":"sample string 2","text":"sample string 3","severity":"sample string 4"},{"time_utc":"2026-10-17T09:09:42.4825312+03:30","flight_number":"sample string 1","type":"sample string 2","text":"sample string 3","severity":"sample string 4"}]}}

application/xml

Sample:

Sample not available.

text/xml

Sample:

Sample not available.

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

IHttpActionResult

None.

Response Formats

application/json, text/json, text/html, application/xml, text/xml

Sample:

Sample not available.