Skip to main content
Etermin logo

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.

Get your Etermin credential →

Fields to fill in FlyMyAI

FieldDetails
SignatureThe base64-encoded HMAC-SHA256 hash of the salt, using the private key as the key. Calculated per request. (required)
Public API KeyThe 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)
SaltA 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.

ActionWhat it doesRequired inputs
ETERMIN_CREATE_CONTACTTool to create a new contact in eTermin. Use when you need to add a contact before scheduling appointments.email, firstname, lastname
ETERMIN_CREATE_RESOURCETool to create a new resource. Use when you need to create any eTermin resource (contact, vouchers, resource, appointment).resource, data
ETERMIN_CREATE_USERTool 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_VOUCHERTool 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_WEBHOOKTool 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_APPOINTMENTTool 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_CALENDARTool to delete a calendar. Use when removing an existing calendar by its identifier.calendarId
ETERMIN_DELETE_CONTACTTool to delete a contact. Use when you need to remove a contact by its ID after confirming it exists.contact_id
ETERMIN_DELETE_RESOURCETool to delete an existing resource. Uses multiple endpoint/method variants to account for eTermin API differences across resources.resource, resourceId
ETERMIN_DELETE_SERVICETool to delete a service. Use when you need to remove a service by its ID after confirming deletion.service_id
ETERMIN_DELETE_USERTool 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_VOUCHERTool to delete an existing voucher. Use after confirming the voucher ID is correct.voucherId
ETERMIN_DELETE_WEBHOOKTool to delete an existing webhook. Use when you need to remove a webhook subscription by its ID after confirming it exists.webhookId
ETERMIN_GET_APPOINTMENTSTool to retrieve a list of appointments. Use when you need to list all scheduled appointments.-
ETERMIN_GET_CALENDARSTool to retrieve calendars. Use when listing all calendars in your eTermin account.-
ETERMIN_GET_CONTACTSTool to retrieve a list of contacts. Use when you need to list all contacts in your eTermin account.-
ETERMIN_GET_RESOURCESTool to retrieve all resources. Use when you need to list your eTermin resources before scheduling or managing them.-
ETERMIN_GET_SERVICESTool to retrieve a list of services. Use when you need to list available services in your eTermin account.-
ETERMIN_GET_USERSTool to retrieve a list of users. Use when you need to list all users in your eTermin account.-
ETERMIN_GET_WORKING_TIMESTool to retrieve working times for a specific calendar. Use when confirming available time slots before booking appointments.calendarid
ETERMIN_LIST_VOUCHERSTool to list vouchers. Use when you need to retrieve all vouchers in your eTermin account.-
ETERMIN_LIST_WEBHOOKSTool to retrieve webhooks. Use when listing all webhooks in your eTermin account.-
ETERMIN_UPDATE_CALENDARTool to update an existing calendar. Use when modifying calendar settings by its identifier.calendarId, data
ETERMIN_UPDATE_CONTACTTool 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_RESOURCETool to update an existing resource. Use after confirming resource existence.resource, resourceId, data
ETERMIN_UPDATE_SERVICETool to update an existing service. Use when you need to modify service details after confirming the service ID.service_id
ETERMIN_UPDATE_VOUCHERTool to update an existing voucher. Use when you need to modify voucher details after creation.voucherId, data
ETERMIN_UPDATE_WEBHOOKTool to update an existing webhook. Use when you need to modify webhook configuration after creation.webhookId, data
We love our partners - FlyMy.AI builds with the best. Thanks, Etermin!