NAiOS IconNAiOS Logo
Volver al catálogo

Etermin

etermin

eTermin is an online appointment scheduling platform that allows businesses to manage bookings and integrate with various applications through its REST API.

Acciones
28
Triggers
0
Autenticación
OAuth gestionado
No
Información técnica: el detalle de parámetros, schemas y triggers de esta página está pensado para equipos de integración. Si solo necesitas saber si tu herramienta favorita está disponible, basta con ver la lista de acciones.

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ón

Tool to create a new contact in eTermin. Use when you need to add a contact before scheduling appointments.

Parámetros de entrada

  • emailstringObligatorioemail

    Contact's email address in valid email format

  • lastnamestringObligatorio

    Contact's last name

  • firstnamestringObligatorio

    Contact's first name

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Create eTermin ResourceETERMIN_CREATE_RESOURCEAcción

Tool to create a new resource. Use when you need to create any eTermin resource (contact, vouchers, resource, appointment).

Parámetros de entrada

  • dataobjectObligatorio

    Payload data for the resource creation, matching the resource's schema.

  • resourcestringObligatorio

    The eTermin resource type to create (e.g., 'contact', 'vouchers', 'resource').

  • use_form_encodingboolean

    Whether 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

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Create UserETERMIN_CREATE_USERAcción

Tool to create a new user. Use when you need to add users to eTermin after collecting their details.

Parámetros de entrada

  • rolestringenum

    Role assigned to the new user.

    clientemployeeadmin
  • emailstringObligatorioemail

    Email address of the new user.

  • phonestring

    Optional phone number of the new user.

  • localestring

    Optional locale code, e.g., 'en' or 'de'.

  • passwordstringObligatorio

    Password for the new user, at least 6 characters.

  • last_namestringObligatorio

    Last name of the new user.

  • first_namestringObligatorio

    First name of the new user.

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Create VoucherETERMIN_CREATE_VOUCHERAcción

Tool to create a new voucher in eTermin. Use when you need to add a voucher after defining its details.

Parámetros de entrada

  • codestringObligatorio

    Unique code for the voucher.

  • typestringObligatorioenum

    Type of discount: 'percent' for percentage discount or 'absolute' for fixed amount.

    percentabsolute
  • discountnumberObligatorio

    Discount amount in voucher currency or percentage based on type.

  • valid_tostringObligatorio

    End date until which the voucher is valid (YYYY-MM-DD).

  • valid_fromstringObligatorio

    Start date from which the voucher is valid (YYYY-MM-DD).

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Create WebhookETERMIN_CREATE_WEBHOOKAcción

Tool 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

  • dataobject

    Payload containing webhook fields to create. Example: {'url': 'https://example.com/webhook', 'events': ['appointment.created'], 'active': True}

  • use_form_encodingboolean

    Whether 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

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Delete AppointmentETERMIN_DELETE_APPOINTMENTAcción

Tool 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

  • appointmentIdstringObligatorio

    Unique identifier of the appointment to delete

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Delete calendarETERMIN_DELETE_CALENDARAcción

Tool to delete a calendar. Use when removing an existing calendar by its identifier.

Parámetros de entrada

  • calendarIdstringObligatorio

    Identifier of the calendar to delete.

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Delete ContactETERMIN_DELETE_CONTACTAcción

Tool to delete a contact. Use when you need to remove a contact by its ID after confirming it exists.

Parámetros de entrada

  • contact_idintegerObligatorio

    Unique identifier of the contact to delete

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Delete ResourceETERMIN_DELETE_RESOURCEAcción

Tool to delete an existing resource. Uses multiple endpoint/method variants to account for eTermin API differences across resources.

Parámetros de entrada

  • resourcestringObligatorio

    The resource type path segment (e.g., 'contact', 'service', 'user', 'calendar', 'workingtimes', 'voucher').

  • resourceIdstringObligatorio

    Identifier of the resource to delete. Use string to allow numeric and UUIDs.

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Delete ServiceETERMIN_DELETE_SERVICEAcción

Tool to delete a service. Use when you need to remove a service by its ID after confirming deletion.

Parámetros de entrada

  • service_idstringObligatorio

    Unique identifier of the service to delete.

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Delete UserETERMIN_DELETE_USERAcción

Tool 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

  • userIdstringObligatorio

    Unique identifier of the user to delete

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Delete VoucherETERMIN_DELETE_VOUCHERAcción

Tool to delete an existing voucher. Use after confirming the voucher ID is correct.

Parámetros de entrada

  • voucherIdstringObligatorio

    Unique identifier of the voucher to delete

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Delete WebhookETERMIN_DELETE_WEBHOOKAcción

Tool 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

  • webhookIdstringObligatorio

    Unique identifier of the webhook to delete.

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Get AppointmentsETERMIN_GET_APPOINTMENTSAcción

Tool to retrieve a list of appointments. Use when you need to list all scheduled appointments.

Parámetros de entrada

  • limitinteger

    Maximum number of appointments to return (if supported)

  • offsetinteger

    Offset for pagination of appointments (if supported)

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Get CalendarsETERMIN_GET_CALENDARSAcción

Tool to retrieve calendars. Use when listing all calendars in your eTermin account.

Parámetros de entrada

Sin parámetros.

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Get ContactsETERMIN_GET_CONTACTSAcción

Tool 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[]Obligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Get ResourcesETERMIN_GET_RESOURCESAcción

Tool to retrieve all resources. Use when you need to list your eTermin resources before scheduling or managing them.

Parámetros de entrada

  • resourcestring

    The eTermin resource collection to list (e.g., 'contact', 'user', 'service', 'calendar'). Defaults to 'contact'.

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Get ServicesETERMIN_GET_SERVICESAcción

Tool 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

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Get UsersETERMIN_GET_USERSAcción

Tool 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

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Get Working TimesETERMIN_GET_WORKING_TIMESAcción

Tool to retrieve working times for a specific calendar. Use when confirming available time slots before booking appointments.

Parámetros de entrada

  • calendaridintegerObligatorio

    Identifier of the calendar to retrieve working times for

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

List VouchersETERMIN_LIST_VOUCHERSAcción

Tool 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

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

List WebhooksETERMIN_LIST_WEBHOOKSAcción

Tool to retrieve webhooks. Use when listing all webhooks in your eTermin account.

Parámetros de entrada

Sin parámetros.

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Update calendarETERMIN_UPDATE_CALENDARAcción

Tool to update an existing calendar. Use when modifying calendar settings by its identifier.

Parámetros de entrada

  • dataobjectObligatorio

    Payload data for the calendar update operation, matching the calendar's schema.

  • calendarIdstringObligatorio

    Identifier of the calendar to update.

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Update ContactETERMIN_UPDATE_CONTACTAcción

Tool 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

  • emailstringemail

    Updated email address of the contact

  • lastnamestring

    Updated last name of the contact

  • firstnamestring

    Updated first name of the contact

  • contact_idintegerObligatorio

    Unique identifier of the contact to update

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Update ResourceETERMIN_UPDATE_RESOURCEAcción

Tool to update an existing resource. Use after confirming resource existence.

Parámetros de entrada

  • dataobjectObligatorio

    Payload data containing fields to update for the resource. Accepts dict or list for endpoints requiring arrays (e.g., workingtimes).

  • resourcestringObligatorio

    The resource type path segment (e.g., 'contact', 'service', 'user', 'calendar', 'workingtimes', 'voucher').

  • resourceIdstringObligatorio

    Identifier of the resource to update. Use string to allow numeric and UUIDs.

  • contentTypestringenum

    How to encode the payload when calling the API. 'form' sends application/x-www-form-urlencoded, 'json' sends application/json.

    jsonform

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Update ServiceETERMIN_UPDATE_SERVICEAcción

Tool to update an existing service. Use when you need to modify service details after confirming the service ID.

Parámetros de entrada

  • namestring

    New name of the service.

  • pricenumber

    New price of the service, must be non-negative.

  • durationinteger

    New duration of the service in minutes, must be at least 1.

  • service_idstringObligatorio

    Unique identifier of the service to update.

  • calendar_idstring

    Identifier of the calendar to associate with the service.

  • descriptionstring

    New description of the service.

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Update VoucherETERMIN_UPDATE_VOUCHERAcción

Tool to update an existing voucher. Use when you need to modify voucher details after creation.

Parámetros de entrada

  • dataobjectObligatorio

    Payload data containing fields to update for the voucher

  • voucherIdintegerObligatorio

    Identifier of the voucher to update. Accepts numeric ID or code/GUID.

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Update WebhookETERMIN_UPDATE_WEBHOOKAcción

Tool to update an existing webhook. Use when you need to modify webhook configuration after creation.

Parámetros de entrada

  • dataobjectObligatorio

    Payload containing webhook fields to update

  • webhookIdstringObligatorio

    Unique identifier of the webhook to update

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not