NAiOS IconNAiOS Logo
Volver al catálogo

CalendarHero

calendarhero

CalendarHero is a versatile scheduling tool designed to streamline and simplify your calendar management. It integrates seamlessly with your existing calendars, allowing you to efficiently schedule, reschedule, and manage meetings with ease.

Acciones
13
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 (13)

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.

Add Calendar ConnectionCALENDARHERO_ADD_CALENDAR_CONNECTIONAcción

Tool to add a calendar integration to a user's account. use after gathering provider credentials.

Parámetros de entrada

  • directoryobjectObligatorio

    Directory object containing calendar connection details.

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

Tool to create a new contact. use after confirming contact details before making the api call.

Parámetros de entrada

  • namestring

    Contact's full name in 'First Last' format.

  • emailstring[]Obligatorio

    List of one or more email addresses for the contact.

  • titlestring

    Contact's job title.

  • telephonestring[]

    List of phone numbers for the contact.

  • defaultEmailstring

    Email address from the list to set as default. Must match one provided.

  • organizationstring

    Contact's organization or company.

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 Meeting Request V2CALENDARHERO_CREATE_MEETING_REQUEST_V2Acción

Tool to create a new meeting request in calendarhero. use when scheduling a meeting with participants, time range, and additional details.

Parámetros de entrada

  • roomobject

    Meeting room configuration with capacity

  • typestring

    The meeting type. Must be one of the user's defined meeting types returned from GET /user/meeting

  • dateEndstringObligatorio

    The requested timeframe's ending date/time (YYYY-MM-DDTHH:mm:ssZ).

  • subjectstringObligatorio

    The meeting topic/subject

  • capacityinteger

    The number of seats required for a meeting room. If zero, then no room will be booked.

  • contactsobject[]

    List of contacts to invite by ID

  • locationstring

    The specific location for the meeting

  • dateStartstringObligatorio

    The requested timeframe's start date/time (YYYY-MM-DDTHH:mm:ssZ).

  • locationsobject[]

    List of preferred meeting locations

  • descriptionstring

    The agenda/description of the meeting

  • roomCapacityinteger

    Alternate field for meeting room seats required.

  • contactEmailsstring[]

    List of contact emails to invite

  • meetingLengthinteger

    The number of minutes of the requested meeting. If omitted, the meeting type's meeting duration will be used.

Parámetros de salida

  • datastringObligatorio

    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

Fetch ContactCALENDARHERO_FETCH_CONTACTAcción

Fetch contact

Parámetros de entrada

  • idstringObligatorio

    Contact's unique identifier

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

Fetch Meeting DetailsCALENDARHERO_FETCH_MEETING_DETAILSAcción

Tool to fetch details for meetings within a specified timeframe. use this after user provides start and end datetimes in iso8601.

Parámetros de entrada

  • endstringObligatorio

    The end datetime of the time range to fetch meetings, in ISO 8601 format, e.g., '2025-03-14T18:00:00Z'

  • startstringObligatorio

    The start datetime of the time range to fetch meetings, in ISO 8601 format, e.g., '2025-03-10T09:00:00Z'

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

Fetch User ProfileCALENDARHERO_FETCH_USER_PROFILEAcción

Tool to fetch the profile details of the authenticated user. use after obtaining a valid access token.

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

Tool to retrieve the user's meetings within a specified timeframe. use after confirming date range to fetch raw calendar data.

Parámetros de entrada

  • endstringObligatorio

    The end of the timeframe in ISO 8601 format (YYYY-MM-DDTHH:mm:ssZ).

  • startstringObligatorio

    The start of the timeframe in ISO 8601 format (YYYY-MM-DDTHH:mm:ssZ).

Parámetros de salida

  • datastringObligatorio

    Raw calendar data as returned by the API (e.g., ICS/vCalendar format).

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

List Meeting TemplatesCALENDARHERO_LIST_MEETING_TEMPLATESAcción

Tool to list all meeting templates available for quick scheduling. use after authenticating and when you need to retrieve available templates before scheduling.

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

Tool to retrieve the user's configured meeting types. use after authenticating with calendarhero.

Parámetros de entrada

  • onlyTypesboolean

    Optional filter to return only the meeting type identifiers.

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

Tool to list all calendar integrations connected to a user's calendarhero account. use after authenticating when you need to retrieve available calendars for scheduling.

Parámetros de entrada

  • orgboolean

    When true, include organization-level calendar integrations.

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

Search ContactCALENDARHERO_SEARCH_CONTACTAcción

Tool to search for existing contacts. use after confirming a need to find contacts by email or name.

Parámetros de entrada

  • allboolean

    When true, do not remove duplicate contacts.

  • filterstringenum

    Filter by predefined set: 'popular', 'recent', or a single letter a-z. Cannot be used with `search`.

    popularrecentabcdefghij+16
  • searchstring

    Search term: email (name@domain.com), domain (@domain.com), or full name ('First Last'). Cannot be used with `filter`.

  • includeTeamsboolean

    When true, include matching team entities in the results.

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

Send ReminderCALENDARHERO_SEND_REMINDERAcción

Tool to send a reminder to a contact about their scheduled meeting. use after confirming the meeting task id to notify participants.

Parámetros de entrada

  • idanyObligatorio

    Meeting task ID to send a reminder for (24 hexadecimal characters)

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

Tool to update details of an existing contact. use when you have the contact's id and want to apply changes. example: 'update contact 507f1f77bcf86cd799439011 with a new email.'

Parámetros de entrada

  • idstringObligatorio

    The contact's ID as returned from GET /contact

  • namestring

    Contact Name: "First Last"

  • emailstring[]Obligatorio

    Contact Emails; must include at least one address

  • titlestring

    Contact Title

  • userIdstring

    Associated User ID

  • telephonestring[]

    Contact Phone Numbers

  • providerIdstring[]

    Associated Provider IDs

  • defaultEmailstring

    Contact Default Email

  • organizationstring

    Contact Company/Organization

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