Calendarhero

Learn how to use Calendarhero with Composio

Overview

Enum

CALENDARHERO

Description

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.

Authentication Details

bearer_token
stringRequired

Actions

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

Action Parameters

directory
objectRequired

Action Response

data
object
error
string
successful
boolean
Tool to create a new contact. use after confirming contact details before making the api call.

Action Parameters

defaultEmail
string
email
arrayRequired
name
string
organization
string
telephone
array
title
string

Action Response

data
object
error
string
successful
boolean
Tool to create a new meeting request in calendarhero. use when scheduling a meeting with participants, time range, and additional details.

Action Parameters

capacity
integer
contactEmails
array
contacts
array
dateEnd
stringRequired
dateStart
stringRequired
description
string
location
string
locations
array
meetingLength
integer
room
object
roomCapacity
integer
subject
stringRequired
type
string

Action Response

data
string
error
string
successful
boolean
Fetch contact

Action Parameters

id
stringRequired

Action Response

data
object
error
string
successful
boolean
Tool to fetch details for meetings within a specified timeframe. use this after user provides start and end datetimes in iso8601.

Action Parameters

end
stringRequired
start
stringRequired

Action Response

data
object
error
string
successful
boolean
Tool to fetch the profile details of the authenticated user. use after obtaining a valid access token.

Action Parameters

Action Response

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

Action Parameters

end
stringRequired
start
stringRequired

Action Response

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

Action Parameters

Action Response

data
object
error
string
successful
boolean
Tool to retrieve the user's configured meeting types. use after authenticating with calendarhero.

Action Parameters

onlyTypes
boolean

Action Response

data
object
error
string
successful
boolean
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.

Action Parameters

org
boolean

Action Response

data
object
error
string
successful
boolean
Tool to search for existing contacts. use after confirming a need to find contacts by email or name.

Action Parameters

all
boolean
filter
string
includeTeams
boolean
search
string

Action Response

data
object
error
string
successful
boolean
Tool to send a reminder to a contact about their scheduled meeting. use after confirming the meeting task id to notify participants.

Action Parameters

id
Required

Action Response

data
object
error
string
successful
boolean
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.'

Action Parameters

defaultEmail
string
email
arrayRequired
id
stringRequired
name
string
organization
string
providerId
array
telephone
array
title
string
userId
string

Action Response

data
object
error
string
successful
boolean