Saltar al contenido principal
GET
/
v2
/
databases
/
{databaseId}
/
rows
Obtener registros
curl --request GET \
  --url https://api.jelou.ai/v2/databases/{databaseId}/rows \
  --header 'Authorization: Basic <encoded-value>'
{
  "pagination": {
    "limit": 123,
    "page": 123,
    "total": 123,
    "offset": 123,
    "totalPages": 123
  },
  "_metadata": {},
  "results": [
    {
      "_id": "<string>",
      "createdAt": "2023-11-07T05:31:56Z",
      "updatedAt": "2023-11-07T05:31:56Z"
    }
  ],
  "links": [
    {
      "number": 123,
      "url": "<string>"
    }
  ]
}
Este endpoint devuelve resultados paginados. Usa los parámetros limit y page para controlar la cantidad de registros por página.

Descripción

Este endpoint te permite obtener todos los registros (filas) almacenados en una base de datos de Datum.
Es útil para listar datos, construir reportes o sincronizar información con sistemas externos.

Obtener registros

Endpoint

GET https://api.jelou.ai/v2/databases/DATABASE_ID/rows

Parámetros de ruta

DATABASE_ID
string
requerido
Identificador único de la base de datos de la cual se desean obtener los registros.

Parámetros de consulta

limit
number
predeterminado:"10"
Número máximo de registros a devolver por página.
page
number
predeterminado:"1"
Número de página a consultar.

Respuestas

  • 200 – OK: Registros obtenidos exitosamente.
  • 404 – Not Found: Base de datos no encontrada.
  • 500 – Internal Server Error: Error interno del servidor.

Ejemplo de solicitud

cURL
curl --request GET \
  --url 'https://api.jelou.ai/v2/databases/DATABASE_ID/rows?limit=10&page=1' \
  --header 'Authorization: Basic <Base64Encoded clientId:clientSecret>' \
  --header 'Accept: application/json'

Ejemplo de respuesta

{
  "pagination": {
    "limit": 10,
    "page": 1,
    "total": 3,
    "offset": 0,
    "totalPages": 1
  },
  "_metadata": {},
  "results": [
    {
      "Plan": "Básico",
      "Precio": "$29",
      "createdAt": "2026-03-18T13:57:31.067Z",
      "updatedAt": "2026-03-18T13:57:31.067Z",
      "_id": "b358a9b2-be44-47bc-aa40-00e59aa3d6c8"
    },
    {
      "Plan": "Profesional",
      "Precio": "$59",
      "createdAt": "2026-03-18T13:57:31.016Z",
      "updatedAt": "2026-03-18T13:57:31.016Z",
      "_id": "33b9d984-80c3-4b55-b982-2970bed8cc59"
    },
    {
      "Plan": "Empresarial",
      "Precio": "$99",
      "createdAt": "2026-03-18T13:57:29.204Z",
      "updatedAt": "2026-03-18T13:57:29.204Z",
      "_id": "070612cc-d9bf-44b8-a419-55f71b03d09e"
    }
  ],
  "links": [
    {
      "number": 1,
      "url": "/v2/databases/DATABASE_ID/rows?limit=10&page=1"
    }
  ]
}

Estructura de la respuesta

PropiedadTipoDescripción
paginationobjectInformación de paginación (limit, page, total, totalPages).
_metadataobjectMetadatos adicionales de la consulta.
resultsarrayLista de registros con sus campos, _id, createdAt y updatedAt.
linksarrayLinks de navegación para paginación.

Autorizaciones

Authorization
string
header
requerido

Basic authentication using Base64 encoded clientId:clientSecret

Parámetros de ruta

databaseId
string
requerido

Parámetros de consulta

limit
integer
predeterminado:10

Número de registros por página.

page
integer
predeterminado:1

Número de página.

Respuesta

Rows retrieved

pagination
object
_metadata
object
results
object[]