Skip to content

Tables

List workflow groups

List the workflow and enrichment groups that can be dispatched for a table. Returns one page; `nextCursor` is always null. OAuth scope: `api:read`.

GET/api/v2/tables/{tableId}/groups

List the workflow and enrichment groups that can be dispatched for a table. Returns one page; nextCursor is always null.

OAuth scope: api:read.

Authentication

Send a personal or workspace API key in X-API-Key. See key types and access; operations that reject workspace keys say so in their description.

Send X-API-Key in the request header.

Alternatively

Send a Sim OAuth access token in Authorization: Bearer. See OAuth authentication and scopes.

Authorization: Bearer YOUR_ACCESS_TOKEN

Required scopes: api:read

OAuth flows
json
{
  "authorizationCode": {
    "authorizationUrl": "https://www.sim.ai/api/auth/oauth2/authorize",
    "tokenUrl": "https://www.sim.ai/api/auth/oauth2/token",
    "refreshUrl": "https://www.sim.ai/api/auth/oauth2/token",
    "scopes": {
      "api:read": "Read your workspaces, workflows, files, tables, and logs",
      "api:write": "Read, create, change, run, and delete resources in your workspaces",
      "offline_access": "Stay signed in without asking again"
    }
  }
}

OAuth scope: api:read.

Path parameters

tableIdstringRequired

Unique table identifier.

minLength
1

Query parameters

workspaceIdstringRequired

Workspace that owns the table.

minLength
1

Responses

200

The table workflow groups.

object

A cursor envelope containing the table workflow groups.

2 fields
dataarrayRequired

Items in the current page.

Schema details
Array itemobject

A workflow or enrichment producer and the columns it populates.

10 fields
idstringRequired

Unique workflow-group identifier.

workflowIdstringRequired

Backing workflow identifier for a manual group.

enrichmentIdstring

Registry enrichment identifier.

namestring

Workflow-group display name.

typestring

Producer type.

enum
["manual","enrichment"]
dependenciesobject

Input column dependencies.

1 field
columnsarray

Columns required as producer inputs.

Schema details
Array itemstring

Additional properties are not allowed.

outputsarrayRequired

Workflow outputs mapped to table columns.

Schema details
Array itemobject
4 fields
blockIdstringRequired

Workflow block producing this output.

pathstringRequired

Path to the value in the workflow block output.

outputIdstring

Registry enrichment output identifier.

columnNamestringRequired

Name of the table column receiving the output.

Additional properties are not allowed.

inputMappingsarray

Workflow inputs mapped from table columns.

Schema details
Array itemobject
2 fields
inputNamestringRequired

Workflow input name.

columnNamestringRequired

Name of the source table column.

Additional properties are not allowed.

deploymentModestringRequired

Which workflow state per-cell runs execute against. deployed (the default when a group was created without one) runs the latest active deployment and refuses to run while the workflow is undeployed; live runs the editable draft.

enum
["live","deployed"]
autoRunboolean

Whether the group automatically runs for new rows.

Additional properties are not allowed.

nextCursorvalueRequired

Always null. This list has no cursor or limit parameters; see the operation for inventory limits.

Schema details

Any of

Option 1string
Option 2null

Additional properties are not allowed.

Response headers

X-RateLimit-Limitinteger

Maximum requests allowed in the current window.

minimum
0
maximum
9007199254740991
X-RateLimit-Remaininginteger

Requests remaining in the current window.

minimum
0
maximum
9007199254740991
X-RateLimit-Resetstring

ISO 8601 timestamp when the current rate-limit window resets.

format
date-time
pattern
^(?:(?:\d\d[2468][048]|\d\d[13579][26]|\d\d0[48]|[02468][048]00|[13579][26]00)-02-29|\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\d|30)|(?:02)-(?:0[1-9]|1\d|2[0-8])))T(?:(?:[01]\d|2[0-3]):[0-5]\d(?::[0-5]\d(?:\.\d+)?)?(?:Z))$
Was this helpful?
Suggest an edit