Skip to content

Zoho: Record schemas

59 Zoho schemas with complete fields and constraints.

← Record operations · All schemas

Create or update records in a specified module — request body — body

FieldTypePresenceDescription and constraints
$objectRootRequest body schema for upsert operations, allowing creation or update of records based on duplicate fields.
Additional keys: not allowed
dataarrayRequired within parentList of records to be created or updated using the upsert operation.
Maximum items: 100
Minimum items: 1
data[]ModelEach itemExpand Update a specific record by ID — request body — body data item
duplicate_check_fieldsarrayOptionalSpecifies the fields used to check for duplicate records during an Upsert operation. Duplicate check fields can be system-defined unique fields or user-defined unique fields.
The following are the system-defined duplicate check fields for the respective modules: Leads - "Email"; Accounts - "Account_Name"; Contacts - "Email"; Deals - "Deal_Name"; Campaigns - "Campaign_Name"; Cases - "Subject"; Solutions - "Solution_Title"; Products - "Product_Name"; Vendors - "Vendor_Name"; PriceBooks - "Price_Book_Name"; Quotes - "Subject"; SalesOrders - "Subject"; PurchaseOrders - "Subject"; Invoices - "Subject"; Custom Modules - "Name".
If a matching record is found based on these fields, the record is updated; otherwise, a new record is inserted.
duplicate_check_fields[]stringEach itemAPI name of the field used for duplicate record verification.
Maximum length: 100
lar_idstringOptionalThe unique ID of the assignment rule to trigger while inserting a record. Use the Get Assignment Rules API to retrieve valid values. This key must be provided parallel to the data key. Supported for all modules where assignment rules are applicable, such as Leads, Contacts, Deals, Accounts, Tasks, Cases, and Custom.
Maximum length: 19
Minimum length: 1
Pattern: ^[1-9][0-9]{0,18}$
triggerarrayOptionalSpecifies the CRM features to execute for the API request. Supported values are "workflow", "approval", and "blueprint". If the "trigger" parameter is not specified, workflows, approvals, and blueprints related to the API are executed. Specify an empty array [] to prevent these features from executing.
trigger[]stringEach itemRepresents a single item in the RecordsInputSchema array.
One of: approval, workflow, blueprint, pathfinder, orchestration
wf_triggerstring or nullOptionalWorkflow trigger identifier to be executed as part of the upsert operation.
Maximum length: 50

Referenced models: Update a specific record by ID — request body — body data item

Create or update records in a specified module — response body — data

FieldTypePresenceDescription and constraints
$objectRootRepresents the response schema for the record upsert success operation.
Additional keys: not allowed
dataarrayRequired within parentRepresents the data value.
Maximum items: 100
Minimum items: 1
data[]objectEach itemRepresents a single item in the RecordUpsertSuccessResponse array.
Additional keys: not allowed
data[].actionstringRequired within parentRepresents the data value.
Known values: insert, update
data[].codestringRequired within parentRepresents the data value.
Known values: SUCCESS
data[].detailsModelRequired within parentExpand Create or update records in a specified module — response body — data data item details
data[].duplicate_fieldJSONRequired within parent
data[].duplicate_field (anyOf 1)stringAlternativeRepresents the data value.
Maximum length: 255
data[].duplicate_field (anyOf 2)nullAlternativeRepresents the data value.
Maximum length: 255
data[].messagestringRequired within parentRepresents the data value.
data[].statusstringRequired within parentRepresents the data value.
Known values: success

Referenced models: Create or update records in a specified module — response body — data data item details

Create or update records in a specified module — response body — data / data / item / action: insert, update, code: SUCCESS, status: success

FieldTypePresenceDescription and constraints
$objectRootRepresents a single record upsert success data result item.
Additional keys: not allowed
actionstringRequired within parentRepresents the action that triggered the record lock.
Known values: insert, update
codestringRequired within parentRepresents the error code identifying the type of failure.
Known values: SUCCESS
detailsModelRequired within parentExpand Create or update records in a specified module — response body — data / data / item / action: insert, update, code: SUCCESS, status: success details
duplicate_fieldJSONRequired within parent
duplicate_field (anyOf 1)stringAlternativeRepresents the duplicate field value.
Maximum length: 255
duplicate_field (anyOf 2)nullAlternativeRepresents the duplicate field value.
Maximum length: 255
messagestringRequired within parentRepresents the error message describing why the operation failed.
statusstringRequired within parentIndicates the overall result status of the request.
Known values: success

Referenced models: Create or update records in a specified module — response body — data / data / item / action: insert, update, code: SUCCESS, status: success details

Create or update records in a specified module — response body — data / data / item / action: insert, update, code: SUCCESS, status: success details

FieldTypePresenceDescription and constraints
$objectRootContains additional context about the error.
Additional keys: not allowed
$approval_statestringOptionalContains additional context about the error.
Maximum length: 255
Created_ByobjectOptionalContains additional context about the error.
Additional keys: not allowed
Created_By.idstringRequired within parentContains additional context about the error.
Format: int64
Created_By.namestringRequired within parentContains additional context about the error.
Maximum length: 101
Created_TimestringOptionalContains additional context about the error.
Format: date-time
Modified_ByobjectOptionalContains additional context about the error.
Additional keys: not allowed
Modified_By.idstringRequired within parentContains additional context about the error.
Format: int64
Modified_By.namestringRequired within parentContains additional context about the error.
Maximum length: 101
Modified_TimestringOptionalContains additional context about the error.
Format: date-time
idstringRequired within parentContains additional context about the error.
Format: int64

Create or update records in a specified module — response body — data data item details

FieldTypePresenceDescription and constraints
$objectRootRepresents the data value.
Additional keys: not allowed
$approval_statestringOptionalRepresents the data value.
Maximum length: 255
Created_ByobjectOptionalRepresents the data value.
Additional keys: not allowed
Created_By.idstringRequired within parentRepresents the data value.
Format: int64
Created_By.namestringRequired within parentRepresents the data value.
Maximum length: 101
Created_TimestringOptionalRepresents the data value.
Format: date-time
Modified_ByobjectOptionalRepresents the data value.
Additional keys: not allowed
Modified_By.idstringRequired within parentRepresents the data value.
Format: int64
Modified_By.namestringRequired within parentRepresents the data value.
Maximum length: 101
Modified_TimestringOptionalRepresents the data value.
Format: date-time
idstringRequired within parentRepresents the data value.
Format: int64

Create or update records in a specified module — response body — data data item value

FieldTypePresenceDescription and constraints
$JSONRootRepresents the error response returned when the operation fails due to a record upsert data item error.
$ (anyOf 1)ModelAlternativeExpand Create records in a specified module — response body — data / data / item / value / code: INVALID DATA, status: error — Record Invalid Data Type Error
$ (anyOf 2)ModelAlternativeExpand Create records in a specified module — response body — data / data / item / value / code: INVALID DATA, status: error — Invalid Supported Values Error
$ (anyOf 3)ModelAlternativeExpand Create records in a specified module — response body — data / data / item / value / code: INVALID DATA, status: error — Invalid Max Length Error
$ (anyOf 4)ModelAlternativeExpand Create records in a specified module — response body — data / data / item / value / code: INVALID DATA, status: error — Invalid Data Value Error
$ (anyOf 5)ModelAlternativeExpand Create records in a specified module — response body — data / data / item / value / code: INVALID MODULE, status: error
$ (anyOf 6)ModelAlternativeExpand Create records in a specified module — response body — data / data / item / value / code: MULTIPLE OR MULTI ERRORS, status: error
$ (anyOf 7)ModelAlternativeExpand Create records in a specified module — response body — data / data / item / value / code: DEPENDENT FIELD MISSING, status: error
$ (anyOf 8)ModelAlternativeExpand Create records in a specified module — response body — data / data / item / value / code: MANDATORY NOT FOUND, status: error — Record Mandatory Not Found Error
$ (anyOf 9)ModelAlternativeExpand Create records in a specified module — response body — data / data / item / value / code: DEPENDENT MISMATCH, status: error
$ (anyOf 10)ModelAlternativeExpand Create records in a specified module — response body — data / data / item / value / code: INVALID REQUEST METHOD, status: error
$ (anyOf 11)ModelAlternativeExpand Create records in a specified module — response body — data / data / item / value / code: AUTHORIZATION FAILED, status: error
$ (anyOf 12)ModelAlternativeExpand Create records in a specified module — response body — data / data / item / value / code: DUPLICATE DATA, status: error

Referenced models: Create records in a specified module — response body — data / data / item / value / code: INVALID DATA, status: error — Invalid Data Value Error, Create records in a specified module — response body — data / data / item / value / code: INVALID DATA, status: error — Invalid Max Length Error, Create records in a specified module — response body — data / data / item / value / code: INVALID DATA, status: error — Invalid Supported Values Error, Create records in a specified module — response body — data / data / item / value / code: MULTIPLE OR MULTI ERRORS, status: error, Create records in a specified module — response body — data / data / item / value / code: AUTHORIZATION FAILED, status: error, Create records in a specified module — response body — data / data / item / value / code: DEPENDENT FIELD MISSING, status: error, Create records in a specified module — response body — data / data / item / value / code: DEPENDENT MISMATCH, status: error, Create records in a specified module — response body — data / data / item / value / code: DUPLICATE DATA, status: error, Create records in a specified module — response body — data / data / item / value / code: INVALID DATA, status: error — Record Invalid Data Type Error, Create records in a specified module — response body — data / data / item / value / code: INVALID MODULE, status: error, Create records in a specified module — response body — data / data / item / value / code: INVALID REQUEST METHOD, status: error, Create records in a specified module — response body — data / data / item / value / code: MANDATORY NOT FOUND, status: error — Record Mandatory Not Found Error

Create records in a specified module — response body — data / data / item / value / code: AUTHORIZATION FAILED, status: error

FieldTypePresenceDescription and constraints
$objectRootRepresents the error response returned when the operation fails due to a authorization failed error.
Additional keys: not allowed
codestringRequired within parentRepresents the error code identifying the type of failure.
Known values: AUTHORIZATION_FAILED
detailsobjectRequired within parentContains additional context about the error.
Additional keys: not allowed
details.resource_path_indexJSONRequired within parent
details.resource_path_index (anyOf 1)integerAlternativeContains additional context about the error.
Format: int32
details.resource_path_index (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
messagestringRequired within parentRepresents the error message describing why the operation failed.
statusstringRequired within parentIndicates the overall result status of the request.
Known values: error

Create records in a specified module — response body — data / data / item / value / code: DEPENDENT FIELD MISSING, status: error

FieldTypePresenceDescription and constraints
$objectRootRepresents the error response returned when the operation fails due to a dependent field missing error.
Additional keys: not allowed
codestringRequired within parentRepresents the error code identifying the type of failure.
Known values: DEPENDENT_FIELD_MISSING
detailsModelRequired within parentExpand Create records in a specified module — response body — data / data / item / value / code: DEPENDENT FIELD MISSING, status: error details
messagestringRequired within parentRepresents the error message describing why the operation failed.
statusstringRequired within parentIndicates the overall result status of the request.
Known values: error

Referenced models: Create records in a specified module — response body — data / data / item / value / code: DEPENDENT FIELD MISSING, status: error details

Create records in a specified module — response body — data / data / item / value / code: DEPENDENT FIELD MISSING, status: error details

FieldTypePresenceDescription and constraints
$objectRootContains additional context about the error.
Additional keys: not allowed
api_namestringRequired within parentContains additional context about the error.
Maximum length: 255
dependeeobjectRequired within parentContains additional context about the error.
Additional keys: not allowed
dependee.api_namestringRequired within parentContains additional context about the error.
Maximum length: 50
dependee.json_pathstringRequired within parentContains additional context about the error.
json_pathstringRequired within parentContains additional context about the error.

Create records in a specified module — response body — data / data / item / value / code: DEPENDENT MISMATCH, status: error

FieldTypePresenceDescription and constraints
$objectRootRepresents the error response returned when the operation fails due to a dependent mismatch error.
Additional keys: not allowed
codestringRequired within parentRepresents the error code identifying the type of failure.
Known values: DEPENDENT_MISMATCH
detailsobjectRequired within parentContains additional context about the error.
Additional keys: not allowed
details.api_namestringRequired within parentContains additional context about the error.
Maximum length: 50
details.dependeeobjectRequired within parentContains additional context about the error.
Additional keys: not allowed
details.dependee.api_namestringRequired within parentContains additional context about the error.
Maximum length: 50
details.dependee.json_pathstringRequired within parentContains additional context about the error.
details.json_pathstringRequired within parentContains additional context about the error.
details.resource_path_indexJSONOptional
details.resource_path_index (anyOf 1)integerAlternativeContains additional context about the error.
Format: int32
details.resource_path_index (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
messagestringRequired within parentRepresents the error message describing why the operation failed.
statusstringRequired within parentIndicates the overall result status of the request.
Known values: error

Create records in a specified module — response body — data / data / item / value / code: DEPENDENT SERVICE ERROR, status: error

FieldTypePresenceDescription and constraints
$objectRootRepresents the error response returned when the operation fails due to a dependent service error.
Additional keys: not allowed
codestringRequired within parentRepresents the error code identifying the type of failure.
Known values: DEPENDENT_SERVICE_ERROR
detailsobjectRequired within parentContains additional context about the error.
Additional keys: not allowed
details.dependency_errorstringRequired within parentContains additional context about the error.
Known values: NO_PERMISSION, LIMIT_EXCEEDED, PROCESSING_ERROR, CANNOT_PROCESS
messagestringRequired within parentRepresents the error message describing why the operation failed.
statusstringRequired within parentIndicates the overall result status of the request.
Known values: error

Create records in a specified module — response body — data / data / item / value / code: DUPLICATE DATA, status: error

FieldTypePresenceDescription and constraints
$objectRootRepresents the error response returned when the operation fails due to a duplicate data error.
Additional keys: not allowed
codestringRequired within parentRepresents the error code identifying the type of failure.
Known values: DUPLICATE_DATA
detailsModelRequired within parentExpand Create records in a specified module — response body — data / data / item / value / code: DUPLICATE DATA, status: error details
messagestringRequired within parentRepresents the error message describing why the operation failed.
statusstringRequired within parentIndicates the overall result status of the request.
Known values: error

Referenced models: Create records in a specified module — response body — data / data / item / value / code: DUPLICATE DATA, status: error details

Create records in a specified module — response body — data / data / item / value / code: DUPLICATE DATA, status: error details

FieldTypePresenceDescription and constraints
$objectRootContains additional context about the error.
Additional keys: not allowed
api_namestringRequired within parentContains additional context about the error.
Maximum length: 50
duplicate_recordModelRequired within parentExpand Create records in a specified module — response body — data / data / item / value / code: DUPLICATE DATA, status: error details duplicate record
idstringOptionalContains additional context about the error.
Format: int64
Maximum length: 255
json_pathstringRequired within parentContains additional context about the error.
more_recordsbooleanRequired within parentContains additional context about the error.

Referenced models: Create records in a specified module — response body — data / data / item / value / code: DUPLICATE DATA, status: error details duplicate record

Create records in a specified module — response body — data / data / item / value / code: DUPLICATE DATA, status: error details duplicate record

FieldTypePresenceDescription and constraints
$objectRootInformation about the existing record that has the duplicate value, containing field values from the duplicate record.
Additional keys: allowed
OwnerobjectOptionalContains additional context about the error.
Additional keys: not allowed
Owner.idstringRequired within parentContains additional context about the error.
Format: int64
Owner.namestringRequired within parentContains additional context about the error.
Maximum length: 101
Owner.zuidstringOptionalContains additional context about the error.
Maximum length: 255
idstringRequired within parentContains additional context about the error.
Format: int64
moduleobjectOptionalContains additional context about the error.
Additional keys: not allowed
module.api_namestringRequired within parentContains additional context about the error.
Maximum length: 255
module.idstringRequired within parentContains additional context about the error.
Format: int64

Create records in a specified module — response body — data / data / item / value / code: INVALID DATA, status: error details — Invalid Data Max Length Details

FieldTypePresenceDescription and constraints
$objectRootContains the contextual details for the invalid data max length error.
Additional keys: not allowed
api_namestringRequired within parentRepresents the API name of the field or module.
Maximum length: 50
json_pathstringRequired within parentRepresents the JSONPath location pointing to the field that caused the error.
maximum_lengthJSONRequired within parent
maximum_length (anyOf 1)integerAlternativeRepresents the maximum allowed value or length for the field that failed validation.
Format: int32
maximum_length (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$

Create records in a specified module — response body — data / data / item / value / code: INVALID DATA, status: error details — Invalid Data Supported Values Details

FieldTypePresenceDescription and constraints
$objectRootContains the contextual details for the invalid data supported values error.
Additional keys: not allowed
api_namestringRequired within parentRepresents the API name of the field or module.
json_pathstringRequired within parentRepresents the JSONPath location pointing to the field that caused the error.
supported_valuesarrayRequired within parentContains the list of valid values accepted for this field.
supported_values[]stringEach itemRepresents a single item in the InvalidDataSupportedValuesDetails array.
Maximum length: 255

Create records in a specified module — response body — data / data / item / value / code: INVALID DATA, status: error details — Invalid Data Type Mismatch Details

FieldTypePresenceDescription and constraints
$objectRootContains the contextual details for the invalid data type mismatch error.
Additional keys: not allowed
api_namestringRequired within parentRepresents the API name of the field or module.
expected_data_typestringRequired within parentRepresents the data type expected for the field.
Maximum length: 255
json_pathstringRequired within parentRepresents the JSONPath location pointing to the field that caused the error.

Create records in a specified module — response body — data / data / item / value / code: INVALID DATA, status: error — Invalid Data Value Error

FieldTypePresenceDescription and constraints
$objectRootRepresents the error response returned when the operation fails due to a invalid data value error.
Additional keys: not allowed
codestringRequired within parentRepresents the error code identifying the type of failure.
Known values: INVALID_DATA
detailsModelRequired within parentExpand Create records in a specified module — response body — data / data / item / value / code: NOT ALLOWED, status: error details
Additional information pinpointing exactly what was invalid. The structure varies based on the cause of the error.
messagestringRequired within parentRepresents the error message describing why the operation failed.
statusstringRequired within parentIndicates the overall result status of the request.
Known values: error

Referenced models: Create records in a specified module — response body — data / data / item / value / code: NOT ALLOWED, status: error details

Create records in a specified module — response body — data / data / item / value / code: INVALID DATA, status: error — Invalid Max Length Error

FieldTypePresenceDescription and constraints
$objectRootRepresents the error response returned when the operation fails due to a invalid max length error.
Additional keys: not allowed
codestringRequired within parentRepresents the error code identifying the type of failure.
Known values: INVALID_DATA
detailsModelRequired within parentExpand Create records in a specified module — response body — data / data / item / value / code: INVALID DATA, status: error details — Invalid Data Max Length Details
Additional information pinpointing exactly what was invalid. The structure varies based on the cause of the error.
messagestringRequired within parentRepresents the error message describing why the operation failed.
statusstringRequired within parentIndicates the overall result status of the request.
Known values: error

Referenced models: Create records in a specified module — response body — data / data / item / value / code: INVALID DATA, status: error details — Invalid Data Max Length Details

Create records in a specified module — response body — data / data / item / value / code: INVALID DATA, status: error — Invalid Supported Values Error

FieldTypePresenceDescription and constraints
$objectRootRepresents the error response returned when the operation fails due to a invalid supported values error.
Additional keys: not allowed
codestringRequired within parentRepresents the error code identifying the type of failure.
Known values: INVALID_DATA
detailsModelRequired within parentExpand Create records in a specified module — response body — data / data / item / value / code: INVALID DATA, status: error details — Invalid Data Supported Values Details
Additional information pinpointing exactly what was invalid. The structure varies based on the cause of the error.
messagestringRequired within parentRepresents the error message describing why the operation failed.
statusstringRequired within parentIndicates the overall result status of the request.
Known values: error

Referenced models: Create records in a specified module — response body — data / data / item / value / code: INVALID DATA, status: error details — Invalid Data Supported Values Details

Create records in a specified module — response body — data / data / item / value / code: INVALID DATA, status: error — Record Invalid Data Max Length Error

FieldTypePresenceDescription and constraints
$objectRootRepresents the error response returned when the operation fails due to invalid data exceeding the maximum length.
Additional keys: not allowed
codestringRequired within parentRepresents the error code identifying the type of failure.
Known values: INVALID_DATA
detailsobjectRequired within parentContains additional context about the error.
Additional keys: not allowed
details.api_namestringRequired within parentRepresents the API name for which the data exceeded the maximum length.
Maximum length: 50
details.expected_data_typestringRequired within parentRepresents the expected data type for the field.
Maximum length: 50
details.json_pathstringRequired within parentRepresents the JSON path for the field that exceeded the maximum length.
details.maximum_lengthJSONRequired within parent
details.maximum_length (anyOf 1)integerAlternativeRepresents the maximum length that was exceeded.
Format: int32
details.maximum_length (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
messagestringRequired within parentRepresents the error message describing why the operation failed.
statusstringRequired within parentIndicates the overall result status of the request.
Known values: error

Create records in a specified module — response body — data / data / item / value / code: INVALID DATA, status: error — Record Invalid Data Type Error

FieldTypePresenceDescription and constraints
$objectRootRepresents the error response returned when the operation fails due to a invalid data type error.
Additional keys: not allowed
codestringRequired within parentRepresents the error code identifying the type of failure.
Known values: INVALID_DATA
detailsModelRequired within parentExpand Create records in a specified module — response body — data / data / item / value / code: INVALID DATA, status: error details — Invalid Data Type Mismatch Details
Additional information pinpointing exactly what was invalid. The structure varies based on the cause of the error.
messagestringRequired within parentRepresents the error message describing why the operation failed.
statusstringRequired within parentIndicates the overall result status of the request.
Known values: error

Referenced models: Create records in a specified module — response body — data / data / item / value / code: INVALID DATA, status: error details — Invalid Data Type Mismatch Details

Create records in a specified module — response body — data / data / item / value / code: INVALID MODULE, status: error

FieldTypePresenceDescription and constraints
$objectRootRepresents the error response returned when the operation fails due to a invalid module error.
Additional keys: not allowed
codestringRequired within parentRepresents the error code identifying the type of failure.
Known values: INVALID_MODULE
detailsobjectRequired within parentContains additional context about the error.
Additional keys: not allowed
details.resource_path_indexJSONRequired within parent
details.resource_path_index (anyOf 1)integerAlternativeContains additional context about the error.
Format: int32
details.resource_path_index (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
messagestringRequired within parentRepresents the error message describing why the operation failed.
statusstringRequired within parentIndicates the overall result status of the request.
Known values: error

Create records in a specified module — response body — data / data / item / value / code: INVALID REQUEST METHOD, status: error

FieldTypePresenceDescription and constraints
$objectRootRepresents the error response returned when the operation fails due to a invalid request method error.
Additional keys: not allowed
codestringRequired within parentRepresents the error code identifying the type of failure.
Known values: INVALID_REQUEST_METHOD
detailsobjectRequired within parentContains additional context about the error.
Additional keys: not allowed
details.resource_path_indexJSONRequired within parent
details.resource_path_index (anyOf 1)integerAlternativeContains additional context about the error.
Format: int32
details.resource_path_index (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
messagestringRequired within parentRepresents the error message describing why the operation failed.
statusstringRequired within parentIndicates the overall result status of the request.
Known values: error

Create records in a specified module — response body — data / data / item / value / code: MANDATORY NOT FOUND, status: error details

FieldTypePresenceDescription and constraints
$objectRootContains additional context about the error.
Additional keys: not allowed
api_namestringRequired within parentContains additional context about the error.
Maximum length: 50
json_pathstringRequired within parentContains additional context about the error.
layout_ruleobjectRequired within parentContains additional context about the error.
Additional keys: not allowed
layout_rule.idstringRequired within parentContains additional context about the error.
Format: int64
layout_rule.namestringRequired within parentContains additional context about the error.
Maximum length: 255

Create records in a specified module — response body — data / data / item / value / code: MANDATORY NOT FOUND, status: error — Mandatory Not Found Layout Rule Write Error

FieldTypePresenceDescription and constraints
$objectRootRepresents the error response returned when the operation fails due to a mandatory not found layout rule write error.
Additional keys: not allowed
codestringRequired within parentRepresents the error code identifying the type of failure.
Known values: MANDATORY_NOT_FOUND
detailsModelRequired within parentExpand Create records in a specified module — response body — data / data / item / value / code: MANDATORY NOT FOUND, status: error details
messagestringRequired within parentRepresents the error message describing why the operation failed.
statusstringRequired within parentIndicates the overall result status of the request.
Known values: error

Referenced models: Create records in a specified module — response body — data / data / item / value / code: MANDATORY NOT FOUND, status: error details

Create records in a specified module — response body — data / data / item / value / code: MANDATORY NOT FOUND, status: error — Record Mandatory Not Found Error

FieldTypePresenceDescription and constraints
$objectRootRepresents the error response returned when the operation fails due to a mandatory not found error.
Additional keys: not allowed
codestringRequired within parentRepresents the error code identifying the type of failure.
Known values: MANDATORY_NOT_FOUND
detailsobjectRequired within parentContains additional context about the error.
Additional keys: not allowed
details.api_namestringRequired within parentContains additional context about the error.
Maximum length: 50
details.json_pathstringRequired within parentContains additional context about the error.
messagestringRequired within parentRepresents the error message describing why the operation failed.
statusstringRequired within parentIndicates the overall result status of the request.
Known values: error

Create records in a specified module — response body — data / data / item / value / code: MULTIPLE OR MULTI ERRORS, status: error

FieldTypePresenceDescription and constraints
$objectRootRepresents the error response returned when the operation fails due to a multiple or multi errors error.
Additional keys: not allowed
codestringRequired within parentRepresents the error code identifying the type of failure.
Known values: MULTIPLE_OR_MULTI_ERRORS
detailsobjectRequired within parentContains additional context about the error.
Additional keys: not allowed
details.errorsarrayRequired within parentContains additional context about the error.
Maximum items: 100
Minimum items: 1
details.errors[]objectEach itemRepresents a single item in the MultipleOrMultiErrorsError array.
Additional keys: not allowed
details.errors[].codestringRequired within parentContains additional context about the error.
details.errors[].detailsModelOptionalExpand Create records in a specified module — response body — data / data / item / value / code: MULTIPLE OR MULTI ERRORS, status: error details errors item details
details.errors[].messagestringRequired within parentContains additional context about the error.
details.errors[].statusstringRequired within parentContains additional context about the error.
Known values: error
messagestringRequired within parentRepresents the error message describing why the operation failed.
statusstringRequired within parentIndicates the overall result status of the request.
Known values: error

Referenced models: Create records in a specified module — response body — data / data / item / value / code: MULTIPLE OR MULTI ERRORS, status: error details errors item details

Create records in a specified module — response body — data / data / item / value / code: MULTIPLE OR MULTI ERRORS, status: error details errors item details

FieldTypePresenceDescription and constraints
$objectRootContains additional context about the error.
Additional keys: not allowed
api_namestringRequired within parentContains additional context about the error.
Maximum length: 50
duplicate_recordModelOptionalExpand Create records in a specified module — response body — data / data / item / value / code: MULTIPLE OR MULTI ERRORS, status: error details errors item details duplicate record
json_pathstringOptionalContains additional context about the error.
more_recordsbooleanOptionalContains additional context about the error.

Referenced models: Create records in a specified module — response body — data / data / item / value / code: MULTIPLE OR MULTI ERRORS, status: error details errors item details duplicate record

Create records in a specified module — response body — data / data / item / value / code: MULTIPLE OR MULTI ERRORS, status: error details errors item details duplicate record

FieldTypePresenceDescription and constraints
$objectRootContains additional context about the error.
Additional keys: not allowed
OwnerobjectOptionalContains additional context about the error.
Additional keys: not allowed
Owner.idstringRequired within parentContains additional context about the error.
Format: int64
Owner.namestringRequired within parentContains additional context about the error.
Maximum length: 101
Owner.zuidstringOptionalContains additional context about the error.
Maximum length: 100
idstringRequired within parentContains additional context about the error.
Format: int64
moduleobjectOptionalContains additional context about the error.
Additional keys: not allowed
module.api_namestringRequired within parentContains additional context about the error.
Maximum length: 50
module.idstringRequired within parentContains additional context about the error.
Format: int64

Create records in a specified module — response body — data / data / item / value / code: NOT ALLOWED, status: error

FieldTypePresenceDescription and constraints
$objectRootThis error occurs when the data provided in the request doesn't meet the expected requirements. The details structure varies based on the cause not allowed value
Additional keys: not allowed
codestringRequired within parentA unique identifier for this type of error.
Known values: NOT_ALLOWED
detailsModelRequired within parentExpand Create records in a specified module — response body — data / data / item / value / code: NOT ALLOWED, status: error details
Additional information pinpointing exactly what was invalid. The structure varies based on the cause of the error.
messagestringRequired within parentA clear explanation of what went wrong and why the operation could not complete.
statusstringRequired within parentIndicates whether the operation succeeded or failed.
Known values: error

Referenced models: Create records in a specified module — response body — data / data / item / value / code: NOT ALLOWED, status: error details

Create records in a specified module — response body — data / data / item / value / code: NOT ALLOWED, status: error details

FieldTypePresenceDescription and constraints
$objectRootContains the contextual details for the invalid data field value error.
Additional keys: not allowed
api_namestringRequired within parentRepresents the API name of the field or module.
Maximum length: 50
json_pathstringRequired within parentRepresents the JSONPath location pointing to the field that caused the error.

Create records in a specified module — response body — data data item value

FieldTypePresenceDescription and constraints
$JSONRootRepresents the error response returned when the operation fails due to a record post data item error.
$ (anyOf 1)ModelAlternativeExpand Create records in a specified module — response body — data / data / item / value / code: INVALID DATA, status: error — Record Invalid Data Type Error
$ (anyOf 2)ModelAlternativeExpand Create records in a specified module — response body — data / data / item / value / code: INVALID DATA, status: error — Invalid Supported Values Error
$ (anyOf 3)ModelAlternativeExpand Create records in a specified module — response body — data / data / item / value / code: INVALID DATA, status: error — Invalid Max Length Error
$ (anyOf 4)ModelAlternativeExpand Create records in a specified module — response body — data / data / item / value / code: INVALID DATA, status: error — Record Invalid Data Max Length Error
$ (anyOf 5)ModelAlternativeExpand Create records in a specified module — response body — data / data / item / value / code: INVALID DATA, status: error — Invalid Data Value Error
$ (anyOf 6)ModelAlternativeExpand Create records in a specified module — response body — data / data / item / value / code: NOT ALLOWED, status: error
$ (anyOf 7)ModelAlternativeExpand Create records in a specified module — response body — data / data / item / value / code: INVALID MODULE, status: error
$ (anyOf 8)ModelAlternativeExpand Create records in a specified module — response body — data / data / item / value / code: MULTIPLE OR MULTI ERRORS, status: error
$ (anyOf 9)ModelAlternativeExpand Create records in a specified module — response body — data / data / item / value / code: DEPENDENT FIELD MISSING, status: error
$ (anyOf 10)ModelAlternativeExpand Create records in a specified module — response body — data / data / item / value / code: DEPENDENT SERVICE ERROR, status: error
$ (anyOf 11)ModelAlternativeExpand Create records in a specified module — response body — data / data / item / value / code: MANDATORY NOT FOUND, status: error — Record Mandatory Not Found Error
$ (anyOf 12)ModelAlternativeExpand Create records in a specified module — response body — data / data / item / value / code: MANDATORY NOT FOUND, status: error — Mandatory Not Found Layout Rule Write Error
$ (anyOf 13)ModelAlternativeExpand Create records in a specified module — response body — data / data / item / value / code: DEPENDENT MISMATCH, status: error
$ (anyOf 14)ModelAlternativeExpand Create records in a specified module — response body — data / data / item / value / code: INVALID REQUEST METHOD, status: error
$ (anyOf 15)ModelAlternativeExpand Create records in a specified module — response body — data / data / item / value / code: AUTHORIZATION FAILED, status: error
$ (anyOf 16)ModelAlternativeExpand Create records in a specified module — response body — data / data / item / value / code: DUPLICATE DATA, status: error

Referenced models: Create records in a specified module — response body — data / data / item / value / code: DEPENDENT SERVICE ERROR, status: error, Create records in a specified module — response body — data / data / item / value / code: INVALID DATA, status: error — Invalid Data Value Error, Create records in a specified module — response body — data / data / item / value / code: INVALID DATA, status: error — Invalid Max Length Error, Create records in a specified module — response body — data / data / item / value / code: INVALID DATA, status: error — Invalid Supported Values Error, Create records in a specified module — response body — data / data / item / value / code: MANDATORY NOT FOUND, status: error — Mandatory Not Found Layout Rule Write Error, Create records in a specified module — response body — data / data / item / value / code: MULTIPLE OR MULTI ERRORS, status: error, Create records in a specified module — response body — data / data / item / value / code: NOT ALLOWED, status: error, Create records in a specified module — response body — data / data / item / value / code: AUTHORIZATION FAILED, status: error, Create records in a specified module — response body — data / data / item / value / code: DEPENDENT FIELD MISSING, status: error, Create records in a specified module — response body — data / data / item / value / code: DEPENDENT MISMATCH, status: error, Create records in a specified module — response body — data / data / item / value / code: DUPLICATE DATA, status: error, Create records in a specified module — response body — data / data / item / value / code: INVALID DATA, status: error — Record Invalid Data Max Length Error, Create records in a specified module — response body — data / data / item / value / code: INVALID DATA, status: error — Record Invalid Data Type Error, Create records in a specified module — response body — data / data / item / value / code: INVALID MODULE, status: error, Create records in a specified module — response body — data / data / item / value / code: INVALID REQUEST METHOD, status: error, Create records in a specified module — response body — data / data / item / value / code: MANDATORY NOT FOUND, status: error — Record Mandatory Not Found Error

Delete a specific record by ID — response body

FieldTypePresenceDescription and constraints
$objectRootRepresents the response schema for the record delete by ID success operation.
Additional keys: not allowed
dataarrayRequired within parentRepresents the data value.
Maximum items: 100
Minimum items: 1
data[]objectEach itemRepresents a single item in the RecordDeleteByIdSuccessResponse array.
Additional keys: not allowed
data[].codestringRequired within parentRepresents the data value.
Known values: SUCCESS
data[].detailsobjectRequired within parentRepresents the data value.
Additional keys: not allowed
data[].details.idstringRequired within parentRepresents the data value.
Format: int64
data[].messagestringRequired within parentRepresents the data value.
data[].statusstringRequired within parentRepresents the data value.
Known values: success

Delete records from a specified module — response body — data / data / item / code: INVALID DATA, status: error

FieldTypePresenceDescription and constraints
$objectRootRepresents a single record delete invalid data result item.
Additional keys: not allowed
codestringRequired within parentRepresents the error code identifying the type of failure.
Known values: INVALID_DATA
detailsobjectRequired within parentContains additional context about the error.
Additional keys: not allowed
details.idstringRequired within parentContains additional context about the error.
Format: int64
Maximum length: 20
messagestringRequired within parentRepresents the error message describing why the operation failed.
statusstringRequired within parentIndicates the overall result status of the request.
Known values: error

Delete records from a specified module — response body — data / data / item / code: REQUIRED PARAM MISSING, status: error

FieldTypePresenceDescription and constraints
$objectRootRepresents a single record delete required parameter missing result item.
Additional keys: not allowed
codestringRequired within parentRepresents the error code identifying the type of failure.
Known values: REQUIRED_PARAM_MISSING
detailsobjectRequired within parentContains additional context about the error.
Additional keys: not allowed
details.param_namestringRequired within parentContains additional context about the error.
Maximum length: 255
messagestringRequired within parentRepresents the error message describing why the operation failed.
statusstringRequired within parentIndicates the overall result status of the request.
Known values: error

Delete records from a specified module — response body — data — Record Delete Multi Status Response

FieldTypePresenceDescription and constraints
$objectRootRepresents the response schema for the record delete multi status operation.
Additional keys: not allowed
dataarrayRequired within parentRepresents the data value.
Maximum items: 100
Minimum items: 2
data[]JSONEach itemRepresents a single item in the RecordDeleteMultiStatusResponse array.
data[] (anyOf 1)objectAlternativeRepresents the response schema for the record delete multi status operation.
Additional keys: not allowed
data[] (anyOf 1).codestringRequired within parentRepresents the data value.
Known values: SUCCESS
data[] (anyOf 1).detailsobjectRequired within parentRepresents the data value.
Additional keys: not allowed
data[] (anyOf 1).details.idstringRequired within parentRepresents the data value.
Format: int64
data[] (anyOf 1).messagestringRequired within parentRepresents the data value.
data[] (anyOf 1).statusstringRequired within parentRepresents the data value.
Known values: success
data[] (anyOf 2)ModelAlternativeExpand Delete records from a specified module — response body — data / data / item / code: INVALID DATA, status: error
data[] (anyOf 3)ModelAlternativeExpand Delete records from a specified module — response body — data / data / item / code: REQUIRED PARAM MISSING, status: error
data (allOf 1)JSONAll variants applyRepresents the response schema for the record delete multi status operation.
data (allOf 2)JSONAll variants applyRepresents the response schema for the record delete multi status operation.

Referenced models: Delete records from a specified module — response body — data / data / item / code: INVALID DATA, status: error, Delete records from a specified module — response body — data / data / item / code: REQUIRED PARAM MISSING, status: error

Delete records from a specified module — response body — data — Record Delete Success Response

FieldTypePresenceDescription and constraints
$objectRootRepresents the response schema for the record delete success operation.
Additional keys: not allowed
dataarrayRequired within parentRepresents the data value.
Maximum items: 100
Minimum items: 1
data[]objectEach itemRepresents a single item in the RecordDeleteSuccessResponse array.
Additional keys: not allowed
data[].codestringRequired within parentRepresents the data value.
Known values: SUCCESS
data[].detailsobjectRequired within parentRepresents the data value.
Additional keys: not allowed
data[].details.idstringRequired within parentRepresents the data value.
Format: int64
data[].messagestringRequired within parentRepresents the data value.
Known values: record deleted
data[].statusstringRequired within parentRepresents the data value.
Known values: success

Get a record by ID from a specified module — response body — data

FieldTypePresenceDescription and constraints
$objectRootRepresents the response schema for the record ID GET success operation.
Additional keys: not allowed
dataarrayRequired within parentRepresents the data value.
Maximum items: 1
Minimum items: 1
data[]ModelEach itemExpand Get a record by ID from a specified module — response body — data data item

Referenced models: Get a record by ID from a specified module — response body — data data item

Get a record by ID from a specified module — response body — data data item

FieldTypePresenceDescription and constraints
$objectRootRepresents a single record GET data result item.
Additional keys: allowed
$statestringOptionalThis will be as Save or Draft. 'save' indicates the record is not in any active Blueprint
Maximum length: 255
$wizard_connection_pathJSONOptional
$wizard_connection_path (anyOf 1)stringAlternative$wizard_connection_path information denoted by comma separated connection ids between wizard screens.
Maximum length: 2000
Read only: false
$wizard_connection_path (anyOf 2)nullAlternative$wizard_connection_path information denoted by comma separated connection ids between wizard screens.
Maximum length: 2000
Read only: false
Created_ByModelOptionalExpand Get a record by ID from a specified module — response body — data data item Created By
Created_TimestringOptionalRepresents the timestamp when the record was originally created.
Format: date-time
Modified_ByModelOptionalExpand Get a record by ID from a specified module — response body — data data item Modified By
Modified_TimestringOptionalRepresents the timestamp when the record was last modified.
Format: date-time
OwnerobjectOptionalRepresents the owner value.
Additional keys: not allowed
Owner.emailstringOptionalRepresents the owner value.
Maximum length: 256
Owner.idstringRequired within parentRepresents the owner value.
Format: int64
Owner.namestringRequired within parentRepresents the owner value.
Maximum length: 101
WizardobjectOptionalRepresents the wizard value.
Additional keys: not allowed
Wizard.idstringRequired within parentRepresents the wizard value.
Format: int64
Maximum length: 19
idstringOptionalRepresents the unique identifier of the RecordGETDataItem record.
Format: int64

Referenced models: Get a record by ID from a specified module — response body — data data item Created By, Get a record by ID from a specified module — response body — data data item Modified By

Get a record by ID from a specified module — response body — data data item Created By

FieldTypePresenceDescription and constraints
$objectRootContains information about the user who originally created the record.
Additional keys: not allowed
emailstringOptionalContains information about the user who originally created the record.
Maximum length: 255
idstringRequired within parentContains information about the user who originally created the record.
Format: int64
namestringRequired within parentContains information about the user who originally created the record.
Maximum length: 101

Get a record by ID from a specified module — response body — data data item Modified By

FieldTypePresenceDescription and constraints
$objectRootContains information about the user who last modified the record.
Additional keys: not allowed
emailstringOptionalContains information about the user who last modified the record.
Maximum length: 255
idstringRequired within parentContains information about the user who last modified the record.
Format: int64
namestringRequired within parentContains information about the user who last modified the record.
Maximum length: 101

Get deleted records from a specified module — response body — data, info

FieldTypePresenceDescription and constraints
$objectRootRepresents the response schema for the deleted records success operation.
Additional keys: not allowed
dataarrayRequired within parentRepresents the data value.
Maximum items: 200
Minimum items: 1
data[]objectEach itemRepresents a single item in the DeletedRecordsSuccessResponse array.
Additional keys: not allowed
data[].created_byJSONRequired within parent
data[].created_by (anyOf 1)objectAlternativeRepresents the data value.
Additional keys: not allowed
data[].created_by (anyOf 1).idstringRequired within parentRepresents the data value.
Format: int64
data[].created_by (anyOf 1).namestringRequired within parentRepresents the data value.
Maximum length: 101
data[].created_by (anyOf 2)nullAlternativeRepresents the data value.
Additional keys: not allowed
data[].created_by (anyOf 2).idstringRequired within parentRepresents the data value.
Format: int64
data[].created_by (anyOf 2).namestringRequired within parentRepresents the data value.
Maximum length: 101
data[].deleted_byJSONRequired within parent
data[].deleted_by (anyOf 1)objectAlternativeRepresents the data value.
Additional keys: not allowed
data[].deleted_by (anyOf 1).idstringRequired within parentRepresents the data value.
Format: int64
data[].deleted_by (anyOf 1).namestringRequired within parentRepresents the data value.
Maximum length: 255
data[].deleted_by (anyOf 2)nullAlternativeRepresents the data value.
Additional keys: not allowed
data[].deleted_by (anyOf 2).idstringRequired within parentRepresents the data value.
Format: int64
data[].deleted_by (anyOf 2).namestringRequired within parentRepresents the data value.
Maximum length: 255
data[].deleted_timestringRequired within parentRepresents the data value.
Format: date-time
data[].display_nameJSONRequired within parent
data[].display_name (anyOf 1)stringAlternativeRepresents the data value.
Maximum length: 255
data[].display_name (anyOf 2)nullAlternativeRepresents the data value.
Maximum length: 255
data[].idstringRequired within parentRepresents the data value.
Format: int64
data[].typestringRequired within parentRepresents the data value.
Known values: recycle, permanent
infoobjectRequired within parentRepresents the info value.
Additional keys: not allowed
info.countJSONRequired within parent
info.count (anyOf 1)integerAlternativeRepresents the info value.
Format: int32
info.count (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
info.more_recordsbooleanRequired within parentRepresents the info value.
info.pageJSONRequired within parent
info.page (anyOf 1)integerAlternativeRepresents the info value.
Format: int32
info.page (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
info.per_pageJSONRequired within parent
info.per_page (anyOf 1)integerAlternativeRepresents the info value.
Format: int32
info.per_page (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$

Get records from a specified module — request body — query cross filters

FieldTypePresenceDescription and constraints
$arrayRootRepresents a list of cross-filter objects that filter Custom View records based on related module records' criteria.
Maximum items: 3
Minimum items: 0
$[]objectEach itemRepresents a single cross-filter object that filters records based on the presence or absence of related module records matching the specified criteria.
Additional keys: not allowed
$[].criteriaModelRequired within parentExpand Related Records — request body — query filters
$[].include_objectsbooleanRequired within parentIndicates whether records with matching related records are included in the results.
$[].relationModelRequired within parentExpand Get records from a specified module — request body — query cross filters item relation

Referenced models: Get records from a specified module — request body — query cross filters item relation, Related Records — request body — query filters

Get records from a specified module — request body — query cross filters item relation

FieldTypePresenceDescription and constraints
$objectRootRepresents the reference to a child relationship module. The api_name property is required to identify the child relationship.
Additional keys: not allowed
$disruptedbooleanOptionalIndicates whether the related module relationship referenced by this criterion is in a disrupted state, typically due to an unresolvable or deleted relationship definition.
api_namestringRequired within parentRepresents the API name of the child relationship module used to identify the relationship.
Maximum length: 255
idstringOptionalRepresents the unique ID of the child relationship module record.
Format: int64
Maximum length: 25

Get records from a specified module — response body — data, info

FieldTypePresenceDescription and constraints
$objectRootRepresents the response schema for the record GET success operation.
Additional keys: not allowed
dataarrayRequired within parentRepresents the data value.
Maximum items: 100
Minimum items: 1
data[]ModelEach itemExpand Get a record by ID from a specified module — response body — data data item
infoobjectRequired within parentRepresents the info value.
Additional keys: not allowed
info.callbooleanOptionalRepresents the info value.
info.countJSONRequired within parent
info.count (anyOf 1)integerAlternativeRepresents the info value.
Format: int32
info.count (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
info.emailbooleanOptionalRepresents the info value.
info.more_recordsbooleanRequired within parentRepresents the info value.
info.next_page_tokenJSONRequired within parent
info.next_page_token (anyOf 1)stringAlternativeRepresents the info value.
Maximum length: 500
info.next_page_token (anyOf 2)nullAlternativeRepresents the info value.
Maximum length: 500
info.pageJSONRequired within parent
info.page (anyOf 1)integerAlternativeRepresents the info value.
Format: int32
info.page (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
info.page_token_expiryJSONRequired within parent
info.page_token_expiry (anyOf 1)stringAlternativeRepresents the info value.
Format: date-time
info.page_token_expiry (anyOf 2)nullAlternativeRepresents the info value.
Format: date-time
info.per_pageJSONRequired within parent
info.per_page (anyOf 1)integerAlternativeRepresents the info value.
Format: int32
info.per_page (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
info.previous_page_tokenJSONRequired within parent
info.previous_page_token (anyOf 1)stringAlternativeRepresents the info value.
Maximum length: 500
info.previous_page_token (anyOf 2)nullAlternativeRepresents the info value.
Maximum length: 500
info.sort_bystringRequired within parentRepresents the info value.
Maximum length: 255
info.sort_orderstringRequired within parentRepresents the info value.
Known values: asc, desc

Referenced models: Get a record by ID from a specified module — response body — data data item

Record Clone — request body — body

FieldTypePresenceDescription and constraints
$objectRootRepresents the RecordsInputSchema data structure.
Additional keys: not allowed
apply_feature_executionarrayOptionalUse the "apply_feature_execution" array to trigger supported CRM features when creating or updating a record through the API. Specify "layout_rules" to apply layout rules or "criteria_validation_rule" to trigger validation rules. For "layout_rules", ensure the request includes all fields required by the layout rule criteria; otherwise, the API returns an error. For "criteria_validation_rule", all applicable validation rules are evaluated, and the API returns "MULTIPLE_OR_MULTI_ERRORS" if multiple rules fail.
apply_feature_execution[]objectEach itemRepresents a single item in the RecordsInputSchema array.
Additional keys: not allowed
apply_feature_execution[].namestringRequired within parentRepresents the apply feature execution value.
One of: layout_rules, range_validation, assignment_rules, function_validation_rule, criteria_validation_rule, global_map_dependency, territory_subordinates
dataarrayRequired within parentRepresents the data value.
Maximum items: 100
Minimum items: 1
data[]ModelEach itemExpand Record Clone — request body — body data item
skip_feature_executionarrayOptionalUse the "skip_feature_execution" array to skip Cadences execution when creating a record through the API. Specify "cadences" as the value of the "name" key and include this key alongside "data" in the request.
skip_feature_execution[]objectEach itemRepresents a single item in the RecordsInputSchema array.
Additional keys: not allowed
skip_feature_execution[].namestringRequired within parentRepresents the skip feature execution value.
One of: assignment_rules, cadences, connected_workflows
triggerarrayOptionalSpecifies the CRM features to execute for the API request. Supported values are "workflow", "approval", and "blueprint". If the "trigger" parameter is not specified, workflows, approvals, and blueprints related to the API are executed. Specify an empty array [] to prevent these features from executing.
trigger[]stringEach itemRepresents a single item in the RecordsInputSchema array.
One of: approval, workflow, blueprint, pathfinder, orchestration

Referenced models: Record Clone — request body — body data item

Record Clone — request body — body data item

FieldTypePresenceDescription and constraints
$objectRootRepresents a single record write data result item.
Additional keys: allowed
LayoutobjectOptionalRepresents the layout value. Use the [Get Layouts Metadata API](layouts.yaml#$.paths./settings/layouts.get) to retrieve the Layout ID.
Additional keys: not allowed
Layout.idstringRequired within parentRepresents the layout value.
Format: int64
Maximum length: 19
Minimum length: 1
Pattern: ^[0-9]{1,19}$
WizardobjectOptionalRepresents the wizard value. Use the [Get Wizards API](wizards.yaml#$.paths./settings/wizards.get) to retrieve the Wizard ID.
Additional keys: not allowed
Wizard.idstringRequired within parentRepresents the wizard value.
Format: int64
Maximum length: 19

Record Clone — response body

FieldTypePresenceDescription and constraints
$objectRootRepresents the response schema for the recordsuccess operation.
Additional keys: not allowed
dataarrayRequired within parentRepresents the data value.
Maximum items: 100
Minimum items: 1
data[]ModelEach itemExpand Record Clone — response body — data item

Referenced models: Record Clone — response body — data item

Record Clone — response body — data item

FieldTypePresenceDescription and constraints
$objectRootRepresents a single record post success data result item.
Additional keys: not allowed
codestringRequired within parentRepresents the error code identifying the type of failure.
Known values: SUCCESS
detailsobjectRequired within parentContains additional context about the error.
Additional keys: not allowed
details.$approval_statestringOptionalContains additional context about the error.
Maximum length: 255
details.$approvedbooleanOptionalContains additional context about the error.
details.$has_moreobjectOptionalContains additional context about the error.
Additional keys: allowed
details.$layout_idobjectOptionalContains additional context about the error.
Additional keys: not allowed
details.$layout_id.display_labelstringOptionalContains additional context about the error.
Maximum length: 255
details.$layout_id.idstringRequired within parentContains additional context about the error.
Format: int64
details.$layout_id.namestringOptionalContains additional context about the error.
Maximum length: 255
details.$locked_for_mebooleanOptionalContains additional context about the error.
details.$process_flowbooleanOptionalContains additional context about the error.
details.$statestringOptionalContains additional context about the error.
Maximum length: 255
details.$statusstringOptionalContains additional context about the error.
Maximum length: 255
details.$wizard_connection_pathJSONOptional
details.$wizard_connection_path (anyOf 1)stringAlternative$wizard_connection_path information denoted by comma separated connection ids between wizard screens.
Maximum length: 2000
Read only: false
details.$wizard_connection_path (anyOf 2)nullAlternative$wizard_connection_path information denoted by comma separated connection ids between wizard screens.
Maximum length: 2000
Read only: false
details.Created_ByobjectRequired within parentContains additional context about the error.
Additional keys: not allowed
details.Created_By.idstringRequired within parentContains additional context about the error.
Format: int64
details.Created_By.namestringRequired within parentContains additional context about the error.
Maximum length: 101
details.Created_TimestringRequired within parentContains additional context about the error.
Format: date-time
details.Modified_ByobjectRequired within parentContains additional context about the error.
Additional keys: not allowed
details.Modified_By.idstringRequired within parentContains additional context about the error.
Format: int64
details.Modified_By.namestringRequired within parentContains additional context about the error.
Maximum length: 101
details.Modified_TimestringRequired within parentContains additional context about the error.
Format: date-time
details.idstringRequired within parentContains additional context about the error.
Format: int64
messagestringRequired within parentRepresents the error message describing why the operation failed.
statusstringRequired within parentIndicates the overall result status of the request.
Known values: success

Update a specific record by ID — request body — body

FieldTypePresenceDescription and constraints
$objectRootRepresents the RecordsSinglePutInputSchema data structure.
Additional keys: not allowed
apply_feature_executionarrayOptionalUse the "apply_feature_execution" array to trigger supported CRM features when creating or updating a record through the API. Specify "layout_rules" to apply layout rules or "criteria_validation_rule" to trigger validation rules. For "layout_rules", ensure the request includes all fields required by the layout rule criteria; otherwise, the API returns an error. For "criteria_validation_rule", all applicable validation rules are evaluated, and the API returns "MULTIPLE_OR_MULTI_ERRORS" if multiple rules fail.
apply_feature_execution[]objectEach itemRepresents a single item in the RecordsSinglePutInputSchema array.
Additional keys: not allowed
apply_feature_execution[].namestringRequired within parentRepresents the apply feature execution value.
One of: layout_rules, range_validation, assignment_rules, function_validation_rule, criteria_validation_rule, global_map_dependency, territory_subordinates
dataarrayRequired within parentRepresents the data value.
Maximum items: 100
Minimum items: 1
data[]ModelEach itemExpand Update a specific record by ID — request body — body data item
skip_feature_executionarrayOptionalRepresents the skip feature execution value.
skip_feature_execution[]objectEach itemRepresents a single item in the RecordsSinglePutInputSchema array.
Additional keys: not allowed
skip_feature_execution[].namestringRequired within parentRepresents the skip feature execution value.
One of: assignment_rules, cadences, connected_workflows
triggerarrayOptionalRepresents the trigger value.
trigger[]stringEach itemRepresents a single item in the RecordsSinglePutInputSchema array.
One of: approval, workflow, blueprint, pathfinder, orchestration

Referenced models: Update a specific record by ID — request body — body data item

Update a specific record by ID — request body — body data item

FieldTypePresenceDescription and constraints
$objectRootRepresents a single record single put write data result item.
Additional keys: allowed
$append_valuesstringOptionalRepresents the $append values value.
Maximum length: 10
LayoutobjectOptionalRepresents the layout value. Use the [Get Layouts Metadata API](layouts.yaml#$.paths./settings/layouts.get) to retrieve the Layout ID.
Additional keys: not allowed
Layout.idstringRequired within parentRepresents the layout value.
Format: int64
Maximum length: 19
Minimum length: 1
Pattern: ^[0-9]{1,19}$

Update records in a specified module — request body — body

FieldTypePresenceDescription and constraints
$objectRootRepresents the RecordsPutInputSchema data structure.
Additional keys: not allowed
apply_feature_executionarrayOptionalRepresents the apply feature execution value.
apply_feature_execution[]objectEach itemRepresents a single item in the RecordsPutInputSchema array.
Additional keys: not allowed
apply_feature_execution[].namestringRequired within parentRepresents the apply feature execution value.
One of: layout_rules, range_validation, assignment_rules, function_validation_rule, criteria_validation_rule, global_map_dependency, territory_subordinates
dataarrayRequired within parentRepresents the data value.
Maximum items: 100
Minimum items: 1
data[]ModelEach itemExpand Update records in a specified module — request body — body data item
skip_feature_executionarrayOptionalRepresents the skip feature execution value.
skip_feature_execution[]objectEach itemRepresents a single item in the RecordsPutInputSchema array.
Additional keys: not allowed
skip_feature_execution[].namestringRequired within parentRepresents the skip feature execution value.
One of: assignment_rules, cadences, connected_workflows
triggerarrayOptionalRepresents the trigger value.
trigger[]stringEach itemRepresents a single item in the RecordsPutInputSchema array.
One of: approval, workflow, blueprint, pathfinder, orchestration

Referenced models: Update records in a specified module — request body — body data item

Update records in a specified module — request body — body data item

FieldTypePresenceDescription and constraints
$objectRootRepresents a single record put write data result item.
Additional keys: allowed
$append_valuesstringOptionalRepresents the $append values value.
Maximum length: 10
LayoutobjectOptionalRepresents the layout value. Use the [Get Layouts Metadata API](layouts.yaml#$.paths./settings/layouts.get) to retrieve the Layout ID.
Additional keys: not allowed
Layout.idstringRequired within parentRepresents the layout value.
Format: int64
Maximum length: 19
Minimum length: 1
Pattern: ^[0-9]{1,19}$
idstringRequired within parentRepresents the unique identifier of the RecordPutWriteDataItem record. Use the [Get Records API](record.yaml#$.paths./module.get) to retrieve the record IDs.
Format: int64

Update records in a specified module — response body — data / data / item / value / code: NOT APPROVED, status: error

FieldTypePresenceDescription and constraints
$objectRootRepresents the error response returned when the operation fails due to a not approved error.
Additional keys: not allowed
codestringRequired within parentRepresents the error code identifying the type of failure.
Known values: NOT_APPROVED
detailsobjectRequired within parentContains additional context about the error.
Additional keys: not allowed
details.resource_path_indexJSONRequired within parent
details.resource_path_index (anyOf 1)integerAlternativeContains additional context about the error.
Format: int32
details.resource_path_index (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
messagestringRequired within parentRepresents the error message describing why the operation failed.
statusstringRequired within parentIndicates the overall result status of the request.
Known values: error

Update records in a specified module — response body — data / data / item / value / code: NOT REVIEWED, status: error

FieldTypePresenceDescription and constraints
$objectRootRepresents the error response returned when the operation fails due to a not reviewed error.
Additional keys: not allowed
codestringRequired within parentRepresents the error code identifying the type of failure.
Known values: NOT_REVIEWED
detailsobjectRequired within parentContains additional context about the error.
Additional keys: not allowed
messagestringRequired within parentRepresents the error message describing why the operation failed.
statusstringRequired within parentIndicates the overall result status of the request.
Known values: error

Update records in a specified module — response body — data / data / item / value / code: RECORD LOCKED, status: error

FieldTypePresenceDescription and constraints
$objectRootRepresents the error response returned when the operation fails due to a record locked error.
Additional keys: not allowed
codestringRequired within parentRepresents the error code identifying the type of failure.
Known values: RECORD_LOCKED
detailsModelRequired within parentExpand Update records in a specified module — response body — data / data / item / value / code: RECORD LOCKED, status: error details
messagestringRequired within parentRepresents the error message describing why the operation failed.
statusstringRequired within parentIndicates the overall result status of the request.
Known values: error

Referenced models: Update records in a specified module — response body — data / data / item / value / code: RECORD LOCKED, status: error details

Update records in a specified module — response body — data / data / item / value / code: RECORD LOCKED, status: error details

FieldTypePresenceDescription and constraints
$objectRootContains additional context about the error.
Additional keys: not allowed
actionstringRequired within parentThe specific action that was attempted on the locked record, such as record_locking.
Maximum length: 50
api_namestringRequired within parentContains additional context about the error.
Maximum length: 50
json_pathstringRequired within parentContains additional context about the error.

Update records in a specified module — response body — data data item value

FieldTypePresenceDescription and constraints
$JSONRootRepresents the error response returned when the operation fails due to a record put data item error.
$ (anyOf 1)ModelAlternativeExpand Create records in a specified module — response body — data / data / item / value / code: INVALID DATA, status: error — Record Invalid Data Type Error
$ (anyOf 2)ModelAlternativeExpand Create records in a specified module — response body — data / data / item / value / code: INVALID DATA, status: error — Invalid Supported Values Error
$ (anyOf 3)ModelAlternativeExpand Create records in a specified module — response body — data / data / item / value / code: INVALID DATA, status: error — Invalid Max Length Error
$ (anyOf 4)ModelAlternativeExpand Create records in a specified module — response body — data / data / item / value / code: INVALID DATA, status: error — Invalid Data Value Error
$ (anyOf 5)ModelAlternativeExpand Create records in a specified module — response body — data / data / item / value / code: INVALID MODULE, status: error
$ (anyOf 6)ModelAlternativeExpand Create records in a specified module — response body — data / data / item / value / code: MULTIPLE OR MULTI ERRORS, status: error
$ (anyOf 7)ModelAlternativeExpand Create records in a specified module — response body — data / data / item / value / code: DEPENDENT FIELD MISSING, status: error
$ (anyOf 8)ModelAlternativeExpand Create records in a specified module — response body — data / data / item / value / code: DEPENDENT SERVICE ERROR, status: error
$ (anyOf 9)ModelAlternativeExpand Create records in a specified module — response body — data / data / item / value / code: MANDATORY NOT FOUND, status: error — Record Mandatory Not Found Error
$ (anyOf 10)ModelAlternativeExpand Create records in a specified module — response body — data / data / item / value / code: DEPENDENT MISMATCH, status: error
$ (anyOf 11)ModelAlternativeExpand Create records in a specified module — response body — data / data / item / value / code: INVALID REQUEST METHOD, status: error
$ (anyOf 12)ModelAlternativeExpand Create records in a specified module — response body — data / data / item / value / code: AUTHORIZATION FAILED, status: error
$ (anyOf 13)ModelAlternativeExpand Create records in a specified module — response body — data / data / item / value / code: DUPLICATE DATA, status: error
$ (anyOf 14)ModelAlternativeExpand Update records in a specified module — response body — data / data / item / value / code: RECORD LOCKED, status: error
$ (anyOf 15)ModelAlternativeExpand Update records in a specified module — response body — data / data / item / value / code: NOT APPROVED, status: error
$ (anyOf 16)ModelAlternativeExpand Update records in a specified module — response body — data / data / item / value / code: NOT REVIEWED, status: error

Referenced models: Create records in a specified module — response body — data / data / item / value / code: DEPENDENT SERVICE ERROR, status: error, Create records in a specified module — response body — data / data / item / value / code: INVALID DATA, status: error — Invalid Data Value Error, Create records in a specified module — response body — data / data / item / value / code: INVALID DATA, status: error — Invalid Max Length Error, Create records in a specified module — response body — data / data / item / value / code: INVALID DATA, status: error — Invalid Supported Values Error, Create records in a specified module — response body — data / data / item / value / code: MULTIPLE OR MULTI ERRORS, status: error, Update records in a specified module — response body — data / data / item / value / code: NOT APPROVED, status: error, Update records in a specified module — response body — data / data / item / value / code: NOT REVIEWED, status: error, Create records in a specified module — response body — data / data / item / value / code: AUTHORIZATION FAILED, status: error, Create records in a specified module — response body — data / data / item / value / code: DEPENDENT FIELD MISSING, status: error, Create records in a specified module — response body — data / data / item / value / code: DEPENDENT MISMATCH, status: error, Create records in a specified module — response body — data / data / item / value / code: DUPLICATE DATA, status: error, Create records in a specified module — response body — data / data / item / value / code: INVALID DATA, status: error — Record Invalid Data Type Error, Create records in a specified module — response body — data / data / item / value / code: INVALID MODULE, status: error, Create records in a specified module — response body — data / data / item / value / code: INVALID REQUEST METHOD, status: error, Create records in a specified module — response body — data / data / item / value / code: MANDATORY NOT FOUND, status: error — Record Mandatory Not Found Error, Update records in a specified module — response body — data / data / item / value / code: RECORD LOCKED, status: error

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.