Skip to content

feed delete

Permanently delete a feed that you own.

Usage

grapevine feed delete <feed-id> [options]

Arguments

feed-id

  • Type: string (UUID)
  • Required: Yes

The unique identifier of the feed to delete.

grapevine feed delete "123e4567-e89b-12d3-a456-426614174000"

Options

-f, --force

  • Type: boolean
  • Default: false

Skip confirmation prompt and delete immediately.

grapevine feed delete "123e4567..." --force

--keep-entries

  • Type: boolean
  • Default: false

Delete the feed but keep entries (they become orphaned).

grapevine feed delete "123e4567..." --keep-entries

Examples

Delete with Confirmation

grapevine feed delete "123e4567-e89b-12d3-a456-426614174000"

Force Delete

grapevine feed delete "123e4567..." --force

Delete Feed but Keep Entries

grapevine feed delete "123e4567..." --keep-entries

Output

With Confirmation

⚠️  Delete Feed Confirmation
 
📰 Feed to Delete:
   Name: Tech Blog
   ID: 123e4567-e89b-12d3-a456-426614174000
   Entries: 25
   Created: 2024-01-15
 
🚨 WARNING: This action cannot be undone!
   - Feed will be permanently deleted
   - All 25 entries will also be deleted
   - Any revenue history will be lost
 
Do you want to continue? (y/N): y
 
Deleting feed...
✅ Feed deleted: 123e4567-e89b-12d3-a456-426614174000

Force Delete

Deleting feed...
 Feed deleted: 123e4567-e89b-12d3-a456-426614174000
 Feed removed from system
 25 entries also deleted
 Revenue history preserved in wallet stats

Keep Entries

Deleting feed (keeping entries)...
 Feed deleted: 123e4567-e89b-12d3-a456-426614174000
 Feed removed from system
 25 entries preserved as orphaned content
 Entries accessible via direct links only

Authentication

Requires authentication and you must own the feed to delete it.

Environment Variable
export PRIVATE_KEY="0xYourPrivateKeyHere"
grapevine feed delete "123e4567..."

Payment

Feed deletion requires x402 micropayment (handled automatically). Ensure you have:

  • ETH for gas fees
  • USDC for the payment

Important Notes

  • Permanent Action: Deleted feeds cannot be recovered
  • Entry Deletion: By default, all entries are also deleted
  • Revenue History: Wallet-level revenue stats are preserved
  • Orphaned Entries: Using --keep-entries makes entries accessible only via direct links
  • Rate Limiting: Deletions may be rate-limited to prevent abuse

Safety Tips

  1. Backup Important Data: Export any content you want to keep
  2. Double-Check Feed ID: Ensure you're deleting the correct feed
  3. Review Entry Count: Consider the impact of deleting all entries
  4. Use Confirmation: Avoid --force unless you're certain

Related Commands