new

APIs & Integrations

Now Available

CRM AI

Define custom object fields once, use them in every account

Create and manage custom object types and their fields across all of your accounts with one API call, instead of editing each account separately.
Custom object field extensions through the API
Create and manage custom object types and their fields through the external API. Define a field once and it exists in every account. A full guide is in the developer portal under "CRM."
In each business's account, your fields are read-only and the object type can't be reconfigured, because you own it. Businesses can still add their own fields on top and edit those freely.
Why it matters
Before, setting up the same custom object for many clients meant creating and editing it account by account, and keeping everything consistent was manual work. Now one API call sets it up everywhere, and businesses can't accidentally change the structure your integrations and automations depend on, while still keeping the flexibility to add fields of their own.
Who it's for
  • Partners who build integrations or standard setups on the Vendasta CRM
  • Partners serving a vertical with a shared data model (for example, pets, vehicles or appointments)
  • Developers managing custom objects across many accounts
How to get started
  1. Set up a partner service account for the external API.
  2. Open the developer portal and go to the "CRM" section for the custom object field extensions guide.
  3. Create the custom object type and fields, then manage them from the API.
FAQs
Q: Can businesses change the fields I create?
A: No. Your fields are read-only in the business's account, and the object type can't be reconfigured there.
Q: Can businesses add their own fields?
A: Yes. They can add and edit their own fields on top of yours.
Q: Can I include these objects in a blueprint?
A: Yes. Custom object types with field extensions can be added to blueprints as components.