List translations
/branding/translationsLists the translations the platform shows in place of its fixed terms, such as deal and investor, ordered by key. Narrow with filter[group], or search the key and the English text with filter[q]. Translations are tenant-wide: every organisation on the platform sees the same ones. Changes nothing. Use GET /branding/translations/{id} for one.
Query parameters
- Default:
Page size (1–100). Defaults to 25; values are clamped to the range.
25 Opaque pagination cursor taken from a prior response's
meta.next_cursor.Comma-separated top-level fields to return.
idis always returned.Comma-separated fields to sort by: id (the key), group, updated_at. Prefix a field with
-for descending. Defaults toid. The row id is always the final tiebreak.Only translations in this group, such as
semantics.Only translations whose key or English text contains this text, ignoring case.
Responses
{
"data": [
{
"id": "string",
"key": "string",
"group": "string",
"text": {
"en": "string"
},
"modifier": "string",
"created_at": "2026-06-12T10:00:00+00:00",
"updated_at": "2026-06-12T10:00:00+00:00"
}
],
"meta": {
"limit": 1,
"next_cursor": "string",
"prev_cursor": "string"
}
}Authorization failed. error.code is one of org_disabled,
ip_blocked, missing_scope, scope_disabled, user_disabled.
The request can't be processed (HTTP 422): validation_failed with one ErrorDetail per
problem, or a code documented on the operation.
Examples
curl https://your-org-domain/kong/core/api/v2/branding/translations\
-H "Authorization: Bearer $HELM_API_KEY"\
-H "Content-Type: application/json"