ActivoHQ expone una API REST en /api/v1 para que puedas integrar los datos de Activos fijos
con tus propios sistemas, automatizar actualizaciones masivas o construir paneles personalizados.
Esta pagina cubre todos los endpoints disponibles en la Fase 1.
https://{tenant}.activohq.cloud/api/v1
Reemplaza {tenant} con tu subdominio (p. ej. acme -> https://acme.activohq.cloud/api/v1).
Todas las solicitudes estan limitadas al tenant identificado por el encabezado del host; no hay
un segmento de tenant en la ruta.
Cada solicitud a /api/v1 debe incluir una clave de API en el encabezado X-Api-Key.
X-Api-Key: ahq_your_key_here
Como obtener una clave: inicia sesion como Administrador, abre Perfil -> API para desarrolladores y haz clic en Generar. Copia la clave (se muestra una sola vez despues de generarla). Para rotar una clave comprometida usa Regenerar; para deshabilitar el acceso usa Revocar.
Una clave ausente o invalida devuelve:
HTTP 401 Unauthorized
Todos los endpoints, excepto GET /api/v1/companies, requieren un parametro de consulta companyId.
Obtén los IDs de tu empresa desde GET /api/v1/companies.
| Error | Causa |
|---|---|
400 {"error":"companyId is required."} |
El parametro no esta presente en la solicitud. |
404 {"error":"Company not found."} |
El ID no corresponde a ninguna empresa de tu tenant. |
Los endpoints de listado aceptan skip (predeterminado 0) y take (predeterminado 50, maximo 200) y devuelven
un sobre estandar:
{
"items": [...],
"total": 312,
"skip": 0,
"take": 50
}
Recorre el conjunto completo de resultados incrementando skip en el valor de take hasta que skip >= total.
Todos los errores devuelven un estado distinto de 2xx y un cuerpo JSON pequeno:
{ "error": "Human-readable message." }
| Estado | Significado |
|---|---|
400 |
Validacion fallida o regla de negocio incumplida. |
401 |
X-Api-Key ausente o invalida. |
404 |
Recurso no encontrado. |
GET /api/v1/companies para obtener tu companyId./categories, /locations, etc.) para mapear codigos a IDs.POST /api/v1/assets por cada activo nuevo.PUT /api/v1/assets/{id} para actualizar los existentes.GET /api/v1/assets?search=... para consultar el registro.Contacta a support@activohq.cloud o al administrador de tu instancia de ActivoHQ. Incluye el ID de solicitud (que aparece en la respuesta) y el payload exacto que enviaste.
Was this page helpful?