Soft-delete a tool
Authorization: platform admin only. Allowed callers: a Mnemom staff session (JWT or cookie whose role is mnemom_staff), or an API key carrying the admin:platform scope whose owner is re-verified as Mnemom staff on every request. Everyone else gets 403 Admin access required — that includes org owners and org admins of any tenant, ordinary users, and API keys without admin:platform (or whose owner is no longer staff). The BearerAuth / ApiKeyAuth schemes say how the caller authenticates, not who is allowed; the platform-admin check runs before the body is read, so a non-admin never reaches validation. An unauthenticated call gets 401.
Sets deprecated_at to the current time. Idempotent: re-deprecating an already-deprecated tool returns the existing row without an UPDATE. Idempotency-Key required (400 when absent; 409 while a request with the same key is still in flight; 422 when the key was already used for a different request).
Request
- Base URL: https://api.mnemom.ai/v1
- URL: https://api.mnemom.ai/v1/tools/{name}/deprecate
- Auth: one of:
- HTTP bearer
- API key in header X-Mnemom-Api-Key
Headers
Response
Tool marked deprecated (or already deprecated).
Changes
No recorded changes to this operation across all 1 revision of this API.