post
https://api.marketcircle.net/v1/appointments
create an appointment
Recent Requests
Log in to see full request history
| Time | Status | User Agent | |
|---|---|---|---|
Retrieving recent requests… | |||
Loading…
NoteIf utc_start and utc_end are provided, local_start and local_end values will be ignored. See Times and time zones.
subject and a start and end time are required. Repeating appointments can't be created through the API.
{
"subject": "Project kickoff",
"timezone": "America/Toronto",
"local_start": "2025-04-10T09:15:00",
"local_end": "2025-04-10T10:15:00",
"type": "meeting",
"resources": ["/v1/resources/1000"],
"invitations": [{ "invitee": "/v1/contacts/2000" }],
"contacts": [{ "contact": "/v1/contacts/2000" }]
}A successful request returns 201 Created with the new appointment's reference, e.g. {"location": "/v1/appointments/5000"}. If validation fails, the response is 400 with the errors for each attribute, e.g. {"base": [{"error": "invalid_start_end_date"}]} when the end is not after the start.