All integrations

eTermin

BUSINESS · CALENDAR

Appointments, calendars, services and free slots on their own booking page.

Acts as the person, not as itself

Each user connects their own account. Every call carries both identities — the agent and the person it is acting for — so the agent can never reach past what that individual can already do.

Credentials never touch the agent

Tokens live in the vault and attach server-side at call time. The agent holds a session, not a secret, and revoking access does not mean rotating a key.

Every call on the record

Who asked, which agent acted, which action ran, and the verdict that let it through — one audit trail across every integration, not one per vendor.

What an agent can do

Each action is granted on its own. An agent allowed to read is not thereby allowed to write, and the scope beside each row is what the acting user must have connected for it to run at all.

etermin_delete_api_anchortimeWRITE

Use this function to delete a weekly anchortime. via DELETE /api/anchortime

api
etermin_delete_api_anchortimedateWRITE

Use this function to delete an anchortime by date. via DELETE /api/anchortimedate

api
etermin_delete_api_appointmentWRITE

Use this function to delete an appointment in the eTermin calendar. You can either use the id of a specific appointment or the start/end parameters to delete all appointments within a specific time span. via DELETE /api/appointment

api
etermin_delete_api_appointmentsyncWRITE

Use this function to delete an appointment in the eTermin calendar. You can either use the id of a specific appointment or the start/end parameters to delete all appointments within a specific time span. via DELETE /api/appointmentsync

api
etermin_delete_api_calendarWRITE

Use this function if you want to delete a calendar via DELETE /api/calendar

api
etermin_delete_api_calendarreturntimeWRITE

Use this function to delete a return time by its ID. via DELETE /api/calendarreturntime

api
etermin_delete_api_calendarserviceWRITE

Use this function if you want to delete a calendar/service assignment via DELETE /api/calendarservice

api
etermin_delete_api_calendarsnonworkingtimesWRITE

Use this function to delete an absence. via DELETE /api/calendarsnonworkingtimes

api
etermin_delete_api_contactWRITE

Use this function if you want to delete a contact in the eTermin CRM. You can either use the email address or the ID to delete the contact. via DELETE /api/contact

api
etermin_delete_api_serviceWRITE

Use this function if you want to delete a service. via DELETE /api/service

api
etermin_delete_api_servicegroupWRITE

Use this function if you want to delete a service group. All services that are linked to this service group will be deleted automatically as well. via DELETE /api/servicegroup

api
etermin_delete_api_usermappingWRITE

Usermapping is used for the number search. Use this function to update an existing entry for the number search. via DELETE /api/usermapping

api
etermin_delete_api_voucherWRITE

Use this function if you want to delete a voucher. Use one of the given parameters! via DELETE /api/voucher

api
etermin_delete_api_workingtimesWRITE

Deletes a working slot via DELETE /api/workingtimes

api
etermin_delete_api_workingtimesdateWRITE

Delete a working slot for a specific date. Only one of the following parameters are needed via DELETE /api/workingtimesdate

api
etermin_get_api_anchortimeREAD

Use this function if you want to get all information about weekly anchortimes. via GET /api/anchortime

api
etermin_get_api_anchortimedateREAD

Use this function if you want to get all information about anchortimes by date. via GET /api/anchortimedate

api
etermin_get_api_appointmentREAD

Use this function if you want to get all appointment details that are stored on the eTermin platform. You can use the start/end parameters the get all appointments within a specific time span or the id parameter to get the appointment details of a specific appointment. <br><b>At least one parameter is mandatory!</b> via GET /api/appointment

api
etermin_get_api_appointmentdeletedREAD

Returns all appointments that got deleted during the specified time span. via GET /api/appointmentdeleted

api
etermin_get_api_appointmentsyncREAD

Gets all inserted (I), modified (U) and deleted (D) appointments that were modified on the eTermin platform. The parameter 'SyncStatus' contains the status of the appointment (U, I, D). You can call this function e.g. every 5 minutes to get all appointments that were added, modified or deleted within the last 5 minutes on the eTermin platform. Important: If the SyncStatus returns 'U' and the appointment does not exist in your application, please insert this appointment in your application. There can be cases that the 'SyncStatus' returns 'U' although the appointment does not yet exist in your application. via GET /api/appointmentsync

api
etermin_get_api_bookingpagelogsREAD

Use this function if you want to get all requests of your booking page. You can only get the booking page requests of the last 30 days. via GET /api/bookingpagelogs

api
etermin_get_api_calendarREAD

Returns all calendars that are available for the specific account. via GET /api/calendar

api
etermin_get_api_calendarreturntimeREAD

Use this function if you want to get information about return times for a calendar. via GET /api/calendarreturntime

api
etermin_get_api_calendarserviceREAD

Returns all assigned services of a calendar via GET /api/calendarservice

api
etermin_get_api_calendarsnonworkingtimesREAD

Use this function if you want to get information about absences for a calendar. via GET /api/calendarsnonworkingtimes

api
etermin_get_api_contactREAD

Returns a list with all contacts that are maintained in the eTermin CRM. via GET /api/contact

api
etermin_get_api_contactfrequencyREAD

Returns the frequency setting of the contact. via GET /api/contactfrequency

api
etermin_get_api_contactserviceREAD

Returns a list of the permissions of the contact. via GET /api/contactservice

api
etermin_get_api_messagelogsREAD

Returns a list with all messages that are sent via eTermin. Note: You can only get the list for the last 30 days or less, depending on your privacy settings in the account via GET /api/messagelogs

api
etermin_get_api_ratingREAD

Returns all the ratings that were received from the customers. via GET /api/rating

api
etermin_get_api_serviceREAD

Use this function if you want to get details of an existing service or all services. via GET /api/service

api
etermin_get_api_servicecalendarREAD

Returns a list of all calendars that are compatible with one of the provided serviceid(s) via GET /api/servicecalendar

api
etermin_get_api_servicegroupREAD

Returns all service groups that are available for the specific account. via GET /api/servicegroup

api
etermin_get_api_surveyresultsREAD

Returns all survey results that were received from the customers. via GET /api/surveyresults

api
etermin_get_api_timeslotsREAD

Get available time slots of a specific day or a time range.<br><br> <font color=red>Important:</font> Please pay attention that <b>some fields might be mandatory</b> to not get an empty response, <b>depending how the account is set up</b> (for example serviceid). via GET /api/timeslots

api
etermin_get_api_usermappingREAD

Usermapping is used for the number search. Use this function to validate a searchvalue to get the according calendarids and servicegroupids via GET /api/usermapping

api
etermin_get_api_voucherREAD

Returns a list with all vouchers via GET /api/voucher

api
etermin_get_api_workingtimesREAD

Get working time slots for weekdays via GET /api/workingtimes

api
etermin_get_api_workingtimesdateREAD

Get working time slots for specific dates via GET /api/workingtimesdate

api
etermin_post_api_anchortimeWRITE

Use this function to create a new weekly anchortime. via POST /api/anchortime

api
etermin_post_api_anchortimedateWRITE

Use this function to create a new anchortime for a specific date. via POST /api/anchortimedate

api
etermin_post_api_appointmentWRITE

Use this function to create a new appointment in the eTermin calendar via POST /api/appointment

api
etermin_post_api_appointmentsyncWRITE

Create a new appointment via POST /api/appointmentsync

api
etermin_post_api_calendarWRITE

Use this function to create a new calendar via POST /api/calendar

api
etermin_post_api_calendarreturntimeWRITE

Use this function to create a new return time. via POST /api/calendarreturntime

api
etermin_post_api_calendarserviceWRITE

Creates a new service assignment of a calendar via POST /api/calendarservice

api
etermin_post_api_calendarsnonworkingtimesWRITE

Use this function to create a new absence. via POST /api/calendarsnonworkingtimes

api
etermin_post_api_contactWRITE

Creates a new contact. You can see the new contact in the eTermin CRM. via POST /api/contact

api
etermin_post_api_contactfrequencyWRITE

Creates contact frequency that limites the amount of bookings a contact can have. The login on the booking page has to be activated to use this function. via POST /api/contactfrequency

api
etermin_post_api_contactserviceWRITE

Creates contact permission to specific service groups. The login on the booking page has to be activated to use this function. via POST /api/contactservice

api
etermin_post_api_serviceWRITE

Use this function if you want to create a service. Note: Most services only need the first few parameters. However, since the services are very versatile, they have much more parameters, especially because they may override global settings. via POST /api/service

api
etermin_post_api_servicegroupWRITE

Creates a new service group via POST /api/servicegroup

api
etermin_post_api_usermappingWRITE

Usermapping is used for the number search. Use this function to create a new entry for the number search. via POST /api/usermapping

api
etermin_post_api_voucherWRITE

Creates a new voucher via POST /api/voucher

api
etermin_post_api_workingtimesWRITE

Creates a new working slot via POST /api/workingtimes

api
etermin_post_api_workingtimesdateWRITE

Creates a new working slot for a specific day via POST /api/workingtimesdate

api
etermin_put_api_anchortimeWRITE

Use this function to update a weekly anchortime. via PUT /api/anchortime

api
etermin_put_api_anchortimedateWRITE

Use this function to update an anchortime by date. via PUT /api/anchortimedate

api
etermin_put_api_appointmentWRITE

Use this function if you want to update details of an existing appointment. via PUT /api/appointment

api
etermin_put_api_appointmentsyncWRITE

Update an existing appointment via PUT /api/appointmentsync

api
etermin_put_api_calendarWRITE

Use this function if you want to update details of an existing calendar/employee/ressource. via PUT /api/calendar

api
etermin_put_api_calendarreturntimeWRITE

Use this function to update a return time. via PUT /api/calendarreturntime

api
etermin_put_api_calendarsnonworkingtimesWRITE

Use this function to update an absence. via PUT /api/calendarsnonworkingtimes

api
etermin_put_api_contactWRITE

Use this function if you want to update details of an existing contact. via PUT /api/contact

api
etermin_put_api_serviceWRITE

Use this function if you want to update details of an existing service. via PUT /api/service

api
etermin_put_api_servicegroupWRITE

Updates attributes of a service group via PUT /api/servicegroup

api
etermin_put_api_usermappingWRITE

Usermapping is used for the number search. Use this function to update an existing entry for the number search. via PUT /api/usermapping

api
etermin_put_api_voucherWRITE

Update an existing voucher via PUT /api/voucher

api
etermin_put_api_workingtimesWRITE

Update an existing working slot via PUT /api/workingtimes

api
etermin_put_api_workingtimesdateWRITE

Update an existing working slot for a specific date via PUT /api/workingtimesdate

api

Put eTermin behind one governed endpoint.

Same permissions, same audit trail, whatever else you connect next.