You want to build a private app that can create new custom objects. What scope would you need to give this private app access to?

Question: You want to build a private app that can create new custom objects. What scope would you need to give this private app access to?

  • crm.objects.custom
  • crm.schema.custom
  • crm.schema.objects
  • crm.objects.owners

Explanation

Creating a new custom object requires permission to define or manage the object schema. The crm.schema.custom scope grants access to custom object schema operations, including creating custom object definitions. This is different from creating records inside an existing object, which uses object-level permissions. Schema access controls the structure of the custom object before records can be added. The private app must include the correct scope before the API request can succeed.

Why the other options are incorrect

crm.objects.custom This applies to custom object records, not creating the custom object schema itself.

crm.schema.objects This is not the correct HubSpot scope for custom object schema access.

crm.objects.owners This relates to owner records, not custom object schema creation.

Source for verification

https://developers.hubspot.com/docs/apps/legacy-apps/authentication/scopes

The answer(s) to the question is highlighted in the BOLD text above. You can also find more questions and answers related to the exams on the "Integrating With HubSpot I: Foundations" page.

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top