> For the complete documentation index, see [llms.txt](https://docs.graphlit.dev/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.graphlit.dev/api-guides/use-cases/content/content-batch-delete.md).

# Batch Delete Content

## User Intent

"How do I delete multiple content items at once? Show me batch deletion."

## Operation

**SDK Method**: `deleteAllContents()` with filters\
**Use Case**: Bulk content removal

***

## Code Example (TypeScript)

```typescript
import { Graphlit } from 'graphlit-client';

const graphlit = new Graphlit();

// Delete all content from specific feed
await graphlit.deleteAllContents({
  filter: {
    feeds: [{ id: 'feed-id-to-delete' }]
  },
  isSynchronous: true
});

// Delete content older than date
await graphlit.deleteAllContents({
  filter: {
    creationDateRange: {
      to: '2023-12-31'
    }
  }
});

console.log('Batch deletion complete');
```

***
