---
title: "Pause everything (the person), reversibly"
method: POST
path: "/api/v1/mandates/pause_all"
tags: ["Mandates"]
---

# Pause everything (the person), reversibly

`POST /api/v1/mandates/pause_all`

## Request

- Base URL: `https://saltapp.ai`
- URL: `https://saltapp.ai/api/v1/mandates/pause_all`
- Auth: API key in header `api-key`

0.244.0, the GRANTOR, idempotent; the GRANTEE agent of a goal plan may also call it and pauses only the goal plans it holds (giving up its own power is safe). Every live plan and grant the caller gave pauses with reason `pause_all` (or, with `goal_id` = a plan's id or strategy_id: that plan, the grants asked for it and any older plan for the same goal; 404 `goal_not_found`). The same reach as one Stop, but reversible with `POST /mandates/resume_all`. `{status: "paused", paused: [ids paused now], already_paused: [ids], count}`; a second call pauses nothing new and answers the same status. Each paused plan says so in its chat.

## Request body

- object
  - `goal_id` string

## Response `200`

OK.

- object

## Other responses

- `401`: Missing or invalid credentials.
- `404`: That goal wasn't found.

## Changes

- **2026-10-20** `a8b8642ab7f8`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/saltapp/apis/salt-agent-api/changes/api/v1/mandates/pause_all/post.md)

---

[API](https://skmtc.dev/saltapp/apis/salt-agent-api.md) · [All operations](https://skmtc.dev/saltapp/apis/salt-agent-api/llms.txt) · [OpenAPI document](https://skmtc.dev/saltapp/apis/salt-agent-api/revisions/a8b8642ab7f8?raw)
