feed update
Update the details of an existing feed that you own.
Usage
grapevine feed update <feed-id> [options]Arguments
feed-id
- Type:
string(UUID) - Required: Yes
The unique identifier of the feed to update.
grapevine feed update "123e4567-e89b-12d3-a456-426614174000"Options
-n, --name
- Type:
string
Update the feed name (1-255 characters).
grapevine feed update "123e4567..." --name "My Updated Blog"-d, --description
- Type:
string
Update the feed description (max 2000 characters).
grapevine feed update "123e4567..." --description "New and improved content"-t, --tags
- Type:
string
Update comma-separated tags for the feed (max 20 tags).
grapevine feed update "123e4567..." --tags tech,programming,javascript--image
- Type:
string
Update the cover image URL for the feed.
grapevine feed update "123e4567..." --image "https://example.com/new-cover.jpg"-c, --category
- Type:
string(UUID)
Update the category ID for the feed.
grapevine feed update "123e4567..." --category "new-category-uuid"Examples
Update Name and Description
grapevine feed update "123e4567..." \
--name "Advanced Programming Blog" \
--description "Deep dives into advanced programming concepts"Update Tags and Image
grapevine feed update "123e4567..." \
--tags javascript,react,node \
--image "https://example.com/js-cover.jpg"Move to Different Category
# List categories first
grapevine categories
# Update category
grapevine feed update "123e4567..." --category "new-category-uuid"Complete Update
grapevine feed update "123e4567..." \
--name "Full Stack Development" \
--description "Complete guide to full stack web development" \
--tags fullstack,web,development,tutorial \
--image "https://example.com/fullstack.jpg" \
--category "dev-category-uuid"Output
Updating feed...
✅ Feed updated: 123e4567-e89b-12d3-a456-426614174000
📰 Updated Feed:
Name: Full Stack Development
Description: Complete guide to full stack web development
Tags: fullstack, web, development, tutorial
Category: Development
Cover Image: Updated
View at: https://grapevine.markets/feeds/123e4567.../entriesAuthentication
Requires authentication and you must own the feed to update it.
Environment Variable
export PRIVATE_KEY="0xYourPrivateKeyHere"
grapevine feed update "123e4567..." --name "New Name"Payment
Feed updates may require x402 micropayment depending on the changes (handled automatically). Ensure you have:
- ETH for gas fees
- USDC for the payment (if required)
Notes
- Ownership: You can only update feeds you own
- Validation: All fields are validated before update
- IPFS: New images are uploaded to IPFS
- History: Previous versions are not stored
Related Commands
- feed get - View current feed details
- feed list - List your feeds
- feed delete - Delete a feed