Agendamentos
Retorna uma lista de agendamentos com opção de filtrar por status (pendente, concluído, cancelado), serviço, usuário, cliente ou link específico.
Autenticação via Bearer Token. Inclua o token no header: Authorization: Bearer {seu_token}
Filtrar por status do agendamento
Tipo de conteúdo aceito na resposta
application/jsonValores possíveis: Operação executada com sucesso
Falha na autenticação - token inválido ou ausente
Método HTTP não permitido para este endpoint
Cria um novo agendamento para um cliente específico. Requer data/hora de início, IDs do serviço, usuário, cliente e link. Valida disponibilidade e previne conflitos de horário.
Autenticação via Bearer Token. Inclua o token no header: Authorization: Bearer {seu_token}
Tipo de conteúdo aceito na resposta
application/jsonValores possíveis: Tipo de conteúdo enviado no corpo da requisição
application/jsonValores possíveis: Data/hora de início no formato ISO 8601
2025-01-15T14:00:00-03:00ID do serviço
1763322535709x988503476377223200ID do usuário responsável
1751119337709x622783732475756500ID do cliente
1758944821033x844729154390188000ID do link de agendamento
1765890123456x123456789012345600Fuso horário (ex: America/Sao_Paulo)
America/Sao_PauloExample: America/Sao_PauloOperação executada com sucesso
Requisição inválida - dados ausentes, inválidos ou não encontrados
Falha na autenticação - token inválido ou ausente
Método HTTP não permitido para este endpoint
Conflito de recursos - operação não pode ser concluída
Retorna os detalhes completos de um agendamento específico, incluindo informações do cliente, serviço, status, horários e URLs para cancelamento/reagendamento.
Autenticação via Bearer Token. Inclua o token no header: Authorization: Bearer {seu_token}
ID único do agendamento
Tipo de conteúdo aceito na resposta
application/jsonValores possíveis: Operação executada com sucesso
Requisição inválida - dados ausentes, inválidos ou não encontrados
Falha na autenticação - token inválido ou ausente
Método HTTP não permitido para este endpoint
Cancela o agendamento alterando seu status para 'canceled' sem remover o registro do banco de dados. O histórico do agendamento é preservado para fins de auditoria e relatórios.
Autenticação via Bearer Token. Inclua o token no header: Authorization: Bearer {seu_token}
ID único do agendamento
Tipo de conteúdo aceito na resposta
application/jsonValores possíveis: Operação executada com sucesso
Requisição inválida - dados ausentes, inválidos ou não encontrados
Falha na autenticação - token inválido ou ausente
Método HTTP não permitido para este endpoint
Permite alterar a data/hora, serviço ou usuário responsável de um agendamento existente. Valida a nova disponibilidade antes de confirmar a alteração.
Autenticação via Bearer Token. Inclua o token no header: Authorization: Bearer {seu_token}
ID único do agendamento
Tipo de conteúdo aceito na resposta
application/jsonValores possíveis: Tipo de conteúdo enviado no corpo da requisição
application/jsonValores possíveis: Nova data/hora de início no formato ISO 8601
2025-01-16T15:00:00-03:00ID do serviço
1763322535709x988503476377223200ID do usuário responsável
1751119337709x622783732475756500Fuso horário
America/Sao_PauloOperação executada com sucesso
Requisição inválida - dados ausentes, inválidos ou não encontrados
Falha na autenticação - token inválido ou ausente
Método HTTP não permitido para este endpoint
Remove permanentemente o agendamento do banco de dados. Esta ação é irreversível e apaga completamente o registro, incluindo todo o histórico associado.
Autenticação via Bearer Token. Inclua o token no header: Authorization: Bearer {seu_token}
ID único do agendamento
Deve ser 'true' para exclusão permanente
Tipo de conteúdo aceito na resposta
application/jsonValores possíveis: Operação executada com sucesso
Requisição inválida - dados ausentes, inválidos ou não encontrados
Falha na autenticação - token inválido ou ausente
Método HTTP não permitido para este endpoint
Atualizado