---
title: "Use The Super Admin Accounts"
description: "When we have activated the super admin account, we can use it to authenticate ourselves against the Enterprise APIs or login in the UI."
stack: "Enterprise Stack (commercial) — version 0.21.0"
stack_version: "0.21.0"
stack_comparison: https://docs.walt.id/community-vs-enterprise.md
canonical_url: https://docs.walt.id/enterprise-stack/administration/access-and-permissions/super-admin/authenticate
generated: 2026-07-20
---
# Use The Super Admin Accounts

When we have [activated](https://docs.walt.id/enterprise-stack/administration/access-and-permissions/super-admin/activate.md) the super admin account, we can use it to authenticate ourselves
against the Enterprise APIs or login in the UI.

## Login as Super Admin via API

**Option: CURL**

Endpoint:`/auth/account/emailpass` | [API Reference](https://enterprise.sandbox.walt.id/swagger/index.html#/Authentication/post_auth_account_emailpass)

**Example Request**

```bash
curl -X 'POST' \
  'https://enterprise.sandbox.walt.id/auth/account/emailpass' \
  -H 'accept: */*' \
  -H 'Content-Type: application/json' \
  -d '{
    "email": "superadmin@walt.id",
    "password": "pw-according-super-admin-conf"
  }'
```

**Body**

```json
{
  "email": "superadmin@walt.id",
  "password": "pw-according-super-admin-conf"
}
```

**Body Parameters**

- `email`: _String_ - Email of the super admin account. Defined in `superadmin-registration.conf`.
- `password`: _String_ - Password of the super admin account. Defined in `superadmin-registration.conf`

---

**Response**

```json
{
  "session_id": "39ed1ecd-aa61-4401-bf35-ca0a14a39c8e",
  "status": "OK",
  "token": "eyJhbGciOiJFZERTQSJ9.eyJzdWIiOiJmZmZmZmZmZi1mZmZmLWZmZmYtZmZmZi1mZmZmZmZmZmZmZmYiLCJzZXNzaW9uIjoiMzllZDFlY2QtYWE2MS00NDAxLWJmMzUtY2EwYTE0YTM5YzhlIn0.NEKj737AqG7T7SAfQ2RovhWSjBsXCWCLPmkLtr_O5i8q_42BFX7pSGZbIslRy1PEQ3HKrnXib6D06D1kZugvCw"
}
```

The token we receive can be used in subsequent requests as a Bearer token.

## Authenticate as Super Admin via API

To access all protected endpoints of the Enterprise API, we will use the token obtained from the response of the
previous request. This token should be included in the header of each subsequent request.

**Example Request**

```bash
curl -X 'POST' \
  'https://enterprise.sandbox.walt.id/v1/...' \
  -H 'Authorization: Bearer {tokenReceived}'
  -d '{
    ...
  }'
```
