UCIS AsyncAPI 2.2.0

Asynchronous APIs offered by the UCIS solution

Download AsyncAPI specification: Download

  • #Flight-planning
  • #Geoawareness
  • #Network-Identification

Servers

  • $UCIS_WS_URLwss 0.1.0development-wss

    The project assigned Websocket UCIS URL. See UCIS Quickstart for more information.

Operations

  • SUB /dops

    Channel used to receive notifications about Drone Operation Plans from UCIS.

    Operation IDdroneOperationPlanNotificationSub

    Available only on servers:

    Additional security requirements:
    • #Flight-planning

    Accepts the following message:

    Drone Operation Plan Message

    This message contains a notification when a Drone Operation Plan object is created or modified.

    object

    Object that describes a notification about the creation or modification of a Drone Operation Plan object in UCIS.

    • #Flight-planning

    Examples

  • SUB /geoawareness

    Channel used to receive notifications about UAS Zones from UCIS.

    Operation IDuasZoneNotificationSub

    Available only on servers:

    Additional security requirements:
    • #Geoawareness

    Accepts the following message:

    UASZone Message

    This message contains a notification when an UASZone object is created or modified.

    object

    Object that describes a notification about the creation or modification of an UASZone object in UCIS.

    • #Geoawareness

    Examples

  • SUB /dcm

    Channel used to receive notifications about Dynamic Capacity Management from UCIS.

    Operation IDdcmHotspotNotificationSub

    Available only on servers:

    Additional security requirements:
    • #Dynamic-Capacity-Management

    Accepts the following message:

    Dynamic Capacity Management Message

    This message contains a notification when the Dynamic Capacity Management (noise and visual impact) computation is finished for a Drone Operation Plan.

    object

    Object that describes a notification about the computation of a Dynamic Capacity Management object in UCIS.

    • #Dynamic-Capacity-Management

    Examples

  • PUB /nis/publish

    Channel used to send Network Identification Data to UCIS

    Operation IDnetworkIdentificationPub

    Available only on servers:

    Additional security requirements:
    • #Network-Identification

    Accepts the following message:

    Network Identification Message

    A message that carries Network Identification data.

    object

    Object that represents an Unmanned Aircraft System (UAS) Network Identification Data

    • #Network-Identification

    Examples

  • SUB /nis/subscribe

    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).

    Operation IDnetworkIdentificationSub

    Available only on servers:

    Additional security requirements:
    • #Network-Identification

    Accepts the following message:

    Network Identification Message

    A message that carries Network Identification data.

    object

    Object that represents an Unmanned Aircraft System (UAS) Network Identification Data

    • #Network-Identification

    Examples

Messages

  • #1Drone Operation Plan Message

    This message contains a notification when a Drone Operation Plan object is created or modified.

    object

    Object that describes a notification about the creation or modification of a Drone Operation Plan object in UCIS.

    • #Flight-planning
  • #2UASZone Message

    This message contains a notification when an UASZone object is created or modified.

    object

    Object that describes a notification about the creation or modification of an UASZone object in UCIS.

    • #Geoawareness
  • #3Dynamic Capacity Management Message

    This message contains a notification when the Dynamic Capacity Management (noise and visual impact) computation is finished for a Drone Operation Plan.

    object

    Object that describes a notification about the computation of a Dynamic Capacity Management object in UCIS.

    • #Dynamic-Capacity-Management
  • #4Network Identification Message

    A message that carries Network Identification data.

    object

    Object that represents an Unmanned Aircraft System (UAS) Network Identification Data

    • #Network-Identification

Schemas

  • NotificationType
    string
    uid: NotificationType

    Unique value representing the type of the notification.

      Allowed values:
    • "activated"
    • "acknowledged"
    • "approved"
    • "cancelled"
    • "closed"
    • "filed"
    • "rejected"
    • "updated"
  • array<array<number>>
    2 itemsuid: BoundingBox

    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.