Ferias

API Responsável pela sincronização do Prontuário de Férias

APIDescription
GET api/Ferias/GetFerias?dataInicial={dataInicial}&dataFinal={dataFinal}&empresa={empresa}&clienteStepsId={clienteStepsId}

Obter Todos os Prontuário de Férias.

POST api/Ferias/PostFeriasFuncionario

Obter Todos os Prontuário de Férias de determinado Funcionario.

GET api/Ferias/GetStatusFerias/{id}?operacao={operacao}

Obter Status da Sincronização das Férias.

POST api/Ferias/PostIncluirFerias

Incluir Afastamento

POST api/Ferias/PostAlterarFerias

Alterar Afastamento

POST api/Ferias/PostExcluirFerias

Excluir afastamento

Local

API Responsável por gerenciar o Local do Funcionario

APIDescription
GET api/Local/GetLocalUsuario?funcionarioId={funcionarioId}&clienteStepsId={clienteStepsId}

Obter Local de Trabalho do Funcionario.

Recibos

API Responsável por Obter Ultimos Pagamentos.

APIDescription
GET api/Recibos/GetUltimosPagamentos?range={range}&clienteStepsId={clienteStepsId}

Obter Ultimos do pagamentos do ClienteSteps.

GET api/Recibos/GetUltimosPagamentosFuncionario?range={range}&funcionarioId={funcionarioId}

Obter Ultimos do pagamentos do Funcionário.

Account

API Responsável pelo Gerenciamento do Usuário.

APIDescription
GET api/Account/GetAutenticaUsuario?userName={userName}&password={password}

Autenticar Usuário

POST api/Account/IncluirUserProfile

Incluir Usuário no sistema.

POST api/Account/ExcluirUserProfile

Excluir Usuário no sistema.

POST api/Account/AlterarSenha

Alterar senha do Usuário no sistema.

POST api/Account/AtualizarClienteSteps

Atualizar clienteSteps do usuário

POST api/Account/AtualizarPerfil

Alterar Usuário no sistema.

Device

API Responsável por gerenciar os Dispositivos do Funcionario.

APIDescription
POST api/Device/PostSalvarUsuarioDevice

Incluir Device

GET api/Device/GetUltimoDevice?userId={userId}&clienteStepsId={clienteStepsId}

Obter Ultimo Device do Funcionario

Ponto

API Responsável pela marcacão do ponto eletronico.

APIDescription
POST api/Ponto/PostSalvarMarcacao

Incluir Marcacão do Ponto.

GET api/Ponto/GetListMarcacao?range={range}&clienteStepsId={clienteStepsId}

Obter Lista das ultimas marcacoes.

GET api/Ponto/GetListMarcacaoFuncionario?range={range}&funcionarioId={funcionarioId}&clienteStepsId={clienteStepsId}

Obter Lista das ultimas marcacoes por Funcionario.

Funcionario

API Responsável pela sincronização de Funcionarios

APIDescription
GET api/Funcionario/GetDesligados?dataInicial={dataInicial}&dataFinal={dataFinal}&empresa={empresa}&clienteStepsId={clienteStepsId}

Obter Desligados em determinado periodo.

POST api/Funcionario/PostIncluirFuncionario

Incluir Funcionario

POST api/Funcionario/PostAlterarFuncionario

Alterar Funcionario

POST api/Funcionario/PostUploadArquivos/{id}

Upload dos Documentos do Funcionario Tipo do Documento, valores esperados: RG, CPF, CNH, PIS, CTPS, TITULO, RESERVISTA, CRIMINAIS, ESCOLAR, CURSOS, RESIDENCIA, ABERTURA, REFERENCIA, EXAME, NASCIMENTO, CASAMENTO, VACINA, RGRESPONSAVEL, CPFRESPONSAVEL, LAUDOPCD, ASO, OUTROS

Justificativa

API Responsável pela sincronização de Justificativas

APIDescription
GET api/Justificativa/GetJustificativas?clienteStepsId={clienteStepsId}

Obter Tabela de Justificativas Cadastradas no sistema.

GET api/Justificativa/GetJustificativasFuncionarios?dataInicial={dataInicial}&dataFinal={dataFinal}&empresa={empresa}&clienteStepsId={clienteStepsId}

Obter Tabela de Justificativas Cadastradas no sistema.

POST api/Justificativa/PostIncluirJustificativa

Incluir Justificativa

POST api/Justificativa/PostAlterarJustificativa

Alterar Justificativa

POST api/Justificativa/PostExcluirJustificativa

Excluir Justificativa

Exportacao

API Responsável por Obter Exportacoes de dados do sistema

APIDescription
GET api/Exportacao/GetRelatorioPontoPA?empresaInicial={empresaInicial}&empresaFinal={empresaFinal}&demissaoInicial={demissaoInicial}&demissaoFinal={demissaoFinal}&clienteStepsId={clienteStepsId}&pagina={pagina}&quantidadePorPagina={quantidadePorPagina}

Obter Exportacão Relatório Ponto PA

BancoHoras

API Responsável por gerenciar o Banco de Horas do Funcionario

APIDescription
GET api/BancoHoras/GetHorasAcumulado?funcionarioId={funcionarioId}&clienteStepsId={clienteStepsId}

Obter Banco de Horas do Funcionario

Afastamento

API Responsável pela sincronização de Afastamentos

APIDescription
GET api/Afastamento/GetAfastamentos?dataInicial={dataInicial}&dataFinal={dataFinal}&empresa={empresa}&clienteStepsId={clienteStepsId}

Obter Todos os Afastamentos.

GET api/Afastamento/GetStatusAfastamento/{id}?operacao={operacao}

Obter Status da Sincronização do Afastamento.

POST api/Afastamento/PostAfastamentosFuncionario

Obter Todos os Afastamentos de determinado Funcionario.

POST api/Afastamento/PostIncluirAfastamento

Incluir Afastamento

POST api/Afastamento/PostAlterarAfastamento

Alterar Afastamento

POST api/Afastamento/PostExcluirAfastamento

Excluir afastamento