Manual API SIAPE-SIGEPE
Os webhooks da QI Tech não devem ser mapeadas de forma restrita. Campos adicionais podem ser incluídos aos payloads dos webhooks retornados em nossas APIs.
Você pode consultar e reenviar webhooks seguindo as instruções detalhadas na documentação: Reenvio de Webhooks.
1. Simulação de Cenários de Sucesso ou Falha
Para fins de teste, temos um conjunto de dados que podem ser utilizados para simular os casos de sucesso ou falha em sandbox, são eles:
Cenário de Sucesso para Consulta de Saldos e Averbações
| document_number | authority_code | registration_code | origin_contract_number | financial_institution_document_number |
|---|---|---|---|---|
| 25256363506 | 17000 | 1354387 | 526985/WU | 00000000000191 |
Cenário de Falha para Consulta de Saldos
| document_number | failure_reason |
|---|---|
| 71987878353 | unauthorized_institution |
-
CPFs que não tiverem um cenário mapeado, receberão um webhook com um erro padrão de cenário de teste não mapeado.
Enumerador Descrição mock_error Informed document number is not a valid mock on test environment -
Ao final do dia (23:59h), todas as reservas que ainda não estiverem em status final (reservada/cancelada/deletada) serão encerradas (canceladas/deletadas) para evitar sobrecarga no ambiente de teste.
2. Consulta de Margem Consignável
Antes de solicitar a consulta da margem consignável, o servidor público precisa ter autorizado a QI Sociedade de Crédito Direto S.A., para realizar operações de Crédito Consignado, dentro do Portal do Servidor (Seguindo o seguinte caminho dentro do portal: “Consignações > Empréstimo Consignado > Autorizar Consignatário”).
A autorização do servidor tem validade de 30 dias corridos.
Após autorização do servidor, é possível realizar a consulta da margem consignável através do seguinte endpoint:
O horário de funcionamento do sistema do SIAPE é das 07:00 às 00:00, apenas em dias de semana e exceto em feriados.
Request
Request Body
{
"document_number": "\<CPF SERVIDOR\>"
}
O CPF deve ser informado em formato de texto, com no máximo 11 caracteres, sem ".", sem "-" e alinhado com zeros à esquerda.
Response
Response Body
{
"balance_key": "\<GUID DA CONSULTA DA MARGEM CONSIGNÁVEL\>",
"status": "pending_search"
}
Consulta com sucesso
Em caso de sucesso na consulta, os dados da margem do servidor serão retornados via webhook.
Caso o servidor só tenha autorizado a QI SCD para operar Empréstimo Consignado, o webhook de sucesso será retornado da seguinte forma:
Body
{
"key": "\<BALANCE-KEY\>",
"event_datetime": "2022-09-05T18:43:29Z",
"status": "success",
"data": {
"reference_date": "2019-10-21T12:30:00Z",
"name": "João José Silva e Silva",
"balance_query": [
{
"institution_authorized_for_credit_balance": true,
"employment_relationship": "attendant",
"employment_classification": "stable",
"pensioner_registration_code": "",
"registration_code": "12345678",
"pension_validity":"",
"pension_type":"",
"employment_functional_situation":"EST01-PERMANENT ACTIVE",
"authority": {
"code": "17000",
"authority_document_number": "29132934000134",
"description": "MINISTERIO DA ECONOMIA"
},
"consigned_credit": {
"available_balance": 4277.78,
"expiration_date": "2023-03-14"
},
"bank_account":{
"account":"00000111948**",
"bank_code":1,
"account_branch":"0338**"
},
}
]
}
}
Caso o servidor tenha autorizado a QI SCD para operar Empréstimo Consignado e Cartão de Crédito Consignado, o webhook de sucesso será retornado da seguinte forma:
Body
{
"key": "\<BALANCE-KEY\>",
"event_datetime": "2022-09-05T18:43:29",
"webhook_type": "federal_payroll_balance",
"status": "success",
"data": {
"reference_date": "2019-10-21T12:30:00Z",
"name": "João José Silva e Silva",
"balance_query": [
{
"institution_authorized_for_credit_balance": true,
"employment_relationship": "attendant",
"employment_classification": "stable",
"pensioner_registration_code": "",
"registration_code": "12345678",
"pension_validity":"",
"pension_type":"",
"employment_functional_situation":"EST01-PERMANENT ACTIVE",
"authority": {
"code": "17000",
"authority_document_number": "29132934000134",
"description": "MINISTERIO DA ECONOMIA"
},
"consigned_credit": {
"available_balance": 4277.78,
"expiration_date": "2023-03-14"
},
"consigned_card": {
"available_balance": 718.26
},
"bank_account":{
"account":"00000111948**",
"bank_code":1,
"account_branch":"0338**"
},
}
]
}
}
Definições Federal Payroll Balance
| Campo | Descrição |
|---|---|
| registration_code | É o código da matrícula do servidor |
| data.balance_query.employment_relationship | Enumerador Employment Relationship |
| data.balance_query.employment_classification | Enumerados Employment Classification |
| data.balance_query.pensioner_registration_code | Quando o employment_relationship for do tipo "pensioner" sera informado neste campo o código do Orgão + Matrícula do servidor |
| data.balance_query.pension_type | Quando o employment_relationship for do tipo "pensioner" sera informado neste campo o tipo da pensão |
| data.balance_query.pension_validity | Quando o employment_relationship for do tipo "pensioner" e pension_type for "temporary" poderá ser informado neste campo a data de validade da pensão |
| data.balance_query.employment_functional_situation | Código e descrição do tipo da situação funcional, códigos existentes no Anexo 1 |
| data.balance_query.consigned_credit.available_balance | Valor disponível para contratação de Empréstimo Consignado |
| data.balance_query.consigned_card.available_balance | Valor disponível para pagamento de fatura de Cartão de Crédito Consignado |
| data.balance_query.institution_authorized_for_credit_balance | Flag para informar se a instituição possui permissão de consulta de margem do tomador ("true" ou "false"). |
Consulta com falha
Em caso de falha na consulta do saldo, será retornado o seguinte webhook com algum dos enumeradores mapeados:
Body
{
"key": "\<BALANCE-KEY\>",
"event_datetime": "2022-09-05T18:43:29Z",
"webhook_type": "federal_payroll_balance",
"status": "failure",
"data": {
"enumerator": "unauthorized_institution",
"description": "Institution is not authorized to search for client."
}
}
| Enumerador | Descição |
|---|---|
| unauthorized_institution | Institution is not authorized to search for client. |
| inexistent_relationship | This client does not have any known federal employment relationship. |
| invalid_document_number | Invalid document number |
| inactive_federal_employee | Inactive federal employee |
| deceased_federal_employee | Deceased federal employee |
3. Simulação de um Crédito Consignado
Request
Request Body
{
"borrower": {
"person_type": "natural"
},
"financial": {
"first_due_date": "2023-04-07",
"installment_face_value": 100.0,
"disbursement_date": "2023-03-14",
"limit_days_to_disburse": 3,
"number_of_installments": 2,
"monthly_interest_rate": 0.0205,
"interest_type": "pre_price_days",
"fine_configuration": {
"monthly_rate": 0.01,
"interest_base": "calendar_days",
"contract_fine_rate": 0.02
},
"credit_operation_type": "ccb",
"interest_grace_period": 0,
"principal_grace_period": 0
},
"collaterals": [{
"collateral_type": "federal_payroll"
}]
}
Response
Response Body
{
"data": {
"annual_cet": 0.5040756794535896,
"assignment_amount": 196.75,
"cet": 0.0346,
"contract_fee_amount": 1.95,
"contract_fees": [
{
"amount": 1,
"amount_type": "percentage",
"fee_amount": 1.95,
"fee_type": "tac"
}
],
"credit_operation_type": "ccb",
"disbursed_issue_amount": 191.49,
"disbursement_date": "2023-03-14",
"disbursement_options": [
{
"annual_cet": 0.5040756794535896,
"assignment_amount": 196.75,
"cet": 0.0346,
"contract_fee_amount": 1.95,
"contract_fees": [
{
"amount": 1,
"amount_type": "percentage",
"fee_amount": 1.95,
"fee_type": "tac"
}
],
"disbursed_issue_amount": 191.49,
"disbursement_date": "2023-03-14",
"external_contract_fee_amount": 1.95,
"external_contract_fees": [
{
"amount": 1,
"amount_released": 1.77,
"amount_type": "percentage",
"cofins_amount": 0,
"csll_amount": 0,
"description": null,
"fee_amount": 1.95,
"fee_type": "spread",
"irrf_amount": 0,
"net_fee_amount": 1.77,
"pis_amount": 0,
"tax_amount": 0.18
}
],
"first_due_date": "2023-04-07",
"installments": [
{
"business_due_date": "2023-04-10",
"calendar_days": 24,
"due_date": "2023-04-07",
"due_principal": 194.8,
"has_interest": true,
"installment_number": 1,
"post_fixed_amount": null,
"pre_fixed_amount": 3.1882715773,
"principal_amortization_amount": 96.8117284227,
"tax_amount": 0.1905254815358736,
"total_amount": 100,
"workdays": 17
},
{
"business_due_date": "2023-05-08",
"calendar_days": 30,
"due_date": "2023-05-07",
"due_principal": 97.9882715773,
"has_interest": true,
"installment_number": 2,
"post_fixed_amount": null,
"pre_fixed_amount": 2.0088192272,
"principal_amortization_amount": 97.9911807728,
"tax_amount": 0.4339049484619584,
"total_amount": 100,
"workdays": 18
}
],
"iof_amount": 1.36,
"issue_amount": 194.8,
"net_external_contract_fee_amount": 1.77,
"prefixed_interest_rate": {
"annual_rate": 0.27572219,
"daily_rate": 0.00067665,
"interest_base": "calendar_days",
"monthly_rate": 0.0205
},
"total_pre_fixed_amount": 5.1970908045
}
],
"external_contract_fee_amount": 1.95,
"external_contract_fees": [
{
"amount": 1,
"amount_released": 1.77,
"amount_type": "percentage",
"cofins_amount": 0,
"csll_amount": 0,
"description": null,
"fee_amount": 1.95,
"fee_type": "spread",
"irrf_amount": 0,
"net_fee_amount": 1.77,
"pis_amount": 0,
"tax_amount": 0.18
}
],
"final_disbursement_amount": 191.49,
"installments": [
{
"business_due_date": "2023-04-10",
"calendar_days": 24,
"due_date": "2023-04-07",
"due_principal": 194.8,
"has_interest": true,
"installment_number": 1,
"post_fixed_amount": null,
"pre_fixed_amount": 3.1882715773,
"principal_amortization_amount": 96.8117284227,
"tax_amount": 0.1905254815358736,
"total_amount": 100,
"workdays": 17
},
{
"business_due_date": "2023-05-08",
"calendar_days": 30,
"due_date": "2023-05-07",
"due_principal": 97.9882715773,
"has_interest": true,
"installment_number": 2,
"post_fixed_amount": null,
"pre_fixed_amount": 2.0088192272,
"principal_amortization_amount": 97.9911807728,
"tax_amount": 0.4339049484619584,
"total_amount": 100,
"workdays": 18
}
],
"interest_grace_period": 0,
"interest_payment_month_period": 1,
"interest_type": "pre_price_days",
"iof_amount": 1.36,
"issue_amount": 194.8,
"issue_date": "2023-03-14",
"net_external_contract_fee_amount": 1.77,
"number_of_installments": 2,
"operation_type": "structured_operation",
"post_fixed_interest_base": "workdays",
"post_fixed_interest_rate": null,
"prefixed_interest_rate": {
"annual_rate": 0.27572219,
"daily_rate": 0.00067665,
"interest_base": "calendar_days",
"monthly_rate": 0.0205
},
"principal_amortization_month_period": 1,
"principal_grace_period": 0,
"requester_key": "ef48fbe4-267b-45c1-9049-75345c075486",
"total_pre_fixed_amount": 5.1970908045
},
"event_datetime": "2023-03-15 00:26:05",
"key": "5c7441d2-8282-45e6-aaa8-7062bb155aa3",
"status": "finished",
"type": "debt"
}
4. Emissão de Crédito Consignado
Request
- Digitação Margem Livre
- Digitação Refinanciamento
{
"borrower": {
"name": "\<NOME DEVEDOR\>",
"email": "\<EMAIL DEVEDOR\>",
"phone": {
"number": "\<CELUAR DO DEVEDOR\>",
"area_code": "\<DDD DO DEVEDOR\>",
"country_code": "+55"
},
"address": {
"city": "\<CIDADE DO DEVEDOR\>",
"state": "\<ESTADO DO DEVEDOR\>",
"number": "\<No. DO DEVEDOR\>",
"street": "\<RUA DO DEVEDOR\>",
"complement": "\<COMPLEMENTO DO DEVEDOR\>",
"postal_code": "\<CEP DO DEVEDOR\>",
"neighborhood": "\<BAIRRO DO DEVEDOR\>"
},
"role_type": "issuer",
"birth_date": "\<DATA DE NASCIMENTO DO DEVEDOR\>",
"mother_name": "\<NOME DA MÃE DO DEVEDOR\>",
"person_type": "natural",
"individual_document_number": "\<CPF DO DEVEDOR\>",
"gender": "\<SEXO DO DEVEDOR\>",
"nationality": "\<NACIONALIDADE DO DEVEDOR\>",
"is_pep": false,
"marital_status": "\<ESTADO CIVIL DO DEVEDOR\>",
"document_identification_date": "2022-08-01",
"document_identification_type": "rg",
"document_identification_number": "123456777"
},
"financial": {
"first_due_date": "2022-12-07",
"installment_face_value": 100.0,
"disbursement_date": "2022-11-03",
"number_of_installments": 24,
"monthly_interest_rate": 0.0205,
"interest_type": "pre_price_days",
"fine_configuration": {
"monthly_rate": 0.01,
"interest_base": "calendar_days",
"contract_fine_rate": 0.02
},
"credit_operation_type": "ccb",
"interest_grace_period": 0,
"principal_grace_period": 0
},
"simplified": true,
"collaterals": [{
"percentage": 1,
"collateral_data": {
"reservation_type": "new_credit",
"reservation_method": "creation",
"authority_code": "17000",
"pensioner_registration_code": "",
"registration_code": "12345678",
"authority": {
"description": "teste",
"authority_document_number": "1234"
}
},
"collateral_type": "federal_payroll"
}],
"requester_identifier_key": "\<ID DE CONTROLE DO PARCEIRO\>",
"disbursement_bank_account": {
"name": "\<NOME DO DEVEDOR\>",
"bank_code": "104",
"account_type": "checking_account",
"account_digit": "1",
"branch_number": "3880",
"account_number": "000736703806",
"document_number": "\<CPF DO DEVEDOR\>",
"transfer_method": "pix"
},
"purchaser_document_number": "\<CNPJ DO CESSIONÁRIO\>"
}
{
"borrower": {
"name": "\<NOME DEVEDOR\>",
"email": "\<EMAIL DEVEDOR\>",
"phone": {
"number": "\<CELUAR DO DEVEDOR\>",
"area_code": "\<DDD DO DEVEDOR\>",
"country_code": "+55"
},
"address": {
"city": "\<CIDADE DO DEVEDOR\>",
"state": "\<ESTADO DO DEVEDOR\>",
"number": "\<No. DO DEVEDOR\>",
"street": "\<RUA DO DEVEDOR\>",
"complement": "\<COMPLEMENTO DO DEVEDOR\>",
"postal_code": "\<CEP DO DEVEDOR\>",
"neighborhood": "\<BAIRRO DO DEVEDOR\>"
},
"role_type": "issuer",
"birth_date": "\<DATA DE NASCIMENTO DO DEVEDOR\>",
"mother_name": "\<NOME DA MÃE DO DEVEDOR\>",
"person_type": "natural",
"individual_document_number": "\<CPF DO DEVEDOR\>",
"gender": "\<SEXO DO DEVEDOR\>",
"nationality": "\<NACIONALIDADE DO DEVEDOR\>",
"is_pep": false,
"marital_status": "\<ESTADO CIVIL DO DEVEDOR\>",
"document_identification_date": "2022-08-01",
"document_identification_type": "rg",
"document_identification_number": "123456777"
},
"financial": {
"first_due_date": "2022-12-07",
"installment_face_value": 100.0,
"disbursement_date": "2022-11-03",
"number_of_installments": 24,
"monthly_interest_rate": 0.0205,
"interest_type": "pre_price_days",
"fine_configuration": {
"monthly_rate": 0.01,
"interest_base": "calendar_days",
"contract_fine_rate": 0.02
},
"credit_operation_type": "ccb",
"interest_grace_period": 0,
"principal_grace_period": 0
},
"simplified": true,
"collaterals": [{
"percentage": 1,
"collateral_data": {
"reservation_type": "refinancing",
"reservation_method": "issuing",
"authority_code": "17000",
"pensioner_registration_code": "",
"registration_code": "12345678",
"authority": {
"description": "teste",
"authority_document_number": "1234"
}
},
"collateral_type": "federal_payroll"
}],
"requester_identifier_key": "\<ID DE CONTROLE DO PARCEIRO\>",
"disbursement_bank_account": {
"name": "\<NOME DO DEVEDOR\>",
"bank_code": "104",
"account_type": "checking_account",
"account_digit": "1",
"branch_number": "3880",
"account_number": "000736703806",
"document_number": "\<CPF DO DEVEDOR\>",
"transfer_method": "pix"
},
"purchaser_document_number": "\<CNPJ DO CESSIONÁRIO\>",
"refinanced_credit_operations": [
{
"operation_key": "d2fd3f63-3d11-42a8-ab5c-9a84b5c58b6c"
}
]
}
Detalhamento de campos no objeto collateral_data
| Campo | Descrição | Valores |
|---|---|---|
| reservation_type | Tipo da reserva | Enumeradores |
| registration_code | Matrícula do servidor ou pensionista | 123456789 |
| reservation_method | Determina quando deve-se iniciar a tentativa de averbação do consignado, seja no momento da criação da operação de crédito ou no momento da emissão da mesma. | Enumeradores |
Tabela de tipos de reserva
| Enumerador | Descrição |
|---|---|
| new_credit | Crédito Novo |
| refinancing | Refinanciamento |
Tabela de metodos de criação de reserva
Campo muito importante, pois ele determina diretamente quando o pedido de intensão de reserva na Zetra será feito.
| Enumerator | Descrição |
|---|---|
| creation | A tentativa de averbação começará quando a operação de crédito for criada. |
| issuing | A tentativa de averbação começará quando a operação de crédito for emitida, ou seja, após a formalização da mesma. |
Response
Response Body
{
"data": {
"borrower": {
"document_number": "\<CPF DEVEDOR\>",
"name": "\<NOME DEVEDOR\>"
},
"collaterals": [{
"absolute_amount": null,
"collateral_constituted": false,
"collateral_data": {
"authority_code": "17000",
"pensioner_registration_code": "",
"registration_code": "12345678"
},
"collateral_key": "5e40c191-06ae-4da2-9d4b-3c0bf6eeb1a3",
"collateral_type": "federal_payroll",
"created_at": "2022-11-03T20:56:09.200482",
"external_key": "\<DEBT-KEY\>",
"percentage": 1,
"updated_at": "2022-11-03T20:56:09.200474"
}],
"contract": {
"number": "00000000001",
"signature_information": [{
"signature_url": null,
"signer_document_number": "\<CPF ASSINANTE\>",
"signer_email": "\<EMAIL ASSINANTE\>",
"signer_external_key": null,
"signer_name": "\<NOME ASSINANTE\>",
"signer_role": "issuer"
}],
"urls": [
"\<LINK URL DA CCB\>"
]
},
"disbursement_options": [{
"additional_iof": 24.220242,
"annual_cet": "26.1457%",
"assignment_amount": 3205.12,
"base_iof": 176.6603785598479778,
"cet": "1,9544%",
"contract_fee_amount": 17.68,
"contract_fees": [{
"amount": 17.68,
"amount_type": "absolute",
"fee_amount": 17.68,
"fee_type": "spread_cip_cost"
}],
"disbursement_date": "2022-11-03",
"external_contract_fee_amount": 0,
"external_contract_fees": [],
"first_due_date": "2022-12-07"
"installments": [{
"additional_costs": [],
"business_due_date": "2022-12-07",
"calendar_days": 34,
"due_date": "2022-12-07",
"due_interest": 0,
"due_principal": 3187.44,
"fine_amount": null,
"has_interest": true,
"installment_number": 1,
"installment_status": null,
"installment_type": null,
"post_fixed_amount": 0,
"pre_fixed_amount": 64.20069301315790,
"principal_amortization_amount": 35.79930698684210,
"tax_amount": 0.10014353287723266,
"total_amount": 100,
"workdays": 23
}, <... X48>
],
"issue_amount": 3187.44,
"net_external_contract_fee_amount": 0,
"total_iof": 100.44,
"total_pre_fixed_amount": 3225.1656904289435
},
{
"additional_iof": 24.220242,
"annual_cet": "26.0057%",
"assignment_amount": 3205.12,
"base_iof": 176.6603785598479778,
"cet": "1,9544%",
"contract_fee_amount": 17.68,
"contract_fees": [{
"amount": 17.68,
"amount_type": "absolute",
"fee_amount": 17.68,
"fee_type": "spread_cip_cost"
}],
"disbursement_date": "2022-11-04",
"external_contract_fee_amount": 0,
"external_contract_fees": [],
"first_due_date": "2023-01-07"
"installments": [{
"additional_costs": [],
"business_due_date": "2023-01-07",
"calendar_days": 34,
"due_date": "2022-12-07",
"due_interest": 0,
"due_principal": 3187.44,
"fine_amount": null,
"has_interest": true,
"installment_number": 1,
"installment_status": null,
"installment_type": null,
"post_fixed_amount": 0,
"pre_fixed_amount": 64.20069301315790,
"principal_amortization_amount": 35.79930698684210,
"tax_amount": 0.10014353287723266,
"total_amount": 100,
"workdays": 23
}, <... X48>
],
"issue_amount": 3187.44,
"net_external_contract_fee_amount": 0,
"total_iof": 100.44,
"total_pre_fixed_amount": 3225.1656904289435
},
{
"additional_iof": 24.220242,
"annual_cet": "25.8457%",
"assignment_amount": 3205.12,
"base_iof": 176.6603785598479778,
"cet": "1,9544%",
"contract_fee_amount": 17.68,
"contract_fees": [{
"amount": 17.68,
"amount_type": "absolute",
"fee_amount": 17.68,
"fee_type": "spread_cip_cost"
}],
"disbursement_date": "2022-11-05",
"external_contract_fee_amount": 0,
"external_contract_fees": [],
"first_due_date": "2022-12-07"
"installments": [{
"additional_costs": [],
"business_due_date": "2022-12-07",
"calendar_days": 34,
"due_date": "2022-12-07",
"due_interest": 0,
"due_principal": 3187.44,
"fine_amount": null,
"has_interest": true,
"installment_number": 1,
"installment_status": null,
"installment_type": null,
"post_fixed_amount": 0,
"pre_fixed_amount": 64.20069301315790,
"principal_amortization_amount": 35.79930698684210,
"tax_amount": 0.10014353287723266,
"total_amount": 100,
"workdays": 23
}, <... X48>
],
"issue_amount": 3187.44,
"net_external_contract_fee_amount": 0,
"total_iof": 100.44,
"total_pre_fixed_amount": 3225.1656904289435
},
{
"additional_iof": 24.220242,
"annual_cet": "26.1457%",
"assignment_amount": 3205.12,
"base_iof": 176.6603785598479778,
"cet": "1,9544%",
"contract_fee_amount": 17.68,
"contract_fees": [{
"amount": 17.68,
"amount_type": "absolute",
"fee_amount": 17.68,
"fee_type": "spread_cip_cost"
}],
"disbursement_date": "2022-11-06",
"external_contract_fee_amount": 0,
"external_contract_fees": [],
"first_due_date": "2022-12-07"
"installments": [{
"additional_costs": [],
"business_due_date": "2022-12-07",
"calendar_days": 34,
"due_date": "2022-12-07",
"due_interest": 0,
"due_principal": 3187.44,
"fine_amount": null,
"has_interest": true,
"installment_number": 1,
"installment_status": null,
"installment_type": null,
"post_fixed_amount": 0,
"pre_fixed_amount": 64.20069301315790,
"principal_amortization_amount": 35.79930698684210,
"tax_amount": 0.10014353287723266,
"total_amount": 100,
"workdays": 23
}, <... X48>
],
"issue_amount": 3187.44,
"net_external_contract_fee_amount": 0,
"total_iof": 100.44,
"total_pre_fixed_amount": 3225.1656904289435
}
],
"iof_charge_method": "financed",
"requester_identifier_key": "3ed0744d-1f35-4688-aa65-739b8a3f9e89"
},
"event_datetime": "2022-11-07 13:54:58",
"key": "\<DEBT-KEY\>",
"status": "waiting_signature",
"webhook_type": "debt"
}
Após a digitação da proposta, a rotina de averbação é iniciada: Em caso de sucesso na averbação, o parceiro receberá o seguinte webhook:
Webhook de Anuência Pendente
Campo muito importante, temos os status pending_consent e o pending_consent_with_deletion (ocasionado pela tentativa de cancelamento de uma reserva em status de pending_consent), ambos apenas com Aceite, Rejeição ou Expiração do consentimento (após 10 dias), que é possível encerrar uma reserva e liberar a margem. A tentativa de desaverbação de uma reserva ainda sem consentimento, resulta em reserva não encontrada uma vez que a mesma ainda não está formalizada no sistema do SIAPE.
Body
{
"key": "\<DEBT-KEY\>",
"data": {
"collateral_data": {
"reservation_status": "pending_consent"
},
"collateral_type": "federal_payroll",
"collateral_constituted": false
},
"event_time": "2022-10-31 15:23:46",
"webhook_type": "credit_operation.collateral"
}
Webhook de Averbação
Após o devedor da dívida confirmar a anuência do contrato no portal do servidor e confirmação da averbação da margem, o parceiro receberá o seguinte webhook:
Body
{
"key": "\<DEBT-KEY\>",
"data": {
"collateral_type": "federal_payroll",
"collateral_constituted": true
},
"event_time": "2022-10-31 15:23:46",
"webhook_type": "credit_operation.collateral"
}
5. Modelos de formalização da operação
Por padrão a QI Tech realiza a coleta de assinaturas através da QISign e o contrato é enviado para os assinantes no momento da emissão, porém ainda existe a possibilidade de o parceiro realizar a coleta de assinaturas de forma independente e enviar o documento assinado ou as evidencias de assinatura para a QI Tech para seguir com a operação.
Segue abaixo a descrição de cada modelo aceito pela QI:
Assinar via QISign
A assinatura através da QI Sign ocorre de forma automática na plataforma QI Tech, uma vez que a operação é criada o documento é disparado pela QI Sign para coleta de assinaturas, após assinado a operação automaticamente ira do status "waiting_signature" para o status "issued" (Emitida).
Enviar PDF assinado
Esse tipo indica que o PDF emitido através da "/debt" será assinado e link com o PDF assinado será enviado através da API 4.1 como forma de autenticação.
Request
Request Body
{
"type": "pdf-signature",
"path-pdf-signed": "https://www.google.com/"
}
Response
Response Body
{
"data": {},
"event_datetime": "2023-01-17 17:17:28",
"key": "4630cd58-ab00-49b3-b8cb-cb0f4a5af7a4",
"status": "signature_received",
"webhook_type": "debt"
}
Enviar evidências de assinatura
Esse tipo indica que o PDF emitido através da "/debt" será assinado através de um hash anexado em sua ultima pagina.
A autenticação através do envio de evidências da assinatura, pode ter 3 tipos: