PUT Agendamentos/{id}
Altera o agendamento identificado por qualquer horário incluso nele passado pelo identificador. A frequência pode gerar um novo horário vago, dependendo da configuração da empresa
Os campos aceitos no corpo da requisição são: chave_api*, id_frequencia, id_ocorrencia e observacao.
Exemplo: https://api.serodonto.com.br/agendamentos/1
* Campos obrigatórios.
Informações da Requisição
Parâmetros URI
Nome | Descrição | Tipo | Informações adicionais |
---|---|---|---|
id |
Identificador |
integer |
Requerido |
Parâmetros do Corpo
Dados
AgendamentosPutModelNome | Descrição | Tipo | Informações adicionais |
---|---|---|---|
chave_api | string |
Nenhuma. |
|
id_frequencia | integer |
Nenhuma. |
|
id_ocorrencia | integer |
Nenhuma. |
|
observacao | string |
Nenhuma. |
Request Formats
application/json, text/json
{ "chave_api": "sample string 1", "id_frequencia": 1, "id_ocorrencia": 1, "observacao": "sample string 2" }
text/html
{"chave_api":"sample string 1","id_frequencia":1,"id_ocorrencia":1,"observacao":"sample string 2"}
application/xml, text/xml
<AgendamentosPutModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/SerodontoREST.Models"> <chave_api>sample string 1</chave_api> <id_frequencia>1</id_frequencia> <id_ocorrencia>1</id_ocorrencia> <observacao>sample string 2</observacao> </AgendamentosPutModel>
application/x-www-form-urlencoded
Informações da Resposta
Descrição do Recurso
Dados em JSON.
AgendamentosPutResultModelNome | Descrição | Tipo | Informações adicionais |
---|---|---|---|
id_agenda_primeiro |
Identificador do primeiro horário do agendamento. |
integer |
Nenhuma. |
id_agenda_ultimo |
Identificador do último horário do agendamento. |
integer |
Nenhuma. |
hora | date |
Nenhuma. |
|
frequencia | string |
Nenhuma. |
|
ocorrencia | string |
Nenhuma. |
|
observacao | string |
Nenhuma. |
|
dentista | DentistasBaseModel |
Nenhuma. |
|
equipo | DentistasBaseModel |
Nenhuma. |
|
cliente | ClientesNomeModel |
Nenhuma. |
Formatos da Resposta
application/json, text/json
{ "id_agenda_primeiro": 1, "id_agenda_ultimo": 2, "hora": "2025-05-11T15:56:06.9015604-03:00", "frequencia": "sample string 4", "ocorrencia": "sample string 5", "observacao": "sample string 6", "dentista": { "id_dentista": 1, "nome_tratamento": "sample string 2", "identificador": "sample string 3", "tipo": 4 }, "equipo": { "id_dentista": 1, "nome_tratamento": "sample string 2", "identificador": "sample string 3", "tipo": 4 }, "cliente": { "id_cliente": 1, "nome_completo": "sample string 2" } }
text/html
{"id_agenda_primeiro":1,"id_agenda_ultimo":2,"hora":"2025-05-11T15:56:06.9015604-03:00","frequencia":"sample string 4","ocorrencia":"sample string 5","observacao":"sample string 6","dentista":{"id_dentista":1,"nome_tratamento":"sample string 2","identificador":"sample string 3","tipo":4},"equipo":{"id_dentista":1,"nome_tratamento":"sample string 2","identificador":"sample string 3","tipo":4},"cliente":{"id_cliente":1,"nome_completo":"sample string 2"}}
application/xml, text/xml
<AgendamentosPutResultModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/SerodontoREST.Models"> <cliente> <id_cliente>1</id_cliente> <nome_completo>sample string 2</nome_completo> </cliente> <dentista> <id_dentista>1</id_dentista> <identificador>sample string 3</identificador> <nome_tratamento>sample string 2</nome_tratamento> <tipo>4</tipo> </dentista> <equipo> <id_dentista>1</id_dentista> <identificador>sample string 3</identificador> <nome_tratamento>sample string 2</nome_tratamento> <tipo>4</tipo> </equipo> <frequencia>sample string 4</frequencia> <hora>2025-05-11T15:56:06.9015604-03:00</hora> <id_agenda_primeiro>1</id_agenda_primeiro> <id_agenda_ultimo>2</id_agenda_ultimo> <observacao>sample string 6</observacao> <ocorrencia>sample string 5</ocorrencia> </AgendamentosPutResultModel>