Save an Appointment.
The ID of the Appointment to update.
A stringed JSON object containing two objects:
emails: an array of email addresses. if the email addresses are of existing users, they should be preceded by the user ID and a colon ':'.
email: the email text to send to the attendees.
'0' to not send the attendees email, '1' to send the attendees email.
If this Appointment is part of a Contract, include the Contract ID.
The Customer or Asset's ID.
'0' for a Customer, '1' for an Asset.
If this Appointment is for a specific Department, include the ID.
What date should this Appointment be completed by at the latest.
ID of the Form which contains this Appointment's questions.
'0' for normal Form. '1' for asset rental sign-out, '2' for asset rental sign-in.
Textual job reference.
When this Appointment is for. ISO 8601 should be used for all date formats.
The user this Appointment is assigned to, or 0 if not yet assigned.
Priority of the Appointment. Default is 3.
Optional Form number, so you can say for example that this is the 3rd "inspection form" or the 5th "work sheet", etc.
Stringified JSON object for pre-filling Form questions. each question's text is a key in the object.
Optional text describing notes for this Appointment.
Optional stringified JSON object describing the recurrence of this Appointment.