> For the complete documentation index, see [llms.txt](https://dev.guardian.hedera.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://dev.guardian.hedera.com/guardian/users/user-operations/account-apis.md).

# Account APIs

Endpoints for user registration, authentication, and account management in Guardian.

**Authentication:** Bearer token required for protected endpoints (`Authorization: Bearer <token>`). Registration and login endpoints are unauthenticated.

***

| Method | Endpoint                               | Description                                               | Auth Required |
| ------ | -------------------------------------- | --------------------------------------------------------- | ------------- |
| `POST` | `/api/v1/accounts/register`            | Register a new user account                               | No            |
| `POST` | `/api/v1/accounts/login`               | Login and obtain a Bearer token                           | No            |
| `GET`  | `/api/v1/accounts/session`             | Returns the current authenticated user session            | Yes           |
| `GET`  | `/api/v1/accounts`                     | Returns all users except Standard Registries and Auditors | Yes           |
| `GET`  | `/api/v1/accounts/standard-registries` | Returns all Standard Registry accounts                    | Yes           |
| `GET`  | `/api/v1/accounts/balance`             | Returns balance for the current user                      | Yes           |

## Endpoints

* [Authentication Process](/guardian/users/user-operations/account-apis/authentication-process.md)
* [Registering New Account](/guardian/users/user-operations/account-apis/registering-new-account.md)
* [User Login](/guardian/users/user-operations/account-apis/user-login.md)
* [User Session](/guardian/users/user-operations/account-apis/user-session.md)
* [User Listing](/guardian/users/user-operations/account-apis/user-listing-except-root-authority-and-auditor.md)
* [Returns All Root Authorities](/guardian/users/user-operations/account-apis/returns-all-root-authorities.md)
* [User Balance](/guardian/users/user-operations/account-apis/user-balance.md)
* [Returns Access Token](/guardian/users/user-operations/account-apis/returns-access-token.md)
