Meetings

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

Create meeting

POST /api/meetings

Create a meeting. The provider can either be 'zoom' or 'teams'.

Sample request

$ curl {WEAVY_SERVER}/api/meetings
-H "Authorization: Bearer {ACCESS_TOKEN | WEAVY_APIKEY}"
-H "Content-Type: application/json"
-d "{ 'provider': 'zoom' }"

Request body

application/json

{
  "provider": "string"
}

Note. Properties marked with ? are optional.

Responses

Status code 201

application/json

{
  "id": "integer",
  "provider": "string",
  "provider_id": "string",
  "uuid": "string",
  "join_url": "string",
  "ended_at": "string",
  "recording_url": "string"
}
Status code 400

application/json

{
  "type": "string",
  "title": "string",
  "status": "integer",
  "detail": "string",
  "instance": "string"
}

POST /api/meetings/zoom/events

Responses

Status code 200

Success


Weavy Docs