POST api/operations/ai/copilot
Request Information
URI Parameters
None.
Body Parameters
operations_ai_request_dto| Name | Description | Type | Additional 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
IHttpActionResultNone.
Response Formats
application/json, text/json, text/html, application/xml, text/xml
Sample:
Sample not available.