CalendarHero
calendarheroCalendarHero 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 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ónTool to add a calendar integration to a user's account. use after gathering provider credentials.
CALENDARHERO_ADD_CALENDAR_CONNECTIONAcciónTool to add a calendar integration to a user's account. use after gathering provider credentials.
Parámetros de entrada
directoryobjectObligatorioDirectory object containing calendar connection details.
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 ContactCALENDARHERO_CREATE_CONTACTAcciónTool to create a new contact. use after confirming contact details before making the api call.
CALENDARHERO_CREATE_CONTACTAcciónTool to create a new contact. use after confirming contact details before making the api call.
Parámetros de entrada
namestringContact's full name in 'First Last' format.
emailstring[]ObligatorioList of one or more email addresses for the contact.
titlestringContact's job title.
telephonestring[]List of phone numbers for the contact.
defaultEmailstringEmail address from the list to set as default. Must match one provided.
organizationstringContact's organization or company.
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 Meeting Request V2CALENDARHERO_CREATE_MEETING_REQUEST_V2AcciónTool to create a new meeting request in calendarhero. use when scheduling a meeting with participants, time range, and additional details.
CALENDARHERO_CREATE_MEETING_REQUEST_V2AcciónTool to create a new meeting request in calendarhero. use when scheduling a meeting with participants, time range, and additional details.
Parámetros de entrada
roomobjectMeeting room configuration with capacity
typestringThe meeting type. Must be one of the user's defined meeting types returned from GET /user/meeting
dateEndstringObligatorioThe requested timeframe's ending date/time (YYYY-MM-DDTHH:mm:ssZ).
subjectstringObligatorioThe meeting topic/subject
capacityintegerThe number of seats required for a meeting room. If zero, then no room will be booked.
contactsobject[]List of contacts to invite by ID
locationstringThe specific location for the meeting
dateStartstringObligatorioThe requested timeframe's start date/time (YYYY-MM-DDTHH:mm:ssZ).
locationsobject[]List of preferred meeting locations
descriptionstringThe agenda/description of the meeting
roomCapacityintegerAlternate field for meeting room seats required.
contactEmailsstring[]List of contact emails to invite
meetingLengthintegerThe number of minutes of the requested meeting. If omitted, the meeting type's meeting duration will be used.
Parámetros de salida
datastringObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Fetch ContactCALENDARHERO_FETCH_CONTACTAcciónFetch contact
CALENDARHERO_FETCH_CONTACTAcciónFetch contact
Parámetros de entrada
idstringObligatorioContact's unique identifier
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
Fetch Meeting DetailsCALENDARHERO_FETCH_MEETING_DETAILSAcciónTool to fetch details for meetings within a specified timeframe. use this after user provides start and end datetimes in iso8601.
CALENDARHERO_FETCH_MEETING_DETAILSAcciónTool to fetch details for meetings within a specified timeframe. use this after user provides start and end datetimes in iso8601.
Parámetros de entrada
endstringObligatorioThe end datetime of the time range to fetch meetings, in ISO 8601 format, e.g., '2025-03-14T18:00:00Z'
startstringObligatorioThe start datetime of the time range to fetch meetings, in ISO 8601 format, e.g., '2025-03-10T09:00:00Z'
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
Fetch User ProfileCALENDARHERO_FETCH_USER_PROFILEAcciónTool to fetch the profile details of the authenticated user. use after obtaining a valid access token.
CALENDARHERO_FETCH_USER_PROFILEAcciónTool 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
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 MeetingsCALENDARHERO_LIST_MEETINGSAcciónTool to retrieve the user's meetings within a specified timeframe. use after confirming date range to fetch raw calendar data.
CALENDARHERO_LIST_MEETINGSAcciónTool to retrieve the user's meetings within a specified timeframe. use after confirming date range to fetch raw calendar data.
Parámetros de entrada
endstringObligatorioThe end of the timeframe in ISO 8601 format (YYYY-MM-DDTHH:mm:ssZ).
startstringObligatorioThe start of the timeframe in ISO 8601 format (YYYY-MM-DDTHH:mm:ssZ).
Parámetros de salida
datastringObligatorioRaw calendar data as returned by the API (e.g., ICS/vCalendar format).
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
List Meeting TemplatesCALENDARHERO_LIST_MEETING_TEMPLATESAcciónTool to list all meeting templates available for quick scheduling. use after authenticating and when you need to retrieve available templates before scheduling.
CALENDARHERO_LIST_MEETING_TEMPLATESAcciónTool 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
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 Meeting TypesCALENDARHERO_LIST_MEETING_TYPESAcciónTool to retrieve the user's configured meeting types. use after authenticating with calendarhero.
CALENDARHERO_LIST_MEETING_TYPESAcciónTool to retrieve the user's configured meeting types. use after authenticating with calendarhero.
Parámetros de entrada
onlyTypesbooleanOptional filter to return only the meeting type identifiers.
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 User CalendarsCALENDARHERO_LIST_USER_CALENDARSAcciónTool to list all calendar integrations connected to a user's calendarhero account. use after authenticating when you need to retrieve available calendars for scheduling.
CALENDARHERO_LIST_USER_CALENDARSAcciónTool 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
orgbooleanWhen true, include organization-level calendar integrations.
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
Search ContactCALENDARHERO_SEARCH_CONTACTAcciónTool to search for existing contacts. use after confirming a need to find contacts by email or name.
CALENDARHERO_SEARCH_CONTACTAcciónTool to search for existing contacts. use after confirming a need to find contacts by email or name.
Parámetros de entrada
allbooleanWhen true, do not remove duplicate contacts.
filterstringenumFilter by predefined set: 'popular', 'recent', or a single letter a-z. Cannot be used with `search`.
popularrecentabcdefghij+16searchstringSearch term: email (name@domain.com), domain (@domain.com), or full name ('First Last'). Cannot be used with `filter`.
includeTeamsbooleanWhen true, include matching team entities in the results.
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
Send ReminderCALENDARHERO_SEND_REMINDERAcciónTool to send a reminder to a contact about their scheduled meeting. use after confirming the meeting task id to notify participants.
CALENDARHERO_SEND_REMINDERAcciónTool 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
idanyObligatorioMeeting task ID to send a reminder for (24 hexadecimal characters)
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 ContactCALENDARHERO_UPDATE_CONTACTAcciónTool 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.'
CALENDARHERO_UPDATE_CONTACTAcciónTool 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
idstringObligatorioThe contact's ID as returned from GET /contact
namestringContact Name: "First Last"
emailstring[]ObligatorioContact Emails; must include at least one address
titlestringContact Title
userIdstringAssociated User ID
telephonestring[]Contact Phone Numbers
providerIdstring[]Associated Provider IDs
defaultEmailstringContact Default Email
organizationstringContact Company/Organization
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