---
title: "Creates the field template in the globalization area."
method: POST
path: "/Litium/api/admin/globalization/fieldTemplates"
tags: ["Globalization field template"]
---

# Creates the field template in the globalization area.

`POST /Litium/api/admin/globalization/fieldTemplates`

## Request body

- union
  - LitiumGlobalizationChannelFieldTemplate, nullable — Class ChannelFieldTemplate.
    - `$type` 'Litium.Globalization.ChannelFieldTemplate, Litium.Abstractions', required
    - `fieldGroups` LitiumFieldFrameworkFieldTemplateFieldGroup[], nullable — Gets or sets the field groups.
      - `collapsed` boolean — Gets or sets a value indicating whether this Litium.FieldFramework.FieldTemplateFieldGroup is collapsed.
      - `fields` string[], nullable — Gets or sets the fields.
      - `id` string, nullable — Gets or sets the identifier.
      - `useInStorefront` boolean — Gets or sets a value indicating whether this Litium.FieldFramework.FieldTemplateFieldGroup can be used in Storefront.
      - `localizations` LitiumFieldFrameworkLocalizationLitiumFieldFrameworkFieldTemplateFieldGroupLocalization
        - `en-US` LitiumFieldFrameworkFieldTemplateFieldGroupLocalization, nullable — Class FieldTemplateFieldGroupLocalization.
          - `name` string, nullable — Gets or sets the name.
        - `sv-SE` LitiumFieldFrameworkFieldTemplateFieldGroupLocalization, nullable — Class FieldTemplateFieldGroupLocalization.
          - `name` string, nullable — Gets or sets the name.
    - `areaType` string — Gets the type of the area.
    - `fields` FieldsFieldFrameworkChannelFieldTemplate
      - `_name` object
        - `en-US` string, nullable
        - `sv-SE` string, nullable
    - `id` string, nullable — Gets the identifier.
    - `systemId` string, uuid — Gets the system identifier.
    - `systemGenerated` boolean — Gets or sets a value indicating whether this Litium.FieldFramework.FieldTemplate is generated by system.
  - LitiumGlobalizationMarketFieldTemplate, nullable — Class MarketFieldTemplate.
    - `$type` 'Litium.Globalization.MarketFieldTemplate, Litium.Abstractions', required
    - `fieldGroups` LitiumFieldFrameworkFieldTemplateFieldGroup[], nullable — Gets or sets the field groups.
      - `collapsed` boolean — Gets or sets a value indicating whether this Litium.FieldFramework.FieldTemplateFieldGroup is collapsed.
      - `fields` string[], nullable — Gets or sets the fields.
      - `id` string, nullable — Gets or sets the identifier.
      - `useInStorefront` boolean — Gets or sets a value indicating whether this Litium.FieldFramework.FieldTemplateFieldGroup can be used in Storefront.
      - `localizations` LitiumFieldFrameworkLocalizationLitiumFieldFrameworkFieldTemplateFieldGroupLocalization
        - `en-US` LitiumFieldFrameworkFieldTemplateFieldGroupLocalization, nullable — Class FieldTemplateFieldGroupLocalization.
          - `name` string, nullable — Gets or sets the name.
        - `sv-SE` LitiumFieldFrameworkFieldTemplateFieldGroupLocalization, nullable — Class FieldTemplateFieldGroupLocalization.
          - `name` string, nullable — Gets or sets the name.
    - `areaType` string — Gets the type of the area.
    - `fields` FieldsFieldFrameworkMarketFieldTemplate
      - `_name` object
        - `en-US` string, nullable
        - `sv-SE` string, nullable
    - `id` string, nullable — Gets the identifier.
    - `systemId` string, uuid — Gets the system identifier.
    - `systemGenerated` boolean — Gets or sets a value indicating whether this Litium.FieldFramework.FieldTemplate is generated by system.

## Response `200`

OK

- union
  - LitiumGlobalizationChannelFieldTemplate, nullable — Class ChannelFieldTemplate.
    - `$type` 'Litium.Globalization.ChannelFieldTemplate, Litium.Abstractions', required
    - `fieldGroups` LitiumFieldFrameworkFieldTemplateFieldGroup[], nullable — Gets or sets the field groups.
      - `collapsed` boolean — Gets or sets a value indicating whether this Litium.FieldFramework.FieldTemplateFieldGroup is collapsed.
      - `fields` string[], nullable — Gets or sets the fields.
      - `id` string, nullable — Gets or sets the identifier.
      - `useInStorefront` boolean — Gets or sets a value indicating whether this Litium.FieldFramework.FieldTemplateFieldGroup can be used in Storefront.
      - `localizations` LitiumFieldFrameworkLocalizationLitiumFieldFrameworkFieldTemplateFieldGroupLocalization
        - `en-US` LitiumFieldFrameworkFieldTemplateFieldGroupLocalization, nullable — Class FieldTemplateFieldGroupLocalization.
          - `name` string, nullable — Gets or sets the name.
        - `sv-SE` LitiumFieldFrameworkFieldTemplateFieldGroupLocalization, nullable — Class FieldTemplateFieldGroupLocalization.
          - `name` string, nullable — Gets or sets the name.
    - `areaType` string — Gets the type of the area.
    - `fields` FieldsFieldFrameworkChannelFieldTemplate
      - `_name` object
        - `en-US` string, nullable
        - `sv-SE` string, nullable
    - `id` string, nullable — Gets the identifier.
    - `systemId` string, uuid — Gets the system identifier.
    - `systemGenerated` boolean — Gets or sets a value indicating whether this Litium.FieldFramework.FieldTemplate is generated by system.
  - LitiumGlobalizationMarketFieldTemplate, nullable — Class MarketFieldTemplate.
    - `$type` 'Litium.Globalization.MarketFieldTemplate, Litium.Abstractions', required
    - `fieldGroups` LitiumFieldFrameworkFieldTemplateFieldGroup[], nullable — Gets or sets the field groups.
      - `collapsed` boolean — Gets or sets a value indicating whether this Litium.FieldFramework.FieldTemplateFieldGroup is collapsed.
      - `fields` string[], nullable — Gets or sets the fields.
      - `id` string, nullable — Gets or sets the identifier.
      - `useInStorefront` boolean — Gets or sets a value indicating whether this Litium.FieldFramework.FieldTemplateFieldGroup can be used in Storefront.
      - `localizations` LitiumFieldFrameworkLocalizationLitiumFieldFrameworkFieldTemplateFieldGroupLocalization
        - `en-US` LitiumFieldFrameworkFieldTemplateFieldGroupLocalization, nullable — Class FieldTemplateFieldGroupLocalization.
          - `name` string, nullable — Gets or sets the name.
        - `sv-SE` LitiumFieldFrameworkFieldTemplateFieldGroupLocalization, nullable — Class FieldTemplateFieldGroupLocalization.
          - `name` string, nullable — Gets or sets the name.
    - `areaType` string — Gets the type of the area.
    - `fields` FieldsFieldFrameworkMarketFieldTemplate
      - `_name` object
        - `en-US` string, nullable
        - `sv-SE` string, nullable
    - `id` string, nullable — Gets the identifier.
    - `systemId` string, uuid — Gets the system identifier.
    - `systemGenerated` boolean — Gets or sets a value indicating whether this Litium.FieldFramework.FieldTemplate is generated by system.

## Other responses

- `201` — Created

---

[API](https://skmtc.dev/litium/apis/litium-admin-web-api.md) · [All operations](https://skmtc.dev/litium/apis/litium-admin-web-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/litium/litium-admin-web-api/revisions/a65881b0d0c6/schema)
