---
reference:
  curl:
    - key: delete_user
      id: delete_user
      url: /reference/authkit/user/delete
      title: '/user_management/users/:id'
      type: DELETE
      parameters:
        - (user.id)
  js:
    - key: deleteUser
      id: delete_user
      url: /reference/authkit/user/delete
      title: userManagement.deleteUser()
      parameters:
        - (User.id)
  php:
    - key: deleteUser
      id: delete_user
      url: /reference/authkit/user/delete
      title: $userManagement->deleteUser()
      parameters:
        - key: id
          type: string
          description: (user.id)
  go:
    - key: DeleteUser
      id: delete_user
      url: /reference/authkit/user/delete
      title: usermanagement.DeleteUser()
      parameters:
        - (ctx)
        - key: opts
          type: usermanagement.DeleteUserOpts
          unwrap: true
          properties:
            - key: User
              type: string
              description: (user.id)
  python:
    - key: delete_user
      id: delete_user
      url: /reference/authkit/user/delete
      title: user_management.delete_user()
      parameters:
        - key: user_id
          type: string
          description: (user.id)
  ruby:
    - key: delete_user
      id: delete_user
      url: /reference/authkit/user/delete
      title: UserManagement.delete_user()
      parameters:
        - key: id
          type: String
          description: (user.id)
  java:
    - key: deleteUser
      id: delete_user
      url: /reference/authkit/user/delete
      title: userManagement.deleteUser()
      parameters:
        - key: userId
          type: String
          description: (user.id)
originalPath: .tmp-workos-clone/packages/docs/content/reference/authkit/user/delete.mdx
---

## Delete a user

Permanently deletes a user in the current environment. It cannot be undone.

<CodeBlock title="Request" referenceId="delete_user" file="delete-user" />
