Exclusão de Funcionário
DELETE/funcionarios
Envie um objeto JSON na raiz do body, sem envelope data. POST indica inclusão, PUT alteração e DELETE exclusão. A query opcional operacao=N indica operação não definida. Envie os dados em JSON. No PUT, subcontratos existentes que não constarem da lista enviada serão excluídos. O resultado de cada subcontrato é informado separadamente.
Request
Query Parameters
- application/json
- Body
- exemplo
Body
required
codEmpresa stringrequired
matricula int64required
Exemplo de requisição
{
"codEmpresa": "EMP01",
"matricula": 1001
}
Responses
- 200
- 400
Resultado do funcionário e de seus subcontratos. Verifique success no resultado principal e em cada subcontrato.
- application/json
- Schema
- Example (from schema)
- sucesso
- naoCadastrado
- subcontratoFalhou
Schema
- FuncionarioResponse
- ParametroInvalidoResponse
Array [
]
anyOf
success booleanrequired
seqRegistro int64nullable
observacao stringnullable
subcontratos
object[]
success boolean
seqRegistro int64nullable
observacao stringnullable
errors
object
required
property name* any
observacao stringrequired
{}
Exemplo de resultado
{
"success": true,
"seqRegistro": 128027,
"observacao": null
}
Exemplo de resultado
{
"success": false,
"seqRegistro": null,
"observacao": "FUNCIONARIO NAO CADASTRADO"
}
Exemplo de resultado
{
"success": true,
"seqRegistro": 128027,
"observacao": null,
"subcontratos": [
{
"success": false,
"seqRegistro": null,
"observacao": "Mensagem de erro retornada pelo processamento."
}
]
}
Empresa ausente ou inválida quando a integração por empresa da folha estiver habilitada.
- application/json
- Schema
- Example (from schema)
- empresaAusente
Schema
message stringrequired
{
"message": "string"
}
Exemplo de resultado
{
"message": "Operação Negada. Parâmetro codEmpresa ausente na requisição."
}
Loading...