82 lines
3.4 KiB
YAML
82 lines
3.4 KiB
YAML
openapi: 3.1.0
|
|
info:
|
|
$ref: './info/info.yaml'
|
|
servers:
|
|
- url: /internal-api/v1
|
|
description: OpenVidu Meet Internal API
|
|
tags:
|
|
$ref: './tags/tags.yaml'
|
|
|
|
paths:
|
|
/auth/login:
|
|
$ref: './paths/internal/auth.yaml#/~1auth~1login'
|
|
/auth/logout:
|
|
$ref: './paths/internal/auth.yaml#/~1auth~1logout'
|
|
/auth/refresh:
|
|
$ref: './paths/internal/auth.yaml#/~1auth~1refresh'
|
|
/api-keys:
|
|
$ref: './paths/internal/api-keys.yaml#/~1auth~1api-keys'
|
|
/users/profile:
|
|
$ref: './paths/internal/users.yaml#/~1users~1profile'
|
|
/users/change-password:
|
|
$ref: './paths/internal/users.yaml#/~1users~1change-password'
|
|
/config/webhooks:
|
|
$ref: './paths/internal/meet-global-config.yaml#/~1config~1webhooks'
|
|
/config/webhooks/test:
|
|
$ref: './paths/internal/meet-global-config.yaml#/~1config~1webhooks~1test'
|
|
/config/security:
|
|
$ref: './paths/internal/meet-global-config.yaml#/~1config~1security'
|
|
/config/rooms/appearance:
|
|
$ref: './paths/internal/meet-global-config.yaml#/~1config~1rooms~1appearance'
|
|
/config/captions:
|
|
$ref: './paths/internal/meet-global-config.yaml#/~1config~1captions'
|
|
/rooms/{roomId}/token:
|
|
$ref: './paths/internal/rooms.yaml#/~1rooms~1{roomId}~1token'
|
|
/rooms/{roomId}/roles:
|
|
$ref: './paths/internal/rooms.yaml#/~1rooms~1{roomId}~1roles'
|
|
/rooms/{roomId}/roles/{secret}:
|
|
$ref: './paths/internal/rooms.yaml#/~1rooms~1{roomId}~1roles~1{secret}'
|
|
/meetings/{roomId}:
|
|
$ref: './paths/internal/meetings.yaml#/~1meetings~1{roomId}'
|
|
/meetings/{roomId}/participants/{participantIdentity}:
|
|
$ref: './paths/internal/meetings.yaml#/~1meetings~1{roomId}~1participants~1{participantIdentity}'
|
|
/meetings/{roomId}/participants/{participantIdentity}/role:
|
|
$ref: './paths/internal/meetings.yaml#/~1meetings~1{roomId}~1participants~1{participantIdentity}~1role'
|
|
/ai/assistants:
|
|
$ref: './paths/internal/ai-assistant.yaml#/~1ai~1assistants'
|
|
/ai/assistants/{assistantId}:
|
|
$ref: './paths/internal/ai-assistant.yaml#/~1ai~1assistants~1{assistantId}'
|
|
/analytics:
|
|
$ref: './paths/internal/analytics.yaml#/~1analytics'
|
|
|
|
components:
|
|
securitySchemes:
|
|
$ref: components/security.yaml
|
|
schemas:
|
|
MeetApiKey:
|
|
$ref: components/schemas/internal/meet-api-key.yaml
|
|
MeetUser:
|
|
$ref: components/schemas/internal/meet-user.yaml
|
|
WebhooksConfig:
|
|
$ref: components/schemas/internal/webhooks-config.yaml
|
|
SecurityConfig:
|
|
$ref: components/schemas/internal/global-security-config.yaml
|
|
MeetRoom:
|
|
$ref: components/schemas/meet-room.yaml
|
|
MeetRoomOptions:
|
|
$ref: components/schemas/meet-room-options.yaml
|
|
MeetRoomConfig:
|
|
$ref: components/schemas/meet-room-config.yaml#/MeetRoomConfig
|
|
MeetRoomMemberRoleAndPermissions:
|
|
$ref: components/schemas/internal/room-member-role-permissions.yaml
|
|
MeetAnalytics:
|
|
$ref: components/schemas/internal/meet-analytics.yaml
|
|
MeetRecording:
|
|
$ref: components/schemas/meet-recording.yaml
|
|
AiAssistantCreateRequest:
|
|
$ref: components/schemas/internal/ai-assistant-create-request.yaml
|
|
AiAssistantCreateResponse:
|
|
$ref: components/schemas/internal/ai-assistant-create-response.yaml
|
|
Error:
|
|
$ref: components/schemas/error.yaml
|