Parameters
JSON body
Request body
application/jsonissueKeystringRequiredIssue key to summarize.
Example
PROJ-123Runs the summarizer on the current description and stores the result into pm__issue.ai_summary. Idempotent — safe to call repeatedly. Returns aiSummary: null when the description is empty or the LLM failed to produce output (in which case the column is nulled out).
JSON body
issueKeystringRequiredIssue key to summarize.
PROJ-1231 status code documented
successbooleanRequiredWhether the request completed.
aiSummarystring | nullRequiredNewly-generated summary, or null when the description was empty or the LLM produced nothing usable.
{
"success": false
}POST /bff/issue/generate-summary
curl -X POST "https://api.bizkithub.com/bff/issue/generate-summary" \
-H "Content-Type: application/json" \
-H "Authorization: Bearer YOUR_API_KEY" \
-d '{
"issueKey": "PROJ-123"
}'All BizKitHub public API endpoints require authentication via API key.