---
title: "Revoke a Telegram binding (v1.126)"
method: DELETE
path: "/agent/v1/notifications/channels/telegram/{binding_id}"
tags: ["Agent"]
---

# Revoke a Telegram binding (v1.126)

`DELETE /agent/v1/notifications/channels/telegram/{binding_id}`

## Request

- Base URL: `https://api.run402.com`
- URL: `https://api.run402.com/agent/v1/notifications/channels/telegram/{binding_id}`
- Auth: API key in header `SIGN-IN-WITH-X`

operator_passkey assurance. A missing id, an already-revoked id, and another owner's id all return the identical 404 — authorize-before-reveal, no existence oracle (style.md).

## Path parameters

- `binding_id` string, uuid, required

## Headers

- `SIGN-IN-WITH-X` string, required

## Response `200`

Revoked

- object
  - `status` 'revoked'
  - `binding_id` string, uuid

## Other responses

- `403`: operator_passkey assurance not met (FORBIDDEN)
- `404`: No live binding with that id for this owner (RESOURCE_NOT_FOUND) — missing, already revoked, and another operator's binding are indistinguishable

---

[API](https://skmtc.dev/run402/apis/run402-api.md) · [All operations](https://skmtc.dev/run402/apis/run402-api/llms.txt) · [OpenAPI document](https://skmtc.dev/run402/apis/run402-api/revisions/893607557f50?raw)
