Skip to content

Zoho: Fields schemas (part 2)

2 Zoho schemas with complete fields and constraints.

← Fields operations · All schemas

Update custom fields — response body — fields fields item Represents the error response structure

FieldTypePresenceDescription and constraints
$objectRootRepresents the error response structure.
Additional keys: allowed
$ (anyOf 1)objectAlternativeRepresents the error Response for invalid data.
Additional keys: not allowed
$ (anyOf 1).codestringRequired within parentRepresents the error code identifying the specific type or category of the error returned in the response.
Known values: INVALID_DATA
$ (anyOf 1).detailsJSONRequired within parent
$ (anyOf 1).details (anyOf 1)ModelAlternativeExpand Update custom fields — response body — fields / fields / item / Represents the error response structure / code: INVALID DATA, status: error details Represents the error Response for invalid data
$ (anyOf 1).details (anyOf 2)ModelAlternativeExpand Update custom fields — response body — fields / fields / item / Represents the error response structure / code: INVALID DATA, status: error details Represents the request has invalid datatype
$ (anyOf 1).details (anyOf 3)objectAlternativeRepresents the request has invalid datatype
Additional keys: not allowed
$ (anyOf 1).details (anyOf 3).api_namestringRequired within parentRepresents the API name of the global picklist.
Maximum length: 30
$ (anyOf 1).details (anyOf 3).json_pathstringRequired within parentRepresents the JSON path identifying the exact location of the offending field within the request payload.
Maximum length: 500
Pattern: ^\$(\.[a-zA-Z_][a-zA-Z0-9_]*|\[[0-9]+\])+$
$ (anyOf 1).details (anyOf 3).rangeobjectRequired within parentRepresents the name of the expected_data_type.
Additional keys: not allowed
$ (anyOf 1).details (anyOf 3).range.fromJSONOptional
$ (anyOf 1).details (anyOf 3).range.from (anyOf 1)integerAlternativeRepresents the start of the expected data type range.
Format: int32
$ (anyOf 1).details (anyOf 3).range.from (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
$ (anyOf 1).details (anyOf 3).range.toJSONOptional
$ (anyOf 1).details (anyOf 3).range.to (anyOf 1)integerAlternativeRepresents the end of the expected data type range.
Format: int32
$ (anyOf 1).details (anyOf 3).range.to (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
$ (anyOf 1).details (anyOf 4)objectAlternativeRepresents the in uri the data passed is wrong.
Additional keys: not allowed
$ (anyOf 1).details (anyOf 4).resource_path_indexJSONRequired within parent
$ (anyOf 1).details (anyOf 4).resource_path_index (anyOf 1)integerAlternativeRepresents the index of the resource path.
Format: int32
$ (anyOf 1).details (anyOf 4).resource_path_index (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
$ (anyOf 1).details (anyOf 5)ModelAlternativeExpand Update custom fields — response body — fields / fields / item / Represents the error response structure / code: INVALID DATA, status: error details api name, json path, supported values
$ (anyOf 1).details (anyOf 6)ModelAlternativeExpand Update custom fields — response body — fields / fields / item / Represents the error response structure / code: INVALID DATA, status: error details allowed values, api name, json path
$ (anyOf 1).details (anyOf 7)objectAlternativeRepresents the request has invalid datatype
Additional keys: not allowed
$ (anyOf 1).details (anyOf 7).api_namestringRequired within parentRepresents the API name of the global picklist.
Maximum length: 25
$ (anyOf 1).details (anyOf 7).json_pathstringRequired within parentRepresents the JSON path to the field with the error.
Maximum length: 500
Pattern: ^\$(\.[a-zA-Z_][a-zA-Z0-9_]*|\[[0-9]+\])+$
$ (anyOf 1).details (anyOf 7).maximum_lengthJSONRequired within parent
$ (anyOf 1).details (anyOf 7).maximum_length (anyOf 1)integerAlternativeRepresents the maximum lenght allowed.
Format: int32
$ (anyOf 1).details (anyOf 7).maximum_length (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
$ (anyOf 1).details (anyOf 8)objectAlternativeRepresents the request has invalid datatype
Additional keys: not allowed
$ (anyOf 1).details (anyOf 8).api_namestringRequired within parentRepresents the API name of the global picklist.
Maximum length: 25
$ (anyOf 1).details (anyOf 8).json_pathstringRequired within parentRepresents the JSON path to the field with the error.
Maximum length: 500
Pattern: ^\$(\.[a-zA-Z_][a-zA-Z0-9_]*|\[[0-9]+\])+$
$ (anyOf 1).details (anyOf 8).minimum_lengthJSONRequired within parent
$ (anyOf 1).details (anyOf 8).minimum_length (anyOf 1)integerAlternativeRepresents the minimum length allowed.
Format: int32
$ (anyOf 1).details (anyOf 8).minimum_length (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
$ (anyOf 1).details (anyOf 9)ModelAlternativeExpand Update custom fields — response body — fields / fields / item / Represents the error response structure / code: INVALID DATA, status: error details api name, expected data type, json path, supported values
$ (anyOf 1).messagestringRequired within parentRepresents the error message describing the issue.
Maximum length: 1000
$ (anyOf 1).statusstringRequired within parentRepresents the response status.
Known values: error
$ (anyOf 2)objectAlternativeRepresents the error response when the given module is invalid.
Additional keys: not allowed
$ (anyOf 2).codestringRequired within parentRepresents the error code for this error type.
Known values: INVALID_MODULE
$ (anyOf 2).detailsobjectRequired within parentRepresents the invalid module details.
Additional keys: not allowed
$ (anyOf 2).messagestringRequired within parentRepresents the error message describing the issue.
Maximum length: 1000
$ (anyOf 2).statusstringRequired within parentRepresents the response status.
Known values: error, success
$ (anyOf 3)objectAlternativeRepresents the error response when the given Expression is more length.
Additional keys: not allowed
$ (anyOf 3).codestringRequired within parentRepresents the error code for this error type.
Known values: DYNAMIC_EXPRESSION_LENGTH_EXCEEDED
$ (anyOf 3).detailsModelRequired within parentExpand Update custom fields — response body — fields / fields / item / Represents the error response structure / code: DYNAMIC EXPRESSION LENGTH EXCEEDED, status: error details
$ (anyOf 3).messagestringRequired within parentRepresents the error message describing the issue.
Maximum length: 1000
$ (anyOf 3).statusstringRequired within parentRepresents the response status.
Known values: error
$ (anyOf 4)objectAlternativeRepresents the error response when a syntax error is error.
Additional keys: not allowed
$ (anyOf 4).codestringRequired within parentRepresents the error code for this error type.
Known values: SYNTAX_ERROR
$ (anyOf 4).detailsJSONRequired within parent
$ (anyOf 4).details (anyOf 1)objectAlternativeRepresents the syntax error details.
Additional keys: not allowed
$ (anyOf 4).details (anyOf 1).api_namestringRequired within parentRepresents the API name of the field with syntax error.
Maximum length: 25
$ (anyOf 4).details (anyOf 1).json_pathstringRequired within parentRepresents the JSON path of the field with duplicate data.
Maximum length: 500
$ (anyOf 4).details (anyOf 2)ModelAlternativeExpand Update custom fields — response body — fields / fields / item / Represents the error response structure / code: SYNTAX ERROR, message: Formula expression has syntax error, status: error details Represents the syntax error details
$ (anyOf 4).messagestringRequired within parentRepresents the error message describing the issue.
Known values: Formula expression has syntax error
Maximum length: 1000
$ (anyOf 4).statusstringRequired within parentRepresents the response status.
Known values: error
$ (anyOf 5)objectAlternativeRepresents the error response when a field is already used.
Additional keys: not allowed
$ (anyOf 5).codestringRequired within parentRepresents the error code for this error type.
Known values: ALREADY_USED
$ (anyOf 5).detailsModelRequired within parentExpand Update custom fields — response body — fields / fields / item / Represents the error response structure / code: ALREADY USED, status: error, success details
$ (anyOf 5).messagestringRequired within parentRepresents the error message describing the issue.
Maximum length: 1000
$ (anyOf 5).statusstringRequired within parentRepresents the response status.
Known values: error, success
$ (anyOf 6)objectAlternativeRepresents the error response when a feature is not enabled.
Additional keys: not allowed
$ (anyOf 6).codestringRequired within parentRepresents the error code for this error type.
Known values: FEATURE_NOT_ENABLED
$ (anyOf 6).detailsobjectRequired within parentRepresents the details of the feature that is not enabled.
Additional keys: not allowed
$ (anyOf 6).details.api_namestringOptionalRepresents the API name of the global picklist.
Maximum length: 25
$ (anyOf 6).details.json_pathstringOptionalRepresents the JSON path to the field with the error.
Maximum length: 500
Pattern: ^\$(\.[a-zA-Z_][a-zA-Z0-9_]*|\[[0-9]+\])+$
$ (anyOf 6).messagestringRequired within parentRepresents the error message describing the issue.
Known values: Duration Configuration enhancement not enabled.
Maximum length: 1000
$ (anyOf 6).statusstringRequired within parentRepresents the response status.
Known values: error
$ (anyOf 7)objectAlternativeRepresents the error response when a feature is not supported.
Additional keys: not allowed
$ (anyOf 7).codestringRequired within parentRepresents the error code for this error type.
Known values: NOT_SUPPORTED
$ (anyOf 7).detailsobjectRequired within parentRepresents the details of the feature that is not supported.
Additional keys: not allowed
$ (anyOf 7).details.api_namestringOptionalRepresents the API name of the global picklist.
Maximum length: 25
$ (anyOf 7).details.json_pathstringOptionalRepresents the JSON path to the field with the error.
Maximum length: 500
Pattern: ^\$(\.[a-zA-Z_][a-zA-Z0-9_]*|\[[0-9]+\])+$
$ (anyOf 7).messagestringRequired within parentRepresents the error message describing the issue.
Maximum length: 1000
$ (anyOf 7).statusstringRequired within parentRepresents the response status.
Known values: error
$ (anyOf 8)objectAlternativeRepresents the error response when a feature is not supported.
Additional keys: not allowed
$ (anyOf 8).codestringRequired within parentRepresents the error code for this error type.
Known values: FEATURE_NOT_SUPPORTED
$ (anyOf 8).detailsobjectRequired within parentRepresents the details of the feature that is not supported.
Additional keys: not allowed
$ (anyOf 8).details.api_namestringOptionalRepresents the API name of the global picklist.
Maximum length: 25
$ (anyOf 8).details.json_pathstringOptionalRepresents the JSON path to the field with the error.
Maximum length: 500
Pattern: ^\$(\.[a-zA-Z_][a-zA-Z0-9_]*|\[[0-9]+\])+$
$ (anyOf 8).messagestringRequired within parentRepresents the error message describing the issue.
Maximum length: 1000
$ (anyOf 8).statusstringRequired within parentRepresents the response status.
Known values: error
$ (anyOf 9)objectAlternativeRepresents the error response when a missing braces error occurs.
Additional keys: not allowed
$ (anyOf 9).codestringRequired within parentRepresents the error code for this error type.
Known values: MISSING_BRACES
$ (anyOf 9).detailsobjectRequired within parentRepresents the details of the missing braces error.
Additional keys: not allowed
$ (anyOf 9).details.api_namestringRequired within parentRepresents the API name of the field with missing braces.
Known values: expression
Maximum length: 26
$ (anyOf 9).details.json_pathstringRequired within parentRepresents the JSON path of the field with missing braces.
Maximum length: 500
Pattern: ^\$(\.[a-zA-Z_][a-zA-Z0-9_]*|\[[0-9]+\])+$
$ (anyOf 9).messagestringRequired within parentRepresents the error message describing the issue.
Known values: Some of brace is missing in given expression
Maximum length: 1000
$ (anyOf 9).statusstringRequired within parentRepresents the response status.
Known values: error
$ (anyOf 10)objectAlternativeRepresents the error response when an incorrect number of parameters error occurs.
Additional keys: not allowed
$ (anyOf 10).codestringRequired within parentRepresents the error code for this error type.
Known values: INCORRECT_NUMBER_OF_PARAM
$ (anyOf 10).detailsModelRequired within parentExpand Update custom fields — response body — fields / fields / item / Represents the error response structure / code: INCORRECT NUMBER OF PARAM, message: The number of param is incorrect for one of the method, status: error details
$ (anyOf 10).messagestringRequired within parentRepresents the error message describing the issue.
Known values: The number of param is incorrect for one of the method
Maximum length: 1000
$ (anyOf 10).statusstringRequired within parentRepresents the response status.
Known values: error
$ (anyOf 11)objectAlternativeRepresents the error response when dependent field values do not match.
Additional keys: not allowed
$ (anyOf 11).codestringRequired within parentRepresents the error code for this error type.
Known values: DEPENDENT_MISMATCH
$ (anyOf 11).detailsJSONRequired within parent
$ (anyOf 11).details (anyOf 1)ModelAlternativeExpand Update custom fields — response body — fields / fields / item / Represents the error response structure / code: DEPENDENT MISMATCH, status: error, success details Represents the dependent mismatch details — shared_details_c02eb029dee2
$ (anyOf 11).details (anyOf 2)objectAlternativeRepresents the dependent mismatch details.
Additional keys: not allowed
$ (anyOf 11).details (anyOf 2).api_namestringRequired within parentRepresents the API name of the global picklist.
Maximum length: 25
$ (anyOf 11).details (anyOf 2).dependeeobjectRequired within parentRepresents the dependice Details .
Additional keys: not allowed
$ (anyOf 11).details (anyOf 2).dependee.api_namestringRequired within parentRepresents the API name of the global picklist.
Maximum length: 25
$ (anyOf 11).details (anyOf 2).dependee.json_pathstringRequired within parentRepresents the JSON path to the field with the error.
Maximum length: 500
Pattern: ^\$(\.[a-zA-Z_][a-zA-Z0-9_]*|\[[0-9]+\])+$
$ (anyOf 11).details (anyOf 2).json_pathstringRequired within parentRepresents the JSON path to the field with the error.
Maximum length: 500
Pattern: ^\$(\.[a-zA-Z_][a-zA-Z0-9_]*|\[[0-9]+\])+$
$ (anyOf 11).details (anyOf 2).rangeobjectRequired within parentRepresents the allowed numeric range.
Additional keys: not allowed
$ (anyOf 11).details (anyOf 2).range.fromJSONRequired within parent
$ (anyOf 11).details (anyOf 2).range.from (anyOf 1)integerAlternativeRepresents the minimum allowed value.
Format: int32
$ (anyOf 11).details (anyOf 2).range.from (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
$ (anyOf 11).details (anyOf 2).range.toJSONRequired within parent
$ (anyOf 11).details (anyOf 2).range.to (anyOf 1)integerAlternativeRepresents the maximum allowed value.
Format: int32
$ (anyOf 11).details (anyOf 2).range.to (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
$ (anyOf 11).details (anyOf 3)objectAlternativeIndicates whether the given data is invalid for a list of values.
Additional keys: not allowed
$ (anyOf 11).details (anyOf 3).api_namestringRequired within parentRepresents the API name of the global picklist.
Maximum length: 25
$ (anyOf 11).details (anyOf 3).json_pathstringRequired within parentRepresents the JSON path to the field with the error.
Maximum length: 500
Pattern: ^\$(\.[a-zA-Z_][a-zA-Z0-9_]*|\[[0-9]+\])+$
$ (anyOf 11).details (anyOf 3).supported_valuesarrayRequired within parentRepresents the list of supported values accepted for the JSON key identified by **api_name** and **json_path**.
Maximum items: 25
Minimum items: 1
$ (anyOf 11).details (anyOf 3).supported_values[]JSONEach item
$ (anyOf 11).details (anyOf 3).supported_values[] (anyOf 1)stringAlternativeRepresents the values can be present.
Maximum length: 255
$ (anyOf 11).details (anyOf 3).supported_values[] (anyOf 2)JSONAlternative
$ (anyOf 11).details (anyOf 3).supported_values[] (anyOf 2) (anyOf 1)integerAlternativeRepresents the values can be present.
Format: int32
$ (anyOf 11).details (anyOf 3).supported_values[] (anyOf 2) (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
$ (anyOf 11).details (anyOf 4)ModelAlternativeExpand Update custom fields — response body — fields / fields / item / Represents the error response structure / code: DEPENDENT MISMATCH, status: error, success details Represents the dependent mismatch details — shared_details_02ed58aa78cb
$ (anyOf 11).details (anyOf 5)objectAlternativeRepresents the maximum length allowed.
Additional keys: not allowed
$ (anyOf 11).details (anyOf 5).api_namestringRequired within parentRepresents the API name of the global picklist.
Maximum length: 25
$ (anyOf 11).details (anyOf 5).dependeeobjectRequired within parentRepresents the dependice Details .
Additional keys: not allowed
$ (anyOf 11).details (anyOf 5).dependee.api_namestringRequired within parentRepresents the API name of the global picklist.
Maximum length: 25
$ (anyOf 11).details (anyOf 5).dependee.json_pathstringRequired within parentRepresents the JSON path to the field with the error.
Maximum length: 500
Pattern: ^\$(\.[a-zA-Z_][a-zA-Z0-9_]*|\[[0-9]+\])+$
$ (anyOf 11).details (anyOf 5).json_pathstringRequired within parentRepresents the JSON path to the field with the error.
Maximum length: 500
Pattern: ^\$(\.[a-zA-Z_][a-zA-Z0-9_]*|\[[0-9]+\])+$
$ (anyOf 11).details (anyOf 5).maximum_lengthJSONRequired within parent
$ (anyOf 11).details (anyOf 5).maximum_length (anyOf 1)integerAlternativeRepresents the maximum length allowed.
Format: int32
$ (anyOf 11).details (anyOf 5).maximum_length (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
$ (anyOf 11).messagestringRequired within parentRepresents the error message describing the issue.
Maximum length: 1000
$ (anyOf 11).statusstringRequired within parentRepresents the response status.
Known values: error, success
$ (anyOf 12)objectAlternativeRepresents the error response when a configured limit is exceeded.
Additional keys: not allowed
$ (anyOf 12).codestringRequired within parentRepresents the error code for this error type.
Known values: LIMIT_EXCEEDED, FIELD_LIMIT_EXCEEDED
$ (anyOf 12).detailsJSONRequired within parent
$ (anyOf 12).details (anyOf 1)objectAlternativeRepresents the limit exceeded details.
Additional keys: not allowed
$ (anyOf 12).details (anyOf 1).limitJSONOptional
$ (anyOf 12).details (anyOf 1).limit (anyOf 1)integerAlternativeRepresents the maximum allowed limit.
Format: int32
$ (anyOf 12).details (anyOf 1).limit (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
$ (anyOf 12).details (anyOf 1).limit_due_toarrayOptionalRepresents the fields due to which the limit is exceeded.
Maximum items: 25
Minimum items: 1
$ (anyOf 12).details (anyOf 1).limit_due_to[]objectEach itemRepresents the field responsible for limit exceed.
Additional keys: not allowed
$ (anyOf 12).details (anyOf 1).limit_due_to[].api_namestringRequired within parentRepresents the API name of the field.
Maximum length: 25
$ (anyOf 12).details (anyOf 1).limit_due_to[].json_pathstringRequired within parentRepresents the JSON path of the field.
Maximum length: 500
Pattern: ^\$(\.[a-zA-Z_][a-zA-Z0-9_]*|\[[0-9]+\])+$
$ (anyOf 12).details (anyOf 2)objectAlternativeRepresents the limit exceeded details.
Additional keys: not allowed
$ (anyOf 12).details (anyOf 2).limitJSONOptional
$ (anyOf 12).details (anyOf 2).limit (anyOf 1)integerAlternativeRepresents the maximum allowed limit.
Format: int32
$ (anyOf 12).details (anyOf 2).limit (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
$ (anyOf 12).messagestringRequired within parentRepresents the error message describing the issue.
Maximum length: 1000
$ (anyOf 12).statusstringRequired within parentRepresents the response status.
Known values: error, success
$ (anyOf 13)objectAlternativeRepresents the error response when a dependent field is missing.
Additional keys: not allowed
$ (anyOf 13).codestringRequired within parentRepresents the error code for this error type.
Known values: DEPENDENT_FIELD_MISSING
$ (anyOf 13).detailsModelRequired within parentExpand Update custom fields — response body — fields / fields / item / Represents the error response structure / code: DEPENDENT FIELD MISSING, status: error, success details
$ (anyOf 13).messagestringRequired within parentRepresents the error message describing the issue.
Maximum length: 1000
$ (anyOf 13).statusstringRequired within parentRepresents the response status.
Known values: error, success
$ (anyOf 14)objectAlternativeRepresents the error response when expected fields are missing in the request.
Additional keys: not allowed
$ (anyOf 14).codestringRequired within parentRepresents the error code for this error type.
Known values: EXPECTED_FIELD_MISSING
$ (anyOf 14).detailsModelRequired within parentExpand Update custom fields — response body — fields / fields / item / Represents the error response structure / code: EXPECTED FIELD MISSING, status: error, success details
$ (anyOf 14).messagestringRequired within parentRepresents the error message describing the issue.
Maximum length: 1000
$ (anyOf 14).statusstringRequired within parentRepresents the response status.
Known values: error, success
$ (anyOf 15)objectAlternativeRepresents the error response when ambiguity occurs during request processing.
Additional keys: not allowed
$ (anyOf 15).codestringRequired within parentRepresents the error code for this error type.
Known values: AMBIGUITY_DURING_PROCESSING
$ (anyOf 15).detailsModelRequired within parentExpand Update custom fields — response body — fields / fields / item / Represents the error response structure / code: AMBIGUITY DURING PROCESSING, status: error, success details
$ (anyOf 15).messagestringRequired within parentRepresents the error message describing the issue.
Maximum length: 1000
$ (anyOf 15).statusstringRequired within parentRepresents the response status.
Known values: error, success
$ (anyOf 16)objectAlternativeRepresents the error response when expected dependent fields are missing.
Additional keys: not allowed
$ (anyOf 16).codestringRequired within parentRepresents the error code for this error type.
Known values: EXPECTED_DEPENDENT_FIELD_MISSING
$ (anyOf 16).detailsModelRequired within parentExpand Update custom fields — response body — fields / fields / item / Represents the error response structure / code: EXPECTED DEPENDENT FIELD MISSING, status: error, success details
$ (anyOf 16).messagestringRequired within parentRepresents the error message describing the issue.
Maximum length: 1000
$ (anyOf 16).statusstringRequired within parentRepresents the response status.
Known values: error, success
$ (anyOf 17)objectAlternativeRepresents the error response when duplicate data is found.
Additional keys: not allowed
$ (anyOf 17).codestringRequired within parentRepresents the error code for this error type.
Known values: DUPLICATE_DATA
$ (anyOf 17).detailsobjectRequired within parentRepresents the duplicate data details.
Additional keys: not allowed
$ (anyOf 17).details.api_namestringOptionalRepresents the API name of the field with duplicate data.
Maximum length: 25
$ (anyOf 17).details.json_pathstringOptionalRepresents the JSON path of the field with duplicate data.
Maximum length: 500
Pattern: ^\$(\.[a-zA-Z_][a-zA-Z0-9_]*|\[[0-9]+\])+$
$ (anyOf 17).messagestringRequired within parentRepresents the error message describing the issue.
Known values: Duplicate option display_value, Linking Module label is already Exist., duplicate data, API NAME DUPLICATE, Field label duplicate, Duplicate related list name
Maximum length: 1000
$ (anyOf 17).statusstringRequired within parentRepresents the response status.
Known values: error, success
$ (anyOf 18)objectAlternativeRepresents the error response when a mandatory field is not found in the request.
Additional keys: not allowed
$ (anyOf 18).codestringRequired within parentRepresents the error code for this error type.
Known values: MANDATORY_NOT_FOUND
$ (anyOf 18).detailsobjectRequired within parentRepresents the details of the mandatory field that is missing.
Additional keys: not allowed
$ (anyOf 18).details.api_namestringRequired within parentRepresents the API name of the mandatory field.
Maximum length: 25
$ (anyOf 18).details.json_pathstringRequired within parentRepresents the JSON path of the mandatory field.
Maximum length: 500
Pattern: ^\$(\.[a-zA-Z_][a-zA-Z0-9_]*|\[[0-9]+\])+$
$ (anyOf 18).messagestringRequired within parentRepresents the error message describing the issue.
Maximum length: 1000
$ (anyOf 18).statusstringRequired within parentRepresents the response status.
Known values: error, success
$ (anyOf 19)objectAlternativeRepresents the error response when a reserved system keyword is used.
Additional keys: not allowed
$ (anyOf 19).codestringRequired within parentRepresents the error code for this error type.
Known values: RESERVED_KEYWORD_NOT_ALLOWED
$ (anyOf 19).detailsobjectRequired within parentRepresents the details of the field containing a reserved keyword.
Additional keys: not allowed
$ (anyOf 19).details.api_namestringRequired within parentRepresents the API name of the field with reserved keyword.
Maximum length: 25
$ (anyOf 19).details.json_pathstringRequired within parentRepresents the JSON path of the field with reserved keyword.
Maximum length: 500
Pattern: ^\$(\.[a-zA-Z_][a-zA-Z0-9_]*|\[[0-9]+\])+$
$ (anyOf 19).messagestringRequired within parentRepresents the error message describing the issue.
Maximum length: 1000
$ (anyOf 19).statusstringRequired within parentRepresents the response status.
Known values: error, success
$ (anyOf 20)objectAlternativeRepresents the error response when the requested operation or field is not allowed.
Additional keys: not allowed
$ (anyOf 20).codestringRequired within parentRepresents the error code for this error type.
Known values: NOT_ALLOWED
$ (anyOf 20).detailsJSONRequired within parent
$ (anyOf 20).details (anyOf 1)objectAlternativeRepresents the details of why the operation is not allowed.
Additional keys: not allowed
$ (anyOf 20).details (anyOf 1).api_namestringRequired within parentRepresents the API name of the field or operation.
Maximum length: 25
$ (anyOf 20).details (anyOf 1).json_pathstringRequired within parentRepresents the JSON path of the field or operation.
Maximum length: 500
Pattern: ^\$(\.[a-zA-Z_][a-zA-Z0-9_]*|\[[0-9]+\])+$
$ (anyOf 20).details (anyOf 2)objectAlternativeRepresents the details of why the operation is not allowed.
Additional keys: not allowed
$ (anyOf 20).details (anyOf 2).api_namestringRequired within parentRepresents the API name of the field or operation.
Maximum length: 25
$ (anyOf 20).details (anyOf 2).json_pathstringRequired within parentRepresents the JSON path of the field or operation.
Maximum length: 500
Pattern: ^\$(\.[a-zA-Z_][a-zA-Z0-9_]*|\[[0-9]+\])+$
$ (anyOf 20).details (anyOf 2).limitJSONRequired within parent
$ (anyOf 20).details (anyOf 2).limit (anyOf 1)integerAlternativeRepresents the limit of the field or operation.
Format: int32
$ (anyOf 20).details (anyOf 2).limit (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
$ (anyOf 20).details (anyOf 3)objectAlternativeRepresents the details of why the operation is not allowed.
Additional keys: not allowed
$ (anyOf 20).details (anyOf 3).api_namestringRequired within parentRepresents the API name of the field or operation.
Maximum length: 25
$ (anyOf 20).details (anyOf 3).idstringRequired within parentRepresents the ID of the field or operation.
Maximum length: 25
$ (anyOf 20).details (anyOf 3).json_pathstringRequired within parentRepresents the JSON path of the field or operation.
Maximum length: 500
Pattern: ^\$(\.[a-zA-Z_][a-zA-Z0-9_]*|\[[0-9]+\])+$
$ (anyOf 20).details (anyOf 3).limitJSONRequired within parent
$ (anyOf 20).details (anyOf 3).limit (anyOf 1)integerAlternativeRepresents the limit of the field or operation.
Format: int32
$ (anyOf 20).details (anyOf 3).limit (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
$ (anyOf 20).details (anyOf 4)objectAlternativeRepresents the details of why the operation is not allowed.
Additional keys: not allowed
$ (anyOf 20).details (anyOf 4).resource_path_indexJSONRequired within parent
$ (anyOf 20).details (anyOf 4).resource_path_index (anyOf 1)integerAlternativeRepresents the index of the resource path.
Format: int32
$ (anyOf 20).details (anyOf 4).resource_path_index (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
$ (anyOf 20).messagestringRequired within parentRepresents the error message describing the issue.
Maximum length: 1000
$ (anyOf 20).statusstringRequired within parentRepresents the response status.
Known values: error
$ (anyOf 21)objectAlternativeRepresents the error response when one of the required parameters is missing.
Additional keys: not allowed
$ (anyOf 21).codestringRequired within parentRepresents the error code for this error type.
Known values: REQUIRED_PARAM_MISSING
$ (anyOf 21).detailsobjectRequired within parentRepresents the details of the missing required parameter.
Additional keys: not allowed
$ (anyOf 21).details.param_namestringOptionalRepresents the name of the missing request parameter.
Maximum length: 50
$ (anyOf 21).messagestringRequired within parentRepresents the error message describing the issue.
Maximum length: 1000
$ (anyOf 21).statusstringRequired within parentRepresents the response status.
Known values: error, success
$ (anyOf 22)objectAlternativeRepresents an error response indicating that the crypt property cannot be changed while the encryption/decryption scheduler is running.
Additional keys: not allowed
$ (anyOf 22).codestringRequired within parentRepresents the error code for this error type.
Known values: PROPERTY_LOCKED
$ (anyOf 22).detailsobjectRequired within parentRepresents the error Response for invalid data.
Additional keys: not allowed
$ (anyOf 22).details.api_namestringRequired within parentRepresents the API name of the global picklist.
Maximum length: 25
$ (anyOf 22).details.json_pathstringRequired within parentRepresents the JSON path to the field with the error.
Maximum length: 500
Pattern: ^\$(\.[a-zA-Z_][a-zA-Z0-9_]*|\[[0-9]+\])+$
$ (anyOf 22).messagestringRequired within parentRepresents the error message describing the issue.
Maximum length: 1000
$ (anyOf 22).statusstringRequired within parentRepresents the response status.
Known values: error, success
$ (anyOf 23)objectAlternativeRepresents an error response indicating that the crypt property cannot be changed because unsupported criteria were used.
Additional keys: not allowed
$ (anyOf 23).codestringRequired within parentRepresents the error code for this error type.
Known values: INVALID_DATA
$ (anyOf 23).detailsModelRequired within parentExpand Update custom fields — response body — fields / fields / item / Represents the error response structure / code: INVALID DATA, status: error, success details
$ (anyOf 23).messagestringRequired within parentRepresents the error message describing the issue.
Maximum length: 1000
$ (anyOf 23).statusstringRequired within parentRepresents the response status.
Known values: error, success
$ (anyOf 24)ModelAlternativeExpand Update custom fields — response body — fields fields item Represents the error response structure code NO PERMISSION, status error
$ (anyOf 25)objectAlternativeRepresents the error response when one of the required parameters is missing.
Additional keys: not allowed
$ (anyOf 25).codestringRequired within parentRepresents the error code for this error type.
Known values: INVALID_REQUEST_METHOD, OAUTH_SCOPE_MISMATCH, AUTHENTICATION_FAILURE, INVALID_URL_PATTERN, INTERNAL_ERROR
$ (anyOf 25).detailsobjectRequired within parentRepresents the additional error details.
Additional keys: allowed
$ (anyOf 25).messagestringRequired within parentRepresents the error message describing the issue.
Maximum length: 1000
$ (anyOf 25).statusstringRequired within parentRepresents the response status.
Known values: error, success
$ (anyOf 26)objectAlternativeRepresents the error response when validation of the request body fails.
Additional keys: not allowed
$ (anyOf 26).codestringOptionalRepresents the error code for this error type.
Known values: INCORRECT_DATA_TYPE_PARAM
$ (anyOf 26).detailsobjectOptionalRepresents the details of the validation errors.
Additional keys: not allowed
$ (anyOf 26).details.api_namestringOptionalRepresents the API name of the field with incorrect data type.
Maximum length: 25
$ (anyOf 26).details.json_pathstringOptionalRepresents the JSON path of the field with incorrect data type.
Maximum length: 500
$ (anyOf 26).messagestringOptionalRepresents the error message describing the issue.
Maximum length: 255
$ (anyOf 26).statusstringOptionalRepresents the response status.
Must equal: error
$ (anyOf 27)objectAlternativeRepresents the error response when validation of the request body fails.
Additional keys: not allowed
$ (anyOf 27).codestringRequired within parentRepresents the error code for this error type.
Known values: PARTICIPATING_FIELD_NOT_FOUND
$ (anyOf 27).detailsModelRequired within parentExpand Update custom fields — response body — fields / fields / item / Represents the error response structure / code: PARTICIPATING FIELD NOT FOUND, status error details
$ (anyOf 27).messagestringRequired within parentRepresents the error message describing the issue.
Maximum length: 255
$ (anyOf 27).statusstringRequired within parentRepresents the response status.
Must equal: error

Referenced models: Update custom fields — response body — fields / fields / item / Represents the error response structure / code: DEPENDENT MISMATCH, status: error, success details Represents the dependent mismatch details — shared_details_02ed58aa78cb, Update custom fields — response body — fields / fields / item / Represents the error response structure / code: EXPECTED FIELD MISSING, status: error, success details, Update custom fields — response body — fields / fields / item / Represents the error response structure / code: DYNAMIC EXPRESSION LENGTH EXCEEDED, status: error details, Update custom fields — response body — fields / fields / item / Represents the error response structure / code: INVALID DATA, status: error details api name, json path, supported values, Update custom fields — response body — fields / fields / item / Represents the error response structure / code: INVALID DATA, status: error details allowed values, api name, json path, Update custom fields — response body — fields / fields / item / Represents the error response structure / code: PARTICIPATING FIELD NOT FOUND, status error details, Update custom fields — response body — fields / fields / item / Represents the error response structure / code: INVALID DATA, status: error details Represents the error Response for invalid data, Update custom fields — response body — fields / fields / item / Represents the error response structure / code: DEPENDENT FIELD MISSING, status: error, success details, Update custom fields — response body — fields / fields / item / Represents the error response structure / code: INVALID DATA, status: error details Represents the request has invalid datatype, Update custom fields — response body — fields / fields / item / Represents the error response structure / code: EXPECTED DEPENDENT FIELD MISSING, status: error, success details, Update custom fields — response body — fields / fields / item / Represents the error response structure / code: DEPENDENT MISMATCH, status: error, success details Represents the dependent mismatch details — shared_details_c02eb029dee2, Update custom fields — response body — fields / fields / item / Represents the error response structure / code: INVALID DATA, status: error details api name, expected data type, json path, supported values, Update custom fields — response body — fields / fields / item / Represents the error response structure / code: INCORRECT NUMBER OF PARAM, message: The number of param is incorrect for one of the method, status: error details, Update custom fields — response body — fields / fields / item / Represents the error response structure / code: AMBIGUITY DURING PROCESSING, status: error, success details, Update custom fields — response body — fields / fields / item / Represents the error response structure / code: ALREADY USED, status: error, success details, Update custom fields — response body — fields / fields / item / Represents the error response structure / code: INVALID DATA, status: error, success details, Update custom fields — response body — fields / fields / item / Represents the error response structure / code: SYNTAX ERROR, message: Formula expression has syntax error, status: error details Represents the syntax error details, Update custom fields — response body — fields fields item Represents the error response structure code NO PERMISSION, status error

Update custom fields — response body — fields fields item Represents the error response structure code NO PERMISSION, status error

FieldTypePresenceDescription and constraints
$objectRootRepresents the error response when the user does not have permission to perform the requested operation.
Additional keys: not allowed
codestringOptionalRepresents the error code for this error type.
Must equal: NO_PERMISSION
detailsobjectOptionalRepresents the details of the permissions required to perform the operation.
Additional keys: not allowed
details.permissionsarrayRequired within parentRepresents the list of permissions required to perform the operation.
Maximum items: 25
Minimum items: 1
details.permissions[]stringEach itemRepresents the permission required to perform the operation.
Maximum length: 100
messagestringOptionalRepresents the error message describing the issue.
Maximum length: 1000
statusstringOptionalRepresents the response status.
Must equal: 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.