Skip to content

Create Project

POST
/api/v1/admin/projects

Create a project tenant.

X-Admin-Key
Any of:
string
X-Admin-API-Key
Any of:
string
ProjectCreate

Payload for creating a project tenant.

object
billing_webhook_url
Any of:
string
branding
Branding
object
key
additional properties
any
enabled_tool_ids
Enabled Tool Ids
Array<string>
mcp_servers
Mcp Servers
Array<object>
object
key
additional properties
any
model_preferences
Model Preferences
object
key
additional properties
string
name
required
Name
string
>= 1 characters <= 100 characters
plan
Plan
string
default: free /^(free|pro|enterprise)$/
pricing_tier
Pricing Tier
string
default: free /^(free|starter|growth|enterprise)$/
rate_limits
Rate Limits
object
key
additional properties
Any of:
number
security_flags
Security Flags
object
key
additional properties
any
slug
required
Slug
string
>= 1 characters <= 50 characters /^[a-z0-9][a-z0-9-]*$/
system_prompt
required
System Prompt
string
>= 1 characters
telegram_bot_token
Any of:
string
<= 100 characters
twilio_phone_number
Any of:
string
<= 20 characters
whatsapp_phone_number_id
Any of:
string
<= 50 characters

Successful Response

ProjectResponse

Serialized project tenant.

object
billing_webhook_url
Any of:
string
branding
required
Branding
object
key
additional properties
any
created_at
required
Created At
string format: date-time
enabled_tool_ids
required
Enabled Tool Ids
Array<string>
id
required
Id
string format: uuid
langfuse_project_id
Any of:
string
langfuse_public_key
Any of:
string
mcp_servers
required
Mcp Servers
Array<object>
object
key
additional properties
any
model_preferences
required
Model Preferences
object
key
additional properties
string
name
required
Name
string
plan
Plan
string
default: free
pricing_tier
Pricing Tier
string
default: free
rate_limits
required
Rate Limits
object
key
additional properties
Any of:
number
security_flags
required
Security Flags
object
key
additional properties
any
slug
required
Slug
string
status
required
Status
string
stripe_customer_id
Any of:
string
system_prompt
required
System Prompt
string
telegram_bot_configured
Telegram Bot Configured

Whether Telegram credentials are configured without exposing token material.

boolean
telegram_bot_token
Any of:
string
twilio_phone_number
required
Any of:
string
updated_at
required
Updated At
string format: date-time
webhook_secret
Any of:
string
webhook_secret_configured
Webhook Secret Configured

Whether a project webhook secret exists without exposing secret material.

boolean
webhook_secret_preview
Any of:
string
whatsapp_phone_number_id
required
Any of:
string

Validation Error

HTTPValidationError
object
detail
Detail
Array<object>
ValidationError
object
ctx
Context
object
input
Input
loc
required
Location
Array
msg
required
Message
string
type
required
Error Type
string