GET
/
execution
/
{id}
/
result
Get execution result
curl --request GET \
  --url https://odyssey.asteroid.ai/api/v1/execution/{id}/result \
  --header 'X-Asteroid-Agents-Api-Key: <api-key>'
{
  "execution_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
  "status": "starting",
  "result": {},
  "error": "<string>",
  "execution_result": {
    "outcome": "success",
    "reasoning": "<string>",
    "result": {}
  }
}

Authorizations

X-Asteroid-Agents-Api-Key
string
header
required

Path Parameters

id
string<uuid>
required

The ID of the execution

Response

Execution result retrieved successfully

execution_id
string<uuid>
required

The ID of the execution

status
enum<string>
required

Status of the execution

Available options:
starting,
running,
paused,
completed,
cancelled,
failed,
awaiting_confirmation,
paused_by_agent
result
object
deprecated

(Deprecated, use execution_result instead) The structured result data from the execution. Contains the outcome, reasoning, final answer, and result.

error
string

Error message (if execution failed)

execution_result
object

The result of an execution. Contains the outcome, reasoning, and result.