/api/v1/calendar/add-event

API endpoint documentation

post
Tags:calendar
Operation ID: postApiV1CalendarAdd-event
Query Parameters
apiKeystring
required

Your BizKitHub API key (passed as GET parameter)

Body
eventobject
required
Responses
200

No description

Base URL:
https://bizkithub.com

Example Request

fetch('https://bizkithub.com/api/v1/calendar/add-event?apiKey=YOUR_API_KEY', {
  method: 'POST',
  headers: {
    'Content-Type': 'application/json'
  },
  body: JSON.stringify({
        "event": {
            "calendarId": "2WRp6X5rSqQa321EjHB2mxZz74u74H84",
            "startTime": "2024-05-01T10:00:00.000Z",
            "endTime": "2024-05-01T12:00:00.000Z",
            "title": "Training with Jan",
            "description": "Training will start in Prague – Nusle.",
            "agenda": "– Warm-up\n– Deadlift technique\n– Cool down",
            "url": "https://gymroom.cz/pobocky/vinohrady",
            "notifyBefore": "1h 30m",
            "blockingTo": "2024-05-01T12:00:00.000Z",
            "locationTitle": "Varšavská 11, 120 00, Praha 2 – Vinohrady",
            "isAllDay": false,
            "isBlocking": true,
            "attendees": [],
            "type": "training"
        }
    })
})

Example Response

HTTP 200Success Response
{
  "eventId": "fqdjnvzrfqjcsmvyhgjirjtvftknayzx"
}

🔑 API Key Required

All BizKitHub API endpoints require authentication using an API key. The API key must be passed as a GET parameter in the URL for all requests.

Back to API Documentation
Last updated: January 2, 2026