| Field | Type | Label | Description |
| projectId | string | required | Project ID in Upsource |
| discussionId | string | required | ID of the discussion |
| fieldValue | IssueFieldValueIdDTO | repeated | See IssueFieldValueIdDTO parameters |
| Field | Type | Label | Description |
| projectId | string | required | Project ID in Upsource |
| reviewKey | string | required | Review ID |
| fieldValue | IssueFieldValueIdDTO | repeated | See IssueFieldValueIdDTO parameters |
| Field | Type | Label | Description |
| 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 |
| Field | Type | Label | Description |
| 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 |
| Field | Type | Label | Description |
| fieldId | string | required | Field ID (see IssueFieldDTO) |
| valueId | string | required | Value ID (see IssueFieldValueDTO) |
| Field | Type | Label | Description |
| issueId | string | required | Issue ID |
| issueLink | string | optional | Issue link |
| isCreatedFromUpsource | bool | optional | Whether the issue has been created from Upsource |
| Field | Type | Label | Description |
| 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) |
| Field | Type | Label | Description |
| projectId | string | required | Project ID in Upsource |
| issueId | IssueIdDTO | required | Issue ID |
| Field | Type | Label | Description |
| issueTypeId | string | required | Issue type ID |
| field | IssueFieldDTO | required | See IssueFieldDTO parameters |
| fieldType | IssueRequiredFieldTypeEnum | required | Field type |
| Field | Type | Label | Description |
| 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 |
| Field | Type | Label | Description |
| 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 |
| Field | Type | Label | Description |
| name | string | required | Setting key |
| value | string | required | Setting value |
| Field | Type | Label | Description |
| 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) |
| Field | Type | Label | Description |
| providers | IssueTrackerProviderDTO | repeated | See IssueTrackerProviderDTO parameters |
| Name | Number | Description |
| Text | 1 | |
| Date | 2 | |
| Value | 3 | |
| Array | 4 |