Documentation Index
Fetch the complete documentation index at: https://langwatch.ai/docs/llms.txt
Use this file to discover all available pages before exploring further.
Intro
The Projects API lets you manage LangWatch projects via REST. When you create a project, a project-scoped service API key is automatically generated and returned — ready to use for sending traces. This API is designed for service-to-service automation (e.g. an internal tool that scaffolds new projects), not for end-user access.Authentication
The Projects API requires an organization-level API key (created in Settings > API Keys). Pass it as a Bearer token:X-Auth-Token) cannot be used here — they lack organization context.
Endpoints
| Method | Path | Description |
|---|---|---|
GET | /api/projects | List all projects in the organization |
POST | /api/projects | Create a new project (returns a service API key) |
GET | /api/projects/{id} | Get project details |
PATCH | /api/projects/{id} | Update project fields |
DELETE | /api/projects/{id} | Archive a project |
Typical Flow
- Create an admin API key in Settings > API Keys with
organization:managepermission - Call
POST /api/projectswith the project name and team - Store the returned
serviceApiKeyand projectid - Use both values in your application:
The
serviceApiKey is shown only once in the create response. Store it securely — you cannot retrieve it later.