Scope requirements
Scope requirements
Retrieve activation statuses of all activatable objects
To check the status of all activatable objects in a HubSpot account, make aGET request to /crm/object-library/2026-03/enablement. Only objects which can be activated or deactivated will be returned (i.e. foundational objects such as contacts, companies, deals, and tickets will not be included).
In your response, the enablementByObjectTypeId object will be returned with objectTypeId values and a value of true or false for each. If the value is true, the object is activated for use in the account. If the value is false, the object is deactivated. You can view each object’s objectTypeId value in the table in this article.
For example, the following response shows an account where appointments and services are activated, but courses and listings are not.
Retrieve a single object’s activation status
To check if a specific object is activated in a HubSpot account, make aGET request to /crm/object-library/2026-03/enablement/{objectTypeId}. Refer to the table in this article to find an object’s objectTypeId.
The object’s enablement value will be returned as true or false. If the value is true, the object is activated for use in the account. If the value is false, the object is deactivated.
For example, to check if appointments are activated in an account, make a GET request to /crm/object-library/2026-03/enablement/0-421. If appointments are activated, the response will look like: