Parameters
JSON body
Request body
application/jsonissueKeysstring[]RequiredIssue keys to update.
isSpambooleanRequiredTrue = mark as spam, false = clear the spam flag.
Sets is_spam on every issue whose issue_key is in the list. When marking (isSpam=true) each ticket is additionally transitioned to the org-default done status (unless it is already in the done category — a specific done-row picked by an operator is preserved). Does NOT re-trigger any outbound notification — the reporter must never learn we flagged the message as spam; the new-issue e-mail already fired at creation time and a bulk triage decision stays silent.
JSON body
issueKeysstring[]RequiredIssue keys to update.
isSpambooleanRequiredTrue = mark as spam, false = clear the spam flag.
1 status code documented
success"true"RequiredmatchednumberRequiredrequestednumberRequired{
"success": true,
"matched": 0,
"requested": 0
}POST /bff/issue/bulk-spam
curl -X POST "https://api.bizkithub.com/bff/issue/bulk-spam" \
-H "Content-Type: application/json" \
-H "Authorization: Bearer YOUR_API_KEY" \
-d '{
"issueKeys": [
"PROJ-123"
],
"isSpam": false
}'All BizKitHub public API endpoints require authentication via API key.