openapi: 3.2.0 info: title: Fenergo Related Party Requirement API version: '1.0' description: 'Operations tagged RelatedPartyRequirement across 2 of this provider''s published API definitions: fenergo-policycommand-v2-0-openapi.json, fenergo-policyquery-v4-0-openapi.json. Each path carries the servers of the definition it was published in.' servers: - url: /policycommand - url: /policyquery security: - Bearer: [] tags: - name: RelatedPartyRequirement paths: /api/v2/policies/{entityPolicyId}/related-party-requirements: post: tags: - RelatedPartyRequirement summary: Create a new policy related party requirement description: 'Creates a new related party requirement within the specified policy context Required permissions: Following permissions are required: PolicyConfigurationEdit' operationId: CreateRelatedPartyRequirement parameters: - name: entityPolicyId in: path description: Policy ID required: true schema: type: string format: uuid - name: workspaceId in: query description: Optional workspace ID 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: Create related party requirement request content: application/json: schema: allOf: - $ref: '#/components/schemas/RelatedPartyRequirementRequestDtoServiceRequest' description: Service request data responses: '202': description: Success. Related party requirement created content: application/json: schema: $ref: '#/components/schemas/CreateRelatedPartyRequirementResponseDtoServiceResponse' '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 '404': description: Resource not found content: application/json: schema: $ref: '#/components/schemas/ProblemDetails' example: type: https://tools.ietf.org/html/rfc7231#section-6.5.4 title: Resource not found detail: Not Found. Policy with a given ID does not exist status: 404 '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: /policycommand /api/v2/policies/{entityPolicyId}/related-party-requirements/{relatedPartyRequirementId}: put: tags: - RelatedPartyRequirement summary: Update a related party policy requirement description: 'Updates an existing related party requirement within the specified policy context Required permissions: Following permissions are required: PolicyConfigurationEdit' operationId: UpdateRelatedPartyRequirement parameters: - name: entityPolicyId in: path description: Policy ID required: true schema: type: string format: uuid - name: relatedPartyRequirementId in: path description: Related Party Requirement ID required: true schema: type: string format: uuid - name: workspaceId in: query description: Optional workspace ID 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: Update related party requirement request content: application/json: schema: allOf: - $ref: '#/components/schemas/RelatedPartyRequirementRequestDtoServiceRequest' description: Service request data responses: '202': description: Success. Related party requirement updated content: application/json: schema: $ref: '#/components/schemas/UpdateRelatedPartyRequirementResponseDtoServiceResponse' '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 '404': description: Resource not found content: application/json: schema: $ref: '#/components/schemas/ProblemDetails' example: type: https://tools.ietf.org/html/rfc7231#section-6.5.4 title: Resource not found detail: Not Found. Policy or related party requirement with a given ID does not exist status: 404 '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 delete: tags: - RelatedPartyRequirement summary: Delete a related party policy requirement description: 'Deletes an existing related party requirement from the specified policy context Required permissions: Following permissions are required: PolicyConfigurationEdit' operationId: DeleteRelatedPartyRequirement parameters: - name: entityPolicyId in: path description: Policy ID required: true schema: type: string format: uuid - name: relatedPartyRequirementId in: path description: Related Party Requirement ID required: true schema: type: string format: uuid - name: workspaceId in: query description: Optional workspace ID 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: Success. Related Party Requirement deleted '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 '404': description: Resource not found content: application/json: schema: $ref: '#/components/schemas/ProblemDetails' example: type: https://tools.ietf.org/html/rfc7231#section-6.5.4 title: Resource not found detail: Not Found. Policy or related party requirement with a given ID does not exist status: 404 '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: /policycommand /api/v2/policies/{entityPolicyId}/related-party-requirements/{relatedPartyRequirementId}/revert: put: tags: - RelatedPartyRequirement summary: Revert a related party policy requirement changes description: 'Reverts changes made to an existing related party requirement within the specified workspace context. Required permissions: Following permissions are required: PolicyConfigurationEdit' operationId: RevertRelatedPartyRequirement parameters: - name: entityPolicyId in: path description: Policy ID required: true schema: type: string format: uuid - name: relatedPartyRequirementId in: path description: Related Party Requirement ID required: true schema: type: string format: uuid - name: workspaceId in: query description: Optional workspace ID 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: Success. Related Party Requirement updated content: application/json: schema: $ref: '#/components/schemas/ServiceResponse' '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 '404': description: Resource not found content: application/json: schema: $ref: '#/components/schemas/ProblemDetails' example: type: https://tools.ietf.org/html/rfc7231#section-6.5.4 title: Resource not found detail: Not Found. Policy or related party requirement with a given ID does not exist status: 404 '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: /policycommand /api/v4/policies/{entityPolicyId}/related-party-requirements/{relatedPartyRequirementId}: get: tags: - RelatedPartyRequirement summary: Get related party requirement from specific policy description: 'Returns related party requirement. Required permissions: Following permissions are required: PolicyConfigurationAccess' operationId: GetRelatedPartyRequirement parameters: - name: entityPolicyId in: path description: ID of the policy required: true schema: type: string format: uuid - name: relatedPartyRequirementId in: path description: ID of the related party requirement required: true schema: type: string format: uuid - name: workspaceId in: query description: ID of the workspace. If not provided, the default workspace will be used 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: Success. Related party requirement is returned content: application/json: schema: $ref: '#/components/schemas/RelatedPartyRequirementViewModelDtoServiceResponse' '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 '404': description: Resource not found content: application/json: schema: $ref: '#/components/schemas/ProblemDetails' example: type: https://tools.ietf.org/html/rfc7231#section-6.5.4 title: Resource not found detail: Not Found status: 404 '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: /policyquery /api/v4/policies/{entityPolicyId}/version/{versionNumber}/related-party-requirements/{relatedPartyRequirementId}: get: tags: - RelatedPartyRequirement summary: Get related party requirement from specific version of the policy description: 'Returns related party requirement. Required permissions: Following permissions are required: PolicyConfigurationAccess' operationId: GetHistoricRelatedPartyRequirement parameters: - name: entityPolicyId in: path description: ID of the policy required: true schema: type: string format: uuid - name: relatedPartyRequirementId in: path description: ID of the related party requirement required: true schema: type: string format: uuid - name: versionNumber in: path description: Version number of the policy required: true schema: minimum: 1 type: integer format: int32 - 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: Success. Related party requirement is returned content: application/json: schema: $ref: '#/components/schemas/RelatedPartyRequirementViewModelDtoServiceResponse' '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 '404': description: Resource not found content: application/json: schema: $ref: '#/components/schemas/ProblemDetails' example: type: https://tools.ietf.org/html/rfc7231#section-6.5.4 title: Resource not found detail: Not Found status: 404 '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: /policyquery /api/v4/policies/{entityPolicyId}/related-party-requirements: post: tags: - RelatedPartyRequirement summary: Get related party requirements from the current version of the policy description: 'Returns related party requirements. Required permissions: Following permissions are required: PolicyConfigurationAccess' operationId: ListRelatedPartyRequirements parameters: - name: entityPolicyId in: path description: ID of the policy required: true schema: type: string format: uuid - name: workspaceId in: query description: ID of the workspace. If not provided, the default workspace will be used 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: Defines pagination, sorting and filtering content: application/json: schema: allOf: - $ref: '#/components/schemas/SearchEntityRelatedPartyRequirementsRequestDtoServiceRequest' description: Service request data responses: '200': description: Success. List of related party requirements is returned content: application/json: schema: $ref: '#/components/schemas/RelatedPartyRequirementSearchViewModelDtoItemsPageWithTotalServiceResponse' '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: /policyquery /api/v4/policies/{entityPolicyId}/version/{versionNumber}/related-party-requirements: post: tags: - RelatedPartyRequirement summary: Get related party requirements from the current version of the policy description: 'Returns related party requirements. Required permissions: Following permissions are required: PolicyConfigurationAccess' operationId: ListHistoricRelatedPartyRequirements parameters: - name: entityPolicyId in: path description: ID of the policy required: true schema: type: string format: uuid - name: versionNumber in: path description: Version number of the policy required: true schema: minimum: 1 type: integer format: int32 - 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: Defines pagination, sorting and filtering content: application/json: schema: allOf: - $ref: '#/components/schemas/SearchEntityRelatedPartyRequirementsRequestDtoServiceRequest' description: Service request data responses: '200': description: Success. List of related party requirements is returned content: application/json: schema: $ref: '#/components/schemas/RelatedPartyRequirementSearchViewModelDtoItemsPageWithTotalServiceResponse' '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: /policyquery components: schemas: BasicRuleDtoValidationRuleDto: required: - staticRule type: object properties: isActive: type: boolean description: Validation rule active flag example: true staticRule: allOf: - $ref: '#/components/schemas/BasicRuleDto2' description: Static validation rule always applied when active additionalProperties: false ValueLimitRuleDtoValidationRuleDto: required: - staticRule type: object properties: isActive: type: boolean description: Validation rule active flag example: true staticRule: allOf: - $ref: '#/components/schemas/ValueLimitRuleDto2' description: Static validation rule always applied when active additionalProperties: false SpecialCharactersRuleDto: allOf: - $ref: '#/components/schemas/BasicRuleDto' - type: object properties: excludedCharacters: type: - array - 'null' items: type: string description: Array of special characters, which will be ignored by validation e.g. ["!","@","#"] additionalProperties: false description: Request DTO representing special characters rule metadata ExternalProviderRuleDto: allOf: - $ref: '#/components/schemas/BasicRuleDto' - type: object properties: providerId: type: string description: Id of external provider. format: uuid additionalProperties: false description: Request DTO representing external provider rule metadata RelatedPartyRequirementValidationRulesDto: type: object properties: mandatory: allOf: - $ref: '#/components/schemas/BasicRuleDtoValidationRuleDto' description: Mandatory requirement partyCount: allOf: - $ref: '#/components/schemas/ValueLimitRuleDtoValidationRuleDto' description: The minimum number of relationships that need to be added in order for this requirement to be fulfilled allParties: allOf: - $ref: '#/components/schemas/BasicRuleDtoValidationRuleDto' description: All entities that meet the criteria of this requirement additionalProperties: false description: Request DTO representing validation data for related party requirements ValidationDataDto: type: object properties: isMandatory: allOf: - $ref: '#/components/schemas/BasicRuleDto' description: Mandatory Rule - does not allow empty value specialCharacters: allOf: - $ref: '#/components/schemas/SpecialCharactersRuleDto' description: 'Special characters validation rule - does not allow special characters, but allows define array of characters which can be ignored by the validation' noNumbers: allOf: - $ref: '#/components/schemas/BasicRuleDto' description: Validation rule that does not allow numbers onlyInteger: allOf: - $ref: '#/components/schemas/BasicRuleDto' description: Validation rule that allows only integers noNegative: allOf: - $ref: '#/components/schemas/BasicRuleDto' description: Validation rule that does not allow negative numbers onlyDecimal: allOf: - $ref: '#/components/schemas/BasicRuleDto' description: Validation rule that allows numbers up to two decimal places regex: allOf: - $ref: '#/components/schemas/RegexRuleDto' description: Validation rule that validates the value against provided regex characterLimit: allOf: - $ref: '#/components/schemas/ValueLimitRuleDto' description: Validation rule that allows to set minimum and maximum count of characters numberLimit: allOf: - $ref: '#/components/schemas/ValueLimitRuleDto' description: Validation rule that allows to set number range noFutureDates: allOf: - $ref: '#/components/schemas/BasicRuleDto' description: Validation rule that does not allow future dates noPastDates: allOf: - $ref: '#/components/schemas/BasicRuleDto' description: Validation rule that does not allow past dates dateLimit: allOf: - $ref: '#/components/schemas/DateLimitRuleDto' description: Validation rule that allows to set date range multiSelectLimit: allOf: - $ref: '#/components/schemas/ValueLimitRuleDto' description: Validation rule that allows to set selection range collectionMinimumCount: allOf: - $ref: '#/components/schemas/CollectionMinimumCountRuleDto' description: Validation rule that allows to set minimum count requirements for collection collectionMaximumCount: allOf: - $ref: '#/components/schemas/CollectionMaximumCountRuleDto' description: Validation rule that allows to set maximum count requirements for collection externalProvider: allOf: - $ref: '#/components/schemas/ExternalProviderRuleDto' description: Validation rule that allows to use external provider for validation externalDataGroupProvider: allOf: - $ref: '#/components/schemas/ExternalProviderRuleDto' description: Validation rule that allows to use external provider for validating all fields of a DataGroup as a collection additionalProperties: false description: Request DTO representing validation data metadata RelatedPartyRequirementRequestDtoServiceRequest: type: object properties: data: allOf: - $ref: '#/components/schemas/RelatedPartyRequirementRequestDto' description: Create policy related party requirement additionalProperties: false description: Service request data ReferenceDto: required: - description - type - url type: object properties: type: maxLength: 256 minLength: 1 type: string description: Reference type example: FATCA description: maxLength: 2048 minLength: 1 type: string description: Reference description example: Foreign Account Tax Compliance Act url: maxLength: 2048 minLength: 1 type: string description: Reference URL example: www.irs.gov additionalProperties: false description: Request DTO representing reference metadata UpdateRelatedPartyRequirementResponseDto: required: - relatedPartyRequirementId - relatedPartyRequirementVersion type: object properties: relatedPartyRequirementId: type: string description: Gets the unique identifier for a policy related party requirement. format: uuid example: 10ea5b77-9cdf-4add-9158-778a33811653 relatedPartyRequirementVersion: type: integer description: Version number of the policy related party requirement. format: int32 example: 7 additionalProperties: false description: Represents the response for creating an updated policy related party requirement. RelatedPartyRequirementIdvValidationRulesDto: type: object properties: idvMandatory: allOf: - $ref: '#/components/schemas/BasicRuleDtoValidationRuleDto' description: Mandatory ID&V idvPartyCount: allOf: - $ref: '#/components/schemas/ValueLimitRuleDtoValidationRuleDto' description: The minimum number of relationships that need to be ID&Vd in order for this requirement to be fulfilled idvAllParties: allOf: - $ref: '#/components/schemas/BasicRuleDtoValidationRuleDto' description: All entities that meet the criteria of this requirement need to be ID&Vd additionalProperties: false description: Request DTO representing ID&V validation data for related party requirements CollectionMaximumCountRuleDto: allOf: - $ref: '#/components/schemas/BasicRuleDto' - type: object properties: requiredTypesMaxCount: type: - object - 'null' additionalProperties: type: integer format: int32 description: Dictionary of required Primary Data Group Field values with maximum count example: Registered: 1 overallMaximumCount: type: - integer - 'null' description: Overall maximum count format: int32 example: 1 additionalProperties: false description: Request DTO representing collection maximum count validation rule metadata ValueLimitRuleDto: allOf: - $ref: '#/components/schemas/BasicRuleDto' - type: object properties: minValue: type: - integer - 'null' description: Minimum value format: int32 example: 1 maxValue: type: - integer - 'null' description: Maximum value format: int32 example: 10 additionalProperties: false description: Request DTO representing value limit rule metadata BasicRuleDto: type: object properties: active: type: boolean description: Validation rule active flag example: true message: type: - string - 'null' description: Validation rule error message example: Validation error occurred additionalProperties: false description: Request DTO representing basic validation rule metadata RelatedPartyRequirementRequestDto: required: - categories - conditions - dataKey - jurisdictionIds - name - references - tags type: object properties: name: maxLength: 700 minLength: 1 type: string description: Name of the related party requirement example: First Name dataKey: maxLength: 700 minLength: 1 type: string description: Data key for the related party requirement example: firstName tooltipDescription: maxLength: 1200 type: - string - 'null' description: Description of the related party requirement tooltip example: Client's first name classification: type: - string - 'null' description: Classification of the related party requirement example: FATCA categories: minItems: 1 type: array items: maxLength: 250 minLength: 1 type: string description: Categories the related party requirement belongs to example: - Basic Details - Personal Information references: type: array items: $ref: '#/components/schemas/ReferenceDto' description: References for the related party requirement conditions: type: array items: $ref: '#/components/schemas/ConditionDto' description: Conditions for the related party requirement legacyValidationRules: allOf: - $ref: '#/components/schemas/ValidationRuleDto' description: Legacy Validation Rule - required for compatibility deprecated: true validationRules: allOf: - $ref: '#/components/schemas/RelatedPartyRequirementValidationRulesDto' description: Request DTO representing validation data for related party requirements tags: type: array items: type: string description: Tags for the related party requirement example: - Required - Personal jurisdictionIds: minItems: 1 type: array items: type: string format: uuid description: 'A collection of unique identifiers that represent jurisdictions associated with the policy related party requirement.' dataProtectionJurisdictionId: type: - string - 'null' description: Identifier for the jurisdiction in which the data protection regulations apply format: uuid portalGuidance: type: - string - 'null' description: Portal guidance for the related party requirement example: Provide at least one director RP partyTypes: type: - array - 'null' items: type: string description: Requirement party types for the related party requirement example: - CEO - Director relatedPartyEntityTypes: type: - array - 'null' items: type: string description: Requirement related party entity types for the related party requirement example: - Individual uboThreshold: type: - number - 'null' description: Requirement UBO Threshold for the related party requirement format: double example: 10 directAssociationsOnly: type: boolean description: 'When enabled, only related parties directly associated to the main client entity will be counted towards this requirement' example: true idvOn: type: boolean description: Determine if there is an ID&V applicable to this related party requirement example: true idvName: type: - string - 'null' description: Name of the ID&V related party requirement and label which will be applied to the ID&V chip example: ID&V 1 Senior Manager idvTooltip: type: - string - 'null' description: Tooltip description of the ID&V related party requirement example: At Least one CEO, CFO, COO, CTO, Board Member or Executive Director must be ID&Vd idvValidationRules: allOf: - $ref: '#/components/schemas/RelatedPartyRequirementIdvValidationRulesDto' description: Request DTO representing ID&V validation data for related party requirements additionalProperties: false description: Create policy related party requirement ConditionDto: required: - logicalOperation - name - operands type: object properties: id: type: string description: The ID of the condition format: uuid example: 118313c6-91e6-4b05-a537-5a1ab906418f name: minLength: 1 type: string description: The name of the condition example: Company-type only description: type: - string - 'null' description: The description of the condition example: Applicable only when EntityType=Company logicalOperation: minLength: 1 type: string description: Logical operation on the Fenergo.Nebula.Platform.LogicEngine.Model.Dto.ConditionDto.Operands collection example: AND operands: minItems: 1 type: array items: $ref: '#/components/schemas/ConditionDefinitionDto' description: Collection of operands for given condition. These might contain additional, nested conditions of type Fenergo.Nebula.Platform.LogicEngine.Model.Dto.ConditionDefinitionDto additionalProperties: false description: Represents condition root example: id: 118313c6-91e6-4b05-a537-5a1ab906418f name: Company-type only description: Applicable only when EntityType=Company logicalOperation: AND operands: - fieldName: EntityType value: - string valueType: text operation: equal operands: [] ServiceResponse: type: object properties: data: type: - string - 'null' description: The service response DTO messages: type: - array - 'null' items: $ref: '#/components/schemas/ServiceResponseMessage' description: List of Fenergo.Nebula.Platform.Core.Models.Response.ServiceResponseMessage associated to the service response additionalProperties: false description: Service response data ValueField: type: object properties: dataSource: type: - string - 'null' description: Value of DataSource used to filter field values field: type: - string - 'null' description: Field value used to validate conditional value additionalProperties: false BasicRuleDto2: required: - errorMessage type: object properties: errorMessage: minLength: 1 type: string description: Validation rule error message example: Validation error occurred additionalProperties: false description: Request DTO representing basic validation rule metadata CreateRelatedPartyRequirementResponseDtoServiceResponse: type: object properties: data: allOf: - $ref: '#/components/schemas/CreateRelatedPartyRequirementResponseDto' description: Represents the response for creating a new policy related party requirement. messages: type: - array - 'null' items: $ref: '#/components/schemas/ServiceResponseMessage' description: List of Fenergo.Nebula.Platform.Core.Models.Response.ServiceResponseMessage associated to the service response additionalProperties: false description: Service response data 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: {} CollectionMinimumCountRuleDto: allOf: - $ref: '#/components/schemas/BasicRuleDto' - type: object properties: requiredTypesMinCount: type: - object - 'null' additionalProperties: type: integer format: int32 description: Dictionary of required Primary Data Group Field values with minimum count example: Registered: 1 overallMinimumCount: type: integer description: Overall minimum count format: int32 example: 1 additionalProperties: false description: Request DTO representing collection minimum count validation rule metadata ValueLimitRuleDto2: allOf: - $ref: '#/components/schemas/BasicRuleDto2' - type: object properties: minValue: type: - integer - 'null' description: Minimum value format: int32 example: 1 maxValue: type: - integer - 'null' description: Maximum value format: int32 example: 10 additionalProperties: false description: Request DTO representing value limit rule metadata ValidationRuleDto: type: object properties: id: type: string description: The UiD of the validation rule format: uuid example: 118313c6-91e6-4b05-a537-5a1ab906418f setId: type: string description: The UiD of the requirement set/data group format: uuid example: 012cfe3a-7bfa-41e7-8269-d49b3b38dff3 propertyId: type: string description: The UiD of the requirement/data group field format: uuid example: 450df9bf-b2d3-48cf-ab8d-481c69b74373 dataGroupId: type: - string - 'null' description: The UiD of the of data group - is set only when requirement/data group field propertyType is set to "dataGroup" format: uuid example: 8eb83ec6-1539-46a9-b0ba-c5138a09580c isDataGroup: type: boolean description: Flag indicating it is validation rules for data group field example: true propertyName: type: - string - 'null' description: Requirement/data group field property name example: firstName friendlyName: type: - string - 'null' description: Requirement/data group field friendly Name example: First Name validationType: type: - string - 'null' description: Validation type example: text validationData: allOf: - $ref: '#/components/schemas/ValidationDataDto' description: Request DTO representing validation data metadata additionalProperties: false description: Request DTO representing validation rule metadata DateLimitRuleDto: allOf: - $ref: '#/components/schemas/BasicRuleDto' - type: object properties: minDate: type: - string - 'null' description: Minimum date format: date-time example: '2020-01-01T14:48:00.000Z' maxDate: type: - string - 'null' description: Maximum date format: date-time example: '2021-01-01T14:48:00.000Z' additionalProperties: false description: Request DTO representing date limit rule metadata CreateRelatedPartyRequirementResponseDto: required: - relatedPartyRequirementId type: object properties: relatedPartyRequirementId: type: string description: Gets the unique identifier for a policy related party requirement. format: uuid example: e8283926-9059-4381-99b7-4f7e3da99a83 additionalProperties: false description: Represents the response for creating a new policy related party requirement. ConditionDefinitionDto: type: object properties: fieldName: type: - string - 'null' description: Name of the field to evaluate example: EntityType value: type: - array - 'null' items: type: string description: List of values valueId: type: - array - 'null' items: type: string description: List of value ids valueType: type: - string - 'null' description: Type of the value example: text dataSource: type: - string - 'null' description: Data source from which field is retrieved. If empty then Entity Data properties will be used. example: entityDataMetadata operation: type: - string - 'null' description: Logical operation to be performed to match the values example: equal logicalOperation: type: - string - 'null' description: Logical operation to be performed on the operands collection example: AND operands: type: - array - 'null' items: $ref: '#/components/schemas/ConditionDefinitionDto' description: Collection of operands for given condition. These might contain additional, nested conditions of type Fenergo.Nebula.Platform.LogicEngine.Model.Dto.ConditionDefinitionDto valueField: allOf: - $ref: '#/components/schemas/ValueField' description: Field value used for conditional limit validation additionalProperties: false description: Represents condition UpdateRelatedPartyRequirementResponseDtoServiceResponse: type: object properties: data: allOf: - $ref: '#/components/schemas/UpdateRelatedPartyRequirementResponseDto' description: Represents the response for creating an updated policy related party requirement. messages: type: - array - 'null' items: $ref: '#/components/schemas/ServiceResponseMessage' description: List of Fenergo.Nebula.Platform.Core.Models.Response.ServiceResponseMessage associated to the service response additionalProperties: false description: Service response data RegexRuleDto: allOf: - $ref: '#/components/schemas/BasicRuleDto' - type: object properties: isCaseSensitive: type: boolean description: Flag that indicate if regex is case sensitive example: false regexValue: type: - string - 'null' description: Regex expression example: ^[\\w-\\.]+@([\\w-]+\\.)+[\\w-]{2,4}$ additionalProperties: false description: Request DTO representing regex rule metadata ServiceResponseMessage: type: object properties: message: type: - string - 'null' description: The message example: Success type: type: - string - 'null' description: 'Type of the message One of Info, Warning, Error, Forbidden' example: Info errorCode: type: - string - 'null' description: Error Code example: INTERNAL_SERVER_ERROR additionalProperties: false description: The message associated to the service response BasicRuleDtoValidationRuleDto_2: type: object properties: isActive: type: boolean description: Validation rule active flag example: true staticRule: allOf: - $ref: '#/components/schemas/BasicRuleDto_2' description: Static validation rule always applied when active additionalProperties: false ValueLimitRuleDtoValidationRuleDto_2: type: object properties: isActive: type: boolean description: Validation rule active flag example: true staticRule: allOf: - $ref: '#/components/schemas/ValueLimitRuleDto_2' description: Static validation rule always applied when active additionalProperties: false RelatedPartyRequirementSearchViewModelDtoItemsPageWithTotal: type: object properties: items: type: - array - 'null' items: $ref: '#/components/schemas/RelatedPartyRequirementSearchViewModelDto' description: The items result set paginationToken: type: - string - 'null' description: The token for retrieving the next page of results totalCount: type: integer format: int64 additionalProperties: false JurisdictionNameViewModelDto: type: object properties: jurisdictionId: type: string description: Unique identifier of jurisdiction format: uuid example: 0e5a0bae-bd18-474f-8da7-0afcb3eb987b name: type: - string - 'null' description: Name of Jurisdiction example: Global additionalProperties: false description: Jurisdiction DTO SearchEntityRelatedPartyRequirementsFiltersDto: type: object properties: filterText: type: - string - 'null' description: 'Name of the resource or entity to be filtered. It searches in the Name, DataKey, Jurisdictions and Categories. Requires at least 2 characters. Leave as null to ignore this filter.' example: Driving Licence changeTypes: type: - array - 'null' items: type: string description: Change type of the resource. Leave as null to ignore this filter. example: - Unchanged mandatoryTypes: type: - array - 'null' items: type: string description: Mandatory type of the related party requirement. Leave as null to ignore this filter. example: - Required jurisdictions: type: - array - 'null' items: type: string description: List of jurisdictions to be filtered. Leave as null to ignore this filter. example: - Global categories: type: - array - 'null' items: type: string description: Categories the related party requirement belongs to. Leave as null to ignore this filter. example: - Basic Details - Personal Information tags: type: - array - 'null' items: type: string description: Field tags. Leave as null to ignore this filter. example: - PII additionalProperties: false description: Represents a data transfer object used for filtering related party requirements in a policy. ReferenceDto_2: type: object properties: type: type: - string - 'null' description: type: - string - 'null' url: type: - string - 'null' additionalProperties: false SearchEntityRelatedPartyRequirementsRequestDtoServiceRequest: type: object properties: data: allOf: - $ref: '#/components/schemas/SearchEntityRelatedPartyRequirementsRequestDto' description: Represents a request DTO for searching related party requirements additionalProperties: false description: Service request data RelatedPartyRequirementViewModelDtoServiceResponse: type: object properties: data: allOf: - $ref: '#/components/schemas/RelatedPartyRequirementViewModelDto' description: The service response DTO messages: type: - array - 'null' items: $ref: '#/components/schemas/ServiceResponseMessage' description: List of Fenergo.Nebula.Platform.Core.Models.Response.ServiceResponseMessage associated to the service response additionalProperties: false description: Service response data SearchEntityRelatedPartyRequirementsRequestDto: type: object properties: sortBy: enum: - Name - DataKey - ChangeType - MandatoryType - Categories - Jurisdictions - Tags type: - string - 'null' description: The column by which the results should be sorted. example: Name sortDirection: enum: - Ascending - Descending type: - string - 'null' description: The direction in which the results should be sorted (e.g., Ascending or Descending). example: Ascending pageSize: maximum: 100 type: integer description: The maximum number of records to be returned in a single page of the query result. format: int32 example: 100 exclusiveMinimum: 0 paginationToken: type: - string - 'null' description: 'A token used to represent the current position in a paginated result set. It is utilized primarily to fetch the next set of results in a query or search operation.' filters: allOf: - $ref: '#/components/schemas/SearchEntityRelatedPartyRequirementsFiltersDto' description: Filters applied to narrow down the search results for related party requirements. additionalProperties: false description: Represents a request DTO for searching related party requirements ValueLimitRuleDto_2: type: object properties: errorMessage: type: - string - 'null' description: Validation rule error message example: Validation error occurred minValue: type: - integer - 'null' description: Minimum value format: int32 example: 1 maxValue: type: - integer - 'null' description: Maximum value format: int32 example: 10 additionalProperties: false description: Request DTO representing value limit rule metadata BasicRuleDto_2: type: object properties: errorMessage: type: - string - 'null' description: Validation rule error message example: Validation error occurred additionalProperties: false description: Request DTO representing basic validation rule metadata ConditionDto_2: type: object properties: id: type: string description: The ID of the condition format: uuid example: 118313c6-91e6-4b05-a537-5a1ab906418f name: type: - string - 'null' description: The name of the condition example: Company-type only description: type: - string - 'null' description: The description of the condition example: Applicable only when EntityType=Company logicalOperation: type: - string - 'null' description: Logical operation on the Fenergo.Nebula.Platform.LogicEngine.Model.Dto.ConditionDto.Operands collection example: AND operands: type: - array - 'null' items: $ref: '#/components/schemas/ConditionDefinitionDto' description: Collection of operands for given condition. These might contain additional, nested conditions of type Fenergo.Nebula.Platform.LogicEngine.Model.Dto.ConditionDefinitionDto additionalProperties: false description: Represents condition root LockDetailsDto: type: object properties: lockedByWorkspaceId: type: string format: uuid lockedByWorkspaceName: type: - string - 'null' lockChangeType: enum: - Updated - Deleted type: - string - 'null' additionalProperties: false RelatedPartyRequirementViewModelDto: type: object properties: entityPolicyId: type: string format: uuid versionNumber: type: integer format: int32 relatedPartyRequirementId: type: string format: uuid relatedPartyRequirementVersion: type: integer format: int32 changeType: enum: - Unchanged - Added - Updated - Deleted - Locked type: - string - 'null' lockDetails: allOf: - $ref: '#/components/schemas/LockDetailsDto' name: type: - string - 'null' dataKey: type: - string - 'null' tooltipDescription: type: - string - 'null' classification: type: - string - 'null' categories: type: - array - 'null' items: type: string references: type: - array - 'null' items: $ref: '#/components/schemas/ReferenceDto_2' conditions: type: - array - 'null' items: $ref: '#/components/schemas/ConditionDto_2' validationRules: allOf: - $ref: '#/components/schemas/RelatedPartyRequirementValidationRulesDto' description: Request DTO representing validation data for related party requirements tags: type: - array - 'null' items: type: string portalGuidance: type: - string - 'null' partyTypes: type: - array - 'null' items: type: string relatedPartyEntityTypes: type: - array - 'null' items: type: string uboThreshold: type: - number - 'null' format: double directAssociationsOnly: type: boolean idvOn: type: boolean idvName: type: - string - 'null' idvTooltip: type: - string - 'null' idvValidationRules: allOf: - $ref: '#/components/schemas/RelatedPartyRequirementIdvValidationRulesDto' description: Request DTO representing ID&V validation data for related party requirements jurisdictionIds: type: - array - 'null' items: type: string format: uuid dataProtectionJurisdictionId: type: - string - 'null' format: uuid additionalProperties: false RelatedPartyRequirementSearchViewModelDtoItemsPageWithTotalServiceResponse: type: object properties: data: allOf: - $ref: '#/components/schemas/RelatedPartyRequirementSearchViewModelDtoItemsPageWithTotal' description: The service response DTO messages: type: - array - 'null' items: $ref: '#/components/schemas/ServiceResponseMessage' description: List of Fenergo.Nebula.Platform.Core.Models.Response.ServiceResponseMessage associated to the service response additionalProperties: false description: Service response data RelatedPartyRequirementSearchViewModelDto: type: object properties: entityPolicyId: type: string description: Unique identifier of policy format: uuid example: 0e5a0bae-bd18-474f-8da7-0afcb3eb987b versionNumber: type: integer description: Version number of the policy format: int32 example: 1 relatedPartyRequirementId: type: string description: Unique identifier of related party requirement format: uuid example: 0e5a0bae-bd18-474f-8da7-0afcb3eb987b relatedPartyRequirementVersion: type: integer description: Version number of the related party requirement format: int32 example: 2 changeType: enum: - Unchanged - Added - Updated - Deleted - Locked type: - string - 'null' description: Change type of the related party requirement example: Unchanged lockDetails: allOf: - $ref: '#/components/schemas/LockDetailsDto' description: Details of the lock. Null if the ChangeType is not Locked. mandatoryType: enum: - Optional - Required - Conditional type: - string - 'null' description: Mandatory type of the related party requirement example: Required name: type: - string - 'null' description: Name of the related party requirement example: First Name dataKey: type: - string - 'null' description: Data key for the related party requirement example: firstName categories: type: - array - 'null' items: type: string description: Categories the related party requirement belongs to. Sorted alphabetically. example: - Basic Details - Personal Information jurisdictions: type: - array - 'null' items: $ref: '#/components/schemas/JurisdictionNameViewModelDto' description: Jurisdictions the related party requirement applies to. Sorted alphabetically by jurisdiction name. tags: type: - array - 'null' items: type: string description: Tags for the related party requirement. Sorted alphabetically. example: - Required - Personal additionalProperties: false description: 'Represents an object for searching policy related party requirements, containing related party requirements metadata, categorization, and associated policy information.' securitySchemes: Bearer: type: apiKey description: Please insert JWT with Bearer into field name: Authorization in: header x-refined-from: - fenergo-policycommand-v2-0-openapi.json - fenergo-policyquery-v4-0-openapi.json