Meetings

Change a meeting, or force recording on or off

recordOverride outranks every auto-join rule and survives calendar re-syncs, because the sync never writes that column. true records it regardless of the rules, false never records it, null hands the decision back to the connection's join mode.

patchhttps://api-notetaker.nabrah.ai/ext/v1/meetings/{id}

معاملات المسار

idstring · uuidمطلوب

جسم الطلب

titlestring
linkstring · uri
descriptionstring
startsAtstring · date-time
durationMinutesinteger
recordOverrideboolean

الطلب

curl -X PATCH https://api-notetaker.nabrah.ai/ext/v1/meetings/{id} \
  -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,
  "recordOverride": true
}'

الاستجابات

200One 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"
  }
}