Learn how to view an account’s usage and limits for CRM data such as records, associations, pipelines, and properties.
GET
request to /crm/v3/limits/records
.
In the response, default objects are returned in the hubspotDefinedObjectTypes
array. For each object, the following are returned:
limit
: the number of records you can store for the object.usage
: the number of records in the account for the object.percentage
: the percentage of the total limit used.customObjectTypes
object with individual object data and total custom object record limits and usage. Learn more about custom object definition limits.
Your response will look similar to the following:
GET
request to crm/v3/limits/associations/records/from
.GET
request to crm/v3/limits/associations/records/{fromObjectTypeId}/to
.fromObjectType
are approaching or at the association limit for an associated object, that object will be included in the response. For example, if you make a request for companies (i.e. crm/v3/limits/associations/records/0-2/to
) and there is a company record associated with 48,000 contacts and 46,000 deals, contacts and deals will be included in the response.
GET
request crm/v3/limits/associations/records/{fromObjectTypeId}/{toObjectTypeId}
.limit
: refers to the number of associated records each record can have.totalRecordsNearLimit
: counts the number of records using 80% or more of their association limit.totalRecordsAtLimit
: counts the number of records that have reached the limit.id
values will be included in the nearLimitFromRecordSamples
and atLimitFromRecordSamples
arrays.GET
request to crm/v3/limits/associations/records/0-1/0-2
. If no records are close to or at the limit, the response would look like the following:
GET
request to crm/v3/limits/associations/labels
.GET
request to crm/v3/limits/associations/labels
and include the fromObjectTypeId
or toObjectTypeId
parameter. For example, crm/v3/limits/associations/labels/?fromObjectTypeId=0-1
or crm/v3/limits/associations/labels/?toObjectTypeId=0-1
.GET
request to crm/v3/limits/associations/labels
and include the fromObjectTypeId
and toObjectTypeId
parameters. For example, crm/v3/limits/associations/labels/?fromObjectTypeId=0-1&toObjectTypeId=0-2
.limit
: refers to the number of association labels you can create between the objects.usage
: the number of labels created in the account.percentage
: the percentage of the total limit used.allLabels
: an array with the names of the custom labels.GET
request to crm/v3/limits/associations/labels/?fromObjectTypeId=0-1&toObjectTypeId=0-2
. Your response would look similar to the sample below. In this example, six out of 50 labels are created for contact to company associations.
GET
request to crm/v3/limits/custom-properties
.
In the response, the following are returned:
overallLimit
: the limit for custom properties across all objects.overallUsage
: the total number of custom properties in the account.overallPercentage
: the percentage of the limit used.byObjectType
array includes the following for each object:
limit
: the number of custom properties you can create for the object.usage
: the number of custom properties you’ve created for the object.percentage
: the percentage of the total limit used.overallLimit
and by object limit
values are distinct and separate, so the overall limit may not equal the sum of by object limits.GET
request to crm/v3/limits/calculated-properties
.
In the response, the following are returned:
overallLimit
: the limit for calculation properties across all objects.overallUsage
: the total number of calculation properties in the account.overallPercentage
: the percentage of the limit used.byObjectType
array includes each object with a usage
value, which refers to the number of calculation properties you’ve created for the object.GET
request to crm/v3/limits/pipelines
.
Default objects with pipelines will be returned in the hubspotDefinedObjectTypes
array. For each object, the following are returned:
limit
: the number of pipelines you can create for the object.usage
: the number of pipelines created for the object.percentage
: the percentage of the total limit used.customObjectTypes
object with individual object data and total custom object pipeline limits and usage. Learn more about custom object definition limits.
Your response will look similar to the following:
GET
request to crm/v3/limits/custom-object-types
.
In the response, the following are returned:
limit
: the number of custom objects you can create.usage
: the number of custom objects you’ve created.percentage
: the percentage of the total limit used.