Skip to content

HubSpot: Limits tracking schemas

16 HubSpot schemas with complete fields and constraints.

← Limits tracking operations · All schemas

Read association label limits — response body

FieldTypePresenceDescription and constraints
$objectRoot
resultsarrayRequired within parentAn array of AssociationLabelLimitResponse objects, each detailing the limits and usage of association labels between object types.
results[]ModelEach itemExpand Read association label limits — response body — results item

Referenced models: Read association label limits — response body — results item

Read association label limits — response body — results item

FieldTypePresenceDescription and constraints
$objectRoot
allLabelsarrayRequired within parentA list of all association labels.
allLabels[]stringEach item
fromObjectTypeModelRequired within parentExpand Read association label limits — response body — results item to Object Type
limitJSONRequired within parent
limit (anyOf 1)integerAlternativeThe maximum number of association labels allowed.
Format: int64
limit (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
percentageJSONRequired within parent
percentage (anyOf 1)numberAlternativeThe percentage of the association label limit that has been used.
percentage (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
toObjectTypeModelRequired within parentExpand Read association label limits — response body — results item to Object Type
usageJSONRequired within parent
usage (anyOf 1)integerAlternativeThe current number of association labels used.
Format: int64
usage (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$

Referenced models: Read association label limits — response body — results item to Object Type

Read association label limits — response body — results item to Object Type

FieldTypePresenceDescription and constraints
$objectRoot
objectTypeIdstringRequired within parentThe unique identifier for the object type.
pluralLabelstringRequired within parentThe plural form label for the object type.
singularLabelstringRequired within parentThe singular form label for the object type.

Read calculation property limits — response body

FieldTypePresenceDescription and constraints
$objectRoot
byObjectTypearrayRequired within parentAn array detailing the usage of calculated properties by object type, with each entry providing specific usage information for an object type.
byObjectType[]ModelEach itemExpand Read calculation property limits — response body — by Object Type item
overallLimitJSONRequired within parent
overallLimit (anyOf 1)integerAlternativeThe maximum number of calculated properties allowed.
Format: int64
overallLimit (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
overallPercentageJSONRequired within parent
overallPercentage (anyOf 1)numberAlternativeThe percentage of the overall limit that is currently being used for calculated properties.
overallPercentage (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
overallUsageJSONRequired within parent
overallUsage (anyOf 1)integerAlternativeThe total number of calculated properties currently in use.
Format: int64
overallUsage (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$

Referenced models: Read calculation property limits — response body — by Object Type item

Read calculation property limits — response body — by Object Type item

FieldTypePresenceDescription and constraints
$objectRoot
objectTypeIdstringRequired within parentThe unique identifier for the object type.
pluralLabelstringRequired within parentThe plural form of the label for the object type.
singularLabelstringRequired within parentThe singular form of the label for the object type.
usageJSONRequired within parent
usage (anyOf 1)integerAlternativeThe number of records used for the object type.
Format: int64
usage (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$

Read custom object limits — response body

FieldTypePresenceDescription and constraints
$objectRoot
limitJSONRequired within parent
limit (anyOf 1)integerAlternativeThe maximum number of custom objects allowed.
Format: int64
limit (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
percentageJSONRequired within parent
percentage (anyOf 1)numberAlternativeThe percentage of the custom object limit that is currently used.
percentage (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
usageJSONRequired within parent
usage (anyOf 1)integerAlternativeThe current number of custom objects used.
Format: int64
usage (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$

Read custom property limits — response body

FieldTypePresenceDescription and constraints
$objectRoot
byObjectTypearrayRequired within parentAn array detailing the limit and usage of custom properties for each specific object type.
byObjectType[]ModelEach itemExpand Read custom property limits — response body — by Object Type item
overallLimitJSONRequired within parent
overallLimit (anyOf 1)integerAlternativeThe total limit for custom properties across all objects.
Format: int64
overallLimit (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
overallPercentageJSONRequired within parent
overallPercentage (anyOf 1)numberAlternativeThe percentage of the overall custom property limit that has been used.
overallPercentage (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
overallUsageJSONRequired within parent
overallUsage (anyOf 1)integerAlternativeThe total number of custom properties currently in use across all objects.
Format: int64
overallUsage (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$

Referenced models: Read custom property limits — response body — by Object Type item

Read custom property limits — response body — by Object Type item

FieldTypePresenceDescription and constraints
$objectRoot
limitJSONRequired within parent
limit (anyOf 1)integerAlternativeThe maximum allowed count for the object type.
Format: int64
limit (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
objectTypeIdstringRequired within parentThe unique identifier for the object type.
percentageJSONRequired within parent
percentage (anyOf 1)numberAlternativeThe percentage of the limit that has been used.
percentage (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
pluralLabelstringRequired within parentThe plural label for the object type.
singularLabelstringRequired within parentThe singular label for the object type.
usageJSONRequired within parent
usage (anyOf 1)integerAlternativeThe current usage count for the object type.
Format: int64
usage (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$

Read pipeline limits — response body

FieldTypePresenceDescription and constraints
$objectRoot
customObjectTypesModelRequired within parentExpand Read record limits — response body — custom Object Types
hubspotDefinedObjectTypesarrayRequired within parentAn array of objects representing the limits and usage for HubSpot-defined object types. Each object includes details such as the object type ID, singular and plural labels, limit, usage, and percentage of usage.
hubspotDefinedObjectTypes[]ModelEach itemExpand Read custom property limits — response body — by Object Type item

Referenced models: Read record limits — response body — custom Object Types, Read custom property limits — response body — by Object Type item

Read record association limits between two objects — response body

FieldTypePresenceDescription and constraints
$objectRoot
atLimitFromRecordSamplesarrayRequired within parentAn array of AtLimitRecordSample objects, each representing a sample record that is at the association limit.
atLimitFromRecordSamples[]ModelEach itemExpand Read record association limits between two objects — response body — at Limit From Record Samples item
limitJSONRequired within parent
limit (anyOf 1)integerAlternativeThe maximum number of associations allowed for records.
Format: int64
limit (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
nearLimitFromRecordSamplesarrayRequired within parentAn array of NearLimitRecordSample objects, each representing a sample record that is near the association limit.
nearLimitFromRecordSamples[]ModelEach itemExpand Read record association limits between two objects — response body — near Limit From Record Samples item
totalRecordsAtLimitJSONRequired within parent
totalRecordsAtLimit (anyOf 1)integerAlternativeThe total number of records that have reached their association limit.
Format: int32
totalRecordsAtLimit (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
totalRecordsNearLimitJSONRequired within parent
totalRecordsNearLimit (anyOf 1)integerAlternativeThe total number of records that are approaching their association limit.
Format: int32
totalRecordsNearLimit (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$

Referenced models: Read record association limits between two objects — response body — at Limit From Record Samples item, Read record association limits between two objects — response body — near Limit From Record Samples item

Read record association limits between two objects — response body — at Limit From Record Samples item

FieldTypePresenceDescription and constraints
$objectRoot
labelstringRequired within parentThe label associated with a record that is at its limit.
objectIdJSONRequired within parent
objectId (anyOf 1)integerAlternativeThe objectId of the object that is at its limit.
Format: int64
objectId (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$

Read record association limits between two objects — response body — near Limit From Record Samples item

FieldTypePresenceDescription and constraints
$objectRoot
labelstringRequired within parentThe primary identifier of the record.
objectIdJSONRequired within parent
objectId (anyOf 1)integerAlternativeThe unique identifier for the object.
Format: int64
objectId (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
percentageJSONRequired within parent
percentage (anyOf 1)numberAlternativeThe percentage of the limit that has been used.
percentage (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
usageJSONRequired within parent
usage (anyOf 1)integerAlternativeThe number of records currently in use.
Format: int64
usage (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$

Read record association limits — response body

FieldTypePresenceDescription and constraints
$objectRoot
resultsarrayRequired within parentAn array containing details of object types that are near or at their association limits. Each item in the array is an ObjectTypeNearOrAtAssociationLimit object.
results[]ModelEach itemExpand Read record association limits — response body — results item

Referenced models: Read record association limits — response body — results item

Read record association limits — response body — results item

FieldTypePresenceDescription and constraints
$objectRoot
hasRecordsAtLimitbooleanRequired within parentIndicates whether there are records that have reached the association limit.
hasRecordsNearLimitbooleanRequired within parentIndicates whether there are records that are approaching the association limit.
objectTypeIdstringRequired within parentThe unique identifier for the object type.
pluralLabelstringRequired within parentThe plural form of the label for the object type.
singularLabelstringRequired within parentThe singular form of the label for the object type.

Read record limits — response body

FieldTypePresenceDescription and constraints
$objectRoot
customObjectTypesModelRequired within parentExpand Read record limits — response body — custom Object Types
hubspotDefinedObjectTypesarrayRequired within parentAn array of objects detailing the limits and usage for HubSpot-defined object types.
hubspotDefinedObjectTypes[]ModelEach itemExpand Read custom property limits — response body — by Object Type item

Referenced models: Read record limits — response body — custom Object Types, Read custom property limits — response body — by Object Type item

Read record limits — response body — custom Object Types

FieldTypePresenceDescription and constraints
$objectRoot
byObjectTypearrayRequired within parentAn array containing usage details for each object type, with each entry providing specific usage information for a particular object type.
byObjectType[]ModelEach itemExpand Read calculation property limits — response body — by Object Type item
overallLimitJSONRequired within parent
overallLimit (anyOf 1)integerAlternativeThe maximum number of custom object records allowed.
Format: int64
overallLimit (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
overallPercentageJSONRequired within parent
overallPercentage (anyOf 1)numberAlternativeThe percentage of the overall custom object record limit that has been used.
overallPercentage (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
overallUsageJSONRequired within parent
overallUsage (anyOf 1)integerAlternativeThe total number of custom object records currently in use.
Format: int64
overallUsage (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$

Referenced models: Read calculation property limits — response body — by Object Type item

Report an issue with this page

Necessary

Required for sign-in, security, authorization, and remembering your choices.

Always active

Analytics

Helps us understand which product and documentation features are useful.

Performance diagnostics

Uses performance tracing and privacy-masked session replay to diagnose problems.

You can change these choices at any time from Cookie settings.