Events

Lists all the events

get

Lists all the events for the specified date range

Authorizations
AuthorizationstringRequired
Query parameters
startstring · date-timeRequired

The inclusive start date

endstring · date-timeRequired

The exclusive end date

Responses
200

successful operation

application/json
get
/events

Create a new event

post

Creates a new event generating it a unique ID

Authorizations
AuthorizationstringRequired
Body

Refer to the /schemas/event endpoint for the full JSON Schema definition

typestring · enumRequiredPossible values:
causestringRequired
prioritynumber · enumOptionalDefault: 1Possible values:
startDatestring · date-timeRequired
dueDatestring · date-timeOptional
endDatestring · date-timeOptional
descriptionstringRequired
Responses
200

successful operation

application/json
Responseobject
post
/events

Get event details

get

Gets the details for the specified event

Authorizations
AuthorizationstringRequired
Path parameters
eventIdstringRequired

The event ID

Responses
200

successful operation

application/json
get
/events/{eventId}

Update an existing event

put

Update an existing event

Authorizations
AuthorizationstringRequired
Path parameters
eventIdstringRequired

The event ID

Body

Refer to the /schemas/event endpoint for the full JSON Schema definition

typestring · enumRequiredPossible values:
causestringRequired
prioritynumber · enumOptionalDefault: 1Possible values:
startDatestring · date-timeRequired
dueDatestring · date-timeOptional
endDatestring · date-timeOptional
descriptionstringRequired
Responses
200

successful operation

application/json
put
/events/{eventId}

Deletes an existing event

delete

Deletes an existing event

Authorizations
AuthorizationstringRequired
Path parameters
eventIdstringRequired

The event ID

Responses
200

successful operation

application/json
Responseobject
delete
/events/{eventId}