Criar Proposta E-commerce
POST /proposal/create
HTTP
POST /proposal/create/ecommerce HTTP/1.1
Host: {{url}}
Content-Type: application/json
Accept: application/json
Authorization: Bearer {{token}}
Rota de criação de proposta do tipo e-commerce.
Atributos para criação de proposta
| Campo | Tipo | Descrição | Obrigatório | 
|---|---|---|---|
| billingCode | number | Código do faturamento. Pode ser recuperado na rota de listagem de faturamentos. | ✓ | 
| productCode | number | Código do produto. | ✓ | 
| customer | object | Este é o objeto referente aos dados do cliente. | ✓ | 
| fullName | string | Nome completo do cliente. Necessário enviar ao menos duas palavras e não permite o envio de números. | ✓ | 
| cpf | string | CPF do cliente, necessário ser um CPF válido. | ✓ | 
| birthDate | string | Data de nascimento do cliente, o formato deverá ser AAAA-MM-DD.É necessário enviar uma data válida. | ✓ | 
| gender | string | Genero do cliente, os valores validos são "Masculino" ou "Feminino". | ✓ | 
| address | object | Este é o objeto referente aos dados de endereço do cliente. | ✓ | 
| zipCode | string | Cep do endereço, o formato deverá ser somente numeros, exemplo: 70150900. | ✓ | 
| address | string | Rua do endereço. | ✓ | 
| number | string | Numero da residencia do endereço. | ✓ | 
| neighborhood | string | Bairro do endereço. | ✓ | 
| city | string | Cidade do endereço. | ✓ | 
| state | string | Estado do endereço, o formato deverá ser a abreviação do estado, exemplo: MG. | ✓ | 
| complement | object | Complemento do endereço | ✗ | 
Requisição
Body
{
  "billingCode": 6,
  "productCode": 2,
  "customer": {
    "cpf": "67962845007",
    "birthDate": "1990-01-01",
    "fullName": "Teste Usuario Ecommerce Postam",
    "gender": "Masculino"
  },
  "address": {
    "zipCode": "12345678",
    "city": "São Paulo",
    "state": "SP",
    "address": "Rua completo Ecommerce Postman",
    "number": 123,
    "neighborhood": "Bairro Teste",
    "complement": "Complemento Teste"
  }
}
Resposta
201
{
    "message": "Proposta ecommerce: VAF440 criada",
    "status": "success",
    "document": [
        {
            "id": 440,
            "identificador": "VAF440",
            "id_jave": null,
            "valor": 0,
            "cpf_cnpj_parceiro": "00000000000000",
            "id_representante": 8,
            "id_cliente": 345,
            "key_documento": null,
            "key_assinatura_requisicao": null,
            "reenvios": 0,
            "status": "NOVO",
            "alterado_por": "teste@teste.com.br",
            "alterado_em": "2024-07-29T16:31:59.287Z",
            "criado_em": "2024-07-29T16:31:59.287Z",
            "cnpj_associacao": null,
            "cnpj_federacao": null,
            "tipo_envio": "sms",
            "reenvio_notificacao": 0,
            "fluxo": null,
            "codigo_Associado": null,
            "id_motivacao": 168,
            "id_produto": 2,
            "id_gravacao": null,
            "id_convite": null,
            "assinatura_eletronica": null,
            "codigo_faturamento": 6
        }
    ],
    "rowsAffected": [
        1
    ]
}
Errors
| Código | Referência | Explicação | 
|---|---|---|
| 400 | BAD REQUEST | O servidor não processará a solicitação devido a algo que é percebido como sendo um erro do cliente. Este é um erro genérico. | 
| 401 | UNAUTHORIZED | O servidor não autorizou a requisição. Access Token inválido. | 
| 403 | FORBIDDEN | O servidor não autorizou a requisição. O Access Token não possui permissão para acessar o recurso. | 
| 404 | NOT FOUND | O servidor não encontrou o recurso ou não está disposto a divulgar sua existência. | 
| 422 | UNPROCESSABLE ENTITY | O servidor não conseguiu processar as informações contidas na requisição. |