Api InData Clientes
  1. HoursWorked
Api InData Clientes
  • Api inData
    • Introducción
    • Autenticación
    • Respuestas del API
    • Client
      • Crear cliente
      • Actualizar cliente
      • Obtener cliente por código
    • ClientBranch
      • Crear una nueva sucursal de cliente
      • Actualizar una sucursal de cliente
      • Obtener una sucursal de cliente por código
    • Employee
      • Create Employee
      • Actualizar empleado
      • Obtener Empleado
      • Actualizar foto empleado
    • OperationalSite
      • Crear sitio operativo / puesto
      • Actualizar sitio operativo / puesto
      • Obtener sitio operativo / puesto
    • HoursWorked
      • Consulta horas trabajadas
        GET
  1. HoursWorked

Consulta horas trabajadas

Prod Env
https://api.indata.com.co
Prod Env
https://api.indata.com.co
GET
https://api.indata.com.co
/api/v1/hours-worked
Consulta las horas trabajadas con filtros de fecha y hora de entrada; el rango de fechas no puede superar más de 15 días. Los resultados se entregan paginados.

Request

Authorization
Provide your bearer token in the
Authorization
header when making requests to protected resources.
Example:
Authorization: Bearer ********************
Query Params
page
integer 
optional
Número de la página
Example:
1
date_start
string 
required
Fecha de inicio del registro de entrada/salida.
Example:
2024-01-01
date_end
string 
required
Fecha de fin del registro de entrada/salida.
Example:
2024-01-15
Header Params
x-api-key
string 
required
Clave de API

Request samples

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request GET 'https://api.indata.com.co/api/v1/hours-worked?page=1&date_start=2024-01-01&date_end=2024-01-15' \
--header 'x-api-key;'

Responses

🟢200Lista de horas trabajadas.
application/json
Body
data
array[object (HoursWorked) {49}] 
required
id
integer 
read-onlyoptional
Identificador inData del registro de entrada/salida
date
string <date>
required
Fecha del registro de entrada/salida
idSfGuardUser
integer 
optional
Identificador del usuario
Default:
null
userFirstName
string 
optional
Nombre del usuario
Default:
null
userLastName
string 
optional
Apellido del usuario
Default:
null
userUsername
string 
optional
Username del usuario
Default:
null
idAccountCustomerEmployee
integer 
optional
Identificador del empleado
Default:
null
employeeCode
string 
optional
Código del empleado
Default:
null
employeeFirstName
string 
optional
Nombre del empleado
Default:
null
employeeLastName
string 
optional
Apellido del empleado
Default:
null
employeeIdentification
string 
optional
Identificación del empleado
Default:
null
idProgramacion
integer 
optional
Identificador de la programación
Default:
null
programacionHasEmployeeStatusChecked
string 
optional
Estado de verificación del empleado en la programación
Default:
null
idAccountCustomer
integer 
optional
Identificador del cliente
Default:
null
accountCustomerName
string 
optional
Nombre del cliente
Default:
null
idAccountCustomerPoint
integer 
optional
Identificador de la sede
Default:
null
accountCustomerPointName
string 
optional
Nombre de la sede
Default:
null
idSitioOperativoPuesto
integer 
optional
Identificador de la sede
Default:
null
sitioOperativoPuestoName
string 
optional
Nombre del puesto operativo
Default:
null
idAccountWorkShift
integer 
optional
Identificador del turno de trabajo
Default:
null
idTurnoJornada
integer 
optional
Identificador del turno de jornada
Default:
null
turnoJornadaName
string 
optional
Nombre del turno de jornada
Default:
null
turnoJornadaStartTime
string <time>
optional
Hora de inicio de la jornada
Default:
null
turnoJornadaEndTime
string <time>
optional
Hora de fin de la jornada
Default:
null
checkInIdEmployeeCheckInOut
integer 
optional
Identificador del registro de entrada del empleado
Default:
null
checkInIdProgramacionHasEmployee
integer 
optional
Identificador de la programación del empleado para el registro de entrada
Default:
null
checkInIdSurveySolution
integer 
optional
Identificador del registro de entrada
Default:
null
checkInLocaId
string 
optional
Local-id del registro de entrada
Default:
null
checkInCoordsDelta
number 
optional
Diferencia de coordenadas del registro de entrada
Default:
null
checkInCheat
integer 
required
Indicador de fraude en el registro de entrada
Default:
0
checkInTime
string <date-time>
optional
Fecha y hora del registro de entrada
Default:
null
checkInDifference
integer 
optional
Diferencia en el registro de entrada
Default:
null
checkOutIdEmployeeCheckInOut
integer 
optional
Identificador del registro de salida del empleado
Default:
null
checkOutIdProgramacionHasEmployee
integer 
optional
Identificador de la programación del empleado para el registro de salida
Default:
null
checkOutIdSurveySolution
integer 
optional
Identificador del registro de salida
Default:
null
checkOutLocaId
string 
optional
Local-d del registro de salida
Default:
null
checkOutCoordsDelta
number 
optional
Diferencia de coordenadas del registro de salida
Default:
null
checkOutCheat
integer 
optional
Indicador de fraude en el registro de salida
Default:
null
checkOutTime
string <date-time>
optional
Fecha y hora del registro de salida
Default:
null
checkOutDifference
integer 
optional
Diferencia en el registro de salida
Default:
null
timeWorked
integer 
optional
Tiempo trabajado
Default:
null
timeNotWorked
integer 
optional
Tiempo no trabajado
Default:
null
checkOutExtraTime
integer 
optional
Tiempo extra en el registro de salida
Default:
null
totalExtraTime
integer 
optional
Tiempo extra total
Default:
null
isAbsenteeism
enum<string> 
required
Indica si hubo ausentismo (YES, NO, TMP)
Allowed values:
YESNOTMP
Default:
NO
maxTimeExceeded
integer 
optional
Indicador de tiempo máximo excedido
Default:
null
configMaxTimeExceeded
integer 
optional
Configuración del tiempo máximo excedido
Default:
null
countSolutions
integer 
optional
Conteo de soluciones aplicadas
Default:
null
solutions
string 
optional
Registros aplicados
pagination
object 
required
totalItems
integer 
required
Total de elementos
currentPage
integer 
required
Página actual
totalPages
integer 
required
Total de páginas
perPage
integer 
required
Cantidad de elementos por página
Example
{
    "data": [
        {
            "id": 30408259,
            "date": "2024-07-18T19:32:34.853Z",
            "idSfGuardUser": -26469357,
            "userFirstName": "Santiago",
            "userLastName": "Arroyo",
            "userUsername": "Juan.Calderón",
            "idAccountCustomerEmployee": -33565338,
            "employeeCode": "veniam pariatur sed dolore ut",
            "employeeFirstName": "Gabriela",
            "employeeLastName": "Betancourt",
            "employeeIdentification": "laboris ut sint do",
            "idProgramacion": -21340898,
            "programacionHasEmployeeStatusChecked": "proident quis ex dolor veniam",
            "idAccountCustomer": 8486846,
            "accountCustomerName": "facilis alias doloribus",
            "idAccountCustomerPoint": 66146470,
            "accountCustomerPointName": "error in eos",
            "idSitioOperativoPuesto": -16384883,
            "sitioOperativoPuestoName": "perferendis repellendus veritatis",
            "idAccountWorkShift": -21994475,
            "idTurnoJornada": -49233263,
            "turnoJornadaName": "earum est voluptas",
            "turnoJornadaStartTime": "2024-07-18T03:37:08.431Z",
            "turnoJornadaEndTime": "2024-07-18T15:08:45.548Z",
            "checkInIdEmployeeCheckInOut": -65029930,
            "checkInIdProgramacionHasEmployee": -93652669,
            "checkInIdSurveySolution": -69356537,
            "checkInLocaId": "commodo pariatur Excepteur anim dolore",
            "checkInCoordsDelta": -96795709.01099072,
            "checkInCheat": 41275160,
            "checkInTime": "2024-07-18T11:00:01.027Z",
            "checkInDifference": 47014977,
            "checkOutIdEmployeeCheckInOut": -74675247,
            "checkOutIdProgramacionHasEmployee": 94343982,
            "checkOutIdSurveySolution": -63424875,
            "checkOutLocaId": "tempor deserunt",
            "checkOutCoordsDelta": 16245168.153486446,
            "checkOutCheat": -1335680,
            "checkOutTime": "2024-07-17T21:32:30.411Z",
            "checkOutDifference": 61456684,
            "timeWorked": 47595121,
            "timeNotWorked": 15604922,
            "checkOutExtraTime": 48415913,
            "totalExtraTime": 72888540,
            "isAbsenteeism": "NO",
            "maxTimeExceeded": 25929186,
            "configMaxTimeExceeded": 81552192,
            "countSolutions": -18117139,
            "solutions": "eu Duis esse velit fugiat"
        }
    ],
    "pagination": {
        "totalItems": 5684,
        "currentPage": 3,
        "totalPages": 285,
        "perPage": 20
    }
}
🟠400Solicitud inválida
Previous
Obtener sitio operativo / puesto
Built with