Dust · Arazzo Workflow
Dust Create a Table and Upsert Rows
Version 1.0.0
Upsert a structured table into a data source, then load rows into it and read one back.
View Spec
View on GitHub
AgentsArtificial IntelligenceCustom WorkflowsData SourcesDustEnterprise AIKnowledge-ManagementLLMMCPMulti-ModelRAGArazzoWorkflows
Provider
Workflows
create-table-and-upsert-rows
Upsert a table, load rows, and read the table back.
Upserts a table into a data source, upserts a batch of rows into it, and fetches the table to confirm the result.
1
upsertTable
{$sourceDescriptions.datasourcesApi.url}#/paths/~1api~1v1~1w~1{wId}~1spaces~1{spaceId}~1data_sources~1{dsId}~1tables/post
Upsert the table definition into the data source so rows can be loaded into it.
2
upsertRows
{$sourceDescriptions.datasourcesApi.url}#/paths/~1api~1v1~1w~1{wId}~1spaces~1{spaceId}~1data_sources~1{dsId}~1tables~1{tId}~1rows/post
Load the supplied rows into the table.
3
getTable
{$sourceDescriptions.datasourcesApi.url}#/paths/~1api~1v1~1w~1{wId}~1spaces~1{spaceId}~1data_sources~1{dsId}~1tables~1{tId}/get
Read the table back to confirm it was created and populated.
Source API Descriptions
Arazzo Workflow Specification
Work with this as data
Every workflow here is available over the APIs.io API and to AI agents over MCP.