Asynchronous APIs offered by the UCIS solution
Download AsyncAPI specification: Download
The project assigned Websocket UCIS URL. See UCIS Quickstart for more information.
Channel used to receive notifications about Drone Operation Plans from UCIS.
Available only on servers:
Accepts the following message:
This message contains a notification when a Drone Operation Plan object is created or modified.
Object that describes a notification about the creation or modification of a Drone Operation Plan object in UCIS.
{
"notification_uuid": "678c5ba8-fc46-4f99-92e3-4ceaf5d48092",
"notify_at": "2017-07-21T17:32:28Z",
"notification_type": "activated",
"dop_uuid": "678c5ba8-fc46-4f99-92e3-4ceaf5d48092"
}
Channel used to receive notifications about UAS Zones from UCIS.
Available only on servers:
Accepts the following message:
This message contains a notification when an UASZone object is created or modified.
Object that describes a notification about the creation or modification of an UASZone object in UCIS.
{
"notification_uuid": "678c5ba8-fc46-4f99-92e3-4ceaf5d48092",
"notify_at": "2017-07-21T17:32:28Z",
"notification_type": "activated",
"uaszone_uuid": "678c5ba8-fc46-4f99-92e3-4ceaf5d48092"
}
Channel used to receive notifications about Dynamic Capacity Management from UCIS.
Available only on servers:
Accepts the following message:
This message contains a notification when the Dynamic Capacity Management (noise and visual impact) computation is finished for a Drone Operation Plan.
Object that describes a notification about the computation of a Dynamic Capacity Management object in UCIS.
{
"notification_uuid": "678c5ba8-fc46-4f99-92e3-4ceaf5d48092",
"notify_at": "2017-07-21T17:32:28Z",
"dop_uuid": "678c5ba8-fc46-4f99-92e3-4ceaf5d48092",
"hotspots_count": "4"
}
Channel used to send Network Identification Data to UCIS
Available only on servers:
Accepts the following message:
A message that carries Network Identification data.
Object that represents an Unmanned Aircraft System (UAS) Network Identification Data
{
"dop_uuid": "678c5ba8-fc46-4f99-92e3-4ceaf5d48092",
"measurement_timestamp": "1990-12-31T15:30:00.000Z",
"uas_coordinates": {
"longitude": -180,
"latitude": -90,
"altitude": 0,
"height": 0
},
"speed": {
"north_south_speed": 0,
"east_west_speed": 0,
"vertical_speed": 0
},
"acceleration": {
"north_south_acceleration": 0,
"east_west_acceleration": 0,
"vertical_acceleration": 0
},
"route_course": 360,
"uncertainty": [
0,
0
],
"metadata": {
"created_with": "string",
"created_at": "2019-08-24T14:15:22Z",
"last_modified_with": "string",
"last_modified_at": "2019-08-24T14:15:22Z"
},
"operator_registration_number": "string",
"uas_serial_number": "string",
"remote_pilot_coordinates": [
0,
0
],
"emergency_status": "NOMINAL",
"notification_timestamp": "1990-12-31T15:30:00.000Z"
}
Channel used to consume Network Identification Data from UCIS. Network Identification notifications of a DOP are only notified to its owner (i.e. the user that created the DOP in UCIS), the Air Navigation Service Providers (ANSPs) and the U-Space Service Providers (USSPs).
Available only on servers:
Accepts the following message:
A message that carries Network Identification data.
Object that represents an Unmanned Aircraft System (UAS) Network Identification Data
{
"dop_uuid": "678c5ba8-fc46-4f99-92e3-4ceaf5d48092",
"measurement_timestamp": "1990-12-31T15:30:00.000Z",
"uas_coordinates": {
"longitude": -180,
"latitude": -90,
"altitude": 0,
"height": 0
},
"speed": {
"north_south_speed": 0,
"east_west_speed": 0,
"vertical_speed": 0
},
"acceleration": {
"north_south_acceleration": 0,
"east_west_acceleration": 0,
"vertical_acceleration": 0
},
"route_course": 360,
"uncertainty": [
0,
0
],
"metadata": {
"created_with": "string",
"created_at": "2019-08-24T14:15:22Z",
"last_modified_with": "string",
"last_modified_at": "2019-08-24T14:15:22Z"
},
"operator_registration_number": "string",
"uas_serial_number": "string",
"remote_pilot_coordinates": [
0,
0
],
"emergency_status": "NOMINAL",
"notification_timestamp": "1990-12-31T15:30:00.000Z"
}
This message contains a notification when a Drone Operation Plan object is created or modified.
Object that describes a notification about the creation or modification of a Drone Operation Plan object in UCIS.
This message contains a notification when an UASZone object is created or modified.
Object that describes a notification about the creation or modification of an UASZone object in UCIS.
This message contains a notification when the Dynamic Capacity Management (noise and visual impact) computation is finished for a Drone Operation Plan.
Object that describes a notification about the computation of a Dynamic Capacity Management object in UCIS.
A message that carries Network Identification data.
Object that represents an Unmanned Aircraft System (UAS) Network Identification Data
Unique value representing the type of the notification.
2 geographical points to define specific rectangle. Each point is defined by one longitude and one latitude (in that order). If specified, only notifications located in this area will be notified.