---
title: "Enqueue Task"
method: POST
path: "/tasks/enqueue"
tags: ["tasks"]
---

# Enqueue Task

`POST /tasks/enqueue`

Queue a task for async processing. Requires X-API-Key header.

## Headers

- `x-api-key` string

## Request body

- EnqueueRequest
  - `idempotency_key` string, nullable
  - `payload` object
  - `priority` 'low' | 'normal' | 'high' | 'urgent'
  - `task_type` 'slack_response' | 'agent_run' | 'webhook_process', required
  - `tenant_id` integer, required

## Response `200`

Successful Response

- EnqueueResponse
  - `status` string
  - `task_id` string, required

## Other responses

- `422` — Validation Error

---

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