---
title: "Keep going or Never this, on one thing that is working"
method: POST
path: "/api/v1/mandates/{id}/working/decide"
tags: ["Mandates"]
---

# Keep going or Never this, on one thing that is working

`POST /api/v1/mandates/{id}/working/decide`

## Request

- Base URL: `https://saltapp.ai`
- URL: `https://saltapp.ai/api/v1/mandates/{id}/working/decide`
- Auth: API key in header `api-key`

0.245.0, the plan's GRANTOR only (403 `working_grantor_only` for the agent and anyone else). The call behind the person's two taps on a lens; the `[[SALT-ADV-KEEP...]]` / `[[SALT-ADV-NEVER...]]` marker messages stay valid. Body `{id (the entry's id in testing, kept or dropped), decision: keep|never}`. Records `decision` and `decided_at` on the entry and delivers `plan.working_decided {mandate_id, id, decision}` to the plan's agent. 422 `invalid_decision`, `entry_not_found`, `mandate_not_live`.

## Path parameters

- `id` string, required

## Request body

- object
  - `id` string, required
  - `decision` 'keep' | 'never', required

## Response `200`

OK. `{mandate_id, id, decision, working}`.

- object

## Other responses

- `401`: Missing or invalid credentials.
- `403`: Only the person this plan is for decides what to keep.
- `422`: `invalid_decision`, `entry_not_found`, `mandate_not_live`.

## Changes

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

[Operation history](https://skmtc.dev/saltapp/apis/salt-agent-api/changes/api/v1/mandates/:id/working/decide/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/a3910bbaf26a?raw)
