Pular para o conteúdo principal

Distribuições

Uma distribuição organiza o envio de valores para um ou mais colaboradores. O fluxo começa como rascunho, permite revisar participantes e valores e termina com a finalização.

Base path:

/api/v1/valepix/distributions

Modos de criação

typeComportamento
selectedCria um rascunho vazio; adicione os colaboradores escolhidos depois
batchInclui os colaboradores ativos e elegíveis da empresa
groupInclui colaboradores ativos e elegíveis vinculados a uma ou mais convenções informadas em benefit_convention_ids

Use apenas convenções e colaboradores retornados pelas rotas da integração.

Ciclo de estados

EstadoSignificadoOperações
draftRascunho editávelAdicionar/remover colaboradores, atualizar valores e finalizar
processingDistribuição finalizada e em processamentoConsultar ou cancelar quando permitido
completedValores concluídosConsultar
failedProcessamento falhouConsultar
expiredPagamento expirouConsultar ou regenerar pagamento
cancelledDistribuição canceladaConsultar

Adição, remoção e alteração de valores são aceitas somente em draft. Ao cancelar um rascunho, a API exclui a distribuição; o estado cancelled é usado quando uma distribuição em processamento é cancelada.

Métodos de pagamento

MétodoUso
PIXGera cobrança PIX
BOLETOGera cobrança por boleto
BALANCEUsa o saldo disponível da empresa
BALANCE_WITH_PIXCombina saldo disponível e PIX
BALANCE_WITH_BOLETOCombina saldo disponível e boleto

Qualquer valor diferente não é aceito pela API.

Rotas disponíveis

OperaçãoMétodoRota
Criar rascunhoPOST/api/v1/valepix/distributions
Listar distribuiçõesGET/api/v1/valepix/distributions
Consultar distribuiçãoGET/api/v1/valepix/distributions/{distribution_id}
Listar itensGET/api/v1/valepix/distributions/{distribution_id}/items
Adicionar itensPOST/api/v1/valepix/distributions/{distribution_id}/items
Remover itensDELETE/api/v1/valepix/distributions/{distribution_id}/items
Atualizar valor em lotePUT/api/v1/valepix/distributions/{distribution_id}/items/value
Atualizar valor individualPUT/api/v1/valepix/distributions/{distribution_id}/items/{employee_id}/value
FinalizarPOST/api/v1/valepix/distributions/{distribution_id}/finalize
CancelarPOST/api/v1/valepix/distributions/{distribution_id}/cancel
Regenerar pagamentoPOST/api/v1/valepix/distributions/{distribution_id}/regenerate-payment

Todas as rotas exigem um API token ativo e autorizado.

Regras gerais

  • Valores monetários são inteiros em centavos, não negativos.
  • Use apenas identificadores retornados pelas rotas públicas da integração.
  • Confira saldos e itens imediatamente antes de finalizar.

Veja o fluxo ponta a ponta em Depositar saldo e distribuir benefícios.

Envelope de resposta

Em caso de sucesso, as respostas seguem o padrão:

{
"success": "success",
"data": {}
}

Em erros de validação, autenticação ou autorização, consulte Erros.