---
title: Delete
url: https://www.tines.com/stories/docs/api/admin/sync_destinations/delete/
updated: 2026-06-26T12:45:00+00:00
description: Remove a sync destination configuration. By default, synced stories on the destination tenant are also deleted. Set `keep_stories` to `true` to preserve them.
---

*[tines.com](https://www.tines.com/llms.txt) › [Docs](https://www.tines.com/stories/docs/llms.txt) › [Tines API](https://www.tines.com/stories/docs/api/llms.txt) › [Admin](https://www.tines.com/llm/stories/docs/api/admin.md) › [Story sync destinations](https://www.tines.com/llm/stories/docs/api/admin/sync_destinations.md)*

# Delete

*[View on tines.com](https://www.tines.com/stories/docs/api/admin/sync_destinations/delete/)*

## Description

Remove a sync destination configuration. By default, synced stories on the destination tenant are also deleted. Set `keep_stories` to `true` to preserve them.

## Request

HTTP Method: **DELETE**

| URL parameter | Description                           |
| ------------- | ------------------------------------- |
| id            | ID of the sync destination to delete. |

| Body parameter | Required | Description                                                                                                                                                                                                                                                                                                                           |
| -------------- | -------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| keep_stories   | No       | Boolean. When `false` (default), synced stories are deleted from the destination. When `true`, stories are detached from the sync source and remain on the destination as independent stories. Detached stories that would cause the destination tenant to exceed its limits, depending on pricing model, are automatically disabled. |

```bash
curl -X DELETE \
  --proto '=https' --tlsv1.2 \
  https://<tenant-domain>/api/v1/admin/sync_destinations/24 \
  -H 'content-type: application/json' \
  -H 'Authorization: Bearer <<CREDENTIAL.tines_api_key>>'
```

To preserve synced stories on the destination tenant:

```bash
curl -X DELETE \
  --proto '=https' --tlsv1.2 \
  https://<tenant-domain>/api/v1/admin/sync_destinations/24 \
  -H 'content-type: application/json' \
  -H 'Authorization: Bearer <<CREDENTIAL.tines_api_key>>' \
  -d '{"keep_stories": true}'
```

## Response

On success a `204 No Content` status is returned and the body is empty. When `keep_stories` is `false` (default), story cleanup on the destination tenant happens asynchronously.
