Consultar Campos Personalizáveis do Produto

Esse endpoint permite a consulta das variáveis/campos personalizados para os cadastros de um Produto.

Veja mais detalhes sobre as variáveis personalizadas em: https://developers.celcoin.com.br/docs/variáveis-personalizadas

Parâmetros da URL

  • product_id (string/uuid v4): ID do produto.

Resposta

Em caso de sucesso será retornado um status 200 e um arquivo JSON no seguinte formato:

  • application (object): Objeto contendo as variáveis personalizadas a serem informadas na Solicitação (application). Cada variável deve ter um nome (name) e obrigatoriedade (required). O nome deve ser compatível com o nome da variável previamente cadastrada, e prefixado com "custom_variables". Ex: Se a variável foi cadastrada como "xyz" no endpoint de variáveis, aqui ela será representada como "custom_variables.xyz", seja para escrita ou leitura.
  • borrower (object): Objeto contendo as variáveis personalizadas a serem informadas no cadastro de Pessoas (persons) ou Empresas (business). Para produtos de crédito PJ, preencher a lista business, para PF, a lista person. Cada variável deve ter um nome (name) e obrigatoriedade (required). O nome deve ser compatível com o nome da variável previamente cadastrada, e prefixado com "custom_variables". Ex: Se a variável foi cadastrada como "xyz" no endpoint de variáveis, aqui ela será representada como "custom_variables.xyz", seja para escrita ou leitura.
  • guarantors (object): Objeto contendo as variáveis personalizadas a serem informadas no cadastro dos Avalistas. Análoga a Configuração das Variáveis de Tomadores, para Avalistas.
  • co-signers (object): Objeto contendo as variáveis personalizadas a serem informadas no cadastro dos Anuentes. Análoga a Configuração das Variáveis de Tomadores, para Anuentes.
  • employer (object): Objeto contendo as variáveis personalizadas a serem informadas no cadastro dos Empregadores. Análoga a Configuração das Variáveis de Tomadores, para Empregadores. Válida apenas para pessoas jurídicas. É utilizada principalmente em operações de consignado privado.
  • business_document, person_document (objeto): Lista de Documentos obrigatórios ou opcionais no cadastro de pessoas físicas ou jurídicas como Tomadores.
  • employer_document (object): Análogo a Documentos Tomador, para Empregadores. Apenas pessoas jurídicas.

Exemplo de resposta

{
  "application": [
    {
      "id": "<uuid>",
      "name": "<string>",
      "required": "<boolean>",
      "type": "NUMBER",
      "display_name": "<string>",
      "description": "<string>"
    },
    {
      "id": "<uuid>",
      "name": "<string>",
      "required": "<boolean>",
      "type": "DATE",
      "display_name": "<string>",
      "description": "<string>"
    }
  ],
  "borrower": {
    "person": [
      {
        "id": "<uuid>",
        "name": "<string>",
        "required": "<boolean>",
        "type": "BOOLEAN",
        "display_name": "<string>",
        "description": "<string>"
      },
      {
        "id": "<uuid>",
        "name": "<string>",
        "required": "<boolean>",
        "type": "TEXT",
        "display_name": "<string>",
        "description": "<string>"
      }
    ],
    "business": [
      {
        "id": "<uuid>",
        "name": "<string>",
        "required": "<boolean>",
        "type": "DATE",
        "display_name": "<string>",
        "description": "<string>"
      },
      {
        "id": "<uuid>",
        "name": "<string>",
        "required": "<boolean>",
        "type": "DATE",
        "display_name": "<string>",
        "description": "<string>"
      }
    ],
    "person_document": [
      {
        "type": "<string>",
        "required": "<boolean>"
      },
      {
        "type": "<string>",
        "required": "<boolean>"
      }
    ],
    "business_document": [
      {
        "type": "<string>",
        "required": "<boolean>"
      },
      {
        "type": "<string>",
        "required": "<boolean>"
      }
    ]
  },
  "guarantors": {
    "person": [
      {
        "id": "<uuid>",
        "name": "<string>",
        "required": "<boolean>",
        "type": "NUMBER",
        "display_name": "<string>",
        "description": "<string>"
      },
      {
        "id": "<uuid>",
        "name": "<string>",
        "required": "<boolean>",
        "type": "TEXT",
        "display_name": "<string>",
        "description": "<string>"
      }
    ],
    "business": [
      {
        "id": "<uuid>",
        "name": "<string>",
        "required": "<boolean>",
        "type": "DATE",
        "display_name": "<string>",
        "description": "<string>"
      },
      {
        "id": "<uuid>",
        "name": "<string>",
        "required": "<boolean>",
        "type": "NUMBER",
        "display_name": "<string>",
        "description": "<string>"
      }
    ],
    "person_document": [
      {
        "type": "<string>",
        "required": "<boolean>"
      },
      {
        "type": "<string>",
        "required": "<boolean>"
      }
    ],
    "business_document": [
      {
        "type": "<string>",
        "required": "<boolean>"
      },
      {
        "type": "<string>",
        "required": "<boolean>"
      }
    ]
  },
  "co_signers": {
    "person": [
      {
        "id": "<uuid>",
        "name": "<string>",
        "required": "<boolean>",
        "type": "BOOLEAN",
        "display_name": "<string>",
        "description": "<string>"
      },
      {
        "id": "<uuid>",
        "name": "<string>",
        "required": "<boolean>",
        "type": "BOOLEAN",
        "display_name": "<string>",
        "description": "<string>"
      }
    ],
    "business": [
      {
        "id": "<uuid>",
        "name": "<string>",
        "required": "<boolean>",
        "type": "NUMBER",
        "display_name": "<string>",
        "description": "<string>"
      },
      {
        "id": "<uuid>",
        "name": "<string>",
        "required": "<boolean>",
        "type": "DATE",
        "display_name": "<string>",
        "description": "<string>"
      }
    ],
    "person_document": [
      {
        "type": "<string>",
        "required": "<boolean>"
      },
      {
        "type": "<string>",
        "required": "<boolean>"
      }
    ],
    "business_document": [
      {
        "type": "<string>",
        "required": "<boolean>"
      },
      {
        "type": "<string>",
        "required": "<boolean>"
      }
    ]
  },
  "employer": [
    {
      "id": "<uuid>",
      "name": "<string>",
      "required": "<boolean>",
      "type": "NUMBER",
      "display_name": "<string>",
      "description": "<string>"
    },
    {
      "id": "<uuid>",
      "name": "<string>",
      "required": "<boolean>",
      "type": "NUMBER",
      "display_name": "<string>",
      "description": "<string>"
    }
  ],
  "employer_document": [
    {
      "type": "<string>",
      "required": "<boolean>"
    },
    {
      "type": "<string>",
      "required": "<boolean>"
    }
  ]
}

Language
URL
Click Try It! to start a request and see the response here!