Pular para o conteúdo principal

Situações de colaboradores

GET /api/v1/valepix/employees/situations

Lista as situações válidas para o campo situation em rotas de colaboradores.

Autenticação

Envie um API token ativo no header Authorization.

Authorization: Bearer <VALEPIX_API_TOKEN>
Accept: application/json

Path params

Esta rota não possui path params.

Query params

Esta rota não possui query params documentados.

Exemplo curl

curl --request GET \
--header "Authorization: Bearer $VALEPIX_API_TOKEN" \
--header "Accept: application/json" \
--url "https://routes.valepix.com.br/api/v1/valepix/employees/situations"

Response

{
"success": "success",
"data": {
"situations": [
{
"label": "Ativo",
"value": "active",
"url": "ativo"
},
{
"label": "Bloqueado",
"value": "blocked",
"url": "bloqueado"
},
{
"label": "Férias",
"value": "vacation",
"url": "ferias"
},
{
"label": "Afastado",
"value": "sick_leave",
"url": "afastado"
},
{
"label": "Licença Maternidade",
"value": "maternity_leave",
"url": "licenca-maternidade"
},
{
"label": "Desligado",
"value": "dismissed",
"url": "desligado"
}
]
}
}

Use sempre o campo value no payload de criação, atualização, listagem ou arquivo de lote. Os campos label e url são úteis para exibição em interfaces.

Erros comuns

HTTPQuando aconteceAção recomendada
401Token ausente, inválido, expirado ou revogadoConferir token
403Token sem acesso à APIConfirmar token com a ValePix
500Erro interno temporárioTentar novamente com backoff