A simple JSON API to events on this site.
You can filter events by tag via the ?tags= query parameter. Multiple tags are comma-separated.
/api/events/upcoming – all upcoming events/api/events/upcoming-monthly – all upcoming, grouped by month/api/events/all – all events ever/api/events/all-monthly – all events, grouped by month/api/amas – all AMAs evertags is an array of strings (e.g. ["stardance"], ["ama", "workshop"]).{
"id": "8a20db4e-35e8-47a3-a075-d392173a86d9",
"slug": "code-in-the-dark",
"title": "Code in the Dark",
"desc": "On a live Zoom call, we're going to…",
"leader": "@amogh",
"cal": "https://www.google.com/calendar/render?action=TEMPLATE&…",
"start": "2020-04-02T00:00:00.000Z",
"end": "2020-04-02T01:00:00.000Z",
"youtube": null,
"ama": false,
"amaId": "",
"amaAvatar": "",
"avatar": "https://…",
"tags": ["workshop", "social"]
}
{
"id": "4f616602-d015-4383-9511-04a890396655",
"slug": "ama-with-guillermo-rauch",
"title": "AMA with Guillermo Rauch",
"desc": "Guillermo is the founder of…",
"leader": "@lachlanjc",
"cal": "https://www.google.com/calendar/render?action=TEMPLATE&…",
"start": "2020-05-14T20:00:00.000Z",
"end": "2020-05-14T21:00:00.000Z",
"youtube": "https://youtu.be/PXlDzMMZydk",
"ama": true,
"amaId": "recx1wwapHrBPZ3Mq",
"amaAvatar": "https://dl.airtable.com/.attachmentThumbnails/…",
"avatar": "https://dl.airtable.com/.attachmentThumbnails/…",
"tags": ["ama"]
}