Timesheets.com ofrece una API pública para integraciones del lado del cliente, generación de informes y administración de cuentas.
URL base: https://secure.timesheets.com/api/public/v1/
Abrir el panel interactivo de la API
Guía para desarrolladores de la API pública v1
Primeros pasos con la API, autenticación y respuestas
Comienza aquí para autenticarte, realizar tu primera solicitud, interpretar las respuestas y consultar los metadatos del servidor.
Catálogo completo de endpoints de la API
Un catálogo completo de los recursos, métodos, rutas y requisitos de autenticación de la API pública v1.
Usuarios, asignaciones y archivado mediante la API
Crea y consulta usuarios, administra asignaciones de clientes, proyectos y códigos de cuenta, y resuelve bloqueos que impiden archivar usuarios.
Elementos de la API: clientes, proyectos, códigos de cuenta, proveedores y eventos
Consulta los elementos de la cuenta y administra los recursos de proveedores y eventos compatibles con la API pública v1.
Registros de reloj, temporizadores de proyectos y registros
Consulta turnos registrados y temporizadores de proyectos, revisa el historial de registros y genera archivos PDF de recibos de gastos.
Genera informes de usuarios, horas trabajadas, nómina, proyectos y gastos mediante la API pública v1.
Flujos de trabajo, errores y ejemplos de clientes de la API
Flujos de integración de principio a fin, errores comunes y ejemplos reutilizables en Bash, Node.js y Python.
Antes de comenzar
- Solo el Administrador Principal puede generar credenciales de la API.
- Trata las claves y los tokens de la API como contraseñas y almacénalos fuera del código fuente.
- Utiliza exactamente los nombres de los encabezados de autenticación proporcionados junto con las credenciales.
- La mayoría de las solicitudes autenticadas devuelven HTTP 200 incluso cuando el cuerpo de la respuesta contiene errores a nivel de aplicación.
- El límite de solicitudes predeterminado es de cinco solicitudes por cada período móvil de 60 segundos por clave de API.