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