POST sacwebapi/multicalculo/CotacaoPeper

Request Information

URI Parameters

None.

Body Parameters

Cotacao
NameDescriptionTypeAdditional information
id

integer

None.

corretora

Corretora

None.

instituicao

Instituicao

None.

escolar

Escolar

None.

educacional

Educacional

None.

Request Formats

application/json, text/json

Sample:
{
  "id": 1,
  "corretora": {
    "susep": "sample string 1",
    "nome": "sample string 2"
  },
  "instituicao": {
    "nome": "sample string 1",
    "cnpj": "sample string 2",
    "email": "sample string 3",
    "telefone": "sample string 4"
  },
  "escolar": {
    "tipo": 1,
    "plano": 2,
    "tipoapolice": 3,
    "alunos": 4,
    "funcionarios": 5,
    "diretores": 6,
    "professores": 7,
    "comissao": 8.0,
    "agenciamento": 9.0,
    "iniciovigencia": "sample string 10",
    "finalvigencia": "sample string 11",
    "diavencimento": 12,
    "observacoes": "sample string 13",
    "encampado": {
      "seguradora": "sample string 1",
      "propriocorretor": true,
      "houvesinistro": true,
      "inicio": "sample string 4",
      "termino": "sample string 5",
      "premio": 6.0,
      "valoravisado": 7.0
    },
    "coberturas": {
      "dmho": 1.0,
      "mac": 2.0,
      "ipa": 3.0,
      "safi": 4.0
    },
    "assistencias": {
      "escola": 1.0,
      "carteirinha": true,
      "tipocarteirinha": 3,
      "psicologia": true,
      "pme": true
    }
  },
  "educacional": {
    "tipoapolice": 1,
    "plano": 2,
    "morte": true,
    "ipta": true,
    "ifpda": true,
    "perdarenda": true,
    "mensalidades": true,
    "matricula": true,
    "materialdidatico": true,
    "repetencia": true,
    "formatura": true,
    "comissao": 12.0,
    "agenciamento": 13.0,
    "iniciovigencia": "sample string 14",
    "finalvigencia": "sample string 15",
    "diavencimento": 16,
    "observacoes": "sample string 17",
    "encampado": {
      "seguradora": "sample string 1",
      "propriocorretor": true,
      "houvesinistro": true,
      "inicio": "sample string 4",
      "termino": "sample string 5",
      "premio": 6.0,
      "valoravisado": 7.0
    },
    "gruposeguravel": [
      {
        "tipo": "sample string 1",
        "vidas": 2,
        "mensalidademedia": 3.0
      },
      {
        "tipo": "sample string 1",
        "vidas": 2,
        "mensalidademedia": 3.0
      }
    ]
  }
}

application/xml, text/xml

Sample:
<CotacaoPeper.Cotacao xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/SacWebAPI.Models.Mongeral">
  <corretora>
    <nome>sample string 2</nome>
    <susep>sample string 1</susep>
  </corretora>
  <educacional>
    <agenciamento>13</agenciamento>
    <comissao>12</comissao>
    <diavencimento>16</diavencimento>
    <encampado>
      <houvesinistro>true</houvesinistro>
      <inicio>sample string 4</inicio>
      <premio>6</premio>
      <propriocorretor>true</propriocorretor>
      <seguradora>sample string 1</seguradora>
      <termino>sample string 5</termino>
      <valoravisado>7</valoravisado>
    </encampado>
    <finalvigencia>sample string 15</finalvigencia>
    <formatura>true</formatura>
    <gruposeguravel>
      <CotacaoPeper.Gruposeguravel>
        <mensalidademedia>3</mensalidademedia>
        <tipo>sample string 1</tipo>
        <vidas>2</vidas>
      </CotacaoPeper.Gruposeguravel>
      <CotacaoPeper.Gruposeguravel>
        <mensalidademedia>3</mensalidademedia>
        <tipo>sample string 1</tipo>
        <vidas>2</vidas>
      </CotacaoPeper.Gruposeguravel>
    </gruposeguravel>
    <ifpda>true</ifpda>
    <iniciovigencia>sample string 14</iniciovigencia>
    <ipta>true</ipta>
    <materialdidatico>true</materialdidatico>
    <matricula>true</matricula>
    <mensalidades>true</mensalidades>
    <morte>true</morte>
    <observacoes>sample string 17</observacoes>
    <perdarenda>true</perdarenda>
    <plano>2</plano>
    <repetencia>true</repetencia>
    <tipoapolice>1</tipoapolice>
  </educacional>
  <escolar>
    <agenciamento>9</agenciamento>
    <alunos>4</alunos>
    <assistencias>
      <carteirinha>true</carteirinha>
      <escola>1</escola>
      <pme>true</pme>
      <psicologia>true</psicologia>
      <tipocarteirinha>3</tipocarteirinha>
    </assistencias>
    <coberturas>
      <dmho>1</dmho>
      <ipa>3</ipa>
      <mac>2</mac>
      <safi>4</safi>
    </coberturas>
    <comissao>8</comissao>
    <diavencimento>12</diavencimento>
    <diretores>6</diretores>
    <encampado>
      <houvesinistro>true</houvesinistro>
      <inicio>sample string 4</inicio>
      <premio>6</premio>
      <propriocorretor>true</propriocorretor>
      <seguradora>sample string 1</seguradora>
      <termino>sample string 5</termino>
      <valoravisado>7</valoravisado>
    </encampado>
    <finalvigencia>sample string 11</finalvigencia>
    <funcionarios>5</funcionarios>
    <iniciovigencia>sample string 10</iniciovigencia>
    <observacoes>sample string 13</observacoes>
    <plano>2</plano>
    <professores>7</professores>
    <tipo>1</tipo>
    <tipoapolice>3</tipoapolice>
  </escolar>
  <id>1</id>
  <instituicao>
    <cnpj>sample string 2</cnpj>
    <email>sample string 3</email>
    <nome>sample string 1</nome>
    <telefone>sample string 4</telefone>
  </instituicao>
</CotacaoPeper.Cotacao>

application/x-www-form-urlencoded

Sample:

Failed to generate the sample for media type 'application/x-www-form-urlencoded'. Cannot use formatter 'JQueryMvcFormUrlEncodedFormatter' to write type 'Cotacao'.

Response Information

Resource Description

Retorno
NameDescriptionTypeAdditional information
success

boolean

None.

message

string

None.

cotacoes

Collection of RetornoCotacao

None.

Response Formats

application/json, text/json

Sample:
{
  "success": true,
  "message": "sample string 2",
  "cotacoes": [
    {
      "descricao": "sample string 1",
      "numcotacao": 2,
      "erros": [
        "sample string 1",
        "sample string 2"
      ]
    },
    {
      "descricao": "sample string 1",
      "numcotacao": 2,
      "erros": [
        "sample string 1",
        "sample string 2"
      ]
    }
  ]
}

application/xml, text/xml

Sample:
<CotacaoPeper.Retorno xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/SacWebAPI.Models.Mongeral">
  <cotacoes>
    <CotacaoPeper.RetornoCotacao>
      <descricao>sample string 1</descricao>
      <erros xmlns:d4p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
        <d4p1:string>sample string 1</d4p1:string>
        <d4p1:string>sample string 2</d4p1:string>
      </erros>
      <numcotacao>2</numcotacao>
    </CotacaoPeper.RetornoCotacao>
    <CotacaoPeper.RetornoCotacao>
      <descricao>sample string 1</descricao>
      <erros xmlns:d4p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
        <d4p1:string>sample string 1</d4p1:string>
        <d4p1:string>sample string 2</d4p1:string>
      </erros>
      <numcotacao>2</numcotacao>
    </CotacaoPeper.RetornoCotacao>
  </cotacoes>
  <message>sample string 2</message>
  <success>true</success>
</CotacaoPeper.Retorno>