GET Datas

Retorna as datas com horários utilizando os filtros de: chave_api*, tipo_agenda, (id_dentista ou id_equipo)*, data_inicial*, data_final*, id_cliente e id_especializacao.
Quando o id_cliente não é informado somente as datas com horários vagos são retornadas.
O id_dentista ou o id_equipo precisa ser enviado. O tipo_agenda definirá qual será utilizado, podendo assumir os seguintes valores: 1 para dentista e 2 para equipo, sendo 1 o padrão.
Exemplo: https://api.serodonto.com.br/datas?chave_api=chave&id_dentista=1&data_inicial=2000-04-15&data_final=2000-04-20&id_cliente=1&id_especializacao=1
* Filtros obrigatórios.

Informações da Requisição

Parâmetros URI

Nenhuma.

Parâmetros do Corpo

Nenhum.

Informações da Resposta

Descrição do Recurso

Dados em JSON.

DatasResultModel
NomeDescriçãoTipoInformações adicionais
id_empresa

integer

Nenhuma.

dentista

DentistasBaseModel

Nenhuma.

equipo

DentistasBaseModel

Nenhuma.

cliente

ClientesBaseModel

Nenhuma.

datas

Collection of DatasModel

Nenhuma.

Formatos da Resposta

application/json, text/json

Sample:
{
  "id_empresa": 1,
  "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",
    "cpf": "sample string 3",
    "sexo": "sample string 4",
    "telefone": "sample string 5",
    "data_nascimento": "2024-05-21T11:24:52.1565861+00:00",
    "email": "sample string 6"
  },
  "datas": [
    {
      "data": "2024-05-21T11:24:52.1575501+00:00",
      "especializacoes": [
        {
          "id_especializacao": 1,
          "especializacao": "sample string 2"
        },
        {
          "id_especializacao": 1,
          "especializacao": "sample string 2"
        }
      ]
    },
    {
      "data": "2024-05-21T11:24:52.1575501+00:00",
      "especializacoes": [
        {
          "id_especializacao": 1,
          "especializacao": "sample string 2"
        },
        {
          "id_especializacao": 1,
          "especializacao": "sample string 2"
        }
      ]
    }
  ]
}

text/html

Sample:
{"id_empresa":1,"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","cpf":"sample string 3","sexo":"sample string 4","telefone":"sample string 5","data_nascimento":"2024-05-21T11:24:52.1565861+00:00","email":"sample string 6"},"datas":[{"data":"2024-05-21T11:24:52.1575501+00:00","especializacoes":[{"id_especializacao":1,"especializacao":"sample string 2"},{"id_especializacao":1,"especializacao":"sample string 2"}]},{"data":"2024-05-21T11:24:52.1575501+00:00","especializacoes":[{"id_especializacao":1,"especializacao":"sample string 2"},{"id_especializacao":1,"especializacao":"sample string 2"}]}]}

application/xml, text/xml

Sample:
<DatasResultModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/SerodontoREST.Models">
  <cliente>
    <cpf>sample string 3</cpf>
    <data_nascimento>2024-05-21T11:24:52.1565861+00:00</data_nascimento>
    <email>sample string 6</email>
    <id_cliente>1</id_cliente>
    <nome_completo>sample string 2</nome_completo>
    <sexo>sample string 4</sexo>
    <telefone>sample string 5</telefone>
  </cliente>
  <datas>
    <DatasModel>
      <data>2024-05-21T11:24:52.1575501+00:00</data>
      <especializacoes>
        <EspecializacoesBaseModel>
          <especializacao>sample string 2</especializacao>
          <id_especializacao>1</id_especializacao>
        </EspecializacoesBaseModel>
        <EspecializacoesBaseModel>
          <especializacao>sample string 2</especializacao>
          <id_especializacao>1</id_especializacao>
        </EspecializacoesBaseModel>
      </especializacoes>
    </DatasModel>
    <DatasModel>
      <data>2024-05-21T11:24:52.1575501+00:00</data>
      <especializacoes>
        <EspecializacoesBaseModel>
          <especializacao>sample string 2</especializacao>
          <id_especializacao>1</id_especializacao>
        </EspecializacoesBaseModel>
        <EspecializacoesBaseModel>
          <especializacao>sample string 2</especializacao>
          <id_especializacao>1</id_especializacao>
        </EspecializacoesBaseModel>
      </especializacoes>
    </DatasModel>
  </datas>
  <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>
  <id_empresa>1</id_empresa>
</DatasResultModel>