# AirHub API ## Docs - [Introduction](https://developers.airspacelink.com/doc-521691.md): - Authorization [Overview](https://developers.airspacelink.com/doc-521693.md): - Briefing [Overview](https://developers.airspacelink.com/doc-918717.md): - Briefing > B4UFLY [What Is B4UFLY](https://developers.airspacelink.com/doc-918763.md): - Briefing > B4UFLY [The API Basics](https://developers.airspacelink.com/doc-918767.md): - Briefing > B4UFLY [Location vs Area](https://developers.airspacelink.com/doc-918764.md): - Briefing > B4UFLY > v2 [What's New in v2](https://developers.airspacelink.com/doc-935866.md): - LAANC SDSP [Overview](https://developers.airspacelink.com/doc-706838.md): - Surface [Overview](https://developers.airspacelink.com/doc-1278495.md): - Map Vector Tiles - NEW [Overview](https://developers.airspacelink.com/doc-670348.md): ## API Docs - Authorization [Get Oauth Token](https://developers.airspacelink.com/api-7242562.md): An OAuth token is a credential that grants authorized access to protected resources, allowing applications to authenticate and perform actions on behalf of a user without exposing their login information. - Advisories [Advisory](https://developers.airspacelink.com/api-7242559.md): **Scope:** `advisory:read` - Advisories [Get Advisories BBox](https://developers.airspacelink.com/api-7242568.md): **Scope:** `advisory:read` - Advisories [Get Advisories GeoJSON](https://developers.airspacelink.com/api-7242567.md): **Scope:** `advisory:read` - Briefing > B4UFLY > v1 [B4UFLY Briefing by Area v1](https://developers.airspacelink.com/api-7608626.md): **Scope:** `briefing:area:read` - Briefing > B4UFLY > v1 [B4UFLY Briefing by Location v1](https://developers.airspacelink.com/api-7608627.md): **Scope:** `briefing:location:read` - Briefing > B4UFLY > v2 [B4UFLY Briefing by Area v2](https://developers.airspacelink.com/api-15851439.md): **Scope:** `briefing:area:read` - Briefing > B4UFLY > v2 [B4UFLY Briefing by Location v2](https://developers.airspacelink.com/api-15851440.md): **Scope:** `briefing:location:read` - LAANC SDSP > ASL Operations [List Operations](https://developers.airspacelink.com/api-10829322.md): **Scope:** `operation:read` - LAANC SDSP > ASL Operations [Create Operation](https://developers.airspacelink.com/api-10829323.md): **Scope:** `operation:create` - LAANC SDSP > ASL Operations [Get Operation](https://developers.airspacelink.com/api-10829324.md): **Scope:** `operation:read` - LAANC SDSP > ASL Operations [Delete Operation](https://developers.airspacelink.com/api-10829325.md): **Scope:** `operation:delete` - LAANC SDSP > ASL Operations [Update Operation](https://developers.airspacelink.com/api-10829326.md): **Scope:** `operation:update` - LAANC SDSP > LAANC Operations [Get Operation](https://developers.airspacelink.com/api-10829370.md): **Scope:** `laanc:read` - LAANC SDSP > LAANC Operations [Delete Operation](https://developers.airspacelink.com/api-10829371.md): **Scope:** `laanc:delete` - LAANC SDSP > LAANC Operations [Create Operation](https://developers.airspacelink.com/api-10829372.md): **Scope:** `laanc:create` - LAANC SDSP > LAANC Operations [Update Operation](https://developers.airspacelink.com/api-10829373.md): **Scope:** `laanc:update` - LAANC SDSP > LAANC Authorizations [Rescinded and Invalid Operations](https://developers.airspacelink.com/api-10829391.md): **Scope:** `laanc:read` - LAANC SDSP > LAANC Authorizations [Submit Authorization](https://developers.airspacelink.com/api-10829392.md): **Scope:** `laanc:create` - LAANC SDSP > LAANC Authorizations [Get Authorization](https://developers.airspacelink.com/api-10829393.md): **Scope:** `laanc:read` - LAANC SDSP > LAANC Authorizations [Cancel Authorization](https://developers.airspacelink.com/api-10829394.md): **Scope:** `laanc:update` - LAANC SDSP > LAANC Authorizations [Cancel Invalid Authorization](https://developers.airspacelink.com/api-10829395.md): **Scope:** `laanc:update` - LAANC SDSP > LAANC Authorizations [Close Authorization](https://developers.airspacelink.com/api-10829396.md): **Scope:** `laanc:update` - LAANC SDSP > LAANC Authorizations [Acknowledge Rescinded Authorization](https://developers.airspacelink.com/api-10829397.md): **Scope:** `laanc:update` - LAANC SDSP [Operation v2](https://developers.airspacelink.com/api-7242565.md): **Scope:** `operation:create` - LAANC SDSP [Create Ephemeral Operations](https://developers.airspacelink.com/api-10829212.md): **Scope:** `operation:create` - Risk [Get Hazard](https://developers.airspacelink.com/api-7242560.md): **Scope:** `hazar:read` - Risk [Get Hazard Ground Type](https://developers.airspacelink.com/api-7242578.md): **Scope:** `hazar:read` - Risk [Get Hazard Ground Risk](https://developers.airspacelink.com/api-7242576.md): **Scope:** `hazar:read` - Aviation [Aviation](https://developers.airspacelink.com/api-7242561.md): **Scope:** `aviation:read` - Surface [Suitability](https://developers.airspacelink.com/api-7242566.md): **Scope:** `surface:create` - Surface [Classification Surface](https://developers.airspacelink.com/api-7242580.md): **Scope:** `surface:create` - Surface [Surface v2 GeoJSON](https://developers.airspacelink.com/api-7242582.md): **Scope:** `surface:create` - Surface [Surface v2 Hexbin](https://developers.airspacelink.com/api-7242581.md): **Scope:** `surface:create` - Route [Route v2](https://developers.airspacelink.com/api-7242579.md): **Scope:** `route:create` - Check [Check Airspace](https://developers.airspacelink.com/api-7242563.md): **Scope:** `aviation:read` - Check [Get Status](https://developers.airspacelink.com/api-7242564.md): **Scope:** any - Elevation - NEW [Get List](https://developers.airspacelink.com/api-9137612.md): **Scope:** `elevation:read` - Map Vector Tiles - NEW [Styled Tiles](https://developers.airspacelink.com/api-10198156.md): The pre-styled endpoint returns JSON definition language for the visualization of vector tile layers. We use style definitions specified by [MapLibre](https://maplibre.org/maplibre-gl-js/docs/style-spec/). You may also reference our style as a starting point and override where you see fit. - Map Vector Tiles - NEW [Vector Tile](https://developers.airspacelink.com/api-10198155.md): When people say "vector tiles", they almost always mean tiles in a data format called **Mapbox Vector Tiles** or **MVT**. The [Mapbox Vector Tile Specification](https://github.com/mapbox/vector-tile-spec) defines this file format. Mapbox also offers a [guide with visuals](https://docs.mapbox.com/data/tilesets/guides/vector-tiles-standards/) explaining how the format works. - Flight [Get Flight Last Position QUERY](https://developers.airspacelink.com/api-17806888.md): - Flight [Get Flight Last Position INFO](https://developers.airspacelink.com/api-17806919.md): - Data Notification Subscribers [Get List](https://developers.airspacelink.com/api-18948595.md): **Scope:** `elevation:read` ## Schemas - Schemas [protobufAny](https://developers.airspacelink.com/schema-2230593.md): - Schemas [asloperationsvc.v1.FlightType](https://developers.airspacelink.com/schema-3668608.md): - Schemas [asloperationsvc.v1.CreateOperationRequest](https://developers.airspacelink.com/schema-3668634.md): - Schemas [authorizationsvc.v1.Authorization](https://developers.airspacelink.com/schema-3668673.md): - Schemas [protobufNullValue](https://developers.airspacelink.com/schema-2230594.md): - Schemas [ephemeralsvc.v1.ClaimEphemeralOperationResponse](https://developers.airspacelink.com/schema-3668609.md): - Schemas [asloperationsvc.v1.CreateOperationResponse](https://developers.airspacelink.com/schema-3668635.md): - Schemas [authorizationsvc.v1.Class](https://developers.airspacelink.com/schema-3668674.md): - Schemas [authorizationsvc.v1.AuthorizationService.SubmitAuthorizationBody](https://developers.airspacelink.com/schema-3668700.md): - Schemas [rpcStatus](https://developers.airspacelink.com/schema-2230595.md): - Schemas [ephemeralsvc.v1.CreateEphemeralOperationRequest](https://developers.airspacelink.com/schema-3668610.md): - Schemas [asloperationsvc.v1.DeleteOperationResponse](https://developers.airspacelink.com/schema-3668636.md): - Schemas [authorizationsvc.v1.FacilityMap](https://developers.airspacelink.com/schema-3668675.md): - Schemas [authorizationsvc.v1.CancelAuthorizationResponse](https://developers.airspacelink.com/schema-3668701.md): - Schemas [v1BriefingAreaRequest](https://developers.airspacelink.com/schema-6194216.md): - Schemas [v1Altitude](https://developers.airspacelink.com/schema-2230596.md): - Schemas [ephemeralsvc.v1.CreateEphemeralOperationResponse](https://developers.airspacelink.com/schema-3668611.md): - Schemas [authorizationsvc.v1.Status](https://developers.airspacelink.com/schema-3668676.md): - Schemas [authorizationsvc.v1.CancelInvalidAuthorizationResponse](https://developers.airspacelink.com/schema-3668702.md): - Schemas [v1AltitudeReference](https://developers.airspacelink.com/schema-2230597.md): - Schemas [ephemeralsvc.v1.EphemeralOperation](https://developers.airspacelink.com/schema-3668612.md): - Schemas [asloperationsvc.v1.GetOperationResponse](https://developers.airspacelink.com/schema-3668637.md): - Schemas [authorizationsvc.v1.SubmissionType](https://developers.airspacelink.com/schema-3668677.md): - Schemas [v1Units](https://developers.airspacelink.com/schema-6194217.md): - Schemas [v1AltitudeUnit](https://developers.airspacelink.com/schema-2230598.md): - Schemas [ephemeralsvc.v1.PointOfContact](https://developers.airspacelink.com/schema-3668613.md): - Schemas [asloperationsvc.v1.ListOperationsResponse](https://developers.airspacelink.com/schema-3668638.md): - Schemas [authorizationsvc.v1.CloseAuthorizationResponse](https://developers.airspacelink.com/schema-3668703.md): - Schemas [interussv1AltitudeReference](https://developers.airspacelink.com/schema-6194218.md): - Schemas [v1AuthorizationType](https://developers.airspacelink.com/schema-2230599.md): - Schemas [geompb.v1.AltitudeReference](https://developers.airspacelink.com/schema-3668614.md): - Schemas [asloperationsvc.v1.Operation](https://developers.airspacelink.com/schema-3668639.md): - Schemas [v1B4uflyAreaRequest](https://developers.airspacelink.com/schema-2230600.md): - Schemas [geompb.v1.AltitudeUnit](https://developers.airspacelink.com/schema-3668615.md): - Schemas [asloperationsvc.v1.OperationsService.UpdateOperationBody](https://developers.airspacelink.com/schema-3668640.md): - Schemas [authorizationsvc.v1.GetAuthorizationResponse](https://developers.airspacelink.com/schema-3668704.md): - Schemas [v1B4uflyAreaResponse](https://developers.airspacelink.com/schema-2230601.md): - Schemas [google.protobuf.Any](https://developers.airspacelink.com/schema-3668616.md): - Schemas [asloperationsvc.v1.UpdateOperationResponse](https://developers.airspacelink.com/schema-3668641.md): - Schemas [laancsvc.v1.Action](https://developers.airspacelink.com/schema-3668678.md): - Schemas [authorizationsvc.v1.InvalidRescindedOperationsResponse](https://developers.airspacelink.com/schema-3668705.md): - Schemas [v1B4uflyLocationRequest](https://developers.airspacelink.com/schema-2230602.md): - Schemas [google.protobuf.NullValue](https://developers.airspacelink.com/schema-3668617.md): - Schemas [laancsvc.v1.Candidate](https://developers.airspacelink.com/schema-3668679.md): - Schemas [authorizationsvc.v1.RescindAckResponse](https://developers.airspacelink.com/schema-3668706.md): - Schemas [v1B4uflyLocationResponse](https://developers.airspacelink.com/schema-2230603.md): - Schemas [google.rpc.Status](https://developers.airspacelink.com/schema-3668618.md): - Schemas [laancsvc.v1.DeleteOperationResponse](https://developers.airspacelink.com/schema-3668680.md): - Schemas [v1ContactInformation](https://developers.airspacelink.com/schema-2230604.md): - Schemas [laancsvc.v1.GetOperationResponse](https://developers.airspacelink.com/schema-3668681.md): - Schemas [v1BriefingLocationRequest](https://developers.airspacelink.com/schema-6194219.md): - Schemas [v1Event](https://developers.airspacelink.com/schema-2230605.md): - Schemas [laancsvc.v1.License](https://developers.airspacelink.com/schema-3668682.md): - Schemas [authorizationsvc.v1.SubmitAuthorizationResponse](https://developers.airspacelink.com/schema-3668707.md): - Schemas [v1Notice](https://developers.airspacelink.com/schema-2230606.md): - Schemas [laancsvc.v1.Notice](https://developers.airspacelink.com/schema-3668683.md): - Schemas [v1NoticeCode](https://developers.airspacelink.com/schema-2230607.md): - Schemas [providersvc.v1.ApprovalProvider](https://developers.airspacelink.com/schema-3668642.md): - Schemas [laancsvc.v1.Operation](https://developers.airspacelink.com/schema-3668684.md): - Schemas [v1NoticeDataSource](https://developers.airspacelink.com/schema-2230608.md): - Schemas [laancsvc.v1.OperationResponse](https://developers.airspacelink.com/schema-3668685.md): - Schemas [v1NoticeDataSubtype](https://developers.airspacelink.com/schema-2230609.md): - Schemas [laancsvc.v1.OperationService.CreateOperationBody](https://developers.airspacelink.com/schema-3668686.md): - Schemas [v1NoticeStatus](https://developers.airspacelink.com/schema-2230610.md): - Schemas [laancsvc.v1.OperationService.UpdateOperationBody](https://developers.airspacelink.com/schema-3668687.md): - Schemas [v1RuleCode](https://developers.airspacelink.com/schema-2230611.md): - Schemas [laancsvc.v1.PointOfContact](https://developers.airspacelink.com/schema-3668688.md): - Schemas [v1Schedule](https://developers.airspacelink.com/schema-2230612.md): - Schemas [laancsvc.v1.Reason](https://developers.airspacelink.com/schema-3668689.md): - Schemas [v1TimeOfUse](https://developers.airspacelink.com/schema-2230613.md): - Schemas [laancsvc.v1.UpdateOperationResponse](https://developers.airspacelink.com/schema-3668690.md):