API reference
Create a project
POST
/v1/projectsAuthorization
Send a personal API key or an OAuth access token as Authorization: Bearer <token>.
OAuth scopes: projects:write
Parameters
Idempotency-Keystring, headerOptional unique key. When supplied, retries with the same key and body replay the original response for 24 hours.
Request body
application/json, required
namestringrequireddescriptionstringvisibility"private" | "team"memoryScope"project" | "workspace"
Responses
201Success
projectobjectrequiredidstringrequirednamestringrequireddescriptionstring | nullrequiredvisibility"private" | "team"requiredmemoryScope"project" | "workspace"requiredtaskCountnumberrequiredcreatedAtstringrequiredupdatedAtstringrequired
400Invalid request
errorobjectrequiredtypestringrequiredmessagestringrequiredrequestIdstring
401Missing or invalid Bearer credential
errorobjectrequiredtypestringrequiredmessagestringrequiredrequestIdstring
402Payment or subscription required
errorobjectrequiredtypestringrequiredmessagestringrequiredrequestIdstring
403Credential is missing a required scope
errorobjectrequiredtypestringrequiredmessagestringrequiredrequestIdstring
404Resource not found
errorobjectrequiredtypestringrequiredmessagestringrequiredrequestIdstring
409Request conflict
errorobjectrequiredtypestringrequiredmessagestringrequiredrequestIdstring
429Rate limit exceeded
errorobjectrequiredtypestringrequiredmessagestringrequiredrequestIdstring
500Internal API error
errorobjectrequiredtypestringrequiredmessagestringrequiredrequestIdstring