# Media Bridge supportedMediaTypes Empty Despite Valid Object Definitions

**URL:** <https://community.hubspot.com/t/media-bridge-supportedmediatypes-empty-despite-valid-object-definitions/141203>\
**Category:** APIs & Integrations\
**Tags:** cms-content\
**Created:** [October 16, 2025, 10:02pm UTC](https://community.hubspot.com/t/media-bridge-supportedmediatypes-empty-despite-valid-object-definitions/141203 "2025-10-16T22:02:52Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![AbhayHayaran](https://d10pqhm3lwygmk.cloudfront.net/user_avatar/community.hubspot.com/abhayhayaran/32/57932_2.png) [@AbhayHayaran](https://community.hubspot.com/u/AbhayHayaran)\
**Post date:** [October 16, 2025, 10:02pm UTC](https://community.hubspot.com/t/media-bridge-supportedmediatypes-empty-despite-valid-object-definitions/141203/1 "2025-10-16T22:02:52Z")

</div>

I’m building a Media Bridge integration and facing an issue where IMAGE objects don’t appear in the media picker, despite having valid object definitions for both VIDEO and IMAGE.

Setup:  
- Created and configured a HubSpot app via cli  
- Both VIDEO and IMAGE object definitions exist and verified via API  
- Module configured correctly with `supported_media_bridge_providers`  
- OAuth scopes include all Media Bridge permissions

Problem:  
The provider metadata returns `supportedMediaTypes: []` (empty array) when queried via:  
GET /media-bridge/v1/providers/getBatch?portalId={portalId}

Result:  
- ✅ VIDEO objects appear in picker and work  
- ❌ IMAGE objects don’t appear (but exist in CRM)  
- ❌ Media type dropdown shows “No results found”

Question:  
How do I populate the `supportedMediaTypes` array at the provider level? There’s no documented API endpoint to set this directly.

Has anyone encountered this issue? Any workarounds?

What I’ve tried:  
- Created object definitions via `/settings/object-definitions`  
- Called `/settings/register`  
- Reinstalled app multiple times  
- Verified module configuration  
- All required properties set on media objects

Any guidance would be appreciated!

---

<div class="post-metadata">

**Author:** ![AbhayHayaran](https://d10pqhm3lwygmk.cloudfront.net/user_avatar/community.hubspot.com/abhayhayaran/32/57932_2.png) [@AbhayHayaran](https://community.hubspot.com/u/AbhayHayaran)\
**Post date:** [October 16, 2025, 10:07pm UTC](https://community.hubspot.com/t/media-bridge-supportedmediatypes-empty-despite-valid-object-definitions/141203/2 "2025-10-16T22:07:36Z")

</div>

Current Impact:

- Media type dropdown shows “No results found”
- Users can’t filter between IMAGE and VIDEO
- IMAGE objects are invisible in the picker

Has anyone successfully implemented a Media Bridge integration with multiple media types (VIDEO + IMAGE)? Any insights on how to resolve this?

Thanks in advance!

---

<div class="post-metadata">

**Author:** ![chighsmith](https://avatars.discourse-cdn.com/v4/letter/c/77aa72/32.png) [@chighsmith](https://community.hubspot.com/u/chighsmith)\
**Post date:** [October 17, 2025, 12:00am UTC](https://community.hubspot.com/t/media-bridge-supportedmediatypes-empty-despite-valid-object-definitions/141203/3 "2025-10-17T00:00:35Z")

</div>

Hi @AbhayHayaran,  
Thank you for posting to the Community!  
I’d like to tag in some Top Contributors to see if they have any experience with this integration -- Hi @WesQ @Gonzalo and @ChrisoKlepke Do any of you have any experience with Media Bridge? If so, can you offer any tips to @AbhayHayaran?  
Cassie, Community Manager

---

<div class="post-metadata">

**Author:** ![AbhayHayaran](https://d10pqhm3lwygmk.cloudfront.net/user_avatar/community.hubspot.com/abhayhayaran/32/57932_2.png) [@AbhayHayaran](https://community.hubspot.com/u/AbhayHayaran)\
**Post date:** [October 24, 2025, 8:31am UTC](https://community.hubspot.com/t/media-bridge-supportedmediatypes-empty-despite-valid-object-definitions/141203/4 "2025-10-24T08:31:13Z")

</div>

**[SOLVED]**

Found the root cause! The issue was calling the `/settings/register` endpoint,  
which clears the auto-populated `supportedMediaTypes` array.

**Solution:** Skip `/settings/register` entirely. Just create your object  
definitions and install the app. The `supportedMediaTypes` will auto-populate  
correctly.

Hope this helps anyone else hitting the same issue!
