openapi: 3.2.0 info: title: Fenergo Review And Approval Task API version: '1.0' description: 'Operations tagged ReviewAndApprovalTask across 2 of this provider''s published API definitions: fenergo-changemanagementcommand-v1-0-openapi.json, fenergo-changemanagementquery-v1-0-openapi.json. Each path carries the servers of the definition it was published in.' servers: - url: /changemanagementcommand - url: /changemanagementquery security: - Bearer: [] tags: - name: ReviewAndApprovalTask paths: /api/review-approval-task/journey/{journeyId}/task/{taskId}/comment: post: tags: - ReviewAndApprovalTask summary: Creates a comment for a review and approval task entity description: 'Required permissions: Following permissions are required: ReviewApprovalComment' operationId: CreateComment parameters: - name: journeyId in: path description: Journey ID. required: true schema: type: string format: uuid - name: taskId in: path description: Task ID. required: true schema: type: string format: uuid - name: taskDataKey in: query description: approval1 required: true schema: type: string - name: X-TENANT-ID in: header description: The UiD of the tenant representing organization required: true schema: type: string example: b11f8be3-f29b-4959-8964-956d4af7c468 requestBody: description: Request. content: application/json: schema: allOf: - $ref: '#/components/schemas/ReviewAndApprovalTaskCommentDtoServiceRequest' text/json: schema: allOf: - $ref: '#/components/schemas/ReviewAndApprovalTaskCommentDtoServiceRequest' application/*+json: schema: allOf: - $ref: '#/components/schemas/ReviewAndApprovalTaskCommentDtoServiceRequest' responses: '202': description: Accepted content: text/plain: schema: $ref: '#/components/schemas/ReviewAndApprovalTaskCommentDtoServiceResponse' application/json: schema: $ref: '#/components/schemas/ReviewAndApprovalTaskCommentDtoServiceResponse' text/json: schema: $ref: '#/components/schemas/ReviewAndApprovalTaskCommentDtoServiceResponse' '400': description: One or more validation errors occurred content: application/json: schema: $ref: '#/components/schemas/ProblemDetails' example: type: https://datatracker.ietf.org/doc/html/rfc7231#section-6.5.1 title: One or more validation errors occurred detail: Name is required status: 400 errorCode: VALIDATION_ERROR validationErrors: - propertyName: Name errorMessage: Name is required attemptedValue: '' validatorType: NotEmptyValidator '401': description: User is not authorized to perform this request content: application/json: example: message: Unauthorized '403': description: Access to resource is forbidden. content: application/json: schema: $ref: '#/components/schemas/ProblemDetails' example: type: https://datatracker.ietf.org/doc/html/rfc7231#section-6.5.3 title: Access to resource is forbidden. detail: 'Access denied. Following permissions are required: Permission1, Permission2' status: 403 '500': description: Internal server exception. Please, contact your provider. content: application/json: schema: $ref: '#/components/schemas/ProblemDetails' example: type: https://datatracker.ietf.org/doc/html/rfc7231#section-6.6.1 title: Internal server exception. Please, contact your provider. detail: null status: 500 errorCode: INTERNAL_SERVER_ERROR '410': description: Endpoint marked as deprecated was terminated. This response will be present only if the endpoint was marked as deprecated and has reached the sunset date. During the deprecation period, the API will include additional 'sunset' and 'deprecation' headers. content: application/json: schema: $ref: '#/components/schemas/ProblemDetails' example: type: https://datatracker.ietf.org/doc/html/rfc7231#section-6.5.9 title: Endpoint marked as deprecated was terminated. This response will be present only if the endpoint was marked as deprecated and has reached the sunset date. During the deprecation period, the API will include additional 'sunset' and 'deprecation' headers. detail: This endpoint is obsolete and was terminated on yyyy-MM-dd status: 410 errorCode: OBSOLETE_ENDPOINT servers: - url: /changemanagementcommand /api/review-approval-task/journey/{journeyId}/task/{taskId}/comment/{commentId}: delete: tags: - ReviewAndApprovalTask summary: Deletes a comment for a review and approval task entity description: 'Required permissions: Following permissions are required: ReviewApprovalComment' operationId: DeleteComment parameters: - name: journeyId in: path description: Journey ID. required: true schema: type: string format: uuid - name: taskId in: path description: Task ID. required: true schema: type: string format: uuid - name: commentId in: path description: Comment ID. required: true schema: type: string format: uuid - name: X-TENANT-ID in: header description: The UiD of the tenant representing organization required: true schema: type: string example: b11f8be3-f29b-4959-8964-956d4af7c468 responses: '202': description: Accepted content: text/plain: schema: $ref: '#/components/schemas/GuidServiceResponse' application/json: schema: $ref: '#/components/schemas/GuidServiceResponse' text/json: schema: $ref: '#/components/schemas/GuidServiceResponse' '400': description: One or more validation errors occurred content: application/json: schema: $ref: '#/components/schemas/ProblemDetails' example: type: https://datatracker.ietf.org/doc/html/rfc7231#section-6.5.1 title: One or more validation errors occurred detail: Name is required status: 400 errorCode: VALIDATION_ERROR validationErrors: - propertyName: Name errorMessage: Name is required attemptedValue: '' validatorType: NotEmptyValidator '401': description: User is not authorized to perform this request content: application/json: example: message: Unauthorized '403': description: Access to resource is forbidden. content: application/json: schema: $ref: '#/components/schemas/ProblemDetails' example: type: https://datatracker.ietf.org/doc/html/rfc7231#section-6.5.3 title: Access to resource is forbidden. detail: 'Access denied. Following permissions are required: Permission1, Permission2' status: 403 '500': description: Internal server exception. Please, contact your provider. content: application/json: schema: $ref: '#/components/schemas/ProblemDetails' example: type: https://datatracker.ietf.org/doc/html/rfc7231#section-6.6.1 title: Internal server exception. Please, contact your provider. detail: null status: 500 errorCode: INTERNAL_SERVER_ERROR '410': description: Endpoint marked as deprecated was terminated. This response will be present only if the endpoint was marked as deprecated and has reached the sunset date. During the deprecation period, the API will include additional 'sunset' and 'deprecation' headers. content: application/json: schema: $ref: '#/components/schemas/ProblemDetails' example: type: https://datatracker.ietf.org/doc/html/rfc7231#section-6.5.9 title: Endpoint marked as deprecated was terminated. This response will be present only if the endpoint was marked as deprecated and has reached the sunset date. During the deprecation period, the API will include additional 'sunset' and 'deprecation' headers. detail: This endpoint is obsolete and was terminated on yyyy-MM-dd status: 410 errorCode: OBSOLETE_ENDPOINT put: tags: - ReviewAndApprovalTask summary: Updates a comment for a review and approval task entity description: 'Required permissions: Following permissions are required: ReviewApprovalComment' operationId: UpdateComment parameters: - name: journeyId in: path description: Journey ID. required: true schema: type: string format: uuid - name: taskId in: path description: Task ID. required: true schema: type: string format: uuid - name: commentId in: path description: Comment ID. required: true schema: type: string format: uuid - name: X-TENANT-ID in: header description: The UiD of the tenant representing organization required: true schema: type: string example: b11f8be3-f29b-4959-8964-956d4af7c468 requestBody: description: Request. content: application/json: schema: allOf: - $ref: '#/components/schemas/ReviewAndApprovalTaskCommentDtoServiceRequest' text/json: schema: allOf: - $ref: '#/components/schemas/ReviewAndApprovalTaskCommentDtoServiceRequest' application/*+json: schema: allOf: - $ref: '#/components/schemas/ReviewAndApprovalTaskCommentDtoServiceRequest' responses: '202': description: Accepted content: text/plain: schema: $ref: '#/components/schemas/ReviewAndApprovalTaskCommentDtoServiceResponse' application/json: schema: $ref: '#/components/schemas/ReviewAndApprovalTaskCommentDtoServiceResponse' text/json: schema: $ref: '#/components/schemas/ReviewAndApprovalTaskCommentDtoServiceResponse' '400': description: One or more validation errors occurred content: application/json: schema: $ref: '#/components/schemas/ProblemDetails' example: type: https://datatracker.ietf.org/doc/html/rfc7231#section-6.5.1 title: One or more validation errors occurred detail: Name is required status: 400 errorCode: VALIDATION_ERROR validationErrors: - propertyName: Name errorMessage: Name is required attemptedValue: '' validatorType: NotEmptyValidator '401': description: User is not authorized to perform this request content: application/json: example: message: Unauthorized '403': description: Access to resource is forbidden. content: application/json: schema: $ref: '#/components/schemas/ProblemDetails' example: type: https://datatracker.ietf.org/doc/html/rfc7231#section-6.5.3 title: Access to resource is forbidden. detail: 'Access denied. Following permissions are required: Permission1, Permission2' status: 403 '500': description: Internal server exception. Please, contact your provider. content: application/json: schema: $ref: '#/components/schemas/ProblemDetails' example: type: https://datatracker.ietf.org/doc/html/rfc7231#section-6.6.1 title: Internal server exception. Please, contact your provider. detail: null status: 500 errorCode: INTERNAL_SERVER_ERROR '410': description: Endpoint marked as deprecated was terminated. This response will be present only if the endpoint was marked as deprecated and has reached the sunset date. During the deprecation period, the API will include additional 'sunset' and 'deprecation' headers. content: application/json: schema: $ref: '#/components/schemas/ProblemDetails' example: type: https://datatracker.ietf.org/doc/html/rfc7231#section-6.5.9 title: Endpoint marked as deprecated was terminated. This response will be present only if the endpoint was marked as deprecated and has reached the sunset date. During the deprecation period, the API will include additional 'sunset' and 'deprecation' headers. detail: This endpoint is obsolete and was terminated on yyyy-MM-dd status: 410 errorCode: OBSOLETE_ENDPOINT servers: - url: /changemanagementcommand /api/review-approval-task/journey/{journeyId}/task/{taskId}/comment/{commentId}/resolve: post: tags: - ReviewAndApprovalTask summary: Resolves a comment in a review and approval task entity description: 'Required permissions: Following permissions are required: ReviewApprovalResolveComments' operationId: ResolveComment parameters: - name: journeyId in: path description: Journey ID. required: true schema: type: string format: uuid - name: taskId in: path description: Task ID. required: true schema: type: string format: uuid - name: commentId in: path description: Comment ID. required: true schema: type: string format: uuid - name: X-TENANT-ID in: header description: The UiD of the tenant representing organization required: true schema: type: string example: b11f8be3-f29b-4959-8964-956d4af7c468 requestBody: description: Request. content: application/json: schema: allOf: - $ref: '#/components/schemas/BooleanServiceRequest' text/json: schema: allOf: - $ref: '#/components/schemas/BooleanServiceRequest' application/*+json: schema: allOf: - $ref: '#/components/schemas/BooleanServiceRequest' responses: '202': description: Accepted content: text/plain: schema: $ref: '#/components/schemas/GuidServiceResponse' application/json: schema: $ref: '#/components/schemas/GuidServiceResponse' text/json: schema: $ref: '#/components/schemas/GuidServiceResponse' '400': description: One or more validation errors occurred content: application/json: schema: $ref: '#/components/schemas/ProblemDetails' example: type: https://datatracker.ietf.org/doc/html/rfc7231#section-6.5.1 title: One or more validation errors occurred detail: Name is required status: 400 errorCode: VALIDATION_ERROR validationErrors: - propertyName: Name errorMessage: Name is required attemptedValue: '' validatorType: NotEmptyValidator '401': description: User is not authorized to perform this request content: application/json: example: message: Unauthorized '403': description: Access to resource is forbidden. content: application/json: schema: $ref: '#/components/schemas/ProblemDetails' example: type: https://datatracker.ietf.org/doc/html/rfc7231#section-6.5.3 title: Access to resource is forbidden. detail: 'Access denied. Following permissions are required: Permission1, Permission2' status: 403 '500': description: Internal server exception. Please, contact your provider. content: application/json: schema: $ref: '#/components/schemas/ProblemDetails' example: type: https://datatracker.ietf.org/doc/html/rfc7231#section-6.6.1 title: Internal server exception. Please, contact your provider. detail: null status: 500 errorCode: INTERNAL_SERVER_ERROR '410': description: Endpoint marked as deprecated was terminated. This response will be present only if the endpoint was marked as deprecated and has reached the sunset date. During the deprecation period, the API will include additional 'sunset' and 'deprecation' headers. content: application/json: schema: $ref: '#/components/schemas/ProblemDetails' example: type: https://datatracker.ietf.org/doc/html/rfc7231#section-6.5.9 title: Endpoint marked as deprecated was terminated. This response will be present only if the endpoint was marked as deprecated and has reached the sunset date. During the deprecation period, the API will include additional 'sunset' and 'deprecation' headers. detail: This endpoint is obsolete and was terminated on yyyy-MM-dd status: 410 errorCode: OBSOLETE_ENDPOINT servers: - url: /changemanagementcommand /api/review-approval-task/journey/{journeyId}/task/{taskId}/item/{itemKey}/comments/resolveAll: post: tags: - ReviewAndApprovalTask summary: Resolves all comments for item in a review and approval task entity description: 'Required permissions: Following permissions are required: ReviewApprovalResolveComments' operationId: ResolveAllCommentsForItem parameters: - name: journeyId in: path description: Journey ID. required: true schema: type: string format: uuid - name: taskId in: path description: Task ID. required: true schema: type: string format: uuid - name: itemKey in: path description: Item key. required: true schema: type: string - name: X-TENANT-ID in: header description: The UiD of the tenant representing organization required: true schema: type: string example: b11f8be3-f29b-4959-8964-956d4af7c468 responses: '202': description: Accepted content: text/plain: schema: $ref: '#/components/schemas/StringServiceResponse' application/json: schema: $ref: '#/components/schemas/StringServiceResponse' text/json: schema: $ref: '#/components/schemas/StringServiceResponse' '400': description: One or more validation errors occurred content: application/json: schema: $ref: '#/components/schemas/ProblemDetails' example: type: https://datatracker.ietf.org/doc/html/rfc7231#section-6.5.1 title: One or more validation errors occurred detail: Name is required status: 400 errorCode: VALIDATION_ERROR validationErrors: - propertyName: Name errorMessage: Name is required attemptedValue: '' validatorType: NotEmptyValidator '401': description: User is not authorized to perform this request content: application/json: example: message: Unauthorized '403': description: Access to resource is forbidden. content: application/json: schema: $ref: '#/components/schemas/ProblemDetails' example: type: https://datatracker.ietf.org/doc/html/rfc7231#section-6.5.3 title: Access to resource is forbidden. detail: 'Access denied. Following permissions are required: Permission1, Permission2' status: 403 '500': description: Internal server exception. Please, contact your provider. content: application/json: schema: $ref: '#/components/schemas/ProblemDetails' example: type: https://datatracker.ietf.org/doc/html/rfc7231#section-6.6.1 title: Internal server exception. Please, contact your provider. detail: null status: 500 errorCode: INTERNAL_SERVER_ERROR '410': description: Endpoint marked as deprecated was terminated. This response will be present only if the endpoint was marked as deprecated and has reached the sunset date. During the deprecation period, the API will include additional 'sunset' and 'deprecation' headers. content: application/json: schema: $ref: '#/components/schemas/ProblemDetails' example: type: https://datatracker.ietf.org/doc/html/rfc7231#section-6.5.9 title: Endpoint marked as deprecated was terminated. This response will be present only if the endpoint was marked as deprecated and has reached the sunset date. During the deprecation period, the API will include additional 'sunset' and 'deprecation' headers. detail: This endpoint is obsolete and was terminated on yyyy-MM-dd status: 410 errorCode: OBSOLETE_ENDPOINT servers: - url: /changemanagementcommand /api/review-approval-task/journey/{journeyId}/task/{taskId}/approval: post: tags: - ReviewAndApprovalTask summary: Creates an approval for a review and approval task entity description: 'Required permissions: Following permissions are required: ReviewApprovalDecision' operationId: CreateApproval parameters: - name: journeyId in: path description: Journey ID. required: true schema: type: string format: uuid - name: taskId in: path description: Task ID. required: true schema: type: string format: uuid - name: taskDataKey in: query description: approval1 required: true schema: type: string - name: X-TENANT-ID in: header description: The UiD of the tenant representing organization required: true schema: type: string example: b11f8be3-f29b-4959-8964-956d4af7c468 requestBody: description: Request. content: application/json: schema: allOf: - $ref: '#/components/schemas/ReviewAndApprovalTaskApprovalDtoServiceRequest' text/json: schema: allOf: - $ref: '#/components/schemas/ReviewAndApprovalTaskApprovalDtoServiceRequest' application/*+json: schema: allOf: - $ref: '#/components/schemas/ReviewAndApprovalTaskApprovalDtoServiceRequest' responses: '202': description: Accepted content: text/plain: schema: $ref: '#/components/schemas/ReviewAndApprovalTaskApprovalDtoServiceResponse' application/json: schema: $ref: '#/components/schemas/ReviewAndApprovalTaskApprovalDtoServiceResponse' text/json: schema: $ref: '#/components/schemas/ReviewAndApprovalTaskApprovalDtoServiceResponse' '400': description: One or more validation errors occurred content: application/json: schema: $ref: '#/components/schemas/ProblemDetails' example: type: https://datatracker.ietf.org/doc/html/rfc7231#section-6.5.1 title: One or more validation errors occurred detail: Name is required status: 400 errorCode: VALIDATION_ERROR validationErrors: - propertyName: Name errorMessage: Name is required attemptedValue: '' validatorType: NotEmptyValidator '401': description: User is not authorized to perform this request content: application/json: example: message: Unauthorized '403': description: Access to resource is forbidden. content: application/json: schema: $ref: '#/components/schemas/ProblemDetails' example: type: https://datatracker.ietf.org/doc/html/rfc7231#section-6.5.3 title: Access to resource is forbidden. detail: 'Access denied. Following permissions are required: Permission1, Permission2' status: 403 '500': description: Internal server exception. Please, contact your provider. content: application/json: schema: $ref: '#/components/schemas/ProblemDetails' example: type: https://datatracker.ietf.org/doc/html/rfc7231#section-6.6.1 title: Internal server exception. Please, contact your provider. detail: null status: 500 errorCode: INTERNAL_SERVER_ERROR '410': description: Endpoint marked as deprecated was terminated. This response will be present only if the endpoint was marked as deprecated and has reached the sunset date. During the deprecation period, the API will include additional 'sunset' and 'deprecation' headers. content: application/json: schema: $ref: '#/components/schemas/ProblemDetails' example: type: https://datatracker.ietf.org/doc/html/rfc7231#section-6.5.9 title: Endpoint marked as deprecated was terminated. This response will be present only if the endpoint was marked as deprecated and has reached the sunset date. During the deprecation period, the API will include additional 'sunset' and 'deprecation' headers. detail: This endpoint is obsolete and was terminated on yyyy-MM-dd status: 410 errorCode: OBSOLETE_ENDPOINT servers: - url: /changemanagementcommand /api/review-approval-task/journey/{journeyId}/task/{taskId}: get: tags: - ReviewAndApprovalTask summary: Gets a review and approval task parameters: - name: journeyId in: path description: Journey ID. required: true schema: type: string format: uuid - name: taskId in: path description: Task ID. required: true schema: type: string format: uuid - name: X-TENANT-ID in: header description: The UiD of the tenant representing organization required: true schema: type: string example: b11f8be3-f29b-4959-8964-956d4af7c468 responses: '200': description: OK content: text/plain: schema: $ref: '#/components/schemas/ReviewAndApprovalTaskDtoServiceResponse' application/json: schema: $ref: '#/components/schemas/ReviewAndApprovalTaskDtoServiceResponse' text/json: schema: $ref: '#/components/schemas/ReviewAndApprovalTaskDtoServiceResponse' '400': description: Bad Request content: text/plain: schema: $ref: '#/components/schemas/ServiceResponse' application/json: schema: $ref: '#/components/schemas/ServiceResponse' text/json: schema: $ref: '#/components/schemas/ServiceResponse' '401': description: User is not authorized to perform this request content: application/json: example: message: Unauthorized '403': description: Access to resource is forbidden. content: application/json: schema: $ref: '#/components/schemas/ObjectServiceResponse' example: data: {} messages: - message: 'Access denied. Following permissions are required: Permission1, Permission2' type: Forbidden errorCode: Error Code '500': description: Internal server exception. Please, contact your provider. content: application/json: schema: $ref: '#/components/schemas/ObjectServiceResponse' example: data: null messages: - message: Internal server exception. Please, contact your provider. type: Error errorCode: INTERNAL_SERVER_ERROR '410': description: Endpoint marked as deprecated was terminated. This response will be present only if the endpoint was marked as deprecated and has reached the sunset date. During the deprecation period, the API will include additional 'sunset' and 'deprecation' headers. content: application/json: schema: $ref: '#/components/schemas/StringServiceResponse' example: data: null messages: - message: This endpoint is obsolete and was terminated on yyyy-MM-dd type: Error errorCode: OBSOLETE_ENDPOINT operationId: getApiReviewApprovalTaskJourneyByJourneyIdTaskByTaskId x-operation-id-source: derived servers: - url: /changemanagementquery /api/review-approval-task/journey/{journeyId}/task/{taskId}/snapshot: get: tags: - ReviewAndApprovalTask summary: Gets a review and approval task snapshot parameters: - name: journeyId in: path description: Journey ID. required: true schema: type: string format: uuid - name: taskId in: path description: Task ID. required: true schema: type: string format: uuid - name: X-TENANT-ID in: header description: The UiD of the tenant representing organization required: true schema: type: string example: b11f8be3-f29b-4959-8964-956d4af7c468 responses: '200': description: OK content: text/plain: schema: $ref: '#/components/schemas/ReviewAndApprovalTaskSnapshotDtoServiceResponse' application/json: schema: $ref: '#/components/schemas/ReviewAndApprovalTaskSnapshotDtoServiceResponse' text/json: schema: $ref: '#/components/schemas/ReviewAndApprovalTaskSnapshotDtoServiceResponse' '400': description: Bad Request content: text/plain: schema: $ref: '#/components/schemas/ServiceResponse' application/json: schema: $ref: '#/components/schemas/ServiceResponse' text/json: schema: $ref: '#/components/schemas/ServiceResponse' '401': description: User is not authorized to perform this request content: application/json: example: message: Unauthorized '403': description: Access to resource is forbidden. content: application/json: schema: $ref: '#/components/schemas/ObjectServiceResponse' example: data: {} messages: - message: 'Access denied. Following permissions are required: Permission1, Permission2' type: Forbidden errorCode: Error Code '500': description: Internal server exception. Please, contact your provider. content: application/json: schema: $ref: '#/components/schemas/ObjectServiceResponse' example: data: null messages: - message: Internal server exception. Please, contact your provider. type: Error errorCode: INTERNAL_SERVER_ERROR '410': description: Endpoint marked as deprecated was terminated. This response will be present only if the endpoint was marked as deprecated and has reached the sunset date. During the deprecation period, the API will include additional 'sunset' and 'deprecation' headers. content: application/json: schema: $ref: '#/components/schemas/StringServiceResponse' example: data: null messages: - message: This endpoint is obsolete and was terminated on yyyy-MM-dd type: Error errorCode: OBSOLETE_ENDPOINT operationId: getApiReviewApprovalTaskJourneyByJourneyIdTaskByTaskIdSnapshot x-operation-id-source: derived servers: - url: /changemanagementquery components: schemas: ReviewAndApprovalTaskCommentDtoServiceRequest: type: object properties: data: allOf: - $ref: '#/components/schemas/ReviewAndApprovalTaskCommentDto' additionalProperties: false ReviewAndApprovalTaskCommentDtoServiceResponse: type: object properties: data: allOf: - $ref: '#/components/schemas/ReviewAndApprovalTaskCommentDto' messages: type: - array - 'null' items: $ref: '#/components/schemas/ServiceResponseMessage' additionalProperties: false GuidServiceResponse: type: object properties: data: type: string format: uuid messages: type: - array - 'null' items: $ref: '#/components/schemas/ServiceResponseMessage' additionalProperties: false BooleanServiceRequest: type: object properties: data: type: boolean additionalProperties: false ReviewAndApprovalTaskApprovalDtoServiceResponse: type: object properties: data: allOf: - $ref: '#/components/schemas/ReviewAndApprovalTaskApprovalDto' messages: type: - array - 'null' items: $ref: '#/components/schemas/ServiceResponseMessage' additionalProperties: false ProblemDetails: type: object properties: type: type: - string - 'null' title: type: - string - 'null' status: type: - integer - 'null' format: int32 detail: type: - string - 'null' instance: type: - string - 'null' additionalProperties: {} ServiceResponseMessage: type: object properties: message: type: - string - 'null' type: type: - string - 'null' errorCode: type: - string - 'null' additionalProperties: false ReviewAndApprovalTaskCommentDto: type: object properties: id: type: string format: uuid itemKey: type: - string - 'null' authorId: type: - string - 'null' text: type: - string - 'null' createdOn: type: string format: date-time updatedOn: type: - string - 'null' format: date-time isResolved: type: boolean additionalProperties: false ReviewAndApprovalTaskApprovalDto: type: object properties: id: type: string format: uuid outcome: type: - string - 'null' reason: type: - string - 'null' reasonType: type: - string - 'null' parentReason: type: - string - 'null' notes: type: - string - 'null' reopenTaskId: type: - string - 'null' reopenTaskName: type: - string - 'null' reopenComment: type: - string - 'null' userId: type: - string - 'null' createdOn: type: string format: date-time version: type: integer format: int32 additionalProperties: false ReviewAndApprovalTaskApprovalDtoServiceRequest: type: object properties: data: allOf: - $ref: '#/components/schemas/ReviewAndApprovalTaskApprovalDto' additionalProperties: false StringServiceResponse: type: object properties: data: type: - string - 'null' messages: type: - array - 'null' items: $ref: '#/components/schemas/ServiceResponseMessage' additionalProperties: false ReviewAndApprovalTaskDto: type: object properties: id: type: string format: uuid journeyId: type: string format: uuid taskDataKey: type: - string - 'null' comments: type: - array - 'null' items: $ref: '#/components/schemas/ReviewAndApprovalTaskCommentDto' approvals: type: - array - 'null' items: $ref: '#/components/schemas/ReviewAndApprovalTaskApprovalDto' additionalProperties: false BankAccountsDetailsDto: type: object properties: dataAndDocumentPolicyCategories: type: - array - 'null' items: type: string additionalProperties: false ApprovalConfigurationDto: type: object properties: approvalOptions: type: - array - 'null' items: type: string approvalOptionsConfigurations: type: - array - 'null' items: $ref: '#/components/schemas/ApprovalOptionConfigurationDto' requireResolutionofAllComments: type: boolean topicsLookup: type: - string - 'null' additionalProperties: false ReviewAndApprovalTaskSnapshotDto: type: object properties: configuration: allOf: - $ref: '#/components/schemas/ConfigurationDto' comparisonResult: allOf: - $ref: '#/components/schemas/PayloadComparisonResult' additionalProperties: false ConfigurationDto: type: object properties: id: type: string format: uuid name: type: - string - 'null' description: type: - string - 'null' showChangesFor: type: - array - 'null' items: type: string approvalConfiguration: allOf: - $ref: '#/components/schemas/ApprovalConfigurationDto' entityDataDetails: allOf: - $ref: '#/components/schemas/EntityDataDetailsDto' documentsDetails: allOf: - $ref: '#/components/schemas/DocumentsDetailsDto' relatedPartiesDetails: allOf: - $ref: '#/components/schemas/RelatedPartiesDetailsDto' productsDetails: allOf: - $ref: '#/components/schemas/ProductsDetailsDto' riskDetails: allOf: - $ref: '#/components/schemas/RiskDetailsDto' investmentAccountsDetails: allOf: - $ref: '#/components/schemas/InvestmentAccountsDetailsDto' bankAccountsDetails: allOf: - $ref: '#/components/schemas/BankAccountsDetailsDto' additionalProperties: false ApprovalOptionConfigurationDto: type: object properties: option: type: - string - 'null' reasonType: type: - string - 'null' lookup: type: - string - 'null' linkLookup: type: - string - 'null' additionalProperties: false ProductsDetailsDto: type: object properties: productCategories: type: - array - 'null' items: type: string productScopingRule: type: - string - 'null' enableAllProductCategories: type: boolean additionalProperties: false EntityDataDetailsDto: type: object properties: requirementCategories: type: - array - 'null' items: type: string additionalProperties: false ReviewAndApprovalTaskSnapshotDtoServiceResponse: type: object properties: data: allOf: - $ref: '#/components/schemas/ReviewAndApprovalTaskSnapshotDto' messages: type: - array - 'null' items: $ref: '#/components/schemas/ServiceResponseMessage' additionalProperties: false ReviewAndApprovalTaskDtoServiceResponse: type: object properties: data: allOf: - $ref: '#/components/schemas/ReviewAndApprovalTaskDto' messages: type: - array - 'null' items: $ref: '#/components/schemas/ServiceResponseMessage' additionalProperties: false PayloadComparisonResult: type: object properties: singleProperties: type: - object - 'null' additionalProperties: type: - string - 'null' collectionProperties: type: - object - 'null' additionalProperties: type: - object - 'null' additionalProperties: $ref: '#/components/schemas/CollectionItemComparison' additionalProperties: false DocumentsDetailsDto: type: object properties: requirementCategories: type: - array - 'null' items: type: string additionalProperties: false RiskDetailsDto: type: object properties: riskSubTabs: type: - array - 'null' items: type: string additionalProperties: false ServiceResponse: type: object properties: data: type: - string - 'null' messages: type: - array - 'null' items: $ref: '#/components/schemas/ServiceResponseMessage' additionalProperties: false InvestmentAccountsDetailsDto: type: object properties: dataAndDocumentPolicyCategories: type: - array - 'null' items: type: string additionalProperties: false ObjectServiceResponse: type: object properties: data: {} messages: type: - array - 'null' items: $ref: '#/components/schemas/ServiceResponseMessage' additionalProperties: false RelatedPartiesDetailsDto: type: object properties: dataAndDocumentPolicyCategories: type: - array - 'null' items: type: string relatedPartyScopingRule: type: - string - 'null' additionalProperties: false CollectionItemComparison: type: object properties: properties: type: - object - 'null' additionalProperties: type: - string - 'null' additionalProperties: false securitySchemes: Bearer: type: apiKey description: Please insert JWT with Bearer into field name: Authorization in: header x-refined-from: - fenergo-changemanagementcommand-v1-0-openapi.json - fenergo-changemanagementquery-v1-0-openapi.json