# NEW FlightHub 2 OpenAPI V1.0 ## Docs - Root Directory > authentication [Authentication Tutorial](https://apifox.com/apidoc/shared/484eaf38-faef-488e-ad9b-8edffac94406/doc-6067870.md): - Root Directory > Organize Projects [Organize Project Tutorial](https://apifox.com/apidoc/shared/484eaf38-faef-488e-ad9b-8edffac94406/doc-6067871.md): - Root Directory > Device Management [Device Management Tutorial](https://apifox.com/apidoc/shared/484eaf38-faef-488e-ad9b-8edffac94406/doc-6067877.md): - Root Directory > Livestream Management [Livestream Management Tutorial](https://apifox.com/apidoc/shared/484eaf38-faef-488e-ad9b-8edffac94406/doc-6067872.md): - Root Directory > Livestream Management > Bypass Streaming [Stream forwarding error code](https://apifox.com/apidoc/shared/484eaf38-faef-488e-ad9b-8edffac94406/doc-6067873.md): - Root Directory > Task Management [Task Management Tutorial](https://apifox.com/apidoc/shared/484eaf38-faef-488e-ad9b-8edffac94406/doc-6067876.md): - Root Directory > Flight Route Management [Flight Route Management Tutorial](https://apifox.com/apidoc/shared/484eaf38-faef-488e-ad9b-8edffac94406/doc-6067874.md): - Root Directory > Model Management [Model Management Tutorial](https://apifox.com/apidoc/shared/484eaf38-faef-488e-ad9b-8edffac94406/doc-6067878.md): - Root Directory > Model Management [Model reconstruction coordinate system](https://apifox.com/apidoc/shared/484eaf38-faef-488e-ad9b-8edffac94406/doc-6067879.md): - Root Directory > Annotation Management [Annotation Management Tutorial](https://apifox.com/apidoc/shared/484eaf38-faef-488e-ad9b-8edffac94406/doc-6067875.md): ## API Docs - Root Directory > System Service [Query FlightHub 2 system status](https://apifox.com/apidoc/shared/484eaf38-faef-488e-ad9b-8edffac94406/api-263045289.md): Query the private system status, if the code returns 0, it indicates that FlightHub 2 is operating normally. - Root Directory > Organize Projects [Get the list of projects under the organization](https://apifox.com/apidoc/shared/484eaf38-faef-488e-ad9b-8edffac94406/api-263045290.md): Get the list of projects under the organization by setting the user key through the `X-User-Token` parameter in the `Header`. This interface will return all project lists under the organization corresponding to the user key. - Root Directory > Organize Projects [Get the list of devices under the organization](https://apifox.com/apidoc/shared/484eaf38-faef-488e-ad9b-8edffac94406/api-263045291.md): Obtain the list of devices under the organization. Set the user key through the `X-User-Token` parameter in the `Header`. This interface will return the list of all devices under the organization corresponding to the user key. - Root Directory > Organize Projects [Obtain the list of devices under the project](https://apifox.com/apidoc/shared/484eaf38-faef-488e-ad9b-8edffac94406/api-263045292.md): Get the list of devices under the organization. Set the user key through the `X-User-Token` parameter in the `Header`, and set the project `uuid` through the `X-Project-Uuid` parameter in the `Headers`. This interface will return the list of all devices under the specified project. - Root Directory > Organize Projects [Obtain storage upload credentials for the project](https://apifox.com/apidoc/shared/484eaf38-faef-488e-ad9b-8edffac94406/api-263045293.md): Obtain the upload credentials for the bucket under the project by setting the user key through the `X-User-Token` parameter in the `Header`, and setting the project `uuid` through the `X-Project-Uuid` parameter in the `Headers`. This interface will return the upload credentials for the specified project's bucket. - Root Directory > Organize Projects [Add personnel to the project](https://apifox.com/apidoc/shared/484eaf38-faef-488e-ad9b-8edffac94406/api-263045294.md): Add personnel to the project with a certain user type, supporting new additions and updates. Set the user key through the `X-User-Token` parameter in the Header, and set the project UUID through the `X-Project-Uuid` parameter in the Headers. - Root Directory > Device Management [Device Model Retrieval](https://apifox.com/apidoc/shared/484eaf38-faef-488e-ad9b-8edffac94406/api-263045310.md): Device model retrieval can be achieved by passing in `device_sn` to obtain the corresponding device model information. - Root Directory > Device Management [HMS Information Retrieval](https://apifox.com/apidoc/shared/484eaf38-faef-488e-ad9b-8edffac94406/api-263045311.md): Health Management System (HMS) information retrieval, abnormal status information of the device list can be obtained by passing in `device_sn_list`. - Root Directory > Device Management [Real-time control command distribution](https://apifox.com/apidoc/shared/484eaf38-faef-488e-ad9b-8edffac94406/api-263045312.md): During the flight route or Manual Flight, this Command can be used for real-time control of the aircraft, such as Return to Home (RTH), cancel RTH, pause, and redone of the flight task. - Root Directory > Device Management [Dock camera switch](https://apifox.com/apidoc/shared/484eaf38-faef-488e-ad9b-8edffac94406/api-263045313.md): Supports switching of dock cameras, allowing for switching between indoor and outdoor cameras. - Root Directory > Device Management [Aircraft Lens Switching](https://apifox.com/apidoc/shared/484eaf38-faef-488e-ad9b-8edffac94406/api-263045314.md): Supports switching of aircraft camera lenses, allowing for switching between wide-angle, zoom, and infrared. - Root Directory > Device Management [Control acquisition](https://apifox.com/apidoc/shared/484eaf38-faef-488e-ad9b-8edffac94406/api-263045315.md): If you need to operate the payload for a specific aircraft device, you must first obtain control of the payload device, and then operate on this payload. For example, switching the lens of a payload camera on the aircraft. - Root Directory > Device Management [Release control](https://apifox.com/apidoc/shared/484eaf38-faef-488e-ad9b-8edffac94406/api-263045316.md): Release control of the specified payload of the specified device. - Root Directory > Device Management [Video transmission clarity settings](https://apifox.com/apidoc/shared/484eaf38-faef-488e-ad9b-8edffac94406/api-263045317.md): Set video transmission clarity, supporting automatic, smooth, and high-res settings. - Root Directory > Device Management [Custom Network RTK Calibration](https://apifox.com/apidoc/shared/484eaf38-faef-488e-ad9b-8edffac94406/api-263045318.md): Custom Network RTK Calibration: After the dock is deployed or moved, it needs to undergo custom Network RTK calibration for accurate self-positioning. - Root Directory > Livestream Management > Livestream Push [Start livestream](https://apifox.com/apidoc/shared/484eaf38-faef-488e-ad9b-8edffac94406/api-263045295.md): Start the livestream to broadcast the aircraft's stream to users in real-time. - Root Directory > Livestream Management > Bypass Streaming [Create Stream Forwarder](https://apifox.com/apidoc/shared/484eaf38-faef-488e-ad9b-8edffac94406/api-263045296.md): Create a stream forwarder. Calling this interface will create and store a stream forwarder on FlightHub 2. You can call `Get Stream Forwarder List` to retrieve the created stream forwarders, and then call `Enable/Disable Stream Forwarder` to activate the stream forwarding function. - Root Directory > Livestream Management > Bypass Streaming [Enable/Disable stream forwarder](https://apifox.com/apidoc/shared/484eaf38-faef-488e-ad9b-8edffac94406/api-263045297.md): Enable and disable the stream forwarder. After creating the stream forwarder, you can call this interface to enable it. Once enabled, the device will automatically forward streams when it comes online. - Root Directory > Livestream Management > Bypass Streaming [Get stream transcoder list](https://apifox.com/apidoc/shared/484eaf38-faef-488e-ad9b-8edffac94406/api-263045298.md): Obtain the stream forwarder list. After creating a stream forwarder, you can call this interface to get the created stream forwarder. - Root Directory > Livestream Management > Bypass Streaming [Delete stream forwarder](https://apifox.com/apidoc/shared/484eaf38-faef-488e-ad9b-8edffac94406/api-263045299.md): Delete the stream forwarder, and the stream forwarder record will be deleted on FlightHub 2. - Root Directory > Task Management [Create Flight Task](https://apifox.com/apidoc/shared/484eaf38-faef-488e-ad9b-8edffac94406/api-263045304.md): Create a flight route task. You can obtain the flight route UUID uploaded to FlightHub 2 through the `flight route upload completion notification` interface, and then call this interface to create a flight route task. - Root Directory > Task Management [Updated flight task status](https://apifox.com/apidoc/shared/484eaf38-faef-488e-ad9b-8edffac94406/api-263045305.md): Supports flight task status updates, and only supports timed task, recurring task, and continuous task. - Root Directory > Task Management [Obtain flight task list](https://apifox.com/apidoc/shared/484eaf38-faef-488e-ad9b-8edffac94406/api-263045307.md): Get the flight task list. You can obtain the flight task list by passing in the task time, task start time, task end time, task type, and task status as filters. - Root Directory > Task Management [Obtain media resources generated by the Flight task](https://apifox.com/apidoc/shared/484eaf38-faef-488e-ad9b-8edffac94406/api-263045308.md): Obtain media resources generated by the Flight task. - Root Directory > Task Management [Obtain Flight task trajectory information](https://apifox.com/apidoc/shared/484eaf38-faef-488e-ad9b-8edffac94406/api-263045309.md): Obtain flight task trajectory information. After the aircraft task is completed, this interface can be used to obtain flight task trajectory information for generating flight trajectories. - Root Directory > Task Management [Obtain Flight task information](https://apifox.com/apidoc/shared/484eaf38-faef-488e-ad9b-8edffac94406/api-263045306.md): Obtain flight task information. After starting the connection route task flight, you can use this interface to get task information, the status during the task operation, and information about media files generated by the task, etc. - Root Directory > Flight Route Management [Flight Route Upload Completion Notification](https://apifox.com/apidoc/shared/484eaf38-faef-488e-ad9b-8edffac94406/api-263045300.md): After the notification of the flight route upload is sent to FlightHub 2, the flight route management page of FlightHub 2 will display the uploaded flight route information. At the same time, this interface will return the name and UUID of the uploaded flight route file. - Root Directory > Flight Route Management [Get the list of flight routes under the project ](https://apifox.com/apidoc/shared/484eaf38-faef-488e-ad9b-8edffac94406/api-263045301.md): Retrieve all flight route list information under the project. The `id` can be passed as `wayline_id` to the `Get flight route details` interface to obtain the download address of the flight route. - Root Directory > Flight Route Management [Get flight route details](https://apifox.com/apidoc/shared/484eaf38-faef-488e-ad9b-8edffac94406/api-263045302.md): Retrieve flight route details. You can obtain the wayline_id list through the `Get Flight Route List under Project` interface, which is used as the input parameter for this interface. - Root Directory > Model Management [Get the list of models under the project](https://apifox.com/apidoc/shared/484eaf38-faef-488e-ad9b-8edffac94406/api-263045319.md): Get the list of models under the project. - Root Directory > Model Management [Get Model Details](https://apifox.com/apidoc/shared/484eaf38-faef-488e-ad9b-8edffac94406/api-263045321.md): Get model detail information. - Root Directory > Model Management [Model reconstruction](https://apifox.com/apidoc/shared/484eaf38-faef-488e-ad9b-8edffac94406/api-263045320.md): Cloud-based post-reconstruction - Root Directory > Annotation Management [Create map annotation](https://apifox.com/apidoc/shared/484eaf38-faef-488e-ad9b-8edffac94406/api-263045303.md): Create map annotations, supporting the creation of point, line, and area map annotations.