Skip to content

Update Project Config

PUT
/api/v1/admin/projects/{project_id}/config

Update a project from a declarative genaug-agent.yaml payload.

project_id
required
Project Id
string format: uuid
X-Admin-Key
Any of:
string
X-Admin-API-Key
Any of:
string
X-Project-ID
Any of:
string
AgentConfigUploadRequest

Payload for importing a genaug-agent.yaml document.

object
skills
Skills
Array<string>
soul_content
Any of:
string
yaml_content
required
Yaml Content
string
>= 1 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