2.2.1. Cartão INSS
Na modalidade Cartão Benefício INSS, é realizada a formalização de uma operação de crédito rotativo vinculada ao benefício previdenciário do cliente. O limite do cartão é definido com base na margem consignável disponível, permitindo compras e saques com desconto automático na folha de pagamento do benefício.
Códigos dos Provedores
Os Códigos dos Provedores são utilizados para identificar e rotear as suas operações para a instituição financeira correta.
Você deve informar o código correspondente ao banco desejado no momento de realizar simulações ou cadastrar propostas. Isso garante que a transação seja processada exatamente com as regras, políticas de crédito e taxas daquele provedor específico.
| Provedor | Código |
|---|---|
| QITech | 950005 |
Autenticação
Para realizar requisições aos nossos endpoints, é necessário utilizar uma API Key válida. Esta chave é o identificador que garante a segurança e o controle de acesso às operações da plataforma.
| Key | Value |
|---|---|
| apikey | {{apikey}} |
Importante: Mantenha sua API Key em segurança. Ela é pessoal, intransferível e dá acesso direto às operações de crédito e dados de clientes da sua conta.
POST Listar Tabelas por tipo de operação
/v3/loan-product-rules/search/basic
Este endpoint permite listar as tabelas de regras disponíveis para cartão benefício filtrando por tipo de operação.
Parâmetros do Body
Visualizar Parâmetros
| Campo | Tipo | Obrigatório | Descrição |
|---|---|---|---|
offset | number | Sim | Índice inicial para paginação |
limit | number | Sim | Quantidade máxima de registros retornados (Máximo de 20 por página) |
operation.code.eq | number | Sim | Código da operação desejada |
Exemplo de Requisição e Resposta
- Body
- cURL
- 200 - Sucesso
- 400 - Erro
Visualizar Body
{
"offset": 0,
"limit": 0,
"operation": {
"code": {
"eq": 3
}
}
}
Visualizar cURL
curl --location 'https://integration.ajin.io/v3/loan-product-rules/search/basic' \
--header 'apikey: {{apikey}}' \
--header 'Content-Type: application/json' \
--data '{
"offset": 0,
"limit": 0,
"operation": {
"code": {
"eq": 3
}
}
}'
Visualizar Response
{
"scrollId": null,
"count": 0,
"offset": 0,
"limit": 0,
"page": 1,
"pages": 1,
"items": [
{
"id": "00000000-0000-0000-0000-000000000000",
"code": "000000",
"name": "Tabela Exemplo - Cartão Benefício",
"product": {
"id": "00000000-0000-0000-0000-000000000000",
"code": 0,
"name": "Produto Exemplo"
},
"type": {
"code": 0,
"name": "Tipo Exemplo"
},
"operation": {
"code": 0,
"name": "Cartão Benefício"
},
"items": [
{
"id": "00000000-0000-0000-0000-000000000000",
"term": 0,
"minTerm": 0,
"maxTerm": 0,
"rate": 0.0,
"minRate": 0,
"maxRate": 0,
"factor": 0,
"default": false
}
],
"note": null
}
]
}
Visualizar Response
{
"scrollId": null,
"count": 0,
"offset": 0,
"limit": 0,
"page": 0,
"pages": 0,
"items": []
}
POST Calculadora de Cartão INSS
/v3/loan-inss-card-simulations/950005/calculation-item
Este endpoint permite calcular os valores de um cartão benefício INSS antes de criar a simulação.
Parâmetros do Body
Visualizar Parâmetros
| Campo | Tipo | Obrigatório | Descrição |
|---|---|---|---|
ruleId | string (UUID) | Sim | ID da tabela de produto |
hasInsurance | boolean | Sim | true para incluir seguro, false para remover |
installmentValue | number | Sim | Valor da parcela desejada |
loanValue | number | Sim | Valor do limite do cartão |
rate | number | Sim | Taxa de juros mensal |
term | number | Sim | Prazo em meses |
referenceCode | string | null | Não | Código de referência externo |
O campo benefitValue é reservado exclusivamente para o valor correspondente aos 5% da margem disponível.
Exemplo de Requisição e Resposta
- Body
- cURL
- 200 - Sucesso
- 400 - Erro
Visualizar Body
{
"id": "b81ade7f-928a-4e48-89b1-4dd71d0dd767",
"type": 2,
"identity": "13329716010",
"benefit": "4562356142",
"ruleId": "1647a836-f142-495b-ad47-10f052882068",
"term": 96,
"rate": 1.85,
"benefitValue": "300.00",
"additionalValue": 0,
"hasInsurance": false
}
Visualizar cURL
curl --location 'https://integration.ajin.io/v3/loan-inss-card-simulations/950005/calculation-item' \
--header 'apikey: {{apikey}}' \
--header 'Content-Type: application/json' \
--data '{
"id": "b81ade7f-928a-4e48-89b1-4dd71d0dd767",
"type": 2,
"identity": "13329716010",
"benefit": "4562356142",
"ruleId": "1647a836-f142-495b-ad47-10f052882068",
"term": 96,
"externalType": null,
"rate": 1.85,
"netValue": 0,
"installmentValue": 0,
"benefitValue": "300.00",
"loanValue": 0,
"additionalValue": 0,
"originContract": {
"key": null,
"contractNumber": null,
"term": 0,
"installmentsRemaining": 0,
"installmentValue": 0,
"dueBalanceValue": 0,
"loanValue": 0
},
"originContracts": [],
"refinancing": {},
"hasInsurance": false
}'
Visualizar Response
{
"id": "********-****-****-****-************",
"type": {
"code": 2,
"name": "RCC"
},
"product": {
"id": "********-****-****-****-************",
"code": 19,
"name": "INSS - Cartão",
"type": {
"code": 21,
"name": "INSS Cartão"
},
"operation": {
"code": 9,
"name": "Cartão"
},
"group": {
"code": 0,
"name": null
},
"subgroup": {
"code": 0,
"name": null
},
"description": "INSS - Cartão"
},
"rule": {
"id": "********-****-****-****-************",
"code": "000048",
"name": "Cartão - QiTech"
},
"provider": {
"code": 0,
"name": null
},
"lender": {
"id": "********-****-****-****-************",
"code": 329,
"name": "QI Tech"
},
"issuer": {
"id": "00000000-0000-0000-0000-000000000000",
"code": 0,
"name": null
},
"promoter": {
"id": "00000000-0000-0000-0000-000000000000",
"code": 0,
"name": null
},
"fund": {
"id": "********-****-****-****-************",
"code": 12,
"name": "Banco Inbursa S.A."
},
"externalType": {
"code": null,
"name": null
},
"description": null,
"status": {
"code": 0,
"key": null,
"name": null,
"date": null,
"color": null,
"note": null
},
"proposalKey": null,
"creditDate": "2026-04-08T00:00:00Z",
"endorsementDate": null,
"firstDueDate": "2026-06-10T00:00:00Z",
"lastDueDate": "2034-05-10T00:00:00Z",
"dueDay": 0,
"simulationValue": 0,
"baseValue": 0,
"loanValue": 0,
"loanMaxValue": 0,
"netValue": 0,
"productionValue": 0,
"additionalValue": 0,
"benefitValue": 0,
"downPaymentValue": 0,
"discountValue": 0,
"costValue": 0,
"insuranceValue": 0,
"financedCostValue": 0,
"unfundedCostValue": 0,
"installmentValue": 0,
"totalInstallmentValue": 0,
"dueBalanceValue": 0,
"cardLimit": 0,
"withdrawalLimit": 0,
"purchaseLimit": 0,
"graceDays": 0,
"totalDays": 0,
"businessDays": 0,
"term": 96,
"maxTerm": 0,
"rate": 1.85,
"dailyRate": 0.0611,
"monthlyRate": 1.85,
"annualRate": 24.6041,
"totalEffectiveCost": 1.97,
"totalEffectiveCostMonthly": 1.97,
"totalEffectiveCostAnnual": 26.43,
"factor": 0,
"iofFunded": false,
"iof": 0,
"iofDaily": 0,
"iofValue": 0,
"tac": 0,
"tacValue": 0,
"interestType": {
"code": "calendar_days",
"name": "calendar_days"
},
"paymentFrequencyType": {
"code": 0,
"name": null
},
"paymentFrequency": 0,
"costs": [
{
"id": "********-****-****-****-************",
"code": null,
"description": "card_issuance_fee",
"rule": {
"type": null,
"description": null,
"value": 0
},
"value": 0,
"funded": false,
"note": null
}
],
"hasInsurance": false,
"authorizationExpirationDate": null,
"insurances": [],
"refinancing": {
"id": "********-****-****-****-************",
"type": {
"code": 0,
"name": null
},
"product": {
"id": "********-****-****-****-************",
"code": 19,
"name": "INSS - Cartão",
"type": {
"code": 21,
"name": "INSS Cartão"
},
"operation": {
"code": 5,
"name": "Refinanciamento da Portabilidade"
},
"group": {
"code": 0,
"name": null
},
"subgroup": {
"code": 0,
"name": null
},
"description": "INSS - Cartão"
},
"rule": {
"id": "********-****-****-****-************",
"code": "000048",
"name": "Cartão - QiTech"
},
"provider": {
"code": 0,
"name": null
},
"lender": {
"id": "********-****-****-****-************",
"code": 329,
"name": "QI Tech"
},
"issuer": {
"id": "00000000-0000-0000-0000-000000000000",
"code": 0,
"name": null
},
"promoter": {
"id": "00000000-0000-0000-0000-000000000000",
"code": 0,
"name": null
},
"fund": {
"id": "********-****-****-****-************",
"code": 12,
"name": "Banco Inbursa S.A."
},
"externalType": {
"code": null,
"name": null
},
"description": null,
"status": {
"code": 0,
"key": null,
"name": null,
"date": null,
"color": null,
"note": null
},
"proposalKey": null,
"creditDate": null,
"endorsementDate": null,
"firstDueDate": null,
"lastDueDate": null,
"dueDay": 0,
"simulationValue": 0,
"baseValue": 0,
"loanValue": 0,
"loanMaxValue": 0,
"netValue": 0,
"productionValue": 0,
"additionalValue": 0,
"benefitValue": 0,
"downPaymentValue": 0,
"discountValue": 0,
"costValue": 0,
"insuranceValue": 0,
"financedCostValue": 0,
"unfundedCostValue": 0,
"installmentValue": 0,
"totalInstallmentValue": 0,
"dueBalanceValue": 0,
"cardLimit": 0,
"withdrawalLimit": 0,
"purchaseLimit": 0,
"graceDays": 0,
"totalDays": 0,
"businessDays": 0,
"term": 0,
"maxTerm": 0,
"rate": 0,
"dailyRate": 0,
"monthlyRate": 0,
"annualRate": 0,
"totalEffectiveCost": 0,
"totalEffectiveCostMonthly": 0,
"totalEffectiveCostAnnual": 0,
"factor": 0,
"iofFunded": false,
"iof": 0,
"iofDaily": 0,
"iofValue": 0,
"tac": 0,
"tacValue": 0,
"interestType": {
"code": null,
"name": null
},
"paymentFrequencyType": {
"code": 0,
"name": null
},
"paymentFrequency": 0,
"costs": [],
"hasInsurance": false,
"authorizationExpirationDate": null,
"insurances": [],
"refinancing": null,
"relatedOperation": null,
"operationBankAccount": {
"id": "********-****-****-****-************",
"type": {
"code": 0,
"name": null
},
"bank": {
"code": 0,
"name": null
},
"branch": null,
"number": null,
"digit": null
},
"afterDisbursementAction": {
"id": "********-****-****-****-************",
"paymentMethod": {
"code": 0,
"name": null
},
"digitableLine": null,
"transactionAmount": null,
"pixTransferType": null,
"pixKey": null,
"qrCode": null,
"destinationName": null,
"destinationAccountDigit": null,
"destinationAccountBranch": null,
"destinationAccountNumber": null,
"destinationDocumentNumber": null,
"destinationFinancialInstitutionCodeNumber": null,
"note": null
},
"originContract": {
"id": "********-****-****-****-************",
"key": null,
"product": {
"id": "********-****-****-****-************",
"code": 0,
"name": null,
"type": {
"code": 0,
"name": null
},
"operation": {
"code": 0,
"name": null
},
"group": {
"code": 0,
"name": null
},
"subgroup": {
"code": 0,
"name": null
},
"description": null
},
"lender": {
"code": 0,
"name": null
},
"lenderIdentity": null,
"portabilityNumber": null,
"description": null,
"contractNumber": null,
"assignedInstitution": {
"key": null,
"code": null,
"name": null
},
"contractDate": null,
"firstDueDate": null,
"lastDueDate": null,
"term": 0,
"rate": 0,
"loanValue": 0,
"installmentValue": 0,
"installmentsPaid": 0,
"installmentsRemaining": 0,
"installmentsOverdue": 0,
"dueBalanceValue": 0,
"dueBalanceDate": null,
"dueBalanceExpectedReturnDate": null,
"dueBalanceReturned": false,
"billingInfoId": null,
"barcode": null,
"status": null,
"note": null
},
"originContracts": [],
"erros": null,
"installments": [],
"registrationNumber": null,
"employerDocument": null,
"employerName": null,
"referenceCode": null,
"selected": false,
"isInitialCalculation": false,
"firstPaymentDateDataPrev": null
},
"relatedOperation": null,
"operationBankAccount": {
"id": "********-****-****-****-************",
"type": {
"code": 0,
"name": null
},
"bank": {
"code": 0,
"name": null
},
"branch": null,
"number": null,
"digit": null
},
"afterDisbursementAction": {
"id": "********-****-****-****-************",
"paymentMethod": {
"code": 0,
"name": null
},
"digitableLine": null,
"transactionAmount": null,
"pixTransferType": null,
"pixKey": null,
"qrCode": null,
"destinationName": null,
"destinationAccountDigit": null,
"destinationAccountBranch": null,
"destinationAccountNumber": null,
"destinationDocumentNumber": null,
"destinationFinancialInstitutionCodeNumber": null,
"note": null
},
"originContract": {
"id": "********-****-****-****-************",
"key": null,
"product": {
"id": "********-****-****-****-************",
"code": 0,
"name": null,
"type": {
"code": 0,
"name": null
},
"operation": {
"code": 0,
"name": null
},
"group": {
"code": 0,
"name": null
},
"subgroup": {
"code": 0,
"name": null
},
"description": null
},
"lender": {
"code": 0,
"name": "000 - Balcão B3"
},
"lenderIdentity": null,
"portabilityNumber": null,
"description": null,
"contractNumber": null,
"assignedInstitution": {
"key": null,
"code": null,
"name": null
},
"contractDate": null,
"firstDueDate": null,
"lastDueDate": null,
"term": 0,
"rate": 0,
"loanValue": 0,
"installmentValue": 0,
"installmentsPaid": 0,
"installmentsRemaining": 0,
"installmentsOverdue": 0,
"dueBalanceValue": 0,
"dueBalanceDate": null,
"dueBalanceExpectedReturnDate": null,
"dueBalanceReturned": false,
"billingInfoId": null,
"barcode": null,
"status": null,
"note": null
},
"originContracts": [],
"erros": null,
"installments": [],
"registrationNumber": null,
"employerDocument": null,
"employerName": null,
"referenceCode": null,
"selected": false,
"isInitialCalculation": false,
"firstPaymentDateDataPrev": null
}
Visualizar Response
{
"messages": [
{
"code": null,
"text": "Payload Invalido: 0 is less than the minimum of 1 in financial.number_of_installments"
},
{
"code": "1136008",
"text": "Erro ao calcular a simulação"
}
]
}
POST Criar uma nova simulação de Cartão INSS
/v3/loan-inss-card-simulations/providers/950005
Este endpoint permite criar uma simulação de cartão benefício INSS.
Parâmetros do Body
Visualizar Parâmetros
| Campo | Tipo | Obrigatório | Descrição |
|---|---|---|---|
borrower.name | string | Sim | Nome completo do tomador |
borrower.identity | string | Sim | CPF do tomador |
borrower.benefit | string | Sim | Número do benefício INSS |
borrower.benefitState | string | Sim | UF do benefício |
borrower.benefitStartDate | string (ISO 8601) | Sim | Data de início do benefício |
borrower.benefitType | number | Sim | Código do tipo de benefício |
borrower.birthDate | string (ISO 8601) | Sim | Data de nascimento |
borrower.income | number | Sim | Renda mensal do tomador |
borrower.phone | string | Sim | Telefone com DDD |
borrower.email | string | Sim | E-mail do tomador |
borrower.address | object | Sim | Endereço completo |
borrower.document | object | Sim | Documento de identificação |
items[].ruleId | string (UUID) | Sim | ID da tabela de produto |
items[].hasInsurance | boolean | Sim | Indica se há seguro |
items[].installmentValue | number | Sim | Valor da parcela |
items[].loanValue | number | Sim | Valor do limite do cartão |
items[].rate | number | Sim | Taxa de juros mensal |
items[].term | number | Sim | Prazo em meses |
creditBankAccount | object | Sim | Dados bancários para crédito |
files | array | Sim | Documentos anexados (doc_front, doc_back) |
step.code | number | Sim | Etapa atual da proposta |
Exemplo de Requisição e Resposta
- Body
- cURL
- 200 - Sucesso
- 400 - Erro
Visualizar Body
{
"borrower": {
"name": "IVOLANDO MIRANDA",
"identity": "13329716010",
"benefit": "4562356142",
"birthDate": "1961-02-07T03:00:00.000Z",
"motherName": null,
"maritalStatus": null,
"sex": null,
"income": null,
"marginValue": null,
"phone": "11924611448",
"email": null,
"address": {
"id": "4dbdbad7-765c-4e38-a008-c72cc9381c81",
"prefix": null,
"street": null,
"number": null,
"complement": null,
"district": null,
"city": null,
"state": null,
"country": null,
"zipCode": null
},
"document": {
"type": {
"code": "rg",
"name": "RG"
},
"number": null,
"issuingDate": null,
"issuingEntity": null,
"issuingState": null
},
"benefitState": "",
"benefitStartDate": null,
"benefitType": 0,
"benefitPaymentMethod": 0,
"hasLegalRepresentative": false,
"legalRepresentative": {
"name": null,
"identity": null,
"birthDate": null,
"nickname": null,
"motherName": null,
"address": {
"id": "4dbdbad7-765c-4e38-a008-c72cc9381c81",
"prefix": null,
"street": null,
"number": null,
"complement": null,
"district": null,
"city": null,
"state": null,
"country": null,
"zipCode": null
},
"phone": "11924611448",
"email": null
}
},
"items": [],
"creditBankAccount": {
"type": 0
},
"itemId": null,
"files": [],
"step": {
"code": 0,
"name": "Consulta IN100"
},
"note": null
}
Visualizar cURL
curl --location 'https://integration.ajin.io/v3/loan-inss-card-simulations/providers/950005' \
--header 'apikey: {{apikey}}' \
--header 'Content-Type: application/json' \
--data '{
"borrower": {
"name": "IVOLANDO MIRANDA",
"identity": "13329716010",
"benefit": "4562356142",
"birthDate": "1961-02-07T03:00:00.000Z",
"motherName": null,
"maritalStatus": null,
"sex": null,
"income": null,
"marginValue": null,
"phone": "11924611448",
"email": null,
"address": {
"id": "4dbdbad7-765c-4e38-a008-c72cc9381c81",
"prefix": null,
"street": null,
"number": null,
"complement": null,
"district": null,
"city": null,
"state": null,
"country": null,
"zipCode": null
},
"document": {
"type": {
"code": "rg",
"name": "RG"
},
"number": null,
"issuingDate": null,
"issuingEntity": null,
"issuingState": null
},
"benefitState": "",
"benefitStartDate": null,
"benefitType": 0,
"benefitPaymentMethod": 0,
"hasLegalRepresentative": false,
"legalRepresentative": {
"name": null,
"identity": null,
"birthDate": null,
"nickname": null,
"motherName": null,
"address": {
"id": "4dbdbad7-765c-4e38-a008-c72cc9381c81",
"prefix": null,
"street": null,
"number": null,
"complement": null,
"district": null,
"city": null,
"state": null,
"country": null,
"zipCode": null
},
"phone": "11924611448",
"email": null
}
},
"items": [],
"creditBankAccount": {
"type": 0
},
"itemId": null,
"files": [],
"step": {
"code": 0,
"name": "Consulta IN100"
},
"note": null
}'
Visualizar Response
{
"id": "********-****-****-****-************",
"code": 1952,
"type": {
"code": 10,
"name": "INSS"
},
"provider": 950005,
"borrower": {
"id": "********-****-****-****-************",
"code": 0,
"type": {
"code": 0,
"name": null
},
"name": "REDACTED NAME",
"personType": {
"code": 1,
"name": "Pessoa Física"
},
"identityType": {
"code": 1,
"name": "CPF"
},
"identity": "***********",
"benefit": "**********",
"entityCode": null,
"benefitState": "SP",
"benefitStartDate": "2022-09-02",
"benefitType": {
"code": 41,
"name": "Aposentadoria Por Idade"
},
"benefitPaymentMethod": {
"code": 2,
"name": "Conta Corrente"
},
"benefitStatus": {
"code": 0,
"key": null,
"name": null,
"date": null,
"color": null,
"note": null
},
"benefitBlocked": false,
"birthDate": "****-**-**",
"age": 65,
"nickname": null,
"motherName": "",
"fatherName": null,
"profession": null,
"nationality": null,
"maritalStatus": "",
"sex": "",
"income": 0,
"marginValue": null,
"address": {
"id": "********-****-****-****-************",
"prefix": null,
"street": "",
"number": "",
"complement": "",
"district": "",
"city": "",
"state": "",
"country": null,
"zipCode": ""
},
"phone": "***********",
"email": null,
"referenceCode": null,
"registrationNumber": null,
"token": null,
"document": {
"id": "********-****-****-****-************",
"type": {
"code": "rg",
"name": "RG"
},
"number": "",
"category": null,
"issuingDate": null,
"expirationDate": null,
"issuingEntity": "",
"issuingState": "",
"issuingCountry": null,
"securityCode": null,
"status": {
"code": 0,
"key": null,
"name": null,
"date": null,
"color": null,
"note": null
},
"files": [],
"note": null
},
"hasLegalRepresentative": false,
"legalRepresentative": {
"id": "********-****-****-****-************",
"type": {
"code": 0,
"name": null
},
"name": null,
"identity": null,
"birthDate": null,
"nickname": null,
"motherName": null,
"address": {
"id": "********-****-****-****-************",
"prefix": null,
"street": null,
"number": null,
"complement": null,
"district": null,
"city": null,
"state": null,
"country": null,
"zipCode": null
},
"phone": "***********",
"email": null
},
"birthCity": null,
"birthState": null,
"assetsValue": 0,
"illiterate": null,
"industrySector": null,
"politicallyExposed": null
},
"description": null,
"status": {
"code": 0,
"key": null,
"name": "Rascunho",
"date": "2026-04-08 17:11",
"color": "#9E9E9E",
"note": null
},
"proposalDate": "2026-04-08 17:11",
"lastQueryDate": null,
"items": [],
"productIds": [],
"productTypeCodes": [],
"productOperationCodes": [],
"ruleIds": [],
"itemId": "00000000-0000-0000-0000-000000000000",
"simulationValue": 0,
"baseValue": 0,
"loanValue": 0,
"loanMaxValue": null,
"netValue": 0,
"productionValue": 0,
"downPaymentValue": 0,
"discountValue": 0,
"costValue": 0,
"insuranceValue": 0,
"financedCostValue": 0,
"unfundedCostValue": 0,
"installmentValue": 0,
"totalInstallmentValue": 0,
"dueBalanceValue": 0,
"term": 0,
"maxTerm": null,
"rate": 0,
"dailyRate": 0,
"monthlyRate": 0,
"annualRate": 0,
"totalEffectiveCost": 0,
"totalEffectiveCostMonthly": 0,
"totalEffectiveCostAnnual": 0,
"iofValue": 0,
"targetDisbursedAmount": 0,
"paymentMethod": {
"code": 0,
"name": null
},
"paymentBankAccount": {
"id": "********-****-****-****-************",
"type": {
"code": 0,
"name": null
},
"bank": {
"code": 0,
"name": null
},
"branch": null,
"number": null,
"digit": null
},
"creditMethod": {
"code": 0,
"name": null
},
"creditBankAccount": {
"id": "********-****-****-****-************",
"type": {
"code": 0,
"name": null
},
"bank": {
"code": 341,
"name": ""
},
"branch": "****",
"number": "*********",
"digit": "*"
},
"creditPix": {
"type": null,
"key": null
},
"legalRepresentatives": [],
"guarantors": [],
"collaterals": [],
"references": [],
"anticipatedInstallments": [],
"employmentRelationships": [],
"originContracts": [],
"selectedQuotation": null,
"eligible": false,
"fields": null,
"files": [],
"cards": [],
"step": {
"code": 0,
"name": "Consulta IN100"
},
"signature": {
"id": null,
"code": null,
"type": {
"code": null,
"name": null
},
"provider": {
"id": null,
"code": null,
"name": null
},
"formalizationProvider": {
"code": 0,
"name": null
},
"formalizationType": {
"code": null,
"name": null
},
"url": null,
"status": {
"code": 0,
"key": null,
"name": null,
"date": null,
"color": null,
"note": null
},
"key": null,
"note": null
},
"hasCreditAnalysis": false,
"note": null,
"batch": {
"id": "00000000-0000-0000-0000-000000000000",
"code": 0,
"name": null
},
"accessId": "REDACTED_ACCESS_ID",
"referenceCode": null,
"company": {
"id": "********-****-****-****-************",
"code": 748401111,
"name": "AjinSoft"
},
"partner": {
"id": "********-****-****-****-************",
"code": 8,
"name": "REDACTED PARTNER"
},
"store": {
"id": "00000000-0000-0000-0000-000000000000",
"code": 0,
"name": null
},
"broker": {
"id": "00000000-0000-0000-0000-000000000000",
"code": 0,
"name": null
},
"user": {
"id": "********-****-****-****-************",
"code": 7,
"name": "REDACTED USER"
},
"log": {
"creationDate": "2026-04-08 17:11",
"creationUser": {
"id": "********-****-****-****-************",
"code": 7,
"name": "REDACTED USER"
},
"changeDate": null,
"changeUser": {
"id": "00000000-0000-0000-0000-000000000000",
"code": 0,
"name": null
},
"versionId": "********-****-****-****-************",
"previousId": "00000000-0000-0000-0000-000000000000",
"versionDate": "2026-04-08 17:11"
},
"syncStatus": {
"code": 1,
"key": "awaiting",
"name": "Aguardando",
"date": "2026-04-08 17:11",
"color": "#9E9E9E",
"note": null
},
"messages": null
}
Visualizar Response
{
"messages": [
{
"code": "9001002",
"text": "Parâmetros inválidos"
}
]
}
GET Obter termo de autorização
/v3/loan-inss-simulations/{{simulation_id}}/auth-term
Este endpoint retorna o termo de autorização para consulta do benefício INSS. O campo key retornado deve ser utilizado no próximo passo para assinatura do termo.
Exemplo de Requisição e Resposta
- cURL
- 200 - Sucesso
- 400 - Erro
Visualizar cURL
curl --location 'https://integration.ajin.io/v3/loan-inss-simulations/{{simulation_id}}/auth-term' \
--header 'apikey: {{apikey}}'
Visualizar Response
{
"id": "********-****-****-****-************",
"code": 746509134,
"type": {
"code": "auth_loan_inss_term",
"name": "Termo de Autorização para Empréstimo de INSS"
},
"title": "Termo de Autorização",
"description": null,
"provider": {
"code": 0,
"name": null
},
"personType": {
"code": 0,
"name": null
},
"identityType": {
"code": 0,
"name": null
},
"identity": "***********",
"signer": {
"id": "********-****-****-****-************",
"code": 0,
"type": {
"code": "person",
"name": "Pessoa"
},
"name": "REDACTED NAME",
"nickname": null,
"personType": {
"code": 0,
"name": null
},
"identityType": {
"code": 0,
"name": null
},
"identity": "***********",
"birthDate": "****-**-**T**:**:**Z",
"address": {
"id": "********-****-****-****-************",
"prefix": null,
"street": "REDACTED STREET",
"number": "***",
"complement": "",
"district": "REDACTED DISTRICT",
"city": "Barueri",
"state": "SP",
"country": null,
"zipCode": "********"
},
"phone": "***********",
"email": "********@********.com.br",
"note": null
},
"status": {
"code": 2,
"key": "signed",
"name": "Assinado",
"date": "2026-03-18T20:41:38.103Z",
"color": "#4CAF50",
"note": null
},
"signatureDate": "2026-03-18 17:41",
"authType": {
"code": 1,
"name": "Opt-in"
},
"contentType": {
"code": 1,
"name": "Texto"
},
"content": "<p>Eu REDACTED NAME, CPF ***********, autorizo o INSS/DATAPREV a disponibilizar as informações... [CONTEÚDO MASCARADO PARA PROTEÇÃO DE DADOS] ... Assinatura do Cliente: REDACTED NAME | IP: ***.***.***.***</p>",
"originType": {
"code": 1010,
"name": "Empréstimo"
},
"origin": {
"id": "00000000-0000-0000-0000-000000000000",
"code": 0,
"name": null
},
"position": {
"latitude": "**.***",
"longitude": "-**.****",
"accuracy": null,
"altitudeAccuracy": null,
"altitude": null,
"speed": null,
"heading": null,
"timestamp": null
},
"context": {
"traceIdentifier": "*****************",
"connection": {
"clientIp": "***.***.***.***",
"localIp": "127.0.0.1",
"localPort": 5006,
"remotePort": 0,
"id": "*****************"
},
"request": {
"method": "PUT",
"scheme": "https",
"host": "api7.ajin.io",
"path": "/v3/signer/REDACTED/accept",
"queryString": "",
"url": "https://api7.ajin.io/v3/signer/REDACTED/accept",
"protocol": "HTTP/1.1",
"headers": {
"Accept": "application/json, text/plain, */*",
"Connection": "close",
"Host": "api7.ajin.io",
"User-Agent": "REDACTED BROWSER",
"X-Real-IP": "***.***.***.***",
"X-Version-emp0lte4": "************************************"
},
"body": "",
"queryParams": {},
"userAgent": {
"browser": {
"name": "Edge",
"version": "146.0.0"
},
"os": {
"name": "Windows",
"version": "10.0.0"
},
"device": {
"brand": "",
"model": "",
"type": "Other"
}
}
},
"user": {
"identity": null,
"isAuthenticated": false,
"claims": []
}
},
"expiration": null,
"timeZone": {
"id": "America/Sao_Paulo",
"name": "(UTC-03:00) Brasilia Standard Time (Sao Paulo)"
},
"files": [],
"values": [],
"steps": [],
"settings": [],
"key": "********************************************************************************",
"step": null,
"note": null,
"dealer": {
"id": "********-****-****-****-************",
"code": 748401111,
"name": "AjinSoft"
},
"company": {
"id": "********-****-****-****-************",
"code": 748401111,
"name": "AjinSoft"
},
"account": {
"id": "********-****-****-****-************",
"code": 748401111,
"name": "AjinSoft"
},
"partner": {
"id": "********-****-****-****-************",
"code": 5,
"name": "teste"
},
"store": {
"id": "00000000-0000-0000-0000-000000000000",
"code": 0,
"name": null
},
"broker": {
"id": "********-****-****-****-************",
"code": 31,
"name": "REDACTED USER"
},
"user": {
"id": "********-****-****-****-************",
"code": 27,
"name": "REDACTED USER"
},
"log": {
"creationDate": "2026-03-18 17:41",
"creationUser": {
"id": "********-****-****-****-************",
"code": 27,
"name": "REDACTED USER"
},
"changeDate": null,
"changeUser": {
"id": "00000000-0000-0000-0000-000000000000",
"code": 0,
"name": null
},
"versionId": "********-****-****-****-************",
"previousId": "00000000-0000-0000-0000-000000000000",
"versionDate": "2026-03-18 17:41"
},
"events": []
}
Visualizar Response
{
"messages": [
{
"code": "1010001",
"text": "Empréstimo não encontrado"
}
]
}
PUT Assinar termo de autorização
/v3/signer/{{auth_term_key}}/accept
Este endpoint realiza a assinatura do termo de autorização. Atenção: só deve ser executado se status.key != 'signed' no response do endpoint anterior.
Exemplo de Requisição e Resposta
- Body
- cURL
- 200 - Sucesso
- 400 - Erro
Visualizar Body
{
"position": {
"latitude": "-235489",
"longitude": "-466388"
}
}
Visualizar cURL
curl --location --request PUT 'https://integration.ajin.io/v3/signer/{{auth_term_key}}/accept' \
--header 'apikey: {{apikey}}' \
--header 'Content-Type: application/json' \
--data '{
"position": {
"latitude": "-235489",
"longitude": "-466388"
}
}'
Visualizar Response
{
"id": "********-****-****-****-************",
"code": 0,
"type": {
"code": "auth_loan_inss_term",
"name": "Termo de Autorização para Empréstimo de INSS"
},
"title": "Termo de Autorização",
"description": null,
"provider": {
"code": 0,
"name": null
},
"personType": {
"code": 0,
"name": null
},
"identityType": {
"code": 0,
"name": null
},
"identity": "***********",
"signer": {
"id": "********-****-****-****-************",
"code": 0,
"type": {
"code": "person",
"name": "Pessoa"
},
"name": "REDACTED NAME",
"nickname": null,
"personType": {
"code": 0,
"name": null
},
"identityType": {
"code": 0,
"name": null
},
"identity": "***********",
"birthDate": null,
"address": {
"id": "********-****-****-****-************",
"prefix": null,
"street": "",
"number": "",
"complement": "",
"district": "",
"city": "",
"state": "",
"country": null,
"zipCode": ""
},
"phone": "***********",
"email": "********@********.com",
"note": null
},
"status": {
"code": 2,
"key": "signed",
"name": "Assinado",
"date": "2000-01-01T00:00:00.00Z",
"color": "#4CAF50",
"note": null
},
"signatureDate": "2000-01-01 00:00",
"authType": {
"code": 1,
"name": "Opt-in"
},
"contentType": {
"code": 1,
"name": "Texto"
},
"content": "<p>Eu REDACTED NAME, CPF ***********,</p>\r\n<p>autorizo o INSS/DATAPREV a disponibilizar as informações abaixo indicadas... [CONTEÚDO MASCARADO] ... Data da assinatura: 2000-01-01 00:00:00</p>\r\n<p>Assinatura do Cliente: REDACTED NAME</p>\r\n<p>********-****-****-****-************ | São Paulo – DATA/HORA: 2000-01-01 00:00:00 | IP: ***.***.***.***</p>",
"originType": {
"code": 1010,
"name": "Empréstimo"
},
"origin": {
"id": "00000000-0000-0000-0000-000000000000",
"code": 0,
"name": null
},
"position": {
"latitude": "0",
"longitude": "0",
"accuracy": null,
"altitudeAccuracy": null,
"altitude": null,
"speed": null,
"heading": null,
"timestamp": null
},
"context": {
"traceIdentifier": "********-****-****-****-************",
"connection": {
"clientIp": "***.***.***.***",
"localIp": "***.***.***.***",
"localPort": 0,
"remotePort": 0,
"id": "0"
},
"request": {
"method": "PUT",
"scheme": "http",
"host": "localhost:0000",
"path": "/v3/signer/REDACTED/accept",
"queryString": "",
"url": "http://localhost:0000/v3/signer/REDACTED/accept",
"protocol": "HTTP/1.1",
"headers": {
"Accept": "*/*",
"Connection": "keep-alive",
"Host": "localhost:0000",
"User-Agent": "REDACTED",
"Accept-Encoding": "gzip, deflate, br",
"Cache-Control": "no-cache",
"Content-Type": "application/json",
"Content-Length": "94",
"X-Real-IP": "***.***.***.***",
"X-Original-Proto": "http",
"apiKey": "REDACTED_APIKEY",
"Postman-Token": "********-****-****-****-************",
"X-Original-For": "***.***.***.***:0000"
},
"body": "",
"queryParams": {},
"userAgent": {
"browser": {
"name": "Other",
"version": "0.0.0"
},
"os": {
"name": "Other",
"version": "0.0.0"
},
"device": {
"brand": "",
"model": "",
"type": "Other"
}
}
},
"user": {
"identity": "Api Key",
"isAuthenticated": true,
"claims": [
{
"type": "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/name",
"value": "Api Key"
},
{
"type": "type",
"value": "ApiKey"
},
{
"type": "uid",
"value": "********-****-****-****-************"
}
]
}
},
"expiration": null,
"timeZone": {
"id": "America/Sao_Paulo",
"name": "(UTC-03:00) Brasilia Standard Time (Sao Paulo)"
},
"files": [],
"values": [],
"steps": [],
"settings": [],
"key": "REDACTED_TOKEN",
"step": null,
"note": null,
"dealer": {
"id": "********-****-****-****-************",
"code": 0,
"name": "REDACTED COMPANY"
},
"company": {
"id": "********-****-****-****-************",
"code": 0,
"name": "REDACTED COMPANY"
},
"account": {
"id": "********-****-****-****-************",
"code": 0,
"name": "REDACTED COMPANY"
},
"partner": {
"id": "********-****-****-****-************",
"code": 0,
"name": null
},
"store": {
"id": "00000000-0000-0000-0000-000000000000",
"code": 0,
"name": null
},
"broker": {
"id": "********-****-****-****-************",
"code": 0,
"name": null
},
"user": {
"id": "********-****-****-****-************",
"code": 0,
"name": "REDACTED USER"
},
"log": {
"creationDate": "2000-01-01 00:00",
"creationUser": {
"id": "********-****-****-****-************",
"code": 0,
"name": "REDACTED USER"
},
"changeDate": null,
"changeUser": {
"id": "********-****-****-****-************",
"code": 0,
"name": null
},
"versionId": "********-****-****-****-************",
"previousId": "********-****-****-****-************",
"versionDate": "2000-01-01 00:00"
},
"events": []
}
Visualizar Response
{
"messages": [
{
"code": "1010001",
"text": "Empréstimo não encontrado"
}
]
}
POST Gerar Contratos de Empréstimo
/v3/loan-inss-simulations/{{simulation_id}}/actions
Este endpoint é responsável por transformar uma simulação aprovada em contratos efetivos, iniciando o processo de formalização e assinatura do cartão benefício.
Exemplo de Requisição e Resposta
- Body
- cURL
- 200 - Sucesso
- 400 - Erro
Visualizar Body
{
"command": "create_loans"
}
Visualizar cURL
curl --location 'https://integration.ajin.io/v3/loan-inss-simulations/{{simulation_id}}/actions' \
--header 'apikey: {{apikey}}' \
--header 'Content-Type: application/json' \
--data '{
"command": "create_loans"
}'
Visualizar Response
{
"id": "********-****-****-****-************",
"code": 1950,
"type": {
"code": 10,
"name": "INSS"
},
"provider": 950005,
"borrower": {
"id": "********-****-****-****-************",
"code": 0,
"type": {
"code": 0,
"name": null
},
"name": "REDACTED NAME",
"personType": {
"code": 1,
"name": "Pessoa Física"
},
"identityType": {
"code": 1,
"name": "CPF"
},
"identity": "***********",
"benefit": "**********",
"entityCode": null,
"benefitState": "SP",
"benefitStartDate": "2022-09-02",
"benefitType": {
"code": 41,
"name": "Aposentadoria Por Idade"
},
"benefitPaymentMethod": {
"code": 2,
"name": "Conta Corrente"
},
"benefitStatus": {
"code": 0,
"key": null,
"name": null,
"date": null,
"color": null,
"note": null
},
"benefitBlocked": false,
"birthDate": "****-**-**",
"age": 65,
"nickname": null,
"motherName": "REDACTED NAME",
"fatherName": null,
"profession": null,
"nationality": null,
"maritalStatus": "Solteiro",
"sex": "Masculino",
"income": 0,
"marginValue": null,
"address": {
"id": "********-****-****-****-************",
"prefix": null,
"street": "REDACTED STREET",
"number": "****",
"complement": "",
"district": "REDACTED DISTRICT",
"city": "São Paulo",
"state": "SP",
"country": null,
"zipCode": "********"
},
"phone": "***********",
"email": "********@********.com",
"referenceCode": null,
"registrationNumber": null,
"token": null,
"document": {
"id": "********-****-****-****-************",
"type": {
"code": "rg",
"name": "RG"
},
"number": "**********",
"category": null,
"issuingDate": "2007-11-23T02:00:00Z",
"expirationDate": null,
"issuingEntity": "SSP",
"issuingState": "SP",
"issuingCountry": null,
"securityCode": null,
"status": {
"code": 0,
"key": null,
"name": null,
"date": null,
"color": null,
"note": null
},
"files": [],
"note": null
},
"hasLegalRepresentative": false,
"legalRepresentative": {
"id": "********-****-****-****-************",
"type": {
"code": 0,
"name": null
},
"name": null,
"identity": null,
"birthDate": null,
"nickname": null,
"motherName": null,
"address": {
"id": "********-****-****-****-************",
"prefix": null,
"street": "REDACTED STREET",
"number": "****",
"complement": "",
"district": "REDACTED DISTRICT",
"city": "São Paulo",
"state": "SP",
"country": null,
"zipCode": "********"
},
"phone": "***********",
"email": "********@********.com"
},
"birthCity": null,
"birthState": null,
"assetsValue": 0,
"illiterate": null,
"industrySector": null,
"politicallyExposed": null
},
"description": null,
"status": {
"code": 40,
"key": null,
"name": "Proposta Digitada",
"date": "2026-04-08 14:45",
"color": "#4CAF50",
"note": null
},
"proposalDate": "2026-04-08 14:44",
"lastQueryDate": null,
"items": [
{
"id": "********-****-****-****-************",
"type": {
"code": 2,
"name": "RCC"
},
"product": {
"id": "********-****-****-****-************",
"code": 19,
"name": "INSS - Cartão",
"type": {
"code": 21,
"name": "INSS Cartão"
},
"operation": {
"code": 9,
"name": "Cartão"
},
"group": {
"code": 0,
"name": null
},
"subgroup": {
"code": 0,
"name": null
},
"description": "INSS - Cartão"
},
"rule": {
"id": "********-****-****-****-************",
"code": "000048",
"name": "Cartão - QiTech"
},
"provider": 0,
"externalType": {
"code": null,
"name": null
},
"description": null,
"status": {
"code": 0,
"key": null,
"name": null,
"date": null,
"color": null,
"note": null
},
"proposalKey": null,
"creditDate": "2026-04-08",
"endorsementDate": null,
"firstDueDate": "2026-06-10",
"lastDueDate": "2034-05-10",
"dueDay": 0,
"simulationValue": 0,
"baseValue": 0,
"loanValue": 0,
"loanMaxValue": 0,
"netValue": 0,
"productionValue": 0,
"additionalValue": 0,
"benefitValue": 0,
"downPaymentValue": 0,
"discountValue": 0,
"costValue": 0,
"insuranceValue": 0,
"financedCostValue": 0,
"unfundedCostValue": 0,
"installmentValue": 0,
"totalInstallmentValue": 0,
"dueBalanceValue": 0,
"cardLimit": 0,
"withdrawalLimit": 0,
"purchaseLimit": 0,
"graceDays": 0,
"totalDays": 0,
"term": 96,
"maxTerm": 0,
"rate": 1.85,
"dailyRate": 0.0611,
"monthlyRate": 1.85,
"annualRate": 24.6041,
"totalEffectiveCost": 1.97,
"totalEffectiveCostMonthly": 1.97,
"totalEffectiveCostAnnual": 26.43,
"factor": 0,
"iofFunded": false,
"iof": 0,
"iofDaily": 0,
"iofValue": 0,
"tac": 0,
"tacValue": 0,
"interestType": {
"code": "calendar_days",
"name": "calendar_days"
},
"paymentFrequencyType": {
"code": 0,
"name": null
},
"paymentFrequency": 0,
"costs": [
{
"id": "********-****-****-****-************",
"code": null,
"description": "card_issuance_fee",
"rule": {
"type": null,
"description": null,
"value": 0
},
"value": 0,
"funded": false,
"note": null
}
],
"hasInsurance": false,
"insurances": [],
"refinancing": {
"id": "********-****-****-****-************",
"type": {
"code": 0,
"name": null
},
"product": {
"id": "********-****-****-****-************",
"code": 19,
"name": "INSS - Cartão",
"type": {
"code": 21,
"name": "INSS Cartão"
},
"operation": {
"code": 5,
"name": "Refinanciamento da Portabilidade"
},
"group": {
"code": 0,
"name": null
},
"subgroup": {
"code": 0,
"name": null
},
"description": "INSS - Cartão"
},
"rule": {
"id": "********-****-****-****-************",
"code": "000048",
"name": "Cartão - QiTech"
},
"provider": {
"code": 0,
"name": null
},
"lender": {
"id": "********-****-****-****-************",
"code": 329,
"name": "QI Tech"
},
"issuer": {
"id": "00000000-0000-0000-0000-000000000000",
"code": 0,
"name": null
},
"promoter": {
"id": "00000000-0000-0000-0000-000000000000",
"code": 0,
"name": null
},
"fund": {
"id": "********-****-****-****-************",
"code": 12,
"name": "Banco Inbursa S.A."
},
"externalType": {
"code": null,
"name": null
},
"description": null,
"status": {
"code": 0,
"key": null,
"name": null,
"date": null,
"color": null,
"note": null
},
"proposalKey": null,
"creditDate": null,
"endorsementDate": null,
"firstDueDate": null,
"lastDueDate": null,
"dueDay": 0,
"simulationValue": 0,
"baseValue": 0,
"loanValue": 0,
"loanMaxValue": 0,
"netValue": 0,
"productionValue": 0,
"additionalValue": 0,
"benefitValue": 0,
"downPaymentValue": 0,
"discountValue": 0,
"costValue": 0,
"insuranceValue": 0,
"financedCostValue": 0,
"unfundedCostValue": 0,
"installmentValue": 0,
"totalInstallmentValue": 0,
"dueBalanceValue": 0,
"cardLimit": 0,
"withdrawalLimit": 0,
"purchaseLimit": 0,
"graceDays": 0,
"totalDays": 0,
"businessDays": 0,
"term": 0,
"maxTerm": 0,
"rate": 0,
"dailyRate": 0,
"monthlyRate": 0,
"annualRate": 0,
"totalEffectiveCost": 0,
"totalEffectiveCostMonthly": 0,
"totalEffectiveCostAnnual": 0,
"factor": 0,
"iofFunded": false,
"iof": 0,
"iofDaily": 0,
"iofValue": 0,
"tac": 0,
"tacValue": 0,
"interestType": {
"code": null,
"name": null
},
"paymentFrequencyType": {
"code": 0,
"name": null
},
"paymentFrequency": 0,
"costs": [],
"hasInsurance": false,
"authorizationExpirationDate": null,
"insurances": [],
"refinancing": null,
"relatedOperation": null,
"operationBankAccount": {
"id": "********-****-****-****-************",
"type": {
"code": 0,
"name": null
},
"bank": {
"code": 0,
"name": null
},
"branch": null,
"number": null,
"digit": null
},
"afterDisbursementAction": {
"id": "********-****-****-****-************",
"paymentMethod": {
"code": 0,
"name": null
},
"digitableLine": null,
"transactionAmount": null,
"pixTransferType": null,
"pixKey": null,
"qrCode": null,
"destinationName": null,
"destinationAccountDigit": null,
"destinationAccountBranch": null,
"destinationAccountNumber": null,
"destinationDocumentNumber": null,
"destinationFinancialInstitutionCodeNumber": null,
"note": null
},
"originContract": {
"id": "********-****-****-****-************",
"key": null,
"product": {
"id": "********-****-****-****-************",
"code": 0,
"name": null,
"type": {
"code": 0,
"name": null
},
"operation": {
"code": 0,
"name": null
},
"group": {
"code": 0,
"name": null
},
"subgroup": {
"code": 0,
"name": null
},
"description": null
},
"lender": {
"code": 0,
"name": "000 - Balcão B3"
},
"lenderIdentity": null,
"portabilityNumber": null,
"description": null,
"contractNumber": null,
"assignedInstitution": {
"key": null,
"code": null,
"name": null
},
"contractDate": null,
"firstDueDate": null,
"lastDueDate": null,
"term": 0,
"rate": 0,
"loanValue": 0,
"installmentValue": 0,
"installmentsPaid": 0,
"installmentsRemaining": 0,
"installmentsOverdue": 0,
"dueBalanceValue": 0,
"dueBalanceDate": null,
"dueBalanceExpectedReturnDate": null,
"dueBalanceReturned": false,
"billingInfoId": null,
"barcode": null,
"status": null,
"note": null
},
"originContracts": [],
"erros": null,
"installments": [],
"registrationNumber": null,
"employerDocument": null,
"employerName": null,
"referenceCode": null,
"selected": false,
"isInitialCalculation": false,
"firstPaymentDateDataPrev": null
},
"relatedOperation": null,
"operationBankAccount": {
"id": "********-****-****-****-************",
"type": {
"code": 0,
"name": null
},
"bank": {
"code": 0,
"name": null
},
"branch": null,
"number": null,
"digit": null
},
"afterDisbursementAction": {
"id": "********-****-****-****-************",
"paymentMethod": {
"code": 0,
"name": null
},
"digitableLine": null,
"transactionAmount": null,
"pixTransferType": null,
"pixKey": null,
"qrCode": null,
"destinationName": null,
"destinationAccountDigit": null,
"destinationAccountBranch": null,
"destinationAccountNumber": null,
"destinationDocumentNumber": null,
"destinationFinancialInstitutionCodeNumber": null,
"note": null
},
"originContract": {
"id": "********-****-****-****-************",
"key": null,
"product": {
"id": "********-****-****-****-************",
"code": 0,
"name": null,
"type": {
"code": 0,
"name": null
},
"operation": {
"code": 0,
"name": null
},
"group": {
"code": 0,
"name": null
},
"subgroup": {
"code": 0,
"name": null
},
"description": null
},
"lender": {
"code": 0,
"name": "000 - Balcão B3"
},
"lenderIdentity": null,
"portabilityNumber": null,
"description": null,
"contractNumber": null,
"assignedInstitution": {
"key": null,
"code": null,
"name": null
},
"contractDate": null,
"firstDueDate": null,
"lastDueDate": null,
"term": 0,
"rate": 0,
"loanValue": 0,
"installmentValue": 0,
"installmentsPaid": 0,
"installmentsRemaining": 0,
"installmentsOverdue": 0,
"dueBalanceValue": 0,
"dueBalanceDate": null,
"dueBalanceExpectedReturnDate": null,
"dueBalanceReturned": false,
"billingInfoId": null,
"barcode": null,
"status": null,
"note": null
},
"originContracts": [],
"installments": [],
"registrationNumber": null,
"employerDocument": null,
"employerName": null,
"referenceCode": null,
"selected": false,
"isInitialCalculation": false,
"authorizationExpirationDate": null
}
],
"productIds": [
"********-****-****-****-************"
],
"productTypeCodes": [
21
],
"productOperationCodes": [
9
],
"ruleIds": [
"********-****-****-****-************"
],
"itemId": "00000000-0000-0000-0000-000000000000",
"simulationValue": 0,
"baseValue": 0,
"loanValue": 0,
"loanMaxValue": null,
"netValue": 0,
"productionValue": 0,
"downPaymentValue": 0,
"discountValue": 0,
"costValue": 0,
"insuranceValue": 0,
"financedCostValue": 0,
"unfundedCostValue": 0,
"installmentValue": 0,
"totalInstallmentValue": 0,
"dueBalanceValue": 0,
"term": 0,
"maxTerm": null,
"rate": 0,
"dailyRate": 0,
"monthlyRate": 0,
"annualRate": 0,
"totalEffectiveCost": 0,
"totalEffectiveCostMonthly": 0,
"totalEffectiveCostAnnual": 0,
"iofValue": 0,
"targetDisbursedAmount": 0,
"paymentMethod": {
"code": 0,
"name": null
},
"paymentBankAccount": {
"id": "********-****-****-****-************",
"type": {
"code": 0,
"name": null
},
"bank": {
"code": 0,
"name": null
},
"branch": null,
"number": null,
"digit": null
},
"creditMethod": {
"code": 0,
"name": null
},
"creditBankAccount": {
"id": "********-****-****-****-************",
"type": {
"code": 1,
"name": "Conta Corrente"
},
"bank": {
"code": 341,
"name": ""
},
"branch": "****",
"number": "*********",
"digit": "*"
},
"creditPix": {
"type": null,
"key": null
},
"legalRepresentatives": [],
"guarantors": [],
"collaterals": [],
"references": [],
"anticipatedInstallments": [],
"employmentRelationships": [],
"originContracts": [],
"selectedQuotation": null,
"eligible": false,
"fields": null,
"files": [],
"cards": [],
"step": {
"code": 3,
"name": "Formalização"
},
"signature": {
"id": "********-****-****-****-************",
"code": null,
"type": {
"code": "0",
"name": "Nenhum"
},
"provider": {
"id": "00000000-0000-0000-0000-000000000000",
"code": "qiSign",
"name": "QiSign"
},
"formalizationProvider": {
"code": 95000601,
"name": "QiTech - Qi Sign Interno"
},
"formalizationType": {
"code": "biometrics_and_document",
"name": "Biometria e Documento"
},
"url": "https://sandbox.sign.qitech.com.br/s/REDACTED",
"status": {
"code": 1,
"key": "awaiting",
"name": "Aguardando Assinatura",
"date": "2026-04-08T17:45:21.696707Z",
"color": "#9E9E9E",
"note": null
},
"key": null,
"note": null
},
"hasCreditAnalysis": false,
"note": null,
"batch": {
"id": "00000000-0000-0000-0000-000000000000",
"code": 0,
"name": null
},
"accessId": "REDACTED_ACCESS_ID",
"referenceCode": null,
"company": {
"id": "********-****-****-****-************",
"code": 748401111,
"name": "AjinSoft"
},
"partner": {
"id": "00000000-0000-0000-0000-000000000000",
"code": 0,
"name": null
},
"store": {
"id": "00000000-0000-0000-0000-000000000000",
"code": 0,
"name": null
},
"broker": {
"id": "00000000-0000-0000-0000-000000000000",
"code": 0,
"name": null
},
"user": {
"id": "********-****-****-****-************",
"code": 95,
"name": "REDACTED_USER"
},
"log": {
"creationDate": "2026-04-08 14:44",
"creationUser": {
"id": "********-****-****-****-************",
"code": 95,
"name": "REDACTED_USER"
},
"changeDate": null,
"changeUser": {
"id": "00000000-0000-0000-0000-000000000000",
"code": 0,
"name": null
},
"versionId": "********-****-****-****-************",
"previousId": "00000000-0000-0000-0000-000000000000",
"versionDate": "2026-04-08 14:44"
},
"syncStatus": {
"code": 1,
"key": "awaiting",
"name": "Aguardando",
"date": "2026-04-08 14:25",
"color": "#9E9E9E",
"note": null
},
"messages": null
}
Visualizar Response
{
"messages": [
{
"code": "1136009",
"text": "Status atual da simulação não permite alteração"
}
]
}
GET Consultar Contratos de Empréstimo pelo ID da Simulação
/v3/loans/simulation/{{simulation_id}}
Este endpoint permite consultar todos os contratos de cartão benefício vinculados a uma simulação específica.
Exemplo de Requisição e Resposta
- cURL
- 200 - Sucesso
- 400 - Erro
Visualizar cURL
curl --location 'https://integration.ajin.io/v3/loans/simulation/{{simulation_id}}' \
--header 'apikey: {{apikey}}'
Visualizar Response
[
{
"id": "********-****-****-****-************",
"nid": 2510343,
"code": 790,
"type": {
"code": 1,
"name": "Proposta"
},
"product": {
"id": "********-****-****-****-************",
"code": 19,
"name": "INSS - Cartão",
"type": {
"code": 21,
"name": "INSS Cartão"
},
"operation": {
"code": 9,
"name": "Cartão"
},
"group": {
"code": 0,
"name": null
},
"subgroup": {
"code": 0,
"name": null
},
"description": "INSS - Cartão"
},
"rule": {
"id": "********-****-****-****-************",
"code": "000048",
"name": "Cartão - QiTech"
},
"borrower": {
"id": "********-****-****-****-************",
"code": 0,
"type": {
"code": 0,
"name": null
},
"name": "REDACTED NAME",
"personType": {
"code": 1,
"name": "Pessoa Física"
},
"identityType": {
"code": 1,
"name": "CPF"
},
"identity": "***********",
"benefit": "**********",
"entityCode": null,
"benefitState": "SP",
"benefitStartDate": "2022-09-02",
"benefitType": {
"code": 41,
"name": "Aposentadoria Por Idade"
},
"benefitPaymentMethod": {
"code": 2,
"name": "Conta Corrente"
},
"benefitStatus": {
"code": 0,
"key": null,
"name": null,
"date": null,
"color": null,
"note": null
},
"benefitBlocked": false,
"birthDate": "****-**-**",
"age": 65,
"nickname": null,
"motherName": "REDACTED NAME",
"fatherName": null,
"profession": null,
"nationality": null,
"maritalStatus": "Solteiro",
"sex": "Masculino",
"income": 0,
"marginValue": null,
"address": {
"id": "********-****-****-****-************",
"prefix": null,
"street": "REDACTED STREET",
"number": "****",
"complement": "",
"district": "REDACTED DISTRICT",
"city": "São Paulo",
"state": "SP",
"country": null,
"zipCode": "********"
},
"phone": "***********",
"email": "********@********.com",
"referenceCode": null,
"registrationNumber": null,
"token": null,
"document": {
"id": "********-****-****-****-************",
"type": {
"code": "rg",
"name": "RG"
},
"number": "**********",
"category": null,
"issuingDate": "2007-11-23T02:00:00Z",
"expirationDate": null,
"issuingEntity": "SSP",
"issuingState": "SP",
"issuingCountry": null,
"securityCode": null,
"status": {
"code": 0,
"key": null,
"name": null,
"date": null,
"color": null,
"note": null
},
"files": [],
"note": null
},
"hasLegalRepresentative": false,
"legalRepresentative": {
"id": "********-****-****-****-************",
"type": {
"code": 0,
"name": null
},
"name": null,
"identity": null,
"birthDate": null,
"nickname": null,
"motherName": null,
"address": {
"id": "********-****-****-****-************",
"prefix": null,
"street": "REDACTED STREET",
"number": "****",
"complement": "",
"district": "REDACTED DISTRICT",
"city": "São Paulo",
"state": "SP",
"country": null,
"zipCode": "********"
},
"phone": "***********",
"email": "********@********.com"
},
"birthCity": null,
"birthState": null,
"assetsValue": 0,
"illiterate": null,
"industrySector": null,
"politicallyExposed": null
},
"provider": 950005,
"lender": {
"id": "********-****-****-****-************",
"code": 329,
"name": "QI Tech"
},
"issuer": {
"id": "00000000-0000-0000-0000-000000000000",
"code": 0,
"name": null
},
"promoter": {
"id": "00000000-0000-0000-0000-000000000000",
"code": 0,
"name": null
},
"fund": {
"id": "********-****-****-****-************",
"code": 12,
"name": "Banco Inbursa S.A."
},
"description": null,
"status": {
"code": 30,
"key": "awaiting_formalization",
"name": "Aguardando Formalização",
"date": "2026-04-08 14:37",
"color": "#FDD835",
"note": null
},
"reason": {
"code": 0,
"name": null
},
"proposalStatus": {
"code": 0,
"key": null,
"name": null,
"date": null,
"color": null,
"note": null
},
"operationStatus": {
"code": 20,
"key": null,
"name": "Aguardando Formalização",
"date": "2026-04-08 14:37",
"color": "#FFF59D",
"note": null
},
"proposalKey": "********-****-****-****-************",
"operationKey": null,
"contractKey": null,
"proposalNumber": "**********",
"contractNumber": "XXX00000790",
"proposalDate": "2026-04-08",
"inclusionDate": null,
"contractDate": null,
"creditDate": null,
"endorsementDate": null,
"disbursementDate": "2026-04-08",
"disbursementEndDate": null,
"firstDueDate": "2026-06-10",
"lastDueDate": "2034-05-10",
"signatureDate": null,
"dueDay": 0,
"simulationValue": 0,
"baseValue": 0,
"loanValue": 0,
"netValue": 0,
"productionValue": 0,
"downPaymentValue": 0,
"discountValue": 0,
"costValue": 0,
"insuranceValue": 0,
"financedCostValue": 0,
"unfundedCostValue": 0,
"installmentValue": 0,
"installmentsPaid": 0,
"totalInstallmentValue": 0,
"amountPaid": 0,
"percentagePaid": 0,
"dueBalanceValue": 0,
"dueBalanceDate": null,
"settlementDate": null,
"latePenaltyValue": 0,
"lateInterestValue": 0,
"interestDays": 0,
"lastPaymentDate": null,
"graceDays": 0,
"totalDays": 0,
"term": 96,
"rate": 1.85,
"dailyRate": 0.0611,
"monthlyRate": 1.85,
"annualRate": 24.6041,
"totalEffectiveCost": 1.97,
"totalEffectiveCostMonthly": 1.97,
"totalEffectiveCostAnnual": 26.43,
"factor": 0,
"iofFunded": false,
"iof": 0,
"iofDaily": 0,
"iofValue": 0,
"creditFeeType": {
"code": 0,
"name": null
},
"creditFee": 0,
"creditFeeValue": 0,
"latePenaltyType": {
"code": 0,
"name": null
},
"latePenalty": 0,
"lateInterestType": {
"code": 0,
"name": null
},
"lateInterest": 0,
"installmentRoundingType": {
"code": 0,
"name": null
},
"paymentMethod": {
"code": 0,
"name": null
},
"paymentBankAccount": null,
"paymentFrequencyType": {
"code": 0,
"name": null
},
"paymentFrequency": 0,
"paymentStatus": null,
"creditMethod": {
"code": 0,
"name": null
},
"creditBankAccount": {
"id": "********-****-****-****-************",
"type": {
"code": 1,
"name": "Conta Corrente"
},
"bank": {
"code": 341,
"name": ""
},
"branch": "****",
"number": "*********",
"digit": "*"
},
"operationBankAccount": null,
"creditPix": {
"type": null,
"key": null
},
"simulationId": "********-****-****-****-************",
"hasInsurance": false,
"proposal": {
"product": {
"id": "********-****-****-****-************",
"code": 19,
"name": "INSS - Cartão",
"type": {
"code": 21,
"name": "INSS Cartão"
},
"operation": {
"code": 9,
"name": "Cartão"
},
"group": {
"code": 0,
"name": null
},
"subgroup": {
"code": 0,
"name": null
},
"description": "INSS - Cartão"
},
"lender": {
"code": 329,
"name": "QI Tech"
},
"fund": {
"code": 12,
"name": "Banco Inbursa S.A."
},
"description": null,
"contractDate": null,
"firstDueDate": "2026-06-10T00:00:00Z",
"lastDueDate": "2034-05-10T00:00:00Z",
"term": 96,
"rate": 1.85,
"loanValue": 0,
"netValue": 0,
"installmentValue": 0,
"dueBalanceValue": 0,
"note": null,
"refinancing": [],
"relatedOperation": [],
"insuranceType": {
"code": null,
"name": null
},
"rule": {
"id": "********-****-****-****-************",
"code": "000048",
"name": "Cartão - QiTech"
}
},
"costs": [
{
"id": "********-****-****-****-************",
"code": null,
"description": "card_issuance_fee",
"rule": {
"type": null,
"description": null,
"value": 0
},
"value": 0,
"funded": false,
"note": null
}
],
"insurances": [],
"legalRepresentatives": [],
"guarantors": [],
"collaterals": [],
"references": [],
"installments": [],
"anticipations": [],
"originContractInput": {
"id": "********-****-****-****-************",
"key": null,
"product": {
"id": "********-****-****-****-************",
"code": 0,
"name": null,
"type": {
"code": 0,
"name": null
},
"operation": {
"code": 0,
"name": null
},
"group": {
"code": 0,
"name": null
},
"subgroup": {
"code": 0,
"name": null
},
"description": null
},
"lender": {
"code": 0,
"name": "000 - Balcão B3"
},
"lenderIdentity": null,
"portabilityNumber": null,
"description": null,
"contractNumber": null,
"assignedInstitution": {
"key": null,
"code": null,
"name": null
},
"contractDate": null,
"firstDueDate": null,
"lastDueDate": null,
"term": 0,
"rate": 0,
"loanValue": 0,
"installmentValue": 0,
"installmentsPaid": 0,
"installmentsRemaining": 0,
"installmentsOverdue": 0,
"dueBalanceValue": 0,
"dueBalanceDate": null,
"dueBalanceExpectedReturnDate": null,
"dueBalanceReturned": false,
"billingInfoId": null,
"barcode": null,
"status": null,
"note": null
},
"originContract": {
"id": "********-****-****-****-************",
"key": null,
"product": {
"id": "********-****-****-****-************",
"code": 0,
"name": null,
"type": {
"code": 0,
"name": null
},
"operation": {
"code": 0,
"name": null
},
"group": {
"code": 0,
"name": null
},
"subgroup": {
"code": 0,
"name": null
},
"description": null
},
"lender": {
"code": 0,
"name": "000 - Balcão B3"
},
"lenderIdentity": null,
"portabilityNumber": null,
"description": null,
"contractNumber": null,
"assignedInstitution": {
"key": null,
"code": null,
"name": null
},
"contractDate": null,
"firstDueDate": null,
"lastDueDate": null,
"term": 0,
"rate": 0,
"loanValue": 0,
"installmentValue": 0,
"installmentsPaid": 0,
"installmentsRemaining": 0,
"installmentsOverdue": 0,
"dueBalanceValue": 0,
"dueBalanceDate": null,
"dueBalanceExpectedReturnDate": null,
"dueBalanceReturned": false,
"billingInfoId": null,
"barcode": null,
"status": null,
"note": null
},
"originContracts": [],
"statusHistory": [],
"afterDisbursementAction": {
"id": "********-****-****-****-************",
"paymentMethod": {
"code": 0,
"name": null
},
"digitableLine": null,
"transactionAmount": null,
"pixTransferType": null,
"pixKey": null,
"qrCode": null,
"destinationName": null,
"destinationAccountDigit": null,
"destinationAccountBranch": null,
"destinationAccountNumber": null,
"destinationDocumentNumber": null,
"destinationFinancialInstitutionCodeNumber": null,
"note": null
},
"card": {
"id": "********-****-****-****-************",
"name": null,
"number": null,
"type": {
"code": 2,
"name": "RCC"
},
"externalType": {
"code": "social_security_benefit_card",
"name": "Cartão Benefício"
},
"provider": {
"code": 0,
"name": null
},
"status": {
"code": 0,
"key": null,
"name": null,
"date": null,
"color": null,
"note": null
},
"limit": 0,
"withdrawalLimit": 0,
"purchaseLimit": 0,
"costs": [
{
"id": "********-****-****-****-************",
"code": null,
"description": "card_issuance_fee",
"rule": {
"type": null,
"description": null,
"value": 0
},
"value": 0,
"funded": false,
"note": null
}
],
"referenceCode": "********-****-****-****-************",
"withdrawalReferenceCode": "********-****-****-****-************",
"document": {
"id": "********-****-****-****-************",
"code": 0,
"name": null,
"type": "loan_agreement_term",
"extension": null,
"key": null,
"url": "https://storage.googleapis.com/REDACTED.pdf",
"size": 0,
"note": null,
"documentKey": null,
"status": {
"code": 1,
"key": "awaiting",
"name": "Aguardando Assinatura",
"date": "2026-04-08T17:38:26.334Z",
"color": "#9E9E9E",
"note": null
}
}
},
"fields": [],
"files": [
{
"id": "********-****-****-****-************",
"code": 0,
"name": null,
"type": "loan_consent_term",
"extension": null,
"key": null,
"url": "https://storage.googleapis.com/REDACTED.pdf",
"size": 0,
"note": null,
"documentKey": null,
"status": {
"code": 1,
"key": "awaiting",
"name": "Aguardando Assinatura",
"date": "2026-04-08 17:38",
"color": "#9E9E9E",
"note": null
}
}
],
"relatedUrls": [],
"tags": [],
"tagCodes": [],
"alerts": [],
"exceptions": [],
"firstEndorsementWebhookDate": null,
"firstEndorsementWebhookDescription": null,
"lastEndorsementWebhookDate": null,
"lastEndorsementWebhookDescription": null,
"referenceCode": null,
"note": null,
"document": {
"id": "********-****-****-****-************",
"code": 0,
"name": null,
"type": "loan_contract",
"extension": null,
"key": null,
"url": "https://storage.googleapis.com/REDACTED.pdf",
"size": 0,
"note": null,
"documentKey": null,
"status": {
"code": 1,
"key": "awaiting",
"name": "Aguardando Assinatura",
"date": "2026-04-08 17:38",
"color": "#9E9E9E",
"note": null
}
},
"signature": {
"id": "********-****-****-****-************",
"code": null,
"type": {
"code": "0",
"name": "Nenhum"
},
"provider": {
"id": "00000000-0000-0000-0000-000000000000",
"code": "qiSign",
"name": "QiSign"
},
"formalizationProvider": {
"code": 95000601,
"name": "QiTech - Qi Sign Interno"
},
"formalizationType": {
"code": "biometrics_and_document",
"name": "Biometria e Documento"
},
"url": "https://sandbox.sign.qitech.com.br/s/REDACTED",
"status": {
"code": 1,
"key": "awaiting",
"name": "Aguardando Assinatura",
"date": "2026-04-08 14:38",
"color": "#9E9E9E",
"note": null
},
"note": null
},
"signatureValidation": {
"type": {
"code": 0,
"name": null
},
"status": {
"code": 0,
"name": null
},
"date": null,
"user": {
"id": "00000000-0000-0000-0000-000000000000",
"code": 0,
"name": null
},
"note": null
},
"requiredReformalization": false,
"refinancingStatus": {
"code": 0,
"key": null,
"name": null,
"date": null,
"color": null,
"note": null
},
"refinancing": [],
"relatedOperation": [],
"sync": {
"code": 1,
"key": "awaiting",
"name": "Aguardando",
"date": "2026-04-08 14:37",
"color": "#9E9E9E",
"note": null
},
"approval": {
"type": {
"code": 0,
"name": null
},
"proposal": null,
"date": null,
"user": {
"id": "00000000-0000-0000-0000-000000000000",
"code": 0,
"name": null
},
"note": null
},
"cancelation": {
"type": {
"code": 0,
"name": null
},
"reason": {
"code": 0,
"name": null
},
"date": null,
"user": {
"id": "00000000-0000-0000-0000-000000000000",
"code": 0,
"name": null
},
"note": null
},
"syncStatus": {
"code": 0,
"key": null,
"name": null,
"date": null,
"color": null,
"note": null
},
"endorsementStatus": null,
"valid": null,
"validationStage": {
"code": 1,
"name": "Padrão"
},
"employerNumber": null,
"registrationNumber": null,
"employerName": null,
"errors": [],
"validations": [],
"employmentRelationship": null,
"afterSale": {
"control": {
"id": "00000000-0000-0000-0000-000000000000",
"code": 0,
"name": null
},
"auditor": {
"id": "00000000-0000-0000-0000-000000000000",
"code": 0,
"name": null
},
"level": {
"code": 0,
"name": null
},
"levelItem": {
"id": "00000000-0000-0000-0000-000000000000",
"code": 0,
"name": null
},
"files": [],
"reason": null,
"creationDate": null,
"limitDate": null,
"conclusionDate": null,
"status": {
"code": 0,
"key": null,
"name": null,
"date": null,
"color": null,
"note": null
},
"note": null
},
"assignment": {
"id": "********-****-****-****-************",
"isAssigned": false,
"date": null,
"amount": 0,
"key": null
},
"batch": {
"id": "00000000-0000-0000-0000-000000000000",
"code": 0,
"name": null
},
"accessId": "REDACTED_ACCESS_ID",
"balanceValidationType": {
"code": 1,
"name": "On-line"
},
"evidence": [],
"evidences": [],
"evidenceCount": 0,
"exceededMarginDate": null,
"source": {
"code": 0,
"name": null
},
"account": {
"id": "********-****-****-****-************",
"code": 748401111,
"name": "AjinSoft"
},
"partner": {
"id": "00000000-0000-0000-0000-000000000000",
"code": 0,
"name": null
},
"store": {
"id": "00000000-0000-0000-0000-000000000000",
"code": 0,
"name": null
},
"broker": {
"id": "00000000-0000-0000-0000-000000000000",
"code": 0,
"name": null
},
"user": {
"id": "********-****-****-****-************",
"code": 95,
"name": "REDACTED USER"
},
"log": {
"creationDate": "2026-04-08 14:37",
"creationUser": {
"id": "********-****-****-****-************",
"code": 95,
"name": "REDACTED USER"
},
"changeDate": null,
"changeUser": {
"id": "00000000-0000-0000-0000-000000000000",
"code": 0,
"name": null
},
"versionId": "********-****-****-****-************",
"previousId": "00000000-0000-0000-0000-000000000000",
"versionDate": "2026-04-08 14:37"
},
"lastUpdate": "2026-04-08 14:38",
"inssPortAccepted": null
}
]
Visualizar Response
{
"messages": [
{
"code": "9001002",
"text": "Parâmetros inválidos"
}
]
}