Listeners

Add Tag

post
Path parameters
uidintegerRequired
Body
namestringRequiredPattern: ^[^:]+$
valuestringRequiredPattern: ^[^:]+$
colorany ofOptional
stringOptional
or
nullOptional
Responses
post
/api/v2/listeners/{uid}/tags

No content

Update Tag

put
Path parameters
uidintegerRequired
tag_idintegerRequired
Body
namestringRequiredPattern: ^[^:]+$
valuestringRequiredPattern: ^[^:]+$
colorany ofOptional
stringOptional
or
nullOptional
Responses
put
/api/v2/listeners/{uid}/tags/{tag_id}

No content

Delete Tag

delete
Path parameters
uidintegerRequired
tag_idintegerRequired
Responses
chevron-right
204

Successful Response

No content

delete
/api/v2/listeners/{uid}/tags/{tag_id}

No content

Read Listener

get
Path parameters
uidintegerRequired
Responses
get
/api/v2/listeners/{uid}

Update Listener

put
Path parameters
uidintegerRequired
Body
namestringRequired
enabledbooleanRequired
Responses
put
/api/v2/listeners/{uid}

Delete Listener

delete
Path parameters
uidintegerRequired
Responses
chevron-right
204

Successful Response

No content

delete
/api/v2/listeners/{uid}

No content

Read Listeners

get
Responses
get
/api/v2/listeners

Create Listener

post

Note: options['Name'] will be overwritten by name. When v1 api is eventually removed, it wil no longer be needed. :param listener_req: :param db :return:

Body
namestringRequired
templatestringRequired
Responses
post
/api/v2/listeners

Get Listener Autorun

get
Path parameters
uidintegerRequired
Responses
get
/api/v2/listeners/{uid}/autorun

Update Listener Autorun

put
Path parameters
uidintegerRequired
Body
Responses
put
/api/v2/listeners/{uid}/autorun

Last updated

Was this helpful?