> Agent-readable docs index: /llms.txt. Download /docs.zip to grep all markdown files locally.

---
title: "Create project"
description: "Creates a new project in the caller's org (auto-created if needed). Pass orgId to target a specific org."
api: "POST /api/v0/projects"
gridGap: 30
---

<Aside full>

<RequestExample>

```bash lines=false
curl -X POST "https://api.example.com/api/v0/projects" \
  -H "Content-Type: application/json" \
  -d '{
  "name": "string",
  "orgId": "string"
}'
```

</RequestExample>

</Aside>

<OpenAPIEndpoint {...{"method":"post","path":"/api/v0/projects","summary":"Create project","description":"Creates a new project in the caller's org (auto-created if needed). Pass orgId to target a specific org.","parameters":[],"requestBody":{"required":true,"contentType":"application/json","schema":{"type":"object","required":["name"],"properties":{"name":{"type":"string","minLength":1},"orgId":{"type":"string","description":"Target org ID. If omitted, uses the default org (auto-created if needed).","minLength":1}}}},"responses":[{"status":"200","description":"","schema":{"type":"object","required":["projectId","orgId","name","subdomain","currentDeploymentId","defaultBranch","githubOwner","githubRepo","createdAt","updatedAt"],"properties":{"projectId":{"type":"string"},"orgId":{"type":"string"},"name":{"type":"string"},"subdomain":{"anyOf":[{"type":"string"},{"type":"null"}]},"currentDeploymentId":{"anyOf":[{"type":"string"},{"type":"null"}]},"defaultBranch":{"anyOf":[{"type":"string"},{"type":"null"}]},"githubOwner":{"anyOf":[{"type":"string"},{"type":"null"}]},"githubRepo":{"anyOf":[{"type":"string"},{"type":"null"}]},"createdAt":{},"updatedAt":{}}}},{"status":"default","description":""}],"security":[],"servers":[]}} />

---

*Powered by [holocron.so](https://holocron.so)*
