Simulacao

Simulacao pelo guid gerado.

get
/api/Simulacao/{guid}
GET:
Pattern 00000000-0000-0000-0000-000000000000
Authorizations
Ocp-Apim-Subscription-KeystringRequired
Path parameters
guidstring · uuidRequired

Format - uuid. Guid gerado na simulação

Responses
200

Success

get
/api/Simulacao/{guid}

No content

Gerar nova Simulação.

post
    POST EXAMPLE:
    [{
       "perfilCliente": [],
       "produto": 0,
       "id_regiao": 0, 
       "id_estado": 0,
       "id_cidade": 0,
       "tipoEmpresa": 0,
       "precificacao": 0,
       "copay": false,
       "titulares": 0, 
       "profissao": 0,
       "limitador": 0,
       "operadoraAnterior": 0, 
       "planoAnterior": 0,
       "acomodacao": 0, 
       "oferta": 0,
       "operadoraPreferencial": 0, 
       "bradescoCompulsorio": false,
       "desagruparPerfil": true,
       "contratacao": 0,
       "id_cliente": 0,
       "faixaetaria1": 0,
       "faixaetaria2": 1,
       "faixaetaria3": 0,
       "faixaetaria4": 1,
       "faixaetaria5": 0,
       "faixaetaria6": 0,
       "faixaetaria7": 0,
       "faixaetaria8": 0,
       "faixaetaria9": 0,
       "faixaetaria10": 0,
       "faixasAdicionais": [],
       "flag_reembolso": 1,
       "cargo": 0,
       "codigoFaixa": 0,
       "id_tipo_oferta": 0
    }];
            
**Dicionário:**
| Parametro             | Descrição                                                                           |
|-----------------------|-------------------------------------------------------------------------------------|
| perfilCliente         | Array 1 a 5 ex:  [1,2,3,4,5]                                                        |
| produto               | id_produto                                                                          |
| id_regiao             | Não obrigatório                                                                     |
| id_estado             | CEP =>  /cep   codMunicipioIBGE => Tarifa/UfMunicipioPrecificacao/ return id_estado |
| id_cidade             | CEP =>  /cep   codMunicipioIBGE => Tarifa/UfMunicipioPrecificacao/ return id        |
| cargo                 | Api simulação /Cargos   (não obrigatório)                                           |
| id_tipo_oferta        | Id tipo da oferta. (não obrigatório)                                                |
| tipoEmpresa           | 1 a 8                                                                               |
| precificacao          | 1 = Compulsoria, 2 = Flex                                                           |
| copay                 | Coparticipacao                                                                      |
| titulares             | Número Titulares                                                                    |
| profissao             | Profissao                                                                           |
| limitador             | Limitador de valor R$ ex: 1000                                                      |
| operadoraAnterior     | Não obrigatório                                                                     |
| planoAnterior         | Não obrigatório                                                                     |
| acomodacao            | 0 = Ambos, 1 = Emfermaria, 2 = Privativo                                            |
| tipo_oferta           | Não obrigatório                                                                     |
| operadoraPreferencial | Não obrigatório                                                                     |
| bradescoCompulsorio   | true ou false                                                                       |
| desagruparPerfil      | true ou false                                                                       |
| contratacao           | 0 = Ambulatorial/Hospitalar, 1 = Hospitalar, 2 = Ambulatorial                       |
| id_cliente            | id do Cliente                                                                       |
| faixaetaria 1 a 10    | 0 ou Quantidade                                                                     |
| faixasAdicionais      | Array ex: [{"faixa": 79, "vidas": 3}]      
| flag_reembolso        | 0 = Sem Reembolso, 1 = Com Reembolso
Authorizations
AuthorizationstringRequired

Autorização com Bearer. Exemplo: "Bearer {token}"

Query parameters
pageinteger · int32Optional

Index da Página Ex: Página 1.

quantityinteger · int32Optional

Quantidade de itens por página.

Bodyobject[]
perfilClienteinteger · int32[] | nullableOptional

Array 1 a 5 ex: [1,2,3,4,5]

produtointeger · int32Optional

id_produto

id_regiaointeger · int64Optional

Id da Regiao não obrigatório

id_estadointeger · int32Optional

CEP => codMunicipioIBGE => Tarifa/UfMunicipioPrecificacao/ return id_estado

id_cidadeinteger · int32Optional

CEP => codMunicipioIBGE => Tarifa/UfMunicipioPrecificacao/ return id

tipoEmpresainteger · int32 · min: 1 · max: 8Optional

1 a 8

precificacaointeger · int32 · min: 1 · max: 2Optional

1 = Compulsoria, 2 = Flex

copaybooleanOptional

Coparticipacao true ou false

titularesinteger · int32 · min: 1 · max: 32767Optional

Número Titulares

cargointeger · int32Optional

Tipo de Cargo Não obrigatório

profissaointeger · int32Optional

Profissao ex: 1

codigoFaixainteger · int32Optional

Não obrigatório

limitadornumber · doubleOptional

Limitador de valor R$ ex: 1000

operadoraAnteriorinteger · int32Optional

Não obrigatório

planoAnteriorinteger · int32Optional

Id Plano anterior Não obrigatório

acomodacaointeger · int32 · max: 2Optional

0 = Ambos, 1 = Emfermaria, 2 = Privativo

id_tipo_ofertainteger · int32 | nullableOptional

Não obrigatório

operadoraPreferencialinteger · int32Optional

Não obrigatório

bradescoCompulsoriobooleanOptional

true ou false

desagruparPerfilbooleanOptional

true ou false

contratacaointeger · int32Optional

0 = Ambulatorial/Hospitalar, 1 = Hospitalar, 2 = Ambulatorial

id_clienteinteger · int32Optional

id do Cliente

faixaetaria1integer · int32Optional

0 ou Quantidade

faixaetaria2integer · int32Optional

0 ou Quantidade

faixaetaria3integer · int32Optional

0 ou Quantidade

faixaetaria4integer · int32Optional

0 ou Quantidade

faixaetaria5integer · int32Optional

0 ou Quantidade

faixaetaria6integer · int32Optional

0 ou Quantidade

faixaetaria7integer · int32Optional

0 ou Quantidade

faixaetaria8integer · int32Optional

0 ou Quantidade

faixaetaria9integer · int32Optional

0 ou Quantidade

faixaetaria10integer · int32Optional

0 ou Quantidade

faixaetaria11integer · int32Optional

0 ou Quantidade

faixaetaria12integer · int32Optional

0 ou Quantidade

faixaetaria13integer · int32Optional

0 ou Quantidade

faixaetaria14integer · int32Optional

0 ou Quantidade

id_operadorasinteger · int32[] | nullableOptional

Array de id_operadora ex: [1,2,3,4]

id_tipo_abrangenciainteger · int32[] | nullableOptional

Array = [1,2,3,4]
1 = Regional 2 = Estadual = 3 Nacional 4 = Sem Informação (Nao Obrigatório)

flag_reembolsointeger · int32 | nullableOptional

0 = Sem Reembolso, 1 = Com Reembolso

Responses
200

Success

post
http://gnesyspro-back.dorconsultoria.com.br/dev/simulador/api/Simulacao

Last updated