Skip to content
Dashboard

Delete a changelog

client.changelogs.delete(stringid, ChangelogDeleteParams { featurebaseVersion } params?, RequestOptionsoptions?): ChangelogDeleteResponse { id, deleted, object }
DELETE/v2/changelogs/{id}

Deletes a changelog by its unique identifier.

Deletion Behavior

The changelog and all associated comments are permanently deleted. This action cannot be undone.

Permissions

Only organization admins can delete changelogs.

Response

Returns a deletion confirmation:

{
  "id": "6457e3ff70afca5d8c27dccc",
  "object": "changelog",
  "deleted": true
}

Errors

  • 400 - Invalid changelog ID format
  • 404 - Changelog not found or doesn’t belong to your organization
ParametersExpand Collapse
id: string

Changelog unique identifier

params: ChangelogDeleteParams { featurebaseVersion }
featurebaseVersion?: "2026-01-01.nova" | "2025-12-12.clover"

API version for this request. Defaults to your organization’s configured API version if not specified.

One of the following:
"2026-01-01.nova"
"2025-12-12.clover"
ReturnsExpand Collapse
ChangelogDeleteResponse { id, deleted, object }
id: string

Unique identifier of the deleted changelog

deleted: true

Indicates the resource was deleted

object: "changelog"

Object type identifier

Delete a changelog

import Featurebase from 'featurebase-node';

const client = new Featurebase({
  apiKey: process.env['FEATUREBASE_API_KEY'], // This is the default and can be omitted
});

const changelog = await client.changelogs.delete('507f1f77bcf86cd799439011');

console.log(changelog.id);
{
  "id": "507f1f77bcf86cd799439011",
  "deleted": true,
  "object": "changelog"
}
Returns Examples
{
  "id": "507f1f77bcf86cd799439011",
  "deleted": true,
  "object": "changelog"
}