Workflows
Workflow management and execution endpoints
https://app.meingpt.com/api/workflows/v1/user-workflowsGet user workflows
Retrieves all workflows accessible to the authenticated user
🔒 ApiKeyAuth
Parameter
| Parameter | In | Typ | Beschreibung |
|---|---|---|---|
| Authorization* | header | string | API key for authentication. Use 'Bearer <your-api-key>' format. |
Responses
SuccessResponse & object
| Feld | Typ | Beschreibung |
|---|---|---|
| status | string | |
| message | string |
https://app.meingpt.com/api/workflows/v1/workflow-inputs/{workflowId}Get workflow input variables
Retrieves the input variables/parameters required to run a specific workflow
🔒 ApiKeyAuth
Parameter
| Parameter | In | Typ | Beschreibung |
|---|---|---|---|
| Authorization* | header | string | API key for authentication. Use 'Bearer <your-api-key>' format. |
| workflowId* | path | string | The workflow ID |
Responses
SuccessResponse & object
| Feld | Typ | Beschreibung |
|---|---|---|
| status | string | |
| message | string |
| Feld | Typ | Beschreibung |
|---|---|---|
| status | string | |
| message | string |
https://app.meingpt.com/api/workflows/v1/{workflowId}/runRun a workflow
Executes a workflow with the provided input parameters
🔒 ApiKeyAuth
Parameter
| Parameter | In | Typ | Beschreibung |
|---|---|---|---|
| Authorization* | header | string | API key for authentication. Use 'Bearer <your-api-key>' format. |
| workflowId* | path | string | The workflow ID to execute |
Request Body · application/json
| Feld | Typ | Beschreibung |
|---|---|---|
| input* | object | Input parameters for the workflow execution |
Responses
SuccessResponse & object
| Feld | Typ | Beschreibung |
|---|---|---|
| status | string | |
| message | string |
| Feld | Typ | Beschreibung |
|---|---|---|
| status | string | |
| message | string |
| Feld | Typ | Beschreibung |
|---|---|---|
| status | string | |
| message | string |
| Feld | Typ | Beschreibung |
|---|---|---|
| status | string | |
| message | string |
Timeouts for Synchronous API Calls
A workflow run via the API is synchronous — there is no separate status or polling endpoint. The request stays open until the workflow finishes or an infrastructure timeout occurs (well under a minute). Plan workflows meant for API calls to be correspondingly short, or trigger them asynchronously via an external automation (e.g. Make) that checks completion separately.
Uploading additional documents per run
You can attach additional documents to a workflow run (multipart/form-data request, max. 10 files, max. 150 MB per file — see the API reference for the value actually enforced today, since the same check applies as for assistant runs).
Note
Enabling/disabling additional document uploads in the workflow editor only affects the chat UI — API calls can always attach files regardless of that setting.
Practical Usage
- Create and test workflows: /platform/workflows-create
- Use workflows in the platform: /platform/workflows
- Set up authentication before API calls: /api/authentication