---
title: "Revoke a guest link"
method: DELETE
path: "/api/agent/share/{token}"
---

# Revoke a guest link

`DELETE /api/agent/share/{token}`

## Request

- Base URL: `https://sesapp.fr`
- URL: `https://sesapp.fr/api/agent/share/{token}`
- Auth: HTTP bearer

Hard delete by default. Query delayDays=N (1–365) keeps the link until then (sets expiresAt). delayDays=7 also sets deactivationStartedAt (same 7-day wind-down as the host app).

## Path parameters

- `token` string, required

## Query parameters

- `delayDays` integer

## Response `200`

Revoked (hard or soft)

## Other responses

- `400`: INVALID_PARAMS
- `401`: UNAUTHORIZED — missing or invalid Bearer
- `402`: x402 payment required (expired plan or overage). Body is not ApiError.
- `404`: SHEET_NOT_FOUND, SHARE_NOT_FOUND or WEBHOOK_NOT_FOUND
- `429`: RATE_LIMITED. Headers X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, Retry-After.

---

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