Skip to content

POST /sonolus/rooms/create

/sonolus/rooms/create permite que o aplicativo Sonolus crie uma sala.

Parâmetros de URL

Nenhum.

Parâmetros de consulta

Parâmetro de consultaValorDescrição
localizationstringVeja localization .
Opções de configuraçãoanyConsulte Parâmetros de consulta de opções .

Cabeçalhos de solicitação

CabeçalhoValorDescrição
Sonolus-SessionstringOpcional, veja Sonolus-Session .

Corpo da solicitação

ts
type ServerCreateRoomRequest = {}

Código de Resposta

CódigoDescrição
200 OK
401 UnauthorizedAutenticação necessária ou expirada.

Cabeçalhos de resposta

CabeçalhoValorDescrição
Sonolus-VersionstringOpcional, veja Sonolus-Version .

Corpo de Resposta

ts
type ServerCreateRoomResponse = {
    name: string
    key: string
}

name

Nome do quarto.

key

Chave da sala definida pelo servidor.

Exemplos

json
{
    "name": "...",
    "key": "..."
}

Observações

O servidor deve criar a sala imediatamente e reservar um lugar para o criador da sala, ou reservar a sala até que o criador da sala termine de criá-la.

Quando o criador da sala termina de criar, o cliente entra na sala com o cabeçalho Sonolus-Room-Key contendo o valor da key . O servidor pode usar o cabeçalho para verificar se o cliente é o criador da sala e criar/configurar a sala com base nos parâmetros da consulta.