---
title: "Execute multi-step AI workflows with tool chaining"
method: POST
path: "/v1/tools/workflow-agent"
tags: ["AI"]
---

# Execute multi-step AI workflows with tool chaining

`POST /v1/tools/workflow-agent`

## Request

- Base URL: `https://archtools.dev`
- URL: `https://archtools.dev/v1/tools/workflow-agent`
- Auth: API key in header `x-api-key`

## Request body

- object
  - `goal` string, required: High-level goal for the workflow agent
  - `context` string: Optional additional context for the workflow
  - `steps` integer: Target number of workflow steps
  - `max_steps` integer: Legacy alias for steps

## Response `200`

Workflow execution result with step-by-step log

---

[API](https://skmtc.dev/archtools/apis/arch-tools-api.md) · [All operations](https://skmtc.dev/archtools/apis/arch-tools-api/llms.txt) · [OpenAPI document](https://skmtc.dev/archtools/apis/arch-tools-api/revisions/ed6c1f974033?raw)
