Create an issue

Creates server-authoritative durable work. Reusing the same client_id and payload returns the original issue; changing the payload is a conflict.

Authentication

AuthorizationBearer

Pass an attributable fp2 API key as Authorization: Bearer <key>. Never embed keys in repositories or documentation.

Path parameters

projectIdstringRequired

Request

This endpoint expects an object.
titlestringRequiredformat: ".*\S.*"<=200 characters
bodystring or nullOptional
priorityenum or nullOptional
Allowed values:
parentstring or nullOptional
client_idstring or nullOptional

Response

Success
idany
display_idstring
project_idstring
titlestringformat: ".*\S.*"<=200 characters
bodyany
statusenum
priorityenum or null
parent_idstring or null
created_byobject
created_atstring
updated_atstring

Errors

400
Bad Request Error
401
Unauthorized Error
404
Not Found Error
409
Conflict Error