# TTTech AUTH API

**Canonical:** https://apis.io/apis/tttech/tttech-auth-api/  
**Provider:** TTTech — https://apis.io/providers/tttech/  
**Base URL:** https://trynerve1.nerve.cloud  
**Documentation:** https://docs.nerve.cloud/developer_guide/ms-api/

TTTech AUTH API is one of 42 APIs that [TTTech](https://apis.io/providers/tttech/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. Tagged areas include Authentication. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, and an API reference.

The operations to manage authentication and authorization of MS users

## Operations (20)

| Method | Path | Summary |
|---|---|---|
| GET | `/auth/log-agents` | Verify that a log agent has access to logs |
| POST | `/auth/login` | Login user |
| GET | `/auth/logout` | Logout user |
| POST | `/auth/mfa/activate/{activationToken}` | Activate user multi-factor authentication |
| GET | `/auth/mfa/generate/{generationToken}` | Generates user's multi-factor authentication secret and QR code URL |
| GET | `/auth/mfa/is-enabled` | Check if multi-factor authentication is enabled on Management System |
| POST | `/auth/mfa/reset/{resetToken}` | Reset user multi-factor authentication secret |
| POST | `/auth/mfa/validate` | Validate multi-factor authentication code and login user |
| GET | `/auth/password/is-reset/{resetToken}` | Check if user password is already reset |
| POST | `/auth/password/reset/{resetToken}` | Reset user password |
| POST | `/auth/profile/activate/{activationToken}` | Activate user profile and set password |
| GET | `/auth/profile/is-activated/{activationToken}` | Check if user profile is already activated |
| POST | `/auth/reset-credentials` | Request a reset credentials email |
| GET | `/auth/verify-user-access` | Verify that user has a specific permission |
| GET | `/auth/verify-user-session` | Verify that user has access to OpenSearch dashboards |
| GET | `/auth/wstunnel-cli` | Verify that the wstunnel-cli is authorized to open a tunnel |
| GET | `/auth/password-policy` | Returns the current password policy settings |
| POST | `/api/auth/login` | Log in user |
| GET | `/api/auth/logged-user` | Get currently logged in user data from database |
| GET | `/api/auth/logout` | Logs out user |

## Machine-readable artifacts (5)

- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/tttech/refs/heads/main/openapi/tttech-auth-api-openapi.yml
- **Documentation** — https://docs.nerve.cloud/developer_guide/ms-api/
- **APIReference** — https://docs.nerve.cloud/developer_guide/ms-api/
- **Documentation** — https://docs.nerve.cloud/developer_guide/ms-api/#nerve-node-api
- **APIsJSON** — https://raw.githubusercontent.com/api-evangelist/tttech/refs/heads/main/apis.yml

## Other TTTech APIs (12)

- [TTTech CAPABILITIES API](https://apis.io/apis/tttech/tttech-capabilities-api/)
- [TTTech CODESYS PROCESS API](https://apis.io/apis/tttech/tttech-codesys-process-api/)
- [TTTech CONFIGURATION API](https://apis.io/apis/tttech/tttech-configuration-api/)
- [TTTech DATA EXCHANGE API](https://apis.io/apis/tttech/tttech-data-exchange-api/)
- [TTTech DATAPATH API](https://apis.io/apis/tttech/tttech-datapath-api/)
- [TTTech DNA API](https://apis.io/apis/tttech/tttech-dna-api/)
- [TTTech DOCKER COMPOSE FILE API](https://apis.io/apis/tttech/tttech-docker-compose-file-api/)
- [TTTech DOCKER RESOURCES IMAGES API](https://apis.io/apis/tttech/tttech-docker-resources-images-api/)
- [TTTech DOCKER RESOURCES VOLUMES API](https://apis.io/apis/tttech/tttech-docker-resources-volumes-api/)
- [TTTech EMQX API](https://apis.io/apis/tttech/tttech-emqx-api/)
- [TTTech INITIALIZATION API](https://apis.io/apis/tttech/tttech-initialization-api/)
- [TTTech INTERNAL TEST API](https://apis.io/apis/tttech/tttech-internal-test-api-api/)

## Tags

Authentication

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/tttech/tttech-auth-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/tttech/.
