openvidu/backend/openapi/openvidu-meet-api.yaml

40 lines
1.3 KiB
YAML

openapi: 3.1.0
info:
$ref: './info/info.yaml'
servers:
- url: /meet/api/v1
description: OpenVidu Meet API
tags:
$ref: './tags/tags.yaml'
webhooks:
$ref: './webhooks/webhooks.yaml'
paths:
/rooms:
$ref: './paths/rooms.yaml#/~1rooms'
/rooms/{roomId}:
$ref: './paths/rooms.yaml#/~1rooms~1{roomId}'
/recordings:
$ref: './paths/recordings.yaml#/~1recordings'
/recordings/{recordingId}:
$ref: './paths/recordings.yaml#/~1recordings~1{recordingId}'
/recordings/{recordingId}/media:
$ref: './paths/recordings.yaml#/~1recordings~1{recordingId}~1media'
components:
securitySchemes:
$ref: './components/security.yaml'
# responses:
# $ref: './components/responses.yaml'
schemas:
MeetRoom:
$ref: components/schemas/meet-room.yaml
MeetRoomOptions:
$ref: components/schemas/meet-room-options.yaml
MeetRoomPreferences:
$ref: './components/schemas/meet-room-preferences.yaml#/MeetRoomPreferences'
MeetRecording:
$ref: components/schemas/meet-recording.yaml
Error:
$ref: components/schemas/error.yaml
MeetWebhookEvent:
$ref: components/schemas/meet-webhook.yaml#/MeetWebhookEvent