Skip to main content

Consulta de Margem Consignável (SIAPE)

Endpoint que consulta a margem disponível do servidor federal no SIGEPE/SIAPE. Sem o balance_key desse passo, não dá pra simular nem emitir.

Pré-requisitos

  1. Servidor pré-autorizou QI SCD no Portal do Servidor (válida 30 dias).
  2. authority_code (código UPAG) — recebido na fase comercial.

[!warning] Diferente do Exército, não há upload de documento de autorização. Tudo é digital no portal.

Endpoint

POST /federal_payroll/balance
CampoTipoDescrição
document_numberstringCPF do servidor (11 dígitos)
authority_codestringCódigo da Unidade Pagadora (UPAG)
registration_codestringMatrícula SIAPE

Resposta síncrona:

{
"balance_key": "...",
"status": "pending_search"
}

Webhook de resultado

Tipo: federal_payroll.balance

Estrutura do payload de sucesso:

{
"balance_query": [
{
"available_balance": 3500.00,
"authority_code": "17000",
"registration_code": "1354387",
"employment_relationship": "active",
"consigned_credit": 1200.00,
"consigned_card": 300.00
}
]
}
  • available_balance — margem disponível
  • consigned_credit — quanto já está consignado em crédito
  • consigned_card — quanto está em cartão consignado

Enumeradores de falha (balance)

EnumeradorSignificadoAção
unauthorized_institutionServidor não pré-autorizou QI SCD no portalPedir autorização
inexistent_relationshipSem vínculo federalVerificar dados
invalid_document_numberCPF malformadoVerificar CPF
inactive_federal_employeeServidor inativoNão há ação
deceased_federal_employeeServidor falecidoNão há ação

Cenários de Sandbox

Sucesso

document_numberauthority_coderegistration_code
25256363506170001354387

Falha

document_numberfailure_reason
71987878353unauthorized_institution

[!info] Reset diário Reservas não-finalizadas no sandbox são encerradas todo dia às 23:59h pra manter o ambiente limpo.

Próximo passo

Após o webhook succeeded com available_balance retornado, escolha a modalidade: