---
title: "POST /localization/contexts"
method: POST
path: "/localization/contexts"
tags: ["Localization"]
---

# POST /localization/contexts

`POST /localization/contexts`

Creates new Localization Context object.


**WARNING! The creation of Localization Context object is only available to CloudBlue Connect
platform modules and is done automatically for most of the business objects handled by
CloudBlue Connect. External actors can list Localization Context objects but will not be able
to create new Localization Context object.**

## Request body

- LocalizationLocalizationContext — Represents a particular Localization Context `id` -- id of the Localization Context `instance_id` -- id of Connect object linked to the Localization Context, i.e. Product ID `name` -- name of the Localization Context `type` -- type of the Localization Context. Can have only one single value: `product` `translations` -- translations linked to this Localization Context `icon` -- Localization Context icon `primary_locale` -- The Locale details of Primary translation for this Localization Context
  - `id` string
  - `instance_id` string, required
  - `name` string, required
  - `icon` string, nullable
  - `type` 'product' | 'pim'
  - `translations` LocalizationTranslationReference[], required
    - `id` string
    - `locale` LocalizationLocaleReference, required — Represents a link to particular Locale `id` -- id of the Locale `name` -- name of the Locale
      - `id` string
      - `name` string
      - `auto_translation` boolean
    - `primary` boolean
    - `status` string
    - `owner` LocalizationAccount — Connect Account details. `id` -- id of the account. `name` -- name of the account. `icon` -- icon of the account.
      - `id` string
      - `name` string
      - `icon` string, nullable
  - `primary_locale` LocalizationLocaleReference — Represents a link to particular Locale `id` -- id of the Locale `name` -- name of the Locale
    - `id` string
    - `name` string
    - `auto_translation` boolean

## Response `201`

- LocalizationLocalizationContext — Represents a particular Localization Context `id` -- id of the Localization Context `instance_id` -- id of Connect object linked to the Localization Context, i.e. Product ID `name` -- name of the Localization Context `type` -- type of the Localization Context. Can have only one single value: `product` `translations` -- translations linked to this Localization Context `icon` -- Localization Context icon `primary_locale` -- The Locale details of Primary translation for this Localization Context
  - `id` string
  - `instance_id` string, required
  - `name` string, required
  - `icon` string, nullable
  - `type` 'product' | 'pim'
  - `translations` LocalizationTranslationReference[], required
    - `id` string
    - `locale` LocalizationLocaleReference, required — Represents a link to particular Locale `id` -- id of the Locale `name` -- name of the Locale
      - `id` string
      - `name` string
      - `auto_translation` boolean
    - `primary` boolean
    - `status` string
    - `owner` LocalizationAccount — Connect Account details. `id` -- id of the account. `name` -- name of the account. `icon` -- icon of the account.
      - `id` string
      - `name` string
      - `icon` string, nullable
  - `primary_locale` LocalizationLocaleReference — Represents a link to particular Locale `id` -- id of the Locale `name` -- name of the Locale
    - `id` string
    - `name` string
    - `auto_translation` boolean

## Other responses

- `400`

---

[API](https://skmtc.net/cloudblue/apis/cloudblue-connect-api.md) · [All operations](https://skmtc.net/cloudblue/apis/cloudblue-connect-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/cloudblue/cloudblue-connect-api/revisions/54fef191d46c/schema)
