API integration
Expand your
Scheduling
integrations with the
Google Calendar
API integration.

superAI
Comprehensive Slack AI Agent toolset with fine-grained access control and MCP Server capabilities. Slack MCP Servers works seamlessly with Cursor and Claude AI editors for immediate consumption. Integrates with all popular LLM frameworks including LangChain and PyDantic for advanced AI orchestration.
delete_a_googlecalendar_calendar_by_id
Delete a secondary calendar by id in Google Calendar. Returns an empty response body on success. Use calendars.clear for clearing events on primary calendars.
googlecalendar_calendars_clear
Clear all events from the calendar identified by id in Google Calendar. This deletes all events associated with the specified calendar. The response is empty if successful.
create_a_googlecalendar_calendar
Create a secondary calendar with summary in Google Calendar. Returns the created calendar's id and other calendar details.
update_a_googlecalendar_calendar_by_id
Update metadata for a calendar using id in Google Calendar. Returns updated calendar fields including etag for versioning.
get_single_googlecalendar_calendar_by_id
Get metadata for a calendar by id in Google Calendar. Returns fields such as summary, description, timeZone, and location.
googlecalendar_events_watch
Watch for changes to Events in Google Calendar for calendar_id. Returns channel id, resourceId, resourceUri, token, and expiration timestamp.
delete_a_googlecalendar_event_by_id
Delete an event by calendar_id and id in Google Calendar. Returns an empty response body on success.
googlecalendar_events_import
Import an event to a calendar in Google Calendar using calendar_id and an Events resource with required start, end, and iCalUID fields. Returns the imported event with its id and details.
googlecalendar_events_quick_add
Create an event in Google Calendar using calendar_id and text describing the event. Returns the created event resource including id, summary, start, and end times.
googlecalendar_events_move
Move an event identified by id from calendar_id to a destination calendar in Google Calendar. Only default events can be moved. Returns the updated event resource including the updated timestamp.
list_all_googlecalendar_events
Get events on the specified calendar in Google Calendar using calendar_id. Returns event list including summary, description, start and end times, and status fields.
get_single_googlecalendar_event_by_id
Returns a single event on the specified calendar. It always requires an ID to fetch. Use the required parameter calendar_id to identify which calendar to retrieve the event.
create_a_googlecalendar_event
Create an event in Google Calendar using calendar_id and event details including start and end times. Returns event id, summary, location, description, start, end, attendees, recurrence, and reminders…
update_a_googlecalendar_event_by_id
Update an event in the specified calendar. This operation always requires the ID to identify which event to update. The calendarId is required to specify which calendar the event belongs to.
Enhanced
Google Calendar
with AI Capabilities
Unified APIs for
Google Calendar
Skip writing code for every integration. Save time by using Truto's category-specific Unified APIs. You can use the schema we provide out of the box or customize and override the mappings to suit your needs with AI.
Me
Unified User Directory API
Calendars
Represents a calendar of a user. Can have multiple events associated with it.
Unified Calendar API
Events
Events are the time-bound tasks that are associated with a calendar.
Unified Calendar API
Availability
Represents the availability of a person in a time period.
Unified Calendar API
Contacts
Unified Calendar API
Search
Search endpoint for all the apps.
Unified Search API
Proxy API for
Google Calendar
✨ Powered by AI
Customize the mappings as you need using AI.
Build your own unified API from scratch, aided by AI.

We have been able to dramatically accelerate our GTM timeline by several months as a result of Truto. The devs at Truto worked with us to build a unified API structure with our team so that we have a solid base for future integrations as well. The support has been very quick to respond to our inquiries and provide timely resolutions for our requests.
Josh Benson,
CEO of Omnitrain