campaignstack_check_calendar_availability
Check whether a specific time slot is available in the user's Google Calendar. Returns { available, conflictingEvents } where conflictingEvents is a list of events overlapping the requested range (each with summary, start, end). Requires a Google account to be connected and linked to the workspace. If googleAccountId is omitted, uses the first connected Google account linked to the workspace.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| endTime | Yes | End of the time range to check (ISO 8601 string, e.g. '2026-06-17T15:00:00Z') | |
| startTime | Yes | Start of the time range to check (ISO 8601 string, e.g. '2026-06-17T14:00:00Z') | |
| workspaceId | No | Workspace ID (defaults to the bound workspace) | |
| googleAccountId | No | Google account ID to use. Defaults to the first connected Google account linked to the workspace. |