{ "/illrequests": { "get": { "x-mojo-to": "Illrequests#list", "operationId": "listIllrequests", "tags": ["illrequests"], "parameters": [{ "name": "embed", "in": "query", "description": "Additional objects that should be embedded in the response", "required": false, "type": "array", "collectionFormat": "csv", "items": { "type": "string", "enum": [ "patron", "library", "capabilities", "metadata" ] } }, { "name": "backend", "in": "query", "description": "The name of a ILL backend", "required": false, "type": "string" }, { "name": "orderid", "in": "query", "description": "The order ID of a request", "required": false, "type": "string" }, { "name": "biblionumber", "in": "query", "description": "Internal biblio identifier", "required": false, "type": "integer" }, { "name": "borrowernumber", "in": "query", "description": "Internal patron identifier", "required": false, "type": "integer" }, { "name": "completed", "in": "query", "description": "The date the request was considered completed", "required": false, "type": "string" }, { "name": "status", "in": "query", "description": "A full status string e.g. REQREV", "required": false, "type": "string" }, { "name": "cost", "in": "query", "description": "The quoted cost of the request", "required": false, "type": "number" }, { "name": "price_paid", "in": "query", "description": "The final cost of the request", "required": false, "type": "number" }, { "name": "medium", "in": "query", "description": "The medium of the requested item", "required": false, "type": "string" }, { "name": "updated", "in": "query", "description": "The last updated date of the request", "required": false, "type": "string" }, { "name": "updated_formatted", "in": "query", "description": "The last updated date of the request formatted", "required": false, "type": "string" }, { "name": "placed", "in": "query", "description": "The date the request was placed", "required": false, "type": "string" }, { "name": "placed_formatted", "in": "query", "description": "The date the request was placed formatted", "required": false, "type": "string" }, { "name": "branchcode", "in": "query", "description": "Library ID", "required": false, "type": "string" }], "produces": [ "application/json" ], "responses": { "200": { "description": "A list of ILL requests" }, "401": { "description": "Authentication required", "schema": { "$ref": "../definitions.json#/error" } }, "403": { "description": "Access forbidden", "schema": { "$ref": "../definitions.json#/error" } }, "404": { "description": "ILL requests not found", "schema": { "$ref": "../definitions.json#/error" } }, "500": { "description": "Internal server error", "schema": { "$ref": "../definitions.json#/error" } }, "503": { "description": "Under maintenance", "schema": { "$ref": "../definitions.json#/error" } } }, "x-koha-authorization": { "permissions": { "ill": "1" } } } } }