Histórico da Página
...
CONTEÚDO
- Introdução
- Endpoint
- Parâmetros
- RespostaTabelas utilizadas
01. INTRODUÇÃO
Esta API retorna os dados da carteirinha do beneficiário informado, incluindo as imagens do cartão frente e verso. As informações relacionadas à montagem dos dados da carteirinha são retornadas, bem como campos customizados, permitindo uma configuração dinâmica da exibição do cartão no frontend.
Clique aqui para detalhes sobre como habilitar o serviço de APIs no Protheus.
02. ENDPOINT
|
...
...
|
...
03. PARÂMETROS
...
| Nome |
|---|
...
| title | Parameters |
|---|
| Tipo | Descrição |
|---|---|
Content-Type |
...
string
...
(header) | string | 'application/json' é o formato do conteúdo |
...
| Authorization (Header) | string | Token de acesso obtido via a API de autenticação, no formato Bearer <access_token>.
| ||||||||
| subscriberId (Path) | string | Identificador único da carteirinha do beneficiário.
|
04. RESPOSTA
| Informações | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Retorna os dados da carteirinha do beneficiário, incluindo informações pessoais, planos de saúde, imagens do cartão e configurações de layout. | Código da operadora (BA1_CODINT) | *required | login-user (query) | string | Filtro de beneficiários pelo usuário de login do portal (BSW_LOGUSR) | allFamily (query) | string | Define se será retornado todos os beneficiários do login, quando utilizado o query param loginUser, sendo:
| companyCode (query) | string | Filtro de beneficiários por empresa (BA1_CODEMP) | contractcode (query) | string | Filtro de beneficiários por contrato (BA1_CONEMP) | contractVersionCode (query) | string | Filtro de beneficiários por versão do contrato (BA1_VERCON) | subcontractCode (query) | string | Filtro de beneficiários por subcontrato (BA1_SUBCON) | subcontractVersioncode (query) | string | Filtro de beneficiários por versão do subcontrato (BA1_VERSUB) | familycode (query) | string | Filtro de beneficiários por código da família (BA1_MATRIC) | name (query) | string | Filtro de beneficiários por nome | socialName (query) | string | Filtro de beneficiários por nome social | beneficiaryType (query) | string | Filtro de beneficiários por tipo (BA1_TIPUSU), sendo:
| situation (query) | string | Filtro de beneficiários por situação, sendo:
| subscriberId (query) | string | Filtro de beneficiários pela carteirinha (
| Campo | Tipo | Descrição | Campo (Protheus) | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| fields |
| ||||||||||
| fields.name |
| Nome completo do beneficiário. | BTS_NOMCAR ou BTS_NOMUSR | ||||||||
| fields.socialName |
| Nome social do beneficiário. | BTS_NOMSOC | ||||||||
| fields.healthInsurerCode |
| Código da operadora de saúde. | BA1_CODINT | ||||||||
| fields.companyCode |
| Código da empresa. | BA1_CODEMP | ||||||||
| fields.registrationCode |
| Código de registro do beneficiário. | BA1_MATRIC | ||||||||
| fields.kinshipCode |
| Código de parentesco. | BA1_TIPREG | ||||||||
| fields.digit |
| Dígito de identificação. | BA1_DIGITO | ||||||||
| fields.nationalHealthCard |
| Número do cartão nacional de saúde | BTS_NRCRNA | ||||||||
| fields.subscriberId |
| Identificador único do beneficiário. | BA1_CODINT + BA1_CODEMP + BA1_MATRIC + BA1_TIPREG + BA1_DIGITO | ||||||||
| fields.birthDate |
| Data de nascimento do beneficiário. | BA1_DATNAS | ||||||||
| fields.cardValidity |
| Data de validade do cartão. | BA1_DTVLCR | ||||||||
| fields.effectiveDate |
| Data de efetivação do plano de saúde. | BA1_DATINC | ||||||||
| fields.cardCopy |
| Identificador da cópia do cartão. | BA1_VIACAR | ||||||||
| fields.holderName |
| Nome do titular do plano. | BTS_NOMCAR ou BTS_NOMUSR | ||||||||
| fields.holderHealthInsurerCode |
| Código da operadora de saúde do titular. | BA1_CODINT | ||||||||
| fields.holderCompanyCode |
| Código da empresa do titular. | BA1_CODEMP | ||||||||
| fields.holderRegistrationCode |
| Código de registro do titular. | BA1_MATRIC | ||||||||
| fields.holderKinshipCode |
| Código de parentesco do titular. | BA1_TIPREG | ||||||||
| fields.holderDigit |
| Dígito de identificação do titular. | BA1_DIGITO | ||||||||
| fields.holderSubscriberId |
| Identificador único do titular. | BA1_CODINT + BA1_CODEMP + BA1_MATRIC + BA1_TIPREG + BA1_DIGITO | ||||||||
| fields.dependentName |
| Nome do dependente. | BTS_NOMCAR ou BTS_NOMUSR | ||||||||
| fields.dependentHealthInsurerCode |
| Código da operadora de saúde do dependente. | BA1_CODINT | ||||||||
| fields.dependentCompanyCode |
| Código da empresa do dependente. | BA1_CODEMP | ||||||||
| fields.dependentRegistrationCode |
| Código de registro do dependente. | BA1_MATRIC | ||||||||
| fields.dependentKinshipCode |
| Código de parentesco do dependente. | BA1_TIPREG | ||||||||
| fields.dependentDigit |
| Dígito de identificação do dependente. | BA1_DIGITO | ||||||||
| fields.dependentSubscriberId |
| Identificador único do dependente. |
| BA1_CODINT + BA1_CODEMP + BA1_MATRIC + BA1_TIPREG + BA1_DIGITO |
Filtro de beneficiários pela carteirinha ou cpf
string
string
string
string
string
| Nome | Tipo | Descrição |
|---|---|---|
| subscriberId (Path) | string | Identificador único da carteirinha do beneficiário. Obrigatório |
| Authorization (Header) | string | Token de acesso obtido via a API de autenticação, no formato Bearer <access_token>. Obrigatório |
04. RESPOSTA
200 - OK
Retorna os dados da carteirinha do beneficiário, incluindo informações pessoais, planos de saúde, imagens do cartão e configurações de layout.
Exemplo de resposta:
...
|
| Informações | |||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||||||||||||||||||||||
Caso o subscriberId informado não seja encontrado no sistema, a API retornará o código de erro E001 com uma mensagem detalhada.
|