## Delete a changelog `client.changelogs.delete(stringid, ChangelogDeleteParamsparams?, RequestOptionsoptions?): ChangelogDeleteResponse` **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: ```json { "id": "6457e3ff70afca5d8c27dccc", "object": "changelog", "deleted": true } ``` ### Errors - `400` - Invalid changelog ID format - `404` - Changelog not found or doesn't belong to your organization ### Parameters - `id: string` Changelog unique identifier - `params: ChangelogDeleteParams` - `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. - `"2026-01-01.nova"` - `"2025-12-12.clover"` ### Returns - `ChangelogDeleteResponse` - `id: string` Unique identifier of the deleted changelog - `deleted: true` Indicates the resource was deleted - `true` - `object: "changelog"` Object type identifier - `"changelog"` ### Example ```typescript 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); ``` #### Response ```json { "id": "507f1f77bcf86cd799439011", "deleted": true, "object": "changelog" } ```