MeetingBaasMeeting Baas
API ReferenceCalendars

Create Calendar

Create a calendar

POST
/calendars

Authorization

x-meeting-baas-api-key<token>

API key for authentication

In: header

x-spoke-api-key<token>

Legacy API key for authentication (deprecated)

In: header

Request Body

application/jsonRequired
oauth_client_id
Required
string
oauth_client_secret
Required
string
oauth_refresh_token
Required
string
platform
Required
string

Fields with value "simple" parse as Kind::Simple. Fields with value "fancy" parse as Kind::SoFancy.

Value in: "Google" | "Microsoft"
raw_calendar_idstring | null
curl -X POST "https://api.meetingbaas.com/calendars/" \
  -H "x-meeting-baas-api-key: <token>" \
  -H "Content-Type: application/json" \
  -d '{
    "oauth_client_id": "string",
    "oauth_client_secret": "string",
    "oauth_refresh_token": "string",
    "platform": "Google",
    "raw_calendar_id": "string"
  }'

{
  "calendar": {
    "email": "string",
    "google_id": "string",
    "name": "string",
    "resource_id": "string",
    "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f"
  }
}