Skip to content

Calendar & Meetings

Check availability, edit calendar events, and work with meetings: briefs, outcomes, reschedules.

Full name: campaignstack_get_calendar_availability

google_integrations:read Read-only

Use mode=interval to check conflicts for a proposed interval, or mode=slots to search for free slots. Stable response contains available, conflicts and slots where applicable.

NameTypeRequiredDefaultDescription
workspaceIdstringNo—Workspace ID. Omit it when this connection reaches one workspace: a workspace key (cs_) is bound to its own, and a user key (csu_) or connected app whose person belongs to exactly one workspace defaults to that one. Required only when the person belongs to several; the error then lists them, and campaignstack_whoami reports them too.
googleAccountIdstringNo—
modeinterval | slotsYes—
startTimestringNo—
endTimestringNo—
fromDatestringNo—
durationMinutesintegerNo30
countintegerNo3(max: 20)
businessHoursOnlybooleanNotrue
horizonDaysintegerNo21(max: 60)

Full name: campaignstack_get_meetings

google_integrations:read Read-only

Read one or many meetings with included brief, lead, outcome and mirror state in a stable envelope.

NameTypeRequiredDefaultDescription
workspaceIdstringNo—Workspace ID. Omit it when this connection reaches one workspace: a workspace key (cs_) is bound to its own, and a user key (csu_) or connected app whose person belongs to exactly one workspace defaults to that one. Required only when the person belongs to several; the error then lists them, and campaignstack_whoami reports them too.
idsstring[]No—
fromstringNo—
tostringNo—
includeInternalbooleanNofalse
limitintegerNo100(min: 1, max: 200)
includeobjectNo{}
include.briefbooleanNotrue
include.leadbooleanNotrue
include.outcomebooleanNotrue
include.mirrorStatebooleanNotrue

Full name: campaignstack_edit_calendar_event

google_integrations:write Destructive Acts outside CampaignStack Needs confirmation

Create or update a Google Calendar event. Creating requires summary/startTime/endTime; updates require eventId. Attendee changes may notify attendees.

NameTypeRequiredDefaultDescription
workspaceIdstringNo—Workspace ID. Omit it when this connection reaches one workspace: a workspace key (cs_) is bound to its own, and a user key (csu_) or connected app whose person belongs to exactly one workspace defaults to that one. Required only when the person belongs to several; the error then lists them, and campaignstack_whoami reports them too.
googleAccountIdstringNo—
eventIdstringNo—(min length: 1)
summarystringNo—(min length: 1)
startTimestringNo—
endTimestringNo—
descriptionstringNo—
attendeeEmailsstring[]No—
locationstringNo—
confirmbooleanNo—

Full name: campaignstack_edit_meeting

google_integrations:write Destructive Acts outside CampaignStack Needs confirmation

Patch meeting lead/outcome or reschedule it. Rescheduling updates Google and requires notifyAttendees=true confirmation because attendees are notified.

NameTypeRequiredDefaultDescription
workspaceIdstringNo—Workspace ID. Omit it when this connection reaches one workspace: a workspace key (cs_) is bound to its own, and a user key (csu_) or connected app whose person belongs to exactly one workspace defaults to that one. Required only when the person belongs to several; the error then lists them, and campaignstack_whoami reports them too.
meetingIdstringYes—(min length: 1)
leadobjectNo—
lead.leadIdstringNo—
lead.leadSourceglobal | privateNo—
outcomestring | nullNo—
rescheduleobjectNo—
reschedule.newStartAtstringYes—(min length: 1)
reschedule.newEndAtstringNo—
reschedule.notifyAttendeesbooleanYes—Required acknowledgement that Google notifies attendees.

Full name: campaignstack_prepare_meeting_brief

google_integrations:write

Start model-backed brief preparation for a meeting with a linked lead. Poll campaignstack_get_meetings for readiness.

NameTypeRequiredDefaultDescription
workspaceIdstringNo—Workspace ID. Omit it when this connection reaches one workspace: a workspace key (cs_) is bound to its own, and a user key (csu_) or connected app whose person belongs to exactly one workspace defaults to that one. Required only when the person belongs to several; the error then lists them, and campaignstack_whoami reports them too.
meetingIdstringYes—(min length: 1)

Full name: campaignstack_cancel_meeting

google_integrations:write Destructive Acts outside CampaignStack Needs confirmation

Cancel a meeting externally and optionally notify attendees. Confirm before use because attendees may receive cancellation mail.

NameTypeRequiredDefaultDescription
workspaceIdstringNo—Workspace ID. Omit it when this connection reaches one workspace: a workspace key (cs_) is bound to its own, and a user key (csu_) or connected app whose person belongs to exactly one workspace defaults to that one. Required only when the person belongs to several; the error then lists them, and campaignstack_whoami reports them too.
meetingIdstringYes—(min length: 1)
notifyAttendeesbooleanNotrue
confirmbooleanNo—

Full name: campaignstack_delete_calendar_event

google_integrations:write Destructive Acts outside CampaignStack Needs confirmation

Cancel/delete a Google Calendar event. Requires confirmed=true because Google may notify attendees.

NameTypeRequiredDefaultDescription
workspaceIdstringNo—Workspace ID. Omit it when this connection reaches one workspace: a workspace key (cs_) is bound to its own, and a user key (csu_) or connected app whose person belongs to exactly one workspace defaults to that one. Required only when the person belongs to several; the error then lists them, and campaignstack_whoami reports them too.
googleAccountIdstringNo—
eventIdstringYes—(min length: 1)
sendNotificationsbooleanNotrue
confirmedbooleanYes—Required acknowledgement that cancellation notifications may be sent.