Skip to content

HubSpot: Deal splits schemas

11 HubSpot schemas with complete fields and constraints.

← Deal splits operations · All schemas

Create or replace deal splits for deals with the provided I Ds Deal split percentages for each deal must sum up to 1 0 (100%) and may have up to 8 decimal places — request body — body

FieldTypePresenceDescription and constraints
$objectRoot
inputsarrayRequired within parentAn array of deal split inputs
inputs[]ModelEach itemExpand Create or replace deal splits for deals with the provided I Ds Deal split percentages for each deal must sum up to 1 0 (100%) and may have up to 8 decimal places — request body — body inputs item

Referenced models: Create or replace deal splits for deals with the provided I Ds Deal split percentages for each deal must sum up to 1 0 (100%) and may have up to 8 decimal places — request body — body inputs item

Create or replace deal splits for deals with the provided I Ds Deal split percentages for each deal must sum up to 1 0 (100%) and may have up to 8 decimal places — request body — body inputs item

FieldTypePresenceDescription and constraints
$objectRoot
idintegerRequired within parentThe unique identifier for the deal.
Format: int64
splitsarrayRequired within parentAn array of deal split inputs, each containing an owner ID and a percentage of the deal split.
splits[]ModelEach itemExpand Create or replace deal splits for deals with the provided I Ds Deal split percentages for each deal must sum up to 1 0 (100%) and may have up to 8 decimal places — request body — body inputs item splits item

Referenced models: Create or replace deal splits for deals with the provided I Ds Deal split percentages for each deal must sum up to 1 0 (100%) and may have up to 8 decimal places — request body — body inputs item splits item

Create or replace deal splits for deals with the provided I Ds Deal split percentages for each deal must sum up to 1 0 (100%) and may have up to 8 decimal places — request body — body inputs item splits item

FieldTypePresenceDescription and constraints
$objectRoot
ownerIdintegerRequired within parentThe unique identifier of the owner receiving the deal split.
Format: int32
percentagenumberRequired within parentThe portion of the deal assigned to the owner, expressed as a percentage. The total percentage for all splits in a deal must sum up to 1.0 (100%) and can have up to 8 decimal places.

Read a batch of deal split objects by their associated deal object internal ID — request body — body

FieldTypePresenceDescription and constraints
$objectRoot
inputsarrayRequired within parentAn array of deal split inputs
inputs[]ModelEach itemExpand Read a batch of deal split objects by their associated deal object internal ID — request body — body inputs item

Referenced models: Read a batch of deal split objects by their associated deal object internal ID — request body — body inputs item

Read a batch of deal split objects by their associated deal object internal ID — request body — body inputs item

FieldTypePresenceDescription and constraints
$objectRootContains the Id of a Public Object
idstringRequired within parentThe unique identifier for the public object.

Read a batch of deal split objects by their associated deal object internal ID — response body — status: CANCELED, COMPLETE, PENDING, PROCESSING errors item

FieldTypePresenceDescription and constraints
$objectRootYe olde error
categorystringRequired within parentThe error category
contextobjectRequired within parentContext about the error condition
Additional keys: see wildcard field
context.*arrayAdditional keys
context.*[]stringEach item
errorsarrayRequired within parentAn array of ErrorDetail objects that provide further information about the error.
errors[]ModelEach itemExpand Batch insert events — response body — errors item errors item
idstringOptionalThe id of the error
linksobjectRequired within parentA map of link names to associated URIs containing documentation about the error or recommended remediation steps
Additional keys: see wildcard field
links.*stringAdditional keys
messagestringRequired within parentThe error message
statusstringRequired within parentA human readable message describing the error along with remediation steps where appropriate
subCategoryobjectOptionalA specific category that contains more specific detail about the error

Referenced models: Batch insert events — response body — errors item errors item

Read a batch of deal split objects by their associated deal object internal ID — response body — status: CANCELED, COMPLETE, PENDING, PROCESSING results item

FieldTypePresenceDescription and constraints
$objectRoot
idstringRequired within parentThe unique identifier for the deal associated with the deal splits.
splitsarrayRequired within parentAn array of deal split objects, each representing a portion of the deal assigned to an owner.
splits[]ModelEach itemExpand Read a batch of deal split objects by their associated deal object internal ID — response body — status: CANCELED, COMPLETE, PENDING, PROCESSING results item splits item

Referenced models: Read a batch of deal split objects by their associated deal object internal ID — response body — status: CANCELED, COMPLETE, PENDING, PROCESSING results item splits item

Read a batch of deal split objects by their associated deal object internal ID — response body — status: CANCELED, COMPLETE, PENDING, PROCESSING results item splits item

FieldTypePresenceDescription and constraints
$objectRootA simple public object.
archivedbooleanRequired within parentA boolean indicating whether this object is archived.
archivedAtstringOptionalThe date and time when this object was archived, in ISO 8601 format.
Format: date-time
createdAtstringRequired within parentThe date and time when this object was created, in ISO 8601 format.
Format: date-time
idstringRequired within parentThe unique identifier for this object, represented as a string.
objectWriteTraceIdstringOptionalA string identifier used for tracing write operations on this object.
propertiesobjectRequired within parentA map of property names to their values, where each value is a string.
Additional keys: see wildcard field
properties.*stringAdditional keys
propertiesWithHistoryobjectOptionalA map of property names to arrays of historical values, each containing a value and its associated timestamp.
Additional keys: see wildcard field
propertiesWithHistory.*arrayAdditional keys
propertiesWithHistory.*[]ModelEach itemExpand Read a batch of deal split objects by their associated deal object internal ID — response body — status: CANCELED, COMPLETE, PENDING, PROCESSING results item splits item properties With History value item
updatedAtstringRequired within parentThe date and time when this object was last updated, in ISO 8601 format.
Format: date-time
urlstringOptionalA string representing the URL associated with this object.

Referenced models: Read a batch of deal split objects by their associated deal object internal ID — response body — status: CANCELED, COMPLETE, PENDING, PROCESSING results item splits item properties With History value item

Read a batch of deal split objects by their associated deal object internal ID — response body — status: CANCELED, COMPLETE, PENDING, PROCESSING results item splits item properties With History value item

FieldTypePresenceDescription and constraints
$objectRootProperty model that includes timestamp.
sourceIdstringOptionalA string representing the unique identifier of the source.
sourceLabelstringOptionalA string providing a human-readable label for the source.
sourceTypestringRequired within parentA string indicating the type of source from which the value originated.
timestampstringRequired within parentA string in date-time format indicating when the value was recorded.
Format: date-time
updatedByUserIdJSONOptional
updatedByUserId (anyOf 1)integerAlternativeAn integer representing the ID of the user who last updated the value.
Format: int32
updatedByUserId (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
valuestringRequired within parentA string representing the main value being tracked.

Read a batch of deal split objects by their associated deal object internal ID — response body — status: CANCELED, COMPLETE, PENDING, PROCESSING — Batch Response Deal To Deal Splits

FieldTypePresenceDescription and constraints
$objectRoot
completedAtstringRequired within parentThe timestamp indicating when the batch operation was completed, in date-time format.
Format: date-time
linksobjectOptionalA map of link names to associated URIs for additional resources or documentation.
Additional keys: see wildcard field
links.*stringAdditional keys
requestedAtstringOptionalThe timestamp indicating when the batch operation was requested, in date-time format.
Format: date-time
resultsarrayRequired within parentAn array of deal-to-deal split objects representing the results of the batch operation.
results[]ModelEach itemExpand Read a batch of deal split objects by their associated deal object internal ID — response body — status: CANCELED, COMPLETE, PENDING, PROCESSING results item
startedAtstringRequired within parentThe timestamp indicating when the batch operation started, in date-time format.
Format: date-time
statusstringRequired within parentThe current status of the batch operation, with possible values: CANCELED, COMPLETE, PENDING, PROCESSING.
Known values: CANCELED, COMPLETE, PENDING, PROCESSING

Referenced models: Read a batch of deal split objects by their associated deal object internal ID — response body — status: CANCELED, COMPLETE, PENDING, PROCESSING results item

Read a batch of deal split objects by their associated deal object internal ID — response body — status: CANCELED, COMPLETE, PENDING, PROCESSING — Batch Response Deal To Deal Splits With Errors

FieldTypePresenceDescription and constraints
$objectRoot
completedAtstringRequired within parentThe timestamp indicating when the batch operation was completed, in date-time format.
Format: date-time
errorsarrayOptionalAn array of error objects detailing the errors that occurred during the batch operation.
errors[]ModelEach itemExpand Read a batch of deal split objects by their associated deal object internal ID — response body — status: CANCELED, COMPLETE, PENDING, PROCESSING errors item
linksobjectOptionalA map of link names to associated URIs for additional resources or documentation.
Additional keys: see wildcard field
links.*stringAdditional keys
numErrorsJSONOptional
numErrors (anyOf 1)integerAlternativeThe total number of errors encountered during the batch operation.
Format: int32
numErrors (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
requestedAtstringOptionalThe timestamp indicating when the batch operation was requested, in date-time format.
Format: date-time
resultsarrayRequired within parentAn array of deal-to-deal split objects representing the results of the batch operation.
results[]ModelEach itemExpand Read a batch of deal split objects by their associated deal object internal ID — response body — status: CANCELED, COMPLETE, PENDING, PROCESSING results item
startedAtstringRequired within parentThe timestamp indicating when the batch operation started, in date-time format.
Format: date-time
statusstringRequired within parentThe current status of the batch operation, with possible values: CANCELED, COMPLETE, PENDING, PROCESSING.
Known values: CANCELED, COMPLETE, PENDING, PROCESSING

Referenced models: Read a batch of deal split objects by their associated deal object internal ID — response body — status: CANCELED, COMPLETE, PENDING, PROCESSING errors item, Read a batch of deal split objects by their associated deal object internal ID — response body — status: CANCELED, COMPLETE, PENDING, PROCESSING results 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.