Connect
Google Calendar uses OAuth. Start the connect, then finish consent in a browser.1
Begin the connection
POST /integrations/google_calendar/connect returns an oauthUrl.2
Grant access in a browser
Open the
oauthUrl while signed in to your dashboard. The browser-only callback finishes the
connection — it cannot be completed with an API key.3
Confirm
GET /integrations now lists google_calendar with status: connected and an accountLabel.Provision actions as skills
List the actions, then provision the ones you want onto an agent.created: false when the skill already existed — provisioning is an
idempotent no-op, so it is safe to re-run. Actions that still need operator config land disabled
as drafts; open them in the dashboard to finish setup.