# LangWatch Auth API

**Canonical:** https://apis.io/apis/langwatch/langwatch-auth-api/  
**Provider:** LangWatch — https://apis.io/providers/langwatch/  
**Base URL:** https://app.langwatch.ai  
**Documentation:** https://langwatch.ai/docs/api-reference/traces

LangWatch Auth API is one of 62 APIs that [LangWatch](https://apis.io/providers/langwatch/) 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 and API documentation.

The Auth API from LangWatch — 25 operation(s) for auth.

## Operations (26)

| Method | Path | Summary |
|---|---|---|
| POST | `/api/v1/auth/cli/device-code` | Start cli device code |
| POST | `/api/v1/auth/cli/exchange` | Exchange cli device code |
| POST | `/api/v1/auth/cli/refresh` | Refresh cli device session |
| GET | `/api/v1/auth/cli/lookup` | Lookup cli device code |
| POST | `/api/v1/auth/cli/approve` | Approve cli device code |
| POST | `/api/v1/auth/cli/deny` | Deny cli device code |
| POST | `/api/v1/auth/cli/logout` | End cli device session |
| GET | `/api/v1/auth/cli/device-approval` | Watch cli device approval |
| POST | `/api/auth/validate` | Validate project auth token |
| GET | `/api/auth/session` | Read browser auth session |
| GET | `/api/auth/logout` | End browser session and redirect |
| POST | `/api/auth/logout` | End browser session |
| GET | `/api/v1/auth/cli/budget/status` | Read cli budget status |
| GET | `/api/v1/auth/cli/bootstrap` | Read cli bootstrap |
| GET | `/api/v1/auth/cli/budget-overview` | Read cli budget overview |
| GET | `/api/v1/auth/cli/personal-project` | Read cli personal project |
| POST | `/api/v1/auth/cli/project-key` | Read cli project key |
| POST | `/api/v1/auth/cli/virtual-key` | Issue cli virtual key |
| GET | `/api/v1/auth/cli/governance/ingest/sources` | List cli ingestion sources |
| GET | `/api/v1/auth/cli/governance/ingest/sources/{sourceId}/events` | List cli ingestion source events |
| GET | `/api/v1/auth/cli/governance/ingest/sources/{sourceId}/health` | Read cli ingestion source health |
| GET | `/api/v1/auth/cli/governance/status` | Read cli governance status |
| GET | `/api/v1/auth/cli/governance/ingestion-templates` | List cli ingestion templates |
| POST | `/api/v1/auth/cli/governance/ingestion-key` | Mint cli ingestion key |
| GET | `/api/v1/auth/cli/governance/ingestion-keys` | List cli ingestion keys |
| GET | `/api/v1/auth/cli/governance/ingestion-keys/{lookup_id}` | Read cli ingestion key state |

## Machine-readable artifacts (21)

- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/langwatch/refs/heads/main/openapi/langwatch-auth-api-openapi.yml
- **Documentation** — https://langwatch.ai/docs/api-reference/traces
- **Documentation** — https://langwatch.ai/docs/api-reference/evaluators
- **Documentation** — https://langwatch.ai/docs/api-reference/monitors
- **Documentation** — https://langwatch.ai/docs/api-reference/datasets
- **Documentation** — https://langwatch.ai/docs/api-reference/prompts
- **Documentation** — https://github.com/langwatch/scenario
- **Documentation** — https://langwatch.ai/docs/api-reference/simulation-runs
- **Documentation** — https://langwatch.ai/docs/api-reference/suites
- **Documentation** — https://langwatch.ai/docs/api-reference/experiments
- **Documentation** — https://langwatch.ai/docs/api-reference/annotations
- **Documentation** — https://langwatch.ai/docs/api-reference/analytics
- **Documentation** — https://langwatch.ai/docs/api-reference/dashboards
- **Documentation** — https://langwatch.ai/docs/api-reference/projects
- **Documentation** — https://langwatch.ai/docs/api-reference/api-keys
- **Documentation** — https://langwatch.ai/docs/api-reference/secrets
- **Documentation** — https://langwatch.ai/docs/api-reference/model-providers
- **Documentation** — https://langwatch.ai/docs/api-reference/gateway
- **Documentation** — https://langwatch.ai/docs/api-reference/workflows
- **Documentation** — https://langwatch.ai/docs/api-reference/agents
- **Documentation** — https://langwatch.ai/docs/api-reference/triggers

## Other LangWatch APIs (12)

- [LangWatch Agents API](https://apis.io/apis/langwatch/langwatch-agents-api/)
- [LangWatch Analytics API](https://apis.io/apis/langwatch/langwatch-analytics-api/)
- [LangWatch Annotations API](https://apis.io/apis/langwatch/langwatch-annotations-api/)
- [LangWatch Api Keys API](https://apis.io/apis/langwatch/langwatch-api-keys-api/)
- [LangWatch Dashboards API](https://apis.io/apis/langwatch/langwatch-dashboards-api/)
- [LangWatch Dataset API](https://apis.io/apis/langwatch/langwatch-dataset-api/)
- [LangWatch Evaluators API](https://apis.io/apis/langwatch/langwatch-evaluators-api/)
- [LangWatch Graphs API](https://apis.io/apis/langwatch/langwatch-graphs-api/)
- [LangWatch Model Defaults API](https://apis.io/apis/langwatch/langwatch-model-defaults-api/)
- [LangWatch Model Providers API](https://apis.io/apis/langwatch/langwatch-model-providers-api/)
- [LangWatch Monitors API](https://apis.io/apis/langwatch/langwatch-monitors-api/)
- [LangWatch Projects API](https://apis.io/apis/langwatch/langwatch-projects-api/)

## Tags

Authentication

---

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