Skip to content

Get a project

Returns a single project by id, including capabilities for the authenticated caller and member quota status when available.

GET /api/v1/projects/{id}

AuthRequired
Query parametersNone
BodyNone
NameTypeDescription
idstringProject id (CUID2)
Authorization: Bearer <your-api-key>
Terminal window
curl -sS https://collingo.app/api/v1/projects/clproj0123456789abcdefgh \
-H "Authorization: Bearer <your-api-key>"
{
"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": {
"isOwner": true,
"isOverLimit": false,
"canUpdateProject": true,
"canDeleteProject": true,
"canManageMembers": true,
"canAssignAdminRole": true,
"canTransferOwnership": true,
"canLeave": false,
"canReadEntries": true,
"canEditEntries": true,
"canTranslate": true,
"canReadGroups": true,
"canEditGroups": true,
"role": null
},
"memberQuota": {
"limit": 5,
"confirmedCount": 2,
"overLimitCount": 0
}
}
StatusWhen
401Missing or invalid API key (ERR_UNAUTHORIZED)
403Insufficient role (ERR_FORBIDDEN)
404Project not found or no access (ERR_PROJECT_NOT_FOUND)
500Database or internal error