Google Calendar & Business
Sync bookings to Google Calendar and import Google Business reviews onto your AI business card. Authentication required (OAuth callbacks are public Google redirects).
Google Calendar
GET
/api/v1/integrations/google-calendar/connect PublicStart the OAuth flow (redirects to Google).
Response
(302 redirect)
GET
/api/v1/integrations/google-calendar/callback PublicOAuth callback (called by Google).
Response
(302 redirect)
GET
/api/v1/integrations/google-calendar/status AuthConnection status.
Response
{ "success": true, "connected": true }POST
/api/v1/integrations/google-calendar/disconnect AuthDisconnect Google Calendar.
Response
{ "success": true }Google Business reviews
POST
/api/v1/my-profile/google-business/search AuthSearch Google for your business (min 3 chars).
Request body
{ "query": "Acme Barbershop Kyiv" }Response
{ "success": true, "places": [ … ] }GET
/api/v1/my-profile/google-business/status AuthVerification status.
Response
{ "success": true, "verification": { … } }POST
/api/v1/my-profile/google-business/verify AuthSubmit ownership verification (place + document photos, multipart).
Request body
{ "place_id": "…", "place_name": "Acme", … }Response
{ "success": true, "id": 9, "status": "pending" }POST
/api/v1/my-profile/google-business/import AuthImport reviews after approval.
Response
{ "success": true, "imported": 12, "total_available": 30 }