Get conjunction events
GET/v1/event
A paginated API, where the next page will chronologically retrieve the changes since the last API call.
The pagination is ordered by the event last modified time. The same event may show up more than once in the pagination, if an event gets modified during pagination.
This API may be used in an streaming fashion. Even when the API returns 0 results, the same token may be used in the future to retrieve any additional changes since the last call.
The API may be used in a more predictable pagination style, by changing the "sort" parameter to "id". The pagination token will return null when no more results are available.
The behavior of changing the filter parameters with the same pagination token is undefined.
If a client receives a 400 response with "pagination_too_old" error code, they must clear their pagination token.
Request
Query Parameters
Continuation token to retrieve next page.
Filter the events by operator. This will filter by both operator fields.
Filter the events by an additional operator. Operator1 must also be specified. Order does not matter.
Filter events by a given object.
Filter the events by an additional object. object1 must also be specified. Order does not matter.
Filter events by a given trajectory.
Minimum time of when the event was last updated. Recommended use of ISO8601. Include 'Z' to enforce UTC.
Minimum probability of collision to list out an event.
Minimum GPS nanoseconds timestamp for the time of closest approach.
Maximum GPS nanoseconds timestamp for the time of closest approach.
Filter only by events where no operators have claimed responsibility
Include the CDM file inside of the json. Empty if there is no file.
Only return events that have an active CDM
Possible values: [updated_at
, id
, cdm_created_at
]
Default is sort by 'updated_at'. Use sort by 'id' to use the API for non-streaming purposes.
Possible values: [json
, kvn
]
Format of the CDM file. (Default: json)
Return all events involving the requesting operator, excluding that operator on itself. 'operator1_id' is required.
Responses
- 200
- 400
- 404
- 500
OK
- text/plain
- Schema
- Example (from schema)
Schema
- Array [
- ]
result object[]
Possible values: [none
, claimed
, rejected
]
Possible values: [none
, claimed
, rejected
]
YYYY-MM-DDTHH:mm:ss.sssssZ
Only set when "only_active=true" is set. May still be empty when the event has no active CDM.
GPS time in nanoseconds of the first CDM that created this event.
YYYY-MM-DDTHH:mm:ss.sssssZ
YYYY-MM-DDTHH:mm:ss.sssssZ
GPS time in nanoseconds. Epoch at 1980-01-01 00:00:00 UTC.
YYYY-MM-DDTHH:mm:ss.sssssZ
{
"result": [
{
"active_cdm_id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"claim_status_operator1": "none",
"claim_status_operator2": "none",
"creation_time": "2024-12-19T02:10:48.529Z",
"file": "string",
"first_cdm_tca_gps_nanos": 0,
"id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"last_status_update_time_operator1": "2024-12-19T02:10:48.529Z",
"last_status_update_time_operator2": "2024-12-19T02:10:48.529Z",
"object1_id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"object2_id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"operator1_id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"operator2_id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"probability_of_collision": 0,
"tca_gps_nanos": 0,
"trajectory1_id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"trajectory2_id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"updated_time": "2024-12-19T02:10:48.529Z"
}
],
"token": "string"
}
Bad Request
- text/plain
- Schema
- Example (from schema)
Schema
{
"correlation_id": "string",
"error": "string",
"error_type": "string",
"metadata": {}
}
Not Found
- text/plain
- Schema
- Example (from schema)
Schema
{
"correlation_id": "string",
"error": "string",
"error_type": "string",
"metadata": {}
}
Internal Server Error
- text/plain
- Schema
- Example (from schema)
Schema
{
"correlation_id": "string",
"error": "string",
"error_type": "string",
"metadata": {}
}