- Introduction
- Authorization
- Advisories
- Briefing
- LAANC SDSP
- Overview
- ASL Operations
- LAANC Operations
- LAANC Authorizations
- Operation v2POST
- Create Ephemeral OperationsPOST
- Risk
- Aviation
- Surface
- Route
- Check
- Elevation - NEW
- Map Vector Tiles - NEW
Create Operation
Sandbox
Sandbox
POST
/v1/operations
ASL Operations
Last modified:2024-10-17 12:07:00
operation:create
Request
Body Params application/json
name
string
required
pilotId
string
required
boundary
object
required
minAltitude
number <double>
required
maxAltitude
number <double>
required
startTime
string <date-time>
required
endTime
string <date-time>
required
aircraftId
string
optional
timezone
string
required
altitudeUnit
enum<string>
required
Allowed values:
ALTITUDE_UNIT_UNSPECIFIEDALTITUDE_UNIT_METERSALTITUDE_UNIT_FEET
Default:
ALTITUDE_UNIT_UNSPECIFIED
altitudeReference
enum<string>
required
Allowed values:
ALTITUDE_REFERENCE_UNSPECIFIEDALTITUDE_REFERENCE_WGS84ALTITUDE_REFERENCE_AGLALTITUDE_REFERENCE_AMSL
Default:
ALTITUDE_REFERENCE_UNSPECIFIED
flightType
enum<string>
required
Allowed values:
FLIGHT_TYPE_UNSPECIFIEDFLIGHT_TYPE_RECREATIONALFLIGHT_TYPE_COMMERCIAL
Default:
FLIGHT_TYPE_UNSPECIFIED
desc
string
optional
callbackUrl
string
optional
Example
{
"name": "Operation 97",
"pilotId": "11a3776c-338b-4c6f-8e9b-9c89ca6ecbc1",
"boundary": {
"type": "Polygon",
"coordinates": [
[
[
-78.55714924875102,
38.15773996731016
],
[
-78.55714924875102,
38.121934862230276
],
[
-78.51075174761395,
38.121934862230276
],
[
-78.51075174761395,
38.15773996731016
],
[
-78.55714924875102,
38.15773996731016
]
]
]
},
"minAltitude": 0,
"maxAltitude": 200,
"startTime": "2024-08-23T20:25:00.000Z",
"endTime": "2024-08-23T21:25:00.000Z",
"aircraftId": "45dbf9a6-8113-4686-b31e-dc2d5af4adde",
"timezone": "America/New_York",
"altitudeUnit": "ALTITUDE_UNIT_FEET",
"altitudeReference": "ALTITUDE_REFERENCE_AGL",
"flightType": "FLIGHT_TYPE_COMMERCIAL",
"desc": "Flight around Charlottesville"
}
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 POST 'https://airhub-api-sandbox.airspacelink.com/v1/operations' \
--header 'Content-Type: application/json' \
--data-raw '{
"name": "Operation 97",
"pilotId": "11a3776c-338b-4c6f-8e9b-9c89ca6ecbc1",
"boundary": {
"type": "Polygon",
"coordinates": [
[
[
-78.55714924875102,
38.15773996731016
],
[
-78.55714924875102,
38.121934862230276
],
[
-78.51075174761395,
38.121934862230276
],
[
-78.51075174761395,
38.15773996731016
],
[
-78.55714924875102,
38.15773996731016
]
]
]
},
"minAltitude": 0,
"maxAltitude": 200,
"startTime": "2024-08-23T20:25:00.000Z",
"endTime": "2024-08-23T21:25:00.000Z",
"aircraftId": "45dbf9a6-8113-4686-b31e-dc2d5af4adde",
"timezone": "America/New_York",
"altitudeUnit": "ALTITUDE_UNIT_FEET",
"altitudeReference": "ALTITUDE_REFERENCE_AGL",
"flightType": "FLIGHT_TYPE_COMMERCIAL",
"desc": "Flight around Charlottesville"
}'
Responses
🟢200OK
application/json
Body
id
string
required
Example
{
"id": "97c375b5-5569-4da6-8846-8dc463d50943"
}
🟠403Forbidden
🟠404Record Not Found
🔴500Server Error
Modified at 2024-10-17 12:07:00