# Deactivate a user

```
POST 
/users/by_external_id/:external_provider_id/deactivate
```

Deactivates a user. Deactivated users cannot access the Nabla app. Use POST .../activate to reactivate a deactivated user. If the user does not exist, returns 404. If the user is already deactivated, returns 204.

## Request[​](#request "Direct link to request")

## Responses[​](#responses "Direct link to Responses")

* 204

User successfully deactivated.

## Operation spec

```json
{
  "method": "post",
  "path": "/users/by_external_id/{external_provider_id}/deactivate",
  "operationId": "deactivate-user-by-external-id",
  "parameters": [
    {
      "name": "external_provider_id",
      "in": "path",
      "required": true,
      "schema": {
        "type": "string"
      },
      "description": "The external provider ID of the user."
    }
  ],
  "responses": {
    "204": {
      "description": "User successfully deactivated."
    }
  }
}
```
