wildduck/docs/api_data.json

2 lines
87 KiB
JSON
Raw Normal View History

2017-11-28 17:51:45 +08:00
[ { "type": "delete", "url": "/users/:user/filters/:filter", "title": "Delete a Filter", "name": "DeleteFilter", "group": "Filters", "header": { "fields": { "Header": [ { "group": "Header", "type": "String", "optional": false, "field": "X-Access-Token", "description": "<p>Optional access token if authentication is enabled</p>" } ] }, "examples": [ { "title": "Header-Example:", "content": "{\n \"X-Access-Token\": \"59fc66a03e54454869460e45\"\n}", "type": "json" } ] }, "parameter": { "fields": { "Parameter": [ { "group": "Parameter", "type": "String", "optional": false, "field": "user", "description": "<p>Users unique ID</p>" }, { "group": "Parameter", "type": "String", "optional": false, "field": "filter", "description": "<p>Filters unique ID</p>" } ] } }, "success": { "fields": { "Success 200": [ { "group": "Success 200", "type": "Boolean", "optional": false, "field": "success", "description": "<p>Indicates successful response</p>" } ] }, "examples": [ { "title": "Success-Response:", "content": "HTTP/1.1 200 OK\n{\n \"success\": true\n}", "type": "json" } ] }, "error": { "fields": { "Error 4xx": [ { "group": "Error 4xx", "optional": false, "field": "error", "description": "<p>Description of the error</p>" } ] }, "examples": [ { "title": "Error-Response:", "content": "HTTP/1.1 200 OK\n{\n \"error\": \"This filter does not exist\"\n}", "type": "json" } ] }, "examples": [ { "title": "Example usage:", "content": "curl -i -XDELETE http://localhost:8080/users/59fc66a03e54454869460e45/filters/5a1c0ee490a34c67e266931c", "type": "curl" } ], "version": "0.0.0", "filename": "lib/api/filters.js", "groupTitle": "Filters" }, { "type": "get", "url": "/users/:user/filters/:filter", "title": "Request Filter information", "name": "GetFilter", "group": "Filters", "header": { "fields": { "Header": [ { "group": "Header", "type": "String", "optional": false, "field": "X-Access-Token", "description": "<p>Optional access token if authentication is enabled</p>" } ] }, "examples": [ { "title": "Header-Example:", "content": "{\n \"X-Access-Token\": \"59fc66a03e54454869460e45\"\n}", "type": "json" } ] }, "parameter": { "fields": { "Parameter": [ { "group": "Parameter", "type": "String", "optional": false, "field": "user", "description": "<p>Users unique ID.</p>" }, { "group": "Parameter", "type": "String", "optional": false, "field": "filter", "description": "<p>Filters unique ID.</p>" } ] } }, "success": { "fields": { "Success 200": [ { "group": "Success 200", "type": "Boolean", "optional": false, "field": "success", "description": "<p>Indicates successful response</p>" }, { "group": "Success 200", "type": "String", "optional": false, "field": "id", "description": "<p>ID for the Filter</p>" }, {