Assign Notebook Topics
put
/api/restapi/notebookTopic/assign
Send a request to this endpoint to assign notebook topics to applicable business objects like Activities, Projects etc.
Request
There are no request parameters for this operation.
Supported Media Types
- application/json
Root Schema : ApiEntityNotebookTopicsAssignmentInput
Type:
object
Title:
Show Source
ApiEntityNotebookTopicsAssignmentInput
-
activityNotes: array
activityNotes
Activity notes input for assigning notebook topics.
-
projectNotes: array
projectNotes
Project notes input for assigning notebook topics.
-
wbsNotes: array
wbsNotes
WBS notes input for assigning notebook topics.
Nested Schema : activityNotes
Type:
array
Activity notes input for assigning notebook topics.
Show Source
-
Array of:
object ApiEntityNotebookTopicActivityInput
Title:
ApiEntityNotebookTopicActivityInput
Nested Schema : projectNotes
Type:
array
Project notes input for assigning notebook topics.
Show Source
-
Array of:
object ApiEntityNotebookTopicProjectInput
Title:
ApiEntityNotebookTopicProjectInput
Nested Schema : wbsNotes
Type:
array
WBS notes input for assigning notebook topics.
Show Source
-
Array of:
object ApiEntityNotebookTopicWBSInput
Title:
ApiEntityNotebookTopicWBSInput
Nested Schema : ApiEntityNotebookTopicActivityInput
Type:
object
Title:
Show Source
ApiEntityNotebookTopicActivityInput
-
action: string
Allowed Values:
[ "DELETE" ]
Provide value for this field during object update to delete the assigned configured field value. -
activityIdentifier:
activityIdentifier
Field combinations uniquely identifying activity.
-
notebookTopicId: integer
(int64)
The unique identifier for the notebook topic.
-
notebookTopicName: string
Maximum Length:
255
The name of the notebook topic. -
notes: string
Notes that provide additional information for the assigned business object.
Nested Schema : activityIdentifier
Field combinations uniquely identifying activity.
Match All
Field combinations uniquely identifying activity.
Show Source
-
object
ActivityIdentifier
Title:
ActivityIdentifier
Nested Schema : ActivityIdentifier
Type:
object
Title:
Show Source
ActivityIdentifier
-
activityCode: string
Maximum Length:
60
The user-specified identifier of the activity. -
activityId: integer
(int64)
The unique identifier for the activity.
-
projectCode: string
Maximum Length:
60
The unique identifier for a project set by the user who created the project. -
projectId: integer
(int64)
The unique identifier for the project.
-
workspaceCode: string
The user-specified identifier of a workspace.
-
workspaceId: integer
(int64)
The unique identifier of a workspace.
Nested Schema : ApiEntityNotebookTopicProjectInput
Type:
object
Title:
Show Source
ApiEntityNotebookTopicProjectInput
-
action: string
Allowed Values:
[ "DELETE" ]
Provide value for this field during object update to delete the assigned configured field value. -
notebookTopicId: integer
(int64)
The unique identifier for the notebook topic.
-
notebookTopicName: string
Maximum Length:
255
The name of the notebook topic. -
notes: string
Notes that provide additional information for the assigned business object.
-
projectIdentifier:
projectIdentifier
Field combinations uniquely identifying project.
Nested Schema : projectIdentifier
Field combinations uniquely identifying project.
Match All
Field combinations uniquely identifying project.
Show Source
-
object
ProjectIdentifier
Title:
ProjectIdentifier
Nested Schema : ProjectIdentifier
Type:
object
Title:
Show Source
ProjectIdentifier
-
projectCode: string
Maximum Length:
60
The unique identifier for a project set by the user who created the project. -
projectId: integer
(int64)
The unique identifier for the project.
-
workspaceCode: string
The user-specified identifier of a workspace.
-
workspaceId: integer
(int64)
The unique identifier of a workspace.
Nested Schema : ApiEntityNotebookTopicWBSInput
Type:
object
Title:
Show Source
ApiEntityNotebookTopicWBSInput
-
action: string
Allowed Values:
[ "DELETE" ]
Provide value for this field during object update to delete the assigned configured field value. -
notebookTopicId: integer
(int64)
The unique identifier for the notebook topic.
-
notebookTopicName: string
Maximum Length:
255
The name of the notebook topic. -
notes: string
Notes that provide additional information for the assigned business object.
-
wbsIdentifier:
wbsIdentifier
Field combinations uniquely identifying WBS.
Nested Schema : wbsIdentifier
Field combinations uniquely identifying WBS.
Match All
Field combinations uniquely identifying WBS.
Show Source
-
object
WBSIdentifier
Title:
WBSIdentifier
Nested Schema : WBSIdentifier
Type:
object
Title:
Show Source
WBSIdentifier
-
parentId: integer
(int64)
The system-generated identifier of the parent WBS.
-
parentWBSCodes: array
parentWBSCodes
The list of parent WBS codes in the hierarchy of a WBS. This field is not populated as part of the API response since it is a write-only field, used only for the create or update APIs. If required, the field 'wbsPath' can be referred to get the value for the parent WBS path.
-
projectCode: string
Maximum Length:
60
The unique identifier for a project set by the user who created the project. -
projectId: integer
(int64)
The unique identifier for the project.
-
wbsCode: string
Maximum Length:
60
The user-specified unique identifier for the WBS. -
wbsId: integer
(int64)
Unique identifier of the WBS.
-
workspaceCode: string
The user-specified identifier of a workspace.
-
workspaceId: integer
(int64)
The unique identifier of a workspace.
Nested Schema : parentWBSCodes
Type:
array
The list of parent WBS codes in the hierarchy of a WBS. This field is not populated as part of the API response since it is a write-only field, used only for the create or update APIs. If required, the field 'wbsPath' can be referred to get the value for the parent WBS path.
Show Source
Response
204 Response
Successful operation with no content.
400 Response
Invalid Input.