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
GET /v1/appointments HTTP/1.1
Host: api.lembretecerto.com
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: application/json
{
"status": "success",
"results": [
{
"id": "1755606627127x527162131090447740",
"status": "pending",
"start": "2025-01-15T14:00:00-03:00",
"end": "2025-01-15T15:00:00-03:00",
"timezone": "America/Sao_Paulo",
"user_id": "1751119337709x622783732475756500",
"service_id": "1763322535709x988503476377223200",
"customer_id": "1758944821033x844729154390188000",
"link_id": "1765890123456x123456789012345600",
"created_at": "2025-01-10T10:30:00-03:00",
"modified_at": "2025-01-10T10:30:00-03:00",
"cancel_url": "https://lembretecerto.com/v1/1755606627127x527162131090447740/cancel",
"reschedule_url": "https://lembretecerto.com/v1/1755606627127x527162131090447740"
},
{
"id": "1756789012345x678901234567890120",
"status": "completed",
"start": "2025-01-12T10:00:00-03:00",
"end": "2025-01-12T11:30:00-03:00",
"timezone": "America/Sao_Paulo",
"user_id": "1751119337709x622783732475756500",
"service_id": "1763322535709x988503476377223200",
"customer_id": "1759123456789x987654321098765400",
"link_id": "1765890123456x123456789012345600",
"created_at": "2025-01-08T09:15:00-03:00",
"modified_at": "2025-01-12T11:30:00-03:00",
"cancel_url": "https://lembretecerto.com/v1/1756789012345x678901234567890120/cancel",
"reschedule_url": "https://lembretecerto.com/v1/1756789012345x678901234567890120"
}
],
"count": "2",
"remaining": "0",
"cursor": 0
}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
POST /v1/appointments HTTP/1.1
Host: api.lembretecerto.com
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: application/json
Content-Type: application/json
Content-Length: 255
{
"start": "2025-01-15T14:00:00-03:00",
"service_id": "1763322535709x988503476377223200",
"user_id": "1751119337709x622783732475756500",
"customer_id": "1758944821033x844729154390188000",
"link_id": "1765890123456x123456789012345600",
"timezone": "America/Sao_Paulo"
}{
"status": "success",
"id": "1755606627127x527162131090447740"
}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
GET /v1/appointments/{id} HTTP/1.1
Host: api.lembretecerto.com
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: application/json
{
"id": "1755606627127x527162131090447740",
"status": "pending",
"start": "2025-01-15T14:00:00-03:00",
"end": "2025-01-15T15:00:00-03:00",
"timezone": "America/Sao_Paulo",
"user_id": "1751119337709x622783732475756500",
"service_id": "1763322535709x988503476377223200",
"customer_id": "1758944821033x844729154390188000",
"link_id": "1765890123456x123456789012345600",
"created_at": "2025-01-10T10:30:00-03:00",
"modified_at": "2025-01-10T10:30:00-03:00",
"cancel_url": "https://lembretecerto.com/v1/1755606627127x527162131090447740/cancel",
"reschedule_url": "https://lembretecerto.com/v1/1755606627127x527162131090447740"
}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
DELETE /v1/appointments/{id} HTTP/1.1
Host: api.lembretecerto.com
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: application/json
{
"status": "success",
"id": "1755606627127x527162131090447740"
}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
PATCH /v1/appointments/{id} HTTP/1.1
Host: api.lembretecerto.com
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: application/json
Content-Type: application/json
Content-Length: 68
{
"start": "2025-01-16T15:00:00-03:00",
"timezone": "America/Sao_Paulo"
}{
"status": "success",
"id": "1755606627127x527162131090447740"
}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
DELETE /v1/appointments/{id}?delete=true?delete=true HTTP/1.1
Host: api.lembretecerto.com
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: application/json
{
"status": "success",
"id": "1755606627127x527162131090447740"
}Atualizado
Isto foi útil?