Workflows
Endpunkte für Workflow-Management und -Ausführung
/workflows/v1/user-workflowsRuft alle Workflows ab, auf die der authentifizierte Benutzer Zugriff hat
Authorization
ApiKeyAuth API-Schlüssel zur Authentifizierung. Verwende das Format 'Bearer <Dein-API-Schlüssel>'.
In: header
Header Parameters
API-Schlüssel zur Authentifizierung. Verwende das Format 'Bearer <Dein-API-Schlüssel>'.
Response Body
application/json
application/json
curl -X GET "https://app.meingpt.com/api/workflows/v1/user-workflows" \ -H "Authorization: Bearer sk_meingpt_..."{
"status": "success",
"workflows": [
{}
]
}{
"status": "error",
"message": "string"
}/workflows/v1/workflow-inputs/{workflowId}Ruft die Eingabevariablen/-parameter ab, die zum Ausführen eines bestimmten Workflows erforderlich sind
Authorization
ApiKeyAuth API-Schlüssel zur Authentifizierung. Verwende das Format 'Bearer <Dein-API-Schlüssel>'.
In: header
Path Parameters
Die Workflow-ID
Header Parameters
API-Schlüssel zur Authentifizierung. Verwende das Format 'Bearer <Dein-API-Schlüssel>'.
Response Body
application/json
application/json
application/json
curl -X GET "https://app.meingpt.com/api/workflows/v1/workflow-inputs/string" \ -H "Authorization: Bearer sk_meingpt_..."{
"status": "success",
"inputs": [
{
"name": "string",
"type": "string",
"description": "string",
"defaultValue": null,
"options": [
{
"label": "string",
"value": "string"
}
]
}
]
}{
"status": "error",
"message": "string"
}{
"status": "error",
"message": "string"
}/workflows/v1/{workflowId}/runFührt einen Workflow mit den bereitgestellten Eingabeparametern aus
Authorization
ApiKeyAuth API-Schlüssel zur Authentifizierung. Verwende das Format 'Bearer <Dein-API-Schlüssel>'.
In: header
Path Parameters
Die Workflow-ID, die ausgeführt werden soll
Header Parameters
API-Schlüssel zur Authentifizierung. Verwende das Format 'Bearer <Dein-API-Schlüssel>'.
Eingabeparameter für die Workflow-Ausführung
Response Body
application/json
application/json
application/json
application/json
application/json
curl -X POST "https://app.meingpt.com/api/workflows/v1/string/run" \ -H "Authorization: Bearer sk_meingpt_..." \ -H "Content-Type: application/json" \ -d '{ "input": {} }'{
"status": "success",
"messages": [
{
"content": "string",
"role": "user",
"model": "string",
"knowledgeCollectionSearchResults": [
{
"knowledgeCollectionId": "string",
"knowledgeCollectionName": "string",
"queries": [
"string"
],
"resultComponents": [
{
"documentId": "string",
"documentTitle": "string",
"score": 0,
"result": "string",
"sourceNumber": 0
}
]
}
]
}
],
"documentUrl": "string",
"structuredOutput": {}
}{
"status": "error",
"message": "string"
}{
"status": "error",
"message": "string"
}{
"status": "error",
"message": "string"
}{
"status": "error",
"message": "string"
}Praktischer Einsatz
- Workflow erstellen und testen: /platform/workflows-create
- Workflow in der Plattform nutzen: /platform/workflows
- Für API-Aufrufe immer zuerst Authentifizierung einrichten: /api/authentication