logo
Développement
Rechercher
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