summaryrefslogtreecommitdiff
path: root/docs
diff options
context:
space:
mode:
Diffstat (limited to 'docs')
-rw-r--r--docs/api/swagger.yaml120
1 files changed, 59 insertions, 61 deletions
diff --git a/docs/api/swagger.yaml b/docs/api/swagger.yaml
index 836df83e8..2e250060a 100644
--- a/docs/api/swagger.yaml
+++ b/docs/api/swagger.yaml
@@ -6990,6 +6990,34 @@ paths:
tags:
- admin
/api/v1/admin/instance/rules:
+ get:
+ description: The rules will be returned in order (sorted by Order ascending).
+ operationId: adminsRuleGet
+ produces:
+ - application/json
+ responses:
+ "200":
+ description: An array with all the rules for the local instance.
+ schema:
+ items:
+ $ref: '#/definitions/instanceRule'
+ type: array
+ "400":
+ description: bad request
+ "401":
+ description: unauthorized
+ "404":
+ description: not found
+ "406":
+ description: not acceptable
+ "500":
+ description: internal server error
+ security:
+ - OAuth2 Bearer:
+ - admin
+ summary: View instance rules, with IDs.
+ tags:
+ - admin
post:
consumes:
- multipart/form-data
@@ -7062,6 +7090,37 @@ paths:
summary: Delete an existing instance rule.
tags:
- admin
+ get:
+ operationId: adminRuleGet
+ parameters:
+ - description: The id of the rule.
+ in: path
+ name: id
+ required: true
+ type: string
+ produces:
+ - application/json
+ responses:
+ "200":
+ description: The requested rule.
+ schema:
+ $ref: '#/definitions/instanceRule'
+ "400":
+ description: bad request
+ "401":
+ description: unauthorized
+ "404":
+ description: not found
+ "406":
+ description: not acceptable
+ "500":
+ description: internal server error
+ security:
+ - OAuth2 Bearer:
+ - admin
+ summary: View instance rule with the given id.
+ tags:
+ - admin
patch:
consumes:
- multipart/form-data
@@ -7326,67 +7385,6 @@ paths:
summary: Mark a report as resolved.
tags:
- admin
- /api/v1/admin/rules:
- get:
- description: The rules will be returned in order (sorted by Order ascending).
- operationId: adminsRuleGet
- produces:
- - application/json
- responses:
- "200":
- description: An array with all the rules for the local instance.
- schema:
- items:
- $ref: '#/definitions/instanceRule'
- type: array
- "400":
- description: bad request
- "401":
- description: unauthorized
- "404":
- description: not found
- "406":
- description: not acceptable
- "500":
- description: internal server error
- security:
- - OAuth2 Bearer:
- - admin
- summary: View instance rules, with IDs.
- tags:
- - admin
- /api/v1/admin/rules/{id}:
- get:
- operationId: adminRuleGet
- parameters:
- - description: The id of the rule.
- in: path
- name: id
- required: true
- type: string
- produces:
- - application/json
- responses:
- "200":
- description: The requested rule.
- schema:
- $ref: '#/definitions/instanceRule'
- "400":
- description: bad request
- "401":
- description: unauthorized
- "404":
- description: not found
- "406":
- description: not acceptable
- "500":
- description: internal server error
- security:
- - OAuth2 Bearer:
- - admin
- summary: View instance rule with the given id.
- tags:
- - admin
/api/v1/announcements:
get:
description: 'THIS ENDPOINT IS CURRENTLY NOT FULLY IMPLEMENTED: it will always return an empty array.'