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

NomeDescriçãoTipoInformações adicionais
id

Identificador

integer

Requerido

Parâmetros do Corpo

Dados

AgendamentosPutModel
NomeDescriçãoTipoInformações adicionais
chave_api

string

Nenhuma.

id_frequencia

integer

Nenhuma.

id_ocorrencia

integer

Nenhuma.

observacao

string

Nenhuma.

Request Formats

application/json, text/json

Sample:
{
  "chave_api": "sample string 1",
  "id_frequencia": 1,
  "id_ocorrencia": 1,
  "observacao": "sample string 2"
}

text/html

Sample:
{"chave_api":"sample string 1","id_frequencia":1,"id_ocorrencia":1,"observacao":"sample string 2"}

application/xml, text/xml

Sample:
<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

Sample:

Failed to generate the sample for media type 'application/x-www-form-urlencoded'. Cannot use formatter 'JQueryMvcFormUrlEncodedFormatter' to write type 'AgendamentosPutModel'.

Informações da Resposta

Descrição do Recurso

Dados em JSON.

AgendamentosPutResultModel
NomeDescriçãoTipoInformaçõ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

Sample:
{
  "id_agenda_primeiro": 1,
  "id_agenda_ultimo": 2,
  "hora": "2024-05-21T11:10:32.9265119+00: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

Sample:
{"id_agenda_primeiro":1,"id_agenda_ultimo":2,"hora":"2024-05-21T11:10:32.9265119+00: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

Sample:
<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>2024-05-21T11:10:32.9265119+00: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>