Eureka GCS API (0.0.1)

Download OpenAPI specification:

Additional endpoints to manage eureka specific actions

Slot availability

Get the available slots

Get the available slots

header Parameters
apikey
required
string

The API key for the user. The user can obtain this from their "profile" page.

Request Body schema: application/json
required
object (timeFrame)
required
object (geoPosition)
operationType
required
string (operationType)
Enum: "lnd" "tko"

Type of operation

Responses

Request samples

Content type
application/json
{
  • "timeFrame": {
    },
  • "location": {
    },
  • "operationType": "lnd"
}

Response samples

Content type
application/json
{
  • "vertiportId": "string",
  • "slots": [
    ]
}

Permissions and clearances

Get the current status of the permissions for this

Get the current status of the permissions for this operation

path Parameters
operationId
required
string

The id of the operation

header Parameters
apikey
required
string

The API key for the user. The user can obtain this from their "profile" page.

Responses

Response samples

Content type
application/json
{
  • "permissions": [
    ],
  • "clearances": [
    ],
  • "slots": [
    ]
}

Submit clearance

Submit clearance

path Parameters
operationId
required
string

The id of the operation

type
required
any (clearanceType)
Enum: "TAXI" "TAKEOFF" "LANDING"

The type of the clearance

header Parameters
apikey
required
string

The API key for the user. The user can obtain this from their "profile" page.

Responses

Accept the proposed alternative slot

Accept the proposed alternative slot

path Parameters
operationId
required
string

The id of the operation

header Parameters
apikey
required
string

The API key for the user. The user can obtain this from their "profile" page.

Responses

Operations

Manage operations

Send an updated ETA for this operation

Send an updated ETA for this operation

path Parameters
operationId
required
string

The id of the operation

header Parameters
apikey
required
string

The API key for the user. The user can obtain this from their "profile" page.

Request Body schema: application/json
estimatedArrivalTime
string <date-time>

The updated ETA

Responses

Request samples

Content type
application/json
{
  • "estimatedArrivalTime": "2019-08-24T14:15:22Z"
}