Docs

Create Appointment

Creates a new appointment in eTermin.

POST

Query

Field selectionChoose which fields should be included in the response. Learn more
string

Comma-separated response fields to include.

Body

Arguments
stringrequired

Start date and time of the appointment. Format: yyyy-mm-dd HH:MM e.g. 2017-10-24 18:00

stringrequired

End date and time of the appointment. Format: yyyy-mm-dd HH:MM e.g. 2017-10-24 19:00

numberrequired

ID of the calendar. Use the 'Calendar - Get calendar details' function to get a list with all available calendars

string

Name of the calendar (needed for Webpush)

string

ID of the service. Use the 'Service - Get service details' function to get a list with all available services. To use multiple services use a comma (,) to seperate the IDs

string

Name of the services

string

Name of the services including the service groups

string

Abbreviation of the services

number

Defines the capacity of the appointment

boolean

true if the capacity of the appointment needs to be checked

number

Maximum capacity that can't be exceeded

string

Location of the appointment

string

Information about how the appointment is booked

string

Information from which URL the appointment got booked

boolean

Checks if the appointment start/end time is available (1 = yes, 0 = no). May not work with multiple capacity

number

Set to 0 to have the appointment manually confirmed by the appoinment provider

number

Set to 1 to have the appointment manually confirmed by the booker, won't work if manualconfirmed is set to 0

number

Time in minutes that the booker is able to confirm the appointment before it gets deleted

string

Languagecode, defines in which language the emails are sent

boolean

Send a confirmation email to the adress that was specified in the email parameter (1 = yes, 0 = no)

boolean

Send a confirmation sms to the phone number that was specified in the phone field (1 = yes, 0 = no).

boolean

Send an information email to the appointment provider (1 = yes, 0 = no).

boolean

True if the appointment should be synchronized with external calendars (1 = yes, 0 = no).

number

Use this parameter with the value -1 to also use the Calendar Linking function (also requires a valid value for the parameter services)

number

Defines when the first reminder is sent in hours (needs to be a negative value)

number

Defines when the second reminder is sent in hours (needs to be a negative value)

number

Minutes how long before the startdate the appointment can be cancelled

string

Recurrence rule. e.g. DTSTART:{20171126T083000Z} DTEND:{20171126T090000Z} RRULE:FREQ=WEEKLY;INTERVAL=1;BYDAY=WE;

string

ID of the parent recurring appointment

number

Price including vat multiplied by 100 (e.g. 18.50€ = 1850)

number

Price excluding vat multiplied by 100 (e.g. 18.50€ = 1850)

number

Vat multiplied by 100 (e.g. 18.50€ = 1850)

string

Salutation of the person

string

Title of the person

string

Lastname of the person

string

Firstname of the person

string

E-Mail of the person

string

Phone of the person

string

Company of the person (make sure this field exists in your account)

string

Appointment notes

string

Street of the person that booked appointment

string

Zip of the person that booked appointment

string

City of the person that booked appointment

string

ID of the person that booked appointment

string

Date of birth of the person that booked appointment

string

Additional appointment field 1

string

Additional appointment field 2

string

Additional appointment field 3

string

Additional appointment field 4

string

Additional appointment field 5

string

Additional appointment field 6

string

Additional appointment field 7

string

Additional appointment field 8

string

Additional appointment field 9

string

Additional appointment field 10

string

Additional appointment field 11

string

Additional appointment field 12

string

Additional appointment field 13

string

Additional appointment field 14

string

Additional appointment field 15

string

Additional appointment field 16

string

Additional appointment field 17

string

Additional appointment field 18

string

Additional appointment field 19

string

Additional appointment field 20

boolean

true if customer accepted the terms of service

boolean

true if customer accepted the privacy terms

boolean

true if the customer should get a feedback mail

boolean

true if the customer accepted to get newsletters

string

Parameter that includes information for the notification message to the appointment provider

number

Checks if there is an email, if set to 1

number

Checks if there is a lastname, if set to 1

number

Checks if the email is on the blacklist, if set to 1

Every app you connect,one REST pattern

Call any app with one REST pattern. MindCloud handles each provider's auth, request shape, and responses for you.

Learn what the Universal API is
One REST patternUse the same request structure across apps like Slack, HubSpot, Salesforce, and thousands more.
Managed connectionsSend a MindCloud connection ID instead of handling provider tokens, refresh logic, and credential storage yourself.
Action-level docsEach action page shows the exact endpoint, required arguments, optional controls, and response behavior for that app version.