4 x-mojo-to: Suggestions#list
5 operationId: listSuggestions
6 description: This resource returns a list of purchase suggestions
7 summary: List purchase suggestions
11 - $ref: ../parameters.json#/match
12 - $ref: ../parameters.json#/order_by
13 - $ref: ../parameters.json#/page
14 - $ref: ../parameters.json#/per_page
15 - $ref: ../parameters.json#/q_param
16 - $ref: ../parameters.json#/q_body
17 - $ref: ../parameters.json#/q_header
22 description: A list of suggestions
26 $ref: ../definitions.json#/suggestion
28 description: Access forbidden
30 $ref: ../definitions.json#/error
32 description: Internal error
34 $ref: ../definitions.json#/error
36 description: Under maintenance
38 $ref: ../definitions.json#/error
41 suggestions: suggestions_manage
43 x-mojo-to: Suggestions#add
44 operationId: addSuggestions
45 description: This resource accepts a new purchase suggestion and creates it
46 summary: Add a purchase suggestion
52 description: A JSON object containing informations about the new suggestion
55 $ref: ../definitions.json#/suggestion
60 description: Suggestion added
62 $ref: ../definitions.json#/suggestion
64 description: Bad request
66 $ref: ../definitions.json#/error
68 description: Access forbidden
70 $ref: ../definitions.json#/error
72 description: Internal error
74 $ref: ../definitions.json#/error
76 description: Under maintenance
78 $ref: ../definitions.json#/error
81 suggestions: suggestions_manage
82 "/suggestions/{suggestion_id}":
84 x-mojo-to: Suggestions#get
85 operationId: getSuggestion
86 description: This resource gives access to a specific purchase suggestion
87 summary: Get purchase suggestion
91 - $ref: ../parameters.json#/suggestion_id_pp
96 description: A suggestion
98 $ref: ../definitions.json#/suggestion
100 description: Access forbidden
102 $ref: ../definitions.json#/error
104 description: Suggestion not found
106 $ref: ../definitions.json#/error
108 description: Internal error
110 $ref: ../definitions.json#/error
112 description: Under maintenance
114 $ref: ../definitions.json#/error
115 x-koha-authorization:
117 suggestions: suggestions_manage
119 x-mojo-to: Suggestions#update
120 operationId: updateSuggestion
121 description: This resource allows updating an existing purchase suggestion
122 summary: Update purchase suggestion
126 - $ref: ../parameters.json#/suggestion_id_pp
129 description: A JSON object containing informations about the new hold
132 $ref: ../definitions.json#/suggestion
137 description: A suggestion
139 $ref: ../definitions.json#/suggestion
141 description: Bad request
143 $ref: ../definitions.json#/error
145 description: Access forbidden
147 $ref: ../definitions.json#/error
149 description: Suggestion not found
151 $ref: ../definitions.json#/error
153 description: Internal error
155 $ref: ../definitions.json#/error
157 description: Under maintenance
159 $ref: ../definitions.json#/error
160 x-koha-authorization:
162 suggestions: suggestions_manage
164 x-mojo-to: Suggestions#delete
165 operationId: deleteSuggestion
166 description: This resource deletes an existing purchase suggestion
167 summary: Delete purchase suggestion
171 - $ref: ../parameters.json#/suggestion_id_pp
176 description: Suggestion deleted
180 description: Authentication required
182 $ref: ../definitions.json#/error
184 description: Access forbidden
186 $ref: ../definitions.json#/error
188 description: Suggestion not found
190 $ref: ../definitions.json#/error
192 description: Internal error
194 $ref: ../definitions.json#/error
196 description: Under maintenance
198 $ref: ../definitions.json#/error
199 x-koha-authorization:
201 suggestions: suggestions_manage