---
title: "Execute recipe"
method: POST
path: "/playground/recipes/{recipe_id}/run"
tags: ["playground"]
---

# Execute recipe

`POST /playground/recipes/{recipe_id}/run`

## Request

- Base URL: `https://api.source.parts/v1`
- URL: `https://api.source.parts/v1/playground/recipes/{recipe_id}/run`
- Auth: HTTP bearer

## Path parameters

- `recipe_id` string, required

## Request body

- object
  - `inputs` object

## Response `200`

Recipe execution result

- RecipeExecuteResponse
  - `status` string
  - `data` object
    - `recipe_id` string
    - `total_steps` integer
    - `successful_steps` integer
    - `steps` object[]
    - `final_output` object

---

[API](https://skmtc.dev/source/apis/source-parts-api.md) · [All operations](https://skmtc.dev/source/apis/source-parts-api/llms.txt) · [OpenAPI document](https://skmtc.dev/source/apis/source-parts-api/revisions/a643e713c7d0?raw)
