Add collections for Delete User, Reset User Password, and Update User endpoints. Remove obsolete collections for individual profile update operations. Update Update Profile collection to reflect new consolidated API structure.
26 lines
605 B
YAML
26 lines
605 B
YAML
info:
|
|
name: Delete User
|
|
type: http
|
|
seq: 12
|
|
http:
|
|
method: DELETE
|
|
url: '{{base_url}}/api/auth/profile/{{user_id}}'
|
|
auth: inherit
|
|
|
|
docs: |-
|
|
## Delete User Account
|
|
|
|
Delete a user account. Users can delete their own account, admins can delete any user.
|
|
|
|
**Method:** DELETE
|
|
|
|
**Endpoint:** /api/auth/profile (self) or /api/auth/profile/:id (admin)
|
|
|
|
**Authentication:** Required (Bearer token)
|
|
|
|
**Status Codes:**
|
|
- 200: Success
|
|
- 400: Cannot delete the last admin
|
|
- 403: Not an admin (when trying to delete another user)
|
|
- 404: User not found
|