Bug 22615: Add /ill_backends endpoint
[koha.git] / api / v1 / swagger / paths / ill_backends.json
1 {
2     "/ill_backends": {
3         "get": {
4             "x-mojo-to": "Illbackends#list",
5             "operationId": "listIllbackends",
6             "tags": ["illbackends"],
7             "parameters": [],
8             "produces": [
9                 "application/json"
10             ],
11             "responses": {
12                 "200": {
13                     "description": "A list of ILL backends",
14                     "schema": {
15                         "$ref": "../definitions.json#/ill_backends"
16                     }
17                 },
18                 "401": {
19                   "description": "Authentication required",
20                   "schema": {
21                     "$ref": "../definitions.json#/error"
22                   }
23                 },
24                 "403": {
25                   "description": "Access forbidden",
26                   "schema": {
27                     "$ref": "../definitions.json#/error"
28                   }
29                 },
30                 "404": {
31                   "description": "ILL backends not found",
32                   "schema": {
33                     "$ref": "../definitions.json#/error"
34                   }
35                 },
36                 "500": {
37                   "description": "Internal server error",
38                   "schema": {
39                     "$ref": "../definitions.json#/error"
40                   }
41                 },
42                 "503": {
43                   "description": "Under maintenance",
44                   "schema": {
45                     "$ref": "../definitions.json#/error"
46                   }
47                 }
48             },
49             "x-koha-authorization": {
50                 "permissions": {
51                     "ill": "1"
52                 }
53             }
54         }
55     }
56 }