Etermin
Online appointment scheduling platform for calendars, services, appointments, absences, and recurring anchor times.
Covers business scheduling that assigns services to calendars, books appointments, blocks absences, and defines recurring time slots for availability.
Use Etermin with Snow
Snow is a personal AI assistant that builds real apps for you, and they can put Etermin to work.
What Snow can do with Etermin
These are the Etermin operations Snow and the apps you build with it can run. Sign in to choose which ones Snow may run without asking.
Reads27
Look at your data without changing it.
- Get Absences
Tool to retrieve absences (non-working times) for a specific calendar. Use when you need to check when a calendar is unavailable for appointments.
- Get Calendar Service Assignments
Tool to retrieve calendar service assignments. Use when you need to get services assigned to calendars in your eTermin account.
- Get Deleted Appointments
Tool to retrieve a list of deleted appointments from eTermin. Use when you need to track or audit deleted appointments, optionally filtered by deletion date range. Returns details including who deleted the appointment, when it was deleted, and the original appointment information.
- Get Service Group
Tool to retrieve service group details from eTermin. Use when you need to list service groups or get specific service group information by ID or language.
- Get Timeslots
Tool to retrieve available timeslots for a specific calendar on a given date. Use when you need to check booking availability for a particular calendar.
- Get Usermapping
Tool to retrieve usermapping information. Use when you need to get usermapping details or validate number search values.
- List Appointments
Tool to retrieve a filtered list of appointments from eTermin in a specified date range. Use when you need to search for appointments by date range, calendar, customer, or other criteria. Returns appointment details including date/time, customer info, and service information.
- Get Anchortime by Date
Tool to retrieve anchortimes by date. Use when you need to get existing anchortimes for calendars. Anchortimes define specific time slots or blocked periods for calendar scheduling.
- Get Anchortimes
Tool to retrieve anchortime details. Use when you need to get anchortimes for calendars in your eTermin account.
- Get Appointment Sync
Tool to synchronize appointments incrementally from eTermin. Use when you need to sync appointments using a sync token. For first sync, use synctoken=1. The API returns a new sync token in the response header for subsequent syncs.
Creates16
Add something new to your account.
- Create Appointment
Tool to create a new appointment in eTermin. Use when you need to schedule an appointment with specific start/end times and calendar. Requires at minimum the start time, end time, and calendar ID. Optionally accepts customer details, service information, pricing, and notification settings.
- Assign Calendar Service
Tool to assign a service to a calendar in eTermin. Use when you need to link a specific service to a calendar/employee resource, making the service available for that calendar.
- Create Absence
Tool to create an absence (non-working time) for a specific calendar. Use when you need to block time on a calendar for unavailability such as vacations, sick leave, or other non-working periods.
- Create Anchortime
Tool to create anchortimes (recurring time slots) in a calendar. Use when you need to define regular appointment availability.
- Create Anchortime by Date
Tool to create anchortimes by date. Use when you need to block specific time slots on a calendar. Anchortimes define blocked periods for calendar scheduling where appointments cannot be booked.
- Create Appointment via Sync
Tool to create an appointment via sync in eTermin. Use when you need to synchronize an appointment from an external calendar system. Requires date/time in both local and UTC formats along with calendar ID, summary, and description.
- Create Calendar Return Time
Tool to create a return time for a calendar. Use when scheduling recurring return times or availability windows for a specific weekday. Return times define when a calendar resource becomes available after being occupied.
- Create Contact
Tool to create a new contact in eTermin. Use when you need to add a contact before scheduling appointments.
- Create Service
Tool to create a new service in eTermin. Use when you need to add a service to a service group with specified duration and settings.
- Create Service Group
Tool to create a new service group in eTermin. Use when you need to organize services into groups for better booking page structure. Service groups help categorize services and control how they are displayed to customers during booking.
Updates17
Change something that is already there.
- Update Appointment
Tool to update an existing appointment in eTermin. Use when you need to modify appointment details such as date/time, customer information, or service details. Only the appointment ID is required; provide only the fields you want to update.
- Update Absence
Tool to update an absence (non-working time) for a calendar in eTermin. Use when you need to modify an existing absence's dates, reason, or settings.
- Update Anchortime
Update an existing anchortime in eTermin. Use this to modify anchortime settings such as start time, weekday, calendar assignment, or booking ignore behavior. The anchortime ID must be provided to identify which anchortime to update.
- Update Anchortime By Date
Tool to update anchortimes by date in eTermin. Use when you need to modify an existing anchortime's schedule. Anchortimes define recurring time slots for appointments on specific dates.
- Update Calendar
Update an existing calendar in eTermin. Use this tool to modify calendar settings such as name, description, capacity settings, and other configuration options. You must provide the calendar_id obtained from the get_calendars action. The eTermin API uses PUT /api/calendar with form-urlencoded data, where the calendar to update is specified by the 'id' parameter.
- Update Calendar Return Time
Tool to update a return time for a calendar in eTermin. Use when modifying existing return time settings such as start time, end time, weekday, or overnight settings.
- Update Contact
Tool to update an existing contact in eTermin. Use when you need to modify contact details by ID after confirming it exists.
- Update Resource
Update an existing eTermin resource (contact, service, calendar, user, or voucher). The eTermin API requires PUT requests to the collection endpoint with form-urlencoded data including the resource ID in the body. ID field names by resource type: - contact: 'cid' - service: 'id' - calendar: 'id' - user: 'id' - voucher: 'id'
- Update Service
Tool to update an existing service. Use when you need to modify service details after confirming the service ID.
- Update Service Group
Tool to update an existing service group in eTermin. Use when you need to modify service group properties such as name, display settings, or selection behavior.
Deletes18
Remove something. This often cannot be undone.
- Delete Absence
Tool to delete an absence (non-working time) from a calendar. Use when you need to remove a blocked time period from a calendar's availability.
- Delete Anchortime
Delete an anchortime from eTermin by its ID. Use this when you need to permanently remove an anchortime entry from the system. Note: This action is irreversible.
- Delete Anchortime By Date
Delete an anchortime by date using its ID. Use when you need to remove a specific anchortime entry by date. Returns a success indicator along with any error messages if the deletion fails.
- Delete Appointment
Delete an existing appointment by its ID. Use the GET appointments action first to retrieve valid appointment IDs. Returns a success indicator along with any error messages if the deletion fails.
- Delete Appointment via Sync
Tool to delete appointments via the sync endpoint. Use when you need to delete one or more appointments by ID or date range. Provide either an appointmentid for single deletion, or start/end dates for bulk deletion within a time range.
- Delete Calendar
Delete a calendar from your eTermin account. Use this tool to permanently remove a calendar by its ID. The calendar and all associated data will be deleted. This operation is idempotent - deleting a non-existent calendar will still return success. To find calendar IDs, first use ETERMIN_GET_CALENDARS to list all calendars.
- Delete Calendar Return Time
Delete a return time from a calendar. Use when you need to remove a specific return time entry.
- Delete Calendar Service
Delete an assigned service from a calendar in eTermin. Use this action to remove a service assignment from a specific calendar by providing both the service assignment ID and the calendar ID. The deletion is permanent.
- Delete Contact
Delete a contact from your eTermin account by its contact ID. Use this action when you need to permanently remove a contact from the system. The contact ID can be obtained using the Get Contacts action. Note: This action is irreversible. The contact will be permanently deleted.
- Delete Resource
Delete an eTermin resource by type and ID. Supports deleting contacts, services, users, calendars, vouchers, and working times. The resource ID can be obtained from listing or creating resources.
Related integrations
Ready to put Etermin to work?
Sign up free, build an app by chatting, and connect Etermin in minutes. No credit card required.