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.
DatasResultModelNome | Descrição | Tipo | Informaçõ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
{ "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": { "identificador": "8c0887c7-be7f-4033-bc8a-0b19ab89f58c", "id_cliente": 1, "nome_completo": "sample string 2", "cpf": "sample string 3", "sexo": "sample string 4", "telefone": "sample string 5", "data_nascimento": "2025-05-11T15:59:12.2081949-03:00", "email": "sample string 6" }, "datas": [ { "data": "2025-05-11T15:59:12.2081949-03:00", "especializacoes": [ { "id_especializacao": 1, "especializacao": "sample string 2" }, { "id_especializacao": 1, "especializacao": "sample string 2" } ] }, { "data": "2025-05-11T15:59:12.2081949-03:00", "especializacoes": [ { "id_especializacao": 1, "especializacao": "sample string 2" }, { "id_especializacao": 1, "especializacao": "sample string 2" } ] } ] }
text/html
{"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":{"identificador":"8c0887c7-be7f-4033-bc8a-0b19ab89f58c","id_cliente":1,"nome_completo":"sample string 2","cpf":"sample string 3","sexo":"sample string 4","telefone":"sample string 5","data_nascimento":"2025-05-11T15:59:12.2081949-03:00","email":"sample string 6"},"datas":[{"data":"2025-05-11T15:59:12.2081949-03:00","especializacoes":[{"id_especializacao":1,"especializacao":"sample string 2"},{"id_especializacao":1,"especializacao":"sample string 2"}]},{"data":"2025-05-11T15:59:12.2081949-03:00","especializacoes":[{"id_especializacao":1,"especializacao":"sample string 2"},{"id_especializacao":1,"especializacao":"sample string 2"}]}]}
application/xml, text/xml
<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>2025-05-11T15:59:12.2081949-03:00</data_nascimento> <email>sample string 6</email> <id_cliente>1</id_cliente> <identificador>8c0887c7-be7f-4033-bc8a-0b19ab89f58c</identificador> <nome_completo>sample string 2</nome_completo> <sexo>sample string 4</sexo> <telefone>sample string 5</telefone> </cliente> <datas> <DatasModel> <data>2025-05-11T15:59:12.2081949-03: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>2025-05-11T15:59:12.2081949-03: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>