diff --git a/swagger-MIP.yaml b/swagger-MIP.yaml index 01f134159637ef6b90f56d3458768822a85e3fbb..098c4b0d68d989f8b48ab832b17abd0072e81d4c 100644 --- a/swagger-MIP.yaml +++ b/swagger-MIP.yaml @@ -12,10 +12,32 @@ produces: paths: /articles: get: - summary: 'Get all articles' - operationId: 'get all articles' + summary: 'Get articles' + operationId: 'get articles' tags: - Articles + parameters: + - name: own + in: query + required: false + type: boolean + description: 'Only ask own articles' + - name: status + in: query + required: false + type: string + format: '{"draft","published","closed"}' + description: 'Only ask results matching status' + - name: team + in: query + required: false + type: boolean + description: 'Only ask articles from own team' + - name: valid + in: query + required: false + type: boolean + description: 'Only ask valid articles' responses: '200': description: 'Success' @@ -97,10 +119,31 @@ paths: description: 'Article deleted' /models: get: - summary: 'Get all models' - operationId: 'get all models' + summary: 'Get models' + operationId: 'get models' tags: - Models + parameters: + - name: limit + in: query + required: false + type: integer + description: 'Max number of results' + - name: own + in: query + required: false + type: boolean + description: 'Only ask own models' + - name: team + in: query + required: false + type: boolean + description: 'Only ask models from own team' + - name: valid + in: query + required: false + type: boolean + description: 'Only ask valid models' responses: '200': description: 'Success' @@ -246,8 +289,8 @@ paths: description: 'Not found' /variables/{code}/values: get: - summary: 'Get all values from a variable' - operationId: 'get all values from a variable' + summary: 'Get values from a variable' + operationId: 'get values from a variable' tags: - Values - Variables @@ -257,6 +300,11 @@ paths: description: 'code' required: true type: string + - name: q + in: query + required: false + type: string + description: 'Pattern to match' responses: '200': description: 'Found' @@ -277,7 +325,7 @@ definitions: description: 'Unique identifier' status: type: string - format: '{"draft":"Draft","published":"Published","closed":"Closed"}' + format: '{"draft","published","closed"}' description: 'Status' title: type: string