Skip to main content
GET
/
api
/
apps
/
{appId}
/
workflow
Get app workflow structure
curl --request GET \
  --url https://app.uselamina.ai/api/apps/{appId}/workflow \
  --header 'x-api-key: <api-key>'
{
  "data": {
    "appId": "80d4d454-8844-489f-b903-2ad65a414482",
    "name": "test sync",
    "nodes": [
      {
        "id": "aiDesignerNode-1773051929782-5yzqjkwpm",
        "type": "aiDesignerNode",
        "label": "aiDesignerNode"
      },
      {
        "id": "aiDesignerNode-1773132653203-v9hn959pe",
        "type": "aiDesignerNode",
        "label": "aiDesignerNode"
      },
      {
        "id": "klingVideoNode-1773149496212-nm2mjjfxi",
        "type": "klingVideoNode",
        "label": "klingVideoNode"
      }
    ],
    "edges": [
      {
        "source": "aiDesignerNode-1773051929782-5yzqjkwpm",
        "target": "aiDesignerNode-1773132653203-v9hn959pe"
      }
    ]
  }
}
Returns the workflow graph behind an app. Most client integrations do not need this endpoint, but it is useful for internal tooling, app inspection, and agentic systems that need more context about how an app is composed.

Authorizations

x-api-key
string
header
required

Workspace API key. Prefix: lma_. Example: lma_abc123...

Path Parameters

appId
string<uuid>
required

The app ID (UUID) from the List Apps response

Response

Workflow structure with nodes and edges

data
object

The workflow graph showing processing nodes and their connections