Create issue
The 201 response includes possibleDuplicates: open issues (in teams you can see) whose titles closely match, best first. Non-blocking — if one is the same work, comment on or update it instead of keeping the new issue. Pass dedupe=block to get 409 with the matches in details.possibleDuplicates instead of creating.
/workspaces/{organizationId}/issuesAuthorizationBearer token · headerrequiredWorkspace API key (Authorization: Bearer <key>). Issue keys under Settings → Developer or POST /workspaces/{organizationId}/tokens.
organizationIdstringrequireddedupestringwarn (default): create and return possibleDuplicates; block: 409 when any possible duplicate exists
warnblockapplication/jsontitlestringrequiredexternalRefstring | nullteamIdstringteamKeystringdescriptionstring | nullstatusstringtriagebacklogtodoin_progressdonecanceledprioritystringlowmediumhighurgentresolutionstring | nullduplicatenot_plannedintended_behaviornot_reproducibleobsoleteresolvedskippednullresolutionReasonstring | nullparentIdstring | nullsubIssueSortOrdernumber | nullestimateinteger | nullisDraftbooleansensitivebooleantemplateIdstringsnoozedUntilstring | nullassigneeIdstring | nulldelegateIdstring | nullstepKeystring | nullrequiredbooleanownerAgentstring | nullprojectIdstring | nullcycleIdstring | nulllabelIdsstring[] | nullrepostring | nullbranchstring | nullExisting issue with the same externalRef (idempotent create)
idstringrequiredorganizationIdstringrequiredexternalRefstring | nullrequiredteamIdstringrequiredtitlestringrequireddescriptionstring | nullrequiredstatusstringrequiredtriagebacklogtodoin_progressdonecanceledprioritystringrequiredlowmediumhighurgentresolutionstring | nullrequiredduplicatenot_plannedintended_behaviornot_reproducibleobsoleteresolvedskippednullresolutionReasonstring | nullrequiredparentIdstring | nullrequiredsubIssueSortOrdernumber | nullrequiredestimatenumber | nullrequiredisDraftbooleanrequiredsensitivebooleanrequiredsnoozedUntilstring | nullrequiredassigneeIdstring | nullrequireddelegateIdstring | nullrequiredstepKeystring | nullrequiredrequiredbooleanrequiredownerAgentstring | nullrequiredclaimedBystring | nullrequiredclaimedLeaseExpiresAtstring | nullrequiredclaimEpochnumberrequiredprojectIdstring | nullrequiredcycleIdstring | nullrequiredlabelIdsstring[]requirednumbernumber | nullrequiredidentifierstring | nullrequiredrepostring | nullrequiredbranchstring | nullrequiredprUrlstring | nullrequiredprStatestring | nullrequiredprCheckStatestring | nullrequiredcreatedAtstringrequiredupdatedAtstringrequiredsubStepProgressobject | nullShow propertiesHide properties
totalintegerrequireddoneintegerrequiredblockedintegerrequiredownerAgentstring | nullrequiredIssue created, with possible duplicates to review
idstringrequiredorganizationIdstringrequiredexternalRefstring | nullrequiredteamIdstringrequiredtitlestringrequireddescriptionstring | nullrequiredstatusstringrequiredtriagebacklogtodoin_progressdonecanceledprioritystringrequiredlowmediumhighurgentresolutionstring | nullrequiredduplicatenot_plannedintended_behaviornot_reproducibleobsoleteresolvedskippednullresolutionReasonstring | nullrequiredparentIdstring | nullrequiredsubIssueSortOrdernumber | nullrequiredestimatenumber | nullrequiredisDraftbooleanrequiredsensitivebooleanrequiredsnoozedUntilstring | nullrequiredassigneeIdstring | nullrequireddelegateIdstring | nullrequiredstepKeystring | nullrequiredrequiredbooleanrequiredownerAgentstring | nullrequiredclaimedBystring | nullrequiredclaimedLeaseExpiresAtstring | nullrequiredclaimEpochnumberrequiredprojectIdstring | nullrequiredcycleIdstring | nullrequiredlabelIdsstring[]requirednumbernumber | nullrequiredidentifierstring | nullrequiredrepostring | nullrequiredbranchstring | nullrequiredprUrlstring | nullrequiredprStatestring | nullrequiredprCheckStatestring | nullrequiredcreatedAtstringrequiredupdatedAtstringrequiredsubStepProgressobject | nullShow propertiesHide properties
totalintegerrequireddoneintegerrequiredblockedintegerrequiredownerAgentstring | nullrequiredpossibleDuplicatesPossibleDuplicate[]requiredShow propertiesHide properties
PossibleDuplicateidstringrequiredidentifierstring | nullrequiredtitlestringrequiredstatusstringrequiredtriagebacklogtodoin_progressdonecanceledscorenumberrequiredShare of significant title terms in common with the new title (0-1)
dedupe=block and possible duplicates exist (details.possibleDuplicates)
codestringrequiredCONFLICTmessagestringrequiredhintstringrequireddetailsobjectrequiredShow propertiesHide properties
possibleDuplicatesPossibleDuplicate[]requiredShow propertiesHide properties
PossibleDuplicateidstringrequiredidentifierstring | nullrequiredtitlestringrequiredstatusstringrequiredtriagebacklogtodoin_progressdonecanceledscorenumberrequiredShare of significant title terms in common with the new title (0-1)