A tiny static service. Pass an event, the user picks a calendar.
Send event details via querystring (GET) or POST body
(application/x-www-form-urlencoded or application/json).
GET /add?title=Team+Sync&start=2026-05-15T15:00:00&end=2026-05-15T16:00:00&tz=Europe/Berlin&location=Zoom
curl -X POST /add \ -d 'title=Team Sync' \ -d 'start=2026-05-15T15:00:00' \ -d 'end=2026-05-15T16:00:00' \ -d 'tz=Europe/Berlin'
| key | required | example |
|---|---|---|
title | yes | Team Sync |
start | yes | 2026-05-15T15:00:00 |
end | yes | 2026-05-15T16:00:00 |
tz | yes | Europe/Berlin |
description | no | Click here to join: https://… |
location | no | Zoom |
url | no | https://example.com |
allday | no | 0 / 1 |
reminder | no | 15 (minutes) |
organizer | no | Acme <events@acme.com> |
There's a hidden interactive form for building events and downloading static .ics files: