GET api/Contratos?paramCodigoClienteSSNContratoAssin={paramCodigoClienteSSNContratoAssin}&paramCodigoContratoAssin={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

NameDescriptionTypeAdditional information
paramCodigoClienteSSNContratoAssin

Código do cliente SSN.

string

Required

paramCodigoContratoAssin

CodigoDeAcesso do contrato.

string

Required

Body Parameters

None.

Response Information

Resource Description

RegistroParaAssinatura
NameDescriptionTypeAdditional 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>