Integrações API
Endpoints Disponíveis
Documentação da API
Base URL
https://rponto.gustavoaraujo.com/api/
Relógios
POST
Listar relógios
Copiar CURL
Acesso
Admin
Endpoint
/api/
Parâmetros
op=getCreedReps
Retornos
200
400
curl -X POST -d "op=getCreedReps" https://rponto.gustavoaraujo.com/api/
POST
Salvar sessão
Copiar CURL
Acesso
Admin
Endpoint
/api/
Parâmetros
op=saveRepDataSession
id_rep=1
st_session=SESSAO
Retornos
200
404
500
curl -X POST -d "op=saveRepDataSession&id_rep=1&st_session=SESSAO" https://rponto.gustavoaraujo.com/api/
POST
Atualizar NSR
Copiar CURL
Acesso
Admin
Endpoint
/api/
Parâmetros
op=saveRepDataNsr
id_rep=1
cd_nsr=000000
Retornos
200
404
500
curl -X POST -d "op=saveRepDataNsr&id_rep=1&cd_nsr=000000" https://rponto.gustavoaraujo.com/api/
POST
Salvar marcações do relógio
Copiar CURL
Acesso
Admin
Endpoint
/api/
Parâmetros
op=saveRepDataMarks
marks=[{nsr, data, hora, cpf}]
Retornos
200
curl -X POST -d "op=saveRepDataMarks&marks=[{\"nsr\":1,\"data\":\"2026-02-25\",\"hora\":\"08:00:00\",\"cpf\":\"000\"}]" https://rponto.gustavoaraujo.com/api/
POST
Sincronizar pessoas do relógio
Copiar CURL
Acesso
Admin
Endpoint
/api/
Parâmetros
op=saveRepDataPeople
people=[{action, cpf, nome}]
Retornos
200
400
curl -X POST -d "op=saveRepDataPeople&people=[{\"action\":\"I\",\"cpf\":\"000\",\"nome\":\"Nome\"}]" https://rponto.gustavoaraujo.com/api/
Pessoas e períodos
POST
Listar pessoas
Copiar CURL
Acesso
Admin
Endpoint
/api/
Parâmetros
op=getPessoasList
Retornos
200
500
curl -X POST -d "op=getPessoasList" https://rponto.gustavoaraujo.com/api/
POST
Listar meses com marcações
Copiar CURL
Acesso
Admin
Endpoint
/api/
Parâmetros
op=getFolhaMonths
st_cpf=000
Retornos
200
500
curl -X POST -d "op=getFolhaMonths&st_cpf=000" https://rponto.gustavoaraujo.com/api/
POST
Buscar folha por período
Copiar CURL
Acesso
Admin
Endpoint
/api/
Parâmetros
op=getFolhaData
dt_ini=2026-02-01
dt_fim=2026-02-28
st_cpf=000
Retornos
200
500
curl -X POST -d "op=getFolhaData&dt_ini=2026-02-01&dt_fim=2026-02-28&st_cpf=000" https://rponto.gustavoaraujo.com/api/
Timesheet
POST
Buscar marcações do mês
Copiar CURL
Acesso
Admin
Endpoint
/api/
Parâmetros
op=getTimesheetMarks
st_cpf=000
ym=2026-02
Retornos
200
400
500
curl -X POST -d "op=getTimesheetMarks&st_cpf=000&ym=2026-02" https://rponto.gustavoaraujo.com/api/
POST
Listar marcações inválidas
Copiar CURL
Acesso
Admin
Endpoint
/api/
Parâmetros
op=getTimesheetInvalidMarks
st_cpf=000
ym=2026-02
Retornos
200
400
curl -X POST -d "op=getTimesheetInvalidMarks&st_cpf=000&ym=2026-02" https://rponto.gustavoaraujo.com/api/
POST
Reverter marcação inválida
Copiar CURL
Acesso
Admin
Endpoint
/api/
Parâmetros
op=revertTimesheetMark
st_cpf=000
id_mark=1
Retornos
200
400
500
curl -X POST -d "op=revertTimesheetMark&st_cpf=000&id_mark=1" https://rponto.gustavoaraujo.com/api/
POST
Salvar marcações manuais
Copiar CURL
Acesso
Admin
Endpoint
/api/
Parâmetros
op=saveTimesheetManualMarks
st_cpf=000
marks=[{dt_data}]
deletes=[{source,id}]
Retornos
200
400
curl -X POST -d "op=saveTimesheetManualMarks&st_cpf=000&marks=[{\"dt_data\":\"2026-02-25 08:00:00\"}]&deletes=[]" https://rponto.gustavoaraujo.com/api/
Ocorrências
POST
Listar tipos de ocorrência
Copiar CURL
Acesso
Admin
Endpoint
/api/
Parâmetros
op=getOccurrenceTypes
Retornos
200
curl -X POST -d "op=getOccurrenceTypes" https://rponto.gustavoaraujo.com/api/
POST
Listar ocorrências do mês
Copiar CURL
Acesso
Admin
Endpoint
/api/
Parâmetros
op=getTimesheetOccurrences
st_cpf=000
ym=2026-02
Retornos
200
400
500
curl -X POST -d "op=getTimesheetOccurrences&st_cpf=000&ym=2026-02" https://rponto.gustavoaraujo.com/api/
POST
Salvar ocorrências
Copiar CURL
Acesso
Admin
Endpoint
/api/
Parâmetros
op=saveTimesheetOccurrences
st_cpf=000
marks=[{dt_data,id_occurrence_type,cd_group}]
deletes=[{cd_mark,cd_group}]
Retornos
200
400
curl -X POST -d "op=saveTimesheetOccurrences&st_cpf=000&marks=[{\"dt_data\":\"2026-02-25 08:00:00\",\"id_occurrence_type\":1,\"cd_group\":\"A1\"}]&deletes=[]" https://rponto.gustavoaraujo.com/api/