---
title: "Run"
method: POST
path: "/api/cp/scriptforge/{id}/run/{fn}"
tags: ["Script Forge"]
---

# Run

`POST /api/cp/scriptforge/{id}/run/{fn}`

Run

## Path parameters

- `id` integer, required
- `fn` string, required

## Request body

- ScriptForgeInput
  - `id` integer — Id
  - `account_id` integer — Account Id (references account.id)
  - `app_id` string — App Id
  - `uuid` string, uuid — Uuid
  - `name` string, required — Name
  - `language` string, required — Language
  - `code` string — Code
  - `timeout` integer — Timeout
  - `processes` integer — Processes
  - `active` integer, required — Active
  - `form_id` integer — Form Id
  - `async` integer, required — Async
  - `public` integer, required — Public
  - `type` 'legacy' | 'script' | 'app' | 'debug' | 'driver' | 'worker' | 'quickjs' — Type
  - `version` string — Version
  - `scriptforge_repo_id` integer — Scriptforge Repo Id
  - `scriptforge_repo_version` string — Scriptforge Repo Version
  - `c5_dest` string — C 5 Dest
  - `pbx_server` string — Pbx Server
  - `global_routing_priority` integer, required — Global Routing Priority
  - `cron` string — Cron
  - `ram` integer — Ram
  - `load` number — Load
  - `hosts` string — Hosts

## Response `200`

Successful response

- unknown

## Other responses

- `400` — Bad Request - Invalid parameters or request body
- `401` — Authentication information is missing or invalid
- `403` — Access denied - insufficient permissions or dependency access failure
- `404` — Resource not found
- `409` — Conflict - foreign key or unique constraint violation on write
- `500` — Internal server error

---

[API](https://skmtc.dev/connexcs/apis/connexcs-control-panel-api.md) · [All operations](https://skmtc.dev/connexcs/apis/connexcs-control-panel-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/connexcs/connexcs-control-panel-api/revisions/54bc2ed6edae/schema)
