Authorizations
API key for authentication
Path Parameters
Task Step ID
Example:
"550e8400-e29b-41d4-a716-446655440000"
Response
Task step retrieved successfully
Task step ID
Example:
"550e8400-e29b-41d4-a716-446655440000"
Task ID that this step belongs to
Example:
"550e8400-e29b-41d4-a716-446655440001"
Task step name
Example:
"Create user registration endpoint"
Task step description
Example:
"Implement POST /auth/register endpoint with validation"
Task step status
Available options:
pending
, in_progress
, completed
, failed
, cancelled
Example:
"in_progress"
Type of task step: this can be null if step type not in special type in enum
Available options:
ai_agent_message
, image_understanding
, research
, image_generation
Example:
"ai_agent_message"
Additional metadata for the task step: path, tool, command, pattern, and etc. depends on tool used in step
Examples:
{
"path": "src/pages/index.tsx",
"tool": "read_file_from_sandbox"
}
{
"command": "npm install react",
"tool": "run_command_in_sandbox"
}
{
"tool": "replace_text_in_files_sandbox",
"files": ["src/app/page.tsx"],
"pattern": "import { Header } from \"@/components/layout/Header\"",
"new_value": "import Header from \"@/components/layout/Header\""
}
{
"path": "src/app/page.tsx",
"tool": "write_file_to_sandbox"
}
{
"path": "",
"tool": "get_list_of_files_in_sandbox"
}
{
"tool": "replace_text_in_files_sandbox",
"files": ["src/app/page.tsx"],
"pattern": "import { Header } from \"@/components/layout/Header\"",
"new_value": "import Header from \"@/components/layout/Header\""
}
Creation timestamp
Example:
"2024-01-01T00:00:00.000Z"
Last update timestamp
Example:
"2024-01-15T12:00:00.000Z"