---
updatedAt: 2026-09-09T09:34:36.000Z
agentTools:
  siteIndex: https://documentation.bloomreach.com/llms.txt
  projectIndex: https://documentation.bloomreach.com/content/llms.txt
---

# Get content types that use an existing UI extension

Get content types that use an existing UI extension, identified by its ID. It searches across all projects. If no content type is using the extension, an empty array will be returned. If the extension does not exist, an HTTP 404 Not Found response will be given.

# OpenAPI definition

```json
{
  "openapi": "3.0.1",
  "info": {
    "title": "Content Integrations Management API",
    "description": "The Content SaaS Integrations Management API enables developers to add, edit, and remove UI extensions that augment Bloomreach's content and page editing functionalities with 3rd party software such as DAMs, analytics, etc.",
    "version": "1.0.0"
  },
  "externalDocs": {
    "description": "See official Bloomreach documentation",
    "url": "https://documentation.bloomreach.com/content/reference/content-integrations-management-api"
  },
  "servers": [
    {
      "url": "https://developers.bloomreach.io/management/integrations/ui-extensions/v1"
    }
  ],
  "security": [
    {
      "bearerAuth": []
    }
  ],
  "tags": [
    {
      "name": "UI Extensions Config Operations",
      "externalDocs": {
        "description": "",
        "url": ""
      }
    }
  ],
  "paths": {
    "/{id}/contenttypes": {
      "get": {
        "tags": [
          "UI Extensions Config Operations"
        ],
        "summary": "Get content types that use an existing UI extension",
        "description": "Get content types that use an existing UI extension, identified by its ID. It searches across all projects. If no content type is using the extension, an empty array will be returned. If the extension does not exist, an HTTP 404 Not Found response will be given.",
        "operationId": "getContentTypesForUiExtension_1",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "description": "ID of the extension. Must be unique and only contain alphanumeric characters",
            "required": true,
            "schema": {
              "type": "string"
            },
            "example": "exampleExtension"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ContentType"
                  }
                },
                "example": [
                  {
                    "name": "brxsaas:bannercompound",
                    "enabled": true,
                    "type": "FieldGroup",
                    "displayName": "Banner field group",
                    "fields": [
                      {
                        "name": "openuistring",
                        "caption": "OpenUiString"
                      }
                    ],
                    "system": {
                      "createdBy": "admin",
                      "createdAt": "2020-10-01T17:00:00+01:00",
                      "updatedBy": "admin",
                      "updatedAt": "2022-09-01T15:17:42.587+02:00"
                    }
                  }
                ]
              }
            }
          },
          "403": {
            "description": "Forbidden"
          },
          "404": {
            "description": "Not Found"
          }
        }
      }
    }
  },
  "components": {
    "schemas": {
      "ContentType": {
        "required": [
          "name",
          "type"
        ],
        "type": "object",
        "properties": {
          "name": {
            "type": "string",
            "description": "identifying name of this Content type",
            "readOnly": true
          },
          "enabled": {
            "type": "boolean",
            "description": "whether the content type is enabled, true by default",
            "readOnly": true
          },
          "type": {
            "type": "string",
            "description": "the type of the content type (eg Document, FieldGroup). Valid values: Document, FieldGroup.",
            "readOnly": true,
            "enum": [
              "Document",
              "FieldGroup"
            ]
          },
          "displayName": {
            "type": "string",
            "description": "The display name of the content type. The default value is the name of the content type. A display name is single-line plain text and may contain spaces and special characters.",
            "readOnly": true
          },
          "fields": {
            "type": "array",
            "description": "list of fields of this content type",
            "readOnly": true,
            "items": {
              "$ref": "#/components/schemas/ContentTypeField"
            }
          },
          "system": {
            "$ref": "#/components/schemas/System"
          }
        },
        "description": "Represents a Document type or FieldGroup type that uses an Open UI extension. See [official documentation](https://documentation.bloomreach.com/content/reference/content-type-fields)"
      },
      "ContentTypeField": {
        "required": [
          "name"
        ],
        "type": "object",
        "properties": {
          "name": {
            "type": "string",
            "description": "identifying name of this field within its content type"
          },
          "caption": {
            "type": "string",
            "description": "the caption of a field is the label that is displayed directly above the field in the editing template. Authors will know a field by its caption. A caption is single-line plain text and may contain spaces and special characters."
          }
        },
        "description": "Document and FieldGroup types are comprised of a number of different types of fields. See [official documentation](https://documentation.bloomreach.com/content/reference/content-type-fields)",
        "readOnly": true
      },
      "System": {
        "type": "object",
        "properties": {
          "createdBy": {
            "type": "string"
          },
          "createdAt": {
            "type": "string",
            "format": "date-time"
          },
          "updatedBy": {
            "type": "string"
          },
          "updatedAt": {
            "type": "string",
            "format": "date-time"
          }
        },
        "description": "system properties",
        "readOnly": true
      }
    },
    "securitySchemes": {
      "bearerAuth": {
        "type": "apiKey",
        "name": "x-auth-token",
        "in": "header"
      }
    }
  }
}
```