Skip to content

Commit 8e2d8f1

Browse files
committed
fix(openapi): Add DELETE /v1/members/{memberId}
The route was already implemented 2 months ago in [`b800df2`](b800df2#diff-e324c8a917128cd078d92915977675905d324cbc988ef3d113eb1977af81796e), it was just missing in the OpenAPI description 🤦 Fixes #109.
1 parent 95e4eac commit 8e2d8f1

File tree

2 files changed

+14
-0
lines changed

2 files changed

+14
-0
lines changed

crates/rest-api/static/api-docs/features/members.yaml

+13
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,19 @@ paths:
5757
"401": { $ref: "../shared.yaml#/components/responses/Unauthorized" }
5858
"403": { $ref: "../shared.yaml#/components/responses/Forbidden" }
5959
"404": { $ref: "../shared.yaml#/components/responses/NotFound" }
60+
delete_member:
61+
tags: [Members]
62+
summary: Remove a member
63+
description: Remove the account of a member and all its data.
64+
operationId: delete_member
65+
security:
66+
- BearerAuth: []
67+
parameters:
68+
- $ref: "#/components/parameters/MemberId"
69+
responses:
70+
"204": { $ref: "../shared.yaml#/components/responses/NoContent" }
71+
"401": { $ref: "../shared.yaml#/components/responses/Unauthorized" }
72+
"403": { $ref: "../shared.yaml#/components/responses/Forbidden" }
6073
enrich_members:
6174
tags: [Members]
6275
summary: Enrich members

crates/rest-api/static/api-docs/openapi.yaml

+1
Original file line numberDiff line numberDiff line change
@@ -81,6 +81,7 @@ paths:
8181
get: { $ref: "features/members.yaml#/paths/get_members" }
8282
"/v1/members/{memberId}":
8383
get: { $ref: "features/members.yaml#/paths/get_member" }
84+
delete: { $ref: "features/members.yaml#/paths/delete_member" }
8485
"/v1/enrich-members":
8586
get: { $ref: "features/members.yaml#/paths/enrich_members" }
8687
"/v1/members/{memberId}/role":

0 commit comments

Comments
 (0)