Create a new project
Changed onCreates a new project within the authenticated user's organization using the specified name. Projects are isolated environments within your organization, each with their own API keys, webhook configurations, and resources. Use this endpoint to create additional projects for different environments (e.g., development, staging, production) or for separate applications.
Request
- Base URLhttps://backend.composio.dev
- URLhttps://backend.composio.dev/api/v3.1/org/owner/project/new
- AuthAPI key in header x-org-api-key
Request body
Example request
{
"name": "my-awesome-project",
"api_key_allowed_ips": [
"203.0.113.10"
],
"api_key_permissions": [
{
"preset": "tool_execution",
"access": "write"
}
]
}Response
Project successfully created. Returns the complete project object with generated IDs, webhook secrets, and configuration.
Example response
{
"id": "pr_1a2b3c4d5e6f",
"name": "My Awesome Project",
"api_key": "ak_a1b2c3d4e5f6g7h8i9j0"
}Changes
- info
added the new optional request property
/
- info
- warning
removed the request property
/ - info
api operation id
postV3_1OrgOwnerProjectNewremoved and replaced withpostOrgOwnerProjectNew - info
api tag
Organizationremoved - info
added the new optional request property
- info
added the new optional request property
- info
added the new optional request property
/ - info
added the new optional request property
/ - info
the request property
/became optional - info
the request property
/became optional - info
the request property
/became optional - info
added the non-success response with the status
- info
added the non-success response with the status
- warning