Obtenir la liste des exécutions du workflow
Obtenir la liste des exécutions du workflow
Permet d'obtenir la liste des journaux d'exécution du workflow. Le workflow est déterminé automatiquement par l'authentification de l'API Key, il n'est pas nécessaire de transmettre un workflow_id supplémentaire.
| Nom de l'ID | Description |
|---|---|
| log_id | ID du journal d'exécution du workflow. |
| workflow_run_id | ID d'exécution du workflow, utilisé pour identifier une exécution du workflow. |
| input | Contenu d'entrée de cette exécution du workflow. |
| output | Contenu de sortie de cette exécution du workflow. |
Méthode
GET
URL
https://api-${endpoint}.gptbots.ai/v1/workflow/run/logs
Authentification
Utilisez la clé API Workflow pour valider les appels.
Requête
Exemple
curl -X GET 'https://api-${endpoint}.gptbots.ai/v1/workflow/run/logs?conversation_type=API&user_id=your_user_id&start_time=1785125443602&end_time=1785125447498&page=1&page_size=10' \
-H 'Authorization: Bearer ${API Key}'
curl -X GET 'https://api-${endpoint}.gptbots.ai/v1/workflow/run/logs?conversation_type=API&user_id=your_user_id&start_time=1785125443602&end_time=1785125447498&page=1&page_size=10' \
-H 'Authorization: Bearer ${API Key}'
Ce bloc de code dans la fenêtre flottante
En-têtes
| Champ | Type | Description |
|---|---|---|
| Authorization | Bearer ${API Key} | Validez les appels en utilisant Authorization: Bearer ${API Key} ; veuillez utiliser la clé API Workflow. |
Paramètres de la requête
| Champ | Type | Obligatoire | Description |
|---|---|---|---|
| conversation_type | string | O | Type de source d'exécution. Valeurs prises en charge : ALL, API, AGENT, SHARE, C_WORKFLOW. Le test d'exécution DEBUG n'est pas pris en charge. |
| user_id | string | N | Identifiant utilisateur, utilisé pour filtrer les enregistrements d'exécution du workflow d'un utilisateur spécifique. |
| start_time | number | O | Heure de début de la requête, horodatage en millisecondes. |
| end_time | number | O | Heure de fin de la requête, horodatage en millisecondes. |
| page | number | O | Numéro de page, à partir de 1. |
| page_size | number | O | Nombre d'éléments par page, plage de valeurs 10-100. |
Réponse
Exemple
{
"list": [
{
"log_id": "6a66da44435da934b2e67e49",
"workflow_run_id": "6a66da44435da934b2e67e49",
"input": "{}",
"output": "{\"output\":\"{\\\"text\\\":\\\"Workflow output text\\\",\\\"image\\\":[],\\\"audio\\\":[]}\"}"
}
],
"total": 1
}
{
"list": [
{
"log_id": "6a66da44435da934b2e67e49",
"workflow_run_id": "6a66da44435da934b2e67e49",
"input": "{}",
"output": "{\"output\":\"{\\\"text\\\":\\\"Workflow output text\\\",\\\"image\\\":[],\\\"audio\\\":[]}\"}"
}
],
"total": 1
}
Ce bloc de code dans la fenêtre flottante
Réponse de succès
| Champ | Type | Description |
|---|---|---|
| list | array | Liste des journaux d'exécution du workflow. |
| total | number | Nombre total d'éléments correspondant aux critères de la requête. |
| list[].log_id | string | ID du journal d'exécution du workflow. |
| list[].workflow_run_id | string | ID d'exécution du workflow. |
| list[].input | string | Contenu d'entrée, chaîne JSON. |
| list[].output | string | Contenu de sortie, chaîne JSON. |
Réponse d'échec
| Champ | Type | Description |
|---|---|---|
| code | int | Code d'erreur. |
| message | string | Détails de l'erreur. |
Codes d'erreur
| Code | Message |
|---|---|
| 40000 | Erreur de paramètre |
| 40001 | Requêtes trop fréquentes |
| 40101 | Header Authorization is empty |
| 40127 | Developer authentication failed |
