---
title: "Create Object Definitions"
method: POST
path: "/media-bridge/2026-09/{appId}/settings/object-definitions"
tags: ["Advanced"]
---

# Create Object Definitions

`POST /media-bridge/2026-09/{appId}/settings/object-definitions`

## Request

- Base URL: `https://api.hubapi.com`
- URL: `https://api.hubapi.com/media-bridge/2026-09/{appId}/settings/object-definitions`
- Auth: API key in query parameter `hapikey`

Create new object definitions for a specific app in the HubSpot Media Bridge. This endpoint is used to define new objects that can be utilized within the app, allowing for customization and integration of media-related functionalities.

## Path parameters

- `appId` integer, required

## Request body

- IntegratorObjectCreationRequest
  - `mediaTypes` string[], required: An array of strings representing the types of media objects that can be created. Valid values include 'VIDEO', 'AUDIO', 'DOCUMENT', 'OTHER', and 'IMAGE'.

## Response `200`

successful operation

- BulkIntegratorObjectCreationResponse
  - `createdObjects` object, required: An array of objects that have been successfully created. Each object in the array represents a newly created integrator object.

## Other responses

- `default`: An error occurred.

---

[API](https://skmtc.dev/hubspot/apis/cms-media-bridge.md) - [All operations](https://skmtc.dev/hubspot/apis/cms-media-bridge/llms.txt) - [OpenAPI document](https://skmtc.dev/hubspot/apis/cms-media-bridge/revisions/8f11766b98c4?raw)
