Bug 33227: (follow-up) Improve docs
authorTomas Cohen Arazi <tomascohen@theke.io>
Mon, 20 Mar 2023 11:48:22 +0000 (08:48 -0300)
committerTomas Cohen Arazi <tomascohen@theke.io>
Mon, 20 Mar 2023 12:39:51 +0000 (09:39 -0300)
Signed-off-by: Tomas Cohen Arazi <tomascohen@theke.io>
Signed-off-by: Martin Renvoize <martin.renvoize@ptfs-europe.com>
Signed-off-by: Tomas Cohen Arazi <tomascohen@theke.io>
api/v1/swagger/paths/biblios.yaml

index 5fdf83b..8b7da78 100644 (file)
@@ -6,6 +6,18 @@
     tags:
       - biblios
     summary: Add biblio
+    description: |
+      Add a bibliographic record to Koha. An optional `x-framework-id`
+      may be passed to specify the cataloguing framework to be used (instead
+      of the default).
+
+      The request body is expected to contain a MARC record in the format specified in
+      the `Content-type` header you pass. Possible values for this header and the corresponding
+      record formats expected are listed below:
+
+      * application/marcxml+xml: MARCXML
+      * application/marc-in-json: MARC-in-JSON
+      * application/marc: Raw USMARC binary data
     parameters:
       - $ref: "../swagger.yaml#/parameters/framework_id_header"
       - $ref: "../swagger.yaml#/parameters/marc_schema_header"
     tags:
       - biblios
     summary: Update biblio
+    description: |
+      Updates a bibliographic record to Koha. An optional `x-framework-id`
+      may be passed, to specify the cataloguing framework to be used (instead
+      of the default).
+
+      The request body is expected to contain a MARC record in the format specified by
+      the `Content-type` header passed. Possible values for this headers and the corresponding
+      record formats expected are listed below:
+
+      * application/marcxml+xml: MARCXML
+      * application/marc-in-json: MARC-in-JSON
+      * application/marc: Raw USMARC binary data
     parameters:
       - $ref: "../swagger.yaml#/parameters/biblio_id_pp"
       - $ref: "../swagger.yaml#/parameters/framework_id_header"