generated: '2026-09-10' method: generated source: openapi/aerones-operations-hub-openapi.json note: >- Aerones publishes no skills, no AGENTS.md and no developer documentation of any kind, so these are generated from the harvested OpenAPI. Every operationId referenced in every step was grepped out of the contract before being written down; none is invented. They deliberately foreground the two things an agent would otherwise get wrong on this API - that the write surface has almost no idempotency, and that reversal exists but no reversal window is published. skills: - file: aerones-turbine-anomaly-lookup.md name: Look up a customer's turbines and their blade anomalies api: openapi/aerones-operations-hub-openapi.json write_surface: false operations: - list_customers - list_customer_turbines - get_customer_turbine - list_turbine_models - list_anomaly_types - list_anomalyrecommendations - core_endpoints_anomalies_files_get_anomaly_files - file: aerones-dispatch-workorder.md name: Create and cancel a dispatch work order api: openapi/aerones-operations-hub-openapi.json write_surface: true operations: - core_endpoints_projects_list_projects - core_endpoints_projects_get_project - core_endpoints_robot_sets_list_robot_sets - dispatch_api_workorders_list_workorders - dispatch_api_workorders_create_workorder - dispatch_api_workorders_get_workorder - dispatch_api_workorders_create_workorder_activity - dispatch_api_workorders_cancel_workorder - dispatch_api_workorders_delete_workorder - file: aerones-customer-report.md name: Request and collect a customer report api: openapi/aerones-operations-hub-openapi.json write_surface: true operations: - customer_portal_custom_report_types - customer_portal_start_custom_report - customer_portal_list_custom_reports - customer_portal_custom_report_status - customer_portal_download_custom_report - customer_portal_download_daily_report - customer_portal_download_final_report