Skip to main content
A lista traz as salas ativas da clínica: são os id aceitos como room_id em POST /appointments e PATCH /appointments/{id}. Ela vem vazia quando a clínica não usa salas. As duas rotas exigem o escopo appointments:read, que toda chave já tem. Não há escrita: salas são cadastradas no aplicativo.

Listar salas

A resposta tem o mesmo formato paginado das outras listas (next, previous, results), em ordem de id.

Buscar uma sala

Um id inexistente, inativo ou de outra clínica responde 404 Not Found com {"detail": "No room with this id in your clinic."}.

Quando enviar room_id

Enviar room_id é opcional: sem ele, a API usa a sala padrão da grade do profissional. Se a clínica exige sala e a grade não tem uma sala padrão para o horário, a criação responde 409 com code: "room_required". Escolha uma sala desta lista e repita a chamada com room_id.