Goal: Create an appointment via the API.
The stock API version 26 seem to allow setting of the appointment start date via the field ActualStartDate. However the End Date and Time can only be set via fields having the _Date and _Time suffixes. The Web Services management UI shows an error that the fields shouldn’t be hooked up this way, even on the default endpoint.
Using the default endpoint, I’ve tried setting the date and time in various ways, but it’s not clear what format it accepts, and I’m getting inconsistent results. Timezone errors seem common.
I cannot seem to create a custom endpoint. The UI does not appear to allow access to the end date fields, they aren’t in any of the mapped objects (what are those things anyway?), even though they are present in the DAC browser.
Currently I can set an Actual Start Date and Duration via the default endpoint. I would have expected this to populate the End Date but it does not. I cannot set the scheduled dates reliably, sometimes it works for me on my computer, but not for the client’s live installation.
Does anybody have any idea how this is supposed to be done? Thanks if you can!