feat(api): account deletion routes for the Write API (#8881)
* feat(api): account deletion routes for the Write API * refactor: rewrite client-side calls to account deletion to use api * style: apply DRYv1.18.x
parent
422aa7f0b6
commit
a0b7a82350
@ -0,0 +1,25 @@
|
||||
delete:
|
||||
tags:
|
||||
- users
|
||||
summary: delete a single user account (preserve content)
|
||||
description: This route deletes a single user's account, but preserves the content (posts, bookmarks, etc.)
|
||||
parameters:
|
||||
- in: path
|
||||
name: uid
|
||||
schema:
|
||||
type: integer
|
||||
required: true
|
||||
description: uid of the user to delete
|
||||
example: 7
|
||||
responses:
|
||||
'200':
|
||||
description: user account deleted
|
||||
content:
|
||||
application/json:
|
||||
schema:
|
||||
type: object
|
||||
properties:
|
||||
status:
|
||||
$ref: ../../../components/schemas/Status.yaml#/Status
|
||||
response:
|
||||
type: object
|
@ -0,0 +1,25 @@
|
||||
delete:
|
||||
tags:
|
||||
- users
|
||||
summary: delete a single user account's content (preserve account)
|
||||
description: This route deletes a single user's account content (posts, bookmarks, etc.) but preserves the account itself
|
||||
parameters:
|
||||
- in: path
|
||||
name: uid
|
||||
schema:
|
||||
type: integer
|
||||
required: true
|
||||
description: uid of the user's content to delete
|
||||
example: 7
|
||||
responses:
|
||||
'200':
|
||||
description: user account content deleted
|
||||
content:
|
||||
application/json:
|
||||
schema:
|
||||
type: object
|
||||
properties:
|
||||
status:
|
||||
$ref: ../../../components/schemas/Status.yaml#/Status
|
||||
response:
|
||||
type: object
|
Loading…
Reference in New Issue