Crear SKUs
Crea uno o varios SKUs. El cuerpo es un arreglo JSON, incluso para un solo registro.
Solo sku (el código de producto) es obligatorio; unit vale units por defecto y archived vale false.
Cuerpo de la solicitud
application/json
Definiciones de TypeScript
Usa el tipo request body en TypeScript.
Cuerpo de la respuesta
application/json
application/json
curl -X POST "https://example.com/v1/skus" \ -H "Content-Type: application/json" \ -d '[ { "sku": "string" } ]'[ { "id": "36f7b519-d93e-4ec8-8245-7f4b8c123456", "company": { "id": 1, "name": "Company 1" }, "sku": "sku 1", "name": "sku 1", "description": "sku 1", "unit": "pcs", "archived": false, "createdAt": "2024-01-01T00:00:00.000Z", "updatedAt": "2024-01-01T00:00:00.000Z", "deletedAt": "2024-01-02T00:00:00.000Z" }]Leer datos de una señal GET
Devuelve los puntos agregados de una señal de sensor en crudo. Las muestras se agrupan en intervalos antes de devolverse. El ancho de cada intervalo es `agg_period` x `agg_unit` (`agg_period=15`, `agg_unit=m` es un intervalo de 15 minutos) y `agg_function` define cómo se reducen las muestras dentro de un intervalo. Por defecto los puntos se devuelven como una lista `data` de objetos `{timestamp, value}`. Pasa `transpose=true` para recibir en su lugar dos arreglos de la misma longitud, `timestamps` y `values`, donde `values[i]` corresponde a `timestamps[i]`. Contiene los mismos puntos en una respuesta más pequeña. Se aplican dos límites, y ambos rechazan la solicitud en lugar de recortar la respuesta: la ventana entre `start_time` y `end_time` no puede superar **14 días**, y una consulta no puede producir más de **10,000 puntos**. Los valores por defecto (`agg_unit=s`, `agg_period=1`) alcanzan el límite de puntos en menos de tres horas, así que la mayoría de las llamadas los fijan explícitamente.
Buscar SKUs POST
Busca en el catálogo de productos, o recórrelo página por página con `{}`. Los filtros van por separado, no como una búsqueda combinada: `skus` busca en el código del SKU y también acepta `include` / `exclude` por ID, mientras que `names`, `description` y `unit` son cada uno su propio filtro aproximado. Los SKUs archivados son parte del catálogo y no se excluyen automáticamente.