Skip to content

Zoho: Appointments schemas

47 Zoho schemas with complete fields and constraints.

← Appointments operations · All schemas

Create Appointment records — request body — body

FieldTypePresenceDescription and constraints
$objectRootRepresents the request body schema for creating appointment records.
Additional keys: not allowed
dataarrayRequired within parentRepresents the data array containing the appointment objects to create.
Maximum items: 100
Minimum items: 1
data[]ModelEach itemExpand Create Appointment records — request body — body data item

Referenced models: Create Appointment records — request body — body data item

Create Appointment records — request body — body data item

FieldTypePresenceDescription and constraints
$objectRootRepresents a single appointment record object in the request, containing all appointment fields for creating or updating the record.
Additional keys: not allowed
$currency_symbolstring or nullOptionalRepresents the currency symbol associated with the CRM organization's primary currency.

Maximum length: 1
$editableboolean or nullOptionalIndicates whether the current user has permission to edit the appointment record.
**Possible Values**:
- true - The current user has edit access to the appointment record.
- false - The current user does not have edit access to the appointment record.
$field_statesnull or stringOptionalRepresents the state of fields that have conditional visibility or special behavioral rules applied within the appointment record.
Maximum length: 255
$sharing_permissionstring or nullOptionalRepresents the sharing permission level granted to the current user for the appointment record.
Maximum length: 11
$statestring or nullOptionalRepresents the save state of the appointment record, indicating whether the record is in a draft, saved, or transitional state.
Maximum length: 4
$statusstring or nullOptionalThe request could not be processed due to an invalid appointment ID, an invalid module name, or an unsupported HTTP request method.

**Resolution:** For INVALID_DATA, make a GET Appointments API call and provide a valid appointment ID. For INVALID_REQUEST_METHOD, use only the DELETE method. For INVALID_MODULE, verify that the module API name in the request is correct.
Maximum length: 7
Additional_Informationnull or stringOptionalRepresents any supplementary details about the appointment or specific customer requirements that do not belong to a standard field.
Maximum length: 32000
Addressnull or stringOptionalAll three appointment records deleted successfully.

Maximum length: 255
Appointment_End_Timestring or nullOptionalRepresents the scheduled end date and time of the appointment, expressed in ISO 8601 format.
Format: date-time
Maximum length: 120
Appointment_ForModelRequired within parentExpand Create Appointment records — request body — body data item Appointment For
Contains the name, ID and the module's API name of the customer for whom you are creating the appointment. (Required)
Appointment_Namestring or nullOptionalPartial deletion where one record deleted, one failed with INVALID_DATA

Maximum length: 225
Appointment_Start_TimestringRequired within parentRepresents the scheduled start date and time of the appointment, expressed in ISO 8601 format.
Format: date-time
Maximum length: 120
Cancellation_Notenull or stringOptionalINVALID_DATA error where appointment ID is invalid or already deleted.

Maximum length: 2000
Cancellation_Reasonnull or stringOptionalRepresents who cancelled the appointment.
**Possible values**:
- By Customer - The appointment was cancelled by the customer.
- By Team - The appointment was cancelled by the service team.
Maximum length: 120
Cancelled_Bynull or objectOptionalInvalid module API name provided in the request.
Cancelled_Timenull or stringOptionalRepresents the date and time when the appointment was cancelled.
Maximum length: 120
Created_ByModelOptionalExpand Create Appointment records — request body — body data item Created By
appointment created by
Created_Timestring or nullOptionalInvalid HTTP request method type used in the request.

Format: date-time
Maximum length: 120
Date_1null or stringOptionalDelete one or more appointment records.

Maximum length: 20
Durationinteger or nullOptionalRepresents the duration of the appointment in minutes.
Format: int32
Job_Sheet_Created__sboolean or nullOptionalIndicates whether a job sheet has been created for this appointment.
**Possible values**:
- true - A job sheet has been created and is associated with the appointment.
- false - No job sheet has been created for the appointment.
Job_Sheet_Description__sstring or nullOptionalRepresents the description of the job sheet associated with the completed appointment.
Maximum length: 32000
Job_Sheet_Name__sstring or nullOptionalRepresents the name of the job sheet created for the completed appointment.
Maximum length: 120
Job_Sheet_Section__sstring or nullOptionalRepresents the job sheet section displayed to the user for a completed appointment.
Maximum length: 120
Last_Activity_Timenull or stringOptionalRepresents the date and time of the last activity recorded on the appointment.
Maximum length: 120
Locationstring or nullOptionalRepresents the location where the appointment service is offered.
Possible values:
**Client Address** - The service is delivered at the customer's address.
**Business Address** - The service is delivered at the business location.
One of: Client Address, Business Address
Maximum length: 120
Modified_ByModelOptionalExpand Create Appointment records — request body — body data item Modified By
modified by
Modified_Timestring or nullOptionalRepresents the date and time when the appointment record was last modified.
Format: date-time
Maximum length: 120
OwnerModelRequired within parentExpand Create Appointment records — request body — body data item Owner
Represents the ID of the service member who will provide the service for this appointment. (Required)
Record_Status__sstring or nullOptionalRepresents the availability status of the appointment record.
Maximum length: 9
Remind_Atarray or nullOptionalContains the list of reminder configurations for the appointment, each specifying a time unit and reminder period.
Maximum items: 100
Remind_At[]objectEach itemEach object represents a single reminder configuration, including the time unit and reminder period.
Additional keys: not allowed
Remind_At[].periodstringOptionalRepresents the unit of time for the reminder.
Possible values:
**minutes** - Reminder in minutes.
**hours** - Reminder in hours.
**days** - Reminder in days.
One of: minutes, hours, days
Remind_At[].unitintegerOptionalRepresents the numeric value of the reminder time.
Format: int32
Reschedule_Countinteger or nullOptionalRepresents the number of times the appointment has been rescheduled.
Format: int32
Reschedule_Notenull or stringOptionalRepresents the note explaining the reason for rescheduling the appointment.
Maximum length: 2000
Reschedule_Reasonnull or stringOptionalRepresents who rescheduled the appointment.
**Possible values**:
- By Customer - The appointment was rescheduled by the customer.
- By Team - The appointment was rescheduled by the service team.
Maximum length: 120
Rescheduled_Bynull or objectOptionalRepresents the user who rescheduled the appointment.
Rescheduled_By.emailstring or nullOptionalRepresents the email address of the user who rescheduled the appointment.
Format: email
Maximum length: 33
Rescheduled_By.idstring or nullOptionalRepresents the unique identifier of the user who rescheduled the appointment.
Maximum length: 255
Rescheduled_By.namestring or nullOptionalRepresents the full name of the user who rescheduled the appointment.
Maximum length: 255
Rescheduled_Fromnull or stringOptionalRepresents the previous start time of the appointment before it was rescheduled, expressed in ISO 8601 format.
Maximum length: 120
Rescheduled_Timenull or stringOptionalRepresents the date and time when the appointment was rescheduled.
Maximum length: 120
Rescheduled_Tonull or stringOptionalRepresents the new start time of the appointment after rescheduling, expressed in ISO 8601 format.
Maximum length: 120
Service_NameModelRequired within parentExpand Create Appointment records — request body — body data item Service Name
Contains the name and distinctive ID of the service for which you are creating the appointment. (Required)
Statusstring or nullOptionalRepresents the current status of the appointment.
Possible values:
**Scheduled** - The appointment is booked and upcoming.
**Overdue** - The appointment has passed its scheduled time without completion.
**Completed** - The appointment has been completed.
**Cancelled** - The appointment has been cancelled.
Maximum length: 120
Tagarray or nullOptionalRepresents the list of tags associated with the appointment record.
Maximum items: 100
Tag[]stringEach itemEach string represents a single tag name associated with the appointment.
Maximum length: 2000
idstring or nullOptionalRepresents the unique identifier of the appointment record.
Maximum length: 18
Read only: true

Referenced models: Create Appointment records — request body — body data item Appointment For, Create Appointment records — request body — body data item Created By, Create Appointment records — request body — body data item Modified By, Create Appointment records — request body — body data item Owner, Create Appointment records — request body — body data item Service Name

Create Appointment records — request body — body data item Appointment For

FieldTypePresenceDescription and constraints
$objectRootRepresents the customer for whom the appointment is created, including the record ID, name, and module API name. Test4
Additional keys: not allowed
idstring or nullOptionalRepresents the list of result objects for each appointment deletion is attempted. Each item is either a success confirmation or an error response.
Test7
Maximum length: 18
moduleModelOptionalExpand Create Appointment records — request body — body data item Appointment For module
module name
namestring or nullOptionalRepresents the full name of the customer record in the associated module.

Maximum length: 2

Referenced models: Create Appointment records — request body — body data item Appointment For module

Create Appointment records — request body — body data item Appointment For module

FieldTypePresenceDescription and constraints
$objectRootRepresents the module details for the Appointment_For customer record lookup, including the module API name and ID. Test8
Additional keys: not allowed
api_namestring or nullOptionalRepresents the API name of the module for the customer record.
Maximum length: 8
idstring or nullOptionalRepresents the unique ID of the module.
Maximum length: 18

Create Appointment records — request body — body data item Created By

FieldTypePresenceDescription and constraints
$objectRootRepresents the user who created the appointment record, including the user ID, full name, and email address.
Additional keys: not allowed
emailstring or nullOptionalRepresents the email address of the user who created the appointment record.

Format: email
Maximum length: 33
idstring or nullOptionalRepresents the unique identifier of the user who created the appointment record.

Maximum length: 255
namestring or nullOptionalRepresents the full name of the user who created the appointment record.

Maximum length: 255

Create Appointment records — request body — body data item Modified By

FieldTypePresenceDescription and constraints
$objectRootRepresents the user who last modified the appointment record, including the user ID, full name, and email address.
Additional keys: not allowed
emailstring or nullOptionalRepresents the email address of the user who last modified the appointment record.
Format: email
Maximum length: 33
idstring or nullOptionalRepresents the unique ID of the user who last modified the appointment record.
Maximum length: 255
namestring or nullOptionalRepresents the full name of the user who last modified the appointment record.
Maximum length: 255

Create Appointment records — request body — body data item Owner

FieldTypePresenceDescription and constraints
$objectRootRepresents the user assigned as the appointment owner, including the user ID, full name, and email address.
Additional keys: not allowed
emailstring or nullOptionalRepresents the email address of the appointment owner.
Format: email
Maximum length: 100
idstring or nullOptionalRepresents the unique ID of the appointment owner.
Maximum length: 100
namestring or nullOptionalRepresents the full name of the appointment owner.
Maximum length: 100

Create Appointment records — request body — body data item Service Name

FieldTypePresenceDescription and constraints
$objectRootRepresents the service for which the appointment is created, including the service ID and name.
Additional keys: not allowed
idstring or nullOptionalRepresents the unique ID of the service.
Maximum length: 100
namestring or nullOptionalRepresents the name of the service for which the appointment is created.
Maximum length: 100

Create Appointment records — response body — data

FieldTypePresenceDescription and constraints
$objectRootRepresents the success response for the request to create appointment records, containing the result for each appointment.
Additional keys: not allowed
dataarrayOptionalRepresents the list of result objects for each created appointment record.
Maximum items: 100
Minimum items: 1
data[]ModelEach itemExpand Delete an Appointment by ID — response body — data item

Referenced models: Delete an Appointment by ID — response body — data item

Create Appointment records — response body — data / data / item / value / code: DEPENDENT FIELD MISSING, DEPENDENT MISMATCH, status: error

FieldTypePresenceDescription and constraints
$objectRootRepresents the error when the Rescheduled_From field is empty while Reschedule_Reason is provided.
Additional keys: not allowed
codestringRequired within parentRepresents the error code for this response.
Known values: DEPENDENT_FIELD_MISSING, DEPENDENT_MISMATCH
detailsModelRequired within parentExpand Create Appointment records — response body — data / data / item / value / code: DEPENDENT MISMATCH, status: error details
messagestringRequired within parentRepresents the error message describing the validation failure.
Known values: Rescheduled_From cannot be empty, Reschedule the appointment atleast once to Update the fields of Reschedule Information Section
statusstringRequired within parentIndicates the response status.
Known values: error

Referenced models: Create Appointment records — response body — data / data / item / value / code: DEPENDENT MISMATCH, status: error details

Create Appointment records — response body — data / data / item / value / code: DEPENDENT FIELD MISSING, status: error

FieldTypePresenceDescription and constraints
$objectRootRepresents the error when cancellation information fields are updated without setting the Status to Cancelled.
Additional keys: not allowed
codestringRequired within parentRepresents the error code for this response.
Known values: DEPENDENT_FIELD_MISSING
detailsModelRequired within parentExpand Create Appointment records — response body — data / data / item / value / code: DEPENDENT MISMATCH, status: error details
messagestringRequired within parentRepresents the error message describing the validation failure.
Known values: To Update the fields of Cancellation Information Section, value of Status should be Cancelled
statusstringRequired within parentIndicates the response status.
Known values: error

Referenced models: Create Appointment records — response body — data / data / item / value / code: DEPENDENT MISMATCH, status: error details

Create Appointment records — response body — data / data / item / value / code: DEPENDENT FIELD UNCHANGED, status: error

FieldTypePresenceDescription and constraints
$objectRootRepresents the error when Rescheduled_From and Appointment_Start_Time have the same value.
Additional keys: not allowed
codestringRequired within parentRepresents the error code for this response.
Known values: DEPENDENT_FIELD_UNCHANGED
detailsModelRequired within parentExpand Create Appointment records — response body — data / data / item / value / code: DEPENDENT MISMATCH, status: error details
messagestringRequired within parentRepresents the error message describing the validation failure.
Known values: Reschedule_From and Appointment_Start_Time cannot be same, Reschedule the appointment atleast once to Update the fields of Reschedule Information Section
statusstringRequired within parentIndicates the response status.
Known values: error

Referenced models: Create Appointment records — response body — data / data / item / value / code: DEPENDENT MISMATCH, status: error details

Create Appointment records — response body — data / data / item / value / code: DEPENDENT MISMATCH, message: Appointment Owner is not a part of Service Members, status: error

FieldTypePresenceDescription and constraints
$objectRootRepresents the error when the appointment owner is not a member of the service specified in Service_Name.
Additional keys: not allowed
codestringRequired within parentRepresents the error code for this response.
Known values: DEPENDENT_MISMATCH
detailsModelRequired within parentExpand Create Appointment records — response body — data / data / item / value / code: DEPENDENT MISMATCH, status: error details
messagestringRequired within parentRepresents the error message describing the validation failure.
Known values: Appointment Owner is not a part of Service Members
statusstringRequired within parentIndicates the response status.
Known values: error

Referenced models: Create Appointment records — response body — data / data / item / value / code: DEPENDENT MISMATCH, status: error details

Create Appointment records — response body — data / data / item / value / code: DEPENDENT MISMATCH, message: Appointment cannot be marked as completed before the appointment ends, status: error

FieldTypePresenceDescription and constraints
$objectRootRepresents the error when the appointment Status is set to Completed before the appointment end time.
Additional keys: not allowed
codestringRequired within parentRepresents the error code for this response.
Known values: DEPENDENT_MISMATCH
detailsModelRequired within parentExpand Create Appointment records — response body — data / data / item / value / code: DEPENDENT MISMATCH, status: error details
messagestringRequired within parentRepresents the error message describing the validation failure.
Known values: Appointment cannot be marked as completed before the appointment ends
statusstringRequired within parentIndicates the response status.
Known values: error

Referenced models: Create Appointment records — response body — data / data / item / value / code: DEPENDENT MISMATCH, status: error details

Create Appointment records — response body — data / data / item / value / code: DEPENDENT MISMATCH, message: Appointment cannot be marked as overdue before the appointment ends, status: error

FieldTypePresenceDescription and constraints
$objectRootRepresents the error when the appointment Status is set to Overdue before the appointment end time.
Additional keys: not allowed
codestringRequired within parentRepresents the error code for this response.
Known values: DEPENDENT_MISMATCH
detailsModelRequired within parentExpand Create Appointment records — response body — data / data / item / value / code: DEPENDENT MISMATCH, status: error details
messagestringRequired within parentRepresents the error message describing the validation failure.
Known values: Appointment cannot be marked as overdue before the appointment ends
statusstringRequired within parentIndicates the response status.
Known values: error

Referenced models: Create Appointment records — response body — data / data / item / value / code: DEPENDENT MISMATCH, status: error details

Create Appointment records — response body — data / data / item / value / code: DEPENDENT MISMATCH, message: Appointment cannot be scheduled for past dates, status: error

FieldTypePresenceDescription and constraints
$objectRootRepresents the error when the appointment start time is set to a past date.
Additional keys: not allowed
codestringRequired within parentRepresents the error code for this response.
Known values: DEPENDENT_MISMATCH
detailsModelRequired within parentExpand Create Appointment records — response body — data / data / item / value / code: DEPENDENT MISMATCH, status: error details
messagestringRequired within parentRepresents the error message describing the validation failure.
Known values: Appointment cannot be scheduled for past dates
statusstringRequired within parentIndicates the response status.
Known values: error

Referenced models: Create Appointment records — response body — data / data / item / value / code: DEPENDENT MISMATCH, status: error details

Create Appointment records — response body — data / data / item / value / code: DEPENDENT MISMATCH, status: error

FieldTypePresenceDescription and constraints
$objectRootRepresents the error when a job sheet is created for an appointment that has not been completed.
Additional keys: not allowed
codestringRequired within parentRepresents the error code for this response.
Known values: DEPENDENT_MISMATCH
detailsModelRequired within parentExpand Create Appointment records — response body — data / data / item / value / code: DEPENDENT MISMATCH, status: error details
messagestringRequired within parentRepresents the error message describing the validation failure.
Known values: Job Sheet can be created only for completed appointment, Field of this jobsheet cannot be updated. Choose appropriate Jobsheet in services
statusstringRequired within parentIndicates the response status.
Known values: error

Referenced models: Create Appointment records — response body — data / data / item / value / code: DEPENDENT MISMATCH, status: error details

Create Appointment records — response body — data / data / item / value / code: DEPENDENT MISMATCH, status: error details

FieldTypePresenceDescription and constraints
$objectRootRepresents the details about the field that caused the validation failure.
Additional keys: not allowed
api_namestringRequired within parentRepresents the API name of the field that caused the error.
Maximum length: 255
dependeeobjectRequired within parentRepresents the dependent field that triggers this constraint.
Additional keys: not allowed
dependee.api_namestringRequired within parentRepresents the API name of the field that triggers the dependency constraint.
Maximum length: 255
dependee.json_pathstringRequired within parentRepresents the JSON path to the field that triggers the dependency constraint.
Maximum length: 1000
json_pathstringRequired within parentRepresents the JSON path to the field in the request that caused the error.
Maximum length: 1000

Create Appointment records — response body — data / data / item / value / code: INVALID DATA, message: invalid data, INVALID DATA, status: error

FieldTypePresenceDescription and constraints
$objectRootRepresents the error when the Appointment_For field value is not a valid JSON object.
Additional keys: not allowed
codestringRequired within parentRepresents the error code for this response.
Known values: INVALID_DATA
detailsModelRequired within parentExpand Create Appointment records — response body — data / data / item / value / code: INVALID DATA, message: invalid data, INVALID DATA, status: error details
messagestringRequired within parentRepresents the error message describing the validation failure.
Known values: invalid data, INVALID_DATA
statusstringRequired within parentIndicates the response status.
Known values: error

Referenced models: Create Appointment records — response body — data / data / item / value / code: INVALID DATA, message: invalid data, INVALID DATA, status: error details

Create Appointment records — response body — data / data / item / value / code: INVALID DATA, message: invalid data, INVALID DATA, status: error details

FieldTypePresenceDescription and constraints
$objectRootRepresents the details about the field that caused the validation failure.
Additional keys: not allowed
api_namestringRequired within parentRepresents the API name of the field that caused the error.
Maximum length: 255
expected_data_typestringRequired within parentRepresents the expected data type for the field that has an incorrect value.
Maximum length: 255
json_pathstringRequired within parentRepresents the JSON path to the field in the request that caused the error.
Maximum length: 1000

Create Appointment records — response body — data / data / item / value / code: INVALID DATA, status: error

FieldTypePresenceDescription and constraints
$objectRootRepresents the error when the module API name provided in Appointment_For does not exist in the multi-module lookup.
Additional keys: not allowed
codestringRequired within parentRepresents the error code for this response.
Known values: INVALID_DATA
detailsobjectRequired within parentRepresents the details about the field that caused the validation failure.
Additional keys: not allowed
details.api_namestringRequired within parentRepresents the API name of the field that caused the error.
Maximum length: 255
details.json_pathstringRequired within parentRepresents the JSON path to the field in the request that caused the error.
Maximum length: 1000
messagestringRequired within parentRepresents the error message describing the validation failure.
Known values: the given module name is not exist in multimodulelookup, invalid data, the id given seems to be invalid
statusstringRequired within parentIndicates the response status.
Known values: error

Create Appointment records — response body — data / data / item / value / code: MANDATORY NOT FOUND, message: mandatory key missing, status: error

FieldTypePresenceDescription and constraints
$objectRootRepresents the error when the required unit key is missing from a Remind_At object.
Additional keys: not allowed
codestringRequired within parentRepresents the error code for this response.
Known values: MANDATORY_NOT_FOUND
detailsobjectRequired within parentRepresents the details about the field that caused the validation failure.
Additional keys: not allowed
details.api_namestringRequired within parentRepresents the API name of the field that caused the error.
Maximum length: 255
details.json_pathstringRequired within parentRepresents the JSON path to the field in the request that caused the error.
Maximum length: 1000
messagestringRequired within parentRepresents the error message describing the validation failure.
Known values: mandatory key missing
statusstringRequired within parentIndicates the response status.
Known values: error

Create Appointment records — response body — data / data / item / value / code: MANDATORY NOT FOUND, message: required field not found, status: error

FieldTypePresenceDescription and constraints
$objectRootRepresents the error when a required field is missing from the request.
Additional keys: not allowed
codestringRequired within parentRepresents the error code for this response.
Known values: MANDATORY_NOT_FOUND
detailsobjectRequired within parentRepresents the details about the field that caused the validation failure.
Additional keys: not allowed
details.api_namestringRequired within parentRepresents the API name of the field that caused the error.
Maximum length: 255
details.json_pathstringRequired within parentRepresents the JSON path to the field in the request that caused the error.
Maximum length: 1000
messagestringRequired within parentRepresents the error message describing the validation failure.
Known values: required field not found
statusstringRequired within parentIndicates the response status.
Known values: error

Create Appointment records — response body — data / data / item / value / code: NOT ALLOWED, message: Appointment time does not falls under business hours, status: error

FieldTypePresenceDescription and constraints
$objectRootRepresents the error when the appointment time does not fall within the configured business hours.
Additional keys: not allowed
codestringRequired within parentRepresents the error code for this response.
Known values: NOT_ALLOWED
detailsobjectRequired within parentRepresents the details about the field that caused the validation failure.
Additional keys: not allowed
details.api_namestringRequired within parentRepresents the API name of the field that caused the error.
Maximum length: 255
details.json_pathstringRequired within parentRepresents the JSON path to the field in the request that caused the error.
Maximum length: 1000
messagestringRequired within parentRepresents the error message describing the validation failure.
Known values: Appointment time does not falls under business hours
statusstringRequired within parentIndicates the response status.
Known values: error

Create Appointment records — response body — data / data / item / value / code: NOT ALLOWED, message: Service is not available on the given time, status: error

FieldTypePresenceDescription and constraints
$objectRootRepresents the error when the selected service is unavailable at the specified appointment time.
Additional keys: not allowed
codestringRequired within parentRepresents the error code for this response.
Known values: NOT_ALLOWED
detailsobjectRequired within parentRepresents the details about the field that caused the validation failure.
Additional keys: not allowed
details.api_namestringRequired within parentRepresents the API name of the field that caused the error.
Maximum length: 255
details.json_pathstringRequired within parentRepresents the JSON path to the field in the request that caused the error.
Maximum length: 1000
messagestringRequired within parentRepresents the error message describing the validation failure.
Known values: Service is not available on the given time
statusstringRequired within parentIndicates the response status.
Known values: error

Create Appointment records — response body — data / data / item / value / code: NOT ALLOWED, status: error

FieldTypePresenceDescription and constraints
$objectRootRepresents the error when an appointment is marked as completed without a job sheet.
Additional keys: not allowed
codestringRequired within parentRepresents the error code for this response.
Known values: NOT_ALLOWED
detailsobjectRequired within parentRepresents the details about the field that caused the validation failure.
Additional keys: not allowed
details.api_namestringRequired within parentRepresents the API name of the field that caused the error.
Maximum length: 255
details.json_pathstringRequired within parentRepresents the JSON path to the field in the request that caused the error.
Maximum length: 1000
messagestringRequired within parentRepresents the error message describing the validation failure.
Known values: Appointment cannot be marked as completed without creating the jobsheet
statusstringRequired within parentIndicates the response status.
Known values: error

Create Appointment records — response body — data data item code, details, message, status

FieldTypePresenceDescription and constraints
$objectRootRepresents a successful result item in the Multi-Status response, containing the result code, details, message, and status.
Additional keys: not allowed
codestringOptionalRepresents the result code for the appointment record operation.
Maximum length: 255
detailsModelOptionalExpand Delete an Appointment by ID — response body — data item details
messagestringOptionalRepresents the result message for the appointment record operation.
Maximum length: 255
statusstringOptionalIndicates the result status of the appointment record operation.
Maximum length: 255

Referenced models: Delete an Appointment by ID — response body — data item details

Create Appointment records — response body — data data item value

FieldTypePresenceDescription and constraints
$JSONRootRepresents a single result item in the Multi-Status response for appointment updates, which is either a success response or an error response for the corresponding appointment record.
$ (anyOf 1)ModelAlternativeExpand Create Appointment records — response body — data / data / item / value / code: MANDATORY NOT FOUND, message: required field not found, status: error
$ (anyOf 2)ModelAlternativeExpand Create Appointment records — response body — data / data / item / value / code: DEPENDENT FIELD UNCHANGED, status: error
$ (anyOf 3)ModelAlternativeExpand Create Appointment records — response body — data / data / item / value / code: DEPENDENT FIELD MISSING, DEPENDENT MISMATCH, status: error
$ (anyOf 4)ModelAlternativeExpand Create Appointment records — response body — data / data / item / value / code: NOT ALLOWED, message: Service is not available on the given time, status: error
$ (anyOf 5)ModelAlternativeExpand Create Appointment records — response body — data / data / item / value / code: NOT ALLOWED, message: Appointment time does not falls under business hours, status: error
$ (anyOf 6)ModelAlternativeExpand Create Appointment records — response body — data / data / item / value / code: DEPENDENT MISMATCH, message: Appointment Owner is not a part of Service Members, status: error
$ (anyOf 7)ModelAlternativeExpand Create Appointment records — response body — data / data / item / value / code: INVALID DATA, message: invalid data, INVALID DATA, status: error
$ (anyOf 8)ModelAlternativeExpand Create Appointment records — response body — data / data / item / value / code: INVALID DATA, status: error
$ (anyOf 9)ModelAlternativeExpand Create Appointment records — response body — data / data / item / value / code: DEPENDENT FIELD MISSING, status: error
$ (anyOf 10)ModelAlternativeExpand Create Appointment records — response body — data / data / item / value / code: NOT ALLOWED, status: error
$ (anyOf 11)ModelAlternativeExpand Create Appointment records — response body — data / data / item / value / code: DEPENDENT MISMATCH, message: Appointment cannot be marked as completed before the appointment ends, status: error
$ (anyOf 12)ModelAlternativeExpand Create Appointment records — response body — data / data / item / value / code: DEPENDENT MISMATCH, status: error
$ (anyOf 13)ModelAlternativeExpand Create Appointment records — response body — data / data / item / value / code: DEPENDENT MISMATCH, message: Appointment cannot be marked as overdue before the appointment ends, status: error
$ (anyOf 14)ModelAlternativeExpand Create Appointment records — response body — data / data / item / value / code: DEPENDENT MISMATCH, message: Appointment cannot be scheduled for past dates, status: error
$ (anyOf 15)ModelAlternativeExpand Create Appointment records — response body — data / data / item / value / code: MANDATORY NOT FOUND, message: mandatory key missing, status: error

Referenced models: Create Appointment records — response body — data / data / item / value / code: NOT ALLOWED, status: error, Create Appointment records — response body — data / data / item / value / code: MANDATORY NOT FOUND, message: required field not found, status: error, Create Appointment records — response body — data / data / item / value / code: NOT ALLOWED, message: Service is not available on the given time, status: error, Create Appointment records — response body — data / data / item / value / code: DEPENDENT MISMATCH, message: Appointment Owner is not a part of Service Members, status: error, Create Appointment records — response body — data / data / item / value / code: DEPENDENT FIELD MISSING, status: error, Create Appointment records — response body — data / data / item / value / code: INVALID DATA, message: invalid data, INVALID DATA, status: error, Create Appointment records — response body — data / data / item / value / code: NOT ALLOWED, message: Appointment time does not falls under business hours, status: error, Create Appointment records — response body — data / data / item / value / code: DEPENDENT MISMATCH, message: Appointment cannot be scheduled for past dates, status: error, Create Appointment records — response body — data / data / item / value / code: INVALID DATA, status: error, Create Appointment records — response body — data / data / item / value / code: DEPENDENT FIELD MISSING, DEPENDENT MISMATCH, status: error, Create Appointment records — response body — data / data / item / value / code: DEPENDENT MISMATCH, message: Appointment cannot be marked as overdue before the appointment ends, status: error, Create Appointment records — response body — data / data / item / value / code: MANDATORY NOT FOUND, message: mandatory key missing, status: error, Create Appointment records — response body — data / data / item / value / code: DEPENDENT FIELD UNCHANGED, status: error, Create Appointment records — response body — data / data / item / value / code: DEPENDENT MISMATCH, message: Appointment cannot be marked as completed before the appointment ends, status: error, Create Appointment records — response body — data / data / item / value / code: DEPENDENT MISMATCH, status: error

Delete an Appointment by ID — response body

FieldTypePresenceDescription and constraints
$objectRootRepresents the success response for the single appointment deletion request.
Additional keys: not allowed
dataarrayOptionalRepresents the list of deletion result objects for the deleted appointment record.
Maximum items: 1
data[]ModelEach itemExpand Delete an Appointment by ID — response body — data item

Referenced models: Delete an Appointment by ID — response body — data item

Delete an Appointment by ID — response body — data item

FieldTypePresenceDescription and constraints
$objectRootRepresents a single item in the response, containing the operation outcome code, details, message, and status.
Additional keys: not allowed
codestringOptionalRepresents the result code for the operation.
Maximum length: 255
detailsModelOptionalExpand Delete an Appointment by ID — response body — data item details
messagestringOptionalRepresents the result message for the operation.
Maximum length: 255
statusstringOptionalIndicates the status of the operation.
Maximum length: 255

Referenced models: Delete an Appointment by ID — response body — data item details

Delete an Appointment by ID — response body — data item details

FieldTypePresenceDescription and constraints
$objectRootRepresents the details of an appointment record, including its ID, creation timestamp, and last modification timestamp.
Additional keys: not allowed
Created_ByModelOptionalExpand Delete an Appointment by ID — response body — data item details Created By
Created_TimestringOptionalRepresents the date and time when the appointment record was created.
Maximum length: 120
Modified_ByModelOptionalExpand Delete an Appointment by ID — response body — data item details Modified By
Modified_TimestringOptionalRepresents the date and time when the appointment record was last modified.
Maximum length: 120
idstringOptionalRepresents the unique identifier of the appointment record.
Maximum length: 255

Referenced models: Delete an Appointment by ID — response body — data item details Created By, Delete an Appointment by ID — response body — data item details Modified By

Delete an Appointment by ID — response body — data item details Created By

FieldTypePresenceDescription and constraints
$objectRootRepresents the user who created the appointment record, including the user ID, full name, and email address.
Additional keys: not allowed
emailJSONOptional
email (anyOf 1)stringAlternativeRepresents the email address of the user who created the appointment record.

Format: email
Maximum length: 33
email (anyOf 2)nullAlternativeRepresents the email address of the user who created the appointment record.

Format: email
Maximum length: 33
idJSONOptional
id (anyOf 1)stringAlternativeRepresents the unique identifier of the user who created the appointment record.

Maximum length: 255
id (anyOf 2)nullAlternativeRepresents the unique identifier of the user who created the appointment record.

Maximum length: 255
nameJSONOptional
name (anyOf 1)stringAlternativeRepresents the full name of the user who created the appointment record.

Maximum length: 255
name (anyOf 2)nullAlternativeRepresents the full name of the user who created the appointment record.

Maximum length: 255

Delete an Appointment by ID — response body — data item details Modified By

FieldTypePresenceDescription and constraints
$objectRootRepresents the user who last modified the appointment record, including the user ID, full name, and email address.
Additional keys: not allowed
emailJSONOptional
email (anyOf 1)stringAlternativeRepresents the email address of the user who last modified the appointment record.
Format: email
Maximum length: 33
email (anyOf 2)nullAlternativeRepresents the email address of the user who last modified the appointment record.
Format: email
Maximum length: 33
idJSONOptional
id (anyOf 1)stringAlternativeRepresents the unique ID of the user who last modified the appointment record.
Maximum length: 255
id (anyOf 2)nullAlternativeRepresents the unique ID of the user who last modified the appointment record.
Maximum length: 255
nameJSONOptional
name (anyOf 1)stringAlternativeRepresents the full name of the user who last modified the appointment record.
Maximum length: 255
name (anyOf 2)nullAlternativeRepresents the full name of the user who last modified the appointment record.
Maximum length: 255

Delete one or more appointment records — response body — data

FieldTypePresenceDescription and constraints
$objectRootRepresents the success response for the bulk appointment deletion request.
Additional keys: not allowed
dataarrayOptionalRepresents the list of deletion result objects for each appointment record in the request.
Maximum items: 3
data[]ModelEach itemExpand Delete an Appointment by ID — response body — data item

Referenced models: Delete an Appointment by ID — response body — data item

Delete one or more appointment records — response body — data data item code, details, message, status

FieldTypePresenceDescription and constraints
$objectRootRepresents a successful deletion result in the multi-Status response, containing the deleted record ID.
Additional keys: not allowed
codestringRequired within parentRepresents the response code for the delete operation.
Maximum length: 255
detailsobjectRequired within parentRepresents the details of the deleted appointment record, including the record ID.
Additional keys: not allowed
details.idstringRequired within parentRepresents the unique identifier of the deleted appointment record.
Maximum length: 255
messagestringRequired within parentRepresents the message for the record deletion.
Maximum length: 255
statusstringRequired within parentIndicates the status of the record deletion.
Maximum length: 255

Get Appointment Records — response body

FieldTypePresenceDescription and constraints
$objectRootRepresents the success response for the request to retrieve appointment records, containing the list of appointment objects.
Additional keys: allowed
dataarrayRequired within parentRepresents the list of appointment records returned by the GET request.
Maximum items: 200
Minimum items: 1
data[]ModelEach itemExpand Get Appointment Records — response body — data item

Referenced models: Get Appointment Records — response body — data item

Get Appointment Records — response body — data item

FieldTypePresenceDescription and constraints
$objectRootRepresents a single appointment record returned in the GET response, containing all appointment details and status information.
Additional keys: allowed
$currency_symbolstringOptionalRepresents the currency symbol for the CRM organization's primary currency.
Maximum length: 255
$editablebooleanOptionalIndicates whether the current user has permission to edit the appointment record.
$field_statesJSONOptional
$field_states (anyOf 1)nullAlternativeRepresents the state of fields with conditional visibility or special behavior.
Maximum length: 255
$field_states (anyOf 2)stringAlternativeRepresents the state of fields with conditional visibility or special behavior.
Maximum length: 255
$sharing_permissionstringOptionalRepresents the sharing permission level of the appointment record for the current user.
Maximum length: 255
$statusstringOptionalRepresents the Custom View status indicator for the appointment record.
Maximum length: 120
Additional_InformationJSONOptional
Additional_Information (anyOf 1)nullAlternativeRepresents any additional details about the appointment or customer requirements.
Maximum length: 32000
Additional_Information (anyOf 2)stringAlternativeRepresents any additional details about the appointment or customer requirements.
Maximum length: 32000
AddressJSONOptional
Address (anyOf 1)nullAlternativeRepresents the address where the service is delivered when the appointment location is Client Address.
Maximum length: 255
Address (anyOf 2)stringAlternativeRepresents the address where the service is delivered when the appointment location is Client Address.
Maximum length: 255
Appointment_End_TimestringOptionalRepresents the scheduled end date and time of the appointment.
Maximum length: 120
Appointment_ForModelRequired within parentExpand Get Appointment Records — response body — data item Appointment For
Appointment_NamestringRequired within parentRepresents the name of the appointment record.
Maximum length: 255
Appointment_Start_TimestringRequired within parentRepresents the scheduled start date and time of the appointment.
Maximum length: 120
Cancellation_NoteJSONOptional
Cancellation_Note (anyOf 1)nullAlternativeRepresents the note explaining the reason for cancelling the appointment.
Maximum length: 2000
Cancellation_Note (anyOf 2)stringAlternativeRepresents the note explaining the reason for cancelling the appointment.
Maximum length: 2000
Cancellation_ReasonJSONOptional
Cancellation_Reason (anyOf 1)nullAlternativeDenotes who cancelled the appointment.
Possible Values: 'By Customer' and 'By Team'. The default value is 'By Customer'.
Maximum length: 120
Cancellation_Reason (anyOf 2)stringAlternativeDenotes who cancelled the appointment.
Possible Values: 'By Customer' and 'By Team'. The default value is 'By Customer'.
Maximum length: 120
Cancelled_ByJSONOptional
Cancelled_By (anyOf 1)nullAlternativeRepresents the user who cancelled the appointment.
Cancelled_By (anyOf 2)objectAlternativeRepresents the user who cancelled the appointment.
Cancelled_TimeJSONOptional
Cancelled_Time (anyOf 1)nullAlternativeRepresents the date and time when the appointment was cancelled.
Maximum length: 120
Cancelled_Time (anyOf 2)stringAlternativeRepresents the date and time when the appointment was cancelled.
Maximum length: 120
Contact_Name__sJSONOptional
Contact_Name__s (anyOf 1)nullAlternativeRepresents the name and unique ID of the contact associated with the appointment.
Maximum length: 255
Contact_Name__s (anyOf 2)stringAlternativeRepresents the name and unique ID of the contact associated with the appointment.
Maximum length: 255
Created_ByModelOptionalExpand Get Appointment Records — response body — data item Created By
Created_TimestringOptionalRepresents the date and time when the appointment record was created.
Maximum length: 120
Date_1JSONOptional
Date_1 (anyOf 1)nullAlternativeRepresents an additional date field for the appointment record.
Maximum length: 20
Date_1 (anyOf 2)stringAlternativeRepresents an additional date field for the appointment record.
Maximum length: 20
DurationJSONOptional
Duration (anyOf 1)integerAlternativeRepresents the duration of the appointment in minutes.
Format: int32
Duration (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
Job_Sheet_Created__sbooleanOptionalIndicates whether a job sheet has been created for this appointment.
**Possible values**:
- true - A job sheet has been created.
- false - No job sheet has been created.
Job_Sheet_Description__sJSONOptional
Job_Sheet_Description__s (anyOf 1)nullAlternativeRepresents the description of the job sheet associated with the completed appointment.
Maximum length: 32000
Job_Sheet_Description__s (anyOf 2)stringAlternativeRepresents the description of the job sheet associated with the completed appointment.
Maximum length: 32000
Job_Sheet_Name__sJSONOptional
Job_Sheet_Name__s (anyOf 1)nullAlternativeRepresents the name of the job sheet created for the completed appointment.
Maximum length: 255
Job_Sheet_Name__s (anyOf 2)stringAlternativeRepresents the name of the job sheet created for the completed appointment.
Maximum length: 255
Job_Sheet_Section__sJSONOptional
Job_Sheet_Section__s (anyOf 1)stringAlternativeRepresents the job sheet section displayed to the user for a completed appointment.
Maximum length: 120
Job_Sheet_Section__s (anyOf 2)nullAlternativeRepresents the job sheet section displayed to the user for a completed appointment.
Maximum length: 120
Last_Activity_TimeJSONOptional
Last_Activity_Time (anyOf 1)nullAlternativeRepresents the date and time of the last activity on the appointment record.
Maximum length: 120
Last_Activity_Time (anyOf 2)stringAlternativeRepresents the date and time of the last activity on the appointment record.
Maximum length: 120
LocationstringRequired within parentRepresents the location where the appointment service is offered.
Maximum length: 120
Modified_ByModelOptionalExpand Get Appointment Records — response body — data item Modified By
Modified_TimestringOptionalRepresents the date and time when the appointment record was last modified.
Maximum length: 120
OwnerModelRequired within parentExpand Get Appointment Records — response body — data item Owner
Record_Status__sstringOptionalRepresents the availability status of the appointment record.
Maximum length: 255
Remind_AtJSONOptional
Remind_At (anyOf 1)arrayAlternativeRepresents the list of reminder configurations for the appointment.
Maximum items: 100
Remind_At (anyOf 1)[]ModelEach itemExpand Get Appointment Records — response body — data item Remind At null item
Remind_At (anyOf 2)nullAlternativeRepresents the list of reminder configurations for the appointment.
Maximum items: 100
Remind_At (anyOf 2)[]ModelEach itemExpand Get Appointment Records — response body — data item Remind At null item
Reschedule_CountJSONOptional
Reschedule_Count (anyOf 1)integerAlternativeRepresents the number of times the appointment has been rescheduled.
Format: int32
Reschedule_Count (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
Reschedule_NoteJSONOptional
Reschedule_Note (anyOf 1)nullAlternativeRepresents the note explaining the reason for rescheduling the appointment.
Maximum length: 2000
Reschedule_Note (anyOf 2)stringAlternativeRepresents the note explaining the reason for rescheduling the appointment.
Maximum length: 2000
Reschedule_ReasonJSONOptional
Reschedule_Reason (anyOf 1)nullAlternativeDenotes who rescheduled the appointment.
Possible Values: 'By Customer' and 'By Team'. The default value is 'By Customer'.
Maximum length: 120
Reschedule_Reason (anyOf 2)stringAlternativeDenotes who rescheduled the appointment.
Possible Values: 'By Customer' and 'By Team'. The default value is 'By Customer'.
Maximum length: 120
Rescheduled_ByJSONOptional
Rescheduled_By (anyOf 1)nullAlternativeRepresents the user who rescheduled the appointment.
Rescheduled_By (anyOf 2)objectAlternativeRepresents the user who rescheduled the appointment.
Rescheduled_FromJSONOptional
Rescheduled_From (anyOf 1)nullAlternativeDenotes the previous appointment time from which the appointment was rescheduled to the new time. The Rescheduled_From time should be lesser than the new appointment time. The value should be given in the ISO 8601 format.
Maximum length: 120
Rescheduled_From (anyOf 2)stringAlternativeDenotes the previous appointment time from which the appointment was rescheduled to the new time. The Rescheduled_From time should be lesser than the new appointment time. The value should be given in the ISO 8601 format.
Maximum length: 120
Rescheduled_TimeJSONOptional
Rescheduled_Time (anyOf 1)nullAlternativeRepresents the date and time when the appointment was rescheduled.
Maximum length: 120
Rescheduled_Time (anyOf 2)stringAlternativeRepresents the date and time when the appointment was rescheduled.
Maximum length: 120
Rescheduled_ToJSONOptional
Rescheduled_To (anyOf 1)nullAlternativeRepresents the new appointment start time after rescheduling.
Maximum length: 120
Rescheduled_To (anyOf 2)stringAlternativeRepresents the new appointment start time after rescheduling.
Maximum length: 120
Service_NameModelRequired within parentExpand Get Appointment Records — response body — data item Service Name
StatusstringOptionalRepresents the current status of the appointment.
Maximum length: 120
TagarrayOptionalRepresents the list of tags associated with the appointment record.
Maximum items: 10
Tag[]stringEach itemRepresents a single tag name associated with the appointment.
Maximum length: 2000
idstringOptionalRepresents the unique ID of the appointment record.
Maximum length: 255

Referenced models: Get Appointment Records — response body — data item Created By, Get Appointment Records — response body — data item Modified By, Get Appointment Records — response body — data item Owner, Get Appointment Records — response body — data item Appointment For, Get Appointment Records — response body — data item Service Name, Get Appointment Records — response body — data item Remind At null item

Get Appointment Records — response body — data item Appointment For

FieldTypePresenceDescription and constraints
$objectRootRepresents the customer for whom the appointment was created, including the record ID, name, and module information.
Additional keys: not allowed
idstringRequired within parentRepresents the unique ID of the customer record.
Maximum length: 255
moduleModelRequired within parentExpand Get Appointment Records — response body — data item Appointment For module
namestringRequired within parentRepresents the full name of the customer.
Maximum length: 255

Referenced models: Get Appointment Records — response body — data item Appointment For module

Get Appointment Records — response body — data item Appointment For module

FieldTypePresenceDescription and constraints
$objectRootRepresents the module details for the Appointment_For customer record, including the module API name and ID.
Additional keys: not allowed
api_namestringRequired within parentRepresents the API name of the module for the customer record.
Maximum length: 255
idstringRequired within parentRepresents the unique ID of the module.
Maximum length: 255

Get Appointment Records — response body — data item Created By

FieldTypePresenceDescription and constraints
$objectRootRepresents the user who created the appointment record, including the user ID, full name, and email address.
Additional keys: not allowed
emailstringRequired within parentRepresents the email address of the user who created the appointment record.
Maximum length: 255
idstringRequired within parentRepresents the unique ID of the user who created the record.
Maximum length: 255
namestringRequired within parentRepresents the full name of the user who created the record.
Maximum length: 255

Get Appointment Records — response body — data item Modified By

FieldTypePresenceDescription and constraints
$objectRootRepresents the user who last modified the appointment record, including the user ID, full name, and email address.
Additional keys: not allowed
emailstringRequired within parentRepresents the email address of the user who last modified the appointment record.
Maximum length: 255
idstringRequired within parentRepresents the unique ID of the user who last modified the record.
Maximum length: 255
namestringRequired within parentRepresents the full name of the user who last modified the record.
Maximum length: 255

Get Appointment Records — response body — data item Owner

FieldTypePresenceDescription and constraints
$objectRootRepresents the service member assigned as the appointment owner, including the user ID, full name, and email address.
Additional keys: not allowed
emailstringRequired within parentRepresents the email address of the appointment owner.
Maximum length: 255
idstringRequired within parentRepresents the unique ID of the appointment owner.
Maximum length: 255
namestringRequired within parentRepresents the full name of the appointment owner.
Maximum length: 255

Get Appointment Records — response body — data item Remind At null item

FieldTypePresenceDescription and constraints
$JSONRootEach object represents a single reminder configuration, including the time unit and numeric value.
periodstringOptionalRepresents the unit of time for the reminder.
**Possible values**:
- minutes - The reminder is sent a specified number of minutes before the appointment.
- hours - The reminder is sent a specified number of hours before the appointment.
- days - The reminder is sent a specified number of days before the appointment.
Known values: minutes, hours, days
unitJSONOptional
unit (anyOf 1)integerAlternativeRepresents the numeric value of the reminder time. The value of a unit key can be only from **0 to 100**.
Format: int32
unit (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$

Get Appointment Records — response body — data item Service Name

FieldTypePresenceDescription and constraints
$objectRootRepresents the service for which the appointment was created, including the service ID and name.
Additional keys: not allowed
idstringRequired within parentRepresents the unique ID of the service.
Maximum length: 255
namestringRequired within parentRepresents the name of the service for which the appointment was created.
Maximum length: 255

Update an Appointment Record by ID — response body

FieldTypePresenceDescription and constraints
$objectRootRepresents the success response for the request to update appointment records.
Additional keys: not allowed
dataarrayOptionalRepresents the list of result objects for each updated appointment record.
Maximum items: 100
Minimum items: 1
data[]ModelEach itemExpand Delete an Appointment by ID — response body — data item

Referenced models: Delete an Appointment by ID — response body — data item

Update appointment records — request body — body

FieldTypePresenceDescription and constraints
$objectRootRepresents the request body schema for updating appointment records.
Additional keys: not allowed
dataarrayRequired within parentRepresents the data array containing the appointment objects to update.
Maximum items: 100
Minimum items: 1
data[]ModelEach itemExpand Create Appointment records — request body — body data item

Referenced models: Create Appointment records — request body — body data item

Update appointment records — response body — data / data / item / code: INVALID DATA, message: the id given seems to be invalid, status: error

FieldTypePresenceDescription and constraints
$objectRootRepresents the error when the appointment ID provided in the request is invalid.
Additional keys: not allowed
codestringRequired within parentRepresents the error code for this response.
Known values: INVALID_DATA
detailsobjectRequired within parentRepresents the details about the field that caused the validation failure.
Additional keys: not allowed
details.api_namestringRequired within parentRepresents the API name of the field that caused the error.
Maximum length: 255
details.json_pathstringRequired within parentRepresents the JSON path to the field in the request that caused the error.
Maximum length: 1000
messagestringRequired within parentRepresents the error message describing the validation failure.
Known values: the id given seems to be invalid
statusstringRequired within parentIndicates the response status.
Known values: 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.