workspace_id scope. Before calling, you need to first confirm workspace_id (project UUID) through the Organization & Project interfaces.GET /openapi/v2.0/map/data-sync/files/{workspace_id}/{business_id}/{type} returns a GeoJSON FeatureCollection file, which can be directly fed to map components such as Mapbox/Leaflet.Create Map Annotation (POST /openapi/v2.0/map/element) to create it; subsequent updates or deletions can be done via PUT/DELETE; to get the full set of annotations (including those created by others), call GET /openapi/v2.0/map/data-sync/files/... to sync GeoJSON.Get Offline Map Details (GET /openapi/v2.0/workspaces/{workspace_id}/offline-maps) to get the metadata of offline maps under the workspace, then use Get Offline Map URL (GET /openapi/v2.0/workspaces/{workspace_id}/offline-maps/url) to obtain a signed download URL, and push it to devices / third-party clients for download.Get Flight Area List (Project Scope) (GET /openapi/v2.0/flight-areas) (or the workspace version) to get the flight area list, then use Get Flight Area File URL (GET /openapi/v2.0/flight-areas/url) to get the file URL, and distribute it to devices/clients.GET /openapi/v2.0/workspaces/{workspace_id}/air-sense-warnings to query airspace alert events, used for safety monitoring of flight scheduling.