---
title: "Bulk Redeploy Agents"
method: POST
path: "/api/admin/agents/bulk-redeploy"
tags: ["admin-agents-ci"]
---

# Bulk Redeploy Agents

`POST /api/admin/agents/bulk-redeploy`

## Request

- Base URL: `https://api.tintin-x.com` (the document declares no server; this is the origin it was published from)
- URL: `https://api.tintin-x.com/api/admin/agents/bulk-redeploy`
- Auth: none declared

Full redeploy of ALL active agents.

Auth: Admin JWT (superadmin) OR ADMIN_API_KEY header.

Performs the complete deploy pipeline for each active agent:
1. Re-read existing tokens from S3 (or generate new ones)
2. Regenerate workspace files (SOUL.md, AGENTS.md, etc.) + openclaw.json
3. Fetch vault env vars
4. Register new ECS task definition with fresh env vars
5. Update ECS service with new task def + force new deployment

This is the safe way to roll out agent image updates or config changes.
Unlike raw ECS force-new-deployment, this ensures openclaw.json and
task definitions are properly regenerated.

## Response `202`

Successful Response

- unknown

---

[API](https://skmtc.dev/tintin-x/apis/tintin-api.md) · [All operations](https://skmtc.dev/tintin-x/apis/tintin-api/llms.txt) · [OpenAPI document](https://skmtc.dev/tintin-x/apis/tintin-api/revisions/8839a8d0a66c?raw)
