Řádky
Seznam řádků
Načtení stránkovaného seznamu řádků z tabulky.
GET
/
v1
/
tables
/
{table_id}
/
rows
const result = await client.tables.rows("tbl_abc123", {
page: 1,
limit: 50,
sort_by: "name",
});
for (const row of result.data) {
console.log(row.data.name, row.data.price);
}
result = client.tables.rows("tbl_abc123", page=1, limit=50, sort_by="name")
for row in result["data"]:
print(row["data"]["name"], row["data"]["price"])
curl -X GET "https://hub.banditshq.com/api/v1/tables/tbl_abc123/rows?page=1&limit=50&sort_by=name" \
-H "Authorization: Bearer lasso_..."
{
"data": [
{
"id": "row_abc123",
"row_index": 0,
"data": {
"product_name": "iPhone 15 Pro",
"price": 999,
"description": "Latest Apple smartphone"
},
"validation_status": null,
"validation_errors": null,
"enhancement_status": null,
"is_edited": false,
"created_at": "2025-03-10T14:30:00.000Z"
}
],
"pagination": {
"page": 1,
"limit": 50,
"total": 42
}
}
Parametry cesty
string
povinné
Jedinečný identifikátor tabulky.
Query parametry
integer
výchozí:"1"
Číslo stránky pro stránkování.
integer
výchozí:"25"
Počet položek na stránku (max 100).
string
Klíč sloupce pro řazení. Řadí podle hodnoty v
extracted_data pro daný sloupec.string
výchozí:"asc"
Směr řazení:
asc nebo desc.Odpověď
array
Zobrazit Objekt řádku
Zobrazit Objekt řádku
string
Jedinečný identifikátor řádku.
integer
Pozice řádku v tabulce.
object
Extrahovaná data klíčovaná podle klíče sloupce.
string | null
Stav validace.
object | null
Podrobnosti o chybách validace.
object | null
Stav obohacení pro jednotlivé sloupce.
boolean
Zda byl řádek ručně upraven.
string
Časové razítko ISO 8601.
object
const result = await client.tables.rows("tbl_abc123", {
page: 1,
limit: 50,
sort_by: "name",
});
for (const row of result.data) {
console.log(row.data.name, row.data.price);
}
result = client.tables.rows("tbl_abc123", page=1, limit=50, sort_by="name")
for row in result["data"]:
print(row["data"]["name"], row["data"]["price"])
curl -X GET "https://hub.banditshq.com/api/v1/tables/tbl_abc123/rows?page=1&limit=50&sort_by=name" \
-H "Authorization: Bearer lasso_..."
Python SDK má helper
results_as_dataframe, který načte všechny řádky a vrátí pandas DataFrame:df = client.tables.results_as_dataframe("tbl_abc123")
print(df.head())
{
"data": [
{
"id": "row_abc123",
"row_index": 0,
"data": {
"product_name": "iPhone 15 Pro",
"price": 999,
"description": "Latest Apple smartphone"
},
"validation_status": null,
"validation_errors": null,
"enhancement_status": null,
"is_edited": false,
"created_at": "2025-03-10T14:30:00.000Z"
}
],
"pagination": {
"page": 1,
"limit": 50,
"total": 42
}
}
⌘I
const result = await client.tables.rows("tbl_abc123", {
page: 1,
limit: 50,
sort_by: "name",
});
for (const row of result.data) {
console.log(row.data.name, row.data.price);
}
result = client.tables.rows("tbl_abc123", page=1, limit=50, sort_by="name")
for row in result["data"]:
print(row["data"]["name"], row["data"]["price"])
curl -X GET "https://hub.banditshq.com/api/v1/tables/tbl_abc123/rows?page=1&limit=50&sort_by=name" \
-H "Authorization: Bearer lasso_..."
{
"data": [
{
"id": "row_abc123",
"row_index": 0,
"data": {
"product_name": "iPhone 15 Pro",
"price": 999,
"description": "Latest Apple smartphone"
},
"validation_status": null,
"validation_errors": null,
"enhancement_status": null,
"is_edited": false,
"created_at": "2025-03-10T14:30:00.000Z"
}
],
"pagination": {
"page": 1,
"limit": 50,
"total": 42
}
}

