Skip to content

Update an entry

Updates an entry’s technical name, base term, and/or context info. This endpoint does not move the entry to another group.

PATCH /api/v1/entries/{id}

AuthRequired
Query parametersNone
NameTypeDescription
idstringEntry id
Authorization: Bearer <your-api-key>
Content-Type: application/json

All fields optional:

{
"technicalName": "labelLegalImprint",
"baseTerm": "Legal imprint",
"contextInfo": null
}
FieldTypeDescription
technicalNamestring | nullNew technical name
baseTermstring | nullNew base term
contextInfostring | nullNew context, or null to clear
Terminal window
curl -sS -X PATCH https://collingo.app/api/v1/entries/clentry0123456789abcdefg \
-H "Authorization: Bearer <your-api-key>" \
-H "Content-Type: application/json" \
-d '{"baseTerm": "Legal imprint"}'
{
"id": "clentry0123456789abcdefg",
"groupId": "clgroupaaaaaaaaaaaaaaaaaa",
"technicalName": "labelImprint",
"baseTerm": "Legal imprint",
"contextInfo": "Footer legal link",
"createdAt": "2026-07-01T12:15:00Z"
}
StatusWhen
400Validation failed
401Missing or invalid API key (ERR_UNAUTHORIZED)
403Insufficient role (ERR_FORBIDDEN)
404Entry not found
409Duplicate technical name
500Database or internal error