---
title: "Run Custom Action"
method: POST
path: "/projects/{project_id}/custom-actions/run"
tags: ["Configs"]
---

# Run Custom Action

`POST /projects/{project_id}/custom-actions/run`

## Request

- Base URL: `https://api.puppeteerai.com`
- URL: `https://api.puppeteerai.com/projects/{project_id}/custom-actions/run`
- Auth: none declared

Run a single inline custom action in isolation: mocked json_data, real project env, no flow.

## Path parameters

- `project_id` string, required

## Request body

- RunCustomActionInput
  - `custom_actions` object[]
  - `action_name` string, required
  - `params` object
  - `json_data` object
  - `http_services` object[]

## Response `200`

Successful Response

- unknown

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/getpuppeteer/apis/puppeteer-core-api.md) - [All operations](https://skmtc.dev/getpuppeteer/apis/puppeteer-core-api/llms.txt) - [OpenAPI document](https://skmtc.dev/getpuppeteer/apis/puppeteer-core-api/revisions/94b4e928b42f?raw)
