Pular para o conteúdo principal
Gera um novo contrato de empréstimo consignado (oferta ativa).
curl --request POST \
  --url https://econsignadotrabalhador.moneyp.dev.br/contrato/oferta-ativa/gerar-contrato \
  --header 'Content-Type: application/json' \
  --data '{
  "Matricula": "<string>",
  "NumeroInscricaoEmpregador": "<string>",
  "CodigoInscricaoEmpregador": 1,
  "CpfTrabalhador": "<string>",
  "ValorLiberado": 123,
  "ValorParcela": 123,
  "NumeroParcelas": 123,
  "ValorTaxaMensal": 123,
  "TipoContrato": "<string>",
  "ValorSeguro": 123,
  "NumeroApolice": "<string>",
  "PropostaContaPagamento": {
    "TipoConta": 123,
    "Agencia": "<string>",
    "AgenciaDig": "<string>",
    "Conta": "<string>",
    "ContaDig": "<string>",
    "NumeroBanco": "<string>"
  },
  "PropostaLancamentos": [
    {
      "CampoId": "<string>",
      "DocumentoFederal": "<string>",
      "NomePagamento": "<string>",
      "VlrTransacao": 123,
      "DtPagamento": "2023-11-07T05:31:56Z",
      "NumeroBanco": "<string>",
      "TipoConta": 123,
      "Agencia": "<string>",
      "AgenciaDig": "<string>",
      "Conta": "<string>",
      "ContaDig": "<string>",
      "LinhaDigitavel": "<string>"
    }
  ]
}'
{
  "mensagem": "<string>"
}

Body

application/json
Matricula
string
required

Matrícula do trabalhador.

NumeroInscricaoEmpregador
string
required

Inscrição do empregador (CPF/CNPJ, apenas dígitos).

CodigoInscricaoEmpregador
enum<integer>
required

Tipo de inscrição do empregador. 1 = CPF, 2 = CNPJ.

Available options:
1,
2
CpfTrabalhador
string
required

CPF do trabalhador (11 dígitos).

NumeroParcelas
integer
required

Número de parcelas (1 a 96).

ValorTaxaMensal
number
required

Taxa de juros mensal.

PropostaContaPagamento
object
required

Dados da conta de pagamento vinculada à proposta.

ValorLiberado
number

Valor a ser liberado (opcional se simulação for por valor de parcela).

ValorParcela
number

Valor da parcela (opcional se simulação for por valor liberado).

TipoContrato
string

Tipo de contrato (até 3 caracteres).

Maximum length: 3
ValorSeguro
number

Valor do seguro (> 0 se informado).

NumeroApolice
string

Número da apólice (obrigatório se ValorSeguro informado).

PropostaLancamentos
object[]

Lista de lançamentos adicionais (tarifas, seguros etc).

Response

OK

mensagem
string
required

Mensagem de confirmação.

I