Upsert Issue
upsert-issueCreate or update a TestChimp issue in the current project. Omit issueId and pass title to create. Pass issueId (same flexible formats as get-issue-details) plus patch fields to update — including status (ACTIVE | IGNORED | FIXED | DUPLICATE | IN_PROGRESS_BUG | ARCHIVED_BUG | BLOCKED) and optional ignoreReason. For /testchimp implement TASK_ISSUE creates: set labels=["TestChimp Implement"] (not source), severity from task priority, category (e.g. FUNCTIONAL), and linkTargets for STORY and/or SCENARIO ordinals. For /testchimp fix issue: set IN_PROGRESS_BUG after applying a code fix; set FIXED only after user confirmation. Optional agentTraceability records CREATED / UPDATED Activity inline. Authenticated via project API key.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| botId | No | QA bots: your botId from your stored TestChimp binding. | |
| title | No | ||
| gitSha | No | ||
| labels | No | ||
| source | No | ||
| status | No | ||
| userId | No | ||
| issueId | No | ||
| assignee | No | ||
| category | No | ||
| severity | No | ||
| actorType | No | ||
| addLabels | No | ||
| issueType | No | ||
| agentModel | No | ||
| branchName | No | ||
| cliVersion | No | ||
| policyFile | No | ||
| workflowId | No | ||
| description | No | ||
| environment | No | ||
| linkTargets | No | ||
| ignoreReason | No | ||
| removeLabels | No | ||
| skillVersion | No | ||
| dueDateMillis | No | ||
| policyVersion | No | ||
| projectApiKey | No | QA bots: your own project API key from your stored TestChimp binding. Required on every call except get-bot-credentials, get-project-credentials and get-bot-compat. Never print it. | |
| agentTraceability | No | ||
| reportedReleaseId | No | ||
| workflowExecutionId | No |