Skip to main content
POST
Create a project

Authorizations

Authorization
string
header
required

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

Body

application/json
name
string
required

Project name

Required string length: 1 - 255
language
string
required

Programming language, such as python or typescript

Minimum string length: 1
framework
string
required

Framework in use, such as langchain or openai

Minimum string length: 1
teamId
string

Id of an existing team to put the project in

Minimum string length: 1
newTeamName
string

Create a team with this name and put the project in it

Required string length: 1 - 255

Response

Success

id
string
required
Minimum string length: 1
name
string
required
slug
string
required
language
string
required
framework
string
required
teamId
string
required
Minimum string length: 1
createdAt
string<date-time>
required
updatedAt
string<date-time>
required
serviceApiKey
string
required
Minimum string length: 1
serviceApiKeyId
string
required
Minimum string length: 1
Last modified on October 13, 2026