# Activate a user

```
POST 
/users/by_external_id/:external_provider_id/activate
```

Activates (or reactivates) a user, granting them access to the Nabla app. If the user does not exist, returns 404. If the user is already active, returns 204.

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

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

* 204

User successfully activated.

## Operation spec

```json
{
  "method": "post",
  "path": "/users/by_external_id/{external_provider_id}/activate",
  "operationId": "activate-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 activated."
    }
  }
}
```
