Access will be granted for 60 days to define custom objects. If scopes are not utilized, access to scopes will be removed.
Ready to build? Request access to define Custom Objects via your public OAuth App
Who should request access?
If you are building an app that could benefit by creating custom objects in multiple user accounts, please submit a request and be among the first developers to gain access to this powerful functionality.
Custom objects can only be defined via your public OAuth app for customers with at least one of the following: Marketing Hub Enterprise, Sales Hub Enterprise, Service Hub Enterprise, CMS Hub Enterprise, and Operations Hub Enterprise
Why do I need to request access to create custom objects using OAuth for my public app?
Custom objects can have a big impact on customer accounts and their data. At this time, an account with at least one Enterprise subscription plan can have a maximum of 10 custom objects defined. With this in mind, HubSpot is closely monitoring the implementation of new multi-account objects.
*Custom Object limit increases available for purchase to define more objects and store more records across all of your custom objects in HubSpot in the HubSpot's Products and Services Catalog.
What are the benefits of defining custom objects via OAuth?
Any integration designed for multi-customer use or to list an app on the HubSpot’s App Marketplace and to earn the “HubSpot Certified App” must be built as an app using HubSpot’s OAuth protocol. See listing requirements and steps to list your app integration on the App Marketplace.
Do you have helpful resources to guide me?
- HubSpot Custom Objects API reference
- Working with OAuth developer documentation
- HubSpot Academy course: Data in HubSpot: Custom Objects and Other Tools
- Blog: Introducing Custom Objects for HubSpot
- Knowledge Base: Use custom objects
- Podcast: 6 Custom Object Solutions
When do I need to submit my request?
When ready to define custom objects via your public OAuth app in the first 60 days from gaining access to create custom objects.
It is beneficial to have a custom object in mind that solves the customer problem, object properties and associations planned out, and be familiar with the Custom Objects API documentation. These are recommendations, and not required to get started!
How do I submit my application?
Fill out the form below. HubSpot's app certification team will review your submission and contact you with the next steps. The timeline for this process will depend on request volume.
Note that acceptance to fain access is subject to approval by HubSpot and is not guaranteed. HubSpot reserves the right to accept or reject any applications based solely on our own criteria and judgment. Use of the Custom Objects API is subject to HubSpot's Developer Terms and Acceptable Use Policy.
Frequently Asked Questions
We see value in creating custom objects for solutions HubSpot has not solved for with standard objects. Cars, appointments, documents, registrations, unique product types are just a few examples.
Any integration designed for multi-customer use or listing on the App Marketplace must be built as an app using HubSpot’s OAuth protocol.
See listing requirements and steps to list your app integration on the App Marketplace.
Your app may lose access to the scope.
Don’t worry - if you have questions or would like more time, connect with the app certification team and the team will help you along.
✅ Most secure
✅ Support advanced API features (extensions, webhooks, custom cards)
❌ Faster set up
✅ Support single-account use
✅ Multi-account use
✅ Eligible for listing on the App Marketplace
✅ Eligible for certification
❌ Most secure
❌ Support advanced API features (extensions, webhooks, custom cards)
✅ Faster set up
✅ Good for single-account use
❌ Multi-account use
❌ Eligible for listing on the App Marketplace
❌ Eligible for certification