paperclip_create_issue
Create a new issue in your company, specifying title, description, status, priority, and associations. Returns the created issue with its identifier.
Instructions
Create a new issue in the current company.
Args:
title: string — Issue title (required)
description: string (optional) — Issue description (markdown)
status: enum (optional) — Initial status; pass 'backlog' explicitly (API default is todo)
priority: enum (optional) — Priority: critical | high | medium | low
parentId: string (optional) — Parent issue UUID for sub-tasks
goalId: string (optional) — Goal UUID to link the issue
projectId: string (optional) — Project UUID to associate
assigneeAgentId: string (optional) — Assignee agent UUID
billingCode: string (optional) — Billing code for cost tracking
labelIds: string[] (optional) — Label UUIDs to apply
inheritExecutionWorkspaceFromIssueId: string (optional) — Inherit workspace from another issue
Returns: Returns the created issue object with all fields including the assigned identifier (e.g. PAP-42).
Examples:
Use when: filing a new bug, MCP tool failure, or gap discovered mid-run for Scrum Master to triage
Don't use when: the issue already exists — use paperclip_update_issue to modify it
Error Handling:
400: validation failure → ensure title is non-empty and status/priority are valid enums
401: authentication failed → check PAPERCLIP_API_KEY
404: referenced goalId or projectId not found → verify with paperclip_list_goals or paperclip_list_projects
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| title | Yes | Issue title | |
| description | No | Issue description (markdown) | |
| status | No | Initial status (default: backlog) | |
| priority | No | Priority level | |
| parentId | No | Parent issue UUID | |
| goalId | No | Goal UUID to link the issue to | |
| projectId | No | Project UUID to associate | |
| assigneeAgentId | No | Assignee agent UUID | |
| billingCode | No | Billing code for cost tracking | |
| labelIds | No | Label UUIDs to apply | |
| inheritExecutionWorkspaceFromIssueId | No | Link to an existing execution workspace (for follow-up tasks on same checkout) |