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