Passer au contenu principal
GET
/
tool-executions
/
{execution_id}
Résultat d'une exécution
import requests

url = "https://app.ubik-agent.com/api/v1/tool-executions/{execution_id}"

headers = {"X-API-KEY": "<api-key>"}

response = requests.get(url, headers=headers)

print(response.text)
{
  "id": "exec_123456789",
  "tool_id": "d1e2f3a4-b5c6-7890-1234-567890abcdef",
  "user_id": 123,
  "status": "completed",
  "inputs": {
    "stock_symbol": "ACME"
  },
  "outputs": {
    "revenue": 1000000,
    "profit": 250000
  },
  "created_at": "2025-09-28T12:00:00Z",
  "started_at": "2025-09-28T12:00:01Z",
  "completed_at": "2025-09-28T12:00:05Z"
}

Authorizations

X-API-KEY
string
header
required

Path Parameters

execution_id
string
required

L'identifiant unique de l'exécution de l'outil. The unique identifier of the tool execution.

Response

Successful Response

id
string
required

L'identifiant unique de l'instance d'exécution.

tool_id
string<uuid>
required

L'ID de l'outil qui a été exécuté.

status
string
required

Le statut final de l'exécution.

inputs
Inputs · object
required

Les entrées originales fournies à l'outil.

created_at
string<date-time>
required

Horodatage de la création de l'exécution.

user_id
integer | null

L'ID de l'utilisateur qui a initié l'exécution.

outputs
Outputs · object

Les sorties générées par l'outil.

error
string | null

Si l'exécution a échoué, ce champ contient le message d'erreur.

started_at
string | null

Horodatage du début du traitement de l'exécution.

completed_at
string | null

Horodatage de la fin (succès ou échec) de l'exécution.