Introdução
Autenticação
Resposta e erros
SDKs e plugins
Países
Isenções IVA
Changelog
Vendas
Recibos
Clientes
Clientes - Contas em aberto
Artigos
Artigos - Stock
Artigos - Movimentos stock
Agenda - Marcações
Agenda - Indisponibilidades
Administração
Administração - Armazéns
Administração - Categorias
Administração - Colaboradores
Administração - Condições de pagamento
Administração - Formas de pagamento
Administração - Modos de expedição
Administração - Moedas
Administração - Preços
Administração - Séries
Administração - Taxas de IVA
Administração - Tipos de documento
Administração - Veículos
Administração - Unidades
Subscrição - Locais
Agenda - Marcações - Actualizar data
—
start_at
datetime
required
Data de início da marcação, no formato ano-mes-dia horas:minutos
end_at
datetime
required
Data de fim da marcação, no formato ano-mes-dia horas:minutos
ignore_validations
boolean
Se deve ignorar validações da hora da marcação, como por exemplo a data seleccionada já se encontrar ocupada
Request POST /bookings/:id/update/time
{
"start_at": ..
"end_at": ..
"ignore_validations": ..
}
Response 200
{
"status": true
}
Possíveis erros
- O valor do campo id é inválido
- Não tem permissões para executar esta operação
- Não preencheu todos os campos obrigatórios
- A data início ou fim não contêm um formato válido (ano-mês-dia horas:minutos)
- A data início não pode ser inferior à data actual
- A data início e fim não se encontra dentro do horário da agenda configurado
- A data / hora fim não pode ser inferior à data início
- A data da marcação encontra-se ocupada