Meetings
Add a meeting by hand
For a meeting that is not on a connected calendar. The link must be a Google Meet, Webex or Microsoft Teams URL; anything else is refused rather than stored and silently never recorded.
post
https://api-notetaker.nabrah.ai/ext/v1/meetingsBody
titlestringrequiredlinkstring · urirequireddescriptionstringstartsAtstring · date-timerequireddurationMinutesintegerDefault: 30Request
curl -X POST https://api-notetaker.nabrah.ai/ext/v1/meetings \
-H "Authorization: Bearer $NABRAH_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"title": "string",
"link": "string",
"description": "string",
"startsAt": "2026-01-01T09:00:00.000Z",
"durationMinutes": 0
}'Responses
201One meeting.401No key, an unknown key, or one that has been revoked or has expired.403The key is read only, or lacks the reach for this route.404No such record — or one that belongs to another account.422The body or query failed validation; details names the field.429Too many requests. Retry-After says how long to wait.{
"data": {
"id": "00000000-0000-0000-0000-000000000000",
"title": "string",
"link": "string",
"description": "string",
"location": "string",
"startsAt": "2026-01-01T09:00:00.000Z",
"durationMinutes": 0,
"source": "manual",
"isAllDay": true,
"isRecurring": true,
"attendees": [
{}
],
"attendeeCount": 0,
"organizer": {},
"responseStatus": "string",
"externalUrl": "string",
"recordOverride": true,
"createdAt": "2026-01-01T09:00:00.000Z"
}
}