# Remove changelog subscribers Removes email addresses from changelog subscribers in bulk. Removed subscribers will no longer receive email notifications when new changelogs are published. ### Request Body - emails - Array of email addresses to remove (required, 1-1000 emails) ### Email Handling - Emails that don't exist as subscribers are silently ignored - Emails are normalized (trimmed, lowercased) before matching ### Response Returns a confirmation with the count of processed emails: json { "object": "changelog_subscribers_removal", "count": 150 } ### Errors - 400 - Invalid request (empty emails array, too many emails) Endpoint: DELETE /v2/changelogs/subscribers Version: 2026-01-01.nova Security: bearerAuth ## Header parameters: - `Featurebase-Version` (string) API version for this request. Defaults to your organization's configured API version if not specified. Example: "2026-01-01.nova" ## Request fields (application/json): - `emails` (array, required) Array of email addresses to remove from changelog subscribers Example: ["john@example.com","jane@example.com"] ## Response 200 fields (application/json): - `object` (string, required) Object type identifier Enum: "changelog_subscribers_removal" - `count` (number, required) Number of email addresses processed Example: 150 ## Response 400 fields (application/json): - `error` (object, required) - `error.type` (string, required) The type of error returned Enum: "invalid_request_error" - `error.code` (string, required) Machine-readable error code Enum: "invalid_request" - `error.message` (string, required) Human-readable error message Example: "An error occurred" - `error.param` (string) The parameter that caused the error (if applicable) Example: "id" - `error.status` (number, required) HTTP status code Enum: 400