Documentation Index
Fetch the complete documentation index at: https://productlasso.com/docs/llms.txt
Use this file to discover all available pages before exploring further.
Tělo požadavku
ID schématu, které se použije pro extrakci.
Pole ID souborů (z Files API), ze kterých se mají extrahovat data. Zadejte přesně jedno z file_ids, file_urls nebo source_text.
Pole veřejně přístupných URL adres, ze kterých se mají extrahovat data.
Surový textový obsah, ze kterého se mají extrahovat data.
Dodatečný kontext pro řízení procesu extrakce.
Kontext pro AI obohacení extrahovaných dat.
URL pro příjem webhook notifikací po dokončení zpracování.
Odpověď
Vrací vytvořený objekt tabulky se stavem processing.
Jedinečný identifikátor tabulky.
Schéma použité pro extrakci.
Pro novou tabulku vždy processing.
Počet dosud extrahovaných řádků (zpočátku 0).
Chybová zpráva, pokud zpracování selhalo.
Metadata nahraných souborů.
const table = await client.tables.create({
schema_id: "schema_abc123",
name: "Q1 Product Catalog",
file_ids: ["file_xyz789"],
webhook_url: "https://your-server.com/webhooks",
});
console.log(table.id); // "tbl_..."
console.log(table.status); // "processing"
{
"id": "tbl_abc123",
"name": "Q1 Product Catalog",
"schema_id": "schema_xyz789",
"status": "processing",
"progress": 0,
"total_rows": 0,
"source_type": "files",
"additional_context": null,
"enhancement_context": null,
"error_message": null,
"files": [
{ "name": "catalog.pdf", "path": "company_123/file_xyz/catalog.pdf", "size": 1048576 }
],
"created_at": "2025-03-10T14:30:00.000Z",
"updated_at": "2025-03-10T14:30:00.000Z"
}
Čekání na dokončení
Tabulky se zpracovávají asynchronně. Použijte vestavěný polling helper SDK nebo nakonfigurujte webhook.
const completed = await client.tables.waitForCompletion(table.id, {
intervalMs: 3000,
timeoutMs: 300000,
});
console.log(completed.status); // "completed"
console.log(completed.total_rows); // 42