Skip to content

Create a project

Creates a new project. The authenticated user becomes the project owner. Project names are 3–32 characters. Locale tags must be valid (for example en, en-US, de-DE).

POST /api/v1/projects

AuthRequired
Path parametersNone
Query parametersNone
Authorization: Bearer <your-api-key>
Content-Type: application/json
{
"name": "My mobile app",
"baseLanguage": "en-US",
"translationLanguages": ["de-DE", "fr-FR"]
}
FieldTypeRequiredDescription
namestringyesProject name (3–32 characters)
baseLanguagestringyesSource / fallback locale
translationLanguagesstring[]yesTarget locales (may be empty)
Terminal window
curl -sS https://collingo.app/api/v1/projects \
-H "Authorization: Bearer <your-api-key>" \
-H "Content-Type: application/json" \
-d '{
"name": "My mobile app",
"baseLanguage": "en-US",
"translationLanguages": ["de-DE", "fr-FR"]
}'
{
"id": "clproj0123456789abcdefgh",
"ownerId": "cluser0123456789abcdefgh",
"owner": {
"id": "cluser0123456789abcdefgh",
"firstName": "Ada",
"lastName": "Lovelace"
},
"name": "My mobile app",
"baseLanguage": "en-US",
"translationLanguages": ["de-DE", "fr-FR"],
"createdAt": "2026-07-01T12:00:00Z",
"capabilities": null,
"memberQuota": null
}
StatusWhen
400Validation failed
401Missing or invalid API key (ERR_UNAUTHORIZED)
500Database or internal error