From e605788b4bd624d68c6a499b943f186c9ac3ebe3 Mon Sep 17 00:00:00 2001 From: Vyr Cossont Date: Thu, 6 Jun 2024 11:16:20 -0700 Subject: [bugfix] Filter fixes (#2971) * Add Filter.Expired convenience method, consistent with mutes * Add missing Swagger for filter keyword/status delete and for 403s on moved accounts --- docs/api/swagger.yaml | 72 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 72 insertions(+) (limited to 'docs/api') diff --git a/docs/api/swagger.yaml b/docs/api/swagger.yaml index 05f127d55..3946a37ce 100644 --- a/docs/api/swagger.yaml +++ b/docs/api/swagger.yaml @@ -6342,6 +6342,8 @@ paths: description: bad request "401": description: unauthorized + "403": + description: forbidden to moved accounts "404": description: not found "406": @@ -6494,6 +6496,8 @@ paths: description: bad request "401": description: unauthorized + "403": + description: forbidden to moved accounts "404": description: not found "406": @@ -9241,6 +9245,8 @@ paths: description: bad request "401": description: unauthorized + "403": + description: forbidden to moved accounts "404": description: not found "406": @@ -9380,6 +9386,8 @@ paths: description: bad request "401": description: unauthorized + "403": + description: forbidden to moved accounts "404": description: not found "406": @@ -9471,6 +9479,8 @@ paths: description: bad request "401": description: unauthorized + "403": + description: forbidden to moved accounts "404": description: not found "406": @@ -9552,6 +9562,8 @@ paths: description: bad request "401": description: unauthorized + "403": + description: forbidden to moved accounts "404": description: not found "406": @@ -9569,6 +9581,35 @@ paths: tags: - filters /api/v2/filters/keywords/{id}: + delete: + operationId: filterKeywordDelete + parameters: + - description: ID of the filter keyword + in: path + name: id + required: true + type: string + produces: + - application/json + responses: + "200": + description: filter keyword deleted + "400": + description: bad request + "401": + description: unauthorized + "404": + description: not found + "406": + description: not acceptable + "500": + description: internal server error + security: + - OAuth2 Bearer: + - write:filters + summary: Delete a single filter keyword with the given ID. + tags: + - filters get: operationId: filterKeywordGet parameters: @@ -9641,6 +9682,8 @@ paths: description: bad request "401": description: unauthorized + "403": + description: forbidden to moved accounts "404": description: not found "406": @@ -9658,6 +9701,35 @@ paths: tags: - filters /api/v2/filters/statuses/{id}: + delete: + operationId: filterStatusDelete + parameters: + - description: ID of the filter status + in: path + name: id + required: true + type: string + produces: + - application/json + responses: + "200": + description: filter status deleted + "400": + description: bad request + "401": + description: unauthorized + "404": + description: not found + "406": + description: not acceptable + "500": + description: internal server error + security: + - OAuth2 Bearer: + - write:filters + summary: Delete a single filter status with the given ID. + tags: + - filters get: operationId: filterStatusGet parameters: -- cgit v1.2.3