diff options
author | Scott Emidy <jemidy@digium.com> | 2015-08-06 15:18:04 -0500 |
---|---|---|
committer | Scott Emidy <jemidy@digium.com> | 2015-08-06 17:43:49 -0500 |
commit | f19c4930c2bd11e8b75ad2c6b4e5ff9d5304edb8 (patch) | |
tree | d606ce2af41912f99e3e957884313b228ca6b850 /rest-api | |
parent | ca84a4b2351966c20d2fc8cf24157f2e3d6db643 (diff) |
ARI: Deleting log channels
An http request can be sent to delete a log channel
in Asterisk.
The command "curl -v -u user:pass -X DELETE 'http://localhost:8088
/ari/asterisk/logging/mylog'" can be run in the terminal
to access the newly implemented functionally for ARI.
* Able to delete log channels using ARI
ASTERISK-25252
Change-Id: Id6eeb54ebcc511595f0418d586ff55914bc3aae6
Diffstat (limited to 'rest-api')
-rw-r--r-- | rest-api/api-docs/asterisk.json | 32 |
1 files changed, 30 insertions, 2 deletions
diff --git a/rest-api/api-docs/asterisk.json b/rest-api/api-docs/asterisk.json index 5109419d7..53f690d47 100644 --- a/rest-api/api-docs/asterisk.json +++ b/rest-api/api-docs/asterisk.json @@ -297,6 +297,34 @@ ] }, { + "path": "/asterisk/logging/{logChannelName}", + "description": "Asterisk log channel", + "operations": [ + { + "httpMethod": "DELETE", + "summary": "Deletes a log channel.", + "nickname": "deleteLog", + "responseClass": "void", + "parameters": [ + { + "name": "logChannelName", + "description": "Log channels name", + "paramType": "path", + "required": true, + "allowMultiple": false, + "dataType": "string" + } + ], + "errorResponses": [ + { + "code": 404, + "reason": "Log channel does not exist." + } + ] + } + ] + }, + { "path": "/asterisk/logging/{logChannelName}/rotate", "description": "Asterisk log channel", "operations": [ @@ -565,7 +593,7 @@ "id": "LogChannel", "description": "Details of an Asterisk log channel", "properties": { - "name": { + "channel": { "type": "string", "description": "The log channel path", "required": true @@ -581,7 +609,7 @@ "required": true }, "configuration": { - "type": "string", + "type": "List[string]", "description": "The various log levels", "required": true } |