Pular para o conteúdo

Simula tirar a sala de uso pelo chamado

POST/api/support/tickets/{ticketId}/close-resource/preview

Auth
Exige token
Quem pode:
owner
admin
moderator
finance
X-CommunityId
X-CommunityId Envie o X-CommunityId da comunidade em que a operação acontece.

Só owner e admin (moderador, financeiro e residente: 403). Não grava nada: devolve as reservas ativas do recurso do chamado dentro do período e o crédito que seria estornado, para a pessoa confirmar. O chamado precisa estar aberto, ligado a um recurso das Reservas ativo e sem uma sala fechada por ele (409). `startsAt` e `endsAt` são horário local da comunidade (`2026-11-03T14:00`); o fim não pode estar no passado.

Parâmetros

NomeOndeTipoDescrição
ticketIdobrigatóriopathstring (uuid)

Headers

NomeTipoDescrição
X-CommunityIdopcionalstring (uuid)ID da comunidade em que a operação acontece. Obrigatório na maioria dos endpoints com escopo de comunidade.

Corpo da requisição application/json

NomeTipoDescrição
startsAtobrigatóriostring
endsAtobrigatóriostring
reasonopcionalstringVai no e-mail de quem tem reserva cancelada. Sem ele, vale o título do chamado. · max 255

Respostas

CódigoDescrição
200Resumo do que aconteceria.
400Requisição inválida — falha de validação.
401Token ausente, inválido ou expirado.
403Autenticado, mas sem permissão para esta operação.
404Recurso não encontrado.
409Já existe uma sala fechada por este chamado.
500Erro interno do servidor.

Exemplo com curl

curl -X POST "https://api.memberfy.net/api/support/tickets/<ticketId>/close-resource/preview" \
  -H "Authorization: Bearer $TOKEN" \
  -H "X-CommunityId: $COMMUNITY_ID" \
  -H "Content-Type: application/json" \
  -d '{"startsAt":"2026-11-03T14:00","endsAt":"2026-11-04T09:00"}'