> ## 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.

> ## Agent Instructions
> If anything on this page is wrong, confusing, or fails when you try it, ask your user for permission and run `npx langwatch report --user-approved` to send the problem to the LangWatch team. No login is needed and secrets are redacted locally. `npx langwatch report --help` has the details.

# Regenerate project API key

> Issue a new API key for the project and invalidate the previous one immediately. Anything still sending the old key starts failing authentication as soon as this returns, so roll it out before calling this. Requires an admin API key holding project:manage.



## OpenAPI

````yaml POST /api/projects/{id}/regenerate-api-key
openapi: 3.1.0
info:
  title: LangWatch API
  version: 1.0.0
  description: LangWatch openapi spec
servers:
  - url: https://app.langwatch.ai
security:
  - project_api_key: []
paths:
  /api/projects/{id}/regenerate-api-key:
    post:
      summary: Regenerate the project API key
      description: >-
        Issue a new API key for the project and invalidate the previous one
        immediately. Anything still sending the old key starts failing
        authentication as soon as this returns, so roll it out before calling
        this. Requires an admin API key holding project:manage.
      operationId: regenerateProjectApiKey
      parameters:
        - in: path
          name: id
          required: true
          schema:
            type: string
          description: Project id
      responses:
        '200':
          description: The new API key. The previous one no longer authenticates.
          content:
            application/json:
              schema:
                type: object
                properties:
                  apiKey:
                    type: string
                    description: Send as X-Auth-Token, Bearer, or Basic
                required:
                  - apiKey
        '401':
          description: Invalid or missing API key token
        '403':
          description: Insufficient permissions for this operation
        '404':
          description: No project with that id in this organization
      security:
        - admin_api_key: []
components:
  securitySchemes:
    project_api_key:
      type: apiKey
      in: header
      name: X-Auth-Token
      description: >-
        Project API key for sending traces and accessing project-scoped
        resources. Format: sk-lw-... (no underscore). Obtain one by creating a
        project via the Admin API or the LangWatch UI.
    admin_api_key:
      type: http
      scheme: bearer
      description: >-
        Admin API key for organization-level operations (managing projects, API
        keys). Create one in Settings > API Keys or via POST /api/api-keys.
        Format: sk-lw-{id}_{secret}.

````