Conga Translations Management Admin API

The Translations Management Admin API from Conga — 11 operation(s) for translations management admin.

Operations 14

GET /api/localization-admin/v1/translations Retrieve a paginated list of translations for a given Type(String/Schema), with… #
DELETE /api/localization-admin/v1/translations/locales/{locale} Bulk delete translations for a specific locale #
POST /api/localization-admin/v1/translations/locales/{locale} Bulk create translations for a specific locale #
PUT /api/localization-admin/v1/translations/locales/{locale} Bulk update translations for a specific locale #
POST /api/localization-admin/v1/translations/locales/{locale}/custom/export Export translations for the specified locale and modules as a CSV file #
POST /api/localization-admin/v1/translations/locales/{locale}/custom/import Import translations from a file for the specified locale using the v2 import… #
GET /api/localization-admin/v1/translations/modules Retrieve all defined translation modules for the specified translation type #
GET /api/localization-admin/v1/translations/organization-locales Get the current Organization Locales configuration #
PUT /api/localization-admin/v1/translations/organization-locales Configure locales in Organization Locales configuration #
GET /api/localization-admin/v1/translations/organization-locales-tracking/{trackingId}/status Get the current Organization Locales Change Tracking Info #
POST /api/localization-admin/v1/translations/schema-auto-translate Automatically translate the schema of an object based on the provided metadata… #
POST /api/localization-admin/v1/translations/text-auto-translate Automatically translate a set of text key-value pairs into the specified target… #
GET /api/localization-admin/v1/translations/{type} Retrieve translations using a cursor-based approach for a given type, with… #
GET /api/localization-admin/v1/translations/{type}/count Retrieve the total count of translations for a given type, with optional… #

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/conga-translations-management-admin-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

conga-translations-management-admin-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Localization Translations Management Admin API
  version: v1
servers:
- url: https://rls.congacloud.com
security:
- Bearer: []
tags:
- name: Translations Management Admin
paths:
  /api/localization-admin/v1/translations:
    get:
      tags:
      - Translations Management Admin
      summary: Retrieve a paginated list of translations for a given Type(String/Schema), with…
      parameters:
      - name: type
        in: query
        description: The translation type (e.g., String, Schema). Required.
        schema:
          $ref: '#/components/schemas/TranslationType'
      - name: locales
        in: query
        description: The locales identifier (e.g., "en-US") to filter translations. Optional.
        schema:
          type: array
          items:
            type: string
      - name: module
        in: query
        description: The module name to filter translations. Optional.
        schema:
          type: string
      - name: searchText
        in: query
        description: The text to search for in translation keys. Optional.
        schema:
          type: string
      - name: includeTotalCount
        in: query
        description: Indicates whether to include the total count of records in the response.
        schema:
          type: boolean
          default: false
      - name: page
        in: query
        description: The page number to retrieve. Defaults to 1.
        schema:
          type: integer
          format: int32
          default: 1
      - name: pageSize
        in: query
        description: The number of items per page. Defaults to the maximum limit which is 100.
        schema:
          type: integer
          format: int32
          default: 100
      - name: sortField
        in: query
        description: The field by which to sort the results. Optional. Defaults to ModifiedDate.
        schema:
          $ref: '#/components/schemas/SortField'
      - name: sortDirection
        in: query
        description: The direction in which to sort the results (Ascending or Descending). Optional. Defaults to Descending.
        schema:
          $ref: '#/components/schemas/SortDirection'
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/TranslationsListItemListAPIResponse'
        '400':
          description: Bad Request
        '403':
          description: Forbidden
        '500':
          description: Internal Server Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/StringAPIResponse'
              example:
                Success: true
                Data: deutsch - Access denied
                StatusCode: OK
      operationId: getApiLocalizationAdminV1Translations
      x-operation-id-source: derived
  /api/localization-admin/v1/translations/locales/{locale}:
    delete:
      tags:
      - Translations Management Admin
      summary: Bulk delete translations for a specific locale
      parameters:
      - name: locale
        in: path
        description: The locale for which translations are to be deleted (e.g., "en-US").
        required: true
        schema:
          type: string
      requestBody:
        description: A list of translation delete requests containing key, module, type, protection status, and delete-for-all-locales flag.
        content:
          application/json:
            schema:
              type: array
              items:
                $ref: '#/components/schemas/TranslationsDeleteRequest'
          text/json:
            schema:
              type: array
              items:
                $ref: '#/components/schemas/TranslationsDeleteRequest'
          application/*+json:
            schema:
              type: array
              items:
                $ref: '#/components/schemas/TranslationsDeleteRequest'
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/BooleanNullableAPIResponse'
              example:
                Success: true
                Data: true
                StatusCode: OK
        '400':
          description: Bad Request
        '403':
          description: Forbidden
        '500':
          description: Internal Server Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/StringAPIResponse'
              example:
                Success: true
                Data: deutsch - Access denied
                StatusCode: OK
      operationId: deleteApiLocalizationAdminV1TranslationsLocalesByLocale
      x-operation-id-source: derived
    post:
      tags:
      - Translations Management Admin
      summary: Bulk create translations for a specific locale
      parameters:
      - name: locale
        in: path
        description: The locale for which translations are to be created (e.g., "en-US").
        required: true
        schema:
          type: string
      requestBody:
        description: A list of translation requests containing key, module, value, and type information.
        content:
          application/json:
            schema:
              type: array
              items:
                $ref: '#/components/schemas/TranslationsCreateRequest'
          text/json:
            schema:
              type: array
              items:
                $ref: '#/components/schemas/TranslationsCreateRequest'
          application/*+json:
            schema:
              type: array
              items:
                $ref: '#/components/schemas/TranslationsCreateRequest'
      responses:
        '201':
          description: Created
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/BooleanNullableAPIResponse'
              example:
                Success: true
                Data: true
                StatusCode: OK
        '400':
          description: Bad Request
        '403':
          description: Forbidden
        '500':
          description: Internal Server Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/StringAPIResponse'
              example:
                Success: true
                Data: deutsch - Access denied
                StatusCode: OK
      operationId: postApiLocalizationAdminV1TranslationsLocalesByLocale
      x-operation-id-source: derived
    put:
      tags:
      - Translations Management Admin
      summary: Bulk update translations for a specific locale
      parameters:
      - name: locale
        in: path
        description: The locale for which translations are to be updated (e.g., "en-US").
        required: true
        schema:
          type: string
      requestBody:
        description: A list of translation update requests containing key, module, value, type, protection status, and locales.
        content:
          application/json:
            schema:
              type: array
              items:
                $ref: '#/components/schemas/TranslationsUpdateRequest'
          text/json:
            schema:
              type: array
              items:
                $ref: '#/components/schemas/TranslationsUpdateRequest'
          application/*+json:
            schema:
              type: array
              items:
                $ref: '#/components/schemas/TranslationsUpdateRequest'
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/BooleanNullableAPIResponse'
              example:
                Success: true
                Data: true
                StatusCode: OK
        '400':
          description: Bad Request
        '403':
          description: Forbidden
        '500':
          description: Internal Server Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/StringAPIResponse'
              example:
                Success: true
                Data: deutsch - Access denied
                StatusCode: OK
      operationId: putApiLocalizationAdminV1TranslationsLocalesByLocale
      x-operation-id-source: derived
  /api/localization-admin/v1/translations/locales/{locale}/custom/export:
    post:
      tags:
      - Translations Management Admin
      summary: Export translations for the specified locale and modules as a CSV file
      parameters:
      - name: locale
        in: path
        description: The locale identifier (e.g., "en-US") for which translations are to be exported.
        required: true
        schema:
          type: string
      - name: type
        in: query
        description: The Conga.Platform.Translation.Enums.TranslationType to filter the translations to export. Optional.
        schema:
          $ref: '#/components/schemas/TranslationType'
      requestBody:
        description: An array of module names to include in the export.
        content:
          application/json:
            schema:
              type: array
              items:
                type: string
          text/json:
            schema:
              type: array
              items:
                type: string
          application/*+json:
            schema:
              type: array
              items:
                type: string
      responses:
        '200':
          description: OK
        '400':
          description: Bad Request
        '403':
          description: Forbidden
        '500':
          description: Internal Server Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/StringAPIResponse'
              example:
                Success: true
                Data: deutsch - Access denied
                StatusCode: OK
      operationId: postApiLocalizationAdminV1TranslationsLocalesByLocaleCustomExport
      x-operation-id-source: derived
  /api/localization-admin/v1/translations/locales/{locale}/custom/import:
    post:
      tags:
      - Translations Management Admin
      summary: Import translations from a file for the specified locale using the v2 import…
      parameters:
      - name: locale
        in: path
        description: The locale identifier (e.g., "en-US") for which translations are to be imported.
        required: true
        schema:
          type: string
      requestBody:
        content:
          multipart/form-data:
            schema:
              type: object
              properties:
                translations:
                  type: string
                  description: The file containing translation data to be imported.
                  format: binary
            encoding:
              translations:
                style: form
      responses:
        '200':
          description: OK
        '400':
          description: Bad Request
        '403':
          description: Forbidden
        '500':
          description: Internal Server Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/StringAPIResponse'
              example:
                Success: true
                Data: deutsch - Access denied
                StatusCode: OK
      operationId: postApiLocalizationAdminV1TranslationsLocalesByLocaleCustomImport
      x-operation-id-source: derived
  /api/localization-admin/v1/translations/modules:
    get:
      tags:
      - Translations Management Admin
      summary: Retrieve all defined translation modules for the specified translation type
      parameters:
      - name: type
        in: query
        description: The Conga.Platform.Translation.Enums.TranslationType for which to retrieve modules.
        schema:
          $ref: '#/components/schemas/TranslationType'
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/StringListAPIResponse'
              example:
                Success: true
                Data:
                - Platform
                - CLM
                - CPQ
                StatusCode: OK
        '400':
          description: Bad Request
        '403':
          description: Forbidden
        '500':
          description: Internal Server Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/StringAPIResponse'
              example:
                Success: true
                Data: deutsch - Access denied
                StatusCode: OK
      operationId: getApiLocalizationAdminV1TranslationsModules
      x-operation-id-source: derived
  /api/localization-admin/v1/translations/organization-locales:
    get:
      tags:
      - Translations Management Admin
      summary: Get the current Organization Locales configuration
      responses:
        '200':
          description: Organization locales retrieved successfully
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/LocaleResponseListAPIResponse'
        '400':
          description: Bad Request
        '403':
          description: Forbidden
        '500':
          description: Internal server error during retrieval
      operationId: getApiLocalizationAdminV1TranslationsOrganizationLocales
      x-operation-id-source: derived
    put:
      tags:
      - Translations Management Admin
      summary: Configure locales in Organization Locales configuration
      requestBody:
        description: A list of locale codes to set for the organization.
        content:
          application/json:
            schema:
              uniqueItems: true
              type: array
              items:
                type: string
          text/json:
            schema:
              uniqueItems: true
              type: array
              items:
                type: string
          application/*+json:
            schema:
              uniqueItems: true
              type: array
              items:
                type: string
      responses:
        '200':
          description: Organization locales configured successfully
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/OrgLocaleUpdateResponse'
              example:
                Success: true
                Data: true
                StatusCode: OK
        '400':
          description: Invalid request or locales list
        '403':
          description: Forbidden
        '500':
          description: Internal server error during configuration
      operationId: putApiLocalizationAdminV1TranslationsOrganizationLocales
      x-operation-id-source: derived
  /api/localization-admin/v1/translations/organization-locales-tracking/{trackingId}/status:
    get:
      tags:
      - Translations Management Admin
      summary: Get the current Organization Locales Change Tracking Info
      parameters:
      - name: trackingId
        in: path
        description: TrackingId returned against Org Locale change.
        required: true
        schema:
          type: string
      responses:
        '200':
          description: Organization locales retrieved successfully
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/OrgLocaleChangeTrackingInfoListAPIResponse'
        '400':
          description: Bad Request
        '403':
          description: Forbidden
        '500':
          description: Internal server error during retrieval
      operationId: getApiLocalizationAdminV1TranslationsOrganizationLocalesTrackingByTrackingIdStatus
      x-operation-id-source: derived
  /api/localization-admin/v1/translations/schema-auto-translate:
    post:
      tags:
      - Translations Management Admin
      summary: Automatically translate the schema of an object based on the provided metadata…
      description: 'This endpoint processes the given object metadata and generates translations for all translatable elements

        such as display names, descriptions, and field labels. The operation is executed asynchronously.'
      parameters:
      - name: targetLocales
        in: query
        description: Optional list of target locale(s) for translation. If not provided, default locales will be used.
        schema:
          type: array
          items:
            type: string
      requestBody:
        description: "The metadata of the object to be translated, including its name, display name, \ndescription, fields, and other properties that will be translated.\n\nNote: The object metadata must be provided in English only. This ensures accurate translationsto the target locale(s)."
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/ObjectMetadata'
          text/json:
            schema:
              $ref: '#/components/schemas/ObjectMetadata'
          application/*+json:
            schema:
              $ref: '#/components/schemas/ObjectMetadata'
      responses:
        '200':
          description: Schema auto-translation completed successfully
          content:
            application/json:
              schema:
                type: object
                additionalProperties:
                  type: object
                  additionalProperties:
                    type: string
                description: 'Represents a response for auto-translation.

                  This class is a dictionary where the key is a string representing a schema/text name,

                  and the value is another dictionary with keys as field names and values as their translated strings.'
        '400':
          description: Invalid request or object metadata
        '403':
          description: Forbidden
        '500':
          description: Internal server error during translation processing
      operationId: postApiLocalizationAdminV1TranslationsSchemaAutoTranslate
      x-operation-id-source: derived
  /api/localization-admin/v1/translations/text-auto-translate:
    post:
      tags:
      - Translations Management Admin
      summary: Automatically translate a set of text key-value pairs into the specified target…
      description: This endpoint processes the given text data and generates translations for target locales.
      parameters:
      - name: targetLocales
        in: query
        description: Optional list of target locale(s) for translation. If not provided, default locales will be used.
        schema:
          type: array
          items:
            type: string
      requestBody:
        description: 'A dictionary containing the keys/values. Corresponding values to be translated and Keys will be retained as is.


          Note: The text value must be provided in English only. This ensures accurate translationsto the target locale(s).'
        content:
          application/json:
            schema:
              type: object
              additionalProperties:
                type: string
          text/json:
            schema:
              type: object
              additionalProperties:
                type: string
          application/*+json:
            schema:
              type: object
              additionalProperties:
                type: string
      responses:
        '200':
          description: Text auto-translation completed successfully
          content:
            application/json:
              schema:
                type: object
                additionalProperties:
                  type: object
                  additionalProperties:
                    type: string
                description: 'Represents a response for auto-translation.

                  This class is a dictionary where the key is a string representing a schema/text name,

                  and the value is another dictionary with keys as field names and values as their translated strings.'
        '400':
          description: Invalid request
        '403':
          description: Forbidden
        '500':
          description: Internal server error during translation processing
      operationId: postApiLocalizationAdminV1TranslationsTextAutoTranslate
      x-operation-id-source: derived
  /api/localization-admin/v1/translations/{type}:
    get:
      tags:
      - Translations Management Admin
      summary: Retrieve translations using a cursor-based approach for a given type, with…
      parameters:
      - name: type
        in: path
        description: The translation type (e.g., String, Schema). Required.
        required: true
        schema:
          $ref: '#/components/schemas/TranslationType'
      - name: localesCSV
        in: query
        description: A comma-separated list of locale identifiers to filter translations. Optional.
        schema:
          type: string
      - name: module
        in: query
        description: The module name to filter translations. Optional.
        schema:
          type: string
      - name: searchText
        in: query
        description: The text to search for in translation keys. Optional.
        schema:
          type: string
      - name: cursor
        in: query
        description: The pagination cursor. Optional.
        schema:
          type: string
      - name: pageSize
        in: query
        description: The number of items per page. Defaults to the maximum limit which is 100.
        schema:
          type: integer
          format: int32
          default: 100
      - name: sortField
        in: query
        description: The field by which to sort the results. Optional. Defaults to ModifiedDate.
        schema:
          $ref: '#/components/schemas/SortField'
      - name: sortDirection
        in: query
        description: The direction in which to sort the results (Ascending or Descending). Optional. Defaults to Descending.
        schema:
          $ref: '#/components/schemas/SortDirection'
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/TranslationListResponseAPIResponse'
        '400':
          description: Bad Request
        '403':
          description: Forbidden
        '500':
          description: Internal Server Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/StringAPIResponse'
              example:
                Success: true
                Data: deutsch - Access denied
                StatusCode: OK
      operationId: getApiLocalizationAdminV1TranslationsByType
      x-operation-id-source: derived
  /api/localization-admin/v1/translations/{type}/count:
    get:
      tags:
      - Translations Management Admin
      summary: Retrieve the total count of translations for a given type, with optional…
      parameters:
      - name: type
        in: path
        description: The translation type (e.g., String, Schema). Required.
        required: true
        schema:
          $ref: '#/components/schemas/TranslationType'
      - name: localesCSV
        in: query
        description: A comma-separated list of locale identifiers to filter translations. Optional.
        schema:
          type: string
      - name: module
        in: query
        description: The module name to filter translations. Optional.
        schema:
          type: string
      - name: searchText
        in: query
        description: The text to search for in translation keys. Optional.
        schema:
          type: string
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Int32NullableAPIResponse'
        '400':
          description: Bad Request
        '403':
          description: Forbidden
        '500':
          description: Internal Server Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/StringAPIResponse'
              example:
                Success: true
                Data: deutsch - Access denied
                StatusCode: OK
      operationId: getApiLocalizationAdminV1TranslationsByTypeCount
      x-operation-id-source: derived
components:
  schemas:
    TranslationsCreateRequest:
      type: object
      properties:
        Key:
          type:
          - string
          - 'null'
          description: Gets or sets the translation key.
        Module:
          type:
          - string
          - 'null'
          description: Gets or sets the module associated with the translation.
        Type:
          $ref: '#/components/schemas/TranslationType'
        Value:
          type:
          - string
          - 'null'
          description: Gets or sets the value of the translation to be created.
      additionalProperties: false
      description: Represents a request to create a new translation entry.
    Attributes:
      type: object
      properties:
        PublishDataChangeEvents:
          type: boolean
        TrackAuditHistory:
          type: boolean
        IsInternalObject:
          type: boolean
      additionalProperties: false
    BooleanNullableAPIResponse:
      type: object
      properties:
        Success:
          type: boolean
        RecordCount:
          type:
          - integer
          - 'null'
          format: int64
        Data:
          type:
          - boolean
          - 'null'
        Errors:
          type:
          - array
          - 'null'
          items:
            $ref: '#/components/schemas/ErrorDetail'
        Profile:
          type:
          - string
          - 'null'
        TotalTime:
          type: number
          format: float
        StatusCode:
          $ref: '#/components/schemas/HttpStatusCode'
        HasMoreRecords:
          type:
          - boolean
          - 'null'
        NextCursor:
          type:
          - string
          - 'null'
        Warnings:
          type:
          - array
          - 'null'
          items:
            $ref: '#/components/schemas/ErrorDetail'
      additionalProperties: false
    TranslationsDeleteRequest:
      type: object
      properties:
        Key:
          type:
          - string
          - 'null'
          description: Gets or sets the translation key.
        Module:
          type:
          - string
          - 'null'
          description: Gets or sets the module associated with the translation.
        Type:
          $ref: '#/components/schemas/TranslationType'
        IsProtected:
          type: boolean
          description: Gets or sets a value indicating whether the translation is protected from deletion.
        IsDeleteForAllLocales:
          type: boolean
          description: Gets or sets a value indicating whether the deletion should apply to all locales.
      additionalProperties: false
      description: Represents a request to delete a translation locale.
    ErrorDetail:
      type: object
      properties:
        Message:
          type:
          - string
          - 'null'
      additionalProperties: false
    AliasFieldMetadata:
      type: object
      properties:
        Name:
          type:
          - string
          - 'null'
        AliasFieldDefinitionDetail:
          type:
          - array
          - 'null'
          items:
            $ref: '#/components/schemas/AliasFieldDefinitionDetail'
      additionalProperties: false
    TranslationsListItemListAPIResponse:
      type: object
      properties:
        Success:
          type: boolean
        RecordCount:
          type:
          - integer
          - 'null'
          format: int64
        Data:
          type:
          - array
          - 'null'
          items:
            $ref: '#/components/schemas/TranslationsListItem'
        Errors:
          type:
          - array
          - 'null'
          items:
            $ref: '#/components/schemas/ErrorDetail'
        Profile:
          type:
          - string
          - 'null'
        TotalTime:
          type: number
          format: float
        StatusCode:
          $ref: '#/components/schemas/HttpStatusCode'
        HasMoreRecords:
          type:
          - boolean
          - 'null'
        NextCursor:
          type:
          - string
          - 'null'
        Warnings:
          type:
          - array
          - 'null'
          items:
            $ref: '#/components/schemas/ErrorDetail'
      additionalProperties: false
    DependentPicklistMetadata:
      type: object
      properties:
        Name:
          type:
          - string
          - 'null'
        DependentFieldName:
          type:
          - string
          - 'null'
        ControllingFieldName:
          type:
          - string
          - 'null'
        ControllingAndDependentPicklistEntries:
          type:
          - array
          - 'null'
          items:
            $ref: '#/components/schemas/ControllingAndDependentPicklistEntry'
        IsDeprecated:
          type: boolean
      additionalProperties: false
    OrgLocaleChangeTrackingInfo:
      type: object
      properties:
        Id:
          type:
          - string
          - 'null'
          description: A global unique identifier. **For example :** 1111ee11-1e11-11e11f11-1f1111c11e11
        Name:
          type:
          - string
          - 'null'
          description: Name
        CreatedBy:
          $ref: '#/components/schemas/LookupObject'
        CreatedDate:
          type: string
          description: Created date
          format: date-time
        ModifiedBy:
          $ref: '#/components/schemas/LookupObject'
        ModifiedDate:
          type: string
          description: Modified date
          format: date-time
        ExternalId:
          type:
          - string
          - 'null'
          description: External ID
        ETag:
          type:
          - string
          - 'null'
          description: Etag
        TrackingId:
          type:
          - string
          - 'null'
        Locale:
          type:
          - string
          - 'null'
        ActionType:
          type:
          - string
          - 'null'
        OnLocaleDeleteUserUpdateCompleted:
          type: boolean
        OnLocaleDeleteProcessedUserIds:
          type:
          - string
          - 'null'
        ModulesToProcessCount:
          type:
          - integer
          - 'null'
          format: int32
        ProcessedModulesCount:
          type:
          - integer
          - 'null'
          format: int32
        ErrorDetails:
          type:
          - string
          - 'null'
        TraceId:
          type:
          - string
          - 'null'
        UserId:
          type:
          - string
          - 'null'
        Status:
          $ref: '#/components/schemas/OrgLocaleChangeStatus'
      additionalProperties: {}
    Int32NullableAPIResponse:
      type: object
      properties:
        Success:
          type: boolean
        RecordCount:
          type:
          - integer
          - 'null'
          format: int64
        Data:
          type:
          - integer
          - 'null'
          format: int32
        Errors:
          type:
          - array
          - 'null'
          items:
            $ref: '#/components/schemas/ErrorDetail'
        Profile:
          type:
          - string
          - 'null'
        TotalTime:
          type: number
          format: float
        StatusCode:
          $ref: '#/components/schemas/HttpStatusCode'
        HasMoreRecords:
          type:
          - boolean
          - 'null'
        NextCursor:
          type:
          - string
          - 'null'
        Warnings:
          type:
          - array
          - 'null'
          items:
            $ref: '#/components/schemas/ErrorDetail'
      additionalProperties: false
    IndexMetadataDetail:
      type: object
      properties:
        FieldName:
          type:
          - string
          - 'null'
      additionalProperties: false
    OrgLocaleChangeTrackingInfoListAPIResponse:
      type: object
      properties:
        Success:
          type: boolean
        RecordCount:
          type:
          - integer
          - 'null'
          format

# --- truncated at 32 KB (50 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/conga/refs/heads/main/openapi/conga-translations-management-admin-api-openapi.yml