GET api/Contratos?paramCodigoClienteSSNContratoAssin={paramCodigoClienteSSNContratoAssin}¶mCodigoContratoAssin={paramCodigoContratoAssin}
Retorna os dados de um contrato para a página pública de assinatura do paciente (link por CodigoDeAcesso — não por CPF+ID, diferente de Ficha/Evolução/Avaliação/Atendimento, porque o CodigoDeAcesso já é um token único e secreto). Fail-closed: código inexistente devolve null.
Request Information
URI Parameters
| Name | Description | Type | Additional information |
|---|---|---|---|
| paramCodigoClienteSSNContratoAssin |
Código do cliente SSN. |
string |
Required |
| paramCodigoContratoAssin |
CodigoDeAcesso do contrato. |
string |
Required |
Body Parameters
None.
Response Information
Resource Description
RegistroParaAssinatura| Name | Description | Type | Additional information |
|---|---|---|---|
| NomeCliente |
Nome do cliente (paciente). |
string |
None. |
| NomeClinica |
Nome fantasia da clínica. |
string |
None. |
| CorAppCliente |
Cor principal (hexadecimal, sem #) configurada pela clínica no app. |
string |
None. |
| Campos |
Campos a exibir, na ordem em que devem aparecer. |
Collection of CampoAssinatura |
None. |
Response Formats
application/json, text/json
Sample:
{
"NomeCliente": "sample string 1",
"NomeClinica": "sample string 2",
"CorAppCliente": "sample string 3",
"Campos": null
}
application/xml, text/xml
Sample:
<RegistroParaAssinatura xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/webService2.Models"> <Campos i:nil="true" /> <CorAppCliente>sample string 3</CorAppCliente> <NomeCliente>sample string 1</NomeCliente> <NomeClinica>sample string 2</NomeClinica> </RegistroParaAssinatura>