Etermin
etermineTermin is an online appointment scheduling platform that allows businesses to manage bookings and integrate with various applications through its REST API.
Acciones disponibles (28)
Cada acción es una operación que el agente puede ejecutar contra este conector. Haz clic en una acción para ver sus parámetros.
Create ContactETERMIN_CREATE_CONTACTAcciónTool to create a new contact in eTermin. Use when you need to add a contact before scheduling appointments.
ETERMIN_CREATE_CONTACTAcciónTool to create a new contact in eTermin. Use when you need to add a contact before scheduling appointments.
Parámetros de entrada
emailstringObligatorioemailContact's email address in valid email format
lastnamestringObligatorioContact's last name
firstnamestringObligatorioContact's first name
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Create eTermin ResourceETERMIN_CREATE_RESOURCEAcciónTool to create a new resource. Use when you need to create any eTermin resource (contact, vouchers, resource, appointment).
ETERMIN_CREATE_RESOURCEAcciónTool to create a new resource. Use when you need to create any eTermin resource (contact, vouchers, resource, appointment).
Parámetros de entrada
dataobjectObligatorioPayload data for the resource creation, matching the resource's schema.
resourcestringObligatorioThe eTermin resource type to create (e.g., 'contact', 'vouchers', 'resource').
use_form_encodingbooleanWhether to send payload as application/x-www-form-urlencoded instead of JSON. Some eTermin endpoints (e.g., /contact) require form encoding.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Create UserETERMIN_CREATE_USERAcciónTool to create a new user. Use when you need to add users to eTermin after collecting their details.
ETERMIN_CREATE_USERAcciónTool to create a new user. Use when you need to add users to eTermin after collecting their details.
Parámetros de entrada
rolestringenumRole assigned to the new user.
clientemployeeadminemailstringObligatorioemailEmail address of the new user.
phonestringOptional phone number of the new user.
localestringOptional locale code, e.g., 'en' or 'de'.
passwordstringObligatorioPassword for the new user, at least 6 characters.
last_namestringObligatorioLast name of the new user.
first_namestringObligatorioFirst name of the new user.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Create VoucherETERMIN_CREATE_VOUCHERAcciónTool to create a new voucher in eTermin. Use when you need to add a voucher after defining its details.
ETERMIN_CREATE_VOUCHERAcciónTool to create a new voucher in eTermin. Use when you need to add a voucher after defining its details.
Parámetros de entrada
codestringObligatorioUnique code for the voucher.
typestringObligatorioenumType of discount: 'percent' for percentage discount or 'absolute' for fixed amount.
percentabsolutediscountnumberObligatorioDiscount amount in voucher currency or percentage based on type.
valid_tostringObligatorioEnd date until which the voucher is valid (YYYY-MM-DD).
valid_fromstringObligatorioStart date from which the voucher is valid (YYYY-MM-DD).
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Create WebhookETERMIN_CREATE_WEBHOOKAcciónTool to create a new webhook in eTermin. Attempts multiple candidate endpoints since webhook creation is undocumented. Returns a helpful message if UI-only.
ETERMIN_CREATE_WEBHOOKAcciónTool to create a new webhook in eTermin. Attempts multiple candidate endpoints since webhook creation is undocumented. Returns a helpful message if UI-only.
Parámetros de entrada
dataobjectPayload containing webhook fields to create. Example: {'url': 'https://example.com/webhook', 'events': ['appointment.created'], 'active': True}
use_form_encodingbooleanWhether to send payload as application/x-www-form-urlencoded instead of JSON. This is a heuristic in case certain endpoints require form encoding.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Delete AppointmentETERMIN_DELETE_APPOINTMENTAcciónTool to delete an appointment. Use when you need to remove an existing appointment by its identifier. Confirm the appointment exists before invoking.
ETERMIN_DELETE_APPOINTMENTAcciónTool to delete an appointment. Use when you need to remove an existing appointment by its identifier. Confirm the appointment exists before invoking.
Parámetros de entrada
appointmentIdstringObligatorioUnique identifier of the appointment to delete
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Delete calendarETERMIN_DELETE_CALENDARAcciónTool to delete a calendar. Use when removing an existing calendar by its identifier.
ETERMIN_DELETE_CALENDARAcciónTool to delete a calendar. Use when removing an existing calendar by its identifier.
Parámetros de entrada
calendarIdstringObligatorioIdentifier of the calendar to delete.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Delete ContactETERMIN_DELETE_CONTACTAcciónTool to delete a contact. Use when you need to remove a contact by its ID after confirming it exists.
ETERMIN_DELETE_CONTACTAcciónTool to delete a contact. Use when you need to remove a contact by its ID after confirming it exists.
Parámetros de entrada
contact_idintegerObligatorioUnique identifier of the contact to delete
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Delete ResourceETERMIN_DELETE_RESOURCEAcciónTool to delete an existing resource. Uses multiple endpoint/method variants to account for eTermin API differences across resources.
ETERMIN_DELETE_RESOURCEAcciónTool to delete an existing resource. Uses multiple endpoint/method variants to account for eTermin API differences across resources.
Parámetros de entrada
resourcestringObligatorioThe resource type path segment (e.g., 'contact', 'service', 'user', 'calendar', 'workingtimes', 'voucher').
resourceIdstringObligatorioIdentifier of the resource to delete. Use string to allow numeric and UUIDs.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Delete ServiceETERMIN_DELETE_SERVICEAcciónTool to delete a service. Use when you need to remove a service by its ID after confirming deletion.
ETERMIN_DELETE_SERVICEAcciónTool to delete a service. Use when you need to remove a service by its ID after confirming deletion.
Parámetros de entrada
service_idstringObligatorioUnique identifier of the service to delete.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Delete UserETERMIN_DELETE_USERAcciónTool to delete a user. Use when you need to remove an existing user by its identifier. Confirm the user exists before invoking.
ETERMIN_DELETE_USERAcciónTool to delete a user. Use when you need to remove an existing user by its identifier. Confirm the user exists before invoking.
Parámetros de entrada
userIdstringObligatorioUnique identifier of the user to delete
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Delete VoucherETERMIN_DELETE_VOUCHERAcciónTool to delete an existing voucher. Use after confirming the voucher ID is correct.
ETERMIN_DELETE_VOUCHERAcciónTool to delete an existing voucher. Use after confirming the voucher ID is correct.
Parámetros de entrada
voucherIdstringObligatorioUnique identifier of the voucher to delete
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Delete WebhookETERMIN_DELETE_WEBHOOKAcciónTool to delete an existing webhook. Use when you need to remove a webhook subscription by its ID after confirming it exists.
ETERMIN_DELETE_WEBHOOKAcciónTool to delete an existing webhook. Use when you need to remove a webhook subscription by its ID after confirming it exists.
Parámetros de entrada
webhookIdstringObligatorioUnique identifier of the webhook to delete.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get AppointmentsETERMIN_GET_APPOINTMENTSAcciónTool to retrieve a list of appointments. Use when you need to list all scheduled appointments.
ETERMIN_GET_APPOINTMENTSAcciónTool to retrieve a list of appointments. Use when you need to list all scheduled appointments.
Parámetros de entrada
limitintegerMaximum number of appointments to return (if supported)
offsetintegerOffset for pagination of appointments (if supported)
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get CalendarsETERMIN_GET_CALENDARSAcciónTool to retrieve calendars. Use when listing all calendars in your eTermin account.
ETERMIN_GET_CALENDARSAcciónTool to retrieve calendars. Use when listing all calendars in your eTermin account.
Parámetros de entrada
Sin parámetros.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get ContactsETERMIN_GET_CONTACTSAcciónTool to retrieve a list of contacts. Use when you need to list all contacts in your eTermin account.
ETERMIN_GET_CONTACTSAcciónTool to retrieve a list of contacts. Use when you need to list all contacts in your eTermin account.
Parámetros de entrada
Sin parámetros.
Parámetros de salida
dataobject[]ObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get ResourcesETERMIN_GET_RESOURCESAcciónTool to retrieve all resources. Use when you need to list your eTermin resources before scheduling or managing them.
ETERMIN_GET_RESOURCESAcciónTool to retrieve all resources. Use when you need to list your eTermin resources before scheduling or managing them.
Parámetros de entrada
resourcestringThe eTermin resource collection to list (e.g., 'contact', 'user', 'service', 'calendar'). Defaults to 'contact'.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get ServicesETERMIN_GET_SERVICESAcciónTool to retrieve a list of services. Use when you need to list available services in your eTermin account.
ETERMIN_GET_SERVICESAcciónTool to retrieve a list of services. Use when you need to list available services in your eTermin account.
Parámetros de entrada
Sin parámetros.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get UsersETERMIN_GET_USERSAcciónTool to retrieve a list of users. Use when you need to list all users in your eTermin account.
ETERMIN_GET_USERSAcciónTool to retrieve a list of users. Use when you need to list all users in your eTermin account.
Parámetros de entrada
Sin parámetros.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get Working TimesETERMIN_GET_WORKING_TIMESAcciónTool to retrieve working times for a specific calendar. Use when confirming available time slots before booking appointments.
ETERMIN_GET_WORKING_TIMESAcciónTool to retrieve working times for a specific calendar. Use when confirming available time slots before booking appointments.
Parámetros de entrada
calendaridintegerObligatorioIdentifier of the calendar to retrieve working times for
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
List VouchersETERMIN_LIST_VOUCHERSAcciónTool to list vouchers. Use when you need to retrieve all vouchers in your eTermin account.
ETERMIN_LIST_VOUCHERSAcciónTool to list vouchers. Use when you need to retrieve all vouchers in your eTermin account.
Parámetros de entrada
Sin parámetros.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
List WebhooksETERMIN_LIST_WEBHOOKSAcciónTool to retrieve webhooks. Use when listing all webhooks in your eTermin account.
ETERMIN_LIST_WEBHOOKSAcciónTool to retrieve webhooks. Use when listing all webhooks in your eTermin account.
Parámetros de entrada
Sin parámetros.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Update calendarETERMIN_UPDATE_CALENDARAcciónTool to update an existing calendar. Use when modifying calendar settings by its identifier.
ETERMIN_UPDATE_CALENDARAcciónTool to update an existing calendar. Use when modifying calendar settings by its identifier.
Parámetros de entrada
dataobjectObligatorioPayload data for the calendar update operation, matching the calendar's schema.
calendarIdstringObligatorioIdentifier of the calendar to update.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Update ContactETERMIN_UPDATE_CONTACTAcciónTool to update an existing contact in eTermin. Use when you need to modify contact details by ID after confirming it exists.
ETERMIN_UPDATE_CONTACTAcciónTool to update an existing contact in eTermin. Use when you need to modify contact details by ID after confirming it exists.
Parámetros de entrada
emailstringemailUpdated email address of the contact
lastnamestringUpdated last name of the contact
firstnamestringUpdated first name of the contact
contact_idintegerObligatorioUnique identifier of the contact to update
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Update ResourceETERMIN_UPDATE_RESOURCEAcciónTool to update an existing resource. Use after confirming resource existence.
ETERMIN_UPDATE_RESOURCEAcciónTool to update an existing resource. Use after confirming resource existence.
Parámetros de entrada
dataobjectObligatorioPayload data containing fields to update for the resource. Accepts dict or list for endpoints requiring arrays (e.g., workingtimes).
resourcestringObligatorioThe resource type path segment (e.g., 'contact', 'service', 'user', 'calendar', 'workingtimes', 'voucher').
resourceIdstringObligatorioIdentifier of the resource to update. Use string to allow numeric and UUIDs.
contentTypestringenumHow to encode the payload when calling the API. 'form' sends application/x-www-form-urlencoded, 'json' sends application/json.
jsonform
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Update ServiceETERMIN_UPDATE_SERVICEAcciónTool to update an existing service. Use when you need to modify service details after confirming the service ID.
ETERMIN_UPDATE_SERVICEAcciónTool to update an existing service. Use when you need to modify service details after confirming the service ID.
Parámetros de entrada
namestringNew name of the service.
pricenumberNew price of the service, must be non-negative.
durationintegerNew duration of the service in minutes, must be at least 1.
service_idstringObligatorioUnique identifier of the service to update.
calendar_idstringIdentifier of the calendar to associate with the service.
descriptionstringNew description of the service.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Update VoucherETERMIN_UPDATE_VOUCHERAcciónTool to update an existing voucher. Use when you need to modify voucher details after creation.
ETERMIN_UPDATE_VOUCHERAcciónTool to update an existing voucher. Use when you need to modify voucher details after creation.
Parámetros de entrada
dataobjectObligatorioPayload data containing fields to update for the voucher
voucherIdintegerObligatorioIdentifier of the voucher to update. Accepts numeric ID or code/GUID.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Update WebhookETERMIN_UPDATE_WEBHOOKAcciónTool to update an existing webhook. Use when you need to modify webhook configuration after creation.
ETERMIN_UPDATE_WEBHOOKAcciónTool to update an existing webhook. Use when you need to modify webhook configuration after creation.
Parámetros de entrada
dataobjectObligatorioPayload containing webhook fields to update
webhookIdstringObligatorioUnique identifier of the webhook to update
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not