POST api/Afastamento/PostAlterarAfastamento
Alterar Afastamento
Request Information
URI Parameters
None.
Body Parameters
RemoteAfastamento| Name | Description | Type | Additional information |
|---|---|---|---|
| Id |
Identificação do Afastamento, retornado pela API no momento da Inclusão. Deverá ser informado quando Alteração/Exclusão |
integer |
None. |
| cpf |
CPF do funcionário, usado para localizar o Registro do Funcionário |
string |
None. |
| Admissao |
Data de Admissão do Funcionario, usado para localizar o Registro do Funcionário |
date |
None. |
| DataInicio |
Data de Inicio do afastamento |
date |
None. |
| DataFim |
Data do Fim do afastamento. Obs: Não informar quando não souber o final do afastamento. |
date |
None. |
| Motivo |
Motivo do Afastamento: #01-P1 Doenca #02-P2 Novo afast. por Doenca, em 60 dias #03-O1 Acidente de Trabalho #04-O2 Novo Acidente Trabalho, em 60 dias #05-Q1 Licenca Maternidade #06-Q2 Prorrog. afast.Licenca Maternidade #07-Q3 Aborto nao criminoso #08-R Servico militar #09-W Afast.p/exercicio Mandato Sindical #10-X Licenca sem vencimentos #11-Y Outros Motivos de Afastamento #12-Q4 Licenca Maternidade Adoção (120 dias) #13-Q5 Licenca Maternidade Adoção (60 dias) #14-Q6 Licenca Maternidade Adoção (30 dias) #15-O3 Acid Trab temporário até 15 dias - O3 #16-P1 Doença não relacionada ao trabalho" #17-P2 Novo Afast. por doença não relacionado ao trabalho dentro de 60 dias" #18-01 Acidente não relacionado ao trabalho" #19-02 Novo Afast. por acidente não relacionado ao trabalho dentro de 60 dias" #20-X Afastamento/licença prevista em regime próprio, sem remuneração" #21-Y Carcere" #22-Q1 Licença Maternidade - 120 dias" #23-Q1 Licença Maternidade - a partir de 120 dias até 180 dias" |
integer |
None. |
| Observacao |
Observações do Afastamento |
string |
None. |
| DiasAfastamento |
Dias do Afastamento. Obs: Não informar quando não souber a quantidade de dias |
integer |
None. |
| ComputarAvos13Ferias |
Computar o período de avos de 13ª / Férias |
integer |
None. |
| CID |
Código Internacional da Doença |
string |
None. |
| TipoAcidenteTransito |
Tipo de Acidente de Transito. 1-Atropelamento 2-Colisão 3-Outros |
integer |
None. |
| ObservacoesEsocial01 |
Descrição detalhada do acidente 1 |
string |
None. |
| ObservacoesEsocial02 |
Descrição detalhada do acidente 2 |
string |
None. |
| ObservacoesEsocial03 |
Descrição detalhada do acidente 3 |
string |
None. |
| ObservacoesEsocial04 |
Descrição detalhada do acidente 4 |
string |
None. |
| DataAlteracaoMotivo |
Data de alteração do motivo de afastamento |
date |
None. |
| MotivoAnterior |
Motivo do Afastamento Antes da Alteração: #01-P1 Doenca #02-P2 Novo afast. por Doenca, em 60 dias #03-O1 Acidente de Trabalho #04-O2 Novo Acidente Trabalho, em 60 dias #05-Q1 Licenca Maternidade #06-Q2 Prorrog. afast.Licenca Maternidade #07-Q3 Aborto nao criminoso #08-R Servico militar #09-W Afast.p/exercicio Mandato Sindical #10-X Licenca sem vencimentos #11-Y Outros Motivos de Afastamento #12-Q4 Licenca Maternidade Adoção (120 dias) #13-Q5 Licenca Maternidade Adoção (60 dias) #14-Q6 Licenca Maternidade Adoção (30 dias) #15-O3 Acid Trab temporário até 15 dias - O3 #16-P1 Doença não relacionada ao trabalho" #17-P2 Novo Afast. por doença não relacionado ao trabalho dentro de 60 dias" #18-01 Acidente não relacionado ao trabalho" #19-02 Novo Afast. por acidente não relacionado ao trabalho dentro de 60 dias" #20-X Afastamento/licença prevista em regime próprio, sem remuneração" #21-Y Carcere" #22-Q1 Licença Maternidade - 120 dias" #23-Q1 Licença Maternidade - a partir de 120 dias até 180 dias" |
integer |
None. |
| EfeitoRetroativoAlteracao |
Alteração de Efeito retroativo |
string |
None. |
| ObservacoesFimAfastamento01 |
Observações sobre o Fim do Afastamento 1 |
string |
None. |
| ObservacoesFimAfastamento02 |
Observações sobre o Fim do Afastamento 2 |
string |
None. |
| ObservacoesFimAfastamento03 |
Observações sobre o Fim do Afastamento 3 |
string |
None. |
| ObservacoesFimAfastamento04 |
Observações sobre o Fim do Afastamento 4 |
string |
None. |
| OrigemAlteracaoMotivo |
Origem da alteração do Motivo |
integer |
None. |
| PorcSuspensao |
Porcentagem Salario Suspensao MP 936/20 |
decimal number |
None. |
| ReduzirInsalubridadeSuspensao |
Aplicar Suspe/Redução também na Insalubridade |
integer |
None. |
| CalcularBeneficioReducao |
Calcular Benefício na Redução |
integer |
None. |
| DoencaCovid |
Afastamento Doença por COVID-19 |
integer |
None. |
| Abate13SuspReducao |
Abate 13 Susp Reducão |
integer |
None. |
| NaoSomarComOutrosAfastamentos |
Não somar com outros periodos |
integer |
None. |
| NaoConsiderarEntradaINSS |
Não Considerar Entrada INSS |
integer |
None. |
| OrdemAfaCIDCorrelacionado |
Ordem CID Correlacionado |
integer |
None. |
| DataPartoAborto |
Data Parto / Aborto |
date |
None. |
| clienteStepsId |
Id Do Cliente, fornecido pela equipe Steps |
integer |
None. |
Request Formats
application/json, text/json
{
"Id": 1,
"cpf": "sample string 2",
"Admissao": "2025-12-06T11:39:08.0154523-03:00",
"DataInicio": "2025-12-06T11:39:08.0154523-03:00",
"DataFim": "2025-12-06T11:39:08.0154523-03:00",
"Motivo": 5,
"Observacao": "sample string 6",
"DiasAfastamento": 1,
"ComputarAvos13Ferias": 1,
"CID": "sample string 7",
"TipoAcidenteTransito": 1,
"ObservacoesEsocial01": "sample string 8",
"ObservacoesEsocial02": "sample string 9",
"ObservacoesEsocial03": "sample string 10",
"ObservacoesEsocial04": "sample string 11",
"DataAlteracaoMotivo": "2025-12-06T11:39:08.0164416-03:00",
"MotivoAnterior": 1,
"EfeitoRetroativoAlteracao": "sample string 12",
"ObservacoesFimAfastamento01": "sample string 13",
"ObservacoesFimAfastamento02": "sample string 14",
"ObservacoesFimAfastamento03": "sample string 15",
"ObservacoesFimAfastamento04": "sample string 16",
"OrigemAlteracaoMotivo": 1,
"PorcSuspensao": 1.0,
"ReduzirInsalubridadeSuspensao": 1,
"CalcularBeneficioReducao": 1,
"DoencaCovid": 1,
"Abate13SuspReducao": 1,
"NaoSomarComOutrosAfastamentos": 1,
"NaoConsiderarEntradaINSS": 1,
"OrdemAfaCIDCorrelacionado": 1,
"DataPartoAborto": "2025-12-06T11:39:08.0179529-03:00",
"clienteStepsId": 17
}
application/x-www-form-urlencoded
Response Information
Resource Description
object
AfastamentoRetorno| Name | Description | Type | Additional information |
|---|---|---|---|
| Id |
Identificação do Afastamento retornado pela API no momento da Inclusão. |
integer |
None. |
| Sucesso |
True quando prontuario recebido com Sucesso e False quando ocorrer algum erro. |
boolean |
None. |
| Mensagem |
Mensagem quando ocorrer erro. |
string |
None. |
Response Formats
application/json, text/json
{
"Id": 1,
"Sucesso": true,
"Mensagem": "sample string 3"
}