openl Append Table
openl_append_tableAppends new data to an existing OpenL table. Use fields for Datatype, rules for SimpleRules/SmartRules, steps for SimpleSpreadsheet, values for Vocabulary, and rows for RawSource.
Instructions
Add new rows/fields to an existing table (additions only). Payload by type: Datatype→fields, SimpleRules/SmartRules→rules, SimpleSpreadsheet→steps, Vocabulary→values, RawSource→rows. For modifying, deleting, or reordering use update_table instead.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| projectId | Yes | Project ID returned by backend. Use the exact 'projectId' value from openl_list_projects() response without modification or reformatting. | |
| tableId | Yes | Table identifier - unique ID assigned by OpenL Studio when table is created (e.g., 'calculatePremium_1234') | |
| appendData | Yes | Data structure to append to the table. Structure depends on tableType: Datatype uses 'fields', SimpleRules/SmartRules use 'rules', SimpleSpreadsheet uses 'steps', Vocabulary uses 'values', RawSource uses 'rows' (array of rows) | |
| response_format | No | Response format: 'json' for structured data, 'markdown' for human-readable (default), 'markdown_concise' for brief summary (1-2 paragraphs), 'markdown_detailed' for full details with context | markdown |