Organization
Users and User Groups
Permissions
Data Source
Workspaces
Logical Data Model
Analytical Objects
Reports
Publisher Documents
Reporting
    Usage
    Computation
    Smart Functions
    Flow
      (EXPERIMENTAL) Execute a flowpost(EXPERIMENTAL) Apply the given cancel tokens to flowspost(EXPERIMENTAL) List the operations of flowsget(EXPERIMENTAL) Get a flow result in Apache Arrow File or Stream formatget(EXPERIMENTAL) Get the metadata of a flow resultget(EXPERIMENTAL) Get a page of a flow resultget
    Entitlement
    Reporting - Settings
    LLM Endpoints
Export & Automations
AI Lake
AI Assistant
Agents
Other
Schemas
powered by Zudoku
OpenAPI definition

Flow

Endpoint:/

(EXPERIMENTAL) Execute a flow

POST
/api/v1/actions/workspaces/{workspaceId}/execution/flow

Note: This API is experimental and is going to change. Please, use it accordingly. Runs the transformations of a flow over its inputs and stores the result. The response links to the result.

(EXPERIMENTAL) Execute a flow › path Parameters

  • workspaceIdstring · pattern: ^(?!\.)[.A-Za-z0-9_-… · required

    Workspace identifier

(EXPERIMENTAL) Execute a flow › Request Body

  • inputsobject · required

    Inputs of the flow by name. A transformation refers to an input by its name.

  • transformationsobject[]

    Transformations in the order they run. The result of the last transformation is the result of the flow. Without transformations, the result is the only input.

(EXPERIMENTAL) Execute a flow › Responses

The flow was accepted.

  • linksobject · required

    Links to the execution result.

POST /api/v1/actions/workspaces/{workspaceId}/execution/flow

(EXPERIMENTAL) Apply the given cancel tokens to flows

POST
/api/v1/actions/workspaces/{workspaceId}/execution/flow/cancel

Note: This API is experimental and is going to change. Please, use it accordingly. Each result has one cancel token, which the submit of its flow returns. Applying the token cancels the flow that computes the result.

(EXPERIMENTAL) Apply the given cancel tokens to flows › path Parameters

  • workspaceIdstring · pattern: ^(?!\.)[.A-Za-z0-9_-… · required

    Workspace identifier

(EXPERIMENTAL) Apply the given cancel tokens to flows › Request Body

  • resultIdToCancelTokenPairsobject · required

    resultId to cancel token pairs

(EXPERIMENTAL) Apply the given cancel tokens to flows › Responses

OK

  • resultIdToCancelTokenPairsobject · required

    resultId to cancel token pairs

POST /api/v1/actions/workspaces/{workspaceId}/execution/flow/cancel

(EXPERIMENTAL) List the operations of flows

GET
/api/v1/actions/workspaces/{workspaceId}/execution/flow/operations

Note: This API is experimental and is going to change. Please, use it accordingly. Lists the operations that the transformations of a flow can run, with their inputs and the JSON Schema of their parameters.

(EXPERIMENTAL) List the operations of flows › path Parameters

  • workspaceIdstring · pattern: ^(?!\.)[.A-Za-z0-9_-… · required

    Workspace identifier

(EXPERIMENTAL) List the operations of flows › Responses

OK

  • operationsobject[] · required

    Available operations.

GET /api/v1/actions/workspaces/{workspaceId}/execution/flow/operations

(EXPERIMENTAL) Get a flow result in Apache Arrow File or Stream format

GET
/api/v1/actions/workspaces/{workspaceId}/execution/flow/result/{resultId}/binary

Note: This API is experimental and is going to change. Please, use it accordingly. Gets a window of rows and columns of a flow result as an Apache Arrow IPC File or Stream.

(EXPERIMENTAL) Get a flow result in Apache Arrow File or Stream format › path Parameters

  • workspaceIdstring · pattern: ^(?!\.)[.A-Za-z0-9_-… · required

    Workspace identifier

  • resultIdstring · required

    Result ID

(EXPERIMENTAL) Get a flow result in Apache Arrow File or Stream format › query Parameters

  • rowOffsetinteger · int32

    Index of the first row to return. The default is 0.

  • rowLimitinteger · int32

    Maximum number of rows to return. The default is all remaining rows.

  • columnOffsetinteger · int32

    Index of the first column to return. The default is 0.

  • columnLimitinteger · int32

    Maximum number of columns to return. The default is all remaining columns.

(EXPERIMENTAL) Get a flow result in Apache Arrow File or Stream format › Responses

The result.

string
GET /api/v1/actions/workspaces/{workspaceId}/execution/flow/result/{resultId}/binary

(EXPERIMENTAL) Get the metadata of a flow result

GET
/api/v1/actions/workspaces/{workspaceId}/execution/flow/result/{resultId}/metadata

Note: This API is experimental and is going to change. Please, use it accordingly. Gets the columns and the number of rows of a flow result.

(EXPERIMENTAL) Get the metadata of a flow result › path Parameters

  • workspaceIdstring · pattern: ^(?!\.)[.A-Za-z0-9_-… · required

    Workspace identifier

  • resultIdstring · required

    Result ID

(EXPERIMENTAL) Get the metadata of a flow result › Responses

OK

  • columnsobject[] · required

    Columns of the result, in order.

  • metadataobject · required

    Metadata of the result, as the operations that produced it give them.

  • totalRowsinteger · int64 · required

    Number of rows in the result.

GET /api/v1/actions/workspaces/{workspaceId}/execution/flow/result/{resultId}/metadata

(EXPERIMENTAL) Get a page of a flow result

GET
/api/v1/actions/workspaces/{workspaceId}/execution/flow/result/{resultId}/table

Note: This API is experimental and is going to change. Please, use it accordingly. Gets a window of rows and columns of a flow result.

(EXPERIMENTAL) Get a page of a flow result › path Parameters

  • workspaceIdstring · pattern: ^(?!\.)[.A-Za-z0-9_-… · required

    Workspace identifier

  • resultIdstring · required

    Result ID

(EXPERIMENTAL) Get a page of a flow result › query Parameters

  • rowOffsetinteger · int32

    Index of the first row to return. The default is 0.

  • rowLimitinteger · int32

    Maximum number of rows to return. The default is all remaining rows.

  • columnOffsetinteger · int32

    Index of the first column to return. The default is 0.

  • columnLimitinteger · int32

    Maximum number of columns to return. The default is all remaining columns.

(EXPERIMENTAL) Get a page of a flow result › Responses

OK

  • columnsobject[] · required

    Columns of the page, in order.

  • dataarray[] · required

    Rows of the page. A row has one value for each column, in the order of the columns.

  • pagingobject · required

    Position of a page in a table result.

GET /api/v1/actions/workspaces/{workspaceId}/execution/flow/result/{resultId}/table

Smart FunctionsEntitlement