Pular para o conteúdo principal

ValePix Developers

A API ValePix permite que sistemas de RH, ERPs e plataformas parceiras integrem benefícios, colaboradores, depósitos e distribuições sem depender do portal. A autenticação é feita com API token enviado no header Authorization.

Esta documentação cobre apenas as rotas públicas para clientes. Use um API token autorizado para acessar as rotas de produtos, benefícios, colaboradores, lotes, financeiro e distribuições.

/api/v1/valepix/products
/api/v1/valepix/benefits
/api/v1/valepix/employees/situations
/api/v1/valepix/employees
/api/v1/valepix/deposits
/api/v1/valepix/balances
/api/v1/valepix/transactions
/api/v1/valepix/distributions

Base URL

Os exemplos usam a base URL de produção:

https://routes.valepix.com.br

Os paths das rotas (listados abaixo) incluem o prefixo /api/v1. Para montar a URL completa, concatene base + path, por exemplo: https://routes.valepix.com.br + /api/v1/valepix/products = https://routes.valepix.com.br/api/v1/valepix/products.

Para sandbox e separação de tokens e IDs entre ambientes, consulte Base URL.

Autenticação

Todas as chamadas exigem um API token ativo:

Authorization: Bearer <VALEPIX_API_TOKEN>
Accept: application/json
Content-Type: application/json

Para upload de arquivo em lote, use multipart/form-data no lugar de application/json e deixe o cliente gerar o boundary.

Use o API token autorizado no header Authorization.

Rotas disponíveis

OperaçãoMétodoRota
Listar produtosGET/api/v1/valepix/products
Criar benefícioPOST/api/v1/valepix/benefits
Listar benefíciosGET/api/v1/valepix/benefits
Buscar benefícioGET/api/v1/valepix/benefits/{benefit_id}
Atualizar benefícioPUT/api/v1/valepix/benefits/{benefit_id}
Remover benefícioDELETE/api/v1/valepix/benefits/{benefit_id}
Listar situações de colaboradoresGET/api/v1/valepix/employees/situations
Listar colaboradoresGET/api/v1/valepix/employees
Contar colaboradores ativosGET/api/v1/valepix/employees/count
Criar colaboradorPOST/api/v1/valepix/employees
Buscar colaboradorGET/api/v1/valepix/employees/{employee_id}
Atualizar colaboradorPUT/api/v1/valepix/employees/{employee_id}
Desligar colaboradorDELETE/api/v1/valepix/employees/{employee_id}
Enviar lotePOST/api/v1/valepix/employees/batch/upload
Consultar loteGET/api/v1/valepix/employees/batch/{batch_id}
Remover itens de loteDELETE/api/v1/valepix/employees/batch/{batch_id}
Confirmar lotePOST/api/v1/valepix/employees/batch/{batch_id}/commit
Criar depósitoPOST/api/v1/valepix/deposits
Consultar depósitoGET/api/v1/valepix/deposits/{transaction_id}
Consultar saldosGET/api/v1/valepix/balances
Listar transaçõesGET/api/v1/valepix/transactions
Criar rascunho de distribuiçãoPOST/api/v1/valepix/distributions
Listar distribuiçõesGET/api/v1/valepix/distributions
Consultar distribuiçãoGET/api/v1/valepix/distributions/{distribution_id}
Listar itens da distribuiçãoGET/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
Finalizar distribuiçãoPOST/api/v1/valepix/distributions/{distribution_id}/finalize
Cancelar distribuiçãoPOST/api/v1/valepix/distributions/{distribution_id}/cancel
Regenerar pagamentoPOST/api/v1/valepix/distributions/{distribution_id}/regenerate-payment

Formatos importantes

CampoFormato
employee_id, batch_id, distribution_idIdentificador retornado pela API
product_idUse o id retornado por Listar produtos
benefit_idUse o benefit_id da criação de benefício ou o id retornado por Listar benefícios
situationUse o campo value retornado por Situações de colaboradores
documentCPF válido do colaborador, preferencialmente somente números
phoneTelefone brasileiro válido, preferencialmente somente números
birth_dateYYYY-MM-DD
admission_dateYYYY-MM-DD
Campos monetáriosInteiros em centavos
transaction_idUUID retornado pela API ou informado na criação de depósito

Não envie timestamp ISO completo em birth_date ou admission_date. Use somente data, por exemplo 1990-05-20.

Campos opcionais e valores vazios — como 0, false ou listas sem itens — podem ser omitidos da resposta. Trate a ausência conforme o tipo e a regra descritos em cada rota.

Próximos passos

  1. Configure a base URL em Base URL.
  2. Revise as regras de API tokens.
  3. Siga o fluxo completo em Cadastrar colaboradores.
  4. Faça uma chamada inicial em Quickstart.
  5. Liste produtos em Produtos.
  6. Configure benefícios em Benefícios.
  7. Implemente as rotas de Colaboradores.
  8. Revise as rotas do Financeiro.
  9. Conheça o ciclo de Distribuições.
  10. Execute o guia Depositar saldo e distribuir benefícios.