Skip to main content

Como ativar ou desativar um beneficiário via API?

Você pode ativar ou desativar um beneficiário pelo seu taxID (a chave de pagamento, CPF ou CNPJ). Um beneficiário desativado não consegue solicitar novas antecipações nem acessar o aplicativo.

Ambos os endpoints exigem o escopo ANTICIPATION_BENEFICIARY_POST.

AçãoEndpoint
AtivarPOST /api/v1/anticipation/beneficiary/{taxID}/activate
DesativarPOST /api/v1/anticipation/beneficiary/{taxID}/deactivate

O {taxID} pode ir com ou sem máscara — apenas os dígitos são considerados. Se não existir beneficiário com aquele taxID na empresa, a resposta é 404.

Exemplos em código

# Desativar
curl 'https://api.woovi.com/api/v1/anticipation/beneficiary/12345678909/deactivate' -X POST \
-H "Content-Type: application/json" \
-H "Authorization: {SEU_APP_ID}"

# Ativar
curl 'https://api.woovi.com/api/v1/anticipation/beneficiary/12345678909/activate' -X POST \
-H "Content-Type: application/json" \
-H "Authorization: {SEU_APP_ID}"

Exemplo de resposta

{
"beneficiary": {
"name": "João da Silva",
"taxID": {
"taxID": "12345678909",
"type": "BR:CPF"
},
"isActive": false,
"availableAmount": 500000,
"maxAdvanceableAmount": 350000,
"notifyEmail": "[email protected]",
"notifyPhone": "+5511999999999",
"verified": true,
"createdAt": "2026-07-15T12:00:00.000Z"
}
}