Skip to content

Delete Entry

Delete an entry from a feed.

DELETE/v1/feeds/{feed_id}/entries/{entry_id}

Overview

Delete an entry from a feed. Only the feed owner can delete entries.

Authentication

Required: Yes (wallet signature)
Payment: No

Must be authenticated as the feed owner to delete entries.

Parameters

Path Parameters

ParameterTypeRequiredDescription
feed_idstring (UUID)YesFeed ID containing the entry
entry_idstring (UUID)YesEntry ID to delete

Response

Status: 204 No Content

No response body on successful deletion.

Code Examples

cURL

curl -X DELETE https://api.grapevine.fyi/v1/feeds/{feed_id}/entries/{entry_id} \
  -H "x-wallet-address: 0x..." \
  -H "x-signature: 0x..." \
  -H "x-message: ..." \
  -H "x-timestamp: ..." \
  -H "x-chain-id: 84532"

SDK

import { GrapevineClient } from '@pinata/grapevine-sdk';
 
const grapevine = new GrapevineClient({
  privateKey: process.env.PRIVATE_KEY,
  network: 'testnet'
});
 
// Delete an entry
await grapevine.entries.delete(feedId, entryId);
console.log('Entry deleted successfully');

Error Responses

  • 401 Unauthorized - Authentication required
  • 403 Forbidden - Not the feed owner
  • 404 Not Found - Feed or entry not found

External Playground

Try this endpoint interactively in Swagger UI:
https://api.grapevine.fyi/v1/docs