Upsource API Documentation Index

Messages

View as JSON

M CreateIssueFromDiscussionRequestDTO

FieldTypeLabelDescription
projectId string required
Project ID in Upsource
discussionId string required
ID of the discussion
fieldValue IssueFieldValueIdDTO repeated
See IssueFieldValueIdDTO parameters

M CreateIssueFromReviewRequestDTO

FieldTypeLabelDescription
projectId string required
Project ID in Upsource
reviewKey string required
Review ID
fieldValue IssueFieldValueIdDTO repeated
See IssueFieldValueIdDTO parameters

M IssueFieldDTO

Supported fields: Issue Type, Priority
FieldTypeLabelDescription
id string required
Field ID
name string required
Field name. The following fields are recognized for JIRA: url, linkUrl, projectId, login, password, pkcs12cert, pkcs12pass, enableCreateIssue, enableReviewComment, wfc_reviewCreated, wfc_reviewAccepted, wfc_reviewRejected, wfc_reviewClosed. YouTrack configuration in Upsource is delegated to Hub.
defaultValueId string optional
Default value
value IssueFieldValueDTO repeated
See IssueFieldValueDTO parameters

M IssueFieldValueDTO

Allowed values for "Issue Type": Normal, Minor, Critical, etc. Allowed values for "Priority": Bug, Task, Feature, etc.
FieldTypeLabelDescription
valueId string required
Value ID
name string required
Value title
html string required
HTML presentation of the value, e.g. a with some inline styles

M IssueFieldValueIdDTO

FieldTypeLabelDescription
fieldId string required
Field ID (see IssueFieldDTO)
valueId string required
Value ID (see IssueFieldValueDTO)

M IssueIdDTO

FieldTypeLabelDescription
issueId string required
Issue ID
issueLink string optional
Issue link
isCreatedFromUpsource bool optional
Whether the issue has been created from Upsource

M IssueInfoDTO

FieldTypeLabelDescription
issueId string required
Issue ID
issueLink string optional
Issue URL
summary string optional
Issue summary
isResolved bool optional
Whether the issue has been resolved
field string repeated
HTML presentation of issue fields (Issue Type, Priority, State)

M IssueInfoRequestDTO

FieldTypeLabelDescription
projectId string required
Project ID in Upsource
issueId IssueIdDTO required
Issue ID

M IssueRequiredFieldDTO

FieldTypeLabelDescription
issueTypeId string required
Issue type ID
field IssueFieldDTO required
See IssueFieldDTO parameters
fieldType IssueRequiredFieldTypeEnum required
Field type

M IssueTrackerProjectDetailsDTO

FieldTypeLabelDescription
providerKey string required
Issue tracker provider key ("YouTrack", "JIRA")
projectUrl string required
Issue tracker project URL
field IssueFieldDTO repeated
See IssueFieldDTO parameters
canCreateIssue bool required
Whether an issue can be created
requiredField IssueRequiredFieldDTO repeated
See IssueRequiredFieldDTO parameters
projectKey string optional
Issue tracker project key

M IssueTrackerProviderDTO

FieldTypeLabelDescription
providerKey string required
Issue tracker project key (JIRA, YouTrack)
scriptText string required
Text of the issue tracker configuration script (must be a React component)
isAutoSetup bool required
Whether issue tracker integration can be set up automatically

M IssueTrackerProviderSettingDTO

FieldTypeLabelDescription
name string required
Setting key
value string required
Setting value

M IssueTrackerProviderSettingsDTO

FieldTypeLabelDescription
providerKey string required
Issue tracker provider key ("YouTrack", "JIRA")
settings IssueTrackerProviderSettingDTO repeated
Settings used to set up the integration (e.g server URL, login credentials, project ID in the issue tracker)

M IssueTrackerProvidersListDTO

FieldTypeLabelDescription
providers IssueTrackerProviderDTO repeated
See IssueTrackerProviderDTO parameters

Enums

View as JSON

E IssueRequiredFieldTypeEnum

NameNumberDescription
Text 1
Date 2
Value 3
Array 4