Docs

Update Service

Updates an existing service in eTermin.

PUT

Query

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

Comma-separated response fields to include.

Body

Arguments
numberrequired

ID of the service

number

ID of the service group

string

Name of the service in german. For other languages use serviceLANGUAGECODE e.g. serviceen

number

Duration of the service in minutes

string

Additional description of the service in german. For other languages use serviceLANGUAGECODE e.g. infoen

number

Defines where the information is shown (0 = below service name, 1 = informationtext page 2, 2 = summary after booking, 3 = below service name and summary after booking)

boolean

True if you want to add pre- or post processing times

number

Busy by minute (use negative number to have a pre-processing time)

number

Busy until minute (use a number greater than timeslotminutes to have a post-processing time)

number

Price of the service

boolean

True if price is a percentage

string

abbreviation of the service

boolean

True to enable the capacity of the service

boolean

True if the customer is able to select the capacity

number

Sets the maximum capacity of the service

number

Sets the maximum capacity the user can set on the booking page (needs showcapselectionbox to be true)

number

Sets the capacity if selected on the booking page (needs showcapselectionbox to be false)

string

Image of the service

number

Time the appointment must be booked in advance in minutes

number

Time the appointment can be booked in the future in days

number

Time the appointment can be booked if already started in minutes (has to be a negative value)

number

Time the appointment can be cancelled in hours

number

Defines how page 2 shows the available days (0 = Calendar, 1 = list of days)

number

Defines the location of the appointment

string

Defines the location text if appointmentlocation = 3

number

Defines if the appointment provider needs to manually confirm the appointment (0 = manually, 1 = automatically)

number

Defines if a SMS confirmation is sent after booking (1 = enabled, 0 = disabled)

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

Defines if the cluster is applied to this service (1 = enabled, 0 = disabled)

number

Defines if the customer needs to confirm the appointment (1 = enabled, 0 = disabled; doesn't work with online payments or vendorconfirmation)

number

Time in minutes the customer has time to confirm the appointment (customerconfirm must be set to 1)

number

Shows online payment options (1 = enabled, 0 = disabled)

number

Shows on site payment options (1 = enabled, 0 = disabled)

number

Shows by invoice payment options (1 = enabled, 0 = disabled)

number

Defines the payment amount that needs to be paid at the end of booking

number

Defines if paymentamountpercentage is abolute or a percentage (1 = absolute, 0 = percentage)

string

Defines the currency of the service

number

Defines if the voucherfield is shown (0 = not shown, 1 = shown, 2 = shown and mandatory)

number

Defines if the price is multiplied by the amount of booked appointments

number

Defines how the timeslots are shown on page 2 on the bookingpage (0 = starttime - endtime, 1 = starttime, 2 = only date, 3 = calendar week, 4 = like 0 but with dates, 5 = startdate only)

number

Defines if multiple appointments can be booked in one booking (0 = no, 1 = yes)

number

Defines how the duration is calculated if multiple services are selected (0 = all durations are summed up, 1 = only duration of the longest service, 2 = all durations are halfed, 3 = like 2 except the longest service)

number

Defines if the calendar selection should be shown (0 = no, 1 = yes)

number

Defines if in the calendar selection the entry all calendars is shown (0 = no, 1 = yes)

number

Defines if in the calendar name is shown in the time slot (0 = no, 1 = yes)

number

Defines if in the calendar picture is shown after the timeslot is selected (0 = no, 1 = yes)

number

Defines if the available capacity is shown in time slots (0 = no, 1 = yes)

number

Defines if this service can be booked a limited amount of times per customer (0 = no, 1 = yes)

number

Defines how the appointments are limited (0 = per booking day, 1 = per week, 2 = per month, 3 = per year, 4 = per booked day)

number

Defines how many appointments can be booked per customer

number

Defines if the limitation only applies to this specific service

number

Set to 0 if the Wowing interface should be disabled for this service

number

Defines the Woing Automation ID

number

Defines the payment term for LexOffice

number

Defines the percentage of time slots that are not shown

number

Defines the maximum amount of time slots that are shown

number

Set to 0 if the feedback checkbox should not be shown

number

Defines if driving time should be calculated (0 = no, 1 = yes)

number

Defines how the calender should be filled (0 = standard, 1 = random, 2 = round Robin, 3 = sequential, 4 = skills, 5 = strict round Robin)

number

Defines if the waiting list should be available (0 = no, 1 = yes)

number

Defines if the customer should get an email if an earlier appointment is available (0 = not active, 1 = for appointments that were cancelled online, 2 = for appointments cancelled online and manually, 3 = like 1 but per calendar, 4 = like 2 but per calendar)

number

Defines the position in the servicegroup

number

Defines the bookingtype (0 = appointment, 1 = no appointment booking allowed, 2 = 'negative' appointment, 3 = reservation list, 4 = voucher sale)

boolean

Defines if the service is shown in the backend

boolean

Defines if the service is shown in the frontend

boolean

Defines if the service is shown in the most booked area of the Dashboard

string

Defines the sender adress of the email for this service

string

A special placeholder %SERVICETEXT% for emails, use other language codes to set the text (for example emailtxten for english)

string

A special placeholder %INFOTEXTP2% for page 2 of the booking page

string

Additional information for the price, use other language codes to set the text (for example emailtxten for english)

number

Defines where the pricesuffix is shown (0 = left side, 1 = right side)

number

Defines the vat rate of the service

boolean

Defines if the price is multiplied with the capacity

boolean

Defines if different prices per weekday are applied

boolean

Defines if the service is a subscription

string

Defines the text if there is a capacity selection on that service, use other language codes to set the text (for example capseltexten for english)

number

Defines the position of capseltext (0 = above selection, 1 = to the right)

boolean

If there are multiple services with capacity available at the same time, this option prevents that they will get mixed, if set to true

boolean

True, if the service can be booked multiple times after another. This won't work if the parameter enablecapacity is true aswell

number

Defines the minimum amount that can be choosen for multi service selection

number

Defines the maximum amount that can be choosen for multi service selection

number

Defines total wrap up time

number

0 if extramin should not be applied if differenttimeresource is true, 1 if extramin should be added to timeslotminutesresend

number

Defines the maximum amount of appointments that can be selected on the booking page if multiappointment is true (in this service or globally)

number

Defines the maximum / minimum amount of appointments that MUST be selected on the booking page if multiappointment is true (in this service or globally)

boolean

Defines if nrappsel is maximum (0) or minimum (1)

boolean

True, if the selected appointments have to be adjacent

number

0 = the date and time need to be adjacent, 1 = only the day need to be adjacent

boolean

True, if the next appointment needs to be after a specific timeframe

number

Days after the last appoinment

number

Days range for the new appointment

boolean

True, if the info text should be shown in the slot text in page 2 of the booking page

number

Defines which attribute is set automatically in appointment. Attributes are binary encoded (1st attribute = 1, 2nd = 2, 3rd = 4; 1st + 2nd = 3)

number

Hours after the first appointment, where a second appointment is booked

string

Defines the RRULE for this service

number

Defines when the timeslots are shown (61 = no restrictions, 0 = every full hour, 31 = every full and half hour, 15 or 30 or 45 = x minutes after a full hour)

string

Service(s) that have to be selected to show this service

string

Service(s) that should be hidden, if this service is selected

boolean

True, if the the picture of this service should be used for the email logo

boolean

True, if the service can only be booked if another calendar is available

boolean

True, if the service has a different time if booked with another service

number

Defines the time of the appointment if booked with another service. differenttimecombined has to be true

string

ID of the tags that the contact gets after booking

string

ID of the tags that the contact gets after cancellation of the appointment

string

Used for a tag ID or external reference after booking

string

Used for a tag ID or external reference after cancellation of the appointment

string

Used for a tag ID or external reference after a change of the appointment

string

ID of a field that should contain the date of the appointment

string

ID of a field that should contain the location of the appointment

string

ID of a field that should contain the calendar name of the appointment

string

ID of a field that should contain the cancellation link of the appointment

string

Used for JavaScript code that will be executed after the booking of the appointment (for example to redirect to another website)

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.