- OAuth2 authentication (handled automatically via VibeFlow Cloud or your own credentials via BYOK)
BYOK (Bring Your Own Keys)
If you prefer to use your own Google OAuth credentials instead of VibeFlow’s managed OAuth, follow these steps:Create a Google Cloud Project
Go to the Google Cloud Console and create a new project (or use an existing one).Enable the following APIs for your project:
- Google Calendar API
- Google People API
Create OAuth Credentials
In your Google Cloud project, navigate to APIs & Services > Credentials and click Create Credentials > OAuth client ID.
- Application type: Web application
- Add the following Authorized redirect URI:
BYOK is ideal for businesses that require data isolation, custom branding, or stricter compliance requirements.
Available Endpoints
POST /api/actions/google-calendar/create-event
POST /api/actions/google-calendar/create-event
Create a new calendar event
GET /api/actions/google-calendar/list-events
GET /api/actions/google-calendar/list-events
List calendar events
GET /api/actions/google-calendar/get-event
GET /api/actions/google-calendar/get-event
Get a specific event by ID
PUT /api/actions/google-calendar/update-event
PUT /api/actions/google-calendar/update-event
Update an existing event
DELETE /api/actions/google-calendar/delete-event
DELETE /api/actions/google-calendar/delete-event
Delete a calendar event

