Etermin
eTermin is an online appointment scheduling platform that allows businesses to manage bookings and integrate with various applications through its REST API.
This is a first-class FlyMyAI MCP. Agents discover it automatically via tool search and call the actions below on demand - you never wire it up by hand. See the Composio catalog for how discovery works.
Connect
Etermin authenticates with an API key. Generate the credential in your Etermin account, then paste it into FlyMyAI the first time an agent uses an Etermin action.
Fields to fill in FlyMyAI
| Field | Details |
|---|---|
Signature | The base64-encoded HMAC-SHA256 hash of the salt, using the private key as the key. Calculated per request. (required) |
Public API Key | The public API key for your eTermin account. You can find this in the eTermin API settings. (required) |
Private API Key (Secret Key) | The private API key (secret key) for your eTermin account. This key is used to sign each API request. (required) |
Salt | A randomly generated string used to create the signature for each request. Must be regenerated for every API request. (required) |
Actions
Every action this integration exposes. Agents pick the right one from the task; you do not call them by name.
| Action | What it does | Required inputs |
|---|---|---|
ETERMIN_CREATE_CONTACT | Tool to create a new contact in eTermin. Use when you need to add a contact before scheduling appointments. | email, firstname, lastname |
ETERMIN_CREATE_RESOURCE | Tool to create a new resource. Use when you need to create any eTermin resource (contact, vouchers, resource, appointment). | resource, data |
ETERMIN_CREATE_USER | Tool to create a new user. Use when you need to add users to eTermin after collecting their details. | email, first_name, last_name, password |
ETERMIN_CREATE_VOUCHER | Tool to create a new voucher in eTermin. Use when you need to add a voucher after defining its details. | code, discount, type, valid_from, valid_to |
ETERMIN_CREATE_WEBHOOK | Tool to create a new webhook in eTermin. Attempts multiple candidate endpoints since webhook creation is undocumented. Returns a helpful message if UI-only. | - |
ETERMIN_DELETE_APPOINTMENT | Tool to delete an appointment. Use when you need to remove an existing appointment by its identifier. Confirm the appointment exists before invoking. | appointmentId |
ETERMIN_DELETE_CALENDAR | Tool to delete a calendar. Use when removing an existing calendar by its identifier. | calendarId |
ETERMIN_DELETE_CONTACT | Tool to delete a contact. Use when you need to remove a contact by its ID after confirming it exists. | contact_id |
ETERMIN_DELETE_RESOURCE | Tool to delete an existing resource. Uses multiple endpoint/method variants to account for eTermin API differences across resources. | resource, resourceId |
ETERMIN_DELETE_SERVICE | Tool to delete a service. Use when you need to remove a service by its ID after confirming deletion. | service_id |
ETERMIN_DELETE_USER | Tool to delete a user. Use when you need to remove an existing user by its identifier. Confirm the user exists before invoking. | userId |
ETERMIN_DELETE_VOUCHER | Tool to delete an existing voucher. Use after confirming the voucher ID is correct. | voucherId |
ETERMIN_DELETE_WEBHOOK | Tool to delete an existing webhook. Use when you need to remove a webhook subscription by its ID after confirming it exists. | webhookId |
ETERMIN_GET_APPOINTMENTS | Tool to retrieve a list of appointments. Use when you need to list all scheduled appointments. | - |
ETERMIN_GET_CALENDARS | Tool to retrieve calendars. Use when listing all calendars in your eTermin account. | - |
ETERMIN_GET_CONTACTS | Tool to retrieve a list of contacts. Use when you need to list all contacts in your eTermin account. | - |
ETERMIN_GET_RESOURCES | Tool to retrieve all resources. Use when you need to list your eTermin resources before scheduling or managing them. | - |
ETERMIN_GET_SERVICES | Tool to retrieve a list of services. Use when you need to list available services in your eTermin account. | - |
ETERMIN_GET_USERS | Tool to retrieve a list of users. Use when you need to list all users in your eTermin account. | - |
ETERMIN_GET_WORKING_TIMES | Tool to retrieve working times for a specific calendar. Use when confirming available time slots before booking appointments. | calendarid |
ETERMIN_LIST_VOUCHERS | Tool to list vouchers. Use when you need to retrieve all vouchers in your eTermin account. | - |
ETERMIN_LIST_WEBHOOKS | Tool to retrieve webhooks. Use when listing all webhooks in your eTermin account. | - |
ETERMIN_UPDATE_CALENDAR | Tool to update an existing calendar. Use when modifying calendar settings by its identifier. | calendarId, data |
ETERMIN_UPDATE_CONTACT | Tool to update an existing contact in eTermin. Use when you need to modify contact details by ID after confirming it exists. | contact_id |
ETERMIN_UPDATE_RESOURCE | Tool to update an existing resource. Use after confirming resource existence. | resource, resourceId, data |
ETERMIN_UPDATE_SERVICE | Tool to update an existing service. Use when you need to modify service details after confirming the service ID. | service_id |
ETERMIN_UPDATE_VOUCHER | Tool to update an existing voucher. Use when you need to modify voucher details after creation. | voucherId, data |
ETERMIN_UPDATE_WEBHOOK | Tool to update an existing webhook. Use when you need to modify webhook configuration after creation. | webhookId, data |
Links
We love our partners - FlyMy.AI builds with the best. Thanks, Etermin!