Class CreateIssueRequest
Creates an issue. Requires an API key carrying the issue:write scope.
public record CreateIssueRequest : IEquatable<CreateIssueRequest>
- Inheritance
-
CreateIssueRequest
- Implements
- Inherited Members
Properties
AssignedUserKey
Key of the team member to assign. Optional. A key that is not a member of the team is rejected.
public string AssignedUserKey { get; init; }
Property Value
Band
Order-axis band. Defaults to Later.
public RoadmapBand Band { get; init; }
Property Value
Content
Body text. Optional.
public string Content { get; init; }
Property Value
Effort
Rough size. Optional.
public IssueEffort? Effort { get; init; }
Property Value
Importance
How much this matters. Optional — leaving it unset means it still needs triage.
public IssueImportance? Importance { get; init; }
Property Value
References
Where this issue came from, and the tickets it is. Optional.
public IssueReferenceRequest[] References { get; init; }
Property Value
Remarks
An importer should set an Identity reference here for the ticket it is importing. That is what makes a second run of the same import an update rather than a duplicate — the server refuses a second issue claiming an identity another already holds, and names the issue that holds it.
Route
The route (roadmap lane) this issue belongs to. Optional — an issue with no route is tracked but does not appear on the map.
public string Route { get; init; }
Property Value
State
Starting state. When null or empty the workflow's initial state is used, which is the
normal case; supplying one that the workflow does not define is rejected.
public string State { get; init; }
Property Value
Title
Short one-line summary. Required.
public required string Title { get; init; }