Skip to content

Function: createRelatedWork() ​

ts
function createRelatedWork(
   client, 
   parameters, 
   options?
): Promise<{
[key: string]: unknown;
  category: string;
  issueId?: number;
  relatedWorkId?: string;
  title?: string;
  url?: string;
}>;

Defined in: src/cloud/api/projectVersions.ts:292

Creates a related work for the given version. You can only create a generic link type of related works via this API. relatedWorkId will be auto-generated UUID, that does not need to be provided.

This operation can be accessed anonymously.

Permissions required: Resolve issues: and Edit issues Managing project permissions for the project that contains the version.

Parameters ​

ParameterTypeDescription
clientClient-
parameters{ category: string; id: string; issueId?: number; relatedWorkId?: string; title?: string; url?: string; }-
parameters.categorystringThe category of the related work
parameters.id?string-
parameters.issueId?numberThe ID of the issue associated with the related work (if there is one). Cannot be updated via the Rest API.
parameters.relatedWorkId?stringThe id of the related work. For the native release note related work item, this will be null, and Rest API does not support updating it.
parameters.title?stringThe title of the related work
parameters.url?stringThe URL of the related work. Will be null for the native release note related work item, but is otherwise required.
options?RequestOptions-

Returns ​

Promise<{ [key: string]: unknown; category: string; issueId?: number; relatedWorkId?: string; title?: string; url?: string; }>