Howdy Community of Developers Waaaaaay Smarter Than Me,
So full disclosure, I am a product dev/marketer with very limited JS experience using Claude Code (who also helped put together some of this post of course!) to help me jump start an MVP HS app that will integrate with our own product (CRM communication platform).
I've made some good progress as far as syncing contacts and events back and forth between the systems, including a custom workflow action to push contacts into 3rd party CRM.
But I am now at a bit of a road block. I'm hoping there is just some fundamental HS 25.2 setting I am overlooking/not understanding as a non-dev person that a seasoned pro can point out rather quickly. 😃
Basically, I'm building a UI Extension for HubSpot Platform 2025.2 and struggling to save settings from a Settings Page component. I am able to get the UI to show the HS field options for sync, our other CRM field options to sync, but when I try to save I get constant errors. This console screenshot is pretty standard set of errors:
What I'm Trying to Do
I have a Settings Page (`settingsPage.json`) where users can configure field mappings between HubSpot contact properties and our external CRM. I need to:
1. Load HubSpot contact properties (this works ✅)
2. Save the user's field mapping configuration (this fails ❌)
Settings should save successfully to my backend server, similar to how loading HubSpot properties works (that uses hubspot.fetch() with GET and works fine).
Actual Behavior
Attempt 1: 500 error, request never reaches webhook server
Attempt 2: "Failed to load settings: API error: 500" on page load
Any guidance would be greatly appreciated! Is there official example code for saving settings in Platform 2025.2?
No one has replied to this post quite yet. Check back soon to see if someone has a solution, or submit your own reply if you know how to help! Karma is real.