The Meetings API enables you to create meetings (which can later be attached to messages).

Create meeting

Creates a meeting.

POST /api/meetings
Body parameters
provider string

Name of the meeting provider, e.g. "Zoom", "Teams", "Google Meet", "Webex" etc.

provider_id string

Provider specific id of the meeting.

join_url string required

Url to join the meeting.

Example request
curl https://{WEAVY-SERVER}/api/meetings
-H "Authorization: Bearer {ACCESS-TOKEN | API-KEY}"
--json "{ 'provider': 'zoom' }"
Response codes

201 Created
400 Bad Request
401 Unauthorized
403 Forbidden
422 Validation Failed

Response schema
  "id": "integer",
  "provider": "string",
  "provider_id": "string",
  "join_url": "string",
  "code": "string",
  "created_at": "string",
  "metadata": "object"