merge_feature_requests
Combine duplicate feature requests by merging vote counts and linked conversations into a single target request, then remove the duplicate source.
Instructions
Merge a duplicate feature request into a target. Combines vote counts and linked conversations, then deletes the source.
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| target_id | Yes | Target feature request ID to keep (freq_...) | |
| source_id | Yes | Source feature request ID to merge and delete (freq_...) |
Implementation Reference
- index.js:526-529 (handler)The handler implementation for the 'merge_feature_requests' tool, which makes a POST request to the API to merge a source feature request into a target.
case "merge_feature_requests": { const body = { source_id: args.source_id }; result = await apiRequest("POST", `/v1/feature-requests/${args.target_id}/merge`, { body }); break; - index.js:374-392 (schema)The registration and input schema definition for the 'merge_feature_requests' tool.
{ name: "merge_feature_requests", description: "Merge a duplicate feature request into a target. Combines vote counts and linked conversations, then deletes the source.", inputSchema: { type: "object", properties: { target_id: { type: "string", description: "Target feature request ID to keep (freq_...)", }, source_id: { type: "string", description: "Source feature request ID to merge and delete (freq_...)", }, }, required: ["target_id", "source_id"], }, },