Pular para o conteúdo principal

Atualizar benefício

PUT /api/v1/valepix/benefits/{benefit_id}

Atualiza uma configuração de benefício da integração autorizada.

Autenticação

Envie um API token ativo no header Authorization.

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

Path params

ParâmetroTipoObrigatórioDescrição
benefit_idstringSimIdentificador do benefício retornado pela API

Body

Envie a configuração atualizada do benefício. Quando items for enviado, a lista substitui os itens anteriores; inclua todos os itens que devem permanecer ativos no benefício.

CampoTipoObrigatórioDescrição
namestringSimNome do benefício
descriptionstringNãoDescrição do benefício
coparticipation_percentagenumberSimPercentual de coparticipação
itemsarraySimLista de produtos e valores mensais do benefício

Objeto de items:

CampoTipoObrigatórioDescrição
product_idstringSimCampo id retornado por Listar produtos
monthly_amountnumberSimValor mensal do item em centavos

Use o payload completo acima para substituir a configuração do benefício. O benefit_id vem da URL.

Exemplo curl

curl --request PUT \
--header "Authorization: Bearer $VALEPIX_API_TOKEN" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--url "https://routes.valepix.com.br/api/v1/valepix/benefits/$BENEFIT_ID" \
--data '{
"name": "Benefício Flexível",
"description": "Configuração atualizada para colaboradores elegíveis",
"coparticipation_percentage": 0,
"items": [
{
"product_id": "00000000-0000-4000-8000-000000000201",
"monthly_amount": 60000
}
]
}'

Response

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

Erros comuns

HTTPQuando aconteceAção recomendada
400Payload inválido, benefício duplicado, item ausente, produto inválido ou item duplicadoCorrigir dados enviados
401Token ausente, inválido, expirado ou revogadoConferir token
403Token sem acesso ao recurso solicitadoConfirmar token com a ValePix
404Benefício não encontradoConferir benefit_id
500Erro interno temporárioTentar novamente com backoff