---
title: "Admin Trigger Task Run"
method: POST
path: "/admin/tasks/{task_id}/run"
tags: ["admin"]
---

# Admin Trigger Task Run

`POST /admin/tasks/{task_id}/run`

Trigger execution of a task. Skips credit checks.

## Path parameters

- `task_id` string, uuid, required

## Response `201`

Successful Response

- TriggerRunResponse
  - `run` RunResponse, required
    - `id` string, required
    - `company_id` string, required
    - `agent_id` string, nullable
    - `task_id` string, nullable
    - `run_type` 'ceo' | 'worker' | 'reporter' | 'worker_nextjs' | 'build_session' | 'session_turn'
    - `status` 'pending' | 'running' | 'completed' | 'failed' | 'interrupted', required
    - `trigger` 'manual' | 'ceo_agent' | 'cron' | 'founding', required
    - `started_at` string, date-time, nullable
    - `completed_at` string, date-time, nullable
    - `token_count_input` integer
    - `token_count_output` integer
    - `cost_usd` number
    - `error_message` string, nullable
    - `created_at` string, date-time, required
    - `updated_at` string, date-time, required
  - `message` string

## Other responses

- `422` — Validation Error

---

[API](https://skmtc.dev/nanocorp/apis/nanocorp-api.md) · [All operations](https://skmtc.dev/nanocorp/apis/nanocorp-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/nanocorp/nanocorp-api/revisions/04b208d3215b/schema)
