Bug 32030: ERM - Agreement documents (FIXED)
[koha-ffzg.git] / api / v1 / swagger / paths / erm_documents.yaml
1 ---
2 "/erm/agreements/{agreement_id}/documents/{document_id}/file/content":
3   get:
4     x-mojo-to: ERM::Documents#get
5     operationId: downloadErmAgreementDocument
6     tags:
7       - document
8     summary: Download agreement document
9     produces:
10       - application/octet-stream
11     parameters:
12       - description: Case insensitive search on agreement agreement_id
13         in: path
14         name: agreement_id
15         required: true
16         type: integer
17       - description: Case insensitive search on agreement document_id
18         in: path
19         name: document_id
20         required: true
21         type: integer
22     responses:
23       200:
24         description: Anagreement
25         schema:
26           type: file
27       401:
28         description: Authentication required
29         schema:
30           $ref: "../swagger.yaml#/definitions/error"
31       403:
32         description: Access forbidden
33         schema:
34           $ref: "../swagger.yaml#/definitions/error"
35       404:
36         description: Ressource not found
37         schema:
38           $ref: "../swagger.yaml#/definitions/error"
39       500:
40         description: |-
41           Internal server error. Possible `error_code` attribute values:
42           * `internal_server_error`
43         schema:
44           $ref: "../swagger.yaml#/definitions/error"
45       503:
46         description: Under maintenance
47         schema:
48           $ref: "../swagger.yaml#/definitions/error"
49     x-koha-authorization:
50       permissions:
51         erm: 1