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
AgendamentosPutModel| Nome | 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.
AgendamentosPutResultModel| Nome | 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-10-24T02:06:10.8012274-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-10-24T02:06:10.8012274-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-10-24T02:06:10.8012274-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>