AirHub API
  1. LAANC Authorizations
AirHub API
  • Introduction
  • Authorization
    • Overview
    • Get Oauth Token
      POST
  • Advisories
    • Advisory
      POST
    • Get Advisories BBox
      GET
    • Get Advisories GeoJSON
      POST
  • Briefing
    • Overview
    • B4UFLY
      • What Is B4UFLY
      • The API Basics
      • Location vs Area
      • v1
        • B4UFLY Briefing by Area v1
        • B4UFLY Briefing by Location v1
      • v2
        • What's New in v2
        • B4UFLY Briefing by Area v2
        • B4UFLY Briefing by Location v2
  • LAANC SDSP
    • Overview
    • ASL Operations
      • List Operations
      • Create Operation
      • Get Operation
      • Delete Operation
      • Update Operation
    • LAANC Operations
      • Get Operation
      • Delete Operation
      • Create Operation
      • Update Operation
    • LAANC Authorizations
      • Rescinded and Invalid Operations
        GET
      • Submit Authorization
        POST
      • Get Authorization
        GET
      • Cancel Authorization
        PATCH
      • Cancel Invalid Authorization
        PATCH
      • Close Authorization
        PATCH
      • Acknowledge Rescinded Authorization
        PATCH
    • Operation v2
      POST
    • Create Ephemeral Operations
      POST
  • Risk
    • Get Hazard
      POST
    • Get Hazard Ground Type
      POST
    • Get Hazard Ground Risk
      POST
  • Aviation
    • Aviation
  • Surface
    • Suitability
    • Classification Surface
    • Surface v2 GeoJSON
    • Surface v2 Hexbin
  • Route
    • Route v2
  • Check
    • Check Airspace
    • Get Status
  • Elevation - NEW
    • Elevation
  • Map Vector Tiles - NEW
    • Overview
    • Styled Tiles
    • Vector Tile
  1. LAANC Authorizations

Get Authorization

Sandbox
https://airhub-api-sandbox.airspacelink.com
Sandbox
https://airhub-api-sandbox.airspacelink.com
GET
/v1/operations/{aslId}/laanc/authorizations/{id}
LAANC Authorizations
Last modified:2024-10-17 12:08:20
Scope: laanc:read
This method will return a single LAANC Authorization specified by the id path parameter.

Request

Path Params
aslId
string 
required
UUID of the parent Airspace Link global operation
id
string 
required
ID of the authorization

Request samples

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request GET 'https://airhub-api-sandbox.airspacelink.com/v1/operations//laanc/authorizations/'

Responses

🟢200OK
application/json
A successful response.
Body
authorization
object (authorizationsvc.v1.Authorization) 
required
id
string 
required
The 12-character string identifier for this authorization as specified by LAANC rule 3.4.7
submissionType
enum<string> 
required
Allowed values:
SUBMISSION_TYPE_UNSPECIFIEDSUBMISSION_TYPE_AUTO_AUTHORIZATIONSUBMISSION_TYPE_FURTHER_COORDINATION
Default:
SUBMISSION_TYPE_UNSPECIFIED
geom
object 
required
The geometry of the authorization in GeoJSON Polygon format
altitude
integer <int64>
required
The AGL altitude of the operation
startTime
string <date-time>
required
The start time of the authorization
endTime
string <date-time>
required
The end time of the authorization, which must be after the start time
status
enum<string> 
required
Allowed values:
STATUS_UNSPECIFIEDSTATUS_APPROVEDSTATUS_RESCINDEDSTATUS_RESCIND_ACKSTATUS_AUTOCANCELSTATUS_DENIEDSTATUS_CLOSEDSTATUS_CANCELEDSTATUS_INVALID_CANCELSTATUS_INVALIDSTATUS_EXPIREDSTATUS_RECEIVED
Default:
STATUS_UNSPECIFIED
createdAt
string <date-time>
required
The timestamp that this authorization was created
lastUpdatedAt
string <date-time>
required
The timestamp that this authorization was updated last
justification
string 
required
For further coordination requests, a justification is a text field sent to any air traffic control centers about what you plan on doing so you can get approval for a particular authorization
airTrafficControl
string 
required
The ATC code for the authorization, a 3 character string
airspaceClassCodes
array[string]
required
The airspace class codes for the authorization
Allowed values:
CLASS_UNSPECIFIEDCLASS_BCLASS_CCLASS_DCLASS_E
createdBy
string 
required
The user ID for the creator of this authorization
editedBy
string 
required
The user ID for the last editor of this authorization
facilityMaps
array[object (authorizationsvc.v1.FacilityMap) {2}] 
required
Facility maps for this auth
denialReason
string 
optional
A reason explaining the denial for authorization, if any, from the approving authority
Example
{
  "authorization": {
    "id": "AS1STD8Z9JF0",
    "submissionType": "SUBMISSION_TYPE_AUTO_AUTHORIZATION",
    "geom": {
      "type": "Polygon",
      "coordinates": [
        [
          [
            -78.55714924875102,
            38.15773996731016
          ],
          [
            -78.55714924875102,
            38.121934862230276
          ],
          [
            -78.51075174761395,
            38.121934862230276
          ],
          [
            -78.51075174761395,
            38.15773996731016
          ],
          [
            -78.55714924875102,
            38.15773996731016
          ]
        ]
      ]
    },
    "altitude": 200,
    "startTime": "2024-08-29T19:00:00Z",
    "endTime": "2024-08-29T20:00:00Z",
    "status": "STATUS_APPROVED",
    "createdAt": "2024-08-28T19:21:43.014961Z",
    "createdBy": "7e72c37c-3111-40d6-986b-d9403e55303a",
    "lastUpdatedAt": "2024-08-28T19:21:43.014961Z",
    "editedBy": "11a3776c-338b-4c6f-8e9b-9c89ca6ecbc1",
    "justification": "",
    "airTrafficControl": "CHO",
    "airspaceClassCodes": [
      "CLASS_D"
    ],
    "facilityMaps": [
      {
        "id": "46a7ee8d-baad-473d-878b-1a500f0a41ee",
        "lastEditDate": "2017-12-07T00:00:00Z"
      }
    ]
  }
}
🟠403Forbidden
🟠404Record Not Found
🔴500Server Error
Previous
Submit Authorization
Next
Cancel Authorization
Built with