BUSINESS · CALENDAR
Appointments, calendars, services and free slots on their own booking page.
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.
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.
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.
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_anchortimeWRITEUse this function to delete a weekly anchortime. via DELETE /api/anchortime
etermin_delete_api_anchortimedateWRITEUse this function to delete an anchortime by date. via DELETE /api/anchortimedate
etermin_delete_api_appointmentWRITEUse 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
etermin_delete_api_appointmentsyncWRITEUse 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
etermin_delete_api_calendarWRITEUse this function if you want to delete a calendar via DELETE /api/calendar
etermin_delete_api_calendarreturntimeWRITEUse this function to delete a return time by its ID. via DELETE /api/calendarreturntime
etermin_delete_api_calendarserviceWRITEUse this function if you want to delete a calendar/service assignment via DELETE /api/calendarservice
etermin_delete_api_calendarsnonworkingtimesWRITEUse this function to delete an absence. via DELETE /api/calendarsnonworkingtimes
etermin_delete_api_contactWRITEUse 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
etermin_delete_api_serviceWRITEUse this function if you want to delete a service. via DELETE /api/service
etermin_delete_api_servicegroupWRITEUse 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
etermin_delete_api_usermappingWRITEUsermapping is used for the number search. Use this function to update an existing entry for the number search. via DELETE /api/usermapping
etermin_delete_api_voucherWRITEUse this function if you want to delete a voucher. Use one of the given parameters! via DELETE /api/voucher
etermin_delete_api_workingtimesWRITEDeletes a working slot via DELETE /api/workingtimes
etermin_delete_api_workingtimesdateWRITEDelete a working slot for a specific date. Only one of the following parameters are needed via DELETE /api/workingtimesdate
etermin_get_api_anchortimeREADUse this function if you want to get all information about weekly anchortimes. via GET /api/anchortime
etermin_get_api_anchortimedateREADUse this function if you want to get all information about anchortimes by date. via GET /api/anchortimedate
etermin_get_api_appointmentREADUse 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
etermin_get_api_appointmentdeletedREADReturns all appointments that got deleted during the specified time span. via GET /api/appointmentdeleted
etermin_get_api_appointmentsyncREADGets 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
etermin_get_api_bookingpagelogsREADUse 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
etermin_get_api_calendarREADReturns all calendars that are available for the specific account. via GET /api/calendar
etermin_get_api_calendarreturntimeREADUse this function if you want to get information about return times for a calendar. via GET /api/calendarreturntime
etermin_get_api_calendarserviceREADReturns all assigned services of a calendar via GET /api/calendarservice
etermin_get_api_calendarsnonworkingtimesREADUse this function if you want to get information about absences for a calendar. via GET /api/calendarsnonworkingtimes
etermin_get_api_contactREADReturns a list with all contacts that are maintained in the eTermin CRM. via GET /api/contact
etermin_get_api_contactfrequencyREADReturns the frequency setting of the contact. via GET /api/contactfrequency
etermin_get_api_contactserviceREADReturns a list of the permissions of the contact. via GET /api/contactservice
etermin_get_api_messagelogsREADReturns 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
etermin_get_api_ratingREADReturns all the ratings that were received from the customers. via GET /api/rating
etermin_get_api_serviceREADUse this function if you want to get details of an existing service or all services. via GET /api/service
etermin_get_api_servicecalendarREADReturns a list of all calendars that are compatible with one of the provided serviceid(s) via GET /api/servicecalendar
etermin_get_api_servicegroupREADReturns all service groups that are available for the specific account. via GET /api/servicegroup
etermin_get_api_surveyresultsREADReturns all survey results that were received from the customers. via GET /api/surveyresults
etermin_get_api_timeslotsREADGet 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
etermin_get_api_usermappingREADUsermapping is used for the number search. Use this function to validate a searchvalue to get the according calendarids and servicegroupids via GET /api/usermapping
etermin_get_api_voucherREADReturns a list with all vouchers via GET /api/voucher
etermin_get_api_workingtimesREADGet working time slots for weekdays via GET /api/workingtimes
etermin_get_api_workingtimesdateREADGet working time slots for specific dates via GET /api/workingtimesdate
etermin_post_api_anchortimeWRITEUse this function to create a new weekly anchortime. via POST /api/anchortime
etermin_post_api_anchortimedateWRITEUse this function to create a new anchortime for a specific date. via POST /api/anchortimedate
etermin_post_api_appointmentWRITEUse this function to create a new appointment in the eTermin calendar via POST /api/appointment
etermin_post_api_appointmentsyncWRITECreate a new appointment via POST /api/appointmentsync
etermin_post_api_calendarWRITEUse this function to create a new calendar via POST /api/calendar
etermin_post_api_calendarreturntimeWRITEUse this function to create a new return time. via POST /api/calendarreturntime
etermin_post_api_calendarserviceWRITECreates a new service assignment of a calendar via POST /api/calendarservice
etermin_post_api_calendarsnonworkingtimesWRITEUse this function to create a new absence. via POST /api/calendarsnonworkingtimes
etermin_post_api_contactWRITECreates a new contact. You can see the new contact in the eTermin CRM. via POST /api/contact
etermin_post_api_contactfrequencyWRITECreates 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
etermin_post_api_contactserviceWRITECreates contact permission to specific service groups. The login on the booking page has to be activated to use this function. via POST /api/contactservice
etermin_post_api_serviceWRITEUse 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
etermin_post_api_servicegroupWRITECreates a new service group via POST /api/servicegroup
etermin_post_api_usermappingWRITEUsermapping is used for the number search. Use this function to create a new entry for the number search. via POST /api/usermapping
etermin_post_api_voucherWRITECreates a new voucher via POST /api/voucher
etermin_post_api_workingtimesWRITECreates a new working slot via POST /api/workingtimes
etermin_post_api_workingtimesdateWRITECreates a new working slot for a specific day via POST /api/workingtimesdate
etermin_put_api_anchortimeWRITEUse this function to update a weekly anchortime. via PUT /api/anchortime
etermin_put_api_anchortimedateWRITEUse this function to update an anchortime by date. via PUT /api/anchortimedate
etermin_put_api_appointmentWRITEUse this function if you want to update details of an existing appointment. via PUT /api/appointment
etermin_put_api_appointmentsyncWRITEUpdate an existing appointment via PUT /api/appointmentsync
etermin_put_api_calendarWRITEUse this function if you want to update details of an existing calendar/employee/ressource. via PUT /api/calendar
etermin_put_api_calendarreturntimeWRITEUse this function to update a return time. via PUT /api/calendarreturntime
etermin_put_api_calendarsnonworkingtimesWRITEUse this function to update an absence. via PUT /api/calendarsnonworkingtimes
etermin_put_api_contactWRITEUse this function if you want to update details of an existing contact. via PUT /api/contact
etermin_put_api_serviceWRITEUse this function if you want to update details of an existing service. via PUT /api/service
etermin_put_api_servicegroupWRITEUpdates attributes of a service group via PUT /api/servicegroup
etermin_put_api_usermappingWRITEUsermapping is used for the number search. Use this function to update an existing entry for the number search. via PUT /api/usermapping
etermin_put_api_voucherWRITEUpdate an existing voucher via PUT /api/voucher
etermin_put_api_workingtimesWRITEUpdate an existing working slot via PUT /api/workingtimes
etermin_put_api_workingtimesdateWRITEUpdate an existing working slot for a specific date via PUT /api/workingtimesdate
Put eTermin behind one governed endpoint.
Same permissions, same audit trail, whatever else you connect next.