Kenso

Campaign languages

The Campaign languages endpoints of the Kenso API.

Campaigns and sequences1 endpointKen-Version: 2026-11-02AuthenticationWorkspacesErrors

Read a campaign's languages

GET/v1/campaigns/{campaignId}/languagescampaign-languages.get

Needs the multilingual_outreach feature on your workspace. Until it is on, calls answer 404.

Try it on developer.ken.so

The five language settings as the campaign carries them (sourceLanguage, languageModesource_only or auto, enabledLanguages, formalityOverrides, languageFallbacksource or hold; change them with PATCH /v1/campaigns/{campaignId}). available: every market pack the campaign can enable, by locale, with its name in its own language and statussupported or tested. mix: the campaign's contacts that can still be contacted (live, not do-not-contact) per outreach language, most contacts first; lowConfidence of a locale's contacts are under the routing confidence floor and get the source language. unresolved: contacts with no outreach language yet. Requires the Campaigns page.

Parameters

Name
In
Type
Required
Description
campaignId
In: path
integer (int64)
required
Ken-Version
In: header
string, one of: 2026-11-02, 1.1
required
The API version: a dated version (YYYY-MM-DD), or 1.1, another name for the first dated version. Without it the request uses your API key's pinned version; an unpinned key reaches the legacy shape of the same path. 1.0 selects the legacy shape explicitly.
X-Ken-Workspace-Id
In: header
integer (int64)
optional
Workspace to act in. Required when your credential can reach more than one workspace (otherwise 400 workspace_required).

Response 200

data is a CampaignLanguagesModel.

Field
Type
Description
sourceLanguage
string
languageMode
string
enabledLanguages
array of string
formalityOverrides
map of string
languageFallback
string
available
array of CampaignLanguagePackModel
mix
array of CampaignLanguageMixModel
unresolved
integer (int32)
Request
curl -X GET "https://api.ken.so/v1/campaigns/812/languages" \
  -H "Authorization: Bearer $KEN_API_KEY" \
  -H "Ken-Version: 2026-11-02" \
  -H "X-Ken-Workspace-Id: $KEN_WORKSPACE_ID"
Response 200
{
  "success": true,
  "data": {
    "sourceLanguage": "string",
    "languageMode": "string",
    "enabledLanguages": [
      "string"
    ],
    "formalityOverrides": {
      "key": "string"
    },
    "languageFallback": "string",
    "available": [
      {
        "locale": "string",
        "name": "string",
        "status": "string"
      }
    ],
    "mix": [
      {
        "locale": "string",
        "contacts": 1,
        "lowConfidence": 1
      }
    ],
    "unresolved": 1
  }
}