From 5a3cd87e68b25d9fa51493170c04c9b06830818a Mon Sep 17 00:00:00 2001 From: ds-ext-abugajewski <112549278+ds-ext-abugajewski@users.noreply.github.com> Date: Mon, 25 Sep 2023 00:36:48 +0200 Subject: [PATCH 01/18] feat(irs-edc-client): [TRI-1594] Extension of Policy Checker Routine - move policy model to edc client --- .../irs/edc/client/policy/AcceptedPolicy.java | 4 +- .../irs/edc/client/policy}/Constraint.java | 2 +- .../irs/edc/client/policy}/Constraints.java | 2 +- .../irs/edc/client/policy}/OperatorType.java | 2 +- .../irs/edc/client/policy}/Permission.java | 2 +- .../irs/edc/client/policy}/Policy.java | 2 +- .../client/policy/PolicyCheckerService.java | 2 +- .../irs/edc/client/policy}/PolicyType.java | 2 +- .../client/SubmodelFacadeWiremockTest.java | 14 ++++- .../policy/AcceptedPoliciesProviderTest.java | 2 +- .../policy/PolicyCheckerServiceTest.java | 56 +++++++++++-------- .../policy/PolicyCheckerSpringBootTest.java | 14 ++++- .../controllers/PolicyStoreController.java | 2 +- .../models/CreatePolicyRequest.java | 1 + .../persistence/PolicyPersistence.java | 2 +- .../services/PolicyStoreService.java | 12 ++-- .../PolicyStoreControllerTest.java | 12 ++-- .../policystore/models/OperatorTypeTest.java | 1 + .../persistence/PolicyPersistenceTest.java | 4 +- .../services/PolicyStoreServiceTest.java | 12 ++-- 20 files changed, 90 insertions(+), 60 deletions(-) rename {irs-policy-store/src/main/java/org/eclipse/tractusx/irs/policystore/models => irs-edc-client/src/main/java/org/eclipse/tractusx/irs/edc/client/policy}/Constraint.java (96%) rename {irs-policy-store/src/main/java/org/eclipse/tractusx/irs/policystore/models => irs-edc-client/src/main/java/org/eclipse/tractusx/irs/edc/client/policy}/Constraints.java (96%) rename {irs-policy-store/src/main/java/org/eclipse/tractusx/irs/policystore/models => irs-edc-client/src/main/java/org/eclipse/tractusx/irs/edc/client/policy}/OperatorType.java (98%) rename {irs-policy-store/src/main/java/org/eclipse/tractusx/irs/policystore/models => irs-edc-client/src/main/java/org/eclipse/tractusx/irs/edc/client/policy}/Permission.java (96%) rename {irs-policy-store/src/main/java/org/eclipse/tractusx/irs/policystore/models => irs-edc-client/src/main/java/org/eclipse/tractusx/irs/edc/client/policy}/Policy.java (96%) rename {irs-policy-store/src/main/java/org/eclipse/tractusx/irs/policystore/models => irs-edc-client/src/main/java/org/eclipse/tractusx/irs/edc/client/policy}/PolicyType.java (95%) diff --git a/irs-edc-client/src/main/java/org/eclipse/tractusx/irs/edc/client/policy/AcceptedPolicy.java b/irs-edc-client/src/main/java/org/eclipse/tractusx/irs/edc/client/policy/AcceptedPolicy.java index c311242ef0..ac36e48e11 100644 --- a/irs-edc-client/src/main/java/org/eclipse/tractusx/irs/edc/client/policy/AcceptedPolicy.java +++ b/irs-edc-client/src/main/java/org/eclipse/tractusx/irs/edc/client/policy/AcceptedPolicy.java @@ -28,8 +28,8 @@ /** * A policy accepted for negotiation. * - * @param policyId the ID of the policy + * @param policy policy with permissions * @param validUntil the timestamp after which the policy will no longer be accepted */ -public record AcceptedPolicy(String policyId, OffsetDateTime validUntil) { +public record AcceptedPolicy(Policy policy, OffsetDateTime validUntil) { } diff --git a/irs-policy-store/src/main/java/org/eclipse/tractusx/irs/policystore/models/Constraint.java b/irs-edc-client/src/main/java/org/eclipse/tractusx/irs/edc/client/policy/Constraint.java similarity index 96% rename from irs-policy-store/src/main/java/org/eclipse/tractusx/irs/policystore/models/Constraint.java rename to irs-edc-client/src/main/java/org/eclipse/tractusx/irs/edc/client/policy/Constraint.java index b541e612ed..f68f3f1c58 100644 --- a/irs-policy-store/src/main/java/org/eclipse/tractusx/irs/policystore/models/Constraint.java +++ b/irs-edc-client/src/main/java/org/eclipse/tractusx/irs/edc/client/policy/Constraint.java @@ -21,7 +21,7 @@ * * SPDX-License-Identifier: Apache-2.0 ********************************************************************************/ -package org.eclipse.tractusx.irs.policystore.models; +package org.eclipse.tractusx.irs.edc.client.policy; import java.util.List; diff --git a/irs-policy-store/src/main/java/org/eclipse/tractusx/irs/policystore/models/Constraints.java b/irs-edc-client/src/main/java/org/eclipse/tractusx/irs/edc/client/policy/Constraints.java similarity index 96% rename from irs-policy-store/src/main/java/org/eclipse/tractusx/irs/policystore/models/Constraints.java rename to irs-edc-client/src/main/java/org/eclipse/tractusx/irs/edc/client/policy/Constraints.java index efaf2722a5..8eac1ce597 100644 --- a/irs-policy-store/src/main/java/org/eclipse/tractusx/irs/policystore/models/Constraints.java +++ b/irs-edc-client/src/main/java/org/eclipse/tractusx/irs/edc/client/policy/Constraints.java @@ -21,7 +21,7 @@ * * SPDX-License-Identifier: Apache-2.0 ********************************************************************************/ -package org.eclipse.tractusx.irs.policystore.models; +package org.eclipse.tractusx.irs.edc.client.policy; import java.util.List; diff --git a/irs-policy-store/src/main/java/org/eclipse/tractusx/irs/policystore/models/OperatorType.java b/irs-edc-client/src/main/java/org/eclipse/tractusx/irs/edc/client/policy/OperatorType.java similarity index 98% rename from irs-policy-store/src/main/java/org/eclipse/tractusx/irs/policystore/models/OperatorType.java rename to irs-edc-client/src/main/java/org/eclipse/tractusx/irs/edc/client/policy/OperatorType.java index 1389af33a5..db298622e8 100644 --- a/irs-policy-store/src/main/java/org/eclipse/tractusx/irs/policystore/models/OperatorType.java +++ b/irs-edc-client/src/main/java/org/eclipse/tractusx/irs/edc/client/policy/OperatorType.java @@ -21,7 +21,7 @@ * * SPDX-License-Identifier: Apache-2.0 ********************************************************************************/ -package org.eclipse.tractusx.irs.policystore.models; +package org.eclipse.tractusx.irs.edc.client.policy; import java.util.NoSuchElementException; import java.util.stream.Stream; diff --git a/irs-policy-store/src/main/java/org/eclipse/tractusx/irs/policystore/models/Permission.java b/irs-edc-client/src/main/java/org/eclipse/tractusx/irs/edc/client/policy/Permission.java similarity index 96% rename from irs-policy-store/src/main/java/org/eclipse/tractusx/irs/policystore/models/Permission.java rename to irs-edc-client/src/main/java/org/eclipse/tractusx/irs/edc/client/policy/Permission.java index 46e501ba5c..4365a5be7c 100644 --- a/irs-policy-store/src/main/java/org/eclipse/tractusx/irs/policystore/models/Permission.java +++ b/irs-edc-client/src/main/java/org/eclipse/tractusx/irs/edc/client/policy/Permission.java @@ -21,7 +21,7 @@ * * SPDX-License-Identifier: Apache-2.0 ********************************************************************************/ -package org.eclipse.tractusx.irs.policystore.models; +package org.eclipse.tractusx.irs.edc.client.policy; import java.util.List; diff --git a/irs-policy-store/src/main/java/org/eclipse/tractusx/irs/policystore/models/Policy.java b/irs-edc-client/src/main/java/org/eclipse/tractusx/irs/edc/client/policy/Policy.java similarity index 96% rename from irs-policy-store/src/main/java/org/eclipse/tractusx/irs/policystore/models/Policy.java rename to irs-edc-client/src/main/java/org/eclipse/tractusx/irs/edc/client/policy/Policy.java index 2a280ba360..c9d7e4417f 100644 --- a/irs-policy-store/src/main/java/org/eclipse/tractusx/irs/policystore/models/Policy.java +++ b/irs-edc-client/src/main/java/org/eclipse/tractusx/irs/edc/client/policy/Policy.java @@ -21,7 +21,7 @@ * * SPDX-License-Identifier: Apache-2.0 ********************************************************************************/ -package org.eclipse.tractusx.irs.policystore.models; +package org.eclipse.tractusx.irs.edc.client.policy; import java.time.OffsetDateTime; import java.util.List; diff --git a/irs-edc-client/src/main/java/org/eclipse/tractusx/irs/edc/client/policy/PolicyCheckerService.java b/irs-edc-client/src/main/java/org/eclipse/tractusx/irs/edc/client/policy/PolicyCheckerService.java index 6afb6bd026..029fd75202 100644 --- a/irs-edc-client/src/main/java/org/eclipse/tractusx/irs/edc/client/policy/PolicyCheckerService.java +++ b/irs-edc-client/src/main/java/org/eclipse/tractusx/irs/edc/client/policy/PolicyCheckerService.java @@ -82,7 +82,7 @@ private List getValidStoredPolicyIds() { return policyStore.getAcceptedPolicies() .stream() .filter(p -> p.validUntil().isAfter(OffsetDateTime.now())) - .map(AcceptedPolicy::policyId) + .map(acceptedPolicy -> acceptedPolicy.policy().getPolicyId()) .flatMap(this::addEncodedVersion) .toList(); } diff --git a/irs-policy-store/src/main/java/org/eclipse/tractusx/irs/policystore/models/PolicyType.java b/irs-edc-client/src/main/java/org/eclipse/tractusx/irs/edc/client/policy/PolicyType.java similarity index 95% rename from irs-policy-store/src/main/java/org/eclipse/tractusx/irs/policystore/models/PolicyType.java rename to irs-edc-client/src/main/java/org/eclipse/tractusx/irs/edc/client/policy/PolicyType.java index 6ade98b194..eed8eac2bb 100644 --- a/irs-policy-store/src/main/java/org/eclipse/tractusx/irs/policystore/models/PolicyType.java +++ b/irs-edc-client/src/main/java/org/eclipse/tractusx/irs/edc/client/policy/PolicyType.java @@ -21,7 +21,7 @@ * * SPDX-License-Identifier: Apache-2.0 ********************************************************************************/ -package org.eclipse.tractusx.irs.policystore.models; +package org.eclipse.tractusx.irs.edc.client.policy; /** * A PolicyType object use in Permission diff --git a/irs-edc-client/src/test/java/org/eclipse/tractusx/irs/edc/client/SubmodelFacadeWiremockTest.java b/irs-edc-client/src/test/java/org/eclipse/tractusx/irs/edc/client/SubmodelFacadeWiremockTest.java index 9ec3f2b153..f3b95b9c7d 100644 --- a/irs-edc-client/src/test/java/org/eclipse/tractusx/irs/edc/client/SubmodelFacadeWiremockTest.java +++ b/irs-edc-client/src/test/java/org/eclipse/tractusx/irs/edc/client/SubmodelFacadeWiremockTest.java @@ -40,6 +40,7 @@ import java.time.Clock; import java.time.Duration; import java.time.OffsetDateTime; +import java.util.Collections; import java.util.List; import java.util.Map; import java.util.concurrent.ExecutionException; @@ -111,8 +112,8 @@ void configureSystemUnderTest() { final AcceptedPoliciesProvider acceptedPoliciesProvider = mock(AcceptedPoliciesProvider.class); when(acceptedPoliciesProvider.getAcceptedPolicies()).thenReturn( - List.of(new AcceptedPolicy("FrameworkAgreement.traceability", OffsetDateTime.now().plusYears(1)), - new AcceptedPolicy("Membership", OffsetDateTime.now().plusYears(1)))); + List.of(new AcceptedPolicy(policy("FrameworkAgreement.traceability"), OffsetDateTime.now().plusYears(1)), + new AcceptedPolicy(policy("Membership"), OffsetDateTime.now().plusYears(1)))); final List leftOperands = List.of("PURPOSE"); final List rightOperands = List.of("active"); final PolicyCheckerService policyCheckerService = new PolicyCheckerService(acceptedPoliciesProvider, @@ -281,4 +282,13 @@ private String buildWiremockDataplaneUrl() { private String buildApiMethodUrl() { return String.format("http://localhost:%d", this.wireMockServer.port()); } + + private org.eclipse.tractusx.irs.edc.client.policy.Policy policy(String policyId) { + return new org.eclipse.tractusx.irs.edc.client.policy.Policy( + policyId, + OffsetDateTime.now().plusYears(1), + OffsetDateTime.now().plusYears(1), + Collections.emptyList() + ); + } } diff --git a/irs-edc-client/src/test/java/org/eclipse/tractusx/irs/edc/client/policy/AcceptedPoliciesProviderTest.java b/irs-edc-client/src/test/java/org/eclipse/tractusx/irs/edc/client/policy/AcceptedPoliciesProviderTest.java index 63e6a6d670..31d110adcb 100644 --- a/irs-edc-client/src/test/java/org/eclipse/tractusx/irs/edc/client/policy/AcceptedPoliciesProviderTest.java +++ b/irs-edc-client/src/test/java/org/eclipse/tractusx/irs/edc/client/policy/AcceptedPoliciesProviderTest.java @@ -62,6 +62,6 @@ void shouldRemoveStoredPolicies() { } @NotNull private static AcceptedPolicy policy() { - return new AcceptedPolicy("", OffsetDateTime.now()); + return new AcceptedPolicy(new Policy(), OffsetDateTime.now()); } } \ No newline at end of file diff --git a/irs-edc-client/src/test/java/org/eclipse/tractusx/irs/edc/client/policy/PolicyCheckerServiceTest.java b/irs-edc-client/src/test/java/org/eclipse/tractusx/irs/edc/client/policy/PolicyCheckerServiceTest.java index 55bc701801..e790aafb8b 100644 --- a/irs-edc-client/src/test/java/org/eclipse/tractusx/irs/edc/client/policy/PolicyCheckerServiceTest.java +++ b/irs-edc-client/src/test/java/org/eclipse/tractusx/irs/edc/client/policy/PolicyCheckerServiceTest.java @@ -32,6 +32,7 @@ import static org.mockito.Mockito.when; import java.time.OffsetDateTime; +import java.util.Collections; import java.util.List; import org.eclipse.edc.policy.model.Policy; @@ -52,8 +53,8 @@ class PolicyCheckerServiceTest { @BeforeEach void setUp() { - final var policyList = List.of(new AcceptedPolicy("ID 3.0 Trace", OffsetDateTime.now().plusYears(1)), - new AcceptedPolicy("FrameworkAgreement.traceability", OffsetDateTime.now().plusYears(1))); + final var policyList = List.of(new AcceptedPolicy(policy("ID 3.0 Trace"), OffsetDateTime.now().plusYears(1)), + new AcceptedPolicy(policy("FrameworkAgreement.traceability"), OffsetDateTime.now().plusYears(1))); when(policyStore.getAcceptedPolicies()).thenReturn(policyList); final List leftOperands = List.of("PURPOSE"); final List rightOperands = List.of("active"); @@ -101,8 +102,8 @@ void shouldRejectWhenPolicyStoreIsEmpty() { @Test void shouldConfirmValidPolicyWhenWildcardIsSet() { // given - final var policyList = List.of(new AcceptedPolicy("ID 3.0 Trace", OffsetDateTime.now().plusYears(1)), - new AcceptedPolicy("*", OffsetDateTime.now().plusYears(1))); + final var policyList = List.of(new AcceptedPolicy(policy("ID 3.0 Trace"), OffsetDateTime.now().plusYears(1)), + new AcceptedPolicy(policy("*"), OffsetDateTime.now().plusYears(1))); when(policyStore.getAcceptedPolicies()).thenReturn(policyList); Policy policy = createAtomicConstraintPolicy("FrameworkAgreement.traceability", "active"); // when @@ -115,7 +116,7 @@ void shouldConfirmValidPolicyWhenWildcardIsSet() { @Test void shouldRejectWhenWildcardIsPartOfPolicy() { // given - final var policyList = List.of(new AcceptedPolicy("Policy*", OffsetDateTime.now().plusYears(1))); + final var policyList = List.of(new AcceptedPolicy(policy("Policy*"), OffsetDateTime.now().plusYears(1))); when(policyStore.getAcceptedPolicies()).thenReturn(policyList); Policy policy = createAtomicConstraintPolicy("FrameworkAgreement.traceability", "active"); // when @@ -129,9 +130,9 @@ void shouldRejectWhenWildcardIsPartOfPolicy() { void shouldValidateAndConstraints() { // given final var policyList = List.of( - new AcceptedPolicy("FrameworkAgreement.traceability", OffsetDateTime.now().plusYears(1)), - new AcceptedPolicy("Membership", OffsetDateTime.now().plusYears(1)), - new AcceptedPolicy("ID 3.1 Trace", OffsetDateTime.now().plusYears(1))); + new AcceptedPolicy(policy("FrameworkAgreement.traceability"), OffsetDateTime.now().plusYears(1)), + new AcceptedPolicy(policy("Membership"), OffsetDateTime.now().plusYears(1)), + new AcceptedPolicy(policy("ID 3.1 Trace"), OffsetDateTime.now().plusYears(1))); when(policyStore.getAcceptedPolicies()).thenReturn(policyList); Policy policy = createAndConstraintPolicy( List.of(createAtomicConstraint("FrameworkAgreement.traceability", "active"), @@ -148,8 +149,8 @@ void shouldValidateAndConstraints() { void shouldRejectAndConstraintsWhenOnlyOneMatch() { // given final var policyList = List.of( - new AcceptedPolicy("FrameworkAgreement.traceability", OffsetDateTime.now().plusYears(1)), - new AcceptedPolicy("FrameworkAgreement.dismantler", OffsetDateTime.now().plusYears(1))); + new AcceptedPolicy(policy("FrameworkAgreement.traceability"), OffsetDateTime.now().plusYears(1)), + new AcceptedPolicy(policy("FrameworkAgreement.dismantler"), OffsetDateTime.now().plusYears(1))); when(policyStore.getAcceptedPolicies()).thenReturn(policyList); Policy policy = createAndConstraintPolicy( List.of(createAtomicConstraint("FrameworkAgreement.traceability", "active"), @@ -165,8 +166,8 @@ void shouldRejectAndConstraintsWhenOnlyOneMatch() { void shouldValidateOrConstraints() { // given final var policyList = List.of( - new AcceptedPolicy("FrameworkAgreement.traceability", OffsetDateTime.now().plusYears(1)), - new AcceptedPolicy("FrameworkAgreement.dismantler", OffsetDateTime.now().plusYears(1))); + new AcceptedPolicy(policy("FrameworkAgreement.traceability"), OffsetDateTime.now().plusYears(1)), + new AcceptedPolicy(policy("FrameworkAgreement.dismantler"), OffsetDateTime.now().plusYears(1))); when(policyStore.getAcceptedPolicies()).thenReturn(policyList); Policy policy = createOrConstraintPolicy( List.of(createAtomicConstraint("FrameworkAgreement.traceability", "active"), @@ -181,8 +182,8 @@ void shouldValidateOrConstraints() { @Test void shouldRejectOrConstraintsWhenNoneMatch() { // given - final var policyList = List.of(new AcceptedPolicy("FrameworkAgreement.test", OffsetDateTime.now().plusYears(1)), - new AcceptedPolicy("FrameworkAgreement.dismantler", OffsetDateTime.now().plusYears(1))); + final var policyList = List.of(new AcceptedPolicy(policy("FrameworkAgreement.test"), OffsetDateTime.now().plusYears(1)), + new AcceptedPolicy(policy("FrameworkAgreement.dismantler"), OffsetDateTime.now().plusYears(1))); when(policyStore.getAcceptedPolicies()).thenReturn(policyList); Policy policy = createAndConstraintPolicy( List.of(createAtomicConstraint("FrameworkAgreement.traceability", "active"), @@ -198,8 +199,8 @@ void shouldRejectOrConstraintsWhenNoneMatch() { void shouldValidateXOneConstraints() { // given final var policyList = List.of( - new AcceptedPolicy("FrameworkAgreement.traceability", OffsetDateTime.now().plusYears(1)), - new AcceptedPolicy("FrameworkAgreement.dismantler", OffsetDateTime.now().plusYears(1))); + new AcceptedPolicy(policy("FrameworkAgreement.traceability"), OffsetDateTime.now().plusYears(1)), + new AcceptedPolicy(policy("FrameworkAgreement.dismantler"), OffsetDateTime.now().plusYears(1))); when(policyStore.getAcceptedPolicies()).thenReturn(policyList); Policy policy = createXOneConstraintPolicy( @@ -215,8 +216,8 @@ void shouldValidateXOneConstraints() { @Test void shouldRejectXOneConstraintsWhenNoneMatch() { // given - final var policyList = List.of(new AcceptedPolicy("FrameworkAgreement.test", OffsetDateTime.now().plusYears(1)), - new AcceptedPolicy("FrameworkAgreement.dismantler", OffsetDateTime.now().plusYears(1))); + final var policyList = List.of(new AcceptedPolicy(policy("FrameworkAgreement.test"), OffsetDateTime.now().plusYears(1)), + new AcceptedPolicy(policy("FrameworkAgreement.dismantler"), OffsetDateTime.now().plusYears(1))); when(policyStore.getAcceptedPolicies()).thenReturn(policyList); Policy policy = createXOneConstraintPolicy( List.of(createAtomicConstraint("FrameworkAgreement.traceability", "active"), @@ -232,8 +233,8 @@ void shouldRejectXOneConstraintsWhenNoneMatch() { void shouldRejectXOneConstraintsWhenMoreThanOneMatch() { // given final var policyList = List.of( - new AcceptedPolicy("FrameworkAgreement.traceability", OffsetDateTime.now().plusYears(1)), - new AcceptedPolicy("Membership", OffsetDateTime.now().plusYears(1))); + new AcceptedPolicy(policy("FrameworkAgreement.traceability"), OffsetDateTime.now().plusYears(1)), + new AcceptedPolicy(policy("Membership"), OffsetDateTime.now().plusYears(1))); when(policyStore.getAcceptedPolicies()).thenReturn(policyList); Policy policy = createXOneConstraintPolicy( List.of(createAtomicConstraint("FrameworkAgreement.traceability", "active"), @@ -249,9 +250,9 @@ void shouldRejectXOneConstraintsWhenMoreThanOneMatch() { void shouldAcceptMultipleRightOperands() { // given final var policyList = List.of( - new AcceptedPolicy("FrameworkAgreement.traceability", OffsetDateTime.now().plusYears(1)), - new AcceptedPolicy("FrameworkAgreement.dismantler", OffsetDateTime.now().plusYears(1)), - new AcceptedPolicy("Membership", OffsetDateTime.now().plusYears(1))); + new AcceptedPolicy(policy("FrameworkAgreement.traceability"), OffsetDateTime.now().plusYears(1)), + new AcceptedPolicy(policy("FrameworkAgreement.dismantler"), OffsetDateTime.now().plusYears(1)), + new AcceptedPolicy(policy("Membership"), OffsetDateTime.now().plusYears(1))); when(policyStore.getAcceptedPolicies()).thenReturn(policyList); final PolicyCheckerService testee = new PolicyCheckerService(policyStore, List.of("active", "inactive"), List.of()); @@ -266,4 +267,13 @@ void shouldAcceptMultipleRightOperands() { // then assertThat(result).isTrue(); } + + private org.eclipse.tractusx.irs.edc.client.policy.Policy policy(String policyId) { + return new org.eclipse.tractusx.irs.edc.client.policy.Policy( + policyId, + OffsetDateTime.now().plusYears(1), + OffsetDateTime.now().plusYears(1), + Collections.emptyList() + ); + } } \ No newline at end of file diff --git a/irs-edc-client/src/test/java/org/eclipse/tractusx/irs/edc/client/policy/PolicyCheckerSpringBootTest.java b/irs-edc-client/src/test/java/org/eclipse/tractusx/irs/edc/client/policy/PolicyCheckerSpringBootTest.java index f5ce2f43d5..0a12ef03c2 100644 --- a/irs-edc-client/src/test/java/org/eclipse/tractusx/irs/edc/client/policy/PolicyCheckerSpringBootTest.java +++ b/irs-edc-client/src/test/java/org/eclipse/tractusx/irs/edc/client/policy/PolicyCheckerSpringBootTest.java @@ -29,6 +29,7 @@ import static org.mockito.Mockito.when; import java.time.OffsetDateTime; +import java.util.Collections; import java.util.List; import org.eclipse.edc.policy.model.Policy; @@ -50,8 +51,8 @@ class PolicyCheckerSpringBootTest { void shouldValidateWithDefaultOperands() { // given final var policyList = List.of( - new AcceptedPolicy("FrameworkAgreement.traceability", OffsetDateTime.now().plusYears(1)), - new AcceptedPolicy("ID 3.1 Trace", OffsetDateTime.now().plusYears(1))); + new AcceptedPolicy(policy("FrameworkAgreement.traceability"), OffsetDateTime.now().plusYears(1)), + new AcceptedPolicy(policy("ID 3.1 Trace"), OffsetDateTime.now().plusYears(1))); when(policiesProvider.getAcceptedPolicies()).thenReturn(policyList); Policy policy = createAndConstraintPolicy( List.of(createAtomicConstraint("FrameworkAgreement.traceability", "active"), @@ -63,4 +64,13 @@ void shouldValidateWithDefaultOperands() { assertThat(result).isTrue(); } + private org.eclipse.tractusx.irs.edc.client.policy.Policy policy(String policyId) { + return new org.eclipse.tractusx.irs.edc.client.policy.Policy( + policyId, + OffsetDateTime.now().plusYears(1), + OffsetDateTime.now().plusYears(1), + Collections.emptyList() + ); + } + } diff --git a/irs-policy-store/src/main/java/org/eclipse/tractusx/irs/policystore/controllers/PolicyStoreController.java b/irs-policy-store/src/main/java/org/eclipse/tractusx/irs/policystore/controllers/PolicyStoreController.java index 9909c88ef1..7f2c10245f 100644 --- a/irs-policy-store/src/main/java/org/eclipse/tractusx/irs/policystore/controllers/PolicyStoreController.java +++ b/irs-policy-store/src/main/java/org/eclipse/tractusx/irs/policystore/controllers/PolicyStoreController.java @@ -43,7 +43,7 @@ import org.eclipse.tractusx.irs.common.auth.IrsRoles; import org.eclipse.tractusx.irs.dtos.ErrorResponse; import org.eclipse.tractusx.irs.policystore.models.CreatePolicyRequest; -import org.eclipse.tractusx.irs.policystore.models.Policy; +import org.eclipse.tractusx.irs.edc.client.policy.Policy; import org.eclipse.tractusx.irs.policystore.models.UpdatePolicyRequest; import org.eclipse.tractusx.irs.policystore.services.PolicyStoreService; import org.springframework.http.HttpStatus; diff --git a/irs-policy-store/src/main/java/org/eclipse/tractusx/irs/policystore/models/CreatePolicyRequest.java b/irs-policy-store/src/main/java/org/eclipse/tractusx/irs/policystore/models/CreatePolicyRequest.java index 55af1f8ee8..b1a83f7de3 100644 --- a/irs-policy-store/src/main/java/org/eclipse/tractusx/irs/policystore/models/CreatePolicyRequest.java +++ b/irs-policy-store/src/main/java/org/eclipse/tractusx/irs/policystore/models/CreatePolicyRequest.java @@ -28,6 +28,7 @@ import io.swagger.v3.oas.annotations.media.Schema; import jakarta.validation.constraints.NotNull; +import org.eclipse.tractusx.irs.edc.client.policy.Permission; /** * Request object for policy creation diff --git a/irs-policy-store/src/main/java/org/eclipse/tractusx/irs/policystore/persistence/PolicyPersistence.java b/irs-policy-store/src/main/java/org/eclipse/tractusx/irs/policystore/persistence/PolicyPersistence.java index c7ad68b238..c324a9666e 100644 --- a/irs-policy-store/src/main/java/org/eclipse/tractusx/irs/policystore/persistence/PolicyPersistence.java +++ b/irs-policy-store/src/main/java/org/eclipse/tractusx/irs/policystore/persistence/PolicyPersistence.java @@ -37,7 +37,7 @@ import org.eclipse.tractusx.irs.common.persistence.BlobPersistence; import org.eclipse.tractusx.irs.common.persistence.BlobPersistenceException; import org.eclipse.tractusx.irs.policystore.exceptions.PolicyStoreException; -import org.eclipse.tractusx.irs.policystore.models.Policy; +import org.eclipse.tractusx.irs.edc.client.policy.Policy; import org.springframework.beans.factory.annotation.Qualifier; import org.springframework.stereotype.Service; diff --git a/irs-policy-store/src/main/java/org/eclipse/tractusx/irs/policystore/services/PolicyStoreService.java b/irs-policy-store/src/main/java/org/eclipse/tractusx/irs/policystore/services/PolicyStoreService.java index 16a1e89caf..081ee04a69 100644 --- a/irs-policy-store/src/main/java/org/eclipse/tractusx/irs/policystore/services/PolicyStoreService.java +++ b/irs-policy-store/src/main/java/org/eclipse/tractusx/irs/policystore/services/PolicyStoreService.java @@ -32,13 +32,13 @@ import org.eclipse.tractusx.irs.edc.client.policy.AcceptedPoliciesProvider; import org.eclipse.tractusx.irs.edc.client.policy.AcceptedPolicy; import org.eclipse.tractusx.irs.policystore.exceptions.PolicyStoreException; -import org.eclipse.tractusx.irs.policystore.models.Constraint; -import org.eclipse.tractusx.irs.policystore.models.Constraints; +import org.eclipse.tractusx.irs.edc.client.policy.Constraint; +import org.eclipse.tractusx.irs.edc.client.policy.Constraints; import org.eclipse.tractusx.irs.policystore.models.CreatePolicyRequest; -import org.eclipse.tractusx.irs.policystore.models.OperatorType; -import org.eclipse.tractusx.irs.policystore.models.Permission; -import org.eclipse.tractusx.irs.policystore.models.Policy; -import org.eclipse.tractusx.irs.policystore.models.PolicyType; +import org.eclipse.tractusx.irs.edc.client.policy.OperatorType; +import org.eclipse.tractusx.irs.edc.client.policy.Permission; +import org.eclipse.tractusx.irs.edc.client.policy.Policy; +import org.eclipse.tractusx.irs.edc.client.policy.PolicyType; import org.eclipse.tractusx.irs.policystore.models.UpdatePolicyRequest; import org.eclipse.tractusx.irs.policystore.persistence.PolicyPersistence; import org.springframework.beans.factory.annotation.Value; diff --git a/irs-policy-store/src/test/java/org/eclipse/tractusx/irs/policystore/controllers/PolicyStoreControllerTest.java b/irs-policy-store/src/test/java/org/eclipse/tractusx/irs/policystore/controllers/PolicyStoreControllerTest.java index ea4846b7d0..270d0cf4d2 100644 --- a/irs-policy-store/src/test/java/org/eclipse/tractusx/irs/policystore/controllers/PolicyStoreControllerTest.java +++ b/irs-policy-store/src/test/java/org/eclipse/tractusx/irs/policystore/controllers/PolicyStoreControllerTest.java @@ -31,13 +31,13 @@ import java.util.Collections; import java.util.List; -import org.eclipse.tractusx.irs.policystore.models.Constraint; -import org.eclipse.tractusx.irs.policystore.models.Constraints; +import org.eclipse.tractusx.irs.edc.client.policy.Constraint; +import org.eclipse.tractusx.irs.edc.client.policy.Constraints; import org.eclipse.tractusx.irs.policystore.models.CreatePolicyRequest; -import org.eclipse.tractusx.irs.policystore.models.OperatorType; -import org.eclipse.tractusx.irs.policystore.models.Permission; -import org.eclipse.tractusx.irs.policystore.models.Policy; -import org.eclipse.tractusx.irs.policystore.models.PolicyType; +import org.eclipse.tractusx.irs.edc.client.policy.OperatorType; +import org.eclipse.tractusx.irs.edc.client.policy.Permission; +import org.eclipse.tractusx.irs.edc.client.policy.Policy; +import org.eclipse.tractusx.irs.edc.client.policy.PolicyType; import org.eclipse.tractusx.irs.policystore.models.UpdatePolicyRequest; import org.eclipse.tractusx.irs.policystore.services.PolicyStoreService; import org.junit.jupiter.api.BeforeEach; diff --git a/irs-policy-store/src/test/java/org/eclipse/tractusx/irs/policystore/models/OperatorTypeTest.java b/irs-policy-store/src/test/java/org/eclipse/tractusx/irs/policystore/models/OperatorTypeTest.java index 0e56f79a76..7cee4b39c6 100644 --- a/irs-policy-store/src/test/java/org/eclipse/tractusx/irs/policystore/models/OperatorTypeTest.java +++ b/irs-policy-store/src/test/java/org/eclipse/tractusx/irs/policystore/models/OperatorTypeTest.java @@ -5,6 +5,7 @@ import java.util.NoSuchElementException; +import org.eclipse.tractusx.irs.edc.client.policy.OperatorType; import org.junit.jupiter.api.Test; class OperatorTypeTest { diff --git a/irs-policy-store/src/test/java/org/eclipse/tractusx/irs/policystore/persistence/PolicyPersistenceTest.java b/irs-policy-store/src/test/java/org/eclipse/tractusx/irs/policystore/persistence/PolicyPersistenceTest.java index 5b79634e86..61b0f49c4d 100644 --- a/irs-policy-store/src/test/java/org/eclipse/tractusx/irs/policystore/persistence/PolicyPersistenceTest.java +++ b/irs-policy-store/src/test/java/org/eclipse/tractusx/irs/policystore/persistence/PolicyPersistenceTest.java @@ -35,8 +35,6 @@ import static org.mockito.Mockito.when; import java.time.OffsetDateTime; -import java.util.Collection; -import java.util.Collections; import java.util.List; import java.util.Optional; @@ -46,7 +44,7 @@ import org.eclipse.tractusx.irs.common.persistence.BlobPersistence; import org.eclipse.tractusx.irs.common.persistence.BlobPersistenceException; import org.eclipse.tractusx.irs.policystore.exceptions.PolicyStoreException; -import org.eclipse.tractusx.irs.policystore.models.Policy; +import org.eclipse.tractusx.irs.edc.client.policy.Policy; import org.junit.jupiter.api.BeforeEach; import org.junit.jupiter.api.Test; import org.junit.jupiter.api.extension.ExtendWith; diff --git a/irs-policy-store/src/test/java/org/eclipse/tractusx/irs/policystore/services/PolicyStoreServiceTest.java b/irs-policy-store/src/test/java/org/eclipse/tractusx/irs/policystore/services/PolicyStoreServiceTest.java index 5ea951bafe..ad2d307161 100644 --- a/irs-policy-store/src/test/java/org/eclipse/tractusx/irs/policystore/services/PolicyStoreServiceTest.java +++ b/irs-policy-store/src/test/java/org/eclipse/tractusx/irs/policystore/services/PolicyStoreServiceTest.java @@ -38,13 +38,13 @@ import java.util.List; import org.eclipse.tractusx.irs.policystore.exceptions.PolicyStoreException; -import org.eclipse.tractusx.irs.policystore.models.Constraint; -import org.eclipse.tractusx.irs.policystore.models.Constraints; +import org.eclipse.tractusx.irs.edc.client.policy.Constraint; +import org.eclipse.tractusx.irs.edc.client.policy.Constraints; import org.eclipse.tractusx.irs.policystore.models.CreatePolicyRequest; -import org.eclipse.tractusx.irs.policystore.models.OperatorType; -import org.eclipse.tractusx.irs.policystore.models.Permission; -import org.eclipse.tractusx.irs.policystore.models.Policy; -import org.eclipse.tractusx.irs.policystore.models.PolicyType; +import org.eclipse.tractusx.irs.edc.client.policy.OperatorType; +import org.eclipse.tractusx.irs.edc.client.policy.Permission; +import org.eclipse.tractusx.irs.edc.client.policy.Policy; +import org.eclipse.tractusx.irs.edc.client.policy.PolicyType; import org.eclipse.tractusx.irs.policystore.models.UpdatePolicyRequest; import org.eclipse.tractusx.irs.policystore.persistence.PolicyPersistence; import org.junit.jupiter.api.BeforeEach; From 785747878956014bb487e1389f0184e55a33cc04 Mon Sep 17 00:00:00 2001 From: ds-ext-abugajewski <112549278+ds-ext-abugajewski@users.noreply.github.com> Date: Tue, 26 Sep 2023 19:44:33 +0200 Subject: [PATCH 02/18] feat(irs-edc-client): [TRI-1594] Extension of Policy Checker Routine - add ConstraintCheckerService and tests --- .../policy/ConstraintCheckerService.java | 94 +++++++++ .../client/policy/PolicyCheckerService.java | 88 ++------- .../client/SubmodelFacadeWiremockTest.java | 24 ++- .../policy/ConstraintCheckerServiceTest.java | 184 ++++++++++++++++++ .../policy/PolicyCheckerServiceTest.java | 98 +--------- .../policy/PolicyCheckerSpringBootTest.java | 76 -------- 6 files changed, 307 insertions(+), 257 deletions(-) create mode 100644 irs-edc-client/src/main/java/org/eclipse/tractusx/irs/edc/client/policy/ConstraintCheckerService.java create mode 100644 irs-edc-client/src/test/java/org/eclipse/tractusx/irs/edc/client/policy/ConstraintCheckerServiceTest.java delete mode 100644 irs-edc-client/src/test/java/org/eclipse/tractusx/irs/edc/client/policy/PolicyCheckerSpringBootTest.java diff --git a/irs-edc-client/src/main/java/org/eclipse/tractusx/irs/edc/client/policy/ConstraintCheckerService.java b/irs-edc-client/src/main/java/org/eclipse/tractusx/irs/edc/client/policy/ConstraintCheckerService.java new file mode 100644 index 0000000000..612c84f9e7 --- /dev/null +++ b/irs-edc-client/src/main/java/org/eclipse/tractusx/irs/edc/client/policy/ConstraintCheckerService.java @@ -0,0 +1,94 @@ +/******************************************************************************** + * Copyright (c) 2021,2022,2023 + * 2022: ZF Friedrichshafen AG + * 2022: ISTOS GmbH + * 2022,2023: Bayerische Motoren Werke Aktiengesellschaft (BMW AG) + * 2022,2023: BOSCH AG + * Copyright (c) 2021,2022,2023 Contributors to the Eclipse Foundation + * + * See the NOTICE file(s) distributed with this work for additional + * information regarding copyright ownership. + * + * This program and the accompanying materials are made available under the + * terms of the Apache License, Version 2.0 which is available at + * https://www.apache.org/licenses/LICENSE-2.0. + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations + * under the License. + * + * SPDX-License-Identifier: Apache-2.0 + ********************************************************************************/ +package org.eclipse.tractusx.irs.edc.client.policy; + +import java.util.Collection; +import java.util.List; + +import lombok.extern.slf4j.Slf4j; +import org.eclipse.edc.policy.model.AndConstraint; +import org.eclipse.edc.policy.model.AtomicConstraint; +import org.eclipse.edc.policy.model.Constraint; +import org.eclipse.edc.policy.model.Operator; +import org.eclipse.edc.policy.model.OrConstraint; +import org.springframework.stereotype.Service; + +@Slf4j +@Service +public class ConstraintCheckerService { + + public boolean hasAllConstraint(final Policy acceptedPolicy, final List constraints) { + final List acceptedConstraintsList = acceptedPolicy.getPermissions() + .stream() + .map(Permission::getConstraints) + .flatMap(Collection::stream) + .toList(); + + return constraints.stream().allMatch(constraint -> isValidOnList(constraint, acceptedConstraintsList)); + } + + private boolean isValidOnList(final Constraint constraint, final List acceptedConstraintsList) { + return acceptedConstraintsList.stream().anyMatch(acceptedConstraints -> isSameAs(constraint, acceptedConstraints)); + } + + private boolean isSameAs(final Constraint constraint, final Constraints acceptedConstraints) { + if (constraint instanceof AtomicConstraint atomicConstraint) { + return acceptedConstraints.getOr().stream().anyMatch(p -> isSameAs(atomicConstraint, p)) + || acceptedConstraints.getAnd().stream().anyMatch(p -> isSameAs(atomicConstraint, p)); + } else if (constraint instanceof AndConstraint andConstraint) { + return andConstraint.getConstraints().stream().allMatch(constr -> isOnAndList(constr, acceptedConstraints)); + } else if (constraint instanceof OrConstraint orConstraint) { + return orConstraint.getConstraints().stream().anyMatch(constr -> isOnOrList(constr, acceptedConstraints)); + } else { + return false; + } + } + + private boolean isOnAndList(final Constraint constraint, final Constraints acceptedConstraints) { + if (constraint instanceof AtomicConstraint atomicConstraint) { + return acceptedConstraints.getAnd().stream().anyMatch(ac -> isSameAs(atomicConstraint, ac)); + } else { + return false; + } + } + + private boolean isOnOrList(final Constraint constraint, final Constraints acceptedConstraints) { + if (constraint instanceof AtomicConstraint atomicConstraint) { + return acceptedConstraints.getOr().stream().anyMatch(ac -> isSameAs(atomicConstraint, ac)); + } else { + return false; + } + } + + private boolean isSameAs(final AtomicConstraint atomicConstraint, final org.eclipse.tractusx.irs.edc.client.policy.Constraint ac) { + return AtomicConstraintValidator.builder() + .atomicConstraint(atomicConstraint) + .leftExpressionValue(ac.getLeftOperand()) + .rightExpressionValue(ac.getRightOperand().stream().findFirst().orElse("")) + .expectedOperator(Operator.valueOf(ac.getOperator().name())) + .build() + .isValid(); + } + +} diff --git a/irs-edc-client/src/main/java/org/eclipse/tractusx/irs/edc/client/policy/PolicyCheckerService.java b/irs-edc-client/src/main/java/org/eclipse/tractusx/irs/edc/client/policy/PolicyCheckerService.java index 029fd75202..1c442e2e34 100644 --- a/irs-edc-client/src/main/java/org/eclipse/tractusx/irs/edc/client/policy/PolicyCheckerService.java +++ b/irs-edc-client/src/main/java/org/eclipse/tractusx/irs/edc/client/policy/PolicyCheckerService.java @@ -24,21 +24,13 @@ package org.eclipse.tractusx.irs.edc.client.policy; import java.time.OffsetDateTime; -import java.util.ArrayList; import java.util.List; import java.util.stream.Stream; import lombok.RequiredArgsConstructor; import lombok.extern.slf4j.Slf4j; -import org.eclipse.edc.policy.model.AndConstraint; -import org.eclipse.edc.policy.model.AtomicConstraint; -import org.eclipse.edc.policy.model.Constraint; -import org.eclipse.edc.policy.model.Operator; -import org.eclipse.edc.policy.model.OrConstraint; import org.eclipse.edc.policy.model.Permission; import org.eclipse.edc.policy.model.Policy; -import org.eclipse.edc.policy.model.XoneConstraint; -import org.eclipse.tractusx.irs.data.StringMapper; import org.springframework.beans.factory.annotation.Value; import org.springframework.stereotype.Service; import org.springframework.web.util.UriUtils; @@ -52,30 +44,19 @@ public class PolicyCheckerService { private final AcceptedPoliciesProvider policyStore; - @Value("${irs-edc-client.catalog.policies.acceptedRightOperands:active}") - private final List acceptedRightOperands; - @Value("${irs-edc-client.catalog.policies.acceptedLeftOperands:PURPOSE}") - private final List acceptedLeftOperands; + private final ConstraintCheckerService constraintCheckerService; public boolean isValid(final Policy policy) { - final List policyList = getAllowedPolicies(); - log.info("Checking policy {} against allowed policies: {}", StringMapper.mapToString(policy), - String.join(",", policyList.stream().map(PolicyDefinition::getRightExpressionValue).toList())); if (getValidStoredPolicyIds().contains("*")) { return true; } - return policy.getPermissions().stream().allMatch(permission -> isValid(permission, policyList)); - } - private List getAllowedPolicies() { - final List policyIds = getValidStoredPolicyIds(); - final List allowedPolicies = new ArrayList<>(); - acceptedRightOperands.forEach(rightOperand -> allowedPolicies.addAll( - policyIds.stream().map(policy -> createPolicy(policy, rightOperand)).toList())); - acceptedLeftOperands.forEach(leftOperand -> allowedPolicies.addAll( - policyIds.stream().map(policy -> createPolicy(leftOperand, policy)).toList())); + return policy.getPermissions().stream().allMatch(permission -> isValid(permission, getValidStoredPolicies())); + } - return allowedPolicies; + private boolean isValid(final Permission permission, final List validStoredPolicies) { + return validStoredPolicies.stream().anyMatch(acceptedPolicy -> + constraintCheckerService.hasAllConstraint(acceptedPolicy.policy(), permission.getConstraints())); } private List getValidStoredPolicyIds() { @@ -87,58 +68,11 @@ private List getValidStoredPolicyIds() { .toList(); } - private boolean isValid(final Permission permission, final List policyDefinitions) { - final boolean permissionTypesMatch = policyDefinitions.stream() - .allMatch( - policyDefinition -> policyDefinition.getPermissionActionType() - .equals(permission.getAction() - .getType())); - final boolean constraintsMatch = permission.getConstraints() - .stream() - .allMatch(constraint -> isValid(constraint, policyDefinitions)); - return permissionTypesMatch && constraintsMatch; - } - - private boolean isValid(final Constraint constraint, final List policyDefinitions) { - if (constraint instanceof AtomicConstraint atomicConstraint) { - return validateAtomicConstraint(atomicConstraint, policyDefinitions); - } else if (constraint instanceof AndConstraint andConstraint) { - return andConstraint.getConstraints().stream().allMatch(constr -> isValid(constr, policyDefinitions)); - } else if (constraint instanceof OrConstraint orConstraint) { - return orConstraint.getConstraints().stream().anyMatch(constr -> isValid(constr, policyDefinitions)); - } else if (constraint instanceof XoneConstraint xoneConstraint) { - return xoneConstraint.getConstraints().stream().filter(constr -> isValid(constr, policyDefinitions)).count() - == 1; - } - return false; - } - - private boolean validateAtomicConstraint(final AtomicConstraint atomicConstraint, - final PolicyDefinition policyDefinition) { - return AtomicConstraintValidator.builder() - .atomicConstraint(atomicConstraint) - .leftExpressionValue(policyDefinition.getLeftExpressionValue()) - .rightExpressionValue(policyDefinition.getRightExpressionValue()) - .expectedOperator(Operator.valueOf(policyDefinition.getConstraintOperator())) - .build() - .isValid(); - } - - private boolean validateAtomicConstraint(final AtomicConstraint atomicConstraint, - final List policyDefinitions) { - return policyDefinitions.stream() - .anyMatch(policyDefinition -> validateAtomicConstraint(atomicConstraint, - policyDefinition)); - } - - private PolicyDefinition createPolicy(final String leftExpression, final String rightExpression) { - return PolicyDefinition.builder() - .permissionActionType("USE") - .constraintType("AtomicConstraint") - .leftExpressionValue(leftExpression) - .rightExpressionValue(rightExpression) - .constraintOperator("EQ") - .build(); + private List getValidStoredPolicies() { + return policyStore.getAcceptedPolicies() + .stream() + .filter(p -> p.validUntil().isAfter(OffsetDateTime.now())) + .toList(); } private Stream addEncodedVersion(final String original) { diff --git a/irs-edc-client/src/test/java/org/eclipse/tractusx/irs/edc/client/SubmodelFacadeWiremockTest.java b/irs-edc-client/src/test/java/org/eclipse/tractusx/irs/edc/client/SubmodelFacadeWiremockTest.java index f3b95b9c7d..f79d9fa55e 100644 --- a/irs-edc-client/src/test/java/org/eclipse/tractusx/irs/edc/client/SubmodelFacadeWiremockTest.java +++ b/irs-edc-client/src/test/java/org/eclipse/tractusx/irs/edc/client/SubmodelFacadeWiremockTest.java @@ -40,6 +40,7 @@ import java.time.Clock; import java.time.Duration; import java.time.OffsetDateTime; +import java.util.ArrayList; import java.util.Collections; import java.util.List; import java.util.Map; @@ -56,7 +57,13 @@ import org.eclipse.tractusx.irs.edc.client.exceptions.EdcClientException; import org.eclipse.tractusx.irs.edc.client.policy.AcceptedPoliciesProvider; import org.eclipse.tractusx.irs.edc.client.policy.AcceptedPolicy; +import org.eclipse.tractusx.irs.edc.client.policy.Constraint; +import org.eclipse.tractusx.irs.edc.client.policy.ConstraintCheckerService; +import org.eclipse.tractusx.irs.edc.client.policy.Constraints; +import org.eclipse.tractusx.irs.edc.client.policy.OperatorType; +import org.eclipse.tractusx.irs.edc.client.policy.Permission; import org.eclipse.tractusx.irs.edc.client.policy.PolicyCheckerService; +import org.eclipse.tractusx.irs.edc.client.policy.PolicyType; import org.junit.jupiter.api.AfterEach; import org.junit.jupiter.api.BeforeEach; import org.junit.jupiter.api.Test; @@ -112,12 +119,15 @@ void configureSystemUnderTest() { final AcceptedPoliciesProvider acceptedPoliciesProvider = mock(AcceptedPoliciesProvider.class); when(acceptedPoliciesProvider.getAcceptedPolicies()).thenReturn( - List.of(new AcceptedPolicy(policy("FrameworkAgreement.traceability"), OffsetDateTime.now().plusYears(1)), - new AcceptedPolicy(policy("Membership"), OffsetDateTime.now().plusYears(1)))); - final List leftOperands = List.of("PURPOSE"); - final List rightOperands = List.of("active"); + List.of(new AcceptedPolicy(policy("IRS Policy", List.of( + new Permission(PolicyType.USE, List.of(new Constraints( + List.of(new Constraint("Membership", OperatorType.EQ, List.of("active")), + new Constraint("FrameworkAgreement.traceability", OperatorType.EQ, List.of("active"))), + new ArrayList<>() + ))) + )), OffsetDateTime.now().plusYears(1)))); final PolicyCheckerService policyCheckerService = new PolicyCheckerService(acceptedPoliciesProvider, - rightOperands, leftOperands); + new ConstraintCheckerService()); final ContractNegotiationService contractNegotiationService = new ContractNegotiationService(controlPlaneClient, policyCheckerService, config); @@ -283,12 +293,12 @@ private String buildApiMethodUrl() { return String.format("http://localhost:%d", this.wireMockServer.port()); } - private org.eclipse.tractusx.irs.edc.client.policy.Policy policy(String policyId) { + private org.eclipse.tractusx.irs.edc.client.policy.Policy policy(String policyId, List permissions) { return new org.eclipse.tractusx.irs.edc.client.policy.Policy( policyId, OffsetDateTime.now().plusYears(1), OffsetDateTime.now().plusYears(1), - Collections.emptyList() + permissions ); } } diff --git a/irs-edc-client/src/test/java/org/eclipse/tractusx/irs/edc/client/policy/ConstraintCheckerServiceTest.java b/irs-edc-client/src/test/java/org/eclipse/tractusx/irs/edc/client/policy/ConstraintCheckerServiceTest.java new file mode 100644 index 0000000000..f9e8b97b19 --- /dev/null +++ b/irs-edc-client/src/test/java/org/eclipse/tractusx/irs/edc/client/policy/ConstraintCheckerServiceTest.java @@ -0,0 +1,184 @@ +/******************************************************************************** + * Copyright (c) 2021,2022,2023 + * 2022: ZF Friedrichshafen AG + * 2022: ISTOS GmbH + * 2022,2023: Bayerische Motoren Werke Aktiengesellschaft (BMW AG) + * 2022,2023: BOSCH AG + * Copyright (c) 2021,2022,2023 Contributors to the Eclipse Foundation + * + * See the NOTICE file(s) distributed with this work for additional + * information regarding copyright ownership. + * + * This program and the accompanying materials are made available under the + * terms of the Apache License, Version 2.0 which is available at + * https://www.apache.org/licenses/LICENSE-2.0. + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations + * under the License. + * + * SPDX-License-Identifier: Apache-2.0 + ********************************************************************************/ +package org.eclipse.tractusx.irs.edc.client.policy; + +import static org.assertj.core.api.Assertions.assertThat; +import static org.eclipse.tractusx.irs.edc.client.testutil.TestMother.createAtomicConstraint; + +import java.time.OffsetDateTime; +import java.util.ArrayList; +import java.util.List; + +import org.eclipse.edc.policy.model.AndConstraint; +import org.eclipse.edc.policy.model.AtomicConstraint; +import org.eclipse.edc.policy.model.OrConstraint; +import org.junit.jupiter.api.Test; + +class ConstraintCheckerServiceTest { + + ConstraintCheckerService cut = new ConstraintCheckerService(); + + @Test + void shouldAcceptSimpleAtomicConstraint() { + final Policy acceptedPolicy = createPolicyWithAndConstraint(List.of(new Operand("PURPOSE", "ID 3.1 Trace"))); + final AtomicConstraint simpleAtomicConstraint = createAtomicConstraint("PURPOSE", "ID 3.1 Trace"); + + boolean result = cut.hasAllConstraint(acceptedPolicy, List.of(simpleAtomicConstraint)); + + assertThat(result).isTrue(); + } + + @Test + void shouldNotAcceptWrongLeftOperandAtomicConstraint() { + final Policy acceptedPolicy = createPolicyWithAndConstraint(List.of(new Operand("PURPOSE", "ID 3.1 Trace"))); + final AtomicConstraint simpleAtomicConstraint = createAtomicConstraint("wrongLeft", "ID 3.1 Trace"); + + boolean result = cut.hasAllConstraint(acceptedPolicy, List.of(simpleAtomicConstraint)); + + assertThat(result).isFalse(); + } + + @Test + void shouldNotAcceptWrongRightOperandAtomicConstraint() { + final Policy acceptedPolicy = createPolicyWithAndConstraint(List.of(new Operand("PURPOSE", "ID 3.1 Trace"))); + final AtomicConstraint simpleAtomicConstraint = createAtomicConstraint("PURPOSE", "ID 3.1 Trace Wrong"); + + boolean result = cut.hasAllConstraint(acceptedPolicy, List.of(simpleAtomicConstraint)); + + assertThat(result).isFalse(); + } + + @Test + void shouldAcceptAndConstraint() { + final AndConstraint andConstraint = createAndConstraint(List.of(createAtomicConstraint("FrameworkAgreement.traceability", "active"), + createAtomicConstraint("Membership", "active"), + createAtomicConstraint("PURPOSE", "ID 3.1 Trace"))); + + final Policy acceptedPolicy = createPolicyWithAndConstraint(List.of( + new Operand("FrameworkAgreement.traceability", "active"), + new Operand("Membership", "active"), + new Operand("PURPOSE", "ID 3.1 Trace") + )); + + boolean result = cut.hasAllConstraint(acceptedPolicy, List.of(andConstraint)); + + assertThat(result).isTrue(); + } + + @Test + void shouldNotAcceptAndConstraintWithOneLessElement() { + final AndConstraint andConstraint = createAndConstraint(List.of(createAtomicConstraint("FrameworkAgreement.traceability", "active"), + createAtomicConstraint("Membership", "active"), + createAtomicConstraint("PURPOSE", "ID 3.1 Trace"))); + + final Policy acceptedPolicy = createPolicyWithAndConstraint(List.of( + new Operand("FrameworkAgreement.traceability", "active"), + new Operand("PURPOSE", "ID 3.1 Trace") + )); + + boolean result = cut.hasAllConstraint(acceptedPolicy, List.of(andConstraint)); + + assertThat(result).isFalse(); + } + + @Test + void shouldRejectAndConstraintWhenOneIsDifferent() { + final AndConstraint andConstraint = createAndConstraint(List.of(createAtomicConstraint("FrameworkAgreement.traceability", "active"), + createAtomicConstraint("Membership", "active"), + createAtomicConstraint("PURPOSE", "ID 3.1 Trace"))); + + final Policy acceptedPolicy = createPolicyWithAndConstraint(List.of( + new Operand("FrameworkAgreement.traceability", "active"), + new Operand("Ship", "active"), + new Operand("PURPOSE", "ID 3.1 Trace") + )); + + boolean result = cut.hasAllConstraint(acceptedPolicy, List.of(andConstraint)); + + assertThat(result).isFalse(); + } + + @Test + void shouldAcceptOrConstraint() { + final OrConstraint orConstraint = createOrConstraint(List.of( + createAtomicConstraint("FrameworkAgreement.traceability", "active"), + createAtomicConstraint("Membership", "active"))); + + final Policy acceptedPolicy = createPolicyWithOrConstraint(List.of( + new Operand("FrameworkAgreement.traceability", "active"), + new Operand("Membership", "active"), + new Operand("PURPOSE", "ID 3.1 Trace") + )); + + boolean result = cut.hasAllConstraint(acceptedPolicy, List.of(orConstraint)); + + assertThat(result).isTrue(); + } + + @Test + void shouldRejectOrConstraintIfAnyMatch() { + final OrConstraint orConstraint = createOrConstraint(List.of(createAtomicConstraint("FrameworkAgreement.traceability", "active"), + createAtomicConstraint("Membership", "active"))); + + final Policy acceptedPolicy = createPolicyWithOrConstraint(List.of( + new Operand("Ship", "active"), + new Operand("PURPOSE", "ID 3.1 Trace") + )); + + boolean result = cut.hasAllConstraint(acceptedPolicy, List.of(orConstraint)); + + assertThat(result).isFalse(); + } + + private Policy createPolicyWithAndConstraint(List operands) { + List and = operands.stream().map(operand -> new Constraint(operand.left, OperatorType.EQ, List.of(operand.right))).toList(); + Constraints constraints = new Constraints(and, new ArrayList<>()); + return createPolicyWithConstraint(constraints); + } + + private Policy createPolicyWithOrConstraint(List operands) { + List or = operands.stream().map(operand -> new Constraint(operand.left, OperatorType.EQ, List.of(operand.right))).toList(); + Constraints constraints = new Constraints(new ArrayList<>(), or); + return createPolicyWithConstraint(constraints); + } + + private Policy createPolicyWithConstraint(Constraints constraints) { + List constraintsList = List.of(constraints); + Permission permission = new Permission(PolicyType.ACCESS, constraintsList); + List permissions = List.of(permission); + return new Policy("policyId", OffsetDateTime.now(), OffsetDateTime.now().plusYears(1), permissions); + } + + public static AndConstraint createAndConstraint(final List constraints) { + return AndConstraint.Builder.newInstance().constraints(constraints).build(); + } + + public static OrConstraint createOrConstraint(final List constraints) { + return OrConstraint.Builder.newInstance().constraints(constraints).build(); + } + + private record Operand(String left, String right) {} + + +} \ No newline at end of file diff --git a/irs-edc-client/src/test/java/org/eclipse/tractusx/irs/edc/client/policy/PolicyCheckerServiceTest.java b/irs-edc-client/src/test/java/org/eclipse/tractusx/irs/edc/client/policy/PolicyCheckerServiceTest.java index e790aafb8b..0664f86eac 100644 --- a/irs-edc-client/src/test/java/org/eclipse/tractusx/irs/edc/client/policy/PolicyCheckerServiceTest.java +++ b/irs-edc-client/src/test/java/org/eclipse/tractusx/irs/edc/client/policy/PolicyCheckerServiceTest.java @@ -27,7 +27,6 @@ import static org.eclipse.tractusx.irs.edc.client.testutil.TestMother.createAndConstraintPolicy; import static org.eclipse.tractusx.irs.edc.client.testutil.TestMother.createAtomicConstraint; import static org.eclipse.tractusx.irs.edc.client.testutil.TestMother.createAtomicConstraintPolicy; -import static org.eclipse.tractusx.irs.edc.client.testutil.TestMother.createOrConstraintPolicy; import static org.eclipse.tractusx.irs.edc.client.testutil.TestMother.createXOneConstraintPolicy; import static org.mockito.Mockito.when; @@ -39,8 +38,6 @@ import org.junit.jupiter.api.BeforeEach; import org.junit.jupiter.api.Test; import org.junit.jupiter.api.extension.ExtendWith; -import org.junit.jupiter.params.ParameterizedTest; -import org.junit.jupiter.params.provider.CsvSource; import org.mockito.Mock; import org.mockito.junit.jupiter.MockitoExtension; @@ -56,24 +53,7 @@ void setUp() { final var policyList = List.of(new AcceptedPolicy(policy("ID 3.0 Trace"), OffsetDateTime.now().plusYears(1)), new AcceptedPolicy(policy("FrameworkAgreement.traceability"), OffsetDateTime.now().plusYears(1))); when(policyStore.getAcceptedPolicies()).thenReturn(policyList); - final List leftOperands = List.of("PURPOSE"); - final List rightOperands = List.of("active"); - policyCheckerService = new PolicyCheckerService(policyStore, rightOperands, leftOperands); - } - - @ParameterizedTest - @CsvSource(value = { "PURPOSE,ID 3.0 Trace", - "PURPOSE,ID%203.0%20Trace", - "FrameworkAgreement.traceability,active" - }, delimiter = ',') - void shouldConfirmValidPolicy(final String leftExpr, final String rightExpr) { - // given - Policy policy = createAtomicConstraintPolicy(leftExpr, rightExpr); - // when - boolean result = policyCheckerService.isValid(policy); - - // then - assertThat(result).isTrue(); + policyCheckerService = new PolicyCheckerService(policyStore, new ConstraintCheckerService()); } @Test @@ -126,25 +106,6 @@ void shouldRejectWhenWildcardIsPartOfPolicy() { assertThat(result).isFalse(); } - @Test - void shouldValidateAndConstraints() { - // given - final var policyList = List.of( - new AcceptedPolicy(policy("FrameworkAgreement.traceability"), OffsetDateTime.now().plusYears(1)), - new AcceptedPolicy(policy("Membership"), OffsetDateTime.now().plusYears(1)), - new AcceptedPolicy(policy("ID 3.1 Trace"), OffsetDateTime.now().plusYears(1))); - when(policyStore.getAcceptedPolicies()).thenReturn(policyList); - Policy policy = createAndConstraintPolicy( - List.of(createAtomicConstraint("FrameworkAgreement.traceability", "active"), - createAtomicConstraint("Membership", "active"), - createAtomicConstraint("PURPOSE", "ID 3.1 Trace"))); - // when - boolean result = policyCheckerService.isValid(policy); - - // then - assertThat(result).isTrue(); - } - @Test void shouldRejectAndConstraintsWhenOnlyOneMatch() { // given @@ -162,23 +123,6 @@ void shouldRejectAndConstraintsWhenOnlyOneMatch() { assertThat(result).isFalse(); } - @Test - void shouldValidateOrConstraints() { - // given - final var policyList = List.of( - new AcceptedPolicy(policy("FrameworkAgreement.traceability"), OffsetDateTime.now().plusYears(1)), - new AcceptedPolicy(policy("FrameworkAgreement.dismantler"), OffsetDateTime.now().plusYears(1))); - when(policyStore.getAcceptedPolicies()).thenReturn(policyList); - Policy policy = createOrConstraintPolicy( - List.of(createAtomicConstraint("FrameworkAgreement.traceability", "active"), - createAtomicConstraint("Membership", "active"))); - // when - boolean result = policyCheckerService.isValid(policy); - - // then - assertThat(result).isTrue(); - } - @Test void shouldRejectOrConstraintsWhenNoneMatch() { // given @@ -195,24 +139,6 @@ void shouldRejectOrConstraintsWhenNoneMatch() { assertThat(result).isFalse(); } - @Test - void shouldValidateXOneConstraints() { - // given - final var policyList = List.of( - new AcceptedPolicy(policy("FrameworkAgreement.traceability"), OffsetDateTime.now().plusYears(1)), - new AcceptedPolicy(policy("FrameworkAgreement.dismantler"), OffsetDateTime.now().plusYears(1))); - when(policyStore.getAcceptedPolicies()).thenReturn(policyList); - - Policy policy = createXOneConstraintPolicy( - List.of(createAtomicConstraint("FrameworkAgreement.traceability", "active"), - createAtomicConstraint("Membership", "active"))); - // when - boolean result = policyCheckerService.isValid(policy); - - // then - assertThat(result).isTrue(); - } - @Test void shouldRejectXOneConstraintsWhenNoneMatch() { // given @@ -246,28 +172,6 @@ void shouldRejectXOneConstraintsWhenMoreThanOneMatch() { assertThat(result).isFalse(); } - @Test - void shouldAcceptMultipleRightOperands() { - // given - final var policyList = List.of( - new AcceptedPolicy(policy("FrameworkAgreement.traceability"), OffsetDateTime.now().plusYears(1)), - new AcceptedPolicy(policy("FrameworkAgreement.dismantler"), OffsetDateTime.now().plusYears(1)), - new AcceptedPolicy(policy("Membership"), OffsetDateTime.now().plusYears(1))); - when(policyStore.getAcceptedPolicies()).thenReturn(policyList); - final PolicyCheckerService testee = new PolicyCheckerService(policyStore, List.of("active", "inactive"), - List.of()); - - Policy policy = createAndConstraintPolicy( - List.of(createAtomicConstraint("FrameworkAgreement.traceability", "active"), - createAtomicConstraint("FrameworkAgreement.dismantler", "inactive"), - createAtomicConstraint("Membership", "active"))); - // when - boolean result = testee.isValid(policy); - - // then - assertThat(result).isTrue(); - } - private org.eclipse.tractusx.irs.edc.client.policy.Policy policy(String policyId) { return new org.eclipse.tractusx.irs.edc.client.policy.Policy( policyId, diff --git a/irs-edc-client/src/test/java/org/eclipse/tractusx/irs/edc/client/policy/PolicyCheckerSpringBootTest.java b/irs-edc-client/src/test/java/org/eclipse/tractusx/irs/edc/client/policy/PolicyCheckerSpringBootTest.java deleted file mode 100644 index 0a12ef03c2..0000000000 --- a/irs-edc-client/src/test/java/org/eclipse/tractusx/irs/edc/client/policy/PolicyCheckerSpringBootTest.java +++ /dev/null @@ -1,76 +0,0 @@ -/******************************************************************************** - * Copyright (c) 2021,2022,2023 - * 2022: ZF Friedrichshafen AG - * 2022: ISTOS GmbH - * 2022,2023: Bayerische Motoren Werke Aktiengesellschaft (BMW AG) - * 2022,2023: BOSCH AG - * Copyright (c) 2021,2022,2023 Contributors to the Eclipse Foundation - * - * See the NOTICE file(s) distributed with this work for additional - * information regarding copyright ownership. - * - * This program and the accompanying materials are made available under the - * terms of the Apache License, Version 2.0 which is available at - * https://www.apache.org/licenses/LICENSE-2.0. - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT - * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the - * License for the specific language governing permissions and limitations - * under the License. - * - * SPDX-License-Identifier: Apache-2.0 - ********************************************************************************/ -package org.eclipse.tractusx.irs.edc.client.policy; - -import static org.assertj.core.api.Assertions.assertThat; -import static org.eclipse.tractusx.irs.edc.client.testutil.TestMother.createAndConstraintPolicy; -import static org.eclipse.tractusx.irs.edc.client.testutil.TestMother.createAtomicConstraint; -import static org.mockito.Mockito.when; - -import java.time.OffsetDateTime; -import java.util.Collections; -import java.util.List; - -import org.eclipse.edc.policy.model.Policy; -import org.junit.jupiter.api.Test; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.boot.test.context.SpringBootTest; -import org.springframework.boot.test.mock.mockito.MockBean; - -@SpringBootTest(classes = PolicyCheckerService.class) -class PolicyCheckerSpringBootTest { - - @MockBean - private AcceptedPoliciesProvider.DefaultAcceptedPoliciesProvider policiesProvider; - - @Autowired - private PolicyCheckerService policyCheckerService; - - @Test - void shouldValidateWithDefaultOperands() { - // given - final var policyList = List.of( - new AcceptedPolicy(policy("FrameworkAgreement.traceability"), OffsetDateTime.now().plusYears(1)), - new AcceptedPolicy(policy("ID 3.1 Trace"), OffsetDateTime.now().plusYears(1))); - when(policiesProvider.getAcceptedPolicies()).thenReturn(policyList); - Policy policy = createAndConstraintPolicy( - List.of(createAtomicConstraint("FrameworkAgreement.traceability", "active"), - createAtomicConstraint("PURPOSE", "ID 3.1 Trace"))); - // when - boolean result = policyCheckerService.isValid(policy); - - // then - assertThat(result).isTrue(); - } - - private org.eclipse.tractusx.irs.edc.client.policy.Policy policy(String policyId) { - return new org.eclipse.tractusx.irs.edc.client.policy.Policy( - policyId, - OffsetDateTime.now().plusYears(1), - OffsetDateTime.now().plusYears(1), - Collections.emptyList() - ); - } - -} From 5e68d4178af55132aca18d0182a8a1e56f28bbe7 Mon Sep 17 00:00:00 2001 From: ds-ext-abugajewski <112549278+ds-ext-abugajewski@users.noreply.github.com> Date: Tue, 26 Sep 2023 21:07:59 +0200 Subject: [PATCH 03/18] feat(irs-edc-client): [TRI-1594] Extension of Policy Checker Routine - fix PMD checks --- .../irs/edc/client/policy/ConstraintCheckerService.java | 3 +++ .../tractusx/irs/edc/client/policy/PolicyCheckerService.java | 1 - 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/irs-edc-client/src/main/java/org/eclipse/tractusx/irs/edc/client/policy/ConstraintCheckerService.java b/irs-edc-client/src/main/java/org/eclipse/tractusx/irs/edc/client/policy/ConstraintCheckerService.java index 612c84f9e7..3c5bc5a5e4 100644 --- a/irs-edc-client/src/main/java/org/eclipse/tractusx/irs/edc/client/policy/ConstraintCheckerService.java +++ b/irs-edc-client/src/main/java/org/eclipse/tractusx/irs/edc/client/policy/ConstraintCheckerService.java @@ -34,6 +34,9 @@ import org.eclipse.edc.policy.model.OrConstraint; import org.springframework.stereotype.Service; +/** + * Check and validate Constraint from Policy in Catalog fetch from EDC providers against accepted Policies. + */ @Slf4j @Service public class ConstraintCheckerService { diff --git a/irs-edc-client/src/main/java/org/eclipse/tractusx/irs/edc/client/policy/PolicyCheckerService.java b/irs-edc-client/src/main/java/org/eclipse/tractusx/irs/edc/client/policy/PolicyCheckerService.java index 1c442e2e34..649d21ce1d 100644 --- a/irs-edc-client/src/main/java/org/eclipse/tractusx/irs/edc/client/policy/PolicyCheckerService.java +++ b/irs-edc-client/src/main/java/org/eclipse/tractusx/irs/edc/client/policy/PolicyCheckerService.java @@ -31,7 +31,6 @@ import lombok.extern.slf4j.Slf4j; import org.eclipse.edc.policy.model.Permission; import org.eclipse.edc.policy.model.Policy; -import org.springframework.beans.factory.annotation.Value; import org.springframework.stereotype.Service; import org.springframework.web.util.UriUtils; From 0236425f07ac80805568298d8b772150a021aff4 Mon Sep 17 00:00:00 2001 From: ds-ext-abugajewski <112549278+ds-ext-abugajewski@users.noreply.github.com> Date: Tue, 26 Sep 2023 21:16:04 +0200 Subject: [PATCH 04/18] feat(irs-edc-client): [TRI-1594] Extension of Policy Checker Routine - fix PMD findings --- .../edc/client/policy/ConstraintCheckerService.java | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/irs-edc-client/src/main/java/org/eclipse/tractusx/irs/edc/client/policy/ConstraintCheckerService.java b/irs-edc-client/src/main/java/org/eclipse/tractusx/irs/edc/client/policy/ConstraintCheckerService.java index 3c5bc5a5e4..6838af7511 100644 --- a/irs-edc-client/src/main/java/org/eclipse/tractusx/irs/edc/client/policy/ConstraintCheckerService.java +++ b/irs-edc-client/src/main/java/org/eclipse/tractusx/irs/edc/client/policy/ConstraintCheckerService.java @@ -35,7 +35,8 @@ import org.springframework.stereotype.Service; /** - * Check and validate Constraint from Policy in Catalog fetch from EDC providers against accepted Policies. + * Check and validate Constraint from Policy in Catalog + * fetch from EDC providers against accepted Policies. */ @Slf4j @Service @@ -84,12 +85,13 @@ private boolean isOnOrList(final Constraint constraint, final Constraints accept } } - private boolean isSameAs(final AtomicConstraint atomicConstraint, final org.eclipse.tractusx.irs.edc.client.policy.Constraint ac) { + private boolean isSameAs(final AtomicConstraint atomicConstraint, + final org.eclipse.tractusx.irs.edc.client.policy.Constraint acceptedConstraint) { return AtomicConstraintValidator.builder() .atomicConstraint(atomicConstraint) - .leftExpressionValue(ac.getLeftOperand()) - .rightExpressionValue(ac.getRightOperand().stream().findFirst().orElse("")) - .expectedOperator(Operator.valueOf(ac.getOperator().name())) + .leftExpressionValue(acceptedConstraint.getLeftOperand()) + .rightExpressionValue(acceptedConstraint.getRightOperand().stream().findFirst().orElse("")) + .expectedOperator(Operator.valueOf(acceptedConstraint.getOperator().name())) .build() .isValid(); } From c8eedef62e7787dc73769d6afa49b1262a7e0a76 Mon Sep 17 00:00:00 2001 From: ds-ext-abugajewski <112549278+ds-ext-abugajewski@users.noreply.github.com> Date: Tue, 26 Sep 2023 21:22:54 +0200 Subject: [PATCH 05/18] feat(irs-edc-client): [TRI-1594] Extension of Policy Checker Routine - fix wrong type --- .../tractusx/irs/policystore/services/PolicyStoreService.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/irs-policy-store/src/main/java/org/eclipse/tractusx/irs/policystore/services/PolicyStoreService.java b/irs-policy-store/src/main/java/org/eclipse/tractusx/irs/policystore/services/PolicyStoreService.java index 081ee04a69..25ede45c36 100644 --- a/irs-policy-store/src/main/java/org/eclipse/tractusx/irs/policystore/services/PolicyStoreService.java +++ b/irs-policy-store/src/main/java/org/eclipse/tractusx/irs/policystore/services/PolicyStoreService.java @@ -124,7 +124,7 @@ public List getAcceptedPolicies() { } private AcceptedPolicy toAcceptedPolicy(final Policy policy) { - return new AcceptedPolicy(policy.getPolicyId(), policy.getValidUntil()); + return new AcceptedPolicy(policy, policy.getValidUntil()); } } From 72f33d3c99f9136ce184e6be52c9d551e874638b Mon Sep 17 00:00:00 2001 From: Jaro Hartmann Date: Fri, 29 Sep 2023 15:16:10 +0200 Subject: [PATCH 06/18] feat(irs-edc):[TRI-1594] Refactoring --- .../irs/edc/client/policy/AcceptedPolicy.java | 2 +- .../policy/ConstraintCheckerService.java | 42 +++--- .../client/SubmodelFacadeWiremockTest.java | 2 +- .../policy/ConstraintCheckerServiceTest.java | 124 +++++++++++------- .../policy/PolicyCheckerServiceTest.java | 81 +++++++----- .../edc/client/testutil/TestConstants.java | 38 ++++++ 6 files changed, 182 insertions(+), 107 deletions(-) create mode 100644 irs-edc-client/src/test/java/org/eclipse/tractusx/irs/edc/client/testutil/TestConstants.java diff --git a/irs-edc-client/src/main/java/org/eclipse/tractusx/irs/edc/client/policy/AcceptedPolicy.java b/irs-edc-client/src/main/java/org/eclipse/tractusx/irs/edc/client/policy/AcceptedPolicy.java index ac36e48e11..79e15a13ed 100644 --- a/irs-edc-client/src/main/java/org/eclipse/tractusx/irs/edc/client/policy/AcceptedPolicy.java +++ b/irs-edc-client/src/main/java/org/eclipse/tractusx/irs/edc/client/policy/AcceptedPolicy.java @@ -28,7 +28,7 @@ /** * A policy accepted for negotiation. * - * @param policy policy with permissions + * @param policy policy with permissions * @param validUntil the timestamp after which the policy will no longer be accepted */ public record AcceptedPolicy(Policy policy, OffsetDateTime validUntil) { diff --git a/irs-edc-client/src/main/java/org/eclipse/tractusx/irs/edc/client/policy/ConstraintCheckerService.java b/irs-edc-client/src/main/java/org/eclipse/tractusx/irs/edc/client/policy/ConstraintCheckerService.java index 6838af7511..9cb07b86fb 100644 --- a/irs-edc-client/src/main/java/org/eclipse/tractusx/irs/edc/client/policy/ConstraintCheckerService.java +++ b/irs-edc-client/src/main/java/org/eclipse/tractusx/irs/edc/client/policy/ConstraintCheckerService.java @@ -44,42 +44,41 @@ public class ConstraintCheckerService { public boolean hasAllConstraint(final Policy acceptedPolicy, final List constraints) { final List acceptedConstraintsList = acceptedPolicy.getPermissions() - .stream() - .map(Permission::getConstraints) - .flatMap(Collection::stream) - .toList(); + .stream() + .map(Permission::getConstraints) + .flatMap(Collection::stream) + .toList(); return constraints.stream().allMatch(constraint -> isValidOnList(constraint, acceptedConstraintsList)); } private boolean isValidOnList(final Constraint constraint, final List acceptedConstraintsList) { - return acceptedConstraintsList.stream().anyMatch(acceptedConstraints -> isSameAs(constraint, acceptedConstraints)); + return acceptedConstraintsList.stream() + .anyMatch(acceptedConstraints -> isSameAs(constraint, acceptedConstraints)); } private boolean isSameAs(final Constraint constraint, final Constraints acceptedConstraints) { if (constraint instanceof AtomicConstraint atomicConstraint) { return acceptedConstraints.getOr().stream().anyMatch(p -> isSameAs(atomicConstraint, p)) || acceptedConstraints.getAnd().stream().anyMatch(p -> isSameAs(atomicConstraint, p)); - } else if (constraint instanceof AndConstraint andConstraint) { - return andConstraint.getConstraints().stream().allMatch(constr -> isOnAndList(constr, acceptedConstraints)); - } else if (constraint instanceof OrConstraint orConstraint) { - return orConstraint.getConstraints().stream().anyMatch(constr -> isOnOrList(constr, acceptedConstraints)); - } else { - return false; } - } - - private boolean isOnAndList(final Constraint constraint, final Constraints acceptedConstraints) { - if (constraint instanceof AtomicConstraint atomicConstraint) { - return acceptedConstraints.getAnd().stream().anyMatch(ac -> isSameAs(atomicConstraint, ac)); - } else { - return false; + if (constraint instanceof AndConstraint andConstraint) { + return andConstraint.getConstraints() + .stream() + .allMatch(constr -> isInList(constr, acceptedConstraints.getAnd())); + } + if (constraint instanceof OrConstraint orConstraint) { + return orConstraint.getConstraints() + .stream() + .anyMatch(constr -> isInList(constr, acceptedConstraints.getOr())); } + return false; } - private boolean isOnOrList(final Constraint constraint, final Constraints acceptedConstraints) { + private boolean isInList(final Constraint constraint, + final List acceptedConstraints) { if (constraint instanceof AtomicConstraint atomicConstraint) { - return acceptedConstraints.getOr().stream().anyMatch(ac -> isSameAs(atomicConstraint, ac)); + return acceptedConstraints.stream().anyMatch(ac -> isSameAs(atomicConstraint, ac)); } else { return false; } @@ -90,7 +89,8 @@ private boolean isSameAs(final AtomicConstraint atomicConstraint, return AtomicConstraintValidator.builder() .atomicConstraint(atomicConstraint) .leftExpressionValue(acceptedConstraint.getLeftOperand()) - .rightExpressionValue(acceptedConstraint.getRightOperand().stream().findFirst().orElse("")) + .rightExpressionValue( + acceptedConstraint.getRightOperand().stream().findFirst().orElse("")) .expectedOperator(Operator.valueOf(acceptedConstraint.getOperator().name())) .build() .isValid(); diff --git a/irs-edc-client/src/test/java/org/eclipse/tractusx/irs/edc/client/SubmodelFacadeWiremockTest.java b/irs-edc-client/src/test/java/org/eclipse/tractusx/irs/edc/client/SubmodelFacadeWiremockTest.java index f79d9fa55e..704566009c 100644 --- a/irs-edc-client/src/test/java/org/eclipse/tractusx/irs/edc/client/SubmodelFacadeWiremockTest.java +++ b/irs-edc-client/src/test/java/org/eclipse/tractusx/irs/edc/client/SubmodelFacadeWiremockTest.java @@ -296,7 +296,7 @@ private String buildApiMethodUrl() { private org.eclipse.tractusx.irs.edc.client.policy.Policy policy(String policyId, List permissions) { return new org.eclipse.tractusx.irs.edc.client.policy.Policy( policyId, - OffsetDateTime.now().plusYears(1), + OffsetDateTime.now(), OffsetDateTime.now().plusYears(1), permissions ); diff --git a/irs-edc-client/src/test/java/org/eclipse/tractusx/irs/edc/client/policy/ConstraintCheckerServiceTest.java b/irs-edc-client/src/test/java/org/eclipse/tractusx/irs/edc/client/policy/ConstraintCheckerServiceTest.java index f9e8b97b19..7ddb4d04fc 100644 --- a/irs-edc-client/src/test/java/org/eclipse/tractusx/irs/edc/client/policy/ConstraintCheckerServiceTest.java +++ b/irs-edc-client/src/test/java/org/eclipse/tractusx/irs/edc/client/policy/ConstraintCheckerServiceTest.java @@ -33,6 +33,7 @@ import org.eclipse.edc.policy.model.AndConstraint; import org.eclipse.edc.policy.model.AtomicConstraint; import org.eclipse.edc.policy.model.OrConstraint; +import org.eclipse.tractusx.irs.edc.client.testutil.TestConstants; import org.junit.jupiter.api.Test; class ConstraintCheckerServiceTest { @@ -41,8 +42,10 @@ class ConstraintCheckerServiceTest { @Test void shouldAcceptSimpleAtomicConstraint() { - final Policy acceptedPolicy = createPolicyWithAndConstraint(List.of(new Operand("PURPOSE", "ID 3.1 Trace"))); - final AtomicConstraint simpleAtomicConstraint = createAtomicConstraint("PURPOSE", "ID 3.1 Trace"); + final Policy acceptedPolicy = createPolicyWithAndConstraint( + List.of(new Operand(TestConstants.PURPOSE, TestConstants.ID_3_1_TRACE))); + final AtomicConstraint simpleAtomicConstraint = createAtomicConstraint(TestConstants.PURPOSE, + TestConstants.ID_3_1_TRACE); boolean result = cut.hasAllConstraint(acceptedPolicy, List.of(simpleAtomicConstraint)); @@ -51,8 +54,11 @@ void shouldAcceptSimpleAtomicConstraint() { @Test void shouldNotAcceptWrongLeftOperandAtomicConstraint() { - final Policy acceptedPolicy = createPolicyWithAndConstraint(List.of(new Operand("PURPOSE", "ID 3.1 Trace"))); - final AtomicConstraint simpleAtomicConstraint = createAtomicConstraint("wrongLeft", "ID 3.1 Trace"); + final Policy acceptedPolicy = createPolicyWithAndConstraint( + List.of(new Operand(TestConstants.PURPOSE, TestConstants.ID_3_1_TRACE))); + final String unknownLeftExpression = "wrongLeft"; + final AtomicConstraint simpleAtomicConstraint = createAtomicConstraint(unknownLeftExpression, + TestConstants.ID_3_1_TRACE); boolean result = cut.hasAllConstraint(acceptedPolicy, List.of(simpleAtomicConstraint)); @@ -61,8 +67,11 @@ void shouldNotAcceptWrongLeftOperandAtomicConstraint() { @Test void shouldNotAcceptWrongRightOperandAtomicConstraint() { - final Policy acceptedPolicy = createPolicyWithAndConstraint(List.of(new Operand("PURPOSE", "ID 3.1 Trace"))); - final AtomicConstraint simpleAtomicConstraint = createAtomicConstraint("PURPOSE", "ID 3.1 Trace Wrong"); + final Policy acceptedPolicy = createPolicyWithAndConstraint( + List.of(new Operand(TestConstants.PURPOSE, TestConstants.ID_3_1_TRACE))); + final String unknownRightExpression = "ID 3.1 Trace Wrong"; + final AtomicConstraint simpleAtomicConstraint = createAtomicConstraint(TestConstants.PURPOSE, + unknownRightExpression); boolean result = cut.hasAllConstraint(acceptedPolicy, List.of(simpleAtomicConstraint)); @@ -71,15 +80,16 @@ void shouldNotAcceptWrongRightOperandAtomicConstraint() { @Test void shouldAcceptAndConstraint() { - final AndConstraint andConstraint = createAndConstraint(List.of(createAtomicConstraint("FrameworkAgreement.traceability", "active"), - createAtomicConstraint("Membership", "active"), - createAtomicConstraint("PURPOSE", "ID 3.1 Trace"))); + final AndConstraint andConstraint = createAndConstraint( + List.of(createAtomicConstraint(TestConstants.FRAMEWORK_AGREEMENT_TRACEABILITY, + TestConstants.STATUS_ACTIVE), + createAtomicConstraint(TestConstants.MEMBERSHIP, TestConstants.STATUS_ACTIVE), + createAtomicConstraint(TestConstants.PURPOSE, TestConstants.ID_3_1_TRACE))); - final Policy acceptedPolicy = createPolicyWithAndConstraint(List.of( - new Operand("FrameworkAgreement.traceability", "active"), - new Operand("Membership", "active"), - new Operand("PURPOSE", "ID 3.1 Trace") - )); + final Policy acceptedPolicy = createPolicyWithAndConstraint( + List.of(new Operand(TestConstants.FRAMEWORK_AGREEMENT_TRACEABILITY, TestConstants.STATUS_ACTIVE), + new Operand(TestConstants.MEMBERSHIP, TestConstants.STATUS_ACTIVE), + new Operand(TestConstants.PURPOSE, TestConstants.ID_3_1_TRACE))); boolean result = cut.hasAllConstraint(acceptedPolicy, List.of(andConstraint)); @@ -88,14 +98,15 @@ void shouldAcceptAndConstraint() { @Test void shouldNotAcceptAndConstraintWithOneLessElement() { - final AndConstraint andConstraint = createAndConstraint(List.of(createAtomicConstraint("FrameworkAgreement.traceability", "active"), - createAtomicConstraint("Membership", "active"), - createAtomicConstraint("PURPOSE", "ID 3.1 Trace"))); + final AndConstraint andConstraint = createAndConstraint( + List.of(createAtomicConstraint(TestConstants.FRAMEWORK_AGREEMENT_TRACEABILITY, + TestConstants.STATUS_ACTIVE), + createAtomicConstraint(TestConstants.MEMBERSHIP, TestConstants.STATUS_ACTIVE), + createAtomicConstraint(TestConstants.PURPOSE, TestConstants.ID_3_1_TRACE))); - final Policy acceptedPolicy = createPolicyWithAndConstraint(List.of( - new Operand("FrameworkAgreement.traceability", "active"), - new Operand("PURPOSE", "ID 3.1 Trace") - )); + final Policy acceptedPolicy = createPolicyWithAndConstraint( + List.of(new Operand(TestConstants.FRAMEWORK_AGREEMENT_TRACEABILITY, TestConstants.STATUS_ACTIVE), + new Operand(TestConstants.PURPOSE, TestConstants.ID_3_1_TRACE))); boolean result = cut.hasAllConstraint(acceptedPolicy, List.of(andConstraint)); @@ -104,15 +115,17 @@ void shouldNotAcceptAndConstraintWithOneLessElement() { @Test void shouldRejectAndConstraintWhenOneIsDifferent() { - final AndConstraint andConstraint = createAndConstraint(List.of(createAtomicConstraint("FrameworkAgreement.traceability", "active"), - createAtomicConstraint("Membership", "active"), - createAtomicConstraint("PURPOSE", "ID 3.1 Trace"))); - - final Policy acceptedPolicy = createPolicyWithAndConstraint(List.of( - new Operand("FrameworkAgreement.traceability", "active"), - new Operand("Ship", "active"), - new Operand("PURPOSE", "ID 3.1 Trace") - )); + final AndConstraint andConstraint = createAndConstraint( + List.of(createAtomicConstraint(TestConstants.FRAMEWORK_AGREEMENT_TRACEABILITY, + TestConstants.STATUS_ACTIVE), + createAtomicConstraint(TestConstants.MEMBERSHIP, TestConstants.STATUS_ACTIVE), + createAtomicConstraint(TestConstants.PURPOSE, TestConstants.ID_3_1_TRACE))); + + final String unknownLeftExpression = "Ship"; + final Policy acceptedPolicy = createPolicyWithAndConstraint( + List.of(new Operand(TestConstants.FRAMEWORK_AGREEMENT_TRACEABILITY, TestConstants.STATUS_ACTIVE), + new Operand(unknownLeftExpression, TestConstants.STATUS_ACTIVE), + new Operand(TestConstants.PURPOSE, TestConstants.ID_3_1_TRACE))); boolean result = cut.hasAllConstraint(acceptedPolicy, List.of(andConstraint)); @@ -121,15 +134,15 @@ void shouldRejectAndConstraintWhenOneIsDifferent() { @Test void shouldAcceptOrConstraint() { - final OrConstraint orConstraint = createOrConstraint(List.of( - createAtomicConstraint("FrameworkAgreement.traceability", "active"), - createAtomicConstraint("Membership", "active"))); + final OrConstraint orConstraint = createOrConstraint( + List.of(createAtomicConstraint(TestConstants.FRAMEWORK_AGREEMENT_TRACEABILITY, + TestConstants.STATUS_ACTIVE), + createAtomicConstraint(TestConstants.MEMBERSHIP, TestConstants.STATUS_ACTIVE))); - final Policy acceptedPolicy = createPolicyWithOrConstraint(List.of( - new Operand("FrameworkAgreement.traceability", "active"), - new Operand("Membership", "active"), - new Operand("PURPOSE", "ID 3.1 Trace") - )); + final Policy acceptedPolicy = createPolicyWithOrConstraint( + List.of(new Operand(TestConstants.FRAMEWORK_AGREEMENT_TRACEABILITY, TestConstants.STATUS_ACTIVE), + new Operand(TestConstants.MEMBERSHIP, TestConstants.STATUS_ACTIVE), + new Operand(TestConstants.PURPOSE, TestConstants.ID_3_1_TRACE))); boolean result = cut.hasAllConstraint(acceptedPolicy, List.of(orConstraint)); @@ -138,13 +151,15 @@ void shouldAcceptOrConstraint() { @Test void shouldRejectOrConstraintIfAnyMatch() { - final OrConstraint orConstraint = createOrConstraint(List.of(createAtomicConstraint("FrameworkAgreement.traceability", "active"), - createAtomicConstraint("Membership", "active"))); + final OrConstraint orConstraint = createOrConstraint( + List.of(createAtomicConstraint(TestConstants.FRAMEWORK_AGREEMENT_TRACEABILITY, + TestConstants.STATUS_ACTIVE), + createAtomicConstraint(TestConstants.MEMBERSHIP, TestConstants.STATUS_ACTIVE))); - final Policy acceptedPolicy = createPolicyWithOrConstraint(List.of( - new Operand("Ship", "active"), - new Operand("PURPOSE", "ID 3.1 Trace") - )); + final String unknownLeftExpression = "Ship"; + final Policy acceptedPolicy = createPolicyWithOrConstraint( + List.of(new Operand(unknownLeftExpression, TestConstants.STATUS_ACTIVE), + new Operand(TestConstants.PURPOSE, TestConstants.ID_3_1_TRACE))); boolean result = cut.hasAllConstraint(acceptedPolicy, List.of(orConstraint)); @@ -152,13 +167,19 @@ void shouldRejectOrConstraintIfAnyMatch() { } private Policy createPolicyWithAndConstraint(List operands) { - List and = operands.stream().map(operand -> new Constraint(operand.left, OperatorType.EQ, List.of(operand.right))).toList(); + List and = operands.stream() + .map(operand -> new Constraint(operand.left, OperatorType.EQ, + List.of(operand.right))) + .toList(); Constraints constraints = new Constraints(and, new ArrayList<>()); return createPolicyWithConstraint(constraints); } private Policy createPolicyWithOrConstraint(List operands) { - List or = operands.stream().map(operand -> new Constraint(operand.left, OperatorType.EQ, List.of(operand.right))).toList(); + List or = operands.stream() + .map(operand -> new Constraint(operand.left, OperatorType.EQ, + List.of(operand.right))) + .toList(); Constraints constraints = new Constraints(new ArrayList<>(), or); return createPolicyWithConstraint(constraints); } @@ -167,18 +188,19 @@ private Policy createPolicyWithConstraint(Constraints constraints) { List constraintsList = List.of(constraints); Permission permission = new Permission(PolicyType.ACCESS, constraintsList); List permissions = List.of(permission); - return new Policy("policyId", OffsetDateTime.now(), OffsetDateTime.now().plusYears(1), permissions); + final String policyId = "policyId"; + return new Policy(policyId, OffsetDateTime.now(), OffsetDateTime.now().plusYears(1), permissions); } - public static AndConstraint createAndConstraint(final List constraints) { + public AndConstraint createAndConstraint(final List constraints) { return AndConstraint.Builder.newInstance().constraints(constraints).build(); } - public static OrConstraint createOrConstraint(final List constraints) { + public OrConstraint createOrConstraint(final List constraints) { return OrConstraint.Builder.newInstance().constraints(constraints).build(); } - private record Operand(String left, String right) {} - + private record Operand(String left, String right) { + } } \ No newline at end of file diff --git a/irs-edc-client/src/test/java/org/eclipse/tractusx/irs/edc/client/policy/PolicyCheckerServiceTest.java b/irs-edc-client/src/test/java/org/eclipse/tractusx/irs/edc/client/policy/PolicyCheckerServiceTest.java index 0664f86eac..799d60c251 100644 --- a/irs-edc-client/src/test/java/org/eclipse/tractusx/irs/edc/client/policy/PolicyCheckerServiceTest.java +++ b/irs-edc-client/src/test/java/org/eclipse/tractusx/irs/edc/client/policy/PolicyCheckerServiceTest.java @@ -35,6 +35,7 @@ import java.util.List; import org.eclipse.edc.policy.model.Policy; +import org.eclipse.tractusx.irs.edc.client.testutil.TestConstants; import org.junit.jupiter.api.BeforeEach; import org.junit.jupiter.api.Test; import org.junit.jupiter.api.extension.ExtendWith; @@ -50,8 +51,10 @@ class PolicyCheckerServiceTest { @BeforeEach void setUp() { - final var policyList = List.of(new AcceptedPolicy(policy("ID 3.0 Trace"), OffsetDateTime.now().plusYears(1)), - new AcceptedPolicy(policy("FrameworkAgreement.traceability"), OffsetDateTime.now().plusYears(1))); + final var policyList = List.of( + new AcceptedPolicy(policy(TestConstants.ID_3_0_TRACE), OffsetDateTime.now().plusYears(1)), + new AcceptedPolicy(policy(TestConstants.FRAMEWORK_AGREEMENT_TRACEABILITY), + OffsetDateTime.now().plusYears(1))); when(policyStore.getAcceptedPolicies()).thenReturn(policyList); policyCheckerService = new PolicyCheckerService(policyStore, new ConstraintCheckerService()); } @@ -59,7 +62,8 @@ void setUp() { @Test void shouldRejectWrongPolicy() { // given - Policy policy = createAtomicConstraintPolicy("PURPOSE", "Wrong_Trace"); + final String unknownRightExpression = "Wrong_Trace"; + Policy policy = createAtomicConstraintPolicy(TestConstants.PURPOSE, unknownRightExpression); // when boolean result = policyCheckerService.isValid(policy); @@ -70,7 +74,7 @@ void shouldRejectWrongPolicy() { @Test void shouldRejectWhenPolicyStoreIsEmpty() { // given - Policy policy = createAtomicConstraintPolicy("PURPOSE", "ID 3.0 Trace"); + Policy policy = createAtomicConstraintPolicy(TestConstants.PURPOSE, TestConstants.ID_3_0_TRACE); when(policyStore.getAcceptedPolicies()).thenReturn(List.of()); // when boolean result = policyCheckerService.isValid(policy); @@ -82,10 +86,13 @@ void shouldRejectWhenPolicyStoreIsEmpty() { @Test void shouldConfirmValidPolicyWhenWildcardIsSet() { // given - final var policyList = List.of(new AcceptedPolicy(policy("ID 3.0 Trace"), OffsetDateTime.now().plusYears(1)), - new AcceptedPolicy(policy("*"), OffsetDateTime.now().plusYears(1))); + final String wildcardPolicyId = "*"; + final var policyList = List.of( + new AcceptedPolicy(policy(TestConstants.ID_3_0_TRACE), OffsetDateTime.now().plusYears(1)), + new AcceptedPolicy(policy(wildcardPolicyId), OffsetDateTime.now().plusYears(1))); when(policyStore.getAcceptedPolicies()).thenReturn(policyList); - Policy policy = createAtomicConstraintPolicy("FrameworkAgreement.traceability", "active"); + Policy policy = createAtomicConstraintPolicy(TestConstants.FRAMEWORK_AGREEMENT_TRACEABILITY, + TestConstants.STATUS_ACTIVE); // when boolean result = policyCheckerService.isValid(policy); @@ -96,9 +103,12 @@ void shouldConfirmValidPolicyWhenWildcardIsSet() { @Test void shouldRejectWhenWildcardIsPartOfPolicy() { // given - final var policyList = List.of(new AcceptedPolicy(policy("Policy*"), OffsetDateTime.now().plusYears(1))); + final String invalidWildcardPolicy = "Policy*"; + final var policyList = List.of( + new AcceptedPolicy(policy(invalidWildcardPolicy), OffsetDateTime.now().plusYears(1))); when(policyStore.getAcceptedPolicies()).thenReturn(policyList); - Policy policy = createAtomicConstraintPolicy("FrameworkAgreement.traceability", "active"); + Policy policy = createAtomicConstraintPolicy(TestConstants.FRAMEWORK_AGREEMENT_TRACEABILITY, + TestConstants.STATUS_ACTIVE); // when boolean result = policyCheckerService.isValid(policy); @@ -109,13 +119,15 @@ void shouldRejectWhenWildcardIsPartOfPolicy() { @Test void shouldRejectAndConstraintsWhenOnlyOneMatch() { // given - final var policyList = List.of( - new AcceptedPolicy(policy("FrameworkAgreement.traceability"), OffsetDateTime.now().plusYears(1)), - new AcceptedPolicy(policy("FrameworkAgreement.dismantler"), OffsetDateTime.now().plusYears(1))); + final var policyList = List.of(new AcceptedPolicy(policy(TestConstants.FRAMEWORK_AGREEMENT_TRACEABILITY), + OffsetDateTime.now().plusYears(1)), + new AcceptedPolicy(policy(TestConstants.FRAMEWORK_AGREEMENT_DISMANTLER), + OffsetDateTime.now().plusYears(1))); when(policyStore.getAcceptedPolicies()).thenReturn(policyList); Policy policy = createAndConstraintPolicy( - List.of(createAtomicConstraint("FrameworkAgreement.traceability", "active"), - createAtomicConstraint("Membership", "active"))); + List.of(createAtomicConstraint(TestConstants.FRAMEWORK_AGREEMENT_TRACEABILITY, + TestConstants.STATUS_ACTIVE), + createAtomicConstraint(TestConstants.MEMBERSHIP, TestConstants.STATUS_ACTIVE))); // when boolean result = policyCheckerService.isValid(policy); @@ -126,12 +138,15 @@ void shouldRejectAndConstraintsWhenOnlyOneMatch() { @Test void shouldRejectOrConstraintsWhenNoneMatch() { // given - final var policyList = List.of(new AcceptedPolicy(policy("FrameworkAgreement.test"), OffsetDateTime.now().plusYears(1)), - new AcceptedPolicy(policy("FrameworkAgreement.dismantler"), OffsetDateTime.now().plusYears(1))); + final var policyList = List.of( + new AcceptedPolicy(policy(TestConstants.FRAMEWORK_AGREEMENT_TEST), OffsetDateTime.now().plusYears(1)), + new AcceptedPolicy(policy(TestConstants.FRAMEWORK_AGREEMENT_DISMANTLER), + OffsetDateTime.now().plusYears(1))); when(policyStore.getAcceptedPolicies()).thenReturn(policyList); Policy policy = createAndConstraintPolicy( - List.of(createAtomicConstraint("FrameworkAgreement.traceability", "active"), - createAtomicConstraint("Membership", "active"))); + List.of(createAtomicConstraint(TestConstants.FRAMEWORK_AGREEMENT_TRACEABILITY, + TestConstants.STATUS_ACTIVE), + createAtomicConstraint(TestConstants.MEMBERSHIP, TestConstants.STATUS_ACTIVE))); // when boolean result = policyCheckerService.isValid(policy); @@ -142,12 +157,15 @@ void shouldRejectOrConstraintsWhenNoneMatch() { @Test void shouldRejectXOneConstraintsWhenNoneMatch() { // given - final var policyList = List.of(new AcceptedPolicy(policy("FrameworkAgreement.test"), OffsetDateTime.now().plusYears(1)), - new AcceptedPolicy(policy("FrameworkAgreement.dismantler"), OffsetDateTime.now().plusYears(1))); + final var policyList = List.of( + new AcceptedPolicy(policy(TestConstants.FRAMEWORK_AGREEMENT_TEST), OffsetDateTime.now().plusYears(1)), + new AcceptedPolicy(policy(TestConstants.FRAMEWORK_AGREEMENT_DISMANTLER), + OffsetDateTime.now().plusYears(1))); when(policyStore.getAcceptedPolicies()).thenReturn(policyList); Policy policy = createXOneConstraintPolicy( - List.of(createAtomicConstraint("FrameworkAgreement.traceability", "active"), - createAtomicConstraint("Membership", "active"))); + List.of(createAtomicConstraint(TestConstants.FRAMEWORK_AGREEMENT_TRACEABILITY, + TestConstants.STATUS_ACTIVE), + createAtomicConstraint(TestConstants.MEMBERSHIP, TestConstants.STATUS_ACTIVE))); // when boolean result = policyCheckerService.isValid(policy); @@ -158,13 +176,14 @@ void shouldRejectXOneConstraintsWhenNoneMatch() { @Test void shouldRejectXOneConstraintsWhenMoreThanOneMatch() { // given - final var policyList = List.of( - new AcceptedPolicy(policy("FrameworkAgreement.traceability"), OffsetDateTime.now().plusYears(1)), - new AcceptedPolicy(policy("Membership"), OffsetDateTime.now().plusYears(1))); + final var policyList = List.of(new AcceptedPolicy(policy(TestConstants.FRAMEWORK_AGREEMENT_TRACEABILITY), + OffsetDateTime.now().plusYears(1)), + new AcceptedPolicy(policy(TestConstants.MEMBERSHIP), OffsetDateTime.now().plusYears(1))); when(policyStore.getAcceptedPolicies()).thenReturn(policyList); Policy policy = createXOneConstraintPolicy( - List.of(createAtomicConstraint("FrameworkAgreement.traceability", "active"), - createAtomicConstraint("Membership", "active"))); + List.of(createAtomicConstraint(TestConstants.FRAMEWORK_AGREEMENT_TRACEABILITY, + TestConstants.STATUS_ACTIVE), + createAtomicConstraint(TestConstants.MEMBERSHIP, TestConstants.STATUS_ACTIVE))); // when boolean result = policyCheckerService.isValid(policy); @@ -173,11 +192,7 @@ void shouldRejectXOneConstraintsWhenMoreThanOneMatch() { } private org.eclipse.tractusx.irs.edc.client.policy.Policy policy(String policyId) { - return new org.eclipse.tractusx.irs.edc.client.policy.Policy( - policyId, - OffsetDateTime.now().plusYears(1), - OffsetDateTime.now().plusYears(1), - Collections.emptyList() - ); + return new org.eclipse.tractusx.irs.edc.client.policy.Policy(policyId, OffsetDateTime.now(), + OffsetDateTime.now().plusYears(1), Collections.emptyList()); } } \ No newline at end of file diff --git a/irs-edc-client/src/test/java/org/eclipse/tractusx/irs/edc/client/testutil/TestConstants.java b/irs-edc-client/src/test/java/org/eclipse/tractusx/irs/edc/client/testutil/TestConstants.java new file mode 100644 index 0000000000..98f4df3b00 --- /dev/null +++ b/irs-edc-client/src/test/java/org/eclipse/tractusx/irs/edc/client/testutil/TestConstants.java @@ -0,0 +1,38 @@ +/******************************************************************************** + * Copyright (c) 2021,2022,2023 + * 2022: ZF Friedrichshafen AG + * 2022: ISTOS GmbH + * 2022,2023: Bayerische Motoren Werke Aktiengesellschaft (BMW AG) + * 2022,2023: BOSCH AG + * Copyright (c) 2021,2022,2023 Contributors to the Eclipse Foundation + * + * See the NOTICE file(s) distributed with this work for additional + * information regarding copyright ownership. + * + * This program and the accompanying materials are made available under the + * terms of the Apache License, Version 2.0 which is available at + * https://www.apache.org/licenses/LICENSE-2.0. + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations + * under the License. + * + * SPDX-License-Identifier: Apache-2.0 + ********************************************************************************/ +package org.eclipse.tractusx.irs.edc.client.testutil; + +/** + * Commonly used constants for tests. + */ +public class TestConstants { + public static final String FRAMEWORK_AGREEMENT_TRACEABILITY = "FrameworkAgreement.traceability"; + public static final String FRAMEWORK_AGREEMENT_DISMANTLER = "FrameworkAgreement.dismantler"; + public static final String FRAMEWORK_AGREEMENT_TEST = "FrameworkAgreement.test"; + public static final String MEMBERSHIP = "Membership"; + public static final String ID_3_0_TRACE = "ID 3.0 Trace"; + public static final String ID_3_1_TRACE = "ID 3.1 Trace"; + public static final String STATUS_ACTIVE = "active"; + public static final String PURPOSE = "PURPOSE"; +} From ab5326b0c13223c10cfbb40655f9aa7cbe35e79e Mon Sep 17 00:00:00 2001 From: Jaro Hartmann Date: Fri, 29 Sep 2023 15:19:36 +0200 Subject: [PATCH 07/18] feat(irs-edc):[TRI-1594] Refactoring --- .../tractusx/irs/edc/client/SubmodelFacadeWiremockTest.java | 1 - 1 file changed, 1 deletion(-) diff --git a/irs-edc-client/src/test/java/org/eclipse/tractusx/irs/edc/client/SubmodelFacadeWiremockTest.java b/irs-edc-client/src/test/java/org/eclipse/tractusx/irs/edc/client/SubmodelFacadeWiremockTest.java index 704566009c..c07dadeaca 100644 --- a/irs-edc-client/src/test/java/org/eclipse/tractusx/irs/edc/client/SubmodelFacadeWiremockTest.java +++ b/irs-edc-client/src/test/java/org/eclipse/tractusx/irs/edc/client/SubmodelFacadeWiremockTest.java @@ -41,7 +41,6 @@ import java.time.Duration; import java.time.OffsetDateTime; import java.util.ArrayList; -import java.util.Collections; import java.util.List; import java.util.Map; import java.util.concurrent.ExecutionException; From 2af563fc8132101a05522ee4345d2375d816a552 Mon Sep 17 00:00:00 2001 From: Jaro Hartmann Date: Fri, 29 Sep 2023 16:12:18 +0200 Subject: [PATCH 08/18] feat(testing):[TRI-1594] Update insomnia collection --- local/testing/IRS_Request_Collection.json | 36 +++++++++++------------ 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/local/testing/IRS_Request_Collection.json b/local/testing/IRS_Request_Collection.json index ffa92f2db4..4fda995754 100644 --- a/local/testing/IRS_Request_Collection.json +++ b/local/testing/IRS_Request_Collection.json @@ -7,7 +7,7 @@ { "_id": "req_0d87b4e10fb44787826d9283f86230b2", "parentId": "fld_be8c2610cff74eb59ed09055773d60be", - "modified": 1687243172179, + "modified": 1693558916477, "created": 1687243056648, "url": "{{IRS_HOST}}/irs/policies", "name": "Get all policies", @@ -20,8 +20,8 @@ "type": "oauth2", "grantType": "client_credentials", "accessTokenUrl": "{{ _.KEYCLOAK_TOKEN_URL }}", - "clientId": "{{ _.CLIENT_ID }}", - "clientSecret": "{{ _.CLIENT_SECRET }}" + "clientId": "{{ _.ADMIN_ID }}", + "clientSecret": "{{ _.ADMIN_SECRET }}" }, "metaSortKey": -1687243056648, "isPrivate": false, @@ -70,9 +70,9 @@ { "_id": "req_61dc736538e44db697cc0f87da514672", "parentId": "fld_be8c2610cff74eb59ed09055773d60be", - "modified": 1687243241313, + "modified": 1695996159291, "created": 1687243204155, - "url": "{{IRS_HOST}}/irs/policies/{% prompt 'policyId', '', '', '', false, true %}", + "url": "{{IRS_HOST}}/irs/policies/{% prompt 'policyId', '', 'traceability-test', '', false, true %}", "name": "Delete policy", "description": "", "method": "DELETE", @@ -83,8 +83,8 @@ "type": "oauth2", "grantType": "client_credentials", "accessTokenUrl": "{{ _.KEYCLOAK_TOKEN_URL }}", - "clientId": "{{ _.CLIENT_ID }}", - "clientSecret": "{{ _.CLIENT_SECRET }}" + "clientId": "{{ _.ADMIN_ID }}", + "clientSecret": "{{ _.ADMIN_SECRET }}" }, "metaSortKey": -1685602897140.75, "isPrivate": false, @@ -99,15 +99,15 @@ { "_id": "req_adb85df920934d2e9754ffc3f834fcfe", "parentId": "fld_be8c2610cff74eb59ed09055773d60be", - "modified": 1693576028823, + "modified": 1695996154247, "created": 1693576003390, - "url": "{{IRS_HOST}}/irs/policies/{% prompt 'policyId', '', '', '', false, true %}", + "url": "{{IRS_HOST}}/irs/policies/{% prompt 'id', '', 'traceability-test', '', false, true %}", "name": "Update policy", "description": "", "method": "PUT", "body": { "mimeType": "application/json", - "text": "{\n\t\"validUntil\": \"2028-08-01T00:00:00Z\"\n}" + "text": "{\n \"validUntil\": \"2025-12-12T23:59:59.999Z\"\n}" }, "parameters": [], "headers": [ @@ -120,10 +120,10 @@ "type": "oauth2", "grantType": "client_credentials", "accessTokenUrl": "{{ _.KEYCLOAK_TOKEN_URL }}", - "clientId": "{{ _.CLIENT_ID }}", - "clientSecret": "{{ _.CLIENT_SECRET }}" + "clientId": "{{ _.ADMIN_ID }}", + "clientSecret": "{{ _.ADMIN_SECRET }}" }, - "metaSortKey": -1684874704117.875, + "metaSortKey": -1686422976894.375, "isPrivate": false, "settingStoreCookies": true, "settingSendCookies": true, @@ -136,7 +136,7 @@ { "_id": "req_69feefa8b3b34d25a91b97d2b2e2e31a", "parentId": "fld_be8c2610cff74eb59ed09055773d60be", - "modified": 1687243190523, + "modified": 1695996162953, "created": 1687243182397, "url": "{{IRS_HOST}}/irs/policies", "name": "Register policy", @@ -144,7 +144,7 @@ "method": "POST", "body": { "mimeType": "application/json", - "text": "{\n\t\"policyId\": \"R2_Traceability\",\n\t\"validUntil\": \"2026-08-01T00:00:00Z\"\n}" + "text": "{\n \"permissions\": [\n {\n \"action\": \"ACCESS\",\n \"constraints\": [\n {\n \"and\": [\n {\n \"leftOperand\": \"FrameworkAgreement.traceability\",\n \"operator\": \"eq\",\n \"rightOperand\": [\n \"active\"\n ]\n },\n {\n \"leftOperand\": \"Membership\",\n \"operator\": \"eq\",\n \"rightOperand\": [\n \"active\"\n ]\n }\n ]\n }\n ]\n }\n ],\n \"policyId\": \"traceability-test\",\n \"validUntil\": \"2024-12-12T23:59:59.999Z\"\n}" }, "parameters": [], "headers": [ @@ -157,10 +157,10 @@ "type": "oauth2", "grantType": "client_credentials", "accessTokenUrl": "{{ _.KEYCLOAK_TOKEN_URL }}", - "clientId": "{{ _.CLIENT_ID }}", - "clientSecret": "{{ _.CLIENT_SECRET }}" + "clientId": "{{ _.ADMIN_ID }}", + "clientSecret": "{{ _.ADMIN_SECRET }}" }, - "metaSortKey": -1683962737633.5, + "metaSortKey": -1687243056748, "isPrivate": false, "settingStoreCookies": true, "settingSendCookies": true, From 92dc6fab783a1b4b1285657d7cd76b2d67000ce8 Mon Sep 17 00:00:00 2001 From: "Krzysztof Massalski (Extern)" Date: Tue, 3 Oct 2023 16:18:33 +0200 Subject: [PATCH 09/18] feat(impl):[TRI-1666] insomnia collection update --- local/testing/IRS_Request_Collection.json | 3446 +-------------------- 1 file changed, 1 insertion(+), 3445 deletions(-) diff --git a/local/testing/IRS_Request_Collection.json b/local/testing/IRS_Request_Collection.json index ffa92f2db4..984dc9d524 100644 --- a/local/testing/IRS_Request_Collection.json +++ b/local/testing/IRS_Request_Collection.json @@ -1,3445 +1 @@ -{ - "_type": "export", - "__export_format": 4, - "__export_date": "2023-09-20T06:57:35.070Z", - "__export_source": "insomnia.desktop.app:v2023.5.8", - "resources": [ - { - "_id": "req_0d87b4e10fb44787826d9283f86230b2", - "parentId": "fld_be8c2610cff74eb59ed09055773d60be", - "modified": 1687243172179, - "created": 1687243056648, - "url": "{{IRS_HOST}}/irs/policies", - "name": "Get all policies", - "description": "", - "method": "GET", - "body": {}, - "parameters": [], - "headers": [], - "authentication": { - "type": "oauth2", - "grantType": "client_credentials", - "accessTokenUrl": "{{ _.KEYCLOAK_TOKEN_URL }}", - "clientId": "{{ _.CLIENT_ID }}", - "clientSecret": "{{ _.CLIENT_SECRET }}" - }, - "metaSortKey": -1687243056648, - "isPrivate": false, - "settingStoreCookies": true, - "settingSendCookies": true, - "settingDisableRenderRequestBody": false, - "settingEncodeUrl": true, - "settingRebuildPath": true, - "settingFollowRedirects": "global", - "_type": "request" - }, - { - "_id": "fld_be8c2610cff74eb59ed09055773d60be", - "parentId": "fld_bafdcd71d52b4f76bebd9b6bb5b8980c", - "modified": 1687243055015, - "created": 1687243055015, - "name": "Policy Store", - "description": "", - "environment": {}, - "environmentPropertyOrder": null, - "metaSortKey": -1687243055015, - "_type": "request_group" - }, - { - "_id": "fld_bafdcd71d52b4f76bebd9b6bb5b8980c", - "parentId": "wrk_565df8abe30f4da29d8bffcde97927d7", - "modified": 1691572726194, - "created": 1680682418636, - "name": "IRS DEMO Collection", - "description": "", - "environment": {}, - "environmentPropertyOrder": null, - "metaSortKey": -1680682418636, - "_type": "request_group" - }, - { - "_id": "wrk_565df8abe30f4da29d8bffcde97927d7", - "parentId": null, - "modified": 1680682438221, - "created": 1680682419747, - "name": "IRS", - "description": "", - "scope": "collection", - "_type": "workspace" - }, - { - "_id": "req_61dc736538e44db697cc0f87da514672", - "parentId": "fld_be8c2610cff74eb59ed09055773d60be", - "modified": 1687243241313, - "created": 1687243204155, - "url": "{{IRS_HOST}}/irs/policies/{% prompt 'policyId', '', '', '', false, true %}", - "name": "Delete policy", - "description": "", - "method": "DELETE", - "body": {}, - "parameters": [], - "headers": [], - "authentication": { - "type": "oauth2", - "grantType": "client_credentials", - "accessTokenUrl": "{{ _.KEYCLOAK_TOKEN_URL }}", - "clientId": "{{ _.CLIENT_ID }}", - "clientSecret": "{{ _.CLIENT_SECRET }}" - }, - "metaSortKey": -1685602897140.75, - "isPrivate": false, - "settingStoreCookies": true, - "settingSendCookies": true, - "settingDisableRenderRequestBody": false, - "settingEncodeUrl": true, - "settingRebuildPath": true, - "settingFollowRedirects": "global", - "_type": "request" - }, - { - "_id": "req_adb85df920934d2e9754ffc3f834fcfe", - "parentId": "fld_be8c2610cff74eb59ed09055773d60be", - "modified": 1693576028823, - "created": 1693576003390, - "url": "{{IRS_HOST}}/irs/policies/{% prompt 'policyId', '', '', '', false, true %}", - "name": "Update policy", - "description": "", - "method": "PUT", - "body": { - "mimeType": "application/json", - "text": "{\n\t\"validUntil\": \"2028-08-01T00:00:00Z\"\n}" - }, - "parameters": [], - "headers": [ - { - "name": "Content-Type", - "value": "application/json" - } - ], - "authentication": { - "type": "oauth2", - "grantType": "client_credentials", - "accessTokenUrl": "{{ _.KEYCLOAK_TOKEN_URL }}", - "clientId": "{{ _.CLIENT_ID }}", - "clientSecret": "{{ _.CLIENT_SECRET }}" - }, - "metaSortKey": -1684874704117.875, - "isPrivate": false, - "settingStoreCookies": true, - "settingSendCookies": true, - "settingDisableRenderRequestBody": false, - "settingEncodeUrl": true, - "settingRebuildPath": true, - "settingFollowRedirects": "global", - "_type": "request" - }, - { - "_id": "req_69feefa8b3b34d25a91b97d2b2e2e31a", - "parentId": "fld_be8c2610cff74eb59ed09055773d60be", - "modified": 1687243190523, - "created": 1687243182397, - "url": "{{IRS_HOST}}/irs/policies", - "name": "Register policy", - "description": "", - "method": "POST", - "body": { - "mimeType": "application/json", - "text": "{\n\t\"policyId\": \"R2_Traceability\",\n\t\"validUntil\": \"2026-08-01T00:00:00Z\"\n}" - }, - "parameters": [], - "headers": [ - { - "name": "Content-Type", - "value": "application/json" - } - ], - "authentication": { - "type": "oauth2", - "grantType": "client_credentials", - "accessTokenUrl": "{{ _.KEYCLOAK_TOKEN_URL }}", - "clientId": "{{ _.CLIENT_ID }}", - "clientSecret": "{{ _.CLIENT_SECRET }}" - }, - "metaSortKey": -1683962737633.5, - "isPrivate": false, - "settingStoreCookies": true, - "settingSendCookies": true, - "settingDisableRenderRequestBody": false, - "settingEncodeUrl": true, - "settingRebuildPath": true, - "settingFollowRedirects": "global", - "_type": "request" - }, - { - "_id": "req_6233a90cc9ab4d6688a8faa8cedee908", - "parentId": "fld_79ebbc0bb48a4233a9c0f17ce4449e6c", - "modified": 1691502818583, - "created": 1680682418619, - "url": "{{DIGITAL_TWIN_REGISTRY}}/api/v3.0/shell-descriptors/{% prompt 'aasIdentifier', '', _.GLOBAL_ASSET_ID, '', false, true %}", - "name": "Get Shell by aasIdentifier", - "description": "", - "method": "GET", - "body": {}, - "parameters": [], - "headers": [ - { - "id": "pair_7877c58fd3ae46758cabf9f6cb397818", - "name": "", - "value": "", - "description": "", - "disabled": true - } - ], - "authentication": { - "type": "oauth2", - "grantType": "client_credentials", - "accessTokenUrl": "{{ _.KEYCLOAK_TOKEN_URL }}", - "clientId": "{{ _.CLIENT_ID }}", - "clientSecret": "{{ _.CLIENT_SECRET }}", - "credentialsInBody": false - }, - "metaSortKey": -1680682418619, - "isPrivate": false, - "settingStoreCookies": true, - "settingSendCookies": true, - "settingDisableRenderRequestBody": false, - "settingEncodeUrl": true, - "settingRebuildPath": true, - "settingFollowRedirects": "global", - "_type": "request" - }, - { - "_id": "fld_79ebbc0bb48a4233a9c0f17ce4449e6c", - "parentId": "fld_bafdcd71d52b4f76bebd9b6bb5b8980c", - "modified": 1691504187689, - "created": 1680682418630, - "name": "Digital Twin Registry", - "description": "", - "environment": {}, - "environmentPropertyOrder": null, - "metaSortKey": -1680682418630, - "_type": "request_group" - }, - { - "_id": "req_bb6b9d8cfd2a43149ec98f69bdd7f8f8", - "parentId": "fld_79ebbc0bb48a4233a9c0f17ce4449e6c", - "modified": 1690529037286, - "created": 1690529035794, - "url": "{{DIGITAL_TWIN_REGISTRY}}/api/v3.0/shell-descriptors", - "name": "Get Shells", - "description": "", - "method": "GET", - "body": {}, - "parameters": [], - "headers": [ - { - "id": "pair_7877c58fd3ae46758cabf9f6cb397818", - "name": "", - "value": "", - "description": "", - "disabled": true - } - ], - "authentication": { - "type": "oauth2", - "grantType": "client_credentials", - "accessTokenUrl": "{{ _.KEYCLOAK_TOKEN_URL }}", - "clientId": "{{ _.CLIENT_ID }}", - "clientSecret": "{{ _.CLIENT_SECRET }}", - "credentialsInBody": false - }, - "metaSortKey": -1680682418614, - "isPrivate": false, - "settingStoreCookies": true, - "settingSendCookies": true, - "settingDisableRenderRequestBody": false, - "settingEncodeUrl": true, - "settingRebuildPath": true, - "settingFollowRedirects": "global", - "_type": "request" - }, - { - "_id": "req_f18dce1e50d94f08a11a8d1cc437aaa6", - "parentId": "fld_79ebbc0bb48a4233a9c0f17ce4449e6c", - "modified": 1690366224607, - "created": 1680682418609, - "url": "{{DIGITAL_TWIN_REGISTRY}}/api/v3.0/lookup/shells", - "name": "Query Registry By BPN", - "description": "", - "method": "GET", - "body": {}, - "parameters": [ - { - "name": "assetIds", - "value": "[{\"name\": \"manufacturerId\",\"value\":\"BPNL00000003AYRE\"}],", - "disabled": false, - "id": "pair_c8a20aa6fd7647a98da9b91abfe0cfa8" - }, - { - "name": "assetIds", - "value": "[{\"name\": \"manufacturerId\",\"value\":\"BPNL00000003AVTH\"}],", - "disabled": true, - "id": "pair_cc48c08e3b834497a2d88bd4201c3867" - }, - { - "name": "assetIds", - "value": "[{\"name\": \"manufacturerId\",\"value\":\"BPNL00000003AZQP\"}]", - "disabled": true, - "id": "pair_4187c8b0b8894410a17eb0ff2cf1523a" - }, - { - "name": "assetIds", - "value": "[{\"name\": \"manufacturerId\",\"value\":\"BPNL00000003B2OM\"}],", - "disabled": true, - "id": "pair_706e6930cc874343941b744a054ef388" - }, - { - "name": "assetIds", - "value": "[{\"name\": \"manufacturerId\",\"value\":\"BPNL00000003B3NX\"}],", - "disabled": true, - "id": "pair_45c6bcf3266a475891ebbbba6cde0798" - }, - { - "name": "assetIds", - "value": "[{\"name\": \"manufacturerId\",\"value\":\"BPNL00000003B5MJ\"}],", - "disabled": true, - "id": "pair_89445c9795e54bbfa1e26dae0fe4756a" - }, - { - "name": "assetIds", - "value": "[{\"name\": \"manufacturerId\",\"value\":\"BPNL00000003B0Q0\"}],", - "disabled": true, - "id": "pair_d72f55c7bf714c7c9aae58456c778443" - }, - { - "name": "assetIds", - "value": "[{\"name\": \"manufacturerId\",\"value\":\"BPNL00000003AXS3\"}],", - "disabled": true, - "id": "pair_406c9da4dc014fb297f70bb3da7128c1" - } - ], - "headers": [], - "authentication": { - "type": "oauth2", - "grantType": "client_credentials", - "credentialsInBody": false, - "accessTokenUrl": "{{ _.KEYCLOAK_TOKEN_URL }}", - "clientId": "{{ _.CLIENT_ID }}", - "clientSecret": "{{ _.CLIENT_SECRET }}" - }, - "metaSortKey": -1680682418609, - "isPrivate": false, - "settingStoreCookies": true, - "settingSendCookies": true, - "settingDisableRenderRequestBody": false, - "settingEncodeUrl": true, - "settingRebuildPath": true, - "settingFollowRedirects": "global", - "_type": "request" - }, - { - "_id": "req_7412afb098ed4ca6aa196c48aa93c41e", - "parentId": "fld_79ebbc0bb48a4233a9c0f17ce4449e6c", - "modified": 1690366542261, - "created": 1680682418595, - "url": "{{DIGITAL_TWIN_REGISTRY}}/api/v3.0/lookup/shells", - "name": "Query Registry By VAN", - "description": "", - "method": "GET", - "body": {}, - "parameters": [ - { - "name": "assetIds", - "value": "[{\"name\":\"van\",\"value\": \"OMBSWNHVABEWMQTAV\"}]", - "disabled": false, - "id": "pair_50d86e928e9f448d97da8ada0390e12f" - } - ], - "headers": [], - "authentication": { - "type": "oauth2", - "grantType": "client_credentials", - "accessTokenUrl": "{{ _.KEYCLOAK_TOKEN_URL }}", - "clientId": "{{ _.CLIENT_ID }}", - "clientSecret": "{{ _.CLIENT_SECRET }}" - }, - "metaSortKey": -1680682418595, - "isPrivate": false, - "settingStoreCookies": true, - "settingSendCookies": true, - "settingDisableRenderRequestBody": false, - "settingEncodeUrl": true, - "settingRebuildPath": true, - "settingFollowRedirects": "global", - "_type": "request" - }, - { - "_id": "req_7a74037de2f14435b9256f2a101fa973", - "parentId": "fld_79ebbc0bb48a4233a9c0f17ce4449e6c", - "modified": 1691061418395, - "created": 1680682418581, - "url": "{{DIGITAL_TWIN_REGISTRY}}/api/v3.0/lookup/shells", - "name": "Query Registry By globalAssetId", - "description": "", - "method": "GET", - "body": {}, - "parameters": [ - { - "name": "assetIds", - "value": "[{\"name\":\"globalAssetId\",\"value\":\"{% prompt 'id', '', '', '', false, true %}\"}]", - "disabled": false, - "id": "pair_f5f3d12fb2224c1d9e577c42128aa3d9" - } - ], - "headers": [], - "authentication": { - "type": "oauth2", - "grantType": "client_credentials", - "accessTokenUrl": "{{ _.KEYCLOAK_TOKEN_URL }}", - "clientId": "{{ _.CLIENT_ID }}", - "clientSecret": "{{ _.CLIENT_SECRET }}" - }, - "metaSortKey": -1680682418581, - "isPrivate": false, - "settingStoreCookies": true, - "settingSendCookies": true, - "settingDisableRenderRequestBody": false, - "settingEncodeUrl": true, - "settingRebuildPath": true, - "settingFollowRedirects": "global", - "_type": "request" - }, - { - "_id": "req_c784e80343ed4df0bcdf6bdf46e622ef", - "parentId": "fld_79ebbc0bb48a4233a9c0f17ce4449e6c", - "modified": 1691500553894, - "created": 1680682418570, - "url": "{{DIGITAL_TWIN_REGISTRY}}/api/v3.0/lookup/shells/query", - "name": "Query Registry By VAN", - "description": "", - "method": "POST", - "body": { - "mimeType": "", - "text": "{\n \"query\": {\n \"assetIds\": [\n {\n \"value\" : \"OMCOFCRMXMBASAFZY\",\n \"name\" : \"van\"\n },\n {\n \"value\" : \"OMCNAXRMATEMEDENV\",\n \"name\" : \"van\"\n }\n ,\n {\n \"value\" : \"OMCODXGPGLPLKEAIQ\",\n \"name\" : \"van\"\n },\n {\n \"value\" : \"OMBGHXHATHICIEYOU\",\n \"name\" : \"van\"\n },\n {\n \"value\" : \"OMAGCJCBDQGPYRQCS\",\n \"name\" : \"van\"\n },\n {\n \"value\" : \"OMBIBCLBMGCJNUKUW\",\n \"name\" : \"van\"\n },\n {\n \"value\" : \"OMCRHSMILXFLDSPTT\",\n \"name\" : \"van\"\n },\n {\n \"value\" : \"OMCLNVPYKUQCNIBOW\",\n \"name\" : \"van\"\n },\n {\n \"value\" : \"OMCXYXGFMJIBYQLBL\",\n \"name\" : \"van\"\n }\n ]\n }\n}" - }, - "parameters": [], - "headers": [ - { - "name": "Content-Type", - "value": "application/json" - } - ], - "authentication": { - "type": "oauth2", - "grantType": "client_credentials", - "accessTokenUrl": "{{ _.KEYCLOAK_TOKEN_URL }}", - "clientId": "{{ _.CLIENT_ID }}", - "clientSecret": "{{ _.CLIENT_SECRET }}" - }, - "metaSortKey": -1680682418570, - "isPrivate": false, - "settingStoreCookies": true, - "settingSendCookies": true, - "settingDisableRenderRequestBody": false, - "settingEncodeUrl": true, - "settingRebuildPath": true, - "settingFollowRedirects": "global", - "_type": "request" - }, - { - "_id": "req_a4fec342012d42d3953dfcbb3ec967d0", - "parentId": "fld_79ebbc0bb48a4233a9c0f17ce4449e6c", - "modified": 1691571903257, - "created": 1691408320970, - "url": "{{DIGITAL_TWIN_REGISTRY}}/api/v3.0/lookup/shells/query", - "name": "Query Registry By globalAssetId", - "description": "", - "method": "POST", - "body": { - "mimeType": "", - "text": "{\n\t\"query\": {\n\t\t\"assetIds\": [\n\t\t\t{\n\t\t\t\t\"value\": \"urn:uuid:da53d429-5770-410e-a13e-424e77952d8a\",\n\t\t\t\t\"name\": \"globalAssetId\"\n\t\t\t}\n\t\t]\n\t}\n}" - }, - "parameters": [], - "headers": [ - { - "name": "Content-Type", - "value": "application/json" - } - ], - "authentication": { - "type": "oauth2", - "grantType": "client_credentials", - "accessTokenUrl": "{{ _.KEYCLOAK_TOKEN_URL }}", - "clientId": "{{ _.CLIENT_ID }}", - "clientSecret": "{{ _.CLIENT_SECRET }}" - }, - "metaSortKey": -1680682418560.5, - "isPrivate": false, - "settingStoreCookies": true, - "settingSendCookies": true, - "settingDisableRenderRequestBody": false, - "settingEncodeUrl": true, - "settingRebuildPath": true, - "settingFollowRedirects": "global", - "_type": "request" - }, - { - "_id": "req_d3319597bf2644dab7ea734ab60a9a1a", - "parentId": "fld_79ebbc0bb48a4233a9c0f17ce4449e6c", - "modified": 1690366857910, - "created": 1689167429413, - "url": "{{DIGITAL_TWIN_REGISTRY}}/api/v3.0/shell-descriptors/{% prompt 'id', '', '', '', false, true %}", - "name": "Delete Shell by aasIdentifier", - "description": "", - "method": "DELETE", - "body": {}, - "parameters": [ - { - "id": "pair_6266690c04fd466fa1617082f5b8ec76", - "name": "pageSize", - "value": "50", - "description": "", - "disabled": true - } - ], - "headers": [ - { - "id": "pair_7877c58fd3ae46758cabf9f6cb397818", - "name": "", - "value": "", - "description": "", - "disabled": true - } - ], - "authentication": { - "type": "oauth2", - "grantType": "client_credentials", - "accessTokenUrl": "{{ _.KEYCLOAK_TOKEN_URL }}", - "clientId": "{{ _.CLIENT_ID }}", - "clientSecret": "{{ _.CLIENT_SECRET }}", - "credentialsInBody": false - }, - "metaSortKey": -1680682418470, - "isPrivate": false, - "settingStoreCookies": true, - "settingSendCookies": true, - "settingDisableRenderRequestBody": false, - "settingEncodeUrl": true, - "settingRebuildPath": true, - "settingFollowRedirects": "global", - "_type": "request" - }, - { - "_id": "req_0763a3277a684a92a1726479af9fae0c", - "parentId": "fld_a5b814719bd6445989d17fee181fa5da", - "modified": 1691572360476, - "created": 1680682418551, - "url": "{{IRS_HOST}}/irs/jobs", - "name": "1.0.0 [Register Job]", - "description": "", - "method": "POST", - "body": { - "mimeType": "application/json", - "text": "{\n\t\"key\": {\n\t\t\"globalAssetId\": \"{% prompt 'Global Asset ID', 'Please provide \\'Global-Asset-ID\\' or use default', _.GLOBAL_ASSET_ID, '', false, true %}\",\n\t\t\"bpn\": \"{% prompt 'bpn', '', _.BPN, '', false, true %}\"\n\t}\n}" - }, - "parameters": [], - "headers": [ - { - "name": "Content-Type", - "value": "application/json" - } - ], - "authentication": { - "type": "oauth2", - "grantType": "client_credentials", - "accessTokenUrl": "{{ _.KEYCLOAK_TOKEN_URL }}", - "clientId": "{{ _.CLIENT_ID }}", - "clientSecret": "{{ _.CLIENT_SECRET }}" - }, - "metaSortKey": -1680682418551, - "isPrivate": false, - "settingStoreCookies": true, - "settingSendCookies": true, - "settingDisableRenderRequestBody": false, - "settingEncodeUrl": true, - "settingRebuildPath": true, - "settingFollowRedirects": "global", - "_type": "request" - }, - { - "_id": "fld_a5b814719bd6445989d17fee181fa5da", - "parentId": "fld_bafdcd71d52b4f76bebd9b6bb5b8980c", - "modified": 1680682418562, - "created": 1680682418562, - "name": "IRS Test Collection", - "description": "", - "environment": {}, - "environmentPropertyOrder": null, - "metaSortKey": -1680682418562, - "_type": "request_group" - }, - { - "_id": "req_8a123effac534574b2c404d566685768", - "parentId": "fld_a5b814719bd6445989d17fee181fa5da", - "modified": 1691572904486, - "created": 1680682418539, - "url": "{{IRS_HOST}}/irs/jobs", - "name": "1.1.0 [Register Job globalAssetId ]", - "description": "", - "method": "POST", - "body": { - "mimeType": "application/json", - "text": "{\n\t\"key\": {\n\t\t\"globalAssetId\": \"urn:uuid:00000000-0000-0000-0000-000000000000\",\n\t\t\"bpn\": \"{% prompt 'bpn', '', _.BPN, '', false, true %}\"\n\t}\n}" - }, - "parameters": [], - "headers": [ - { - "name": "Content-Type", - "value": "application/json" - } - ], - "authentication": { - "type": "oauth2", - "grantType": "client_credentials", - "accessTokenUrl": "{{ _.KEYCLOAK_TOKEN_URL }}", - "clientId": "{{ _.CLIENT_ID }}", - "clientSecret": "{{ _.CLIENT_SECRET }}" - }, - "metaSortKey": -1680682418539, - "isPrivate": false, - "settingStoreCookies": true, - "settingSendCookies": true, - "settingDisableRenderRequestBody": false, - "settingEncodeUrl": true, - "settingRebuildPath": true, - "settingFollowRedirects": "global", - "_type": "request" - }, - { - "_id": "req_3accbb303eb84dbf9faaed88543f6095", - "parentId": "fld_a5b814719bd6445989d17fee181fa5da", - "modified": 1691572915877, - "created": 1680682418524, - "url": "{{IRS_HOST}}/irs/jobs", - "name": "1.1.1 [Register Job globalAssetId ]", - "description": "", - "method": "POST", - "body": { - "mimeType": "application/json", - "text": "{\n\t\"key\": {\n\t\t\"globalAssetId\": \"urn:uuid:6c311d29-5753-46d4-b32c-19b918ea936c311d29-5753-46d4-b32c-19b918ea936c311d29-5753-46d4-b32c-19b918ea936c311d29-5753-46d4-b32c-19b918ea936c311d29-5753-46d4-b32c-19b918ea936c311d29-5753-46d4-b32c-19b918ea936c311d29-5753-46d4-b32c-19b918ea936c311d29-5753-46d4-b32c-19b918ea936c311d29-5753-46d4-b32c-19b918ea936c311d29-5753-46d4-b32c-19b918ea936c311d29-5753-46d4-b32c-19b918ea936c311d29-5753-46d4-b32c-19b918ea936c311d29-5753-46d4-b32c-19b918ea936c311d29-5753-46d4-b32c-19b918ea936c311d29-5753-46d4-b32c-19b918ea936c311d29-5753-46d4-b32c-19b918ea936c311d29-5753-46d4-b32c-19b918ea936c311d29-5753-46d4-b32c-19b918ea936c311d29-5753-46d4-b32c-19b918ea936c311d29-5753-46d4-b32c-19b918ea936c311d29-5753-46d4-b32c-19b918ea936c311d29-5753-46d4-b32c-19b918ea936c311d29-5753-46d4-b32c-19b918ea936c311d29-5753-46d4-b32c-19b918ea936c311d29-5753-46d4-b32c-19b918ea936c311d29-5753-46d4-b32c-19b918ea936c311d29-5753-46d4-b32c-19b918ea936c311d29-5753-46d4-b32c-19b918ea936c311d29-5753-46d4-b32c-19b918ea936c311d29-5753-46d4-b32c-19b918ea936c311d29-5753-46d4-b32c-19b918ea936c311d29-5753-46d4-b32c-19b918ea936c311d29-5753-46d4-b32c-19b918ea936c311d29-5753-46d4-b32c-19b918ea936c311d29-5753-46d4-b32c-19b918ea936c311d29-5753-46d4-b32c-19b918ea936c311d29-5753-46d4-b32c-19b918ea936c311d29-5753-46d4-b32c-19b918ea936c311d29-5753-46d4-b32c-19b\",\n\t\t\"bpn\": \"{% prompt 'bpn', '', _.BPN, '', false, true %}\"\n\t},\n\t\"collectAspects\": true\n}" - }, - "parameters": [], - "headers": [ - { - "name": "Content-Type", - "value": "application/json" - } - ], - "authentication": { - "type": "oauth2", - "grantType": "client_credentials", - "accessTokenUrl": "{{ _.KEYCLOAK_TOKEN_URL }}", - "clientId": "{{ _.CLIENT_ID }}", - "clientSecret": "{{ _.CLIENT_SECRET }}" - }, - "metaSortKey": -1680682418524, - "isPrivate": false, - "settingStoreCookies": true, - "settingSendCookies": true, - "settingDisableRenderRequestBody": false, - "settingEncodeUrl": true, - "settingRebuildPath": true, - "settingFollowRedirects": "global", - "_type": "request" - }, - { - "_id": "req_ba4e0a034dcf4c6aa3f718b580756534", - "parentId": "fld_a5b814719bd6445989d17fee181fa5da", - "modified": 1691572926461, - "created": 1680682418514, - "url": "{{IRS_HOST}}/irs/jobs", - "name": "1.2.0 [Register Job with depth and bomLifecycle asBuilt]", - "description": "", - "method": "POST", - "body": { - "mimeType": "application/json", - "text": "{\n\t\"key\": {\n\t\t\"globalAssetId\": \"{% prompt 'Global Asset ID', 'Please provide \\'Global-Asset-ID\\' or use default', _.GLOBAL_ASSET_ID, '', false, true %}\",\n\t\t\"bpn\": \"{% prompt 'bpn', '', _.BPN, '', false, true %}\"\n\t},\n\t\"bomLifecycle\": \"asBuilt\",\n\t\"depth\": 2,\n\t\"collectAspects\": true\n}" - }, - "parameters": [], - "headers": [ - { - "name": "Content-Type", - "value": "application/json" - } - ], - "authentication": { - "type": "oauth2", - "grantType": "client_credentials", - "accessTokenUrl": "{{ _.KEYCLOAK_TOKEN_URL }}", - "clientId": "{{ _.CLIENT_ID }}", - "clientSecret": "{{ _.CLIENT_SECRET }}" - }, - "metaSortKey": -1680682418514, - "isPrivate": false, - "settingStoreCookies": true, - "settingSendCookies": true, - "settingDisableRenderRequestBody": false, - "settingEncodeUrl": true, - "settingRebuildPath": true, - "settingFollowRedirects": "global", - "_type": "request" - }, - { - "_id": "req_b13788fba0344810867be7c59382aad6", - "parentId": "fld_a5b814719bd6445989d17fee181fa5da", - "modified": 1691572936024, - "created": 1680682418504, - "url": "{{IRS_HOST}}/irs/jobs", - "name": "1.2.1 [Register Job with depth and bomLifecycle asPlanned]", - "description": "", - "method": "POST", - "body": { - "mimeType": "application/json", - "text": "{\n\t\"key\": {\n\t\t\"globalAssetId\": \"{% prompt 'Global Asset ID', 'Please provide \\'Global-Asset-ID\\' or use default', _.GLOBAL_ASSET_ID, '', false, true %}\",\n\t\t\"bpn\": \"{% prompt 'bpn', '', _.BPN, '', false, true %}\"\n\t},\n\t\"bomLifecycle\": \"asPlanned\",\n\t\"depth\": 2\n}" - }, - "parameters": [], - "headers": [ - { - "name": "Content-Type", - "value": "application/json" - } - ], - "authentication": { - "type": "oauth2", - "grantType": "client_credentials", - "accessTokenUrl": "{{ _.KEYCLOAK_TOKEN_URL }}", - "clientId": "{{ _.CLIENT_ID }}", - "clientSecret": "{{ _.CLIENT_SECRET }}" - }, - "metaSortKey": -1680682418504, - "isPrivate": false, - "settingStoreCookies": true, - "settingSendCookies": true, - "settingDisableRenderRequestBody": false, - "settingEncodeUrl": true, - "settingRebuildPath": true, - "settingFollowRedirects": "global", - "_type": "request" - }, - { - "_id": "req_b79167f8d94747ebb4e26d9dbc6d2210", - "parentId": "fld_a5b814719bd6445989d17fee181fa5da", - "modified": 1695042911082, - "created": 1695042901876, - "url": "{{IRS_HOST}}/irs/jobs", - "name": "1.2.2 [Register Job with depth and bomLifecycle asSpecified]", - "description": "", - "method": "POST", - "body": { - "mimeType": "application/json", - "text": "{\n\t\"key\": {\n\t\t\"globalAssetId\": \"{% prompt 'Global Asset ID', 'Please provide \\'Global-Asset-ID\\' or use default', _.GLOBAL_ASSET_ID, '', false, true %}\",\n\t\t\"bpn\": \"{% prompt 'bpn', '', _.BPN, '', false, true %}\"\n\t},\n\t\"bomLifecycle\": \"asSpecified\",\n\t\"depth\": 2\n}" - }, - "parameters": [], - "headers": [ - { - "name": "Content-Type", - "value": "application/json" - } - ], - "authentication": { - "type": "oauth2", - "grantType": "client_credentials", - "accessTokenUrl": "{{ _.KEYCLOAK_TOKEN_URL }}", - "clientId": "{{ _.CLIENT_ID }}", - "clientSecret": "{{ _.CLIENT_SECRET }}" - }, - "metaSortKey": -1680682418496, - "isPrivate": false, - "settingStoreCookies": true, - "settingSendCookies": true, - "settingDisableRenderRequestBody": false, - "settingEncodeUrl": true, - "settingRebuildPath": true, - "settingFollowRedirects": "global", - "_type": "request" - }, - { - "_id": "req_cae5124d8a8647589d7176d8394b5b0b", - "parentId": "fld_a5b814719bd6445989d17fee181fa5da", - "modified": 1691572943357, - "created": 1680682418488, - "url": "{{IRS_HOST}}/irs/jobs", - "name": "1.3.0 [Register Job with aspect SerialPart]", - "description": "", - "method": "POST", - "body": { - "mimeType": "application/json", - "text": "{\n\t\"aspects\": [\n\t\t\"SerialPart\"\n\t],\n\t\"key\": {\n\t\t\"globalAssetId\": \"{% prompt 'Global Asset ID', 'Please provide \\'Global-Asset-ID\\' or use default', _.GLOBAL_ASSET_ID, '', false, true %}\",\n\t\t\"bpn\": \"{% prompt 'bpn', '', _.BPN, '', false, true %}\"\n\t},\n\t\"collectAspects\": true\n}" - }, - "parameters": [], - "headers": [ - { - "name": "Content-Type", - "value": "application/json" - } - ], - "authentication": { - "type": "oauth2", - "grantType": "client_credentials", - "accessTokenUrl": "{{ _.KEYCLOAK_TOKEN_URL }}", - "clientId": "{{ _.CLIENT_ID }}", - "clientSecret": "{{ _.CLIENT_SECRET }}" - }, - "metaSortKey": -1680682418488, - "isPrivate": false, - "settingStoreCookies": true, - "settingSendCookies": true, - "settingDisableRenderRequestBody": false, - "settingEncodeUrl": true, - "settingRebuildPath": true, - "settingFollowRedirects": "global", - "_type": "request" - }, - { - "_id": "req_0d428caa4d0d480dbdbb15229bd26d7f", - "parentId": "fld_a5b814719bd6445989d17fee181fa5da", - "modified": 1691572949775, - "created": 1680682418479, - "url": "{{IRS_HOST}}/irs/jobs", - "name": "1.3.1 [Register Job with aspect SerialPart and SingleLevelBomAsBuilt]", - "description": "", - "method": "POST", - "body": { - "mimeType": "application/json", - "text": "{\n\t\"aspects\": [\n\t\t\"SerialPart\",\n\t\t\"SingleLevelBomAsBuilt\"\n\t],\n\t\"key\": {\n\t\t\"globalAssetId\": \"{% prompt 'Global Asset ID', 'Please provide \\'Global-Asset-ID\\' or use default', _.GLOBAL_ASSET_ID, '', false, true %}\",\n\t\t\"bpn\": \"{% prompt 'bpn', '', _.BPN, '', false, true %}\"\n\t},\n\t\"collectAspects\": true\n}" - }, - "parameters": [], - "headers": [ - { - "name": "Content-Type", - "value": "application/json" - } - ], - "authentication": { - "type": "oauth2", - "grantType": "client_credentials", - "accessTokenUrl": "{{ _.KEYCLOAK_TOKEN_URL }}", - "clientId": "{{ _.CLIENT_ID }}", - "clientSecret": "{{ _.CLIENT_SECRET }}" - }, - "metaSortKey": -1680682418479, - "isPrivate": false, - "settingStoreCookies": true, - "settingSendCookies": true, - "settingDisableRenderRequestBody": false, - "settingEncodeUrl": true, - "settingRebuildPath": true, - "settingFollowRedirects": "global", - "_type": "request" - }, - { - "_id": "req_505e1e14538a464f895229d3e99f1a98", - "parentId": "fld_a5b814719bd6445989d17fee181fa5da", - "modified": 1691572957454, - "created": 1680682418469, - "url": "{{IRS_HOST}}/irs/jobs", - "name": "1.3.2 [Register Job with aspect MaterialForRecycling and BatteryPass]", - "description": "", - "method": "POST", - "body": { - "mimeType": "application/json", - "text": "{\n\t\"aspects\": [\n\t\t\"BatteryPass\",\n\t\t\"MaterialForRecycling\"\n\t],\n\t\"key\": {\n\t\t\"globalAssetId\": \"{% prompt 'Global Asset ID', 'Please provide \\'Global-Asset-ID\\' or use default', _.GLOBAL_ASSET_ID, '', false, true %}\",\n\t\t\"bpn\": \"{% prompt 'bpn', '', _.BPN, '', false, true %}\"\n\t},\n\t\"collectAspects\": true\n}" - }, - "parameters": [], - "headers": [ - { - "name": "Content-Type", - "value": "application/json" - } - ], - "authentication": { - "type": "oauth2", - "grantType": "client_credentials", - "accessTokenUrl": "{{ _.KEYCLOAK_TOKEN_URL }}", - "clientId": "{{ _.CLIENT_ID }}", - "clientSecret": "{{ _.CLIENT_SECRET }}" - }, - "metaSortKey": -1680682418469, - "isPrivate": false, - "settingStoreCookies": true, - "settingSendCookies": true, - "settingDisableRenderRequestBody": false, - "settingEncodeUrl": true, - "settingRebuildPath": true, - "settingFollowRedirects": "global", - "_type": "request" - }, - { - "_id": "req_cd7fb417d2344438808b4fe7d88ca74b", - "parentId": "fld_a5b814719bd6445989d17fee181fa5da", - "modified": 1691572965207, - "created": 1680682418460, - "url": "{{IRS_HOST}}/irs/jobs", - "name": "1.3.3 [Register Job with aspect type Batch and CertificateOfDestruction]", - "description": "", - "method": "POST", - "body": { - "mimeType": "application/json", - "text": "{\n\t\"aspects\": [\n\t\t\"Batch\",\n\t\t\"CertificateOfDestruction\"\n\t],\n\t\"key\": {\n\t\t\"globalAssetId\": \"{% prompt 'Global Asset ID', 'Please provide \\'Global-Asset-ID\\' or use default', _.GLOBAL_ASSET_ID, '', false, true %}\",\n\t\t\"bpn\": \"{% prompt 'bpn', '', _.BPN, '', false, true %}\"\n\t},\n\t\"collectAspects\": true\n}" - }, - "parameters": [], - "headers": [ - { - "name": "Content-Type", - "value": "application/json" - } - ], - "authentication": { - "type": "oauth2", - "grantType": "client_credentials", - "accessTokenUrl": "{{ _.KEYCLOAK_TOKEN_URL }}", - "clientId": "{{ _.CLIENT_ID }}", - "clientSecret": "{{ _.CLIENT_SECRET }}" - }, - "metaSortKey": -1680682418460, - "isPrivate": false, - "settingStoreCookies": true, - "settingSendCookies": true, - "settingDisableRenderRequestBody": false, - "settingEncodeUrl": true, - "settingRebuildPath": true, - "settingFollowRedirects": "global", - "_type": "request" - }, - { - "_id": "req_ee59e34dc033482bb46f3710d7e4d5b2", - "parentId": "fld_a5b814719bd6445989d17fee181fa5da", - "modified": 1691572975641, - "created": 1680682418451, - "url": "{{IRS_HOST}}/irs/jobs", - "name": "1.3.4 [Register Job with aspect SerialPart and AddressAspect]", - "description": "", - "method": "POST", - "body": { - "mimeType": "application/json", - "text": "{\n\t\"aspects\": [\n\t\t\"SerialPart\",\n\t\t\"AddressAspect\"\n\t],\n\t\"key\": {\n\t\t\"globalAssetId\": \"{% prompt 'Global Asset ID', 'Please provide \\'Global-Asset-ID\\' or use default', _.GLOBAL_ASSET_ID, '', false, true %}\",\n\t\t\"bpn\": \"{% prompt 'bpn', '', _.BPN, '', false, true %}\"\n\t},\n\t\"collectAspects\": true\n}" - }, - "parameters": [], - "headers": [ - { - "name": "Content-Type", - "value": "application/json" - } - ], - "authentication": { - "type": "oauth2", - "grantType": "client_credentials", - "accessTokenUrl": "{{ _.KEYCLOAK_TOKEN_URL }}", - "clientId": "{{ _.CLIENT_ID }}", - "clientSecret": "{{ _.CLIENT_SECRET }}" - }, - "metaSortKey": -1680682418451, - "isPrivate": false, - "settingStoreCookies": true, - "settingSendCookies": true, - "settingDisableRenderRequestBody": false, - "settingEncodeUrl": true, - "settingRebuildPath": true, - "settingFollowRedirects": "global", - "_type": "request" - }, - { - "_id": "req_8806ca44f6d848b3860478d28a9a2267", - "parentId": "fld_a5b814719bd6445989d17fee181fa5da", - "modified": 1691572985624, - "created": 1680682418442, - "url": "{{IRS_HOST}}/irs/jobs", - "name": "1.3.5 [Register Job with aspect PartAsPlanned]", - "description": "", - "method": "POST", - "body": { - "mimeType": "application/json", - "text": "{\n\t\"aspects\": [\n\t\t\"PartAsPlanned\"\n\t],\n\t\"key\": {\n\t\t\"globalAssetId\": \"{% prompt 'Global Asset ID', 'Please provide \\'Global-Asset-ID\\' or use default', _.GLOBAL_ASSET_ID, '', false, true %}\",\n\t\t\"bpn\": \"{% prompt 'bpn', '', _.BPN, '', false, true %}\"\n\t},\n\t\"bomLifecycle\": \"asPlanned\",\n\t\"collectAspects\": true\n}" - }, - "parameters": [], - "headers": [ - { - "name": "Content-Type", - "value": "application/json" - } - ], - "authentication": { - "type": "oauth2", - "grantType": "client_credentials", - "accessTokenUrl": "{{ _.KEYCLOAK_TOKEN_URL }}", - "clientId": "{{ _.CLIENT_ID }}", - "clientSecret": "{{ _.CLIENT_SECRET }}" - }, - "metaSortKey": -1680682418442, - "isPrivate": false, - "settingStoreCookies": true, - "settingSendCookies": true, - "settingDisableRenderRequestBody": false, - "settingEncodeUrl": true, - "settingRebuildPath": true, - "settingFollowRedirects": "global", - "_type": "request" - }, - { - "_id": "req_9ee4ba0ca3f54aa995bf6795aa29f67b", - "parentId": "fld_a5b814719bd6445989d17fee181fa5da", - "modified": 1691572678250, - "created": 1680682418432, - "url": "{{IRS_HOST}}/irs/jobs", - "name": "1.3.6 [Register Job with upward direction]", - "description": "", - "method": "POST", - "body": { - "mimeType": "application/json", - "text": "{\n\t\"key\": {\n\t\t\"globalAssetId\": \"urn:uuid:3402b29d-07a6-42ad-80ff-272b50fbe24a\",\n\t\t\"bpn\": \"BPNL00000003AZQP\"\n\t},\n\t\"direction\": \"upward\"\n}" - }, - "parameters": [], - "headers": [ - { - "name": "Content-Type", - "value": "application/json" - } - ], - "authentication": { - "type": "oauth2", - "grantType": "client_credentials", - "accessTokenUrl": "{{ _.KEYCLOAK_TOKEN_URL }}", - "clientId": "{{ _.CLIENT_ID }}", - "clientSecret": "{{ _.CLIENT_SECRET }}" - }, - "metaSortKey": -1680682418432, - "isPrivate": false, - "settingStoreCookies": true, - "settingSendCookies": true, - "settingDisableRenderRequestBody": false, - "settingEncodeUrl": true, - "settingRebuildPath": true, - "settingFollowRedirects": "global", - "_type": "request" - }, - { - "_id": "req_49fa8e41f33d4b64957a95f37c1f8e70", - "parentId": "fld_a5b814719bd6445989d17fee181fa5da", - "modified": 1695192994847, - "created": 1695192937155, - "url": "{{IRS_HOST}}/irs/jobs", - "name": "1.3.7 [Register Job with aspect JustInSequencePart]", - "description": "", - "method": "POST", - "body": { - "mimeType": "application/json", - "text": "{\n\t\"aspects\": [\n\t\t\"JustInSequencePart\"\n\t],\n\t\"key\": {\n\t\t\"globalAssetId\": \"{% prompt 'Global Asset ID', 'Please provide \\'Global-Asset-ID\\' or use default', _.GLOBAL_ASSET_ID, '', false, true %}\",\n\t\t\"bpn\": \"{% prompt 'bpn', '', _.BPN, '', false, true %}\"\n\t},\n\t\"collectAspects\": true\n}" - }, - "parameters": [], - "headers": [ - { - "name": "Content-Type", - "value": "application/json" - } - ], - "authentication": { - "type": "oauth2", - "grantType": "client_credentials", - "accessTokenUrl": "{{ _.KEYCLOAK_TOKEN_URL }}", - "clientId": "{{ _.CLIENT_ID }}", - "clientSecret": "{{ _.CLIENT_SECRET }}" - }, - "metaSortKey": -1680682418428, - "isPrivate": false, - "settingStoreCookies": true, - "settingSendCookies": true, - "settingDisableRenderRequestBody": false, - "settingEncodeUrl": true, - "settingRebuildPath": true, - "settingFollowRedirects": "global", - "_type": "request" - }, - { - "_id": "req_a9be777b8b6147d286fe96d13e76cfb6", - "parentId": "fld_a5b814719bd6445989d17fee181fa5da", - "modified": 1695192982633, - "created": 1695192971825, - "url": "{{IRS_HOST}}/irs/jobs", - "name": "1.3.8 [Register Job with aspect TractionBatteryCode]", - "description": "", - "method": "POST", - "body": { - "mimeType": "application/json", - "text": "{\n\t\"aspects\": [\n\t\t\"TractionBatteryCode\"\n\t],\n\t\"key\": {\n\t\t\"globalAssetId\": \"{% prompt 'Global Asset ID', 'Please provide \\'Global-Asset-ID\\' or use default', _.GLOBAL_ASSET_ID, '', false, true %}\",\n\t\t\"bpn\": \"{% prompt 'bpn', '', _.BPN, '', false, true %}\"\n\t},\n\t\"collectAspects\": true\n}" - }, - "parameters": [], - "headers": [ - { - "name": "Content-Type", - "value": "application/json" - } - ], - "authentication": { - "type": "oauth2", - "grantType": "client_credentials", - "accessTokenUrl": "{{ _.KEYCLOAK_TOKEN_URL }}", - "clientId": "{{ _.CLIENT_ID }}", - "clientSecret": "{{ _.CLIENT_SECRET }}" - }, - "metaSortKey": -1680682418426, - "isPrivate": false, - "settingStoreCookies": true, - "settingSendCookies": true, - "settingDisableRenderRequestBody": false, - "settingEncodeUrl": true, - "settingRebuildPath": true, - "settingFollowRedirects": "global", - "_type": "request" - }, - { - "_id": "req_b816a73b33dd4ab1ae79837494814557", - "parentId": "fld_a5b814719bd6445989d17fee181fa5da", - "modified": 1691574126936, - "created": 1680682418424, - "url": "{{IRS_HOST}}/irs/jobs", - "name": "1.4.0 [Register Job with invalid or not exisiting aspect type]", - "description": "", - "method": "POST", - "body": { - "mimeType": "application/json", - "text": "{\n\t\"aspects\": [\n\t\t\"PartSerialTypization\"\n\t],\n\t\"key\": {\n\t\t\"globalAssetId\": \"{% prompt 'Global Asset ID', 'Please provide \\'Global-Asset-ID\\' or use default', _.GLOBAL_ASSET_ID, '', false, true %}\",\n\t\t\"bpn\": \"{% prompt 'bpn', '', _.BPN, '', false, true %}\"\n\t},\n\t\"collectAspects\": true\n}" - }, - "parameters": [], - "headers": [ - { - "name": "Content-Type", - "value": "application/json" - } - ], - "authentication": { - "type": "oauth2", - "grantType": "client_credentials", - "accessTokenUrl": "{{ _.KEYCLOAK_TOKEN_URL }}", - "clientId": "{{ _.CLIENT_ID }}", - "clientSecret": "{{ _.CLIENT_SECRET }}" - }, - "metaSortKey": -1680682418424, - "isPrivate": false, - "settingStoreCookies": true, - "settingSendCookies": true, - "settingDisableRenderRequestBody": false, - "settingEncodeUrl": true, - "settingRebuildPath": true, - "settingFollowRedirects": "global", - "_type": "request" - }, - { - "_id": "req_ae4b205665bd4e2bbe30a2224cf91e9e", - "parentId": "fld_a5b814719bd6445989d17fee181fa5da", - "modified": 1691574130454, - "created": 1680682418414, - "url": "{{IRS_HOST}}/irs/jobs", - "name": "1.4.1 [Register Job with invalid or not exisiting aspect type]", - "description": "", - "method": "POST", - "body": { - "mimeType": "application/json", - "text": "{\n\t\"aspects\": [\n\t\t\"\"\n\t],\n\t\"key\": {\n\t\t\"globalAssetId\": \"{% prompt 'Global Asset ID', 'Please provide \\'Global-Asset-ID\\' or use default', _.GLOBAL_ASSET_ID, '', false, true %}\",\n\t\t\"bpn\": \"{% prompt 'bpn', '', _.BPN, '', false, true %}\"\n\t},\n\t\"collectAspects\": true\n}" - }, - "parameters": [], - "headers": [ - { - "name": "Content-Type", - "value": "application/json" - } - ], - "authentication": { - "type": "oauth2", - "grantType": "client_credentials", - "accessTokenUrl": "{{ _.KEYCLOAK_TOKEN_URL }}", - "clientId": "{{ _.CLIENT_ID }}", - "clientSecret": "{{ _.CLIENT_SECRET }}" - }, - "metaSortKey": -1680682418414, - "isPrivate": false, - "settingStoreCookies": true, - "settingSendCookies": true, - "settingDisableRenderRequestBody": false, - "settingEncodeUrl": true, - "settingRebuildPath": true, - "settingFollowRedirects": "global", - "_type": "request" - }, - { - "_id": "req_fa1422dd988945a1b4f77ee1aa601c22", - "parentId": "fld_a5b814719bd6445989d17fee181fa5da", - "modified": 1691574133572, - "created": 1680682418401, - "url": "{{IRS_HOST}}/irs/jobs", - "name": "1.5.0 [Register Job with all aspect type]", - "description": "", - "method": "POST", - "body": { - "mimeType": "application/json", - "text": "{\n\t\"aspects\": [\n\t\t\"SerialPartTypization\",\n\t\t\"AssemblyPartRelationship\",\n\t\t\"Batch\",\n\t\t\"ProductDescription\",\n\t\t\"IdConversion\",\n\t\t\"MarketplaceOffer\",\n\t\t\"MaterialForRecycling\",\n\t\t\"PhysicalDimension\",\n\t\t\"ReturnRequest\",\n\t\t\"CertificateOfDestruction\",\n\t\t\"CertificateOfDismantler\",\n\t\t\"EndOfLife\",\n\t\t\"EsrCertificate\",\n\t\t\"EsrCertificateStateStatistic\",\n\t\t\"ChargingProcess\",\n\t\t\"AddressAspect\",\n\t\t\"ClaimData\",\n\t\t\"BatteryPass\",\n\t\t\"DiagnosticData\",\n\t\t\"MaterialForHomologation\",\n\t\t\"PartAsPlanned\"\n\t],\n\t\"key\": {\n\t\t\"globalAssetId\": \"{% prompt 'Global Asset ID', 'Please provide \\'Global-Asset-ID\\' or use default', _.GLOBAL_ASSET_ID, '', false, true %}\",\n\t\t\"bpn\": \"{% prompt 'bpn', '', _.BPN, '', false, true %}\"\n\t},\n\t\"collectAspects\": true\n}" - }, - "parameters": [], - "headers": [ - { - "name": "Content-Type", - "value": "application/json" - } - ], - "authentication": { - "type": "oauth2", - "grantType": "client_credentials", - "accessTokenUrl": "{{ _.KEYCLOAK_TOKEN_URL }}", - "clientId": "{{ _.CLIENT_ID }}", - "clientSecret": "{{ _.CLIENT_SECRET }}" - }, - "metaSortKey": -1680682418401, - "isPrivate": false, - "settingStoreCookies": true, - "settingSendCookies": true, - "settingDisableRenderRequestBody": false, - "settingEncodeUrl": true, - "settingRebuildPath": true, - "settingFollowRedirects": "global", - "_type": "request" - }, - { - "_id": "req_847283e1b3e345bf82872de12723e661", - "parentId": "fld_a5b814719bd6445989d17fee181fa5da", - "modified": 1691574328481, - "created": 1680682418392, - "url": "{{IRS_HOST}}/irs/jobs", - "name": "1.6.0 [Register Job with BPN lookup]", - "description": "", - "method": "POST", - "body": { - "mimeType": "application/json", - "text": "{\n\t\"aspects\": [\n\t\t\"SerialPart\",\n\t\t\"Batch\"\n\t],\n\t\"key\": {\n\t\t\"globalAssetId\": \"{% prompt 'Global Asset ID', 'Please provide \\'Global-Asset-ID\\' or use default', _.GLOBAL_ASSET_ID, '', false, true %}\",\n\t\t\"bpn\": \"{% prompt 'bpn', '', _.BPN, '', false, true %}\"\n\t},\n\t\"lookupBPNs\": false\n}" - }, - "parameters": [], - "headers": [ - { - "name": "Content-Type", - "value": "application/json" - } - ], - "authentication": { - "type": "oauth2", - "grantType": "client_credentials", - "accessTokenUrl": "{{ _.KEYCLOAK_TOKEN_URL }}", - "clientId": "{{ _.CLIENT_ID }}", - "clientSecret": "{{ _.CLIENT_SECRET }}" - }, - "metaSortKey": -1680682418392, - "isPrivate": false, - "settingStoreCookies": true, - "settingSendCookies": true, - "settingDisableRenderRequestBody": false, - "settingEncodeUrl": true, - "settingRebuildPath": true, - "settingFollowRedirects": "global", - "_type": "request" - }, - { - "_id": "req_ea45629757524d5994681a4e69ad4c50", - "parentId": "fld_a5b814719bd6445989d17fee181fa5da", - "modified": 1691574334421, - "created": 1683184048412, - "url": "{{IRS_HOST}}/irs/jobs", - "name": "1.7.0 [Register Job with invalid policy]", - "description": "", - "method": "POST", - "body": { - "mimeType": "application/json", - "text": "{\n\t\"aspects\": [\n\t\t\"SerialPart\"\n\t],\n\t\"key\": {\n\t\t\"globalAssetId\": \"urn:uuid:da53d429-5770-410e-a13e-424e77952d8a\",\n\t\t\"bpn\": \"{% prompt 'bpn', '', _.BPN, '', false, true %}\"\n\t},\n\t\"collectAspects\": true,\n\t\"lookupBPNs\": false\n}" - }, - "parameters": [], - "headers": [ - { - "name": "Content-Type", - "value": "application/json" - } - ], - "authentication": { - "type": "oauth2", - "grantType": "client_credentials", - "accessTokenUrl": "{{ _.KEYCLOAK_TOKEN_URL }}", - "clientId": "{{ _.CLIENT_ID }}", - "clientSecret": "{{ _.CLIENT_SECRET }}" - }, - "metaSortKey": -1680682418386.5, - "isPrivate": false, - "settingStoreCookies": true, - "settingSendCookies": true, - "settingDisableRenderRequestBody": false, - "settingEncodeUrl": true, - "settingRebuildPath": true, - "settingFollowRedirects": "global", - "_type": "request" - }, - { - "_id": "req_795ef033e1c345fda4bb5a8534973536", - "parentId": "fld_a5b814719bd6445989d17fee181fa5da", - "modified": 1693562089788, - "created": 1693493383337, - "url": "{{IRS_HOST}}/irs/jobs", - "name": "1.8.0 [Register Job with data integrity success]", - "description": "", - "method": "POST", - "body": { - "mimeType": "application/json", - "text": "{\n\t\"aspects\": [\n\t\t\"SingleLevelBomAsBuilt\"\n\t],\n\t\"bomLifecycle\": \"asBuilt\",\n\t\"collectAspects\": true,\n\t\"direction\": \"downward\",\n\t\"depth\": 10,\n \"integrityCheck\": true,\n\t\"key\": {\n\t\t\"globalAssetId\": \"urn:uuid:a1fa0f85-697d-4c9d-982f-2501af8e8636\",\n\t\t\"bpn\": \"BPNL00000003AZQP\"\n\t}\n}" - }, - "parameters": [], - "headers": [ - { - "name": "Content-Type", - "value": "application/json" - } - ], - "authentication": { - "type": "oauth2", - "grantType": "client_credentials", - "accessTokenUrl": "{{ _.KEYCLOAK_TOKEN_URL }}", - "clientId": "{{ _.CLIENT_ID }}", - "clientSecret": "{{ _.CLIENT_SECRET }}" - }, - "metaSortKey": -1680682418382.375, - "isPrivate": false, - "settingStoreCookies": true, - "settingSendCookies": true, - "settingDisableRenderRequestBody": false, - "settingEncodeUrl": true, - "settingRebuildPath": true, - "settingFollowRedirects": "global", - "_type": "request" - }, - { - "_id": "req_a5f6ba10d4134954ab1cf3d15959108a", - "parentId": "fld_a5b814719bd6445989d17fee181fa5da", - "modified": 1693566189520, - "created": 1693493584873, - "url": "{{IRS_HOST}}/irs/jobs", - "name": "1.8.1 [Register Job with data integrity wrong hash]", - "description": "", - "method": "POST", - "body": { - "mimeType": "application/json", - "text": "{\n\t\"aspects\": [\n\t\t\"SingleLevelBomAsBuilt\"\n\t],\n\t\"bomLifecycle\": \"asBuilt\",\n\t\"collectAspects\": true,\n\t\"direction\": \"downward\",\n\t\"depth\": 10,\n \"integrityCheck\": true,\n\t\"key\": {\n\t\t\"globalAssetId\": \"urn:uuid:05abf6ff-8c78-4b72-948b-40e08e9b83f3\",\n\t\t\"bpn\": \"BPNL00000003AZQP\"\n\t}\n}" - }, - "parameters": [], - "headers": [ - { - "name": "Content-Type", - "value": "application/json" - } - ], - "authentication": { - "type": "oauth2", - "grantType": "client_credentials", - "accessTokenUrl": "{{ _.KEYCLOAK_TOKEN_URL }}", - "clientId": "{{ _.CLIENT_ID }}", - "clientSecret": "{{ _.CLIENT_SECRET }}" - }, - "metaSortKey": -1680682418381.6875, - "isPrivate": false, - "settingStoreCookies": true, - "settingSendCookies": true, - "settingDisableRenderRequestBody": false, - "settingEncodeUrl": true, - "settingRebuildPath": true, - "settingFollowRedirects": "global", - "_type": "request" - }, - { - "_id": "req_cf501a44845846479dbfbac1913713bd", - "parentId": "fld_a5b814719bd6445989d17fee181fa5da", - "modified": 1693566192319, - "created": 1693493594373, - "url": "{{IRS_HOST}}/irs/jobs", - "name": "1.8.2 [Register Job with data integrity wrong signature]", - "description": "", - "method": "POST", - "body": { - "mimeType": "application/json", - "text": "{\n\t\"aspects\": [\n\t\t\"SingleLevelBomAsBuilt\"\n\t],\n\t\"bomLifecycle\": \"asBuilt\",\n\t\"collectAspects\": true,\n\t\"direction\": \"downward\",\n\t\"depth\": 10,\n \"integrityCheck\": true,\n\t\"key\": {\n\t\t\"globalAssetId\": \"urn:uuid:17e11d67-0315-4504-82cd-8e70a8c33a6a\",\n\t\t\"bpn\": \"BPNL00000003AZQP\"\n\t}\n}" - }, - "parameters": [], - "headers": [ - { - "name": "Content-Type", - "value": "application/json" - } - ], - "authentication": { - "type": "oauth2", - "grantType": "client_credentials", - "accessTokenUrl": "{{ _.KEYCLOAK_TOKEN_URL }}", - "clientId": "{{ _.CLIENT_ID }}", - "clientSecret": "{{ _.CLIENT_SECRET }}" - }, - "metaSortKey": -1680682418381.3438, - "isPrivate": false, - "settingStoreCookies": true, - "settingSendCookies": true, - "settingDisableRenderRequestBody": false, - "settingEncodeUrl": true, - "settingRebuildPath": true, - "settingFollowRedirects": "global", - "_type": "request" - }, - { - "_id": "req_90b3eb19a99448c085760d7c7add1e4f", - "parentId": "fld_a5b814719bd6445989d17fee181fa5da", - "modified": 1693566195101, - "created": 1693493604521, - "url": "{{IRS_HOST}}/irs/jobs", - "name": "1.8.3 [Register Job with data integrity integrity aspect missing]", - "description": "", - "method": "POST", - "body": { - "mimeType": "application/json", - "text": "{\n\t\"aspects\": [\n\t\t\"SingleLevelBomAsBuilt\"\n\t],\n\t\"bomLifecycle\": \"asBuilt\",\n\t\"collectAspects\": true,\n\t\"direction\": \"downward\",\n\t\"depth\": 10,\n \"integrityCheck\": true,\n\t\"key\": {\n\t\t\"globalAssetId\": \"urn:uuid:5672e8ff-8a73-425e-b2a5-5561b5b21d7a\",\n\t\t\"bpn\": \"BPNL00000003AZQP\"\n\t}\n}" - }, - "parameters": [], - "headers": [ - { - "name": "Content-Type", - "value": "application/json" - } - ], - "authentication": { - "type": "oauth2", - "grantType": "client_credentials", - "accessTokenUrl": "{{ _.KEYCLOAK_TOKEN_URL }}", - "clientId": "{{ _.CLIENT_ID }}", - "clientSecret": "{{ _.CLIENT_SECRET }}" - }, - "metaSortKey": -1680682418381.1719, - "isPrivate": false, - "settingStoreCookies": true, - "settingSendCookies": true, - "settingDisableRenderRequestBody": false, - "settingEncodeUrl": true, - "settingRebuildPath": true, - "settingFollowRedirects": "global", - "_type": "request" - }, - { - "_id": "req_02eeddaadf71432e893c8187b7bb5d97", - "parentId": "fld_a5b814719bd6445989d17fee181fa5da", - "modified": 1691571995584, - "created": 1680682418381, - "url": "{{IRS_HOST}}/irs/jobs", - "name": "2.0.0 [Search for completed Jobs]", - "description": "", - "method": "GET", - "body": {}, - "parameters": [ - { - "name": "jobStates", - "value": "COMPLETED", - "disabled": false - } - ], - "headers": [ - { - "name": "Content-Type", - "value": "application/json" - } - ], - "authentication": { - "type": "oauth2", - "grantType": "client_credentials", - "accessTokenUrl": "{{ _.KEYCLOAK_TOKEN_URL }}", - "clientId": "{{ _.CLIENT_ID }}", - "clientSecret": "{{ _.CLIENT_SECRET }}" - }, - "metaSortKey": -1680682418381, - "isPrivate": false, - "settingStoreCookies": true, - "settingSendCookies": true, - "settingDisableRenderRequestBody": false, - "settingEncodeUrl": true, - "settingRebuildPath": true, - "settingFollowRedirects": "global", - "_type": "request" - }, - { - "_id": "req_e91a22d598c342a4994e08928dbf34d0", - "parentId": "fld_a5b814719bd6445989d17fee181fa5da", - "modified": 1691571999161, - "created": 1680682418372, - "url": "{{IRS_HOST}}/irs/jobs", - "name": "2.0.1 [Search for Jobs in error state]", - "description": "", - "method": "GET", - "body": {}, - "parameters": [ - { - "name": "jobStates", - "value": "ERROR", - "disabled": false - } - ], - "headers": [ - { - "name": "Content-Type", - "value": "application/json" - } - ], - "authentication": { - "type": "oauth2", - "grantType": "client_credentials", - "accessTokenUrl": "{{ _.KEYCLOAK_TOKEN_URL }}", - "clientId": "{{ _.CLIENT_ID }}", - "clientSecret": "{{ _.CLIENT_SECRET }}" - }, - "metaSortKey": -1680682418372, - "isPrivate": false, - "settingStoreCookies": true, - "settingSendCookies": true, - "settingDisableRenderRequestBody": false, - "settingEncodeUrl": true, - "settingRebuildPath": true, - "settingFollowRedirects": "global", - "_type": "request" - }, - { - "_id": "req_422d2eef00e242bba0b333b8d84bd6d7", - "parentId": "fld_a5b814719bd6445989d17fee181fa5da", - "modified": 1691572006985, - "created": 1680682418358, - "url": "{{IRS_HOST}}/irs/jobs", - "name": "2.0.2 [Search for Jobs in initial state]", - "description": "", - "method": "GET", - "body": {}, - "parameters": [ - { - "name": "jobStates", - "value": "INITIAL", - "disabled": false - } - ], - "headers": [ - { - "name": "Content-Type", - "value": "application/json" - } - ], - "authentication": { - "type": "oauth2", - "grantType": "client_credentials", - "accessTokenUrl": "{{ _.KEYCLOAK_TOKEN_URL }}", - "clientId": "{{ _.CLIENT_ID }}", - "clientSecret": "{{ _.CLIENT_SECRET }}" - }, - "metaSortKey": -1680682418358, - "isPrivate": false, - "settingStoreCookies": true, - "settingSendCookies": true, - "settingDisableRenderRequestBody": false, - "settingEncodeUrl": true, - "settingRebuildPath": true, - "settingFollowRedirects": "global", - "_type": "request" - }, - { - "_id": "req_01d90c2846574392a26ec00805b00c5c", - "parentId": "fld_a5b814719bd6445989d17fee181fa5da", - "modified": 1691572010448, - "created": 1680682418348, - "url": "{{IRS_HOST}}/irs/jobs", - "name": "2.0.3 [Search for all Jobs in JobStore]", - "description": "", - "method": "GET", - "body": {}, - "parameters": [], - "headers": [ - { - "name": "Content-Type", - "value": "application/json" - } - ], - "authentication": { - "type": "oauth2", - "grantType": "client_credentials", - "accessTokenUrl": "{{ _.KEYCLOAK_TOKEN_URL }}", - "clientId": "{{ _.CLIENT_ID }}", - "clientSecret": "{{ _.CLIENT_SECRET }}" - }, - "metaSortKey": -1680682418348, - "isPrivate": false, - "settingStoreCookies": true, - "settingSendCookies": true, - "settingDisableRenderRequestBody": false, - "settingEncodeUrl": true, - "settingRebuildPath": true, - "settingFollowRedirects": "global", - "_type": "request" - }, - { - "_id": "req_34ef975117f14752b5cdcb3bc57c0490", - "parentId": "fld_a5b814719bd6445989d17fee181fa5da", - "modified": 1691572013890, - "created": 1680682418339, - "url": "{{IRS_HOST}}/irs/jobs", - "name": "2.1.0 [Search for running Jobs]", - "description": "", - "method": "GET", - "body": {}, - "parameters": [ - { - "name": "jobStates", - "value": "RUNNING", - "disabled": false - } - ], - "headers": [ - { - "name": "Content-Type", - "value": "application/json" - } - ], - "authentication": { - "type": "oauth2", - "grantType": "client_credentials", - "accessTokenUrl": "{{ _.KEYCLOAK_TOKEN_URL }}", - "clientId": "{{ _.CLIENT_ID }}", - "clientSecret": "{{ _.CLIENT_SECRET }}" - }, - "metaSortKey": -1680682418339, - "isPrivate": false, - "settingStoreCookies": true, - "settingSendCookies": true, - "settingDisableRenderRequestBody": false, - "settingEncodeUrl": true, - "settingRebuildPath": true, - "settingFollowRedirects": "global", - "_type": "request" - }, - { - "_id": "req_e999a162519a4fd09d9a810a2d86d8f7", - "parentId": "fld_a5b814719bd6445989d17fee181fa5da", - "modified": 1691572169302, - "created": 1680682418325, - "url": "{{IRS_HOST}}/irs/jobs/{% prompt 'Job ID', '', '', '', false, true %}", - "name": "3.0.0 [Search for given jobId with uncomplete]", - "description": "", - "method": "GET", - "body": {}, - "parameters": [ - { - "name": "returnUncompletedJob", - "value": "true", - "disabled": false - } - ], - "headers": [ - { - "name": "Content-Type", - "value": "application/json" - } - ], - "authentication": { - "type": "oauth2", - "grantType": "client_credentials", - "accessTokenUrl": "{{ _.KEYCLOAK_TOKEN_URL }}", - "clientId": "{{ _.CLIENT_ID }}", - "clientSecret": "{{ _.CLIENT_SECRET }}" - }, - "metaSortKey": -1680682418325, - "isPrivate": false, - "settingStoreCookies": true, - "settingSendCookies": true, - "settingDisableRenderRequestBody": false, - "settingEncodeUrl": true, - "settingRebuildPath": true, - "settingFollowRedirects": "global", - "_type": "request" - }, - { - "_id": "req_fc1704b977a6405bb8da9bb791bc2779", - "parentId": "fld_a5b814719bd6445989d17fee181fa5da", - "modified": 1691572020954, - "created": 1680682418316, - "url": "{{IRS_HOST}}/irs/jobs/{% prompt 'Job ID', '', '', '', false, true %}", - "name": "3.1.0 [Search for given jobId]", - "description": "", - "method": "GET", - "body": {}, - "parameters": [], - "headers": [ - { - "name": "Content-Type", - "value": "application/json" - } - ], - "authentication": { - "type": "oauth2", - "grantType": "client_credentials", - "accessTokenUrl": "{{ _.KEYCLOAK_TOKEN_URL }}", - "clientId": "{{ _.CLIENT_ID }}", - "clientSecret": "{{ _.CLIENT_SECRET }}" - }, - "metaSortKey": -1680682418316, - "isPrivate": false, - "settingStoreCookies": true, - "settingSendCookies": true, - "settingDisableRenderRequestBody": false, - "settingEncodeUrl": true, - "settingRebuildPath": true, - "settingFollowRedirects": "global", - "_type": "request" - }, - { - "_id": "req_e0e360ba4b644e9fb508759c13a3757d", - "parentId": "fld_a5b814719bd6445989d17fee181fa5da", - "modified": 1691572140559, - "created": 1680682418307, - "url": "{{IRS_HOST}}/irs/jobs/test", - "name": "3.1.1 [Search for invalid jobId]", - "description": "", - "method": "GET", - "body": {}, - "parameters": [], - "headers": [ - { - "name": "Content-Type", - "value": "application/json" - } - ], - "authentication": { - "type": "oauth2", - "grantType": "client_credentials", - "accessTokenUrl": "{{ _.KEYCLOAK_TOKEN_URL }}", - "clientId": "{{ _.CLIENT_ID }}", - "clientSecret": "{{ _.CLIENT_SECRET }}" - }, - "metaSortKey": -1680682418307, - "isPrivate": false, - "settingStoreCookies": true, - "settingSendCookies": true, - "settingDisableRenderRequestBody": false, - "settingEncodeUrl": true, - "settingRebuildPath": true, - "settingFollowRedirects": "global", - "_type": "request" - }, - { - "_id": "req_79fb9354ad9347a78ed9057966c3ebe2", - "parentId": "fld_a5b814719bd6445989d17fee181fa5da", - "modified": 1691572133946, - "created": 1680682418297, - "url": "{{IRS_HOST}}/irs/jobs/00000000-0000-0000-0000-000000000000", - "name": "3.1.2 [Search for unknown jobId]", - "description": "", - "method": "GET", - "body": {}, - "parameters": [], - "headers": [ - { - "name": "Content-Type", - "value": "application/json" - } - ], - "authentication": { - "type": "oauth2", - "grantType": "client_credentials", - "accessTokenUrl": "{{ _.KEYCLOAK_TOKEN_URL }}", - "clientId": "{{ _.CLIENT_ID }}", - "clientSecret": "{{ _.CLIENT_SECRET }}" - }, - "metaSortKey": -1680682418297, - "isPrivate": false, - "settingStoreCookies": true, - "settingSendCookies": true, - "settingDisableRenderRequestBody": false, - "settingEncodeUrl": true, - "settingRebuildPath": true, - "settingFollowRedirects": "global", - "_type": "request" - }, - { - "_id": "req_30b28038519d4ca48855f666f0a557b8", - "parentId": "fld_a5b814719bd6445989d17fee181fa5da", - "modified": 1691572032383, - "created": 1680682418280, - "url": "{{IRS_HOST}}/irs/jobs/{% prompt 'Job ID', '', '', '', false, true %}", - "name": "6.0.0 [Cancel Job for given jobId]", - "description": "", - "method": "PUT", - "body": {}, - "parameters": [], - "headers": [ - { - "name": "Content-Type", - "value": "application/json" - } - ], - "authentication": { - "type": "oauth2", - "grantType": "client_credentials", - "accessTokenUrl": "{{ _.KEYCLOAK_TOKEN_URL }}", - "clientId": "{{ _.CLIENT_ID }}", - "clientSecret": "{{ _.CLIENT_SECRET }}" - }, - "metaSortKey": -1680682418280, - "isPrivate": false, - "settingStoreCookies": true, - "settingSendCookies": true, - "settingDisableRenderRequestBody": false, - "settingEncodeUrl": true, - "settingRebuildPath": true, - "settingFollowRedirects": "global", - "_type": "request" - }, - { - "_id": "req_13f9c2cf0550435f9de1b5b56cfb7c98", - "parentId": "fld_8788362e4ea646838e345526c8e8d268", - "modified": 1683630958934, - "created": 1682672699249, - "url": "{{ _.BPN_DISCOVERY }}/api/administration/connectors/bpnDiscovery/search", - "name": "Find BPN endpoints for manufacturer numbers", - "description": "", - "method": "POST", - "body": { - "mimeType": "application/json", - "text": "{\n \"searchFilter\": [\n {\n \"type\": \"oen\",\n \"keys\": [\n \"oen-1243\",\n \"oen-11\"\n ]\n },\n {\n \"type\": \"bpid\",\n \"keys\": [\n \"bpid-1243\",\n \"bpid-11\"\n ]\n }\n ]\n}" - }, - "parameters": [], - "headers": [ - { - "name": "Content-Type", - "value": "application/json" - } - ], - "authentication": { - "type": "oauth2", - "grantType": "client_credentials", - "accessTokenUrl": "{{ _.KEYCLOAK_TOKEN_URL }}", - "clientId": "{{ _.CLIENT_ID }}", - "clientSecret": "{{ _.CLIENT_SECRET }}", - "disabled": false - }, - "metaSortKey": -1683630902023, - "isPrivate": false, - "settingStoreCookies": true, - "settingSendCookies": true, - "settingDisableRenderRequestBody": false, - "settingEncodeUrl": true, - "settingRebuildPath": true, - "settingFollowRedirects": "global", - "_type": "request" - }, - { - "_id": "fld_8788362e4ea646838e345526c8e8d268", - "parentId": "fld_bafdcd71d52b4f76bebd9b6bb5b8980c", - "modified": 1683630931664, - "created": 1683630887514, - "name": "Discovery", - "description": "", - "environment": {}, - "environmentPropertyOrder": null, - "metaSortKey": -1680682418417.5, - "_type": "request_group" - }, - { - "_id": "req_3c146080a0384d31b84d6e614a3b5b35", - "parentId": "fld_8788362e4ea646838e345526c8e8d268", - "modified": 1683630963691, - "created": 1683031718699, - "url": "{{ _.DISCOVERY_FINDER }}/api/administration/connectors/discovery/search", - "name": "Find BPN Discovery Endpoints of type BPN", - "description": "", - "method": "POST", - "body": { - "mimeType": "", - "text": "{\n \"types\": [\n \"bpn\"\n ]\n}" - }, - "parameters": [], - "headers": [ - { - "name": "Content-Type", - "value": "application/json" - } - ], - "authentication": { - "type": "oauth2", - "grantType": "client_credentials", - "accessTokenUrl": "{{ _.KEYCLOAK_TOKEN_URL }}", - "clientId": "{{ _.CLIENT_ID }}", - "clientSecret": "{{ _.CLIENT_SECRET }}", - "disabled": false - }, - "metaSortKey": -1683630901923, - "isPrivate": false, - "settingStoreCookies": true, - "settingSendCookies": true, - "settingDisableRenderRequestBody": false, - "settingEncodeUrl": true, - "settingRebuildPath": true, - "settingFollowRedirects": "global", - "_type": "request" - }, - { - "_id": "req_7f31a490616c4654ae43a072427a46c9", - "parentId": "fld_8788362e4ea646838e345526c8e8d268", - "modified": 1691567913468, - "created": 1683560906453, - "url": "{{ _.EDC_DISCOVERY }}/api/administration/connectors/discovery", - "name": "Find EDC endpoints for BPNs", - "description": "", - "method": "POST", - "body": { - "mimeType": "application/json", - "text": "[\n\t\"BPNL00000001CRHK\"\n]" - }, - "parameters": [], - "headers": [ - { - "name": "Content-Type", - "value": "application/json" - } - ], - "authentication": { - "type": "oauth2", - "grantType": "client_credentials", - "accessTokenUrl": "{{ _.KEYCLOAK_TOKEN_URL }}", - "clientId": "{{ _.CLIENT_ID }}", - "clientSecret": "{{ _.CLIENT_SECRET }}", - "disabled": false - }, - "metaSortKey": -1683630901873, - "isPrivate": false, - "settingStoreCookies": true, - "settingSendCookies": true, - "settingDisableRenderRequestBody": false, - "settingEncodeUrl": true, - "settingRebuildPath": true, - "settingFollowRedirects": "global", - "_type": "request" - }, - { - "_id": "req_b554f2740d834a5cb0c91379132b9a00", - "parentId": "fld_b7d88299d4e44df4806ed80a256054dc", - "modified": 1691567746933, - "created": 1680682418265, - "url": "{{IRS_HOST}}/irs/jobs", - "name": "Register Job", - "description": "", - "method": "POST", - "body": { - "mimeType": "application/json", - "text": "{\n\t\"aspects\": [\n\t\t\"SingleLevelBomAsBuilt\",\n\t\t\"SerialPart\",\n\t\t\"Batch\"\n\t],\n\t\"bomLifecycle\": \"asBuilt\",\n\t\"collectAspects\": true,\n\t\"lookupBPNs\": true,\n\t\"direction\": \"downward\",\n\t\"depth\": 10,\n\t\"key\": {\n\t\t\"globalAssetId\": \"{% prompt 'Global Asset ID', 'Please provide \\'Global-Asset-ID\\' or use default', _.GLOBAL_ASSET_ID, '', false, true %}\",\n\t\t\"bpn\": \"{% prompt 'Business Partner Number', '', _.BPN, '', false, true %}\"\n\t}\n}" - }, - "parameters": [], - "headers": [ - { - "name": "Content-Type", - "value": "application/json" - } - ], - "authentication": { - "type": "oauth2", - "grantType": "client_credentials", - "accessTokenUrl": "{{ _.KEYCLOAK_TOKEN_URL }}", - "clientId": "{{ _.CLIENT_ID }}", - "clientSecret": "{{ _.CLIENT_SECRET }}" - }, - "metaSortKey": -1680682418265, - "isPrivate": false, - "settingStoreCookies": true, - "settingSendCookies": true, - "settingDisableRenderRequestBody": false, - "settingEncodeUrl": true, - "settingRebuildPath": true, - "settingFollowRedirects": "global", - "_type": "request" - }, - { - "_id": "fld_b7d88299d4e44df4806ed80a256054dc", - "parentId": "fld_bafdcd71d52b4f76bebd9b6bb5b8980c", - "modified": 1680682418273, - "created": 1680682418273, - "name": "IRS Basic API Calls", - "description": "", - "environment": {}, - "environmentPropertyOrder": null, - "metaSortKey": -1680682418273, - "_type": "request_group" - }, - { - "_id": "req_47c9936ada3f40dfb340f8636dd0fce8", - "parentId": "fld_b7d88299d4e44df4806ed80a256054dc", - "modified": 1680686256003, - "created": 1680682418257, - "url": "{{IRS_HOST}}/irs/jobs", - "name": "Search for all Jobs in JobStore", - "description": "", - "method": "GET", - "body": {}, - "parameters": [], - "headers": [ - { - "name": "Content-Type", - "value": "application/json" - } - ], - "authentication": { - "type": "oauth2", - "grantType": "client_credentials", - "accessTokenUrl": "{{ _.KEYCLOAK_TOKEN_URL }}", - "clientId": "{{ _.CLIENT_ID }}", - "clientSecret": "{{ _.CLIENT_SECRET }}" - }, - "metaSortKey": -1680682418257, - "isPrivate": false, - "settingStoreCookies": true, - "settingSendCookies": true, - "settingDisableRenderRequestBody": false, - "settingEncodeUrl": true, - "settingRebuildPath": true, - "settingFollowRedirects": "global", - "_type": "request" - }, - { - "_id": "req_57c48edf27b34ac489c026137ebc6a61", - "parentId": "fld_b7d88299d4e44df4806ed80a256054dc", - "modified": 1691567830017, - "created": 1680682418247, - "url": "{{IRS_HOST}}/irs/jobs", - "name": "Search for Jobs for given state", - "description": "", - "method": "GET", - "body": {}, - "parameters": [ - { - "name": "jobStates", - "value": "ERROR", - "disabled": true, - "id": "pair_c694b66f41e649db837f801b5699859e" - }, - { - "name": "jobStates", - "value": "CANCELED,COMPLETED", - "disabled": false, - "id": "pair_ab346623e5394504b7232cc40ae75bed" - }, - { - "id": "pair_ddbccd5219944e8cac3d99249ba881e5", - "name": "jobStates", - "value": "RUNNING", - "description": "", - "disabled": true - } - ], - "headers": [ - { - "name": "Content-Type", - "value": "application/json" - } - ], - "authentication": { - "type": "oauth2", - "grantType": "client_credentials", - "accessTokenUrl": "{{ _.KEYCLOAK_TOKEN_URL }}", - "clientId": "{{ _.CLIENT_ID }}", - "clientSecret": "{{ _.CLIENT_SECRET }}" - }, - "metaSortKey": -1680682418247, - "isPrivate": false, - "settingStoreCookies": true, - "settingSendCookies": true, - "settingDisableRenderRequestBody": false, - "settingEncodeUrl": true, - "settingRebuildPath": true, - "settingFollowRedirects": "global", - "_type": "request" - }, - { - "_id": "req_9499ad1b02034c67bc777fb5d347de6e", - "parentId": "fld_b7d88299d4e44df4806ed80a256054dc", - "modified": 1691567881065, - "created": 1690384427379, - "url": "{{IRS_HOST}}/irs/jobs/{% prompt 'Job ID', '', '', '', false, true %}", - "name": "Get Job for jobId", - "description": "", - "method": "GET", - "body": {}, - "parameters": [ - { - "name": "returnUncompletedJob", - "value": "true", - "disabled": false - } - ], - "headers": [ - { - "name": "Content-Type", - "value": "application/json" - } - ], - "authentication": { - "type": "oauth2", - "grantType": "client_credentials", - "accessTokenUrl": "{{ _.KEYCLOAK_TOKEN_URL }}", - "clientId": "{{ _.CLIENT_ID }}", - "clientSecret": "{{ _.CLIENT_SECRET }}" - }, - "metaSortKey": -1680682418238, - "isPrivate": false, - "settingStoreCookies": true, - "settingSendCookies": true, - "settingDisableRenderRequestBody": false, - "settingEncodeUrl": true, - "settingRebuildPath": true, - "settingFollowRedirects": "global", - "_type": "request" - }, - { - "_id": "req_aa90bc4a24a746ea8cf885ef5c29c467", - "parentId": "fld_b7d88299d4e44df4806ed80a256054dc", - "modified": 1691567884778, - "created": 1680682418229, - "url": "{{IRS_HOST}}/irs/jobs/{% prompt 'Job ID', '', '', '', false, true %}", - "name": "Cancel Job for jobId", - "description": "", - "method": "PUT", - "body": {}, - "parameters": [], - "headers": [ - { - "name": "Content-Type", - "value": "application/json" - } - ], - "authentication": { - "type": "oauth2", - "grantType": "client_credentials", - "accessTokenUrl": "{{ _.KEYCLOAK_TOKEN_URL }}", - "clientId": "{{ _.CLIENT_ID }}", - "clientSecret": "{{ _.CLIENT_SECRET }}" - }, - "metaSortKey": -1680682418229, - "isPrivate": false, - "settingStoreCookies": true, - "settingSendCookies": true, - "settingDisableRenderRequestBody": false, - "settingEncodeUrl": true, - "settingRebuildPath": true, - "settingFollowRedirects": "global", - "_type": "request" - }, - { - "_id": "req_bfc5996c836c43df88ffe32ceb3f2d68", - "parentId": "fld_b7d88299d4e44df4806ed80a256054dc", - "modified": 1690365987561, - "created": 1682498338739, - "url": "{{IRS_HOST}}/irs/aspectmodels", - "name": "Get all available Aspect Models", - "description": "", - "method": "GET", - "body": {}, - "parameters": [], - "headers": [ - { - "name": "Content-Type", - "value": "application/json" - } - ], - "authentication": { - "type": "oauth2", - "grantType": "client_credentials", - "accessTokenUrl": "{{ _.KEYCLOAK_TOKEN_URL }}", - "clientId": "{{ _.CLIENT_ID }}", - "clientSecret": "{{ _.CLIENT_SECRET }}" - }, - "metaSortKey": -1680682418179, - "isPrivate": false, - "settingStoreCookies": true, - "settingSendCookies": true, - "settingDisableRenderRequestBody": false, - "settingEncodeUrl": true, - "settingRebuildPath": true, - "settingFollowRedirects": "global", - "_type": "request" - }, - { - "_id": "req_539aa57524304643b2ffb283c32e19d5", - "parentId": "fld_93a1ae7e18f4495c9779e705aa04e358", - "modified": 1691504888870, - "created": 1680682418213, - "url": "{{ _.SEMANTIC_HUB_URL }}/hub/api/v1/models", - "name": "Get all models", - "description": "", - "method": "GET", - "body": {}, - "parameters": [ - { - "name": "pageSize", - "value": "100", - "disabled": false, - "id": "pair_96567b64925d4487bae4c74bfa9e021e" - }, - { - "id": "pair_2dae68db8a564296a5835e66d951331f", - "name": "status", - "value": "RELEASED", - "description": "" - } - ], - "headers": [], - "authentication": { - "type": "oauth2", - "grantType": "client_credentials", - "accessTokenUrl": "{{ _.KEYCLOAK_TOKEN_URL }}", - "clientId": "{{ _.CLIENT_ID }}", - "clientSecret": "{{ _.CLIENT_SECRET }}" - }, - "metaSortKey": -1680682418213, - "isPrivate": false, - "settingStoreCookies": true, - "settingSendCookies": true, - "settingDisableRenderRequestBody": false, - "settingEncodeUrl": true, - "settingRebuildPath": true, - "settingFollowRedirects": "global", - "_type": "request" - }, - { - "_id": "fld_93a1ae7e18f4495c9779e705aa04e358", - "parentId": "fld_bafdcd71d52b4f76bebd9b6bb5b8980c", - "modified": 1680682418222, - "created": 1680682418222, - "name": "Semantics Hub", - "description": "", - "environment": {}, - "environmentPropertyOrder": null, - "metaSortKey": -1680682418222, - "_type": "request_group" - }, - { - "_id": "req_cd17bcff75c64d5a82dc2245facd5e1b", - "parentId": "fld_93a1ae7e18f4495c9779e705aa04e358", - "modified": 1691504864710, - "created": 1680682418204, - "url": "{{ _.SEMANTIC_HUB_URL }}/hub/api/v1/models/urn%3Abamm%3Aio.catenax.serial_part_typization%3A1.0.0%23SerialPartTypization", - "name": "Get SerialPartTypization", - "description": "", - "method": "GET", - "body": {}, - "parameters": [], - "headers": [], - "authentication": { - "type": "oauth2", - "grantType": "client_credentials", - "accessTokenUrl": "{{ _.KEYCLOAK_TOKEN_URL }}", - "clientId": "{{ _.CLIENT_ID }}", - "clientSecret": "{{ _.CLIENT_SECRET }}" - }, - "metaSortKey": -1680682418204, - "isPrivate": false, - "settingStoreCookies": true, - "settingSendCookies": true, - "settingDisableRenderRequestBody": false, - "settingEncodeUrl": true, - "settingRebuildPath": true, - "settingFollowRedirects": "global", - "_type": "request" - }, - { - "_id": "req_491c8ca2419c4fd0b861068229b0faf6", - "parentId": "fld_93a1ae7e18f4495c9779e705aa04e358", - "modified": 1691504802561, - "created": 1680682418192, - "url": "{{ _.SEMANTIC_HUB_URL }}/hub/api/v1/models/urn%3Abamm%3Aio.catenax.serial_part_typization%3A1.0.0%23SerialPartTypization/json-schema", - "name": "Get SerialPartTypization Json Schema", - "description": "", - "method": "GET", - "body": {}, - "parameters": [], - "headers": [], - "authentication": { - "type": "oauth2", - "grantType": "client_credentials", - "accessTokenUrl": "{{ _.KEYCLOAK_TOKEN_URL }}", - "clientId": "{{ _.CLIENT_ID }}", - "clientSecret": "{{ _.CLIENT_SECRET }}" - }, - "metaSortKey": -1680682418192, - "isPrivate": false, - "settingStoreCookies": true, - "settingSendCookies": true, - "settingDisableRenderRequestBody": false, - "settingEncodeUrl": true, - "settingRebuildPath": true, - "settingFollowRedirects": "global", - "_type": "request" - }, - { - "_id": "req_9d69f185e03e48f7b6b4d2295b534ad9", - "parentId": "fld_85ef7132dbc34996b29b41d1df14e090", - "modified": 1681718801853, - "created": 1680682418174, - "url": "{{ _.BPDM_URL }}/v1/api/catena/business-partner/{% prompt 'BPN', '', '', '', false, true %}", - "name": "Get business partner by id", - "description": "", - "method": "GET", - "body": {}, - "parameters": [ - { - "name": "idType", - "value": "BPN", - "disabled": false - } - ], - "headers": [], - "authentication": { - "type": "oauth2", - "grantType": "client_credentials", - "accessTokenUrl": "{{ _.KEYCLOAK_TOKEN_URL }}", - "clientId": "{{ _.CLIENT_ID }}", - "clientSecret": "{{ _.CLIENT_SECRET }}" - }, - "metaSortKey": -1680682418174, - "isPrivate": false, - "settingStoreCookies": true, - "settingSendCookies": true, - "settingDisableRenderRequestBody": false, - "settingEncodeUrl": true, - "settingRebuildPath": true, - "settingFollowRedirects": "global", - "_type": "request" - }, - { - "_id": "fld_85ef7132dbc34996b29b41d1df14e090", - "parentId": "fld_bafdcd71d52b4f76bebd9b6bb5b8980c", - "modified": 1680682418184, - "created": 1680682418184, - "name": "Business partner data management", - "description": "", - "environment": {}, - "environmentPropertyOrder": null, - "metaSortKey": -1680682418184, - "_type": "request_group" - }, - { - "_id": "req_7479e14650b94ebcb8570e2f5e31f3ba", - "parentId": "fld_9d6cb79404f14399be68a6c232d48871", - "modified": 1681717263599, - "created": 1680682418157, - "url": "{{IRS_HOST}}/esr/esr-statistics/{% prompt 'globalAssetId', 'Provide global asset ID or use default', _.GLOBAL_ASSET_ID, '', false, true %}/{% prompt 'BOM Lifecycle', '', '', '', false, true %}/{% prompt 'Certificate', '', '', '', false, true %}/submodel", - "name": "Get Esr Statistics", - "description": "", - "method": "GET", - "body": {}, - "parameters": [], - "headers": [ - { - "name": "Content-Type", - "value": "application/json" - } - ], - "authentication": { - "type": "oauth2", - "grantType": "client_credentials", - "accessTokenUrl": "{{ _.KEYCLOAK_TOKEN_URL }}", - "clientId": "{{ _.CLIENT_ID }}", - "clientSecret": "{{ _.CLIENT_SECRET }}" - }, - "metaSortKey": -1680682418158, - "isPrivate": false, - "settingStoreCookies": true, - "settingSendCookies": true, - "settingDisableRenderRequestBody": false, - "settingEncodeUrl": true, - "settingRebuildPath": true, - "settingFollowRedirects": "global", - "_type": "request" - }, - { - "_id": "fld_9d6cb79404f14399be68a6c232d48871", - "parentId": "fld_bafdcd71d52b4f76bebd9b6bb5b8980c", - "modified": 1680682418167, - "created": 1680682418167, - "name": "ESR Spike", - "description": "", - "environment": {}, - "environmentPropertyOrder": null, - "metaSortKey": -1680682418167, - "_type": "request_group" - }, - { - "_id": "req_c4088c6b9fc449adb46906bacfeb0da5", - "parentId": "fld_26c980ba12ba414fb3610176a499964f", - "modified": 1680686318643, - "created": 1680682418143, - "url": "{{IRS_HOST}}/ess/bpn/investigations", - "name": "Register Job Investigation", - "description": "", - "method": "POST", - "body": { - "mimeType": "application/json", - "text": "{\r\n \"key\": { \"globalAssetId\": \"urn:uuid:2c57b0e9-a653-411d-bdcd-64787e9fd3a7\", \"bpn\": \"BPNL00000003CRHK\" },\r\n \"incidentBpns\": [\"BPNL00000003B6LU\"],\r\n \"bomLifecycle\": \"asPlanned\"\r\n}" - }, - "parameters": [], - "headers": [ - { - "name": "Content-Type", - "value": "application/json" - } - ], - "authentication": { - "type": "oauth2", - "grantType": "client_credentials", - "accessTokenUrl": "{{ _.KEYCLOAK_TOKEN_URL }}", - "clientId": "{{ _.CLIENT_ID }}", - "clientSecret": "{{ _.CLIENT_SECRET }}" - }, - "metaSortKey": -1680682418143, - "isPrivate": false, - "settingStoreCookies": true, - "settingSendCookies": true, - "settingDisableRenderRequestBody": false, - "settingEncodeUrl": true, - "settingRebuildPath": true, - "settingFollowRedirects": "global", - "_type": "request" - }, - { - "_id": "fld_26c980ba12ba414fb3610176a499964f", - "parentId": "fld_bafdcd71d52b4f76bebd9b6bb5b8980c", - "modified": 1680682418151, - "created": 1680682418151, - "name": "ESS Spike", - "description": "", - "environment": {}, - "environmentPropertyOrder": null, - "metaSortKey": -1680682418151, - "_type": "request_group" - }, - { - "_id": "req_f547aa0a27b84e9a94294a3f51da280b", - "parentId": "fld_26c980ba12ba414fb3610176a499964f", - "modified": 1681717309378, - "created": 1680682418134, - "url": "{{IRS_HOST}}/ess/bpn/investigations/{% prompt 'Job ID', '', '', '', false, true %}", - "name": "Search for investigation by jobId", - "description": "", - "method": "GET", - "body": {}, - "parameters": [], - "headers": [ - { - "name": "Content-Type", - "value": "application/json" - } - ], - "authentication": { - "type": "oauth2", - "grantType": "client_credentials", - "accessTokenUrl": "{{ _.KEYCLOAK_TOKEN_URL }}", - "clientId": "{{ _.CLIENT_ID }}", - "clientSecret": "{{ _.CLIENT_SECRET }}" - }, - "metaSortKey": -1680682418134, - "isPrivate": false, - "settingStoreCookies": true, - "settingSendCookies": true, - "settingDisableRenderRequestBody": false, - "settingEncodeUrl": true, - "settingRebuildPath": true, - "settingFollowRedirects": "global", - "_type": "request" - }, - { - "_id": "req_2f17c97de52c43b2b6c5044df2109cdd", - "parentId": "fld_9b6e4b31fba04b82b86cb654fa75dbdc", - "modified": 1691504578204, - "created": 1680682418118, - "url": "{{IRS_HOST}}/irs/orders", - "name": "Register Batch Order", - "description": "", - "method": "POST", - "body": { - "mimeType": "application/json", - "text": "{\n\t\"aspects\": [\n\t\t\"AssemblyPartRelationship\"\n\t],\n\t\"collectAspects\": true,\n\t\"lookupBPNs\": true,\n\t\"direction\": \"downward\",\n\t\"batchSize\": 10,\n\t\"batchStrategy\": \"PRESERVE_BATCH_JOB_ORDER\",\n\t\"keys\": [\n\t\t{\n\t\t\t\"globalAssetId\": \"urn:uuid:ed333e9a-5afa-40b2-99da-bae2fd211122\",\n\t\t\t\"bpn\": \"BPNL00000003AAXX\"\n\t\t},\n\t\t{\n\t\t\t\"globalAssetId\": \"urn:uuid:771d2ccc-a081-4d3a-bcb2-46c6a0a32211\",\n\t\t\t\"bpn\": \"BPNL00000003AAXX\"\n\t\t}\n\t]\n}" - }, - "parameters": [], - "headers": [ - { - "name": "Content-Type", - "value": "application/json" - } - ], - "authentication": { - "type": "oauth2", - "grantType": "client_credentials", - "accessTokenUrl": "{{ _.KEYCLOAK_TOKEN_URL }}", - "clientId": "{{ _.CLIENT_ID }}", - "clientSecret": "{{ _.CLIENT_SECRET }}" - }, - "metaSortKey": -1680682418118, - "isPrivate": false, - "settingStoreCookies": true, - "settingSendCookies": true, - "settingDisableRenderRequestBody": false, - "settingEncodeUrl": true, - "settingRebuildPath": true, - "settingFollowRedirects": "global", - "_type": "request" - }, - { - "_id": "fld_9b6e4b31fba04b82b86cb654fa75dbdc", - "parentId": "fld_bafdcd71d52b4f76bebd9b6bb5b8980c", - "modified": 1680682418128, - "created": 1680682418128, - "name": "Batch Processing", - "description": "", - "environment": {}, - "environmentPropertyOrder": null, - "metaSortKey": -1680682418128, - "_type": "request_group" - }, - { - "_id": "req_d44cbcfc9de640fe8985aa228ce743b7", - "parentId": "fld_9b6e4b31fba04b82b86cb654fa75dbdc", - "modified": 1681717455311, - "created": 1680682418109, - "url": "{{IRS_HOST}}/irs/orders/{% prompt 'Order ID', '', '', '', false, true %}", - "name": "Search for given orderId", - "description": "", - "method": "GET", - "body": {}, - "parameters": [], - "headers": [ - { - "name": "Content-Type", - "value": "application/json" - } - ], - "authentication": { - "type": "oauth2", - "grantType": "client_credentials", - "accessTokenUrl": "{{ _.KEYCLOAK_TOKEN_URL }}", - "clientId": "{{ _.CLIENT_ID }}", - "clientSecret": "{{ _.CLIENT_SECRET }}" - }, - "metaSortKey": -1680682418109, - "isPrivate": false, - "settingStoreCookies": true, - "settingSendCookies": true, - "settingDisableRenderRequestBody": false, - "settingEncodeUrl": true, - "settingRebuildPath": true, - "settingFollowRedirects": "global", - "_type": "request" - }, - { - "_id": "req_9fbc0f5b1ee04e2fa1e7a712421eb258", - "parentId": "fld_9b6e4b31fba04b82b86cb654fa75dbdc", - "modified": 1681717669066, - "created": 1680682418099, - "url": "{{IRS_HOST}}/irs/orders/{% prompt 'Order ID', '', '', '', false, true %}/batches/{% prompt 'Batch ID', '', '', '', false, true %}", - "name": "Search for given orderId and batchId", - "description": "", - "method": "GET", - "body": {}, - "parameters": [], - "headers": [ - { - "name": "Content-Type", - "value": "application/json" - } - ], - "authentication": { - "type": "oauth2", - "grantType": "client_credentials", - "accessTokenUrl": "{{ _.KEYCLOAK_TOKEN_URL }}", - "clientId": "{{ _.CLIENT_ID }}", - "clientSecret": "{{ _.CLIENT_SECRET }}" - }, - "metaSortKey": -1680682418099, - "isPrivate": false, - "settingStoreCookies": true, - "settingSendCookies": true, - "settingDisableRenderRequestBody": false, - "settingEncodeUrl": true, - "settingRebuildPath": true, - "settingFollowRedirects": "global", - "_type": "request" - }, - { - "_id": "req_703cc873595b415786d82b77e8cc339c", - "parentId": "fld_7c2c56c1099849fd8aaff9f7a84e3a6f", - "modified": 1690472186478, - "created": 1678358655308, - "url": "{{ _.CONSUMER_CONTROLPLANE }}/management/v2/catalog/request", - "name": "Get catalog", - "description": "", - "method": "POST", - "body": { - "mimeType": "application/json", - "text": "{\n\t\"@context\": {\n\t\t\"dct\": \"https://purl.org/dc/terms/\",\n\t\t\"tx\": \"https://w3id.org/tractusx/v0.0.1/ns/\",\n\t\t\"edc\": \"https://w3id.org/edc/v0.0.1/ns/\",\n\t\t\"odrl\": \"http://www.w3.org/ns/odrl/2/\",\n\t\t\"dcat\": \"https://www.w3.org/ns/dcat/\",\n\t\t\"dspace\": \"https://w3id.org/dspace/v0.8/\"\n\t},\n\t\"edc:protocol\": \"dataspace-protocol-http\",\n\t\"edc:providerUrl\": \"{{ _.PROVIDER_CONTROLPLANE_1 }}/api/v1/dsp\"\n}" - }, - "parameters": [], - "headers": [ - { - "name": "Content-Type", - "value": "application/json" - } - ], - "authentication": { - "type": "apikey", - "disabled": false, - "key": "X-Api-Key", - "value": "{{ _.EDC_API_KEY }}", - "addTo": "header" - }, - "metaSortKey": -1686195722939.1875, - "isPrivate": false, - "settingStoreCookies": true, - "settingSendCookies": true, - "settingDisableRenderRequestBody": false, - "settingEncodeUrl": true, - "settingRebuildPath": true, - "settingFollowRedirects": "global", - "_type": "request" - }, - { - "_id": "fld_7c2c56c1099849fd8aaff9f7a84e3a6f", - "parentId": "fld_c92ff629f3644df2b7c2a90e1ac76104", - "modified": 1690362660167, - "created": 1690362660167, - "name": "Catalog", - "description": "", - "environment": {}, - "environmentPropertyOrder": null, - "metaSortKey": -1690362660167, - "_type": "request_group" - }, - { - "_id": "fld_c92ff629f3644df2b7c2a90e1ac76104", - "parentId": "fld_bafdcd71d52b4f76bebd9b6bb5b8980c", - "modified": 1690363778601, - "created": 1675675609576, - "name": "EDC-Requests", - "description": "", - "environment": {}, - "environmentPropertyOrder": null, - "metaSortKey": -1680682418078, - "_type": "request_group" - }, - { - "_id": "req_020231174bae4ffca17b21c117251be9", - "parentId": "fld_7c2c56c1099849fd8aaff9f7a84e3a6f", - "modified": 1691500654267, - "created": 1685521485278, - "url": "{{ _.CONSUMER_CONTROLPLANE }}/management/v2/catalog/request", - "name": "Get catalog with registry filter", - "description": "", - "method": "POST", - "body": { - "mimeType": "application/json", - "text": "{\n\t\"@context\": {\n\t\t\"dct\": \"https://purl.org/dc/terms/\",\n\t\t\"tx\": \"https://w3id.org/tractusx/v0.0.1/ns/\",\n\t\t\"edc\": \"https://w3id.org/edc/v0.0.1/ns/\",\n\t\t\"odrl\": \"http://www.w3.org/ns/odrl/2/\",\n\t\t\"dcat\": \"https://www.w3.org/ns/dcat/\",\n\t\t\"dspace\": \"https://w3id.org/dspace/v0.8/\"\n\t},\n\t\"edc:providerUrl\": \"{{ _.PROVIDER_CONTROLPLANE_1 }}/api/v1/dsp\",\n\t\"edc:protocol\": \"dataspace-protocol-http\",\n\t\"edc:querySpec\": {\n\t\t\"edc:filterExpression\": {\n\t\t\t\"edc:operandLeft\": \"https://w3id.org/edc/v0.0.1/ns/type\",\n\t\t\t\"edc:operator\": \"=\",\n\t\t\t\"edc:operandRight\": \"data.core.digitalTwinRegistry\"\n\t\t}\n\t}\n}" - }, - "parameters": [], - "headers": [ - { - "name": "Content-Type", - "value": "application/json" - } - ], - "authentication": { - "type": "apikey", - "disabled": false, - "key": "X-Api-Key", - "value": "{{ _.EDC_API_KEY }}", - "addTo": "header" - }, - "metaSortKey": -1686195722889.1875, - "isPrivate": false, - "settingStoreCookies": true, - "settingSendCookies": true, - "settingDisableRenderRequestBody": false, - "settingEncodeUrl": true, - "settingRebuildPath": true, - "settingFollowRedirects": "global", - "_type": "request" - }, - { - "_id": "req_903e8e568ce5428c8345fc352e31e6a3", - "parentId": "fld_be1ad5030d9d458bbd069adabd5165b4", - "modified": 1691578280640, - "created": 1675675609557, - "url": "{{ _.CONSUMER_CONTROLPLANE }}/management/v2/contractnegotiations", - "name": "Start contract negotiation", - "description": "", - "method": "POST", - "body": { - "mimeType": "application/json", - "text": "{\n\t\"edc:connectorAddress\": \"{{ _.PROVIDER_CONTROLPLANE_1 }}/api/v1/dsp\",\n\t\"edc:connectorId\": \"BPNL00000001CRHK\",\n\t\"edc:offer\": {\n\t\t\"@type\": \"edc:ContractOfferDescription\",\n\t\t\"edc:offerId\": \"ZGR0ci1jeG1lbWJlcnMtY29udHJhY3Q=:ZGlnaXRhbC10d2luLXJlZ2lzdHJ5:OGQ0ZTNkODYtOTIxOC00MjljLWI1N2EtNWZlZTZkODIzMmEx\",\n\t\t\"edc:assetId\": \"digital-twin-registry\",\n\t\t\"edc:policy\": {\n\t\t\t\"@type\": \"odrl:Set\",\n\t\t\t\"odrl:permission\": {\n\t\t\t\t\"odrl:target\": \"digital-twin-registry\",\n\t\t\t\t\"odrl:action\": {\n\t\t\t\t\t\"odrl:type\": \"USE\"\n\t\t\t\t}\n\t\t\t},\n\t\t\t\"odrl:prohibition\": [],\n\t\t\t\"odrl:obligation\": [],\n\t\t\t\"odrl:target\": \"digital-twin-registry\"\n\t\t}\n\t},\n\t\"edc:protocol\": \"dataspace-protocol-http\",\n\t\"edc:callbackAddresses\": [],\n\t\"@context\": {\n\t\t\"dct\": \"https://purl.org/dc/terms/\",\n\t\t\"tx\": \"https://w3id.org/tractusx/v0.0.1/ns/\",\n\t\t\"edc\": \"https://w3id.org/edc/v0.0.1/ns/\",\n\t\t\"odrl\": \"http://www.w3.org/ns/odrl/2/\",\n\t\t\"dcat\": \"https://www.w3.org/ns/dcat/\",\n\t\t\"dspace\": \"https://w3id.org/dspace/v0.8/\"\n\t}\n}" - }, - "parameters": [], - "headers": [ - { - "name": "Content-Type", - "value": "application/json" - } - ], - "authentication": { - "type": "apikey", - "disabled": false, - "key": "X-Api-Key", - "value": "{{ _.EDC_API_KEY }}", - "addTo": "header" - }, - "metaSortKey": -1684146511095, - "isPrivate": false, - "settingStoreCookies": true, - "settingSendCookies": true, - "settingDisableRenderRequestBody": false, - "settingEncodeUrl": true, - "settingRebuildPath": true, - "settingFollowRedirects": "global", - "_type": "request" - }, - { - "_id": "fld_be1ad5030d9d458bbd069adabd5165b4", - "parentId": "fld_c92ff629f3644df2b7c2a90e1ac76104", - "modified": 1684146626847, - "created": 1684146519491, - "name": "Negotiation", - "description": "", - "environment": {}, - "environmentPropertyOrder": null, - "metaSortKey": -1679911060327.75, - "_type": "request_group" - }, - { - "_id": "req_cf0b871a676f40bd8fe001e5553bdf03", - "parentId": "fld_be1ad5030d9d458bbd069adabd5165b4", - "modified": 1690362123962, - "created": 1675675609549, - "url": "{{ _.CONSUMER_CONTROLPLANE }}/management/v2/contractnegotiations/{% prompt 'id', '', '', '', false, true %}", - "name": "Get contract negotiation", - "description": "", - "method": "GET", - "body": {}, - "parameters": [], - "headers": [ - { - "name": "Content-Type", - "value": "application/json" - } - ], - "authentication": { - "type": "apikey", - "disabled": false, - "key": "X-Api-Key", - "value": "{{ _.EDC_API_KEY }}", - "addTo": "header" - }, - "metaSortKey": -1684146511045, - "isPrivate": false, - "settingStoreCookies": true, - "settingSendCookies": true, - "settingDisableRenderRequestBody": false, - "settingEncodeUrl": true, - "settingRebuildPath": true, - "settingFollowRedirects": "global", - "_type": "request" - }, - { - "_id": "req_61e40b62203a42658a678f58314becbb", - "parentId": "fld_be1ad5030d9d458bbd069adabd5165b4", - "modified": 1690362117725, - "created": 1685444139708, - "url": "{{ _.CONSUMER_CONTROLPLANE }}/management/v2/contractnegotiations/{% prompt 'id', '', '', '', false, true %}/cancel", - "name": "Cancel contract negotation", - "description": "", - "method": "POST", - "body": {}, - "parameters": [], - "headers": [], - "authentication": { - "type": "apikey", - "disabled": false, - "key": "X-Api-Key", - "value": "{{ _.EDC_API_KEY }}", - "addTo": "header" - }, - "metaSortKey": -1684146511020, - "isPrivate": false, - "settingStoreCookies": true, - "settingSendCookies": true, - "settingDisableRenderRequestBody": false, - "settingEncodeUrl": true, - "settingRebuildPath": true, - "settingFollowRedirects": "global", - "_type": "request" - }, - { - "_id": "req_79fc4d01c18e4846a5fd1d2bbe502160", - "parentId": "fld_be1ad5030d9d458bbd069adabd5165b4", - "modified": 1690361721223, - "created": 1681911985730, - "url": "{{ _.CONSUMER_CONTROLPLANE }}/management/v2/contractnegotiations/request", - "name": "Get contract negotiations", - "description": "", - "method": "POST", - "body": { - "mimeType": "application/json", - "text": "" - }, - "parameters": [], - "headers": [ - { - "name": "Content-Type", - "value": "application/json" - } - ], - "authentication": { - "type": "apikey", - "disabled": false, - "key": "X-Api-Key", - "value": "{{ _.EDC_API_KEY }}", - "addTo": "header" - }, - "metaSortKey": -1684146510995, - "isPrivate": false, - "settingStoreCookies": true, - "settingSendCookies": true, - "settingDisableRenderRequestBody": false, - "settingEncodeUrl": true, - "settingRebuildPath": true, - "settingFollowRedirects": "global", - "_type": "request" - }, - { - "_id": "req_fe69084ee49b4ed6b8b5e42de4f9b1da", - "parentId": "fld_be1ad5030d9d458bbd069adabd5165b4", - "modified": 1691578311420, - "created": 1675675609541, - "url": "{{ _.CONSUMER_CONTROLPLANE }}/management/v2/transferprocesses", - "name": "Start transferprocess", - "description": "", - "method": "POST", - "body": { - "mimeType": "application/json", - "text": "{\n\t\"edc:assetId\": \"digital-twin-registry\",\n\t\"edc:connectorAddress\": \"{{ _.PROVIDER_CONTROLPLANE_1 }}/api/v1/dsp\",\n\t\"edc:contractId\": \"ZGR0ci1jeG1lbWJlcnMtY29udHJhY3Q=:ZGlnaXRhbC10d2luLXJlZ2lzdHJ5:NGNlMDk0ODgtOTMzYy00ZDk3LThiNTAtNDMyZWRjMzIwM2Fm\",\n\t\"edc:dataDestination\": {\n\t\t\"edc:type\": \"HttpProxy\"\n\t},\n\t\"edc:protocol\": \"dataspace-protocol-http\",\n\t\"edc:managedResources\": false,\n\t\"edc:connectorId\": \"BPNL00000001CRHK\",\n\t\"@context\": {\n\t\t\"dct\": \"https://purl.org/dc/terms/\",\n\t\t\"tx\": \"https://w3id.org/tractusx/v0.0.1/ns/\",\n\t\t\"edc\": \"https://w3id.org/edc/v0.0.1/ns/\",\n\t\t\"odrl\": \"http://www.w3.org/ns/odrl/2/\",\n\t\t\"dcat\": \"https://www.w3.org/ns/dcat/\",\n\t\t\"dspace\": \"https://w3id.org/dspace/v0.8/\"\n\t}\n}" - }, - "parameters": [], - "headers": [ - { - "name": "Content-Type", - "value": "application/json" - } - ], - "authentication": { - "type": "apikey", - "disabled": false, - "key": "X-Api-Key", - "value": "{{ _.EDC_API_KEY }}", - "addTo": "header" - }, - "metaSortKey": -1684146510945, - "isPrivate": false, - "settingStoreCookies": true, - "settingSendCookies": true, - "settingDisableRenderRequestBody": false, - "settingEncodeUrl": true, - "settingRebuildPath": true, - "settingFollowRedirects": "global", - "_type": "request" - }, - { - "_id": "req_bc4d8f1c0adc47ca99dc0d3279869807", - "parentId": "fld_be1ad5030d9d458bbd069adabd5165b4", - "modified": 1691503370103, - "created": 1679993996270, - "url": "{{ _.CONSUMER_CONTROLPLANE }}/management/v2/transferprocesses/{% prompt 'id', '', '', '', false, true %}", - "name": "Get transferprocess by id", - "description": "", - "method": "GET", - "body": {}, - "parameters": [], - "headers": [ - { - "name": "Content-Type", - "value": "application/json" - } - ], - "authentication": { - "type": "apikey", - "disabled": false, - "key": "X-Api-Key", - "value": "{{ _.EDC_API_KEY }}", - "addTo": "header" - }, - "metaSortKey": -1684146510895, - "isPrivate": false, - "settingStoreCookies": true, - "settingSendCookies": true, - "settingDisableRenderRequestBody": false, - "settingEncodeUrl": true, - "settingRebuildPath": true, - "settingFollowRedirects": "global", - "_type": "request" - }, - { - "_id": "req_253787fc6ab948a2a3be41109882c9c9", - "parentId": "fld_be1ad5030d9d458bbd069adabd5165b4", - "modified": 1690361795179, - "created": 1675675609525, - "url": "{{ _.CONSUMER_CONTROLPLANE }}/management/v2/transferprocesses/request", - "name": "Get transferprocesses", - "description": "", - "method": "POST", - "body": { - "mimeType": "application/json", - "text": "" - }, - "parameters": [], - "headers": [ - { - "name": "Content-Type", - "value": "application/json" - } - ], - "authentication": { - "type": "apikey", - "disabled": false, - "key": "X-Api-Key", - "value": "{{ _.EDC_API_KEY }}", - "addTo": "header" - }, - "metaSortKey": -1684146510845, - "isPrivate": false, - "settingStoreCookies": true, - "settingSendCookies": true, - "settingDisableRenderRequestBody": false, - "settingEncodeUrl": true, - "settingRebuildPath": true, - "settingFollowRedirects": "global", - "_type": "request" - }, - { - "_id": "req_25fb541758e044958afadb67615157af", - "parentId": "fld_be1ad5030d9d458bbd069adabd5165b4", - "modified": 1690361763512, - "created": 1681910653593, - "url": "{{CONSUMER_CONTROLPLANE}}/management/v2/contractagreements/request", - "name": "Get contract agreements", - "description": "", - "method": "POST", - "body": { - "mimeType": "application/json", - "text": "" - }, - "parameters": [], - "headers": [ - { - "name": "Content-Type", - "value": "application/json" - } - ], - "authentication": { - "type": "apikey", - "disabled": false, - "key": "X-Api-Key", - "value": "{{ _.EDC_API_KEY }}", - "addTo": "header" - }, - "metaSortKey": -1684146510795, - "isPrivate": false, - "settingStoreCookies": true, - "settingSendCookies": true, - "settingDisableRenderRequestBody": false, - "settingEncodeUrl": true, - "settingRebuildPath": true, - "settingFollowRedirects": "global", - "_type": "request" - }, - { - "_id": "req_f162d731e327474ea3359c18ce3a6a90", - "parentId": "fld_6eb9f3cb75d44e368d2b3dc0f573f55d", - "modified": 1690362947546, - "created": 1681907482278, - "url": "{{ _.PROVIDER_CONTROLPLANE_1 }}/management/v2/assets", - "name": "Create Asset", - "description": "", - "method": "POST", - "body": { - "mimeType": "application/json", - "text": "{\n\t\"@context\": {},\n\t\"asset\": {\n\t\t\"@id\": \"asset-id\",\n\t\t\"properties\": {\n\t\t\t\"description\": \"IRS EDC Demo Asset\"\n\t\t}\n\t},\n\t\"dataAddress\": {\n\t\t\"@type\": \"DataAddress\",\n\t\t\"type\": \"HttpData\",\n\t\t\"baseUrl\": \"http://backend-url/data/asset-id\",\n\t\t\"contentType\": \"application-json\",\n\t\t\"proxyPath\": \"false\",\n\t\t\"proxyBody\": \"false\",\n\t\t\"proxyMethod\": \"false\",\n\t\t\"proxyQueryParams\": \"false\"\n\t}\n}" - }, - "parameters": [], - "headers": [ - { - "name": "Content-Type", - "value": "application/json" - } - ], - "authentication": { - "type": "apikey", - "disabled": false, - "key": "X-Api-Key", - "value": "{{ _.EDC_API_KEY }}", - "addTo": "header" - }, - "metaSortKey": -1679911033461.75, - "isPrivate": false, - "settingStoreCookies": true, - "settingSendCookies": true, - "settingDisableRenderRequestBody": false, - "settingEncodeUrl": true, - "settingRebuildPath": true, - "settingFollowRedirects": "global", - "_type": "request" - }, - { - "_id": "fld_6eb9f3cb75d44e368d2b3dc0f573f55d", - "parentId": "fld_c92ff629f3644df2b7c2a90e1ac76104", - "modified": 1684146621298, - "created": 1684146457388, - "name": "Provider", - "description": "", - "environment": {}, - "environmentPropertyOrder": null, - "metaSortKey": -1675675609471, - "_type": "request_group" - }, - { - "_id": "req_5ab3bda17e3343fe918252b3349be81f", - "parentId": "fld_6eb9f3cb75d44e368d2b3dc0f573f55d", - "modified": 1690362407763, - "created": 1685444139630, - "url": "{{ _.PROVIDER_CONTROLPLANE_1 }}/management/v2/assets/{% prompt 'id', '', '', '', false, true %}", - "name": "Get Asset by ID", - "description": "", - "method": "GET", - "body": {}, - "parameters": [], - "headers": [], - "authentication": { - "type": "apikey", - "disabled": false, - "key": "X-Api-Key", - "value": "{{ _.EDC_API_KEY }}", - "addTo": "header" - }, - "metaSortKey": -1679911033452.375, - "isPrivate": false, - "settingStoreCookies": true, - "settingSendCookies": true, - "settingDisableRenderRequestBody": false, - "settingEncodeUrl": true, - "settingRebuildPath": true, - "settingFollowRedirects": "global", - "_type": "request" - }, - { - "_id": "req_36ca2af3238c48d4af85c35b05d55b87", - "parentId": "fld_6eb9f3cb75d44e368d2b3dc0f573f55d", - "modified": 1690362438115, - "created": 1685444139625, - "url": "{{ _.PROVIDER_CONTROLPLANE_1 }}/management/v2/assets/request", - "name": "Get all Assets", - "description": "", - "method": "POST", - "body": { - "mimeType": "application/json", - "text": "" - }, - "parameters": [], - "headers": [ - { - "name": "Content-Type", - "value": "application/json" - } - ], - "authentication": { - "type": "apikey", - "disabled": false, - "key": "X-Api-Key", - "value": "{{ _.EDC_API_KEY }}", - "addTo": "header" - }, - "metaSortKey": -1679911033447.6875, - "isPrivate": false, - "settingStoreCookies": true, - "settingSendCookies": true, - "settingDisableRenderRequestBody": false, - "settingEncodeUrl": true, - "settingRebuildPath": true, - "settingFollowRedirects": "global", - "_type": "request" - }, - { - "_id": "req_b1e59caf2e58486c8116857cc0a832f6", - "parentId": "fld_6eb9f3cb75d44e368d2b3dc0f573f55d", - "modified": 1690362400081, - "created": 1685444139636, - "url": "{{ _.PROVIDER_CONTROLPLANE_1 }}/management/v2/assets/{% prompt 'id', '', '', '', false, true %}", - "name": "Delete Asset", - "description": "", - "method": "DELETE", - "body": {}, - "parameters": [], - "headers": [], - "authentication": { - "type": "apikey", - "disabled": false, - "key": "X-Api-Key", - "value": "{{ _.EDC_API_KEY }}", - "addTo": "header" - }, - "metaSortKey": -1679911033433.625, - "isPrivate": false, - "settingStoreCookies": true, - "settingSendCookies": true, - "settingDisableRenderRequestBody": false, - "settingEncodeUrl": true, - "settingRebuildPath": true, - "settingFollowRedirects": "global", - "_type": "request" - }, - { - "_id": "req_2bd012bb031a43b1ab02db6f9228ec4a", - "parentId": "fld_6eb9f3cb75d44e368d2b3dc0f573f55d", - "modified": 1690362581978, - "created": 1685444139641, - "url": "{{ _.PROVIDER_CONTROLPLANE_1 }}/management/v2/policydefinitions", - "name": "Create Policy", - "description": "", - "method": "POST", - "body": { - "mimeType": "application/json", - "text": "{\n\t\"@context\": {\n\t\t\"odrl\": \"http://www.w3.org/ns/odrl/2/\"\n\t},\n\t\"@id\": \"policy-id\",\n\t\"policy\": {\n\t\t\"odrl:permission\": [\n\t\t\t{\n\t\t\t\t\"odrl:action\": \"USE\",\n\t\t\t\t\"odrl:constraint\": {\n\t\t\t\t\t\"odrl:and\": [\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"odrl:leftOperand\": \"Membership\",\n\t\t\t\t\t\t\t\"odrl:operator\": {\n\t\t\t\t\t\t\t\t\"@id\": \"odrl:eq\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"odrl:rightOperand\": \"active\"\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"odrl:leftOperand\": \"PURPOSE\",\n\t\t\t\t\t\t\t\"odrl:operator\": {\n\t\t\t\t\t\t\t\t\"@id\": \"odrl:eq\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"odrl:rightOperand\": \"ID 3.1 Trace\"\n\t\t\t\t\t\t}\n\t\t\t\t\t]\n\t\t\t\t}\n\t\t\t}\n\t\t]\n\t}\n}" - }, - "parameters": [], - "headers": [ - { - "name": "Content-Type", - "value": "application/json" - } - ], - "authentication": { - "type": "apikey", - "disabled": false, - "key": "X-Api-Key", - "value": "{{ _.EDC_API_KEY }}", - "addTo": "header" - }, - "metaSortKey": -1679911033403.9375, - "isPrivate": false, - "settingStoreCookies": true, - "settingSendCookies": true, - "settingDisableRenderRequestBody": false, - "settingEncodeUrl": true, - "settingRebuildPath": true, - "settingFollowRedirects": "global", - "_type": "request" - }, - { - "_id": "req_8c58ab4ffe4845a1910c14b6bfea9e67", - "parentId": "fld_6eb9f3cb75d44e368d2b3dc0f573f55d", - "modified": 1690362549290, - "created": 1685444139647, - "url": "{{ _.PROVIDER_CONTROLPLANE_1 }}/management/v2/policydefinitions/{% prompt 'id', '', '', '', false, true %}", - "name": "Get Policy by ID", - "description": "", - "method": "GET", - "body": {}, - "parameters": [], - "headers": [], - "authentication": { - "type": "apikey", - "disabled": false, - "key": "X-Api-Key", - "value": "{{ _.EDC_API_KEY }}", - "addTo": "header" - }, - "metaSortKey": -1679911033364.0937, - "isPrivate": false, - "settingStoreCookies": true, - "settingSendCookies": true, - "settingDisableRenderRequestBody": false, - "settingEncodeUrl": true, - "settingRebuildPath": true, - "settingFollowRedirects": "global", - "_type": "request" - }, - { - "_id": "req_cd04b96a4d8642de9d50e71a2ab09d6a", - "parentId": "fld_6eb9f3cb75d44e368d2b3dc0f573f55d", - "modified": 1690362591799, - "created": 1685444139653, - "url": "{{ _.PROVIDER_CONTROLPLANE_1 }}/management/v2/policydefinitions/request", - "name": "Get all Policies", - "description": "", - "method": "POST", - "body": { - "mimeType": "application/json", - "text": "" - }, - "parameters": [], - "headers": [ - { - "name": "Content-Type", - "value": "application/json" - } - ], - "authentication": { - "type": "apikey", - "disabled": false, - "key": "X-Api-Key", - "value": "{{ _.EDC_API_KEY }}", - "addTo": "header" - }, - "metaSortKey": -1679911033344.1719, - "isPrivate": false, - "settingStoreCookies": true, - "settingSendCookies": true, - "settingDisableRenderRequestBody": false, - "settingEncodeUrl": true, - "settingRebuildPath": true, - "settingFollowRedirects": "global", - "_type": "request" - }, - { - "_id": "req_d7e79262b1204621ad1f7a99535f614c", - "parentId": "fld_6eb9f3cb75d44e368d2b3dc0f573f55d", - "modified": 1690362559324, - "created": 1685444139659, - "url": "{{ _.PROVIDER_CONTROLPLANE_1 }}/management/v2/policydefinitions/{% prompt 'id', '', '', '', false, true %}", - "name": "Delte Policy by ID", - "description": "", - "method": "DELETE", - "body": {}, - "parameters": [], - "headers": [], - "authentication": { - "type": "apikey", - "disabled": false, - "key": "X-Api-Key", - "value": "{{ _.EDC_API_KEY }}", - "addTo": "header" - }, - "metaSortKey": -1679911033299.25, - "isPrivate": false, - "settingStoreCookies": true, - "settingSendCookies": true, - "settingDisableRenderRequestBody": false, - "settingEncodeUrl": true, - "settingRebuildPath": true, - "settingFollowRedirects": "global", - "_type": "request" - }, - { - "_id": "req_b7bcadf6aaae4fad8cb64f60b0d2282a", - "parentId": "fld_6eb9f3cb75d44e368d2b3dc0f573f55d", - "modified": 1690363080444, - "created": 1685444139665, - "url": "{{ _.PROVIDER_CONTROLPLANE_1 }}/management/v2/contractdefinitions", - "name": "Create Contract Definitinion", - "description": "", - "method": "POST", - "body": { - "mimeType": "application/json", - "text": "{\n \"@context\": {\n \"edc\": \"https://w3id.org/edc/v0.0.1/ns/\"\n },\n \"@type\": \"ContractDefinition\",\n \"accessPolicyId\": \"policy-id\",\n \"contractPolicyId\": \"policy-id\",\n \"assetsSelector\": {\n \"operandLeft\": \"https://w3id.org/edc/v0.0.1/ns/id\",\n \"operator\": \"=\",\n \"operandRight\": \"asset-id\"\n }\n}" - }, - "parameters": [], - "headers": [ - { - "name": "Content-Type", - "value": "application/json" - } - ], - "authentication": { - "type": "apikey", - "disabled": false, - "key": "X-Api-Key", - "value": "{{ _.EDC_API_KEY }}", - "addTo": "header" - }, - "metaSortKey": -1679911033261.75, - "isPrivate": false, - "settingStoreCookies": true, - "settingSendCookies": true, - "settingDisableRenderRequestBody": false, - "settingEncodeUrl": true, - "settingRebuildPath": true, - "settingFollowRedirects": "global", - "_type": "request" - }, - { - "_id": "req_6b62d740cf6f43509d98d875ae1091fc", - "parentId": "fld_6eb9f3cb75d44e368d2b3dc0f573f55d", - "modified": 1690362691392, - "created": 1685444139672, - "url": "{{ _.PROVIDER_CONTROLPLANE_1 }}/management/v2/contractdefinitions/{% prompt 'id', '', '', '', false, true %}", - "name": "Get Contract Definition by ID", - "description": "", - "method": "GET", - "body": {}, - "parameters": [], - "headers": [], - "authentication": { - "type": "apikey", - "disabled": false, - "key": "X-Api-Key", - "value": "{{ _.EDC_API_KEY }}", - "addTo": "header" - }, - "metaSortKey": -1679911033199.25, - "isPrivate": false, - "settingStoreCookies": true, - "settingSendCookies": true, - "settingDisableRenderRequestBody": false, - "settingEncodeUrl": true, - "settingRebuildPath": true, - "settingFollowRedirects": "global", - "_type": "request" - }, - { - "_id": "req_e827cc4d6751400d8d659f7655ae08c8", - "parentId": "fld_6eb9f3cb75d44e368d2b3dc0f573f55d", - "modified": 1690363126919, - "created": 1685444139678, - "url": "{{ _.PROVIDER_CONTROLPLANE_1 }}/management/v2/contractdefinitions/request", - "name": "Get all Contract Definitinions", - "description": "", - "method": "POST", - "body": { - "mimeType": "application/json", - "text": "" - }, - "parameters": [], - "headers": [ - { - "name": "Content-Type", - "value": "application/json" - } - ], - "authentication": { - "type": "apikey", - "disabled": false, - "key": "X-Api-Key", - "value": "{{ _.EDC_API_KEY }}", - "addTo": "header" - }, - "metaSortKey": -1679911033174.25, - "isPrivate": false, - "settingStoreCookies": true, - "settingSendCookies": true, - "settingDisableRenderRequestBody": false, - "settingEncodeUrl": true, - "settingRebuildPath": true, - "settingFollowRedirects": "global", - "_type": "request" - }, - { - "_id": "req_eaff5565c10e4113bdba2ef5ffef17d3", - "parentId": "fld_6eb9f3cb75d44e368d2b3dc0f573f55d", - "modified": 1690363136216, - "created": 1685444139684, - "url": "{{ _.PROVIDER_CONTROLPLANE_1 }}/management/v2/contractdefinitions/{% prompt 'id', '', '', '', false, true %}", - "name": "Delte Contract Definition", - "description": "", - "method": "DELETE", - "body": { - "mimeType": "application/json", - "text": "" - }, - "parameters": [], - "headers": [ - { - "name": "Content-Type", - "value": "application/json" - } - ], - "authentication": { - "type": "apikey", - "disabled": false, - "key": "X-Api-Key", - "value": "{{ _.EDC_API_KEY }}", - "addTo": "header" - }, - "metaSortKey": -1679911033149.25, - "isPrivate": false, - "settingStoreCookies": true, - "settingSendCookies": true, - "settingDisableRenderRequestBody": false, - "settingEncodeUrl": true, - "settingRebuildPath": true, - "settingFollowRedirects": "global", - "_type": "request" - }, - { - "_id": "env_d2b7eb1621841465ea24b73343568b286aa8ac9a", - "parentId": "wrk_565df8abe30f4da29d8bffcde97927d7", - "modified": 1680782486844, - "created": 1680782486844, - "name": "Base Environment", - "data": {}, - "dataPropertyOrder": null, - "color": null, - "isPrivate": false, - "metaSortKey": 1680782486844, - "_type": "environment" - }, - { - "_id": "jar_d2b7eb1621841465ea24b73343568b286aa8ac9a", - "parentId": "wrk_565df8abe30f4da29d8bffcde97927d7", - "modified": 1695042929225, - "created": 1680782486851, - "name": "Default Jar", - "cookies": [ - { - "key": "KC_RESTART", - "expires": "1970-01-01T00:00:10.000Z", - "maxAge": 0, - "domain": "centralidp.int.demo.catena-x.net", - "path": "/auth/realms/CX-Central/", - "httpOnly": true, - "extensions": [ - "Version=1" - ], - "hostOnly": true, - "creation": "2023-04-06T13:30:18.499Z", - "lastAccessed": "2023-09-18T13:15:29.224Z", - "id": "9505235330297699" - } - ], - "_type": "cookie_jar" - }, - { - "_id": "spc_22dfe33611af4731965cc2b08febcfdb", - "parentId": "wrk_565df8abe30f4da29d8bffcde97927d7", - "modified": 1680782484284, - "created": 1680782484284, - "fileName": "IRS", - "contents": "", - "contentType": "yaml", - "_type": "api_spec" - }, - { - "_id": "spc_3a573993100a40b3bc2b0a5bd8e5cc48", - "parentId": "wrk_565df8abe30f4da29d8bffcde97927d7", - "modified": 1681726479575, - "created": 1681726479575, - "fileName": "IRS", - "contents": "", - "contentType": "yaml", - "_type": "api_spec" - } - ] -} \ No newline at end of file +{"_type":"export","__export_format":4,"__export_date":"2023-10-03T14:17:54.580Z","__export_source":"insomnia.desktop.app:v2023.5.8","resources":[{"_id":"req_f916b2912a8345d8b370d325fa1eb5df","parentId":"fld_a9821240386945ec8f185fab7c7456bc","modified":1687243172179,"created":1687243056648,"url":"{{IRS_HOST}}/irs/policies","name":"Get all policies","description":"","method":"GET","body":{},"parameters":[],"headers":[],"authentication":{"type":"oauth2","grantType":"client_credentials","accessTokenUrl":"{{ _.KEYCLOAK_TOKEN_URL }}","clientId":"{{ _.CLIENT_ID }}","clientSecret":"{{ _.CLIENT_SECRET }}"},"metaSortKey":-1687243056648,"isPrivate":false,"settingStoreCookies":true,"settingSendCookies":true,"settingDisableRenderRequestBody":false,"settingEncodeUrl":true,"settingRebuildPath":true,"settingFollowRedirects":"global","_type":"request"},{"_id":"fld_a9821240386945ec8f185fab7c7456bc","parentId":"fld_34550c646cf24dd592e4fcb218d0d169","modified":1687243055015,"created":1687243055015,"name":"Policy Store","description":"","environment":{},"environmentPropertyOrder":null,"metaSortKey":-1687243055015,"_type":"request_group"},{"_id":"fld_34550c646cf24dd592e4fcb218d0d169","parentId":"wrk_565df8abe30f4da29d8bffcde97927d7","modified":1691572726194,"created":1680682418636,"name":"IRS DEMO Collection","description":"","environment":{},"environmentPropertyOrder":null,"metaSortKey":-1680682418636,"_type":"request_group"},{"_id":"wrk_565df8abe30f4da29d8bffcde97927d7","parentId":null,"modified":1680682438221,"created":1680682419747,"name":"IRS","description":"","scope":"collection","_type":"workspace"},{"_id":"req_a0fd3fecf398435eb2eaecd58ce49e61","parentId":"fld_a9821240386945ec8f185fab7c7456bc","modified":1687243241313,"created":1687243204155,"url":"{{IRS_HOST}}/irs/policies/{% prompt 'policyId', '', '', '', false, true %}","name":"Delete policy","description":"","method":"DELETE","body":{},"parameters":[],"headers":[],"authentication":{"type":"oauth2","grantType":"client_credentials","accessTokenUrl":"{{ _.KEYCLOAK_TOKEN_URL }}","clientId":"{{ _.CLIENT_ID }}","clientSecret":"{{ _.CLIENT_SECRET }}"},"metaSortKey":-1685602897140.75,"isPrivate":false,"settingStoreCookies":true,"settingSendCookies":true,"settingDisableRenderRequestBody":false,"settingEncodeUrl":true,"settingRebuildPath":true,"settingFollowRedirects":"global","_type":"request"},{"_id":"req_0d95630e3b284521a29914cbad3d6336","parentId":"fld_a9821240386945ec8f185fab7c7456bc","modified":1693576028823,"created":1693576003390,"url":"{{IRS_HOST}}/irs/policies/{% prompt 'policyId', '', '', '', false, true %}","name":"Update policy","description":"","method":"PUT","body":{"mimeType":"application/json","text":"{\n\t\"validUntil\": \"2028-08-01T00:00:00Z\"\n}"},"parameters":[],"headers":[{"name":"Content-Type","value":"application/json"}],"authentication":{"type":"oauth2","grantType":"client_credentials","accessTokenUrl":"{{ _.KEYCLOAK_TOKEN_URL }}","clientId":"{{ _.CLIENT_ID }}","clientSecret":"{{ _.CLIENT_SECRET }}"},"metaSortKey":-1684874704117.875,"isPrivate":false,"settingStoreCookies":true,"settingSendCookies":true,"settingDisableRenderRequestBody":false,"settingEncodeUrl":true,"settingRebuildPath":true,"settingFollowRedirects":"global","_type":"request"},{"_id":"req_b98662fb4f0c476cb8569015d2886457","parentId":"fld_a9821240386945ec8f185fab7c7456bc","modified":1687243190523,"created":1687243182397,"url":"{{IRS_HOST}}/irs/policies","name":"Register policy","description":"","method":"POST","body":{"mimeType":"application/json","text":"{\n\t\"policyId\": \"R2_Traceability\",\n\t\"validUntil\": \"2026-08-01T00:00:00Z\"\n}"},"parameters":[],"headers":[{"name":"Content-Type","value":"application/json"}],"authentication":{"type":"oauth2","grantType":"client_credentials","accessTokenUrl":"{{ _.KEYCLOAK_TOKEN_URL }}","clientId":"{{ _.CLIENT_ID }}","clientSecret":"{{ _.CLIENT_SECRET }}"},"metaSortKey":-1683962737633.5,"isPrivate":false,"settingStoreCookies":true,"settingSendCookies":true,"settingDisableRenderRequestBody":false,"settingEncodeUrl":true,"settingRebuildPath":true,"settingFollowRedirects":"global","_type":"request"},{"_id":"req_d3262b8c87c04ba5a7e375b65292e496","parentId":"fld_aedfd7a2f8b240fd8a0d4237e3106c84","modified":1691502818583,"created":1680682418619,"url":"{{DIGITAL_TWIN_REGISTRY}}/api/v3.0/shell-descriptors/{% prompt 'aasIdentifier', '', _.GLOBAL_ASSET_ID, '', false, true %}","name":"Get Shell by aasIdentifier","description":"","method":"GET","body":{},"parameters":[],"headers":[{"id":"pair_7877c58fd3ae46758cabf9f6cb397818","name":"","value":"","description":"","disabled":true}],"authentication":{"type":"oauth2","grantType":"client_credentials","accessTokenUrl":"{{ _.KEYCLOAK_TOKEN_URL }}","clientId":"{{ _.CLIENT_ID }}","clientSecret":"{{ _.CLIENT_SECRET }}","credentialsInBody":false},"metaSortKey":-1680682418619,"isPrivate":false,"settingStoreCookies":true,"settingSendCookies":true,"settingDisableRenderRequestBody":false,"settingEncodeUrl":true,"settingRebuildPath":true,"settingFollowRedirects":"global","_type":"request"},{"_id":"fld_aedfd7a2f8b240fd8a0d4237e3106c84","parentId":"fld_34550c646cf24dd592e4fcb218d0d169","modified":1691504187689,"created":1680682418630,"name":"Digital Twin Registry","description":"","environment":{},"environmentPropertyOrder":null,"metaSortKey":-1680682418630,"_type":"request_group"},{"_id":"req_9756d034d3c64d12bfba7708299f9550","parentId":"fld_aedfd7a2f8b240fd8a0d4237e3106c84","modified":1690529037286,"created":1690529035794,"url":"{{DIGITAL_TWIN_REGISTRY}}/api/v3.0/shell-descriptors","name":"Get Shells","description":"","method":"GET","body":{},"parameters":[],"headers":[{"id":"pair_7877c58fd3ae46758cabf9f6cb397818","name":"","value":"","description":"","disabled":true}],"authentication":{"type":"oauth2","grantType":"client_credentials","accessTokenUrl":"{{ _.KEYCLOAK_TOKEN_URL }}","clientId":"{{ _.CLIENT_ID }}","clientSecret":"{{ _.CLIENT_SECRET }}","credentialsInBody":false},"metaSortKey":-1680682418614,"isPrivate":false,"settingStoreCookies":true,"settingSendCookies":true,"settingDisableRenderRequestBody":false,"settingEncodeUrl":true,"settingRebuildPath":true,"settingFollowRedirects":"global","_type":"request"},{"_id":"req_e1cc20a33b7b4e39a67455e0cd066843","parentId":"fld_aedfd7a2f8b240fd8a0d4237e3106c84","modified":1690366224607,"created":1680682418609,"url":"{{DIGITAL_TWIN_REGISTRY}}/api/v3.0/lookup/shells","name":"Query Registry By BPN","description":"","method":"GET","body":{},"parameters":[{"name":"assetIds","value":"[{\"name\": \"manufacturerId\",\"value\":\"BPNL00000003AYRE\"}],","disabled":false,"id":"pair_c8a20aa6fd7647a98da9b91abfe0cfa8"},{"name":"assetIds","value":"[{\"name\": \"manufacturerId\",\"value\":\"BPNL00000003AVTH\"}],","disabled":true,"id":"pair_cc48c08e3b834497a2d88bd4201c3867"},{"name":"assetIds","value":"[{\"name\": \"manufacturerId\",\"value\":\"BPNL00000003AZQP\"}]","disabled":true,"id":"pair_4187c8b0b8894410a17eb0ff2cf1523a"},{"name":"assetIds","value":"[{\"name\": \"manufacturerId\",\"value\":\"BPNL00000003B2OM\"}],","disabled":true,"id":"pair_706e6930cc874343941b744a054ef388"},{"name":"assetIds","value":"[{\"name\": \"manufacturerId\",\"value\":\"BPNL00000003B3NX\"}],","disabled":true,"id":"pair_45c6bcf3266a475891ebbbba6cde0798"},{"name":"assetIds","value":"[{\"name\": \"manufacturerId\",\"value\":\"BPNL00000003B5MJ\"}],","disabled":true,"id":"pair_89445c9795e54bbfa1e26dae0fe4756a"},{"name":"assetIds","value":"[{\"name\": \"manufacturerId\",\"value\":\"BPNL00000003B0Q0\"}],","disabled":true,"id":"pair_d72f55c7bf714c7c9aae58456c778443"},{"name":"assetIds","value":"[{\"name\": \"manufacturerId\",\"value\":\"BPNL00000003AXS3\"}],","disabled":true,"id":"pair_406c9da4dc014fb297f70bb3da7128c1"}],"headers":[],"authentication":{"type":"oauth2","grantType":"client_credentials","credentialsInBody":false,"accessTokenUrl":"{{ _.KEYCLOAK_TOKEN_URL }}","clientId":"{{ _.CLIENT_ID }}","clientSecret":"{{ _.CLIENT_SECRET }}"},"metaSortKey":-1680682418609,"isPrivate":false,"settingStoreCookies":true,"settingSendCookies":true,"settingDisableRenderRequestBody":false,"settingEncodeUrl":true,"settingRebuildPath":true,"settingFollowRedirects":"global","_type":"request"},{"_id":"req_12330e717b5649629e051622db00a848","parentId":"fld_aedfd7a2f8b240fd8a0d4237e3106c84","modified":1690366542261,"created":1680682418595,"url":"{{DIGITAL_TWIN_REGISTRY}}/api/v3.0/lookup/shells","name":"Query Registry By VAN","description":"","method":"GET","body":{},"parameters":[{"name":"assetIds","value":"[{\"name\":\"van\",\"value\": \"OMBSWNHVABEWMQTAV\"}]","disabled":false,"id":"pair_50d86e928e9f448d97da8ada0390e12f"}],"headers":[],"authentication":{"type":"oauth2","grantType":"client_credentials","accessTokenUrl":"{{ _.KEYCLOAK_TOKEN_URL }}","clientId":"{{ _.CLIENT_ID }}","clientSecret":"{{ _.CLIENT_SECRET }}"},"metaSortKey":-1680682418595,"isPrivate":false,"settingStoreCookies":true,"settingSendCookies":true,"settingDisableRenderRequestBody":false,"settingEncodeUrl":true,"settingRebuildPath":true,"settingFollowRedirects":"global","_type":"request"},{"_id":"req_1bba1f291816490098ac164753a1ab1c","parentId":"fld_aedfd7a2f8b240fd8a0d4237e3106c84","modified":1691061418395,"created":1680682418581,"url":"{{DIGITAL_TWIN_REGISTRY}}/api/v3.0/lookup/shells","name":"Query Registry By globalAssetId","description":"","method":"GET","body":{},"parameters":[{"name":"assetIds","value":"[{\"name\":\"globalAssetId\",\"value\":\"{% prompt 'id', '', '', '', false, true %}\"}]","disabled":false,"id":"pair_f5f3d12fb2224c1d9e577c42128aa3d9"}],"headers":[],"authentication":{"type":"oauth2","grantType":"client_credentials","accessTokenUrl":"{{ _.KEYCLOAK_TOKEN_URL }}","clientId":"{{ _.CLIENT_ID }}","clientSecret":"{{ _.CLIENT_SECRET }}"},"metaSortKey":-1680682418581,"isPrivate":false,"settingStoreCookies":true,"settingSendCookies":true,"settingDisableRenderRequestBody":false,"settingEncodeUrl":true,"settingRebuildPath":true,"settingFollowRedirects":"global","_type":"request"},{"_id":"req_ea94bfdec10f449ba82559681a64037d","parentId":"fld_aedfd7a2f8b240fd8a0d4237e3106c84","modified":1691500553894,"created":1680682418570,"url":"{{DIGITAL_TWIN_REGISTRY}}/api/v3.0/lookup/shells/query","name":"Query Registry By VAN","description":"","method":"POST","body":{"mimeType":"","text":"{\n \"query\": {\n \"assetIds\": [\n {\n \"value\" : \"OMCOFCRMXMBASAFZY\",\n \"name\" : \"van\"\n },\n {\n \"value\" : \"OMCNAXRMATEMEDENV\",\n \"name\" : \"van\"\n }\n ,\n {\n \"value\" : \"OMCODXGPGLPLKEAIQ\",\n \"name\" : \"van\"\n },\n {\n \"value\" : \"OMBGHXHATHICIEYOU\",\n \"name\" : \"van\"\n },\n {\n \"value\" : \"OMAGCJCBDQGPYRQCS\",\n \"name\" : \"van\"\n },\n {\n \"value\" : \"OMBIBCLBMGCJNUKUW\",\n \"name\" : \"van\"\n },\n {\n \"value\" : \"OMCRHSMILXFLDSPTT\",\n \"name\" : \"van\"\n },\n {\n \"value\" : \"OMCLNVPYKUQCNIBOW\",\n \"name\" : \"van\"\n },\n {\n \"value\" : \"OMCXYXGFMJIBYQLBL\",\n \"name\" : \"van\"\n }\n ]\n }\n}"},"parameters":[],"headers":[{"name":"Content-Type","value":"application/json"}],"authentication":{"type":"oauth2","grantType":"client_credentials","accessTokenUrl":"{{ _.KEYCLOAK_TOKEN_URL }}","clientId":"{{ _.CLIENT_ID }}","clientSecret":"{{ _.CLIENT_SECRET }}"},"metaSortKey":-1680682418570,"isPrivate":false,"settingStoreCookies":true,"settingSendCookies":true,"settingDisableRenderRequestBody":false,"settingEncodeUrl":true,"settingRebuildPath":true,"settingFollowRedirects":"global","_type":"request"},{"_id":"req_c90fd02dd0874beab32e0dd6a32680b1","parentId":"fld_aedfd7a2f8b240fd8a0d4237e3106c84","modified":1691571903257,"created":1691408320970,"url":"{{DIGITAL_TWIN_REGISTRY}}/api/v3.0/lookup/shells/query","name":"Query Registry By globalAssetId","description":"","method":"POST","body":{"mimeType":"","text":"{\n\t\"query\": {\n\t\t\"assetIds\": [\n\t\t\t{\n\t\t\t\t\"value\": \"urn:uuid:da53d429-5770-410e-a13e-424e77952d8a\",\n\t\t\t\t\"name\": \"globalAssetId\"\n\t\t\t}\n\t\t]\n\t}\n}"},"parameters":[],"headers":[{"name":"Content-Type","value":"application/json"}],"authentication":{"type":"oauth2","grantType":"client_credentials","accessTokenUrl":"{{ _.KEYCLOAK_TOKEN_URL }}","clientId":"{{ _.CLIENT_ID }}","clientSecret":"{{ _.CLIENT_SECRET }}"},"metaSortKey":-1680682418560.5,"isPrivate":false,"settingStoreCookies":true,"settingSendCookies":true,"settingDisableRenderRequestBody":false,"settingEncodeUrl":true,"settingRebuildPath":true,"settingFollowRedirects":"global","_type":"request"},{"_id":"req_49381cd212ab46aaa69917647db696be","parentId":"fld_aedfd7a2f8b240fd8a0d4237e3106c84","modified":1690366857910,"created":1689167429413,"url":"{{DIGITAL_TWIN_REGISTRY}}/api/v3.0/shell-descriptors/{% prompt 'id', '', '', '', false, true %}","name":"Delete Shell by aasIdentifier","description":"","method":"DELETE","body":{},"parameters":[{"id":"pair_6266690c04fd466fa1617082f5b8ec76","name":"pageSize","value":"50","description":"","disabled":true}],"headers":[{"id":"pair_7877c58fd3ae46758cabf9f6cb397818","name":"","value":"","description":"","disabled":true}],"authentication":{"type":"oauth2","grantType":"client_credentials","accessTokenUrl":"{{ _.KEYCLOAK_TOKEN_URL }}","clientId":"{{ _.CLIENT_ID }}","clientSecret":"{{ _.CLIENT_SECRET }}","credentialsInBody":false},"metaSortKey":-1680682418470,"isPrivate":false,"settingStoreCookies":true,"settingSendCookies":true,"settingDisableRenderRequestBody":false,"settingEncodeUrl":true,"settingRebuildPath":true,"settingFollowRedirects":"global","_type":"request"},{"_id":"req_6876042c0fd442129709052f593eac17","parentId":"fld_16ae74914cc44a8d8d2f9304ae33f98a","modified":1691572360476,"created":1680682418551,"url":"{{IRS_HOST}}/irs/jobs","name":"1.0.0 [Register Job]","description":"","method":"POST","body":{"mimeType":"application/json","text":"{\n\t\"key\": {\n\t\t\"globalAssetId\": \"{% prompt 'Global Asset ID', 'Please provide \\'Global-Asset-ID\\' or use default', _.GLOBAL_ASSET_ID, '', false, true %}\",\n\t\t\"bpn\": \"{% prompt 'bpn', '', _.BPN, '', false, true %}\"\n\t}\n}"},"parameters":[],"headers":[{"name":"Content-Type","value":"application/json"}],"authentication":{"type":"oauth2","grantType":"client_credentials","accessTokenUrl":"{{ _.KEYCLOAK_TOKEN_URL }}","clientId":"{{ _.CLIENT_ID }}","clientSecret":"{{ _.CLIENT_SECRET }}"},"metaSortKey":-1680682418551,"isPrivate":false,"settingStoreCookies":true,"settingSendCookies":true,"settingDisableRenderRequestBody":false,"settingEncodeUrl":true,"settingRebuildPath":true,"settingFollowRedirects":"global","_type":"request"},{"_id":"fld_16ae74914cc44a8d8d2f9304ae33f98a","parentId":"fld_34550c646cf24dd592e4fcb218d0d169","modified":1680682418562,"created":1680682418562,"name":"IRS Test Collection","description":"","environment":{},"environmentPropertyOrder":null,"metaSortKey":-1680682418562,"_type":"request_group"},{"_id":"req_fa164b4c409b40db827aff0e79a41878","parentId":"fld_16ae74914cc44a8d8d2f9304ae33f98a","modified":1691572904486,"created":1680682418539,"url":"{{IRS_HOST}}/irs/jobs","name":"1.1.0 [Register Job globalAssetId ]","description":"","method":"POST","body":{"mimeType":"application/json","text":"{\n\t\"key\": {\n\t\t\"globalAssetId\": \"urn:uuid:00000000-0000-0000-0000-000000000000\",\n\t\t\"bpn\": \"{% prompt 'bpn', '', _.BPN, '', false, true %}\"\n\t}\n}"},"parameters":[],"headers":[{"name":"Content-Type","value":"application/json"}],"authentication":{"type":"oauth2","grantType":"client_credentials","accessTokenUrl":"{{ _.KEYCLOAK_TOKEN_URL }}","clientId":"{{ _.CLIENT_ID }}","clientSecret":"{{ _.CLIENT_SECRET }}"},"metaSortKey":-1680682418539,"isPrivate":false,"settingStoreCookies":true,"settingSendCookies":true,"settingDisableRenderRequestBody":false,"settingEncodeUrl":true,"settingRebuildPath":true,"settingFollowRedirects":"global","_type":"request"},{"_id":"req_627740b85e2b44afbede59bee38efb55","parentId":"fld_16ae74914cc44a8d8d2f9304ae33f98a","modified":1691572915877,"created":1680682418524,"url":"{{IRS_HOST}}/irs/jobs","name":"1.1.1 [Register Job globalAssetId ]","description":"","method":"POST","body":{"mimeType":"application/json","text":"{\n\t\"key\": {\n\t\t\"globalAssetId\": \"urn:uuid:6c311d29-5753-46d4-b32c-19b918ea936c311d29-5753-46d4-b32c-19b918ea936c311d29-5753-46d4-b32c-19b918ea936c311d29-5753-46d4-b32c-19b918ea936c311d29-5753-46d4-b32c-19b918ea936c311d29-5753-46d4-b32c-19b918ea936c311d29-5753-46d4-b32c-19b918ea936c311d29-5753-46d4-b32c-19b918ea936c311d29-5753-46d4-b32c-19b918ea936c311d29-5753-46d4-b32c-19b918ea936c311d29-5753-46d4-b32c-19b918ea936c311d29-5753-46d4-b32c-19b918ea936c311d29-5753-46d4-b32c-19b918ea936c311d29-5753-46d4-b32c-19b918ea936c311d29-5753-46d4-b32c-19b918ea936c311d29-5753-46d4-b32c-19b918ea936c311d29-5753-46d4-b32c-19b918ea936c311d29-5753-46d4-b32c-19b918ea936c311d29-5753-46d4-b32c-19b918ea936c311d29-5753-46d4-b32c-19b918ea936c311d29-5753-46d4-b32c-19b918ea936c311d29-5753-46d4-b32c-19b918ea936c311d29-5753-46d4-b32c-19b918ea936c311d29-5753-46d4-b32c-19b918ea936c311d29-5753-46d4-b32c-19b918ea936c311d29-5753-46d4-b32c-19b918ea936c311d29-5753-46d4-b32c-19b918ea936c311d29-5753-46d4-b32c-19b918ea936c311d29-5753-46d4-b32c-19b918ea936c311d29-5753-46d4-b32c-19b918ea936c311d29-5753-46d4-b32c-19b918ea936c311d29-5753-46d4-b32c-19b918ea936c311d29-5753-46d4-b32c-19b918ea936c311d29-5753-46d4-b32c-19b918ea936c311d29-5753-46d4-b32c-19b918ea936c311d29-5753-46d4-b32c-19b918ea936c311d29-5753-46d4-b32c-19b918ea936c311d29-5753-46d4-b32c-19b918ea936c311d29-5753-46d4-b32c-19b\",\n\t\t\"bpn\": \"{% prompt 'bpn', '', _.BPN, '', false, true %}\"\n\t},\n\t\"collectAspects\": true\n}"},"parameters":[],"headers":[{"name":"Content-Type","value":"application/json"}],"authentication":{"type":"oauth2","grantType":"client_credentials","accessTokenUrl":"{{ _.KEYCLOAK_TOKEN_URL }}","clientId":"{{ _.CLIENT_ID }}","clientSecret":"{{ _.CLIENT_SECRET }}"},"metaSortKey":-1680682418524,"isPrivate":false,"settingStoreCookies":true,"settingSendCookies":true,"settingDisableRenderRequestBody":false,"settingEncodeUrl":true,"settingRebuildPath":true,"settingFollowRedirects":"global","_type":"request"},{"_id":"req_5915b9d5fd834fc88abf5b2dcf5d4e14","parentId":"fld_16ae74914cc44a8d8d2f9304ae33f98a","modified":1691572926461,"created":1680682418514,"url":"{{IRS_HOST}}/irs/jobs","name":"1.2.0 [Register Job with depth and bomLifecycle asBuilt]","description":"","method":"POST","body":{"mimeType":"application/json","text":"{\n\t\"key\": {\n\t\t\"globalAssetId\": \"{% prompt 'Global Asset ID', 'Please provide \\'Global-Asset-ID\\' or use default', _.GLOBAL_ASSET_ID, '', false, true %}\",\n\t\t\"bpn\": \"{% prompt 'bpn', '', _.BPN, '', false, true %}\"\n\t},\n\t\"bomLifecycle\": \"asBuilt\",\n\t\"depth\": 2,\n\t\"collectAspects\": true\n}"},"parameters":[],"headers":[{"name":"Content-Type","value":"application/json"}],"authentication":{"type":"oauth2","grantType":"client_credentials","accessTokenUrl":"{{ _.KEYCLOAK_TOKEN_URL }}","clientId":"{{ _.CLIENT_ID }}","clientSecret":"{{ _.CLIENT_SECRET }}"},"metaSortKey":-1680682418514,"isPrivate":false,"settingStoreCookies":true,"settingSendCookies":true,"settingDisableRenderRequestBody":false,"settingEncodeUrl":true,"settingRebuildPath":true,"settingFollowRedirects":"global","_type":"request"},{"_id":"req_50b0a15282cb4d9eb74d022bc331bf07","parentId":"fld_16ae74914cc44a8d8d2f9304ae33f98a","modified":1691572936024,"created":1680682418504,"url":"{{IRS_HOST}}/irs/jobs","name":"1.2.1 [Register Job with depth and bomLifecycle asPlanned]","description":"","method":"POST","body":{"mimeType":"application/json","text":"{\n\t\"key\": {\n\t\t\"globalAssetId\": \"{% prompt 'Global Asset ID', 'Please provide \\'Global-Asset-ID\\' or use default', _.GLOBAL_ASSET_ID, '', false, true %}\",\n\t\t\"bpn\": \"{% prompt 'bpn', '', _.BPN, '', false, true %}\"\n\t},\n\t\"bomLifecycle\": \"asPlanned\",\n\t\"depth\": 2\n}"},"parameters":[],"headers":[{"name":"Content-Type","value":"application/json"}],"authentication":{"type":"oauth2","grantType":"client_credentials","accessTokenUrl":"{{ _.KEYCLOAK_TOKEN_URL }}","clientId":"{{ _.CLIENT_ID }}","clientSecret":"{{ _.CLIENT_SECRET }}"},"metaSortKey":-1680682418504,"isPrivate":false,"settingStoreCookies":true,"settingSendCookies":true,"settingDisableRenderRequestBody":false,"settingEncodeUrl":true,"settingRebuildPath":true,"settingFollowRedirects":"global","_type":"request"},{"_id":"req_8b66e84b065e4631b480a48ba57a054f","parentId":"fld_16ae74914cc44a8d8d2f9304ae33f98a","modified":1695042911082,"created":1695042901876,"url":"{{IRS_HOST}}/irs/jobs","name":"1.2.2 [Register Job with depth and bomLifecycle asSpecified]","description":"","method":"POST","body":{"mimeType":"application/json","text":"{\n\t\"key\": {\n\t\t\"globalAssetId\": \"{% prompt 'Global Asset ID', 'Please provide \\'Global-Asset-ID\\' or use default', _.GLOBAL_ASSET_ID, '', false, true %}\",\n\t\t\"bpn\": \"{% prompt 'bpn', '', _.BPN, '', false, true %}\"\n\t},\n\t\"bomLifecycle\": \"asSpecified\",\n\t\"depth\": 2\n}"},"parameters":[],"headers":[{"name":"Content-Type","value":"application/json"}],"authentication":{"type":"oauth2","grantType":"client_credentials","accessTokenUrl":"{{ _.KEYCLOAK_TOKEN_URL }}","clientId":"{{ _.CLIENT_ID }}","clientSecret":"{{ _.CLIENT_SECRET }}"},"metaSortKey":-1680682418496,"isPrivate":false,"settingStoreCookies":true,"settingSendCookies":true,"settingDisableRenderRequestBody":false,"settingEncodeUrl":true,"settingRebuildPath":true,"settingFollowRedirects":"global","_type":"request"},{"_id":"req_67a54df7c551456bb988d5433d15a3f3","parentId":"fld_16ae74914cc44a8d8d2f9304ae33f98a","modified":1691572943357,"created":1680682418488,"url":"{{IRS_HOST}}/irs/jobs","name":"1.3.0 [Register Job with aspect SerialPart]","description":"","method":"POST","body":{"mimeType":"application/json","text":"{\n\t\"aspects\": [\n\t\t\"SerialPart\"\n\t],\n\t\"key\": {\n\t\t\"globalAssetId\": \"{% prompt 'Global Asset ID', 'Please provide \\'Global-Asset-ID\\' or use default', _.GLOBAL_ASSET_ID, '', false, true %}\",\n\t\t\"bpn\": \"{% prompt 'bpn', '', _.BPN, '', false, true %}\"\n\t},\n\t\"collectAspects\": true\n}"},"parameters":[],"headers":[{"name":"Content-Type","value":"application/json"}],"authentication":{"type":"oauth2","grantType":"client_credentials","accessTokenUrl":"{{ _.KEYCLOAK_TOKEN_URL }}","clientId":"{{ _.CLIENT_ID }}","clientSecret":"{{ _.CLIENT_SECRET }}"},"metaSortKey":-1680682418488,"isPrivate":false,"settingStoreCookies":true,"settingSendCookies":true,"settingDisableRenderRequestBody":false,"settingEncodeUrl":true,"settingRebuildPath":true,"settingFollowRedirects":"global","_type":"request"},{"_id":"req_df79b6f9718740739fb2956a5e793ee9","parentId":"fld_16ae74914cc44a8d8d2f9304ae33f98a","modified":1691572949775,"created":1680682418479,"url":"{{IRS_HOST}}/irs/jobs","name":"1.3.1 [Register Job with aspect SerialPart and SingleLevelBomAsBuilt]","description":"","method":"POST","body":{"mimeType":"application/json","text":"{\n\t\"aspects\": [\n\t\t\"SerialPart\",\n\t\t\"SingleLevelBomAsBuilt\"\n\t],\n\t\"key\": {\n\t\t\"globalAssetId\": \"{% prompt 'Global Asset ID', 'Please provide \\'Global-Asset-ID\\' or use default', _.GLOBAL_ASSET_ID, '', false, true %}\",\n\t\t\"bpn\": \"{% prompt 'bpn', '', _.BPN, '', false, true %}\"\n\t},\n\t\"collectAspects\": true\n}"},"parameters":[],"headers":[{"name":"Content-Type","value":"application/json"}],"authentication":{"type":"oauth2","grantType":"client_credentials","accessTokenUrl":"{{ _.KEYCLOAK_TOKEN_URL }}","clientId":"{{ _.CLIENT_ID }}","clientSecret":"{{ _.CLIENT_SECRET }}"},"metaSortKey":-1680682418479,"isPrivate":false,"settingStoreCookies":true,"settingSendCookies":true,"settingDisableRenderRequestBody":false,"settingEncodeUrl":true,"settingRebuildPath":true,"settingFollowRedirects":"global","_type":"request"},{"_id":"req_ea02d5cd06b14599b748a7a5c7074597","parentId":"fld_16ae74914cc44a8d8d2f9304ae33f98a","modified":1691572957454,"created":1680682418469,"url":"{{IRS_HOST}}/irs/jobs","name":"1.3.2 [Register Job with aspect MaterialForRecycling and BatteryPass]","description":"","method":"POST","body":{"mimeType":"application/json","text":"{\n\t\"aspects\": [\n\t\t\"BatteryPass\",\n\t\t\"MaterialForRecycling\"\n\t],\n\t\"key\": {\n\t\t\"globalAssetId\": \"{% prompt 'Global Asset ID', 'Please provide \\'Global-Asset-ID\\' or use default', _.GLOBAL_ASSET_ID, '', false, true %}\",\n\t\t\"bpn\": \"{% prompt 'bpn', '', _.BPN, '', false, true %}\"\n\t},\n\t\"collectAspects\": true\n}"},"parameters":[],"headers":[{"name":"Content-Type","value":"application/json"}],"authentication":{"type":"oauth2","grantType":"client_credentials","accessTokenUrl":"{{ _.KEYCLOAK_TOKEN_URL }}","clientId":"{{ _.CLIENT_ID }}","clientSecret":"{{ _.CLIENT_SECRET }}"},"metaSortKey":-1680682418469,"isPrivate":false,"settingStoreCookies":true,"settingSendCookies":true,"settingDisableRenderRequestBody":false,"settingEncodeUrl":true,"settingRebuildPath":true,"settingFollowRedirects":"global","_type":"request"},{"_id":"req_de68bf2f27af483ea3d57c2faa382c92","parentId":"fld_16ae74914cc44a8d8d2f9304ae33f98a","modified":1691572965207,"created":1680682418460,"url":"{{IRS_HOST}}/irs/jobs","name":"1.3.3 [Register Job with aspect type Batch and CertificateOfDestruction]","description":"","method":"POST","body":{"mimeType":"application/json","text":"{\n\t\"aspects\": [\n\t\t\"Batch\",\n\t\t\"CertificateOfDestruction\"\n\t],\n\t\"key\": {\n\t\t\"globalAssetId\": \"{% prompt 'Global Asset ID', 'Please provide \\'Global-Asset-ID\\' or use default', _.GLOBAL_ASSET_ID, '', false, true %}\",\n\t\t\"bpn\": \"{% prompt 'bpn', '', _.BPN, '', false, true %}\"\n\t},\n\t\"collectAspects\": true\n}"},"parameters":[],"headers":[{"name":"Content-Type","value":"application/json"}],"authentication":{"type":"oauth2","grantType":"client_credentials","accessTokenUrl":"{{ _.KEYCLOAK_TOKEN_URL }}","clientId":"{{ _.CLIENT_ID }}","clientSecret":"{{ _.CLIENT_SECRET }}"},"metaSortKey":-1680682418460,"isPrivate":false,"settingStoreCookies":true,"settingSendCookies":true,"settingDisableRenderRequestBody":false,"settingEncodeUrl":true,"settingRebuildPath":true,"settingFollowRedirects":"global","_type":"request"},{"_id":"req_32a42ffab57e468891cb3738e0cbd2f6","parentId":"fld_16ae74914cc44a8d8d2f9304ae33f98a","modified":1691572975641,"created":1680682418451,"url":"{{IRS_HOST}}/irs/jobs","name":"1.3.4 [Register Job with aspect SerialPart and AddressAspect]","description":"","method":"POST","body":{"mimeType":"application/json","text":"{\n\t\"aspects\": [\n\t\t\"SerialPart\",\n\t\t\"AddressAspect\"\n\t],\n\t\"key\": {\n\t\t\"globalAssetId\": \"{% prompt 'Global Asset ID', 'Please provide \\'Global-Asset-ID\\' or use default', _.GLOBAL_ASSET_ID, '', false, true %}\",\n\t\t\"bpn\": \"{% prompt 'bpn', '', _.BPN, '', false, true %}\"\n\t},\n\t\"collectAspects\": true\n}"},"parameters":[],"headers":[{"name":"Content-Type","value":"application/json"}],"authentication":{"type":"oauth2","grantType":"client_credentials","accessTokenUrl":"{{ _.KEYCLOAK_TOKEN_URL }}","clientId":"{{ _.CLIENT_ID }}","clientSecret":"{{ _.CLIENT_SECRET }}"},"metaSortKey":-1680682418451,"isPrivate":false,"settingStoreCookies":true,"settingSendCookies":true,"settingDisableRenderRequestBody":false,"settingEncodeUrl":true,"settingRebuildPath":true,"settingFollowRedirects":"global","_type":"request"},{"_id":"req_fcd677768e4749e6890e742c5535cf20","parentId":"fld_16ae74914cc44a8d8d2f9304ae33f98a","modified":1691572985624,"created":1680682418442,"url":"{{IRS_HOST}}/irs/jobs","name":"1.3.5 [Register Job with aspect PartAsPlanned]","description":"","method":"POST","body":{"mimeType":"application/json","text":"{\n\t\"aspects\": [\n\t\t\"PartAsPlanned\"\n\t],\n\t\"key\": {\n\t\t\"globalAssetId\": \"{% prompt 'Global Asset ID', 'Please provide \\'Global-Asset-ID\\' or use default', _.GLOBAL_ASSET_ID, '', false, true %}\",\n\t\t\"bpn\": \"{% prompt 'bpn', '', _.BPN, '', false, true %}\"\n\t},\n\t\"bomLifecycle\": \"asPlanned\",\n\t\"collectAspects\": true\n}"},"parameters":[],"headers":[{"name":"Content-Type","value":"application/json"}],"authentication":{"type":"oauth2","grantType":"client_credentials","accessTokenUrl":"{{ _.KEYCLOAK_TOKEN_URL }}","clientId":"{{ _.CLIENT_ID }}","clientSecret":"{{ _.CLIENT_SECRET }}"},"metaSortKey":-1680682418442,"isPrivate":false,"settingStoreCookies":true,"settingSendCookies":true,"settingDisableRenderRequestBody":false,"settingEncodeUrl":true,"settingRebuildPath":true,"settingFollowRedirects":"global","_type":"request"},{"_id":"req_7aea0fe27d264ccaae4dabca55908a18","parentId":"fld_16ae74914cc44a8d8d2f9304ae33f98a","modified":1691572678250,"created":1680682418432,"url":"{{IRS_HOST}}/irs/jobs","name":"1.3.6 [Register Job with upward direction]","description":"","method":"POST","body":{"mimeType":"application/json","text":"{\n\t\"key\": {\n\t\t\"globalAssetId\": \"urn:uuid:3402b29d-07a6-42ad-80ff-272b50fbe24a\",\n\t\t\"bpn\": \"BPNL00000003AZQP\"\n\t},\n\t\"direction\": \"upward\"\n}"},"parameters":[],"headers":[{"name":"Content-Type","value":"application/json"}],"authentication":{"type":"oauth2","grantType":"client_credentials","accessTokenUrl":"{{ _.KEYCLOAK_TOKEN_URL }}","clientId":"{{ _.CLIENT_ID }}","clientSecret":"{{ _.CLIENT_SECRET }}"},"metaSortKey":-1680682418432,"isPrivate":false,"settingStoreCookies":true,"settingSendCookies":true,"settingDisableRenderRequestBody":false,"settingEncodeUrl":true,"settingRebuildPath":true,"settingFollowRedirects":"global","_type":"request"},{"_id":"req_418468c2c71944c183e14a118dad3ba1","parentId":"fld_16ae74914cc44a8d8d2f9304ae33f98a","modified":1695192994847,"created":1695192937155,"url":"{{IRS_HOST}}/irs/jobs","name":"1.3.7 [Register Job with aspect JustInSequencePart]","description":"","method":"POST","body":{"mimeType":"application/json","text":"{\n\t\"aspects\": [\n\t\t\"JustInSequencePart\"\n\t],\n\t\"key\": {\n\t\t\"globalAssetId\": \"{% prompt 'Global Asset ID', 'Please provide \\'Global-Asset-ID\\' or use default', _.GLOBAL_ASSET_ID, '', false, true %}\",\n\t\t\"bpn\": \"{% prompt 'bpn', '', _.BPN, '', false, true %}\"\n\t},\n\t\"collectAspects\": true\n}"},"parameters":[],"headers":[{"name":"Content-Type","value":"application/json"}],"authentication":{"type":"oauth2","grantType":"client_credentials","accessTokenUrl":"{{ _.KEYCLOAK_TOKEN_URL }}","clientId":"{{ _.CLIENT_ID }}","clientSecret":"{{ _.CLIENT_SECRET }}"},"metaSortKey":-1680682418428,"isPrivate":false,"settingStoreCookies":true,"settingSendCookies":true,"settingDisableRenderRequestBody":false,"settingEncodeUrl":true,"settingRebuildPath":true,"settingFollowRedirects":"global","_type":"request"},{"_id":"req_1745c53de4f14d8e9458f7095e7a9bd9","parentId":"fld_16ae74914cc44a8d8d2f9304ae33f98a","modified":1695192982633,"created":1695192971825,"url":"{{IRS_HOST}}/irs/jobs","name":"1.3.8 [Register Job with aspect TractionBatteryCode]","description":"","method":"POST","body":{"mimeType":"application/json","text":"{\n\t\"aspects\": [\n\t\t\"TractionBatteryCode\"\n\t],\n\t\"key\": {\n\t\t\"globalAssetId\": \"{% prompt 'Global Asset ID', 'Please provide \\'Global-Asset-ID\\' or use default', _.GLOBAL_ASSET_ID, '', false, true %}\",\n\t\t\"bpn\": \"{% prompt 'bpn', '', _.BPN, '', false, true %}\"\n\t},\n\t\"collectAspects\": true\n}"},"parameters":[],"headers":[{"name":"Content-Type","value":"application/json"}],"authentication":{"type":"oauth2","grantType":"client_credentials","accessTokenUrl":"{{ _.KEYCLOAK_TOKEN_URL }}","clientId":"{{ _.CLIENT_ID }}","clientSecret":"{{ _.CLIENT_SECRET }}"},"metaSortKey":-1680682418426,"isPrivate":false,"settingStoreCookies":true,"settingSendCookies":true,"settingDisableRenderRequestBody":false,"settingEncodeUrl":true,"settingRebuildPath":true,"settingFollowRedirects":"global","_type":"request"},{"_id":"req_1f462787c52b4241a9d4906ddfe7940a","parentId":"fld_16ae74914cc44a8d8d2f9304ae33f98a","modified":1691574126936,"created":1680682418424,"url":"{{IRS_HOST}}/irs/jobs","name":"1.4.0 [Register Job with invalid or not exisiting aspect type]","description":"","method":"POST","body":{"mimeType":"application/json","text":"{\n\t\"aspects\": [\n\t\t\"PartSerialTypization\"\n\t],\n\t\"key\": {\n\t\t\"globalAssetId\": \"{% prompt 'Global Asset ID', 'Please provide \\'Global-Asset-ID\\' or use default', _.GLOBAL_ASSET_ID, '', false, true %}\",\n\t\t\"bpn\": \"{% prompt 'bpn', '', _.BPN, '', false, true %}\"\n\t},\n\t\"collectAspects\": true\n}"},"parameters":[],"headers":[{"name":"Content-Type","value":"application/json"}],"authentication":{"type":"oauth2","grantType":"client_credentials","accessTokenUrl":"{{ _.KEYCLOAK_TOKEN_URL }}","clientId":"{{ _.CLIENT_ID }}","clientSecret":"{{ _.CLIENT_SECRET }}"},"metaSortKey":-1680682418424,"isPrivate":false,"settingStoreCookies":true,"settingSendCookies":true,"settingDisableRenderRequestBody":false,"settingEncodeUrl":true,"settingRebuildPath":true,"settingFollowRedirects":"global","_type":"request"},{"_id":"req_f1385d39b501424caebc7067b1b809aa","parentId":"fld_16ae74914cc44a8d8d2f9304ae33f98a","modified":1691574130454,"created":1680682418414,"url":"{{IRS_HOST}}/irs/jobs","name":"1.4.1 [Register Job with invalid or not exisiting aspect type]","description":"","method":"POST","body":{"mimeType":"application/json","text":"{\n\t\"aspects\": [\n\t\t\"\"\n\t],\n\t\"key\": {\n\t\t\"globalAssetId\": \"{% prompt 'Global Asset ID', 'Please provide \\'Global-Asset-ID\\' or use default', _.GLOBAL_ASSET_ID, '', false, true %}\",\n\t\t\"bpn\": \"{% prompt 'bpn', '', _.BPN, '', false, true %}\"\n\t},\n\t\"collectAspects\": true\n}"},"parameters":[],"headers":[{"name":"Content-Type","value":"application/json"}],"authentication":{"type":"oauth2","grantType":"client_credentials","accessTokenUrl":"{{ _.KEYCLOAK_TOKEN_URL }}","clientId":"{{ _.CLIENT_ID }}","clientSecret":"{{ _.CLIENT_SECRET }}"},"metaSortKey":-1680682418414,"isPrivate":false,"settingStoreCookies":true,"settingSendCookies":true,"settingDisableRenderRequestBody":false,"settingEncodeUrl":true,"settingRebuildPath":true,"settingFollowRedirects":"global","_type":"request"},{"_id":"req_55c8aaff89644752833d4118fc3ff830","parentId":"fld_16ae74914cc44a8d8d2f9304ae33f98a","modified":1691574133572,"created":1680682418401,"url":"{{IRS_HOST}}/irs/jobs","name":"1.5.0 [Register Job with all aspect type]","description":"","method":"POST","body":{"mimeType":"application/json","text":"{\n\t\"aspects\": [\n\t\t\"SerialPartTypization\",\n\t\t\"AssemblyPartRelationship\",\n\t\t\"Batch\",\n\t\t\"ProductDescription\",\n\t\t\"IdConversion\",\n\t\t\"MarketplaceOffer\",\n\t\t\"MaterialForRecycling\",\n\t\t\"PhysicalDimension\",\n\t\t\"ReturnRequest\",\n\t\t\"CertificateOfDestruction\",\n\t\t\"CertificateOfDismantler\",\n\t\t\"EndOfLife\",\n\t\t\"EsrCertificate\",\n\t\t\"EsrCertificateStateStatistic\",\n\t\t\"ChargingProcess\",\n\t\t\"AddressAspect\",\n\t\t\"ClaimData\",\n\t\t\"BatteryPass\",\n\t\t\"DiagnosticData\",\n\t\t\"MaterialForHomologation\",\n\t\t\"PartAsPlanned\"\n\t],\n\t\"key\": {\n\t\t\"globalAssetId\": \"{% prompt 'Global Asset ID', 'Please provide \\'Global-Asset-ID\\' or use default', _.GLOBAL_ASSET_ID, '', false, true %}\",\n\t\t\"bpn\": \"{% prompt 'bpn', '', _.BPN, '', false, true %}\"\n\t},\n\t\"collectAspects\": true\n}"},"parameters":[],"headers":[{"name":"Content-Type","value":"application/json"}],"authentication":{"type":"oauth2","grantType":"client_credentials","accessTokenUrl":"{{ _.KEYCLOAK_TOKEN_URL }}","clientId":"{{ _.CLIENT_ID }}","clientSecret":"{{ _.CLIENT_SECRET }}"},"metaSortKey":-1680682418401,"isPrivate":false,"settingStoreCookies":true,"settingSendCookies":true,"settingDisableRenderRequestBody":false,"settingEncodeUrl":true,"settingRebuildPath":true,"settingFollowRedirects":"global","_type":"request"},{"_id":"req_69728c86c252433c865341fc37da469a","parentId":"fld_16ae74914cc44a8d8d2f9304ae33f98a","modified":1691574328481,"created":1680682418392,"url":"{{IRS_HOST}}/irs/jobs","name":"1.6.0 [Register Job with BPN lookup]","description":"","method":"POST","body":{"mimeType":"application/json","text":"{\n\t\"aspects\": [\n\t\t\"SerialPart\",\n\t\t\"Batch\"\n\t],\n\t\"key\": {\n\t\t\"globalAssetId\": \"{% prompt 'Global Asset ID', 'Please provide \\'Global-Asset-ID\\' or use default', _.GLOBAL_ASSET_ID, '', false, true %}\",\n\t\t\"bpn\": \"{% prompt 'bpn', '', _.BPN, '', false, true %}\"\n\t},\n\t\"lookupBPNs\": false\n}"},"parameters":[],"headers":[{"name":"Content-Type","value":"application/json"}],"authentication":{"type":"oauth2","grantType":"client_credentials","accessTokenUrl":"{{ _.KEYCLOAK_TOKEN_URL }}","clientId":"{{ _.CLIENT_ID }}","clientSecret":"{{ _.CLIENT_SECRET }}"},"metaSortKey":-1680682418392,"isPrivate":false,"settingStoreCookies":true,"settingSendCookies":true,"settingDisableRenderRequestBody":false,"settingEncodeUrl":true,"settingRebuildPath":true,"settingFollowRedirects":"global","_type":"request"},{"_id":"req_beb0d36b302f44559ff1bc4e6734a537","parentId":"fld_16ae74914cc44a8d8d2f9304ae33f98a","modified":1691574334421,"created":1683184048412,"url":"{{IRS_HOST}}/irs/jobs","name":"1.7.0 [Register Job with invalid policy]","description":"","method":"POST","body":{"mimeType":"application/json","text":"{\n\t\"aspects\": [\n\t\t\"SerialPart\"\n\t],\n\t\"key\": {\n\t\t\"globalAssetId\": \"urn:uuid:da53d429-5770-410e-a13e-424e77952d8a\",\n\t\t\"bpn\": \"{% prompt 'bpn', '', _.BPN, '', false, true %}\"\n\t},\n\t\"collectAspects\": true,\n\t\"lookupBPNs\": false\n}"},"parameters":[],"headers":[{"name":"Content-Type","value":"application/json"}],"authentication":{"type":"oauth2","grantType":"client_credentials","accessTokenUrl":"{{ _.KEYCLOAK_TOKEN_URL }}","clientId":"{{ _.CLIENT_ID }}","clientSecret":"{{ _.CLIENT_SECRET }}"},"metaSortKey":-1680682418386.5,"isPrivate":false,"settingStoreCookies":true,"settingSendCookies":true,"settingDisableRenderRequestBody":false,"settingEncodeUrl":true,"settingRebuildPath":true,"settingFollowRedirects":"global","_type":"request"},{"_id":"req_fd07a6b6d4a8403db523585b610bf24a","parentId":"fld_16ae74914cc44a8d8d2f9304ae33f98a","modified":1693562089788,"created":1693493383337,"url":"{{IRS_HOST}}/irs/jobs","name":"1.8.0 [Register Job with data integrity success]","description":"","method":"POST","body":{"mimeType":"application/json","text":"{\n\t\"aspects\": [\n\t\t\"SingleLevelBomAsBuilt\"\n\t],\n\t\"bomLifecycle\": \"asBuilt\",\n\t\"collectAspects\": true,\n\t\"direction\": \"downward\",\n\t\"depth\": 10,\n \"integrityCheck\": true,\n\t\"key\": {\n\t\t\"globalAssetId\": \"urn:uuid:a1fa0f85-697d-4c9d-982f-2501af8e8636\",\n\t\t\"bpn\": \"BPNL00000003AZQP\"\n\t}\n}"},"parameters":[],"headers":[{"name":"Content-Type","value":"application/json"}],"authentication":{"type":"oauth2","grantType":"client_credentials","accessTokenUrl":"{{ _.KEYCLOAK_TOKEN_URL }}","clientId":"{{ _.CLIENT_ID }}","clientSecret":"{{ _.CLIENT_SECRET }}"},"metaSortKey":-1680682418382.375,"isPrivate":false,"settingStoreCookies":true,"settingSendCookies":true,"settingDisableRenderRequestBody":false,"settingEncodeUrl":true,"settingRebuildPath":true,"settingFollowRedirects":"global","_type":"request"},{"_id":"req_f18b57a3b69348708c80adda421a8de5","parentId":"fld_16ae74914cc44a8d8d2f9304ae33f98a","modified":1693566189520,"created":1693493584873,"url":"{{IRS_HOST}}/irs/jobs","name":"1.8.1 [Register Job with data integrity wrong hash]","description":"","method":"POST","body":{"mimeType":"application/json","text":"{\n\t\"aspects\": [\n\t\t\"SingleLevelBomAsBuilt\"\n\t],\n\t\"bomLifecycle\": \"asBuilt\",\n\t\"collectAspects\": true,\n\t\"direction\": \"downward\",\n\t\"depth\": 10,\n \"integrityCheck\": true,\n\t\"key\": {\n\t\t\"globalAssetId\": \"urn:uuid:05abf6ff-8c78-4b72-948b-40e08e9b83f3\",\n\t\t\"bpn\": \"BPNL00000003AZQP\"\n\t}\n}"},"parameters":[],"headers":[{"name":"Content-Type","value":"application/json"}],"authentication":{"type":"oauth2","grantType":"client_credentials","accessTokenUrl":"{{ _.KEYCLOAK_TOKEN_URL }}","clientId":"{{ _.CLIENT_ID }}","clientSecret":"{{ _.CLIENT_SECRET }}"},"metaSortKey":-1680682418381.6875,"isPrivate":false,"settingStoreCookies":true,"settingSendCookies":true,"settingDisableRenderRequestBody":false,"settingEncodeUrl":true,"settingRebuildPath":true,"settingFollowRedirects":"global","_type":"request"},{"_id":"req_a70bf616e5a24b71b13967f1d186977d","parentId":"fld_16ae74914cc44a8d8d2f9304ae33f98a","modified":1693566192319,"created":1693493594373,"url":"{{IRS_HOST}}/irs/jobs","name":"1.8.2 [Register Job with data integrity wrong signature]","description":"","method":"POST","body":{"mimeType":"application/json","text":"{\n\t\"aspects\": [\n\t\t\"SingleLevelBomAsBuilt\"\n\t],\n\t\"bomLifecycle\": \"asBuilt\",\n\t\"collectAspects\": true,\n\t\"direction\": \"downward\",\n\t\"depth\": 10,\n \"integrityCheck\": true,\n\t\"key\": {\n\t\t\"globalAssetId\": \"urn:uuid:17e11d67-0315-4504-82cd-8e70a8c33a6a\",\n\t\t\"bpn\": \"BPNL00000003AZQP\"\n\t}\n}"},"parameters":[],"headers":[{"name":"Content-Type","value":"application/json"}],"authentication":{"type":"oauth2","grantType":"client_credentials","accessTokenUrl":"{{ _.KEYCLOAK_TOKEN_URL }}","clientId":"{{ _.CLIENT_ID }}","clientSecret":"{{ _.CLIENT_SECRET }}"},"metaSortKey":-1680682418381.3438,"isPrivate":false,"settingStoreCookies":true,"settingSendCookies":true,"settingDisableRenderRequestBody":false,"settingEncodeUrl":true,"settingRebuildPath":true,"settingFollowRedirects":"global","_type":"request"},{"_id":"req_d043eb6376b74f8391dd76eeb2c7a8da","parentId":"fld_16ae74914cc44a8d8d2f9304ae33f98a","modified":1693566195101,"created":1693493604521,"url":"{{IRS_HOST}}/irs/jobs","name":"1.8.3 [Register Job with data integrity integrity aspect missing]","description":"","method":"POST","body":{"mimeType":"application/json","text":"{\n\t\"aspects\": [\n\t\t\"SingleLevelBomAsBuilt\"\n\t],\n\t\"bomLifecycle\": \"asBuilt\",\n\t\"collectAspects\": true,\n\t\"direction\": \"downward\",\n\t\"depth\": 10,\n \"integrityCheck\": true,\n\t\"key\": {\n\t\t\"globalAssetId\": \"urn:uuid:5672e8ff-8a73-425e-b2a5-5561b5b21d7a\",\n\t\t\"bpn\": \"BPNL00000003AZQP\"\n\t}\n}"},"parameters":[],"headers":[{"name":"Content-Type","value":"application/json"}],"authentication":{"type":"oauth2","grantType":"client_credentials","accessTokenUrl":"{{ _.KEYCLOAK_TOKEN_URL }}","clientId":"{{ _.CLIENT_ID }}","clientSecret":"{{ _.CLIENT_SECRET }}"},"metaSortKey":-1680682418381.1719,"isPrivate":false,"settingStoreCookies":true,"settingSendCookies":true,"settingDisableRenderRequestBody":false,"settingEncodeUrl":true,"settingRebuildPath":true,"settingFollowRedirects":"global","_type":"request"},{"_id":"req_dbb0d4a0d96c40249e5cb92fab9a2d0e","parentId":"fld_16ae74914cc44a8d8d2f9304ae33f98a","modified":1691571995584,"created":1680682418381,"url":"{{IRS_HOST}}/irs/jobs","name":"2.0.0 [Search for completed Jobs]","description":"","method":"GET","body":{},"parameters":[{"name":"jobStates","value":"COMPLETED","disabled":false}],"headers":[{"name":"Content-Type","value":"application/json"}],"authentication":{"type":"oauth2","grantType":"client_credentials","accessTokenUrl":"{{ _.KEYCLOAK_TOKEN_URL }}","clientId":"{{ _.CLIENT_ID }}","clientSecret":"{{ _.CLIENT_SECRET }}"},"metaSortKey":-1680682418381,"isPrivate":false,"settingStoreCookies":true,"settingSendCookies":true,"settingDisableRenderRequestBody":false,"settingEncodeUrl":true,"settingRebuildPath":true,"settingFollowRedirects":"global","_type":"request"},{"_id":"req_92e80cc8681e4c90bea0403b289955a6","parentId":"fld_16ae74914cc44a8d8d2f9304ae33f98a","modified":1691571999161,"created":1680682418372,"url":"{{IRS_HOST}}/irs/jobs","name":"2.0.1 [Search for Jobs in error state]","description":"","method":"GET","body":{},"parameters":[{"name":"jobStates","value":"ERROR","disabled":false}],"headers":[{"name":"Content-Type","value":"application/json"}],"authentication":{"type":"oauth2","grantType":"client_credentials","accessTokenUrl":"{{ _.KEYCLOAK_TOKEN_URL }}","clientId":"{{ _.CLIENT_ID }}","clientSecret":"{{ _.CLIENT_SECRET }}"},"metaSortKey":-1680682418372,"isPrivate":false,"settingStoreCookies":true,"settingSendCookies":true,"settingDisableRenderRequestBody":false,"settingEncodeUrl":true,"settingRebuildPath":true,"settingFollowRedirects":"global","_type":"request"},{"_id":"req_871b00bc6448477d8db16cd8bbbf0b53","parentId":"fld_16ae74914cc44a8d8d2f9304ae33f98a","modified":1691572006985,"created":1680682418358,"url":"{{IRS_HOST}}/irs/jobs","name":"2.0.2 [Search for Jobs in initial state]","description":"","method":"GET","body":{},"parameters":[{"name":"jobStates","value":"INITIAL","disabled":false}],"headers":[{"name":"Content-Type","value":"application/json"}],"authentication":{"type":"oauth2","grantType":"client_credentials","accessTokenUrl":"{{ _.KEYCLOAK_TOKEN_URL }}","clientId":"{{ _.CLIENT_ID }}","clientSecret":"{{ _.CLIENT_SECRET }}"},"metaSortKey":-1680682418358,"isPrivate":false,"settingStoreCookies":true,"settingSendCookies":true,"settingDisableRenderRequestBody":false,"settingEncodeUrl":true,"settingRebuildPath":true,"settingFollowRedirects":"global","_type":"request"},{"_id":"req_96b1fac11f9c4f4fa6b54ac4eb624790","parentId":"fld_16ae74914cc44a8d8d2f9304ae33f98a","modified":1691572010448,"created":1680682418348,"url":"{{IRS_HOST}}/irs/jobs","name":"2.0.3 [Search for all Jobs in JobStore]","description":"","method":"GET","body":{},"parameters":[],"headers":[{"name":"Content-Type","value":"application/json"}],"authentication":{"type":"oauth2","grantType":"client_credentials","accessTokenUrl":"{{ _.KEYCLOAK_TOKEN_URL }}","clientId":"{{ _.CLIENT_ID }}","clientSecret":"{{ _.CLIENT_SECRET }}"},"metaSortKey":-1680682418348,"isPrivate":false,"settingStoreCookies":true,"settingSendCookies":true,"settingDisableRenderRequestBody":false,"settingEncodeUrl":true,"settingRebuildPath":true,"settingFollowRedirects":"global","_type":"request"},{"_id":"req_1fffeb148a6b45e78178b06add79b01f","parentId":"fld_16ae74914cc44a8d8d2f9304ae33f98a","modified":1691572013890,"created":1680682418339,"url":"{{IRS_HOST}}/irs/jobs","name":"2.1.0 [Search for running Jobs]","description":"","method":"GET","body":{},"parameters":[{"name":"jobStates","value":"RUNNING","disabled":false}],"headers":[{"name":"Content-Type","value":"application/json"}],"authentication":{"type":"oauth2","grantType":"client_credentials","accessTokenUrl":"{{ _.KEYCLOAK_TOKEN_URL }}","clientId":"{{ _.CLIENT_ID }}","clientSecret":"{{ _.CLIENT_SECRET }}"},"metaSortKey":-1680682418339,"isPrivate":false,"settingStoreCookies":true,"settingSendCookies":true,"settingDisableRenderRequestBody":false,"settingEncodeUrl":true,"settingRebuildPath":true,"settingFollowRedirects":"global","_type":"request"},{"_id":"req_193d95ec37f2484faf57ee77eb357528","parentId":"fld_16ae74914cc44a8d8d2f9304ae33f98a","modified":1691572169302,"created":1680682418325,"url":"{{IRS_HOST}}/irs/jobs/{% prompt 'Job ID', '', '', '', false, true %}","name":"3.0.0 [Search for given jobId with uncomplete]","description":"","method":"GET","body":{},"parameters":[{"name":"returnUncompletedJob","value":"true","disabled":false}],"headers":[{"name":"Content-Type","value":"application/json"}],"authentication":{"type":"oauth2","grantType":"client_credentials","accessTokenUrl":"{{ _.KEYCLOAK_TOKEN_URL }}","clientId":"{{ _.CLIENT_ID }}","clientSecret":"{{ _.CLIENT_SECRET }}"},"metaSortKey":-1680682418325,"isPrivate":false,"settingStoreCookies":true,"settingSendCookies":true,"settingDisableRenderRequestBody":false,"settingEncodeUrl":true,"settingRebuildPath":true,"settingFollowRedirects":"global","_type":"request"},{"_id":"req_9bc4c2adfa114f45add0ca894813ad42","parentId":"fld_16ae74914cc44a8d8d2f9304ae33f98a","modified":1691572020954,"created":1680682418316,"url":"{{IRS_HOST}}/irs/jobs/{% prompt 'Job ID', '', '', '', false, true %}","name":"3.1.0 [Search for given jobId]","description":"","method":"GET","body":{},"parameters":[],"headers":[{"name":"Content-Type","value":"application/json"}],"authentication":{"type":"oauth2","grantType":"client_credentials","accessTokenUrl":"{{ _.KEYCLOAK_TOKEN_URL }}","clientId":"{{ _.CLIENT_ID }}","clientSecret":"{{ _.CLIENT_SECRET }}"},"metaSortKey":-1680682418316,"isPrivate":false,"settingStoreCookies":true,"settingSendCookies":true,"settingDisableRenderRequestBody":false,"settingEncodeUrl":true,"settingRebuildPath":true,"settingFollowRedirects":"global","_type":"request"},{"_id":"req_e493fba73d7a47fe9a7c8932530337fa","parentId":"fld_16ae74914cc44a8d8d2f9304ae33f98a","modified":1691572140559,"created":1680682418307,"url":"{{IRS_HOST}}/irs/jobs/test","name":"3.1.1 [Search for invalid jobId]","description":"","method":"GET","body":{},"parameters":[],"headers":[{"name":"Content-Type","value":"application/json"}],"authentication":{"type":"oauth2","grantType":"client_credentials","accessTokenUrl":"{{ _.KEYCLOAK_TOKEN_URL }}","clientId":"{{ _.CLIENT_ID }}","clientSecret":"{{ _.CLIENT_SECRET }}"},"metaSortKey":-1680682418307,"isPrivate":false,"settingStoreCookies":true,"settingSendCookies":true,"settingDisableRenderRequestBody":false,"settingEncodeUrl":true,"settingRebuildPath":true,"settingFollowRedirects":"global","_type":"request"},{"_id":"req_e07fffc2ca084f29ba5ed283b0f1ac48","parentId":"fld_16ae74914cc44a8d8d2f9304ae33f98a","modified":1691572133946,"created":1680682418297,"url":"{{IRS_HOST}}/irs/jobs/00000000-0000-0000-0000-000000000000","name":"3.1.2 [Search for unknown jobId]","description":"","method":"GET","body":{},"parameters":[],"headers":[{"name":"Content-Type","value":"application/json"}],"authentication":{"type":"oauth2","grantType":"client_credentials","accessTokenUrl":"{{ _.KEYCLOAK_TOKEN_URL }}","clientId":"{{ _.CLIENT_ID }}","clientSecret":"{{ _.CLIENT_SECRET }}"},"metaSortKey":-1680682418297,"isPrivate":false,"settingStoreCookies":true,"settingSendCookies":true,"settingDisableRenderRequestBody":false,"settingEncodeUrl":true,"settingRebuildPath":true,"settingFollowRedirects":"global","_type":"request"},{"_id":"req_ae4b145a965e4280b1c7e2cc8e300fec","parentId":"fld_16ae74914cc44a8d8d2f9304ae33f98a","modified":1691572032383,"created":1680682418280,"url":"{{IRS_HOST}}/irs/jobs/{% prompt 'Job ID', '', '', '', false, true %}","name":"6.0.0 [Cancel Job for given jobId]","description":"","method":"PUT","body":{},"parameters":[],"headers":[{"name":"Content-Type","value":"application/json"}],"authentication":{"type":"oauth2","grantType":"client_credentials","accessTokenUrl":"{{ _.KEYCLOAK_TOKEN_URL }}","clientId":"{{ _.CLIENT_ID }}","clientSecret":"{{ _.CLIENT_SECRET }}"},"metaSortKey":-1680682418280,"isPrivate":false,"settingStoreCookies":true,"settingSendCookies":true,"settingDisableRenderRequestBody":false,"settingEncodeUrl":true,"settingRebuildPath":true,"settingFollowRedirects":"global","_type":"request"},{"_id":"req_3d1821920e254c2aba58dadf2f78eb76","parentId":"fld_21deb0c7ffae4da8973c95277bf03da1","modified":1683630958934,"created":1682672699249,"url":"{{ _.BPN_DISCOVERY }}/api/administration/connectors/bpnDiscovery/search","name":"Find BPN endpoints for manufacturer numbers","description":"","method":"POST","body":{"mimeType":"application/json","text":"{\n \"searchFilter\": [\n {\n \"type\": \"oen\",\n \"keys\": [\n \"oen-1243\",\n \"oen-11\"\n ]\n },\n {\n \"type\": \"bpid\",\n \"keys\": [\n \"bpid-1243\",\n \"bpid-11\"\n ]\n }\n ]\n}"},"parameters":[],"headers":[{"name":"Content-Type","value":"application/json"}],"authentication":{"type":"oauth2","grantType":"client_credentials","accessTokenUrl":"{{ _.KEYCLOAK_TOKEN_URL }}","clientId":"{{ _.CLIENT_ID }}","clientSecret":"{{ _.CLIENT_SECRET }}","disabled":false},"metaSortKey":-1683630902023,"isPrivate":false,"settingStoreCookies":true,"settingSendCookies":true,"settingDisableRenderRequestBody":false,"settingEncodeUrl":true,"settingRebuildPath":true,"settingFollowRedirects":"global","_type":"request"},{"_id":"fld_21deb0c7ffae4da8973c95277bf03da1","parentId":"fld_34550c646cf24dd592e4fcb218d0d169","modified":1683630931664,"created":1683630887514,"name":"Discovery","description":"","environment":{},"environmentPropertyOrder":null,"metaSortKey":-1680682418417.5,"_type":"request_group"},{"_id":"req_c3662319534748e9b612767fd09d4ca8","parentId":"fld_21deb0c7ffae4da8973c95277bf03da1","modified":1683630963691,"created":1683031718699,"url":"{{ _.DISCOVERY_FINDER }}/api/administration/connectors/discovery/search","name":"Find BPN Discovery Endpoints of type BPN","description":"","method":"POST","body":{"mimeType":"","text":"{\n \"types\": [\n \"bpn\"\n ]\n}"},"parameters":[],"headers":[{"name":"Content-Type","value":"application/json"}],"authentication":{"type":"oauth2","grantType":"client_credentials","accessTokenUrl":"{{ _.KEYCLOAK_TOKEN_URL }}","clientId":"{{ _.CLIENT_ID }}","clientSecret":"{{ _.CLIENT_SECRET }}","disabled":false},"metaSortKey":-1683630901923,"isPrivate":false,"settingStoreCookies":true,"settingSendCookies":true,"settingDisableRenderRequestBody":false,"settingEncodeUrl":true,"settingRebuildPath":true,"settingFollowRedirects":"global","_type":"request"},{"_id":"req_0e546b5d6c0f4541a6fac63c1d893498","parentId":"fld_21deb0c7ffae4da8973c95277bf03da1","modified":1691567913468,"created":1683560906453,"url":"{{ _.EDC_DISCOVERY }}/api/administration/connectors/discovery","name":"Find EDC endpoints for BPNs","description":"","method":"POST","body":{"mimeType":"application/json","text":"[\n\t\"BPNL00000001CRHK\"\n]"},"parameters":[],"headers":[{"name":"Content-Type","value":"application/json"}],"authentication":{"type":"oauth2","grantType":"client_credentials","accessTokenUrl":"{{ _.KEYCLOAK_TOKEN_URL }}","clientId":"{{ _.CLIENT_ID }}","clientSecret":"{{ _.CLIENT_SECRET }}","disabled":false},"metaSortKey":-1683630901873,"isPrivate":false,"settingStoreCookies":true,"settingSendCookies":true,"settingDisableRenderRequestBody":false,"settingEncodeUrl":true,"settingRebuildPath":true,"settingFollowRedirects":"global","_type":"request"},{"_id":"req_a192b4ad61964bf6b67c675643e7e7ba","parentId":"fld_1848735731fd4d88811e9f8d1817eeb6","modified":1691567746933,"created":1680682418265,"url":"{{IRS_HOST}}/irs/jobs","name":"Register Job","description":"","method":"POST","body":{"mimeType":"application/json","text":"{\n\t\"aspects\": [\n\t\t\"SingleLevelBomAsBuilt\",\n\t\t\"SerialPart\",\n\t\t\"Batch\"\n\t],\n\t\"bomLifecycle\": \"asBuilt\",\n\t\"collectAspects\": true,\n\t\"lookupBPNs\": true,\n\t\"direction\": \"downward\",\n\t\"depth\": 10,\n\t\"key\": {\n\t\t\"globalAssetId\": \"{% prompt 'Global Asset ID', 'Please provide \\'Global-Asset-ID\\' or use default', _.GLOBAL_ASSET_ID, '', false, true %}\",\n\t\t\"bpn\": \"{% prompt 'Business Partner Number', '', _.BPN, '', false, true %}\"\n\t}\n}"},"parameters":[],"headers":[{"name":"Content-Type","value":"application/json"}],"authentication":{"type":"oauth2","grantType":"client_credentials","accessTokenUrl":"{{ _.KEYCLOAK_TOKEN_URL }}","clientId":"{{ _.CLIENT_ID }}","clientSecret":"{{ _.CLIENT_SECRET }}"},"metaSortKey":-1680682418265,"isPrivate":false,"settingStoreCookies":true,"settingSendCookies":true,"settingDisableRenderRequestBody":false,"settingEncodeUrl":true,"settingRebuildPath":true,"settingFollowRedirects":"global","_type":"request"},{"_id":"fld_1848735731fd4d88811e9f8d1817eeb6","parentId":"fld_34550c646cf24dd592e4fcb218d0d169","modified":1680682418273,"created":1680682418273,"name":"IRS Basic API Calls","description":"","environment":{},"environmentPropertyOrder":null,"metaSortKey":-1680682418273,"_type":"request_group"},{"_id":"req_9b0e07548239476c90d11680d6b6708c","parentId":"fld_1848735731fd4d88811e9f8d1817eeb6","modified":1680686256003,"created":1680682418257,"url":"{{IRS_HOST}}/irs/jobs","name":"Search for all Jobs in JobStore","description":"","method":"GET","body":{},"parameters":[],"headers":[{"name":"Content-Type","value":"application/json"}],"authentication":{"type":"oauth2","grantType":"client_credentials","accessTokenUrl":"{{ _.KEYCLOAK_TOKEN_URL }}","clientId":"{{ _.CLIENT_ID }}","clientSecret":"{{ _.CLIENT_SECRET }}"},"metaSortKey":-1680682418257,"isPrivate":false,"settingStoreCookies":true,"settingSendCookies":true,"settingDisableRenderRequestBody":false,"settingEncodeUrl":true,"settingRebuildPath":true,"settingFollowRedirects":"global","_type":"request"},{"_id":"req_f3afcc4ee068463da501a91ac13299ef","parentId":"fld_1848735731fd4d88811e9f8d1817eeb6","modified":1691567830017,"created":1680682418247,"url":"{{IRS_HOST}}/irs/jobs","name":"Search for Jobs for given state","description":"","method":"GET","body":{},"parameters":[{"name":"jobStates","value":"ERROR","disabled":true,"id":"pair_c694b66f41e649db837f801b5699859e"},{"name":"jobStates","value":"CANCELED,COMPLETED","disabled":false,"id":"pair_ab346623e5394504b7232cc40ae75bed"},{"id":"pair_ddbccd5219944e8cac3d99249ba881e5","name":"jobStates","value":"RUNNING","description":"","disabled":true}],"headers":[{"name":"Content-Type","value":"application/json"}],"authentication":{"type":"oauth2","grantType":"client_credentials","accessTokenUrl":"{{ _.KEYCLOAK_TOKEN_URL }}","clientId":"{{ _.CLIENT_ID }}","clientSecret":"{{ _.CLIENT_SECRET }}"},"metaSortKey":-1680682418247,"isPrivate":false,"settingStoreCookies":true,"settingSendCookies":true,"settingDisableRenderRequestBody":false,"settingEncodeUrl":true,"settingRebuildPath":true,"settingFollowRedirects":"global","_type":"request"},{"_id":"req_2a2ddcde35b242d89d8f403da790869b","parentId":"fld_1848735731fd4d88811e9f8d1817eeb6","modified":1691567881065,"created":1690384427379,"url":"{{IRS_HOST}}/irs/jobs/{% prompt 'Job ID', '', '', '', false, true %}","name":"Get Job for jobId","description":"","method":"GET","body":{},"parameters":[{"name":"returnUncompletedJob","value":"true","disabled":false}],"headers":[{"name":"Content-Type","value":"application/json"}],"authentication":{"type":"oauth2","grantType":"client_credentials","accessTokenUrl":"{{ _.KEYCLOAK_TOKEN_URL }}","clientId":"{{ _.CLIENT_ID }}","clientSecret":"{{ _.CLIENT_SECRET }}"},"metaSortKey":-1680682418238,"isPrivate":false,"settingStoreCookies":true,"settingSendCookies":true,"settingDisableRenderRequestBody":false,"settingEncodeUrl":true,"settingRebuildPath":true,"settingFollowRedirects":"global","_type":"request"},{"_id":"req_4baeca1b42c54f9da0e3c80fe99f25ce","parentId":"fld_1848735731fd4d88811e9f8d1817eeb6","modified":1691567884778,"created":1680682418229,"url":"{{IRS_HOST}}/irs/jobs/{% prompt 'Job ID', '', '', '', false, true %}","name":"Cancel Job for jobId","description":"","method":"PUT","body":{},"parameters":[],"headers":[{"name":"Content-Type","value":"application/json"}],"authentication":{"type":"oauth2","grantType":"client_credentials","accessTokenUrl":"{{ _.KEYCLOAK_TOKEN_URL }}","clientId":"{{ _.CLIENT_ID }}","clientSecret":"{{ _.CLIENT_SECRET }}"},"metaSortKey":-1680682418229,"isPrivate":false,"settingStoreCookies":true,"settingSendCookies":true,"settingDisableRenderRequestBody":false,"settingEncodeUrl":true,"settingRebuildPath":true,"settingFollowRedirects":"global","_type":"request"},{"_id":"req_b70e24c7208646acac2471ac4869f7dc","parentId":"fld_1848735731fd4d88811e9f8d1817eeb6","modified":1690365987561,"created":1682498338739,"url":"{{IRS_HOST}}/irs/aspectmodels","name":"Get all available Aspect Models","description":"","method":"GET","body":{},"parameters":[],"headers":[{"name":"Content-Type","value":"application/json"}],"authentication":{"type":"oauth2","grantType":"client_credentials","accessTokenUrl":"{{ _.KEYCLOAK_TOKEN_URL }}","clientId":"{{ _.CLIENT_ID }}","clientSecret":"{{ _.CLIENT_SECRET }}"},"metaSortKey":-1680682418179,"isPrivate":false,"settingStoreCookies":true,"settingSendCookies":true,"settingDisableRenderRequestBody":false,"settingEncodeUrl":true,"settingRebuildPath":true,"settingFollowRedirects":"global","_type":"request"},{"_id":"req_f37d5de67a72409b93523b2dbb643c3a","parentId":"fld_4bb1e94d94264daa959e9378a3ea93d3","modified":1691504888870,"created":1680682418213,"url":"{{ _.SEMANTIC_HUB_URL }}/hub/api/v1/models","name":"Get all models","description":"","method":"GET","body":{},"parameters":[{"name":"pageSize","value":"100","disabled":false,"id":"pair_96567b64925d4487bae4c74bfa9e021e"},{"id":"pair_2dae68db8a564296a5835e66d951331f","name":"status","value":"RELEASED","description":""}],"headers":[],"authentication":{"type":"oauth2","grantType":"client_credentials","accessTokenUrl":"{{ _.KEYCLOAK_TOKEN_URL }}","clientId":"{{ _.CLIENT_ID }}","clientSecret":"{{ _.CLIENT_SECRET }}"},"metaSortKey":-1680682418213,"isPrivate":false,"settingStoreCookies":true,"settingSendCookies":true,"settingDisableRenderRequestBody":false,"settingEncodeUrl":true,"settingRebuildPath":true,"settingFollowRedirects":"global","_type":"request"},{"_id":"fld_4bb1e94d94264daa959e9378a3ea93d3","parentId":"fld_34550c646cf24dd592e4fcb218d0d169","modified":1680682418222,"created":1680682418222,"name":"Semantics Hub","description":"","environment":{},"environmentPropertyOrder":null,"metaSortKey":-1680682418222,"_type":"request_group"},{"_id":"req_c380161c8ac1481bb230e34d6d2bb2ef","parentId":"fld_4bb1e94d94264daa959e9378a3ea93d3","modified":1691504864710,"created":1680682418204,"url":"{{ _.SEMANTIC_HUB_URL }}/hub/api/v1/models/urn%3Abamm%3Aio.catenax.serial_part_typization%3A1.0.0%23SerialPartTypization","name":"Get SerialPartTypization","description":"","method":"GET","body":{},"parameters":[],"headers":[],"authentication":{"type":"oauth2","grantType":"client_credentials","accessTokenUrl":"{{ _.KEYCLOAK_TOKEN_URL }}","clientId":"{{ _.CLIENT_ID }}","clientSecret":"{{ _.CLIENT_SECRET }}"},"metaSortKey":-1680682418204,"isPrivate":false,"settingStoreCookies":true,"settingSendCookies":true,"settingDisableRenderRequestBody":false,"settingEncodeUrl":true,"settingRebuildPath":true,"settingFollowRedirects":"global","_type":"request"},{"_id":"req_4d6d3cde8e564122ba7da812ba5d60ad","parentId":"fld_4bb1e94d94264daa959e9378a3ea93d3","modified":1691504802561,"created":1680682418192,"url":"{{ _.SEMANTIC_HUB_URL }}/hub/api/v1/models/urn%3Abamm%3Aio.catenax.serial_part_typization%3A1.0.0%23SerialPartTypization/json-schema","name":"Get SerialPartTypization Json Schema","description":"","method":"GET","body":{},"parameters":[],"headers":[],"authentication":{"type":"oauth2","grantType":"client_credentials","accessTokenUrl":"{{ _.KEYCLOAK_TOKEN_URL }}","clientId":"{{ _.CLIENT_ID }}","clientSecret":"{{ _.CLIENT_SECRET }}"},"metaSortKey":-1680682418192,"isPrivate":false,"settingStoreCookies":true,"settingSendCookies":true,"settingDisableRenderRequestBody":false,"settingEncodeUrl":true,"settingRebuildPath":true,"settingFollowRedirects":"global","_type":"request"},{"_id":"req_550db8730d764aaaad53c25956475f8f","parentId":"fld_b8389a897e144a9bae1d42c8437cf137","modified":1681718801853,"created":1680682418174,"url":"{{ _.BPDM_URL }}/v1/api/catena/business-partner/{% prompt 'BPN', '', '', '', false, true %}","name":"Get business partner by id","description":"","method":"GET","body":{},"parameters":[{"name":"idType","value":"BPN","disabled":false}],"headers":[],"authentication":{"type":"oauth2","grantType":"client_credentials","accessTokenUrl":"{{ _.KEYCLOAK_TOKEN_URL }}","clientId":"{{ _.CLIENT_ID }}","clientSecret":"{{ _.CLIENT_SECRET }}"},"metaSortKey":-1680682418174,"isPrivate":false,"settingStoreCookies":true,"settingSendCookies":true,"settingDisableRenderRequestBody":false,"settingEncodeUrl":true,"settingRebuildPath":true,"settingFollowRedirects":"global","_type":"request"},{"_id":"fld_b8389a897e144a9bae1d42c8437cf137","parentId":"fld_34550c646cf24dd592e4fcb218d0d169","modified":1680682418184,"created":1680682418184,"name":"Business partner data management","description":"","environment":{},"environmentPropertyOrder":null,"metaSortKey":-1680682418184,"_type":"request_group"},{"_id":"req_652cf8ddc2b94dedb2c21c55a5e1643b","parentId":"fld_c7dab8f730bb4cf38993366d008e9e8c","modified":1681717263599,"created":1680682418157,"url":"{{IRS_HOST}}/esr/esr-statistics/{% prompt 'globalAssetId', 'Provide global asset ID or use default', _.GLOBAL_ASSET_ID, '', false, true %}/{% prompt 'BOM Lifecycle', '', '', '', false, true %}/{% prompt 'Certificate', '', '', '', false, true %}/submodel","name":"Get Esr Statistics","description":"","method":"GET","body":{},"parameters":[],"headers":[{"name":"Content-Type","value":"application/json"}],"authentication":{"type":"oauth2","grantType":"client_credentials","accessTokenUrl":"{{ _.KEYCLOAK_TOKEN_URL }}","clientId":"{{ _.CLIENT_ID }}","clientSecret":"{{ _.CLIENT_SECRET }}"},"metaSortKey":-1680682418158,"isPrivate":false,"settingStoreCookies":true,"settingSendCookies":true,"settingDisableRenderRequestBody":false,"settingEncodeUrl":true,"settingRebuildPath":true,"settingFollowRedirects":"global","_type":"request"},{"_id":"fld_c7dab8f730bb4cf38993366d008e9e8c","parentId":"fld_34550c646cf24dd592e4fcb218d0d169","modified":1680682418167,"created":1680682418167,"name":"ESR Spike","description":"","environment":{},"environmentPropertyOrder":null,"metaSortKey":-1680682418167,"_type":"request_group"},{"_id":"req_cbe1d8a34c5a4b78a9e94e2b22049ca7","parentId":"fld_54d58b9eb7d9460e9e1b3ce1fdd27532","modified":1696342652388,"created":1680682418143,"url":"{{IRS_HOST}}/ess/bpn/investigations","name":"Register Job Investigation","description":"","method":"POST","body":{"mimeType":"application/json","text":"{\n \"key\": { \"globalAssetId\": \"urn:uuid:2c57b0e9-a653-411d-bdcd-64787e9fd3a7\", \"bpn\": \"BPNL00000003CRHK\" },\n \"incidentBpns\": [\"BPNL00000003B6LU\"],\n \"bomLifecycle\": \"asPlanned\"\n}"},"parameters":[],"headers":[{"name":"Content-Type","value":"application/json"}],"authentication":{"type":"oauth2","grantType":"client_credentials","accessTokenUrl":"{{ _.KEYCLOAK_TOKEN_URL }}","clientId":"{{ _.CLIENT_ID }}","clientSecret":"{{ _.CLIENT_SECRET }}"},"metaSortKey":-1680682418143,"isPrivate":false,"settingStoreCookies":true,"settingSendCookies":true,"settingDisableRenderRequestBody":false,"settingEncodeUrl":true,"settingRebuildPath":true,"settingFollowRedirects":"global","_type":"request"},{"_id":"fld_54d58b9eb7d9460e9e1b3ce1fdd27532","parentId":"fld_34550c646cf24dd592e4fcb218d0d169","modified":1680682418151,"created":1680682418151,"name":"ESS Spike","description":"","environment":{},"environmentPropertyOrder":null,"metaSortKey":-1680682418151,"_type":"request_group"},{"_id":"req_840fb7da94fa482aa52c8f97fc05b310","parentId":"fld_54d58b9eb7d9460e9e1b3ce1fdd27532","modified":1681717309378,"created":1680682418134,"url":"{{IRS_HOST}}/ess/bpn/investigations/{% prompt 'Job ID', '', '', '', false, true %}","name":"Search for investigation by jobId","description":"","method":"GET","body":{},"parameters":[],"headers":[{"name":"Content-Type","value":"application/json"}],"authentication":{"type":"oauth2","grantType":"client_credentials","accessTokenUrl":"{{ _.KEYCLOAK_TOKEN_URL }}","clientId":"{{ _.CLIENT_ID }}","clientSecret":"{{ _.CLIENT_SECRET }}"},"metaSortKey":-1680682418134,"isPrivate":false,"settingStoreCookies":true,"settingSendCookies":true,"settingDisableRenderRequestBody":false,"settingEncodeUrl":true,"settingRebuildPath":true,"settingFollowRedirects":"global","_type":"request"},{"_id":"req_a88fd80bc95349088039a21c4e841af9","parentId":"fld_6bfeda181e9f46b4b85bb345457e97f9","modified":1691504578204,"created":1680682418118,"url":"{{IRS_HOST}}/irs/orders","name":"Register Batch Order","description":"","method":"POST","body":{"mimeType":"application/json","text":"{\n\t\"aspects\": [\n\t\t\"AssemblyPartRelationship\"\n\t],\n\t\"collectAspects\": true,\n\t\"lookupBPNs\": true,\n\t\"direction\": \"downward\",\n\t\"batchSize\": 10,\n\t\"batchStrategy\": \"PRESERVE_BATCH_JOB_ORDER\",\n\t\"keys\": [\n\t\t{\n\t\t\t\"globalAssetId\": \"urn:uuid:ed333e9a-5afa-40b2-99da-bae2fd211122\",\n\t\t\t\"bpn\": \"BPNL00000003AAXX\"\n\t\t},\n\t\t{\n\t\t\t\"globalAssetId\": \"urn:uuid:771d2ccc-a081-4d3a-bcb2-46c6a0a32211\",\n\t\t\t\"bpn\": \"BPNL00000003AAXX\"\n\t\t}\n\t]\n}"},"parameters":[],"headers":[{"name":"Content-Type","value":"application/json"}],"authentication":{"type":"oauth2","grantType":"client_credentials","accessTokenUrl":"{{ _.KEYCLOAK_TOKEN_URL }}","clientId":"{{ _.CLIENT_ID }}","clientSecret":"{{ _.CLIENT_SECRET }}"},"metaSortKey":-1680682418118,"isPrivate":false,"settingStoreCookies":true,"settingSendCookies":true,"settingDisableRenderRequestBody":false,"settingEncodeUrl":true,"settingRebuildPath":true,"settingFollowRedirects":"global","_type":"request"},{"_id":"fld_6bfeda181e9f46b4b85bb345457e97f9","parentId":"fld_34550c646cf24dd592e4fcb218d0d169","modified":1680682418128,"created":1680682418128,"name":"Batch Processing","description":"","environment":{},"environmentPropertyOrder":null,"metaSortKey":-1680682418128,"_type":"request_group"},{"_id":"req_df3c4c4901924ac7b2aaba87a7bfe690","parentId":"fld_6bfeda181e9f46b4b85bb345457e97f9","modified":1696342658242,"created":1696342619602,"url":"{{IRS_HOST}}/irs/orders","name":"Register ESS Batch Order","description":"","method":"POST","body":{"mimeType":"application/json","text":"{\n\t\"batchSize\": 10,\n\t\"batchStrategy\": \"PRESERVE_BATCH_JOB_ORDER\",\n\t\"incidentBPNSs\": [\"BPNL00000003B6LU\"],\n\t\"keys\": [\n\t\t{\n\t\t\t\"globalAssetId\": \"urn:uuid:ed333e9a-5afa-40b2-99da-bae2fd211122\",\n\t\t\t\"bpn\": \"BPNL00000003AAXX\"\n\t\t},\n\t\t{\n\t\t\t\"globalAssetId\": \"urn:uuid:771d2ccc-a081-4d3a-bcb2-46c6a0a32211\",\n\t\t\t\"bpn\": \"BPNL00000003AAXX\"\n\t\t}\n\t]\n}"},"parameters":[],"headers":[{"name":"Content-Type","value":"application/json"}],"authentication":{"type":"oauth2","grantType":"client_credentials","accessTokenUrl":"{{ _.KEYCLOAK_TOKEN_URL }}","clientId":"{{ _.CLIENT_ID }}","clientSecret":"{{ _.CLIENT_SECRET }}"},"metaSortKey":-1680682418113.5,"isPrivate":false,"settingStoreCookies":true,"settingSendCookies":true,"settingDisableRenderRequestBody":false,"settingEncodeUrl":true,"settingRebuildPath":true,"settingFollowRedirects":"global","_type":"request"},{"_id":"req_daeca07fd8be473b9688e8653cf8940d","parentId":"fld_6bfeda181e9f46b4b85bb345457e97f9","modified":1681717455311,"created":1680682418109,"url":"{{IRS_HOST}}/irs/orders/{% prompt 'Order ID', '', '', '', false, true %}","name":"Search for given orderId","description":"","method":"GET","body":{},"parameters":[],"headers":[{"name":"Content-Type","value":"application/json"}],"authentication":{"type":"oauth2","grantType":"client_credentials","accessTokenUrl":"{{ _.KEYCLOAK_TOKEN_URL }}","clientId":"{{ _.CLIENT_ID }}","clientSecret":"{{ _.CLIENT_SECRET }}"},"metaSortKey":-1680682418109,"isPrivate":false,"settingStoreCookies":true,"settingSendCookies":true,"settingDisableRenderRequestBody":false,"settingEncodeUrl":true,"settingRebuildPath":true,"settingFollowRedirects":"global","_type":"request"},{"_id":"req_e711ec22b32f40b8a42dc11923145239","parentId":"fld_6bfeda181e9f46b4b85bb345457e97f9","modified":1681717669066,"created":1680682418099,"url":"{{IRS_HOST}}/irs/orders/{% prompt 'Order ID', '', '', '', false, true %}/batches/{% prompt 'Batch ID', '', '', '', false, true %}","name":"Search for given orderId and batchId","description":"","method":"GET","body":{},"parameters":[],"headers":[{"name":"Content-Type","value":"application/json"}],"authentication":{"type":"oauth2","grantType":"client_credentials","accessTokenUrl":"{{ _.KEYCLOAK_TOKEN_URL }}","clientId":"{{ _.CLIENT_ID }}","clientSecret":"{{ _.CLIENT_SECRET }}"},"metaSortKey":-1680682418099,"isPrivate":false,"settingStoreCookies":true,"settingSendCookies":true,"settingDisableRenderRequestBody":false,"settingEncodeUrl":true,"settingRebuildPath":true,"settingFollowRedirects":"global","_type":"request"},{"_id":"req_839742b4f8ce43d7b5ae69ba5a14d97a","parentId":"fld_fb3faef0045744f1ad69a211005b9087","modified":1690472186478,"created":1678358655308,"url":"{{ _.CONSUMER_CONTROLPLANE }}/management/v2/catalog/request","name":"Get catalog","description":"","method":"POST","body":{"mimeType":"application/json","text":"{\n\t\"@context\": {\n\t\t\"dct\": \"https://purl.org/dc/terms/\",\n\t\t\"tx\": \"https://w3id.org/tractusx/v0.0.1/ns/\",\n\t\t\"edc\": \"https://w3id.org/edc/v0.0.1/ns/\",\n\t\t\"odrl\": \"http://www.w3.org/ns/odrl/2/\",\n\t\t\"dcat\": \"https://www.w3.org/ns/dcat/\",\n\t\t\"dspace\": \"https://w3id.org/dspace/v0.8/\"\n\t},\n\t\"edc:protocol\": \"dataspace-protocol-http\",\n\t\"edc:providerUrl\": \"{{ _.PROVIDER_CONTROLPLANE_1 }}/api/v1/dsp\"\n}"},"parameters":[],"headers":[{"name":"Content-Type","value":"application/json"}],"authentication":{"type":"apikey","disabled":false,"key":"X-Api-Key","value":"{{ _.EDC_API_KEY }}","addTo":"header"},"metaSortKey":-1686195722939.1875,"isPrivate":false,"settingStoreCookies":true,"settingSendCookies":true,"settingDisableRenderRequestBody":false,"settingEncodeUrl":true,"settingRebuildPath":true,"settingFollowRedirects":"global","_type":"request"},{"_id":"fld_fb3faef0045744f1ad69a211005b9087","parentId":"fld_f8dea31e10f445708d36c2244897cf08","modified":1690362660167,"created":1690362660167,"name":"Catalog","description":"","environment":{},"environmentPropertyOrder":null,"metaSortKey":-1690362660167,"_type":"request_group"},{"_id":"fld_f8dea31e10f445708d36c2244897cf08","parentId":"fld_34550c646cf24dd592e4fcb218d0d169","modified":1690363778601,"created":1675675609576,"name":"EDC-Requests","description":"","environment":{},"environmentPropertyOrder":null,"metaSortKey":-1680682418078,"_type":"request_group"},{"_id":"req_cc9b4eed1663402ebd5472ce519b83c6","parentId":"fld_fb3faef0045744f1ad69a211005b9087","modified":1691500654267,"created":1685521485278,"url":"{{ _.CONSUMER_CONTROLPLANE }}/management/v2/catalog/request","name":"Get catalog with registry filter","description":"","method":"POST","body":{"mimeType":"application/json","text":"{\n\t\"@context\": {\n\t\t\"dct\": \"https://purl.org/dc/terms/\",\n\t\t\"tx\": \"https://w3id.org/tractusx/v0.0.1/ns/\",\n\t\t\"edc\": \"https://w3id.org/edc/v0.0.1/ns/\",\n\t\t\"odrl\": \"http://www.w3.org/ns/odrl/2/\",\n\t\t\"dcat\": \"https://www.w3.org/ns/dcat/\",\n\t\t\"dspace\": \"https://w3id.org/dspace/v0.8/\"\n\t},\n\t\"edc:providerUrl\": \"{{ _.PROVIDER_CONTROLPLANE_1 }}/api/v1/dsp\",\n\t\"edc:protocol\": \"dataspace-protocol-http\",\n\t\"edc:querySpec\": {\n\t\t\"edc:filterExpression\": {\n\t\t\t\"edc:operandLeft\": \"https://w3id.org/edc/v0.0.1/ns/type\",\n\t\t\t\"edc:operator\": \"=\",\n\t\t\t\"edc:operandRight\": \"data.core.digitalTwinRegistry\"\n\t\t}\n\t}\n}"},"parameters":[],"headers":[{"name":"Content-Type","value":"application/json"}],"authentication":{"type":"apikey","disabled":false,"key":"X-Api-Key","value":"{{ _.EDC_API_KEY }}","addTo":"header"},"metaSortKey":-1686195722889.1875,"isPrivate":false,"settingStoreCookies":true,"settingSendCookies":true,"settingDisableRenderRequestBody":false,"settingEncodeUrl":true,"settingRebuildPath":true,"settingFollowRedirects":"global","_type":"request"},{"_id":"req_868e9bff0cfe46a69e552a3ede820079","parentId":"fld_bd70e484a29f4b76a6ee0750f33ff878","modified":1691578280640,"created":1675675609557,"url":"{{ _.CONSUMER_CONTROLPLANE }}/management/v2/contractnegotiations","name":"Start contract negotiation","description":"","method":"POST","body":{"mimeType":"application/json","text":"{\n\t\"edc:connectorAddress\": \"{{ _.PROVIDER_CONTROLPLANE_1 }}/api/v1/dsp\",\n\t\"edc:connectorId\": \"BPNL00000001CRHK\",\n\t\"edc:offer\": {\n\t\t\"@type\": \"edc:ContractOfferDescription\",\n\t\t\"edc:offerId\": \"ZGR0ci1jeG1lbWJlcnMtY29udHJhY3Q=:ZGlnaXRhbC10d2luLXJlZ2lzdHJ5:OGQ0ZTNkODYtOTIxOC00MjljLWI1N2EtNWZlZTZkODIzMmEx\",\n\t\t\"edc:assetId\": \"digital-twin-registry\",\n\t\t\"edc:policy\": {\n\t\t\t\"@type\": \"odrl:Set\",\n\t\t\t\"odrl:permission\": {\n\t\t\t\t\"odrl:target\": \"digital-twin-registry\",\n\t\t\t\t\"odrl:action\": {\n\t\t\t\t\t\"odrl:type\": \"USE\"\n\t\t\t\t}\n\t\t\t},\n\t\t\t\"odrl:prohibition\": [],\n\t\t\t\"odrl:obligation\": [],\n\t\t\t\"odrl:target\": \"digital-twin-registry\"\n\t\t}\n\t},\n\t\"edc:protocol\": \"dataspace-protocol-http\",\n\t\"edc:callbackAddresses\": [],\n\t\"@context\": {\n\t\t\"dct\": \"https://purl.org/dc/terms/\",\n\t\t\"tx\": \"https://w3id.org/tractusx/v0.0.1/ns/\",\n\t\t\"edc\": \"https://w3id.org/edc/v0.0.1/ns/\",\n\t\t\"odrl\": \"http://www.w3.org/ns/odrl/2/\",\n\t\t\"dcat\": \"https://www.w3.org/ns/dcat/\",\n\t\t\"dspace\": \"https://w3id.org/dspace/v0.8/\"\n\t}\n}"},"parameters":[],"headers":[{"name":"Content-Type","value":"application/json"}],"authentication":{"type":"apikey","disabled":false,"key":"X-Api-Key","value":"{{ _.EDC_API_KEY }}","addTo":"header"},"metaSortKey":-1684146511095,"isPrivate":false,"settingStoreCookies":true,"settingSendCookies":true,"settingDisableRenderRequestBody":false,"settingEncodeUrl":true,"settingRebuildPath":true,"settingFollowRedirects":"global","_type":"request"},{"_id":"fld_bd70e484a29f4b76a6ee0750f33ff878","parentId":"fld_f8dea31e10f445708d36c2244897cf08","modified":1684146626847,"created":1684146519491,"name":"Negotiation","description":"","environment":{},"environmentPropertyOrder":null,"metaSortKey":-1679911060327.75,"_type":"request_group"},{"_id":"req_412f266365f34990a1b26daebad9f45d","parentId":"fld_bd70e484a29f4b76a6ee0750f33ff878","modified":1690362123962,"created":1675675609549,"url":"{{ _.CONSUMER_CONTROLPLANE }}/management/v2/contractnegotiations/{% prompt 'id', '', '', '', false, true %}","name":"Get contract negotiation","description":"","method":"GET","body":{},"parameters":[],"headers":[{"name":"Content-Type","value":"application/json"}],"authentication":{"type":"apikey","disabled":false,"key":"X-Api-Key","value":"{{ _.EDC_API_KEY }}","addTo":"header"},"metaSortKey":-1684146511045,"isPrivate":false,"settingStoreCookies":true,"settingSendCookies":true,"settingDisableRenderRequestBody":false,"settingEncodeUrl":true,"settingRebuildPath":true,"settingFollowRedirects":"global","_type":"request"},{"_id":"req_ed0bd6ec35a243fb804701c52e502c1d","parentId":"fld_bd70e484a29f4b76a6ee0750f33ff878","modified":1690362117725,"created":1685444139708,"url":"{{ _.CONSUMER_CONTROLPLANE }}/management/v2/contractnegotiations/{% prompt 'id', '', '', '', false, true %}/cancel","name":"Cancel contract negotation","description":"","method":"POST","body":{},"parameters":[],"headers":[],"authentication":{"type":"apikey","disabled":false,"key":"X-Api-Key","value":"{{ _.EDC_API_KEY }}","addTo":"header"},"metaSortKey":-1684146511020,"isPrivate":false,"settingStoreCookies":true,"settingSendCookies":true,"settingDisableRenderRequestBody":false,"settingEncodeUrl":true,"settingRebuildPath":true,"settingFollowRedirects":"global","_type":"request"},{"_id":"req_452421dea5734da2868081f18a75e6fe","parentId":"fld_bd70e484a29f4b76a6ee0750f33ff878","modified":1690361721223,"created":1681911985730,"url":"{{ _.CONSUMER_CONTROLPLANE }}/management/v2/contractnegotiations/request","name":"Get contract negotiations","description":"","method":"POST","body":{"mimeType":"application/json","text":""},"parameters":[],"headers":[{"name":"Content-Type","value":"application/json"}],"authentication":{"type":"apikey","disabled":false,"key":"X-Api-Key","value":"{{ _.EDC_API_KEY }}","addTo":"header"},"metaSortKey":-1684146510995,"isPrivate":false,"settingStoreCookies":true,"settingSendCookies":true,"settingDisableRenderRequestBody":false,"settingEncodeUrl":true,"settingRebuildPath":true,"settingFollowRedirects":"global","_type":"request"},{"_id":"req_7852cfb1b84d4ef585c3b674703e7f1e","parentId":"fld_bd70e484a29f4b76a6ee0750f33ff878","modified":1691578311420,"created":1675675609541,"url":"{{ _.CONSUMER_CONTROLPLANE }}/management/v2/transferprocesses","name":"Start transferprocess","description":"","method":"POST","body":{"mimeType":"application/json","text":"{\n\t\"edc:assetId\": \"digital-twin-registry\",\n\t\"edc:connectorAddress\": \"{{ _.PROVIDER_CONTROLPLANE_1 }}/api/v1/dsp\",\n\t\"edc:contractId\": \"ZGR0ci1jeG1lbWJlcnMtY29udHJhY3Q=:ZGlnaXRhbC10d2luLXJlZ2lzdHJ5:NGNlMDk0ODgtOTMzYy00ZDk3LThiNTAtNDMyZWRjMzIwM2Fm\",\n\t\"edc:dataDestination\": {\n\t\t\"edc:type\": \"HttpProxy\"\n\t},\n\t\"edc:protocol\": \"dataspace-protocol-http\",\n\t\"edc:managedResources\": false,\n\t\"edc:connectorId\": \"BPNL00000001CRHK\",\n\t\"@context\": {\n\t\t\"dct\": \"https://purl.org/dc/terms/\",\n\t\t\"tx\": \"https://w3id.org/tractusx/v0.0.1/ns/\",\n\t\t\"edc\": \"https://w3id.org/edc/v0.0.1/ns/\",\n\t\t\"odrl\": \"http://www.w3.org/ns/odrl/2/\",\n\t\t\"dcat\": \"https://www.w3.org/ns/dcat/\",\n\t\t\"dspace\": \"https://w3id.org/dspace/v0.8/\"\n\t}\n}"},"parameters":[],"headers":[{"name":"Content-Type","value":"application/json"}],"authentication":{"type":"apikey","disabled":false,"key":"X-Api-Key","value":"{{ _.EDC_API_KEY }}","addTo":"header"},"metaSortKey":-1684146510945,"isPrivate":false,"settingStoreCookies":true,"settingSendCookies":true,"settingDisableRenderRequestBody":false,"settingEncodeUrl":true,"settingRebuildPath":true,"settingFollowRedirects":"global","_type":"request"},{"_id":"req_899e227f501b40259260d3dcb95eaca1","parentId":"fld_bd70e484a29f4b76a6ee0750f33ff878","modified":1691503370103,"created":1679993996270,"url":"{{ _.CONSUMER_CONTROLPLANE }}/management/v2/transferprocesses/{% prompt 'id', '', '', '', false, true %}","name":"Get transferprocess by id","description":"","method":"GET","body":{},"parameters":[],"headers":[{"name":"Content-Type","value":"application/json"}],"authentication":{"type":"apikey","disabled":false,"key":"X-Api-Key","value":"{{ _.EDC_API_KEY }}","addTo":"header"},"metaSortKey":-1684146510895,"isPrivate":false,"settingStoreCookies":true,"settingSendCookies":true,"settingDisableRenderRequestBody":false,"settingEncodeUrl":true,"settingRebuildPath":true,"settingFollowRedirects":"global","_type":"request"},{"_id":"req_362e6ed4968e4ac8b619c86091f3b73d","parentId":"fld_bd70e484a29f4b76a6ee0750f33ff878","modified":1690361795179,"created":1675675609525,"url":"{{ _.CONSUMER_CONTROLPLANE }}/management/v2/transferprocesses/request","name":"Get transferprocesses","description":"","method":"POST","body":{"mimeType":"application/json","text":""},"parameters":[],"headers":[{"name":"Content-Type","value":"application/json"}],"authentication":{"type":"apikey","disabled":false,"key":"X-Api-Key","value":"{{ _.EDC_API_KEY }}","addTo":"header"},"metaSortKey":-1684146510845,"isPrivate":false,"settingStoreCookies":true,"settingSendCookies":true,"settingDisableRenderRequestBody":false,"settingEncodeUrl":true,"settingRebuildPath":true,"settingFollowRedirects":"global","_type":"request"},{"_id":"req_1ee05f63f5484782802d69c3fd243321","parentId":"fld_bd70e484a29f4b76a6ee0750f33ff878","modified":1690361763512,"created":1681910653593,"url":"{{CONSUMER_CONTROLPLANE}}/management/v2/contractagreements/request","name":"Get contract agreements","description":"","method":"POST","body":{"mimeType":"application/json","text":""},"parameters":[],"headers":[{"name":"Content-Type","value":"application/json"}],"authentication":{"type":"apikey","disabled":false,"key":"X-Api-Key","value":"{{ _.EDC_API_KEY }}","addTo":"header"},"metaSortKey":-1684146510795,"isPrivate":false,"settingStoreCookies":true,"settingSendCookies":true,"settingDisableRenderRequestBody":false,"settingEncodeUrl":true,"settingRebuildPath":true,"settingFollowRedirects":"global","_type":"request"},{"_id":"req_f243a1f0fc1b44d6b56ec8b870009292","parentId":"fld_e8032633835c44fdbc7d9560a86c7418","modified":1690362947546,"created":1681907482278,"url":"{{ _.PROVIDER_CONTROLPLANE_1 }}/management/v2/assets","name":"Create Asset","description":"","method":"POST","body":{"mimeType":"application/json","text":"{\n\t\"@context\": {},\n\t\"asset\": {\n\t\t\"@id\": \"asset-id\",\n\t\t\"properties\": {\n\t\t\t\"description\": \"IRS EDC Demo Asset\"\n\t\t}\n\t},\n\t\"dataAddress\": {\n\t\t\"@type\": \"DataAddress\",\n\t\t\"type\": \"HttpData\",\n\t\t\"baseUrl\": \"http://backend-url/data/asset-id\",\n\t\t\"contentType\": \"application-json\",\n\t\t\"proxyPath\": \"false\",\n\t\t\"proxyBody\": \"false\",\n\t\t\"proxyMethod\": \"false\",\n\t\t\"proxyQueryParams\": \"false\"\n\t}\n}"},"parameters":[],"headers":[{"name":"Content-Type","value":"application/json"}],"authentication":{"type":"apikey","disabled":false,"key":"X-Api-Key","value":"{{ _.EDC_API_KEY }}","addTo":"header"},"metaSortKey":-1679911033461.75,"isPrivate":false,"settingStoreCookies":true,"settingSendCookies":true,"settingDisableRenderRequestBody":false,"settingEncodeUrl":true,"settingRebuildPath":true,"settingFollowRedirects":"global","_type":"request"},{"_id":"fld_e8032633835c44fdbc7d9560a86c7418","parentId":"fld_f8dea31e10f445708d36c2244897cf08","modified":1684146621298,"created":1684146457388,"name":"Provider","description":"","environment":{},"environmentPropertyOrder":null,"metaSortKey":-1675675609471,"_type":"request_group"},{"_id":"req_a0b4406e7f684608b27e134d96773527","parentId":"fld_e8032633835c44fdbc7d9560a86c7418","modified":1690362407763,"created":1685444139630,"url":"{{ _.PROVIDER_CONTROLPLANE_1 }}/management/v2/assets/{% prompt 'id', '', '', '', false, true %}","name":"Get Asset by ID","description":"","method":"GET","body":{},"parameters":[],"headers":[],"authentication":{"type":"apikey","disabled":false,"key":"X-Api-Key","value":"{{ _.EDC_API_KEY }}","addTo":"header"},"metaSortKey":-1679911033452.375,"isPrivate":false,"settingStoreCookies":true,"settingSendCookies":true,"settingDisableRenderRequestBody":false,"settingEncodeUrl":true,"settingRebuildPath":true,"settingFollowRedirects":"global","_type":"request"},{"_id":"req_199174c5910d48098078adb952355b0b","parentId":"fld_e8032633835c44fdbc7d9560a86c7418","modified":1690362438115,"created":1685444139625,"url":"{{ _.PROVIDER_CONTROLPLANE_1 }}/management/v2/assets/request","name":"Get all Assets","description":"","method":"POST","body":{"mimeType":"application/json","text":""},"parameters":[],"headers":[{"name":"Content-Type","value":"application/json"}],"authentication":{"type":"apikey","disabled":false,"key":"X-Api-Key","value":"{{ _.EDC_API_KEY }}","addTo":"header"},"metaSortKey":-1679911033447.6875,"isPrivate":false,"settingStoreCookies":true,"settingSendCookies":true,"settingDisableRenderRequestBody":false,"settingEncodeUrl":true,"settingRebuildPath":true,"settingFollowRedirects":"global","_type":"request"},{"_id":"req_d953ff0384684fdcb7ac68aab5b599e9","parentId":"fld_e8032633835c44fdbc7d9560a86c7418","modified":1690362400081,"created":1685444139636,"url":"{{ _.PROVIDER_CONTROLPLANE_1 }}/management/v2/assets/{% prompt 'id', '', '', '', false, true %}","name":"Delete Asset","description":"","method":"DELETE","body":{},"parameters":[],"headers":[],"authentication":{"type":"apikey","disabled":false,"key":"X-Api-Key","value":"{{ _.EDC_API_KEY }}","addTo":"header"},"metaSortKey":-1679911033433.625,"isPrivate":false,"settingStoreCookies":true,"settingSendCookies":true,"settingDisableRenderRequestBody":false,"settingEncodeUrl":true,"settingRebuildPath":true,"settingFollowRedirects":"global","_type":"request"},{"_id":"req_3c2f9830ee4d4ce889f4355fc739e800","parentId":"fld_e8032633835c44fdbc7d9560a86c7418","modified":1690362581978,"created":1685444139641,"url":"{{ _.PROVIDER_CONTROLPLANE_1 }}/management/v2/policydefinitions","name":"Create Policy","description":"","method":"POST","body":{"mimeType":"application/json","text":"{\n\t\"@context\": {\n\t\t\"odrl\": \"http://www.w3.org/ns/odrl/2/\"\n\t},\n\t\"@id\": \"policy-id\",\n\t\"policy\": {\n\t\t\"odrl:permission\": [\n\t\t\t{\n\t\t\t\t\"odrl:action\": \"USE\",\n\t\t\t\t\"odrl:constraint\": {\n\t\t\t\t\t\"odrl:and\": [\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"odrl:leftOperand\": \"Membership\",\n\t\t\t\t\t\t\t\"odrl:operator\": {\n\t\t\t\t\t\t\t\t\"@id\": \"odrl:eq\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"odrl:rightOperand\": \"active\"\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"odrl:leftOperand\": \"PURPOSE\",\n\t\t\t\t\t\t\t\"odrl:operator\": {\n\t\t\t\t\t\t\t\t\"@id\": \"odrl:eq\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"odrl:rightOperand\": \"ID 3.1 Trace\"\n\t\t\t\t\t\t}\n\t\t\t\t\t]\n\t\t\t\t}\n\t\t\t}\n\t\t]\n\t}\n}"},"parameters":[],"headers":[{"name":"Content-Type","value":"application/json"}],"authentication":{"type":"apikey","disabled":false,"key":"X-Api-Key","value":"{{ _.EDC_API_KEY }}","addTo":"header"},"metaSortKey":-1679911033403.9375,"isPrivate":false,"settingStoreCookies":true,"settingSendCookies":true,"settingDisableRenderRequestBody":false,"settingEncodeUrl":true,"settingRebuildPath":true,"settingFollowRedirects":"global","_type":"request"},{"_id":"req_b647a877abad40499106f0597ec3c6e9","parentId":"fld_e8032633835c44fdbc7d9560a86c7418","modified":1690362549290,"created":1685444139647,"url":"{{ _.PROVIDER_CONTROLPLANE_1 }}/management/v2/policydefinitions/{% prompt 'id', '', '', '', false, true %}","name":"Get Policy by ID","description":"","method":"GET","body":{},"parameters":[],"headers":[],"authentication":{"type":"apikey","disabled":false,"key":"X-Api-Key","value":"{{ _.EDC_API_KEY }}","addTo":"header"},"metaSortKey":-1679911033364.0938,"isPrivate":false,"settingStoreCookies":true,"settingSendCookies":true,"settingDisableRenderRequestBody":false,"settingEncodeUrl":true,"settingRebuildPath":true,"settingFollowRedirects":"global","_type":"request"},{"_id":"req_6856fb9a7df2479594a10b5f7e5f5222","parentId":"fld_e8032633835c44fdbc7d9560a86c7418","modified":1690362591799,"created":1685444139653,"url":"{{ _.PROVIDER_CONTROLPLANE_1 }}/management/v2/policydefinitions/request","name":"Get all Policies","description":"","method":"POST","body":{"mimeType":"application/json","text":""},"parameters":[],"headers":[{"name":"Content-Type","value":"application/json"}],"authentication":{"type":"apikey","disabled":false,"key":"X-Api-Key","value":"{{ _.EDC_API_KEY }}","addTo":"header"},"metaSortKey":-1679911033344.1719,"isPrivate":false,"settingStoreCookies":true,"settingSendCookies":true,"settingDisableRenderRequestBody":false,"settingEncodeUrl":true,"settingRebuildPath":true,"settingFollowRedirects":"global","_type":"request"},{"_id":"req_764f4b4d89ae404987e5dfeb096042b9","parentId":"fld_e8032633835c44fdbc7d9560a86c7418","modified":1690362559324,"created":1685444139659,"url":"{{ _.PROVIDER_CONTROLPLANE_1 }}/management/v2/policydefinitions/{% prompt 'id', '', '', '', false, true %}","name":"Delte Policy by ID","description":"","method":"DELETE","body":{},"parameters":[],"headers":[],"authentication":{"type":"apikey","disabled":false,"key":"X-Api-Key","value":"{{ _.EDC_API_KEY }}","addTo":"header"},"metaSortKey":-1679911033299.25,"isPrivate":false,"settingStoreCookies":true,"settingSendCookies":true,"settingDisableRenderRequestBody":false,"settingEncodeUrl":true,"settingRebuildPath":true,"settingFollowRedirects":"global","_type":"request"},{"_id":"req_240c7fb162414bb1b1afaa4ae0ae4c91","parentId":"fld_e8032633835c44fdbc7d9560a86c7418","modified":1690363080444,"created":1685444139665,"url":"{{ _.PROVIDER_CONTROLPLANE_1 }}/management/v2/contractdefinitions","name":"Create Contract Definitinion","description":"","method":"POST","body":{"mimeType":"application/json","text":"{\n \"@context\": {\n \"edc\": \"https://w3id.org/edc/v0.0.1/ns/\"\n },\n \"@type\": \"ContractDefinition\",\n \"accessPolicyId\": \"policy-id\",\n \"contractPolicyId\": \"policy-id\",\n \"assetsSelector\": {\n \"operandLeft\": \"https://w3id.org/edc/v0.0.1/ns/id\",\n \"operator\": \"=\",\n \"operandRight\": \"asset-id\"\n }\n}"},"parameters":[],"headers":[{"name":"Content-Type","value":"application/json"}],"authentication":{"type":"apikey","disabled":false,"key":"X-Api-Key","value":"{{ _.EDC_API_KEY }}","addTo":"header"},"metaSortKey":-1679911033261.75,"isPrivate":false,"settingStoreCookies":true,"settingSendCookies":true,"settingDisableRenderRequestBody":false,"settingEncodeUrl":true,"settingRebuildPath":true,"settingFollowRedirects":"global","_type":"request"},{"_id":"req_6e828c55562f411894f470ecf3b34f0d","parentId":"fld_e8032633835c44fdbc7d9560a86c7418","modified":1690362691392,"created":1685444139672,"url":"{{ _.PROVIDER_CONTROLPLANE_1 }}/management/v2/contractdefinitions/{% prompt 'id', '', '', '', false, true %}","name":"Get Contract Definition by ID","description":"","method":"GET","body":{},"parameters":[],"headers":[],"authentication":{"type":"apikey","disabled":false,"key":"X-Api-Key","value":"{{ _.EDC_API_KEY }}","addTo":"header"},"metaSortKey":-1679911033199.25,"isPrivate":false,"settingStoreCookies":true,"settingSendCookies":true,"settingDisableRenderRequestBody":false,"settingEncodeUrl":true,"settingRebuildPath":true,"settingFollowRedirects":"global","_type":"request"},{"_id":"req_5c2ea72a67064a44997bef55fdccb321","parentId":"fld_e8032633835c44fdbc7d9560a86c7418","modified":1690363126919,"created":1685444139678,"url":"{{ _.PROVIDER_CONTROLPLANE_1 }}/management/v2/contractdefinitions/request","name":"Get all Contract Definitinions","description":"","method":"POST","body":{"mimeType":"application/json","text":""},"parameters":[],"headers":[{"name":"Content-Type","value":"application/json"}],"authentication":{"type":"apikey","disabled":false,"key":"X-Api-Key","value":"{{ _.EDC_API_KEY }}","addTo":"header"},"metaSortKey":-1679911033174.25,"isPrivate":false,"settingStoreCookies":true,"settingSendCookies":true,"settingDisableRenderRequestBody":false,"settingEncodeUrl":true,"settingRebuildPath":true,"settingFollowRedirects":"global","_type":"request"},{"_id":"req_bf5e0064bb994fafaf4343cab248395e","parentId":"fld_e8032633835c44fdbc7d9560a86c7418","modified":1690363136216,"created":1685444139684,"url":"{{ _.PROVIDER_CONTROLPLANE_1 }}/management/v2/contractdefinitions/{% prompt 'id', '', '', '', false, true %}","name":"Delte Contract Definition","description":"","method":"DELETE","body":{"mimeType":"application/json","text":""},"parameters":[],"headers":[{"name":"Content-Type","value":"application/json"}],"authentication":{"type":"apikey","disabled":false,"key":"X-Api-Key","value":"{{ _.EDC_API_KEY }}","addTo":"header"},"metaSortKey":-1679911033149.25,"isPrivate":false,"settingStoreCookies":true,"settingSendCookies":true,"settingDisableRenderRequestBody":false,"settingEncodeUrl":true,"settingRebuildPath":true,"settingFollowRedirects":"global","_type":"request"},{"_id":"env_d2b7eb1621841465ea24b73343568b286aa8ac9a","parentId":"wrk_565df8abe30f4da29d8bffcde97927d7","modified":1680782486844,"created":1680782486844,"name":"Base Environment","data":{},"dataPropertyOrder":null,"color":null,"isPrivate":false,"metaSortKey":1680782486844,"_type":"environment"},{"_id":"jar_d2b7eb1621841465ea24b73343568b286aa8ac9a","parentId":"wrk_565df8abe30f4da29d8bffcde97927d7","modified":1696335454338,"created":1680782486851,"name":"Default Jar","cookies":[{"key":"KC_RESTART","expires":"1970-01-01T00:00:10.000Z","maxAge":0,"domain":"centralidp.int.demo.catena-x.net","path":"/auth/realms/CX-Central/","httpOnly":true,"extensions":["Version=1"],"hostOnly":true,"creation":"2023-04-06T13:30:18.499Z","lastAccessed":"2023-10-03T12:17:34.338Z","id":"8321371195331124"}],"_type":"cookie_jar"},{"_id":"spc_22dfe33611af4731965cc2b08febcfdb","parentId":"wrk_565df8abe30f4da29d8bffcde97927d7","modified":1680782484284,"created":1680782484284,"fileName":"IRS","contents":"","contentType":"yaml","_type":"api_spec"},{"_id":"spc_3a573993100a40b3bc2b0a5bd8e5cc48","parentId":"wrk_565df8abe30f4da29d8bffcde97927d7","modified":1681726479575,"created":1681726479575,"fileName":"IRS","contents":"","contentType":"yaml","_type":"api_spec"}]} \ No newline at end of file From 5b34182bdd417723580d0d669aa22ce8a817a504 Mon Sep 17 00:00:00 2001 From: "Krzysztof Massalski (Extern)" Date: Tue, 3 Oct 2023 16:19:43 +0200 Subject: [PATCH 10/18] feat(impl):[TRI-1666] insomnia collection update --- local/testing/IRS_Request_Collection.json | 3483 ++++++++++++++++++++- 1 file changed, 3482 insertions(+), 1 deletion(-) diff --git a/local/testing/IRS_Request_Collection.json b/local/testing/IRS_Request_Collection.json index 984dc9d524..8d23a160c4 100644 --- a/local/testing/IRS_Request_Collection.json +++ b/local/testing/IRS_Request_Collection.json @@ -1 +1,3482 @@ -{"_type":"export","__export_format":4,"__export_date":"2023-10-03T14:17:54.580Z","__export_source":"insomnia.desktop.app:v2023.5.8","resources":[{"_id":"req_f916b2912a8345d8b370d325fa1eb5df","parentId":"fld_a9821240386945ec8f185fab7c7456bc","modified":1687243172179,"created":1687243056648,"url":"{{IRS_HOST}}/irs/policies","name":"Get all policies","description":"","method":"GET","body":{},"parameters":[],"headers":[],"authentication":{"type":"oauth2","grantType":"client_credentials","accessTokenUrl":"{{ _.KEYCLOAK_TOKEN_URL }}","clientId":"{{ _.CLIENT_ID }}","clientSecret":"{{ _.CLIENT_SECRET }}"},"metaSortKey":-1687243056648,"isPrivate":false,"settingStoreCookies":true,"settingSendCookies":true,"settingDisableRenderRequestBody":false,"settingEncodeUrl":true,"settingRebuildPath":true,"settingFollowRedirects":"global","_type":"request"},{"_id":"fld_a9821240386945ec8f185fab7c7456bc","parentId":"fld_34550c646cf24dd592e4fcb218d0d169","modified":1687243055015,"created":1687243055015,"name":"Policy Store","description":"","environment":{},"environmentPropertyOrder":null,"metaSortKey":-1687243055015,"_type":"request_group"},{"_id":"fld_34550c646cf24dd592e4fcb218d0d169","parentId":"wrk_565df8abe30f4da29d8bffcde97927d7","modified":1691572726194,"created":1680682418636,"name":"IRS DEMO Collection","description":"","environment":{},"environmentPropertyOrder":null,"metaSortKey":-1680682418636,"_type":"request_group"},{"_id":"wrk_565df8abe30f4da29d8bffcde97927d7","parentId":null,"modified":1680682438221,"created":1680682419747,"name":"IRS","description":"","scope":"collection","_type":"workspace"},{"_id":"req_a0fd3fecf398435eb2eaecd58ce49e61","parentId":"fld_a9821240386945ec8f185fab7c7456bc","modified":1687243241313,"created":1687243204155,"url":"{{IRS_HOST}}/irs/policies/{% prompt 'policyId', '', '', '', false, true %}","name":"Delete policy","description":"","method":"DELETE","body":{},"parameters":[],"headers":[],"authentication":{"type":"oauth2","grantType":"client_credentials","accessTokenUrl":"{{ _.KEYCLOAK_TOKEN_URL }}","clientId":"{{ _.CLIENT_ID }}","clientSecret":"{{ _.CLIENT_SECRET }}"},"metaSortKey":-1685602897140.75,"isPrivate":false,"settingStoreCookies":true,"settingSendCookies":true,"settingDisableRenderRequestBody":false,"settingEncodeUrl":true,"settingRebuildPath":true,"settingFollowRedirects":"global","_type":"request"},{"_id":"req_0d95630e3b284521a29914cbad3d6336","parentId":"fld_a9821240386945ec8f185fab7c7456bc","modified":1693576028823,"created":1693576003390,"url":"{{IRS_HOST}}/irs/policies/{% prompt 'policyId', '', '', '', false, true %}","name":"Update policy","description":"","method":"PUT","body":{"mimeType":"application/json","text":"{\n\t\"validUntil\": \"2028-08-01T00:00:00Z\"\n}"},"parameters":[],"headers":[{"name":"Content-Type","value":"application/json"}],"authentication":{"type":"oauth2","grantType":"client_credentials","accessTokenUrl":"{{ _.KEYCLOAK_TOKEN_URL }}","clientId":"{{ _.CLIENT_ID }}","clientSecret":"{{ _.CLIENT_SECRET }}"},"metaSortKey":-1684874704117.875,"isPrivate":false,"settingStoreCookies":true,"settingSendCookies":true,"settingDisableRenderRequestBody":false,"settingEncodeUrl":true,"settingRebuildPath":true,"settingFollowRedirects":"global","_type":"request"},{"_id":"req_b98662fb4f0c476cb8569015d2886457","parentId":"fld_a9821240386945ec8f185fab7c7456bc","modified":1687243190523,"created":1687243182397,"url":"{{IRS_HOST}}/irs/policies","name":"Register policy","description":"","method":"POST","body":{"mimeType":"application/json","text":"{\n\t\"policyId\": \"R2_Traceability\",\n\t\"validUntil\": \"2026-08-01T00:00:00Z\"\n}"},"parameters":[],"headers":[{"name":"Content-Type","value":"application/json"}],"authentication":{"type":"oauth2","grantType":"client_credentials","accessTokenUrl":"{{ _.KEYCLOAK_TOKEN_URL }}","clientId":"{{ _.CLIENT_ID }}","clientSecret":"{{ _.CLIENT_SECRET }}"},"metaSortKey":-1683962737633.5,"isPrivate":false,"settingStoreCookies":true,"settingSendCookies":true,"settingDisableRenderRequestBody":false,"settingEncodeUrl":true,"settingRebuildPath":true,"settingFollowRedirects":"global","_type":"request"},{"_id":"req_d3262b8c87c04ba5a7e375b65292e496","parentId":"fld_aedfd7a2f8b240fd8a0d4237e3106c84","modified":1691502818583,"created":1680682418619,"url":"{{DIGITAL_TWIN_REGISTRY}}/api/v3.0/shell-descriptors/{% prompt 'aasIdentifier', '', _.GLOBAL_ASSET_ID, '', false, true %}","name":"Get Shell by aasIdentifier","description":"","method":"GET","body":{},"parameters":[],"headers":[{"id":"pair_7877c58fd3ae46758cabf9f6cb397818","name":"","value":"","description":"","disabled":true}],"authentication":{"type":"oauth2","grantType":"client_credentials","accessTokenUrl":"{{ _.KEYCLOAK_TOKEN_URL }}","clientId":"{{ _.CLIENT_ID }}","clientSecret":"{{ _.CLIENT_SECRET }}","credentialsInBody":false},"metaSortKey":-1680682418619,"isPrivate":false,"settingStoreCookies":true,"settingSendCookies":true,"settingDisableRenderRequestBody":false,"settingEncodeUrl":true,"settingRebuildPath":true,"settingFollowRedirects":"global","_type":"request"},{"_id":"fld_aedfd7a2f8b240fd8a0d4237e3106c84","parentId":"fld_34550c646cf24dd592e4fcb218d0d169","modified":1691504187689,"created":1680682418630,"name":"Digital Twin Registry","description":"","environment":{},"environmentPropertyOrder":null,"metaSortKey":-1680682418630,"_type":"request_group"},{"_id":"req_9756d034d3c64d12bfba7708299f9550","parentId":"fld_aedfd7a2f8b240fd8a0d4237e3106c84","modified":1690529037286,"created":1690529035794,"url":"{{DIGITAL_TWIN_REGISTRY}}/api/v3.0/shell-descriptors","name":"Get Shells","description":"","method":"GET","body":{},"parameters":[],"headers":[{"id":"pair_7877c58fd3ae46758cabf9f6cb397818","name":"","value":"","description":"","disabled":true}],"authentication":{"type":"oauth2","grantType":"client_credentials","accessTokenUrl":"{{ _.KEYCLOAK_TOKEN_URL }}","clientId":"{{ _.CLIENT_ID }}","clientSecret":"{{ _.CLIENT_SECRET }}","credentialsInBody":false},"metaSortKey":-1680682418614,"isPrivate":false,"settingStoreCookies":true,"settingSendCookies":true,"settingDisableRenderRequestBody":false,"settingEncodeUrl":true,"settingRebuildPath":true,"settingFollowRedirects":"global","_type":"request"},{"_id":"req_e1cc20a33b7b4e39a67455e0cd066843","parentId":"fld_aedfd7a2f8b240fd8a0d4237e3106c84","modified":1690366224607,"created":1680682418609,"url":"{{DIGITAL_TWIN_REGISTRY}}/api/v3.0/lookup/shells","name":"Query Registry By BPN","description":"","method":"GET","body":{},"parameters":[{"name":"assetIds","value":"[{\"name\": \"manufacturerId\",\"value\":\"BPNL00000003AYRE\"}],","disabled":false,"id":"pair_c8a20aa6fd7647a98da9b91abfe0cfa8"},{"name":"assetIds","value":"[{\"name\": \"manufacturerId\",\"value\":\"BPNL00000003AVTH\"}],","disabled":true,"id":"pair_cc48c08e3b834497a2d88bd4201c3867"},{"name":"assetIds","value":"[{\"name\": \"manufacturerId\",\"value\":\"BPNL00000003AZQP\"}]","disabled":true,"id":"pair_4187c8b0b8894410a17eb0ff2cf1523a"},{"name":"assetIds","value":"[{\"name\": \"manufacturerId\",\"value\":\"BPNL00000003B2OM\"}],","disabled":true,"id":"pair_706e6930cc874343941b744a054ef388"},{"name":"assetIds","value":"[{\"name\": \"manufacturerId\",\"value\":\"BPNL00000003B3NX\"}],","disabled":true,"id":"pair_45c6bcf3266a475891ebbbba6cde0798"},{"name":"assetIds","value":"[{\"name\": \"manufacturerId\",\"value\":\"BPNL00000003B5MJ\"}],","disabled":true,"id":"pair_89445c9795e54bbfa1e26dae0fe4756a"},{"name":"assetIds","value":"[{\"name\": \"manufacturerId\",\"value\":\"BPNL00000003B0Q0\"}],","disabled":true,"id":"pair_d72f55c7bf714c7c9aae58456c778443"},{"name":"assetIds","value":"[{\"name\": \"manufacturerId\",\"value\":\"BPNL00000003AXS3\"}],","disabled":true,"id":"pair_406c9da4dc014fb297f70bb3da7128c1"}],"headers":[],"authentication":{"type":"oauth2","grantType":"client_credentials","credentialsInBody":false,"accessTokenUrl":"{{ _.KEYCLOAK_TOKEN_URL }}","clientId":"{{ _.CLIENT_ID }}","clientSecret":"{{ _.CLIENT_SECRET }}"},"metaSortKey":-1680682418609,"isPrivate":false,"settingStoreCookies":true,"settingSendCookies":true,"settingDisableRenderRequestBody":false,"settingEncodeUrl":true,"settingRebuildPath":true,"settingFollowRedirects":"global","_type":"request"},{"_id":"req_12330e717b5649629e051622db00a848","parentId":"fld_aedfd7a2f8b240fd8a0d4237e3106c84","modified":1690366542261,"created":1680682418595,"url":"{{DIGITAL_TWIN_REGISTRY}}/api/v3.0/lookup/shells","name":"Query Registry By VAN","description":"","method":"GET","body":{},"parameters":[{"name":"assetIds","value":"[{\"name\":\"van\",\"value\": \"OMBSWNHVABEWMQTAV\"}]","disabled":false,"id":"pair_50d86e928e9f448d97da8ada0390e12f"}],"headers":[],"authentication":{"type":"oauth2","grantType":"client_credentials","accessTokenUrl":"{{ _.KEYCLOAK_TOKEN_URL }}","clientId":"{{ _.CLIENT_ID }}","clientSecret":"{{ _.CLIENT_SECRET }}"},"metaSortKey":-1680682418595,"isPrivate":false,"settingStoreCookies":true,"settingSendCookies":true,"settingDisableRenderRequestBody":false,"settingEncodeUrl":true,"settingRebuildPath":true,"settingFollowRedirects":"global","_type":"request"},{"_id":"req_1bba1f291816490098ac164753a1ab1c","parentId":"fld_aedfd7a2f8b240fd8a0d4237e3106c84","modified":1691061418395,"created":1680682418581,"url":"{{DIGITAL_TWIN_REGISTRY}}/api/v3.0/lookup/shells","name":"Query Registry By globalAssetId","description":"","method":"GET","body":{},"parameters":[{"name":"assetIds","value":"[{\"name\":\"globalAssetId\",\"value\":\"{% prompt 'id', '', '', '', false, true %}\"}]","disabled":false,"id":"pair_f5f3d12fb2224c1d9e577c42128aa3d9"}],"headers":[],"authentication":{"type":"oauth2","grantType":"client_credentials","accessTokenUrl":"{{ _.KEYCLOAK_TOKEN_URL }}","clientId":"{{ _.CLIENT_ID }}","clientSecret":"{{ _.CLIENT_SECRET }}"},"metaSortKey":-1680682418581,"isPrivate":false,"settingStoreCookies":true,"settingSendCookies":true,"settingDisableRenderRequestBody":false,"settingEncodeUrl":true,"settingRebuildPath":true,"settingFollowRedirects":"global","_type":"request"},{"_id":"req_ea94bfdec10f449ba82559681a64037d","parentId":"fld_aedfd7a2f8b240fd8a0d4237e3106c84","modified":1691500553894,"created":1680682418570,"url":"{{DIGITAL_TWIN_REGISTRY}}/api/v3.0/lookup/shells/query","name":"Query Registry By VAN","description":"","method":"POST","body":{"mimeType":"","text":"{\n \"query\": {\n \"assetIds\": [\n {\n \"value\" : \"OMCOFCRMXMBASAFZY\",\n \"name\" : \"van\"\n },\n {\n \"value\" : \"OMCNAXRMATEMEDENV\",\n \"name\" : \"van\"\n }\n ,\n {\n \"value\" : \"OMCODXGPGLPLKEAIQ\",\n \"name\" : \"van\"\n },\n {\n \"value\" : \"OMBGHXHATHICIEYOU\",\n \"name\" : \"van\"\n },\n {\n \"value\" : \"OMAGCJCBDQGPYRQCS\",\n \"name\" : \"van\"\n },\n {\n \"value\" : \"OMBIBCLBMGCJNUKUW\",\n \"name\" : \"van\"\n },\n {\n \"value\" : \"OMCRHSMILXFLDSPTT\",\n \"name\" : \"van\"\n },\n {\n \"value\" : \"OMCLNVPYKUQCNIBOW\",\n \"name\" : \"van\"\n },\n {\n \"value\" : \"OMCXYXGFMJIBYQLBL\",\n \"name\" : \"van\"\n }\n ]\n }\n}"},"parameters":[],"headers":[{"name":"Content-Type","value":"application/json"}],"authentication":{"type":"oauth2","grantType":"client_credentials","accessTokenUrl":"{{ _.KEYCLOAK_TOKEN_URL }}","clientId":"{{ _.CLIENT_ID }}","clientSecret":"{{ _.CLIENT_SECRET }}"},"metaSortKey":-1680682418570,"isPrivate":false,"settingStoreCookies":true,"settingSendCookies":true,"settingDisableRenderRequestBody":false,"settingEncodeUrl":true,"settingRebuildPath":true,"settingFollowRedirects":"global","_type":"request"},{"_id":"req_c90fd02dd0874beab32e0dd6a32680b1","parentId":"fld_aedfd7a2f8b240fd8a0d4237e3106c84","modified":1691571903257,"created":1691408320970,"url":"{{DIGITAL_TWIN_REGISTRY}}/api/v3.0/lookup/shells/query","name":"Query Registry By globalAssetId","description":"","method":"POST","body":{"mimeType":"","text":"{\n\t\"query\": {\n\t\t\"assetIds\": [\n\t\t\t{\n\t\t\t\t\"value\": \"urn:uuid:da53d429-5770-410e-a13e-424e77952d8a\",\n\t\t\t\t\"name\": \"globalAssetId\"\n\t\t\t}\n\t\t]\n\t}\n}"},"parameters":[],"headers":[{"name":"Content-Type","value":"application/json"}],"authentication":{"type":"oauth2","grantType":"client_credentials","accessTokenUrl":"{{ _.KEYCLOAK_TOKEN_URL }}","clientId":"{{ _.CLIENT_ID }}","clientSecret":"{{ _.CLIENT_SECRET }}"},"metaSortKey":-1680682418560.5,"isPrivate":false,"settingStoreCookies":true,"settingSendCookies":true,"settingDisableRenderRequestBody":false,"settingEncodeUrl":true,"settingRebuildPath":true,"settingFollowRedirects":"global","_type":"request"},{"_id":"req_49381cd212ab46aaa69917647db696be","parentId":"fld_aedfd7a2f8b240fd8a0d4237e3106c84","modified":1690366857910,"created":1689167429413,"url":"{{DIGITAL_TWIN_REGISTRY}}/api/v3.0/shell-descriptors/{% prompt 'id', '', '', '', false, true %}","name":"Delete Shell by aasIdentifier","description":"","method":"DELETE","body":{},"parameters":[{"id":"pair_6266690c04fd466fa1617082f5b8ec76","name":"pageSize","value":"50","description":"","disabled":true}],"headers":[{"id":"pair_7877c58fd3ae46758cabf9f6cb397818","name":"","value":"","description":"","disabled":true}],"authentication":{"type":"oauth2","grantType":"client_credentials","accessTokenUrl":"{{ _.KEYCLOAK_TOKEN_URL }}","clientId":"{{ _.CLIENT_ID }}","clientSecret":"{{ _.CLIENT_SECRET }}","credentialsInBody":false},"metaSortKey":-1680682418470,"isPrivate":false,"settingStoreCookies":true,"settingSendCookies":true,"settingDisableRenderRequestBody":false,"settingEncodeUrl":true,"settingRebuildPath":true,"settingFollowRedirects":"global","_type":"request"},{"_id":"req_6876042c0fd442129709052f593eac17","parentId":"fld_16ae74914cc44a8d8d2f9304ae33f98a","modified":1691572360476,"created":1680682418551,"url":"{{IRS_HOST}}/irs/jobs","name":"1.0.0 [Register Job]","description":"","method":"POST","body":{"mimeType":"application/json","text":"{\n\t\"key\": {\n\t\t\"globalAssetId\": \"{% prompt 'Global Asset ID', 'Please provide \\'Global-Asset-ID\\' or use default', _.GLOBAL_ASSET_ID, '', false, true %}\",\n\t\t\"bpn\": \"{% prompt 'bpn', '', _.BPN, '', false, true %}\"\n\t}\n}"},"parameters":[],"headers":[{"name":"Content-Type","value":"application/json"}],"authentication":{"type":"oauth2","grantType":"client_credentials","accessTokenUrl":"{{ _.KEYCLOAK_TOKEN_URL }}","clientId":"{{ _.CLIENT_ID }}","clientSecret":"{{ _.CLIENT_SECRET }}"},"metaSortKey":-1680682418551,"isPrivate":false,"settingStoreCookies":true,"settingSendCookies":true,"settingDisableRenderRequestBody":false,"settingEncodeUrl":true,"settingRebuildPath":true,"settingFollowRedirects":"global","_type":"request"},{"_id":"fld_16ae74914cc44a8d8d2f9304ae33f98a","parentId":"fld_34550c646cf24dd592e4fcb218d0d169","modified":1680682418562,"created":1680682418562,"name":"IRS Test Collection","description":"","environment":{},"environmentPropertyOrder":null,"metaSortKey":-1680682418562,"_type":"request_group"},{"_id":"req_fa164b4c409b40db827aff0e79a41878","parentId":"fld_16ae74914cc44a8d8d2f9304ae33f98a","modified":1691572904486,"created":1680682418539,"url":"{{IRS_HOST}}/irs/jobs","name":"1.1.0 [Register Job globalAssetId ]","description":"","method":"POST","body":{"mimeType":"application/json","text":"{\n\t\"key\": {\n\t\t\"globalAssetId\": \"urn:uuid:00000000-0000-0000-0000-000000000000\",\n\t\t\"bpn\": \"{% prompt 'bpn', '', _.BPN, '', false, true %}\"\n\t}\n}"},"parameters":[],"headers":[{"name":"Content-Type","value":"application/json"}],"authentication":{"type":"oauth2","grantType":"client_credentials","accessTokenUrl":"{{ _.KEYCLOAK_TOKEN_URL }}","clientId":"{{ _.CLIENT_ID }}","clientSecret":"{{ _.CLIENT_SECRET }}"},"metaSortKey":-1680682418539,"isPrivate":false,"settingStoreCookies":true,"settingSendCookies":true,"settingDisableRenderRequestBody":false,"settingEncodeUrl":true,"settingRebuildPath":true,"settingFollowRedirects":"global","_type":"request"},{"_id":"req_627740b85e2b44afbede59bee38efb55","parentId":"fld_16ae74914cc44a8d8d2f9304ae33f98a","modified":1691572915877,"created":1680682418524,"url":"{{IRS_HOST}}/irs/jobs","name":"1.1.1 [Register Job globalAssetId ]","description":"","method":"POST","body":{"mimeType":"application/json","text":"{\n\t\"key\": {\n\t\t\"globalAssetId\": \"urn:uuid:6c311d29-5753-46d4-b32c-19b918ea936c311d29-5753-46d4-b32c-19b918ea936c311d29-5753-46d4-b32c-19b918ea936c311d29-5753-46d4-b32c-19b918ea936c311d29-5753-46d4-b32c-19b918ea936c311d29-5753-46d4-b32c-19b918ea936c311d29-5753-46d4-b32c-19b918ea936c311d29-5753-46d4-b32c-19b918ea936c311d29-5753-46d4-b32c-19b918ea936c311d29-5753-46d4-b32c-19b918ea936c311d29-5753-46d4-b32c-19b918ea936c311d29-5753-46d4-b32c-19b918ea936c311d29-5753-46d4-b32c-19b918ea936c311d29-5753-46d4-b32c-19b918ea936c311d29-5753-46d4-b32c-19b918ea936c311d29-5753-46d4-b32c-19b918ea936c311d29-5753-46d4-b32c-19b918ea936c311d29-5753-46d4-b32c-19b918ea936c311d29-5753-46d4-b32c-19b918ea936c311d29-5753-46d4-b32c-19b918ea936c311d29-5753-46d4-b32c-19b918ea936c311d29-5753-46d4-b32c-19b918ea936c311d29-5753-46d4-b32c-19b918ea936c311d29-5753-46d4-b32c-19b918ea936c311d29-5753-46d4-b32c-19b918ea936c311d29-5753-46d4-b32c-19b918ea936c311d29-5753-46d4-b32c-19b918ea936c311d29-5753-46d4-b32c-19b918ea936c311d29-5753-46d4-b32c-19b918ea936c311d29-5753-46d4-b32c-19b918ea936c311d29-5753-46d4-b32c-19b918ea936c311d29-5753-46d4-b32c-19b918ea936c311d29-5753-46d4-b32c-19b918ea936c311d29-5753-46d4-b32c-19b918ea936c311d29-5753-46d4-b32c-19b918ea936c311d29-5753-46d4-b32c-19b918ea936c311d29-5753-46d4-b32c-19b918ea936c311d29-5753-46d4-b32c-19b918ea936c311d29-5753-46d4-b32c-19b\",\n\t\t\"bpn\": \"{% prompt 'bpn', '', _.BPN, '', false, true %}\"\n\t},\n\t\"collectAspects\": true\n}"},"parameters":[],"headers":[{"name":"Content-Type","value":"application/json"}],"authentication":{"type":"oauth2","grantType":"client_credentials","accessTokenUrl":"{{ _.KEYCLOAK_TOKEN_URL }}","clientId":"{{ _.CLIENT_ID }}","clientSecret":"{{ _.CLIENT_SECRET }}"},"metaSortKey":-1680682418524,"isPrivate":false,"settingStoreCookies":true,"settingSendCookies":true,"settingDisableRenderRequestBody":false,"settingEncodeUrl":true,"settingRebuildPath":true,"settingFollowRedirects":"global","_type":"request"},{"_id":"req_5915b9d5fd834fc88abf5b2dcf5d4e14","parentId":"fld_16ae74914cc44a8d8d2f9304ae33f98a","modified":1691572926461,"created":1680682418514,"url":"{{IRS_HOST}}/irs/jobs","name":"1.2.0 [Register Job with depth and bomLifecycle asBuilt]","description":"","method":"POST","body":{"mimeType":"application/json","text":"{\n\t\"key\": {\n\t\t\"globalAssetId\": \"{% prompt 'Global Asset ID', 'Please provide \\'Global-Asset-ID\\' or use default', _.GLOBAL_ASSET_ID, '', false, true %}\",\n\t\t\"bpn\": \"{% prompt 'bpn', '', _.BPN, '', false, true %}\"\n\t},\n\t\"bomLifecycle\": \"asBuilt\",\n\t\"depth\": 2,\n\t\"collectAspects\": true\n}"},"parameters":[],"headers":[{"name":"Content-Type","value":"application/json"}],"authentication":{"type":"oauth2","grantType":"client_credentials","accessTokenUrl":"{{ _.KEYCLOAK_TOKEN_URL }}","clientId":"{{ _.CLIENT_ID }}","clientSecret":"{{ _.CLIENT_SECRET }}"},"metaSortKey":-1680682418514,"isPrivate":false,"settingStoreCookies":true,"settingSendCookies":true,"settingDisableRenderRequestBody":false,"settingEncodeUrl":true,"settingRebuildPath":true,"settingFollowRedirects":"global","_type":"request"},{"_id":"req_50b0a15282cb4d9eb74d022bc331bf07","parentId":"fld_16ae74914cc44a8d8d2f9304ae33f98a","modified":1691572936024,"created":1680682418504,"url":"{{IRS_HOST}}/irs/jobs","name":"1.2.1 [Register Job with depth and bomLifecycle asPlanned]","description":"","method":"POST","body":{"mimeType":"application/json","text":"{\n\t\"key\": {\n\t\t\"globalAssetId\": \"{% prompt 'Global Asset ID', 'Please provide \\'Global-Asset-ID\\' or use default', _.GLOBAL_ASSET_ID, '', false, true %}\",\n\t\t\"bpn\": \"{% prompt 'bpn', '', _.BPN, '', false, true %}\"\n\t},\n\t\"bomLifecycle\": \"asPlanned\",\n\t\"depth\": 2\n}"},"parameters":[],"headers":[{"name":"Content-Type","value":"application/json"}],"authentication":{"type":"oauth2","grantType":"client_credentials","accessTokenUrl":"{{ _.KEYCLOAK_TOKEN_URL }}","clientId":"{{ _.CLIENT_ID }}","clientSecret":"{{ _.CLIENT_SECRET }}"},"metaSortKey":-1680682418504,"isPrivate":false,"settingStoreCookies":true,"settingSendCookies":true,"settingDisableRenderRequestBody":false,"settingEncodeUrl":true,"settingRebuildPath":true,"settingFollowRedirects":"global","_type":"request"},{"_id":"req_8b66e84b065e4631b480a48ba57a054f","parentId":"fld_16ae74914cc44a8d8d2f9304ae33f98a","modified":1695042911082,"created":1695042901876,"url":"{{IRS_HOST}}/irs/jobs","name":"1.2.2 [Register Job with depth and bomLifecycle asSpecified]","description":"","method":"POST","body":{"mimeType":"application/json","text":"{\n\t\"key\": {\n\t\t\"globalAssetId\": \"{% prompt 'Global Asset ID', 'Please provide \\'Global-Asset-ID\\' or use default', _.GLOBAL_ASSET_ID, '', false, true %}\",\n\t\t\"bpn\": \"{% prompt 'bpn', '', _.BPN, '', false, true %}\"\n\t},\n\t\"bomLifecycle\": \"asSpecified\",\n\t\"depth\": 2\n}"},"parameters":[],"headers":[{"name":"Content-Type","value":"application/json"}],"authentication":{"type":"oauth2","grantType":"client_credentials","accessTokenUrl":"{{ _.KEYCLOAK_TOKEN_URL }}","clientId":"{{ _.CLIENT_ID }}","clientSecret":"{{ _.CLIENT_SECRET }}"},"metaSortKey":-1680682418496,"isPrivate":false,"settingStoreCookies":true,"settingSendCookies":true,"settingDisableRenderRequestBody":false,"settingEncodeUrl":true,"settingRebuildPath":true,"settingFollowRedirects":"global","_type":"request"},{"_id":"req_67a54df7c551456bb988d5433d15a3f3","parentId":"fld_16ae74914cc44a8d8d2f9304ae33f98a","modified":1691572943357,"created":1680682418488,"url":"{{IRS_HOST}}/irs/jobs","name":"1.3.0 [Register Job with aspect SerialPart]","description":"","method":"POST","body":{"mimeType":"application/json","text":"{\n\t\"aspects\": [\n\t\t\"SerialPart\"\n\t],\n\t\"key\": {\n\t\t\"globalAssetId\": \"{% prompt 'Global Asset ID', 'Please provide \\'Global-Asset-ID\\' or use default', _.GLOBAL_ASSET_ID, '', false, true %}\",\n\t\t\"bpn\": \"{% prompt 'bpn', '', _.BPN, '', false, true %}\"\n\t},\n\t\"collectAspects\": true\n}"},"parameters":[],"headers":[{"name":"Content-Type","value":"application/json"}],"authentication":{"type":"oauth2","grantType":"client_credentials","accessTokenUrl":"{{ _.KEYCLOAK_TOKEN_URL }}","clientId":"{{ _.CLIENT_ID }}","clientSecret":"{{ _.CLIENT_SECRET }}"},"metaSortKey":-1680682418488,"isPrivate":false,"settingStoreCookies":true,"settingSendCookies":true,"settingDisableRenderRequestBody":false,"settingEncodeUrl":true,"settingRebuildPath":true,"settingFollowRedirects":"global","_type":"request"},{"_id":"req_df79b6f9718740739fb2956a5e793ee9","parentId":"fld_16ae74914cc44a8d8d2f9304ae33f98a","modified":1691572949775,"created":1680682418479,"url":"{{IRS_HOST}}/irs/jobs","name":"1.3.1 [Register Job with aspect SerialPart and SingleLevelBomAsBuilt]","description":"","method":"POST","body":{"mimeType":"application/json","text":"{\n\t\"aspects\": [\n\t\t\"SerialPart\",\n\t\t\"SingleLevelBomAsBuilt\"\n\t],\n\t\"key\": {\n\t\t\"globalAssetId\": \"{% prompt 'Global Asset ID', 'Please provide \\'Global-Asset-ID\\' or use default', _.GLOBAL_ASSET_ID, '', false, true %}\",\n\t\t\"bpn\": \"{% prompt 'bpn', '', _.BPN, '', false, true %}\"\n\t},\n\t\"collectAspects\": true\n}"},"parameters":[],"headers":[{"name":"Content-Type","value":"application/json"}],"authentication":{"type":"oauth2","grantType":"client_credentials","accessTokenUrl":"{{ _.KEYCLOAK_TOKEN_URL }}","clientId":"{{ _.CLIENT_ID }}","clientSecret":"{{ _.CLIENT_SECRET }}"},"metaSortKey":-1680682418479,"isPrivate":false,"settingStoreCookies":true,"settingSendCookies":true,"settingDisableRenderRequestBody":false,"settingEncodeUrl":true,"settingRebuildPath":true,"settingFollowRedirects":"global","_type":"request"},{"_id":"req_ea02d5cd06b14599b748a7a5c7074597","parentId":"fld_16ae74914cc44a8d8d2f9304ae33f98a","modified":1691572957454,"created":1680682418469,"url":"{{IRS_HOST}}/irs/jobs","name":"1.3.2 [Register Job with aspect MaterialForRecycling and BatteryPass]","description":"","method":"POST","body":{"mimeType":"application/json","text":"{\n\t\"aspects\": [\n\t\t\"BatteryPass\",\n\t\t\"MaterialForRecycling\"\n\t],\n\t\"key\": {\n\t\t\"globalAssetId\": \"{% prompt 'Global Asset ID', 'Please provide \\'Global-Asset-ID\\' or use default', _.GLOBAL_ASSET_ID, '', false, true %}\",\n\t\t\"bpn\": \"{% prompt 'bpn', '', _.BPN, '', false, true %}\"\n\t},\n\t\"collectAspects\": true\n}"},"parameters":[],"headers":[{"name":"Content-Type","value":"application/json"}],"authentication":{"type":"oauth2","grantType":"client_credentials","accessTokenUrl":"{{ _.KEYCLOAK_TOKEN_URL }}","clientId":"{{ _.CLIENT_ID }}","clientSecret":"{{ _.CLIENT_SECRET }}"},"metaSortKey":-1680682418469,"isPrivate":false,"settingStoreCookies":true,"settingSendCookies":true,"settingDisableRenderRequestBody":false,"settingEncodeUrl":true,"settingRebuildPath":true,"settingFollowRedirects":"global","_type":"request"},{"_id":"req_de68bf2f27af483ea3d57c2faa382c92","parentId":"fld_16ae74914cc44a8d8d2f9304ae33f98a","modified":1691572965207,"created":1680682418460,"url":"{{IRS_HOST}}/irs/jobs","name":"1.3.3 [Register Job with aspect type Batch and CertificateOfDestruction]","description":"","method":"POST","body":{"mimeType":"application/json","text":"{\n\t\"aspects\": [\n\t\t\"Batch\",\n\t\t\"CertificateOfDestruction\"\n\t],\n\t\"key\": {\n\t\t\"globalAssetId\": \"{% prompt 'Global Asset ID', 'Please provide \\'Global-Asset-ID\\' or use default', _.GLOBAL_ASSET_ID, '', false, true %}\",\n\t\t\"bpn\": \"{% prompt 'bpn', '', _.BPN, '', false, true %}\"\n\t},\n\t\"collectAspects\": true\n}"},"parameters":[],"headers":[{"name":"Content-Type","value":"application/json"}],"authentication":{"type":"oauth2","grantType":"client_credentials","accessTokenUrl":"{{ _.KEYCLOAK_TOKEN_URL }}","clientId":"{{ _.CLIENT_ID }}","clientSecret":"{{ _.CLIENT_SECRET }}"},"metaSortKey":-1680682418460,"isPrivate":false,"settingStoreCookies":true,"settingSendCookies":true,"settingDisableRenderRequestBody":false,"settingEncodeUrl":true,"settingRebuildPath":true,"settingFollowRedirects":"global","_type":"request"},{"_id":"req_32a42ffab57e468891cb3738e0cbd2f6","parentId":"fld_16ae74914cc44a8d8d2f9304ae33f98a","modified":1691572975641,"created":1680682418451,"url":"{{IRS_HOST}}/irs/jobs","name":"1.3.4 [Register Job with aspect SerialPart and AddressAspect]","description":"","method":"POST","body":{"mimeType":"application/json","text":"{\n\t\"aspects\": [\n\t\t\"SerialPart\",\n\t\t\"AddressAspect\"\n\t],\n\t\"key\": {\n\t\t\"globalAssetId\": \"{% prompt 'Global Asset ID', 'Please provide \\'Global-Asset-ID\\' or use default', _.GLOBAL_ASSET_ID, '', false, true %}\",\n\t\t\"bpn\": \"{% prompt 'bpn', '', _.BPN, '', false, true %}\"\n\t},\n\t\"collectAspects\": true\n}"},"parameters":[],"headers":[{"name":"Content-Type","value":"application/json"}],"authentication":{"type":"oauth2","grantType":"client_credentials","accessTokenUrl":"{{ _.KEYCLOAK_TOKEN_URL }}","clientId":"{{ _.CLIENT_ID }}","clientSecret":"{{ _.CLIENT_SECRET }}"},"metaSortKey":-1680682418451,"isPrivate":false,"settingStoreCookies":true,"settingSendCookies":true,"settingDisableRenderRequestBody":false,"settingEncodeUrl":true,"settingRebuildPath":true,"settingFollowRedirects":"global","_type":"request"},{"_id":"req_fcd677768e4749e6890e742c5535cf20","parentId":"fld_16ae74914cc44a8d8d2f9304ae33f98a","modified":1691572985624,"created":1680682418442,"url":"{{IRS_HOST}}/irs/jobs","name":"1.3.5 [Register Job with aspect PartAsPlanned]","description":"","method":"POST","body":{"mimeType":"application/json","text":"{\n\t\"aspects\": [\n\t\t\"PartAsPlanned\"\n\t],\n\t\"key\": {\n\t\t\"globalAssetId\": \"{% prompt 'Global Asset ID', 'Please provide \\'Global-Asset-ID\\' or use default', _.GLOBAL_ASSET_ID, '', false, true %}\",\n\t\t\"bpn\": \"{% prompt 'bpn', '', _.BPN, '', false, true %}\"\n\t},\n\t\"bomLifecycle\": \"asPlanned\",\n\t\"collectAspects\": true\n}"},"parameters":[],"headers":[{"name":"Content-Type","value":"application/json"}],"authentication":{"type":"oauth2","grantType":"client_credentials","accessTokenUrl":"{{ _.KEYCLOAK_TOKEN_URL }}","clientId":"{{ _.CLIENT_ID }}","clientSecret":"{{ _.CLIENT_SECRET }}"},"metaSortKey":-1680682418442,"isPrivate":false,"settingStoreCookies":true,"settingSendCookies":true,"settingDisableRenderRequestBody":false,"settingEncodeUrl":true,"settingRebuildPath":true,"settingFollowRedirects":"global","_type":"request"},{"_id":"req_7aea0fe27d264ccaae4dabca55908a18","parentId":"fld_16ae74914cc44a8d8d2f9304ae33f98a","modified":1691572678250,"created":1680682418432,"url":"{{IRS_HOST}}/irs/jobs","name":"1.3.6 [Register Job with upward direction]","description":"","method":"POST","body":{"mimeType":"application/json","text":"{\n\t\"key\": {\n\t\t\"globalAssetId\": \"urn:uuid:3402b29d-07a6-42ad-80ff-272b50fbe24a\",\n\t\t\"bpn\": \"BPNL00000003AZQP\"\n\t},\n\t\"direction\": \"upward\"\n}"},"parameters":[],"headers":[{"name":"Content-Type","value":"application/json"}],"authentication":{"type":"oauth2","grantType":"client_credentials","accessTokenUrl":"{{ _.KEYCLOAK_TOKEN_URL }}","clientId":"{{ _.CLIENT_ID }}","clientSecret":"{{ _.CLIENT_SECRET }}"},"metaSortKey":-1680682418432,"isPrivate":false,"settingStoreCookies":true,"settingSendCookies":true,"settingDisableRenderRequestBody":false,"settingEncodeUrl":true,"settingRebuildPath":true,"settingFollowRedirects":"global","_type":"request"},{"_id":"req_418468c2c71944c183e14a118dad3ba1","parentId":"fld_16ae74914cc44a8d8d2f9304ae33f98a","modified":1695192994847,"created":1695192937155,"url":"{{IRS_HOST}}/irs/jobs","name":"1.3.7 [Register Job with aspect JustInSequencePart]","description":"","method":"POST","body":{"mimeType":"application/json","text":"{\n\t\"aspects\": [\n\t\t\"JustInSequencePart\"\n\t],\n\t\"key\": {\n\t\t\"globalAssetId\": \"{% prompt 'Global Asset ID', 'Please provide \\'Global-Asset-ID\\' or use default', _.GLOBAL_ASSET_ID, '', false, true %}\",\n\t\t\"bpn\": \"{% prompt 'bpn', '', _.BPN, '', false, true %}\"\n\t},\n\t\"collectAspects\": true\n}"},"parameters":[],"headers":[{"name":"Content-Type","value":"application/json"}],"authentication":{"type":"oauth2","grantType":"client_credentials","accessTokenUrl":"{{ _.KEYCLOAK_TOKEN_URL }}","clientId":"{{ _.CLIENT_ID }}","clientSecret":"{{ _.CLIENT_SECRET }}"},"metaSortKey":-1680682418428,"isPrivate":false,"settingStoreCookies":true,"settingSendCookies":true,"settingDisableRenderRequestBody":false,"settingEncodeUrl":true,"settingRebuildPath":true,"settingFollowRedirects":"global","_type":"request"},{"_id":"req_1745c53de4f14d8e9458f7095e7a9bd9","parentId":"fld_16ae74914cc44a8d8d2f9304ae33f98a","modified":1695192982633,"created":1695192971825,"url":"{{IRS_HOST}}/irs/jobs","name":"1.3.8 [Register Job with aspect TractionBatteryCode]","description":"","method":"POST","body":{"mimeType":"application/json","text":"{\n\t\"aspects\": [\n\t\t\"TractionBatteryCode\"\n\t],\n\t\"key\": {\n\t\t\"globalAssetId\": \"{% prompt 'Global Asset ID', 'Please provide \\'Global-Asset-ID\\' or use default', _.GLOBAL_ASSET_ID, '', false, true %}\",\n\t\t\"bpn\": \"{% prompt 'bpn', '', _.BPN, '', false, true %}\"\n\t},\n\t\"collectAspects\": true\n}"},"parameters":[],"headers":[{"name":"Content-Type","value":"application/json"}],"authentication":{"type":"oauth2","grantType":"client_credentials","accessTokenUrl":"{{ _.KEYCLOAK_TOKEN_URL }}","clientId":"{{ _.CLIENT_ID }}","clientSecret":"{{ _.CLIENT_SECRET }}"},"metaSortKey":-1680682418426,"isPrivate":false,"settingStoreCookies":true,"settingSendCookies":true,"settingDisableRenderRequestBody":false,"settingEncodeUrl":true,"settingRebuildPath":true,"settingFollowRedirects":"global","_type":"request"},{"_id":"req_1f462787c52b4241a9d4906ddfe7940a","parentId":"fld_16ae74914cc44a8d8d2f9304ae33f98a","modified":1691574126936,"created":1680682418424,"url":"{{IRS_HOST}}/irs/jobs","name":"1.4.0 [Register Job with invalid or not exisiting aspect type]","description":"","method":"POST","body":{"mimeType":"application/json","text":"{\n\t\"aspects\": [\n\t\t\"PartSerialTypization\"\n\t],\n\t\"key\": {\n\t\t\"globalAssetId\": \"{% prompt 'Global Asset ID', 'Please provide \\'Global-Asset-ID\\' or use default', _.GLOBAL_ASSET_ID, '', false, true %}\",\n\t\t\"bpn\": \"{% prompt 'bpn', '', _.BPN, '', false, true %}\"\n\t},\n\t\"collectAspects\": true\n}"},"parameters":[],"headers":[{"name":"Content-Type","value":"application/json"}],"authentication":{"type":"oauth2","grantType":"client_credentials","accessTokenUrl":"{{ _.KEYCLOAK_TOKEN_URL }}","clientId":"{{ _.CLIENT_ID }}","clientSecret":"{{ _.CLIENT_SECRET }}"},"metaSortKey":-1680682418424,"isPrivate":false,"settingStoreCookies":true,"settingSendCookies":true,"settingDisableRenderRequestBody":false,"settingEncodeUrl":true,"settingRebuildPath":true,"settingFollowRedirects":"global","_type":"request"},{"_id":"req_f1385d39b501424caebc7067b1b809aa","parentId":"fld_16ae74914cc44a8d8d2f9304ae33f98a","modified":1691574130454,"created":1680682418414,"url":"{{IRS_HOST}}/irs/jobs","name":"1.4.1 [Register Job with invalid or not exisiting aspect type]","description":"","method":"POST","body":{"mimeType":"application/json","text":"{\n\t\"aspects\": [\n\t\t\"\"\n\t],\n\t\"key\": {\n\t\t\"globalAssetId\": \"{% prompt 'Global Asset ID', 'Please provide \\'Global-Asset-ID\\' or use default', _.GLOBAL_ASSET_ID, '', false, true %}\",\n\t\t\"bpn\": \"{% prompt 'bpn', '', _.BPN, '', false, true %}\"\n\t},\n\t\"collectAspects\": true\n}"},"parameters":[],"headers":[{"name":"Content-Type","value":"application/json"}],"authentication":{"type":"oauth2","grantType":"client_credentials","accessTokenUrl":"{{ _.KEYCLOAK_TOKEN_URL }}","clientId":"{{ _.CLIENT_ID }}","clientSecret":"{{ _.CLIENT_SECRET }}"},"metaSortKey":-1680682418414,"isPrivate":false,"settingStoreCookies":true,"settingSendCookies":true,"settingDisableRenderRequestBody":false,"settingEncodeUrl":true,"settingRebuildPath":true,"settingFollowRedirects":"global","_type":"request"},{"_id":"req_55c8aaff89644752833d4118fc3ff830","parentId":"fld_16ae74914cc44a8d8d2f9304ae33f98a","modified":1691574133572,"created":1680682418401,"url":"{{IRS_HOST}}/irs/jobs","name":"1.5.0 [Register Job with all aspect type]","description":"","method":"POST","body":{"mimeType":"application/json","text":"{\n\t\"aspects\": [\n\t\t\"SerialPartTypization\",\n\t\t\"AssemblyPartRelationship\",\n\t\t\"Batch\",\n\t\t\"ProductDescription\",\n\t\t\"IdConversion\",\n\t\t\"MarketplaceOffer\",\n\t\t\"MaterialForRecycling\",\n\t\t\"PhysicalDimension\",\n\t\t\"ReturnRequest\",\n\t\t\"CertificateOfDestruction\",\n\t\t\"CertificateOfDismantler\",\n\t\t\"EndOfLife\",\n\t\t\"EsrCertificate\",\n\t\t\"EsrCertificateStateStatistic\",\n\t\t\"ChargingProcess\",\n\t\t\"AddressAspect\",\n\t\t\"ClaimData\",\n\t\t\"BatteryPass\",\n\t\t\"DiagnosticData\",\n\t\t\"MaterialForHomologation\",\n\t\t\"PartAsPlanned\"\n\t],\n\t\"key\": {\n\t\t\"globalAssetId\": \"{% prompt 'Global Asset ID', 'Please provide \\'Global-Asset-ID\\' or use default', _.GLOBAL_ASSET_ID, '', false, true %}\",\n\t\t\"bpn\": \"{% prompt 'bpn', '', _.BPN, '', false, true %}\"\n\t},\n\t\"collectAspects\": true\n}"},"parameters":[],"headers":[{"name":"Content-Type","value":"application/json"}],"authentication":{"type":"oauth2","grantType":"client_credentials","accessTokenUrl":"{{ _.KEYCLOAK_TOKEN_URL }}","clientId":"{{ _.CLIENT_ID }}","clientSecret":"{{ _.CLIENT_SECRET }}"},"metaSortKey":-1680682418401,"isPrivate":false,"settingStoreCookies":true,"settingSendCookies":true,"settingDisableRenderRequestBody":false,"settingEncodeUrl":true,"settingRebuildPath":true,"settingFollowRedirects":"global","_type":"request"},{"_id":"req_69728c86c252433c865341fc37da469a","parentId":"fld_16ae74914cc44a8d8d2f9304ae33f98a","modified":1691574328481,"created":1680682418392,"url":"{{IRS_HOST}}/irs/jobs","name":"1.6.0 [Register Job with BPN lookup]","description":"","method":"POST","body":{"mimeType":"application/json","text":"{\n\t\"aspects\": [\n\t\t\"SerialPart\",\n\t\t\"Batch\"\n\t],\n\t\"key\": {\n\t\t\"globalAssetId\": \"{% prompt 'Global Asset ID', 'Please provide \\'Global-Asset-ID\\' or use default', _.GLOBAL_ASSET_ID, '', false, true %}\",\n\t\t\"bpn\": \"{% prompt 'bpn', '', _.BPN, '', false, true %}\"\n\t},\n\t\"lookupBPNs\": false\n}"},"parameters":[],"headers":[{"name":"Content-Type","value":"application/json"}],"authentication":{"type":"oauth2","grantType":"client_credentials","accessTokenUrl":"{{ _.KEYCLOAK_TOKEN_URL }}","clientId":"{{ _.CLIENT_ID }}","clientSecret":"{{ _.CLIENT_SECRET }}"},"metaSortKey":-1680682418392,"isPrivate":false,"settingStoreCookies":true,"settingSendCookies":true,"settingDisableRenderRequestBody":false,"settingEncodeUrl":true,"settingRebuildPath":true,"settingFollowRedirects":"global","_type":"request"},{"_id":"req_beb0d36b302f44559ff1bc4e6734a537","parentId":"fld_16ae74914cc44a8d8d2f9304ae33f98a","modified":1691574334421,"created":1683184048412,"url":"{{IRS_HOST}}/irs/jobs","name":"1.7.0 [Register Job with invalid policy]","description":"","method":"POST","body":{"mimeType":"application/json","text":"{\n\t\"aspects\": [\n\t\t\"SerialPart\"\n\t],\n\t\"key\": {\n\t\t\"globalAssetId\": \"urn:uuid:da53d429-5770-410e-a13e-424e77952d8a\",\n\t\t\"bpn\": \"{% prompt 'bpn', '', _.BPN, '', false, true %}\"\n\t},\n\t\"collectAspects\": true,\n\t\"lookupBPNs\": false\n}"},"parameters":[],"headers":[{"name":"Content-Type","value":"application/json"}],"authentication":{"type":"oauth2","grantType":"client_credentials","accessTokenUrl":"{{ _.KEYCLOAK_TOKEN_URL }}","clientId":"{{ _.CLIENT_ID }}","clientSecret":"{{ _.CLIENT_SECRET }}"},"metaSortKey":-1680682418386.5,"isPrivate":false,"settingStoreCookies":true,"settingSendCookies":true,"settingDisableRenderRequestBody":false,"settingEncodeUrl":true,"settingRebuildPath":true,"settingFollowRedirects":"global","_type":"request"},{"_id":"req_fd07a6b6d4a8403db523585b610bf24a","parentId":"fld_16ae74914cc44a8d8d2f9304ae33f98a","modified":1693562089788,"created":1693493383337,"url":"{{IRS_HOST}}/irs/jobs","name":"1.8.0 [Register Job with data integrity success]","description":"","method":"POST","body":{"mimeType":"application/json","text":"{\n\t\"aspects\": [\n\t\t\"SingleLevelBomAsBuilt\"\n\t],\n\t\"bomLifecycle\": \"asBuilt\",\n\t\"collectAspects\": true,\n\t\"direction\": \"downward\",\n\t\"depth\": 10,\n \"integrityCheck\": true,\n\t\"key\": {\n\t\t\"globalAssetId\": \"urn:uuid:a1fa0f85-697d-4c9d-982f-2501af8e8636\",\n\t\t\"bpn\": \"BPNL00000003AZQP\"\n\t}\n}"},"parameters":[],"headers":[{"name":"Content-Type","value":"application/json"}],"authentication":{"type":"oauth2","grantType":"client_credentials","accessTokenUrl":"{{ _.KEYCLOAK_TOKEN_URL }}","clientId":"{{ _.CLIENT_ID }}","clientSecret":"{{ _.CLIENT_SECRET }}"},"metaSortKey":-1680682418382.375,"isPrivate":false,"settingStoreCookies":true,"settingSendCookies":true,"settingDisableRenderRequestBody":false,"settingEncodeUrl":true,"settingRebuildPath":true,"settingFollowRedirects":"global","_type":"request"},{"_id":"req_f18b57a3b69348708c80adda421a8de5","parentId":"fld_16ae74914cc44a8d8d2f9304ae33f98a","modified":1693566189520,"created":1693493584873,"url":"{{IRS_HOST}}/irs/jobs","name":"1.8.1 [Register Job with data integrity wrong hash]","description":"","method":"POST","body":{"mimeType":"application/json","text":"{\n\t\"aspects\": [\n\t\t\"SingleLevelBomAsBuilt\"\n\t],\n\t\"bomLifecycle\": \"asBuilt\",\n\t\"collectAspects\": true,\n\t\"direction\": \"downward\",\n\t\"depth\": 10,\n \"integrityCheck\": true,\n\t\"key\": {\n\t\t\"globalAssetId\": \"urn:uuid:05abf6ff-8c78-4b72-948b-40e08e9b83f3\",\n\t\t\"bpn\": \"BPNL00000003AZQP\"\n\t}\n}"},"parameters":[],"headers":[{"name":"Content-Type","value":"application/json"}],"authentication":{"type":"oauth2","grantType":"client_credentials","accessTokenUrl":"{{ _.KEYCLOAK_TOKEN_URL }}","clientId":"{{ _.CLIENT_ID }}","clientSecret":"{{ _.CLIENT_SECRET }}"},"metaSortKey":-1680682418381.6875,"isPrivate":false,"settingStoreCookies":true,"settingSendCookies":true,"settingDisableRenderRequestBody":false,"settingEncodeUrl":true,"settingRebuildPath":true,"settingFollowRedirects":"global","_type":"request"},{"_id":"req_a70bf616e5a24b71b13967f1d186977d","parentId":"fld_16ae74914cc44a8d8d2f9304ae33f98a","modified":1693566192319,"created":1693493594373,"url":"{{IRS_HOST}}/irs/jobs","name":"1.8.2 [Register Job with data integrity wrong signature]","description":"","method":"POST","body":{"mimeType":"application/json","text":"{\n\t\"aspects\": [\n\t\t\"SingleLevelBomAsBuilt\"\n\t],\n\t\"bomLifecycle\": \"asBuilt\",\n\t\"collectAspects\": true,\n\t\"direction\": \"downward\",\n\t\"depth\": 10,\n \"integrityCheck\": true,\n\t\"key\": {\n\t\t\"globalAssetId\": \"urn:uuid:17e11d67-0315-4504-82cd-8e70a8c33a6a\",\n\t\t\"bpn\": \"BPNL00000003AZQP\"\n\t}\n}"},"parameters":[],"headers":[{"name":"Content-Type","value":"application/json"}],"authentication":{"type":"oauth2","grantType":"client_credentials","accessTokenUrl":"{{ _.KEYCLOAK_TOKEN_URL }}","clientId":"{{ _.CLIENT_ID }}","clientSecret":"{{ _.CLIENT_SECRET }}"},"metaSortKey":-1680682418381.3438,"isPrivate":false,"settingStoreCookies":true,"settingSendCookies":true,"settingDisableRenderRequestBody":false,"settingEncodeUrl":true,"settingRebuildPath":true,"settingFollowRedirects":"global","_type":"request"},{"_id":"req_d043eb6376b74f8391dd76eeb2c7a8da","parentId":"fld_16ae74914cc44a8d8d2f9304ae33f98a","modified":1693566195101,"created":1693493604521,"url":"{{IRS_HOST}}/irs/jobs","name":"1.8.3 [Register Job with data integrity integrity aspect missing]","description":"","method":"POST","body":{"mimeType":"application/json","text":"{\n\t\"aspects\": [\n\t\t\"SingleLevelBomAsBuilt\"\n\t],\n\t\"bomLifecycle\": \"asBuilt\",\n\t\"collectAspects\": true,\n\t\"direction\": \"downward\",\n\t\"depth\": 10,\n \"integrityCheck\": true,\n\t\"key\": {\n\t\t\"globalAssetId\": \"urn:uuid:5672e8ff-8a73-425e-b2a5-5561b5b21d7a\",\n\t\t\"bpn\": \"BPNL00000003AZQP\"\n\t}\n}"},"parameters":[],"headers":[{"name":"Content-Type","value":"application/json"}],"authentication":{"type":"oauth2","grantType":"client_credentials","accessTokenUrl":"{{ _.KEYCLOAK_TOKEN_URL }}","clientId":"{{ _.CLIENT_ID }}","clientSecret":"{{ _.CLIENT_SECRET }}"},"metaSortKey":-1680682418381.1719,"isPrivate":false,"settingStoreCookies":true,"settingSendCookies":true,"settingDisableRenderRequestBody":false,"settingEncodeUrl":true,"settingRebuildPath":true,"settingFollowRedirects":"global","_type":"request"},{"_id":"req_dbb0d4a0d96c40249e5cb92fab9a2d0e","parentId":"fld_16ae74914cc44a8d8d2f9304ae33f98a","modified":1691571995584,"created":1680682418381,"url":"{{IRS_HOST}}/irs/jobs","name":"2.0.0 [Search for completed Jobs]","description":"","method":"GET","body":{},"parameters":[{"name":"jobStates","value":"COMPLETED","disabled":false}],"headers":[{"name":"Content-Type","value":"application/json"}],"authentication":{"type":"oauth2","grantType":"client_credentials","accessTokenUrl":"{{ _.KEYCLOAK_TOKEN_URL }}","clientId":"{{ _.CLIENT_ID }}","clientSecret":"{{ _.CLIENT_SECRET }}"},"metaSortKey":-1680682418381,"isPrivate":false,"settingStoreCookies":true,"settingSendCookies":true,"settingDisableRenderRequestBody":false,"settingEncodeUrl":true,"settingRebuildPath":true,"settingFollowRedirects":"global","_type":"request"},{"_id":"req_92e80cc8681e4c90bea0403b289955a6","parentId":"fld_16ae74914cc44a8d8d2f9304ae33f98a","modified":1691571999161,"created":1680682418372,"url":"{{IRS_HOST}}/irs/jobs","name":"2.0.1 [Search for Jobs in error state]","description":"","method":"GET","body":{},"parameters":[{"name":"jobStates","value":"ERROR","disabled":false}],"headers":[{"name":"Content-Type","value":"application/json"}],"authentication":{"type":"oauth2","grantType":"client_credentials","accessTokenUrl":"{{ _.KEYCLOAK_TOKEN_URL }}","clientId":"{{ _.CLIENT_ID }}","clientSecret":"{{ _.CLIENT_SECRET }}"},"metaSortKey":-1680682418372,"isPrivate":false,"settingStoreCookies":true,"settingSendCookies":true,"settingDisableRenderRequestBody":false,"settingEncodeUrl":true,"settingRebuildPath":true,"settingFollowRedirects":"global","_type":"request"},{"_id":"req_871b00bc6448477d8db16cd8bbbf0b53","parentId":"fld_16ae74914cc44a8d8d2f9304ae33f98a","modified":1691572006985,"created":1680682418358,"url":"{{IRS_HOST}}/irs/jobs","name":"2.0.2 [Search for Jobs in initial state]","description":"","method":"GET","body":{},"parameters":[{"name":"jobStates","value":"INITIAL","disabled":false}],"headers":[{"name":"Content-Type","value":"application/json"}],"authentication":{"type":"oauth2","grantType":"client_credentials","accessTokenUrl":"{{ _.KEYCLOAK_TOKEN_URL }}","clientId":"{{ _.CLIENT_ID }}","clientSecret":"{{ _.CLIENT_SECRET }}"},"metaSortKey":-1680682418358,"isPrivate":false,"settingStoreCookies":true,"settingSendCookies":true,"settingDisableRenderRequestBody":false,"settingEncodeUrl":true,"settingRebuildPath":true,"settingFollowRedirects":"global","_type":"request"},{"_id":"req_96b1fac11f9c4f4fa6b54ac4eb624790","parentId":"fld_16ae74914cc44a8d8d2f9304ae33f98a","modified":1691572010448,"created":1680682418348,"url":"{{IRS_HOST}}/irs/jobs","name":"2.0.3 [Search for all Jobs in JobStore]","description":"","method":"GET","body":{},"parameters":[],"headers":[{"name":"Content-Type","value":"application/json"}],"authentication":{"type":"oauth2","grantType":"client_credentials","accessTokenUrl":"{{ _.KEYCLOAK_TOKEN_URL }}","clientId":"{{ _.CLIENT_ID }}","clientSecret":"{{ _.CLIENT_SECRET }}"},"metaSortKey":-1680682418348,"isPrivate":false,"settingStoreCookies":true,"settingSendCookies":true,"settingDisableRenderRequestBody":false,"settingEncodeUrl":true,"settingRebuildPath":true,"settingFollowRedirects":"global","_type":"request"},{"_id":"req_1fffeb148a6b45e78178b06add79b01f","parentId":"fld_16ae74914cc44a8d8d2f9304ae33f98a","modified":1691572013890,"created":1680682418339,"url":"{{IRS_HOST}}/irs/jobs","name":"2.1.0 [Search for running Jobs]","description":"","method":"GET","body":{},"parameters":[{"name":"jobStates","value":"RUNNING","disabled":false}],"headers":[{"name":"Content-Type","value":"application/json"}],"authentication":{"type":"oauth2","grantType":"client_credentials","accessTokenUrl":"{{ _.KEYCLOAK_TOKEN_URL }}","clientId":"{{ _.CLIENT_ID }}","clientSecret":"{{ _.CLIENT_SECRET }}"},"metaSortKey":-1680682418339,"isPrivate":false,"settingStoreCookies":true,"settingSendCookies":true,"settingDisableRenderRequestBody":false,"settingEncodeUrl":true,"settingRebuildPath":true,"settingFollowRedirects":"global","_type":"request"},{"_id":"req_193d95ec37f2484faf57ee77eb357528","parentId":"fld_16ae74914cc44a8d8d2f9304ae33f98a","modified":1691572169302,"created":1680682418325,"url":"{{IRS_HOST}}/irs/jobs/{% prompt 'Job ID', '', '', '', false, true %}","name":"3.0.0 [Search for given jobId with uncomplete]","description":"","method":"GET","body":{},"parameters":[{"name":"returnUncompletedJob","value":"true","disabled":false}],"headers":[{"name":"Content-Type","value":"application/json"}],"authentication":{"type":"oauth2","grantType":"client_credentials","accessTokenUrl":"{{ _.KEYCLOAK_TOKEN_URL }}","clientId":"{{ _.CLIENT_ID }}","clientSecret":"{{ _.CLIENT_SECRET }}"},"metaSortKey":-1680682418325,"isPrivate":false,"settingStoreCookies":true,"settingSendCookies":true,"settingDisableRenderRequestBody":false,"settingEncodeUrl":true,"settingRebuildPath":true,"settingFollowRedirects":"global","_type":"request"},{"_id":"req_9bc4c2adfa114f45add0ca894813ad42","parentId":"fld_16ae74914cc44a8d8d2f9304ae33f98a","modified":1691572020954,"created":1680682418316,"url":"{{IRS_HOST}}/irs/jobs/{% prompt 'Job ID', '', '', '', false, true %}","name":"3.1.0 [Search for given jobId]","description":"","method":"GET","body":{},"parameters":[],"headers":[{"name":"Content-Type","value":"application/json"}],"authentication":{"type":"oauth2","grantType":"client_credentials","accessTokenUrl":"{{ _.KEYCLOAK_TOKEN_URL }}","clientId":"{{ _.CLIENT_ID }}","clientSecret":"{{ _.CLIENT_SECRET }}"},"metaSortKey":-1680682418316,"isPrivate":false,"settingStoreCookies":true,"settingSendCookies":true,"settingDisableRenderRequestBody":false,"settingEncodeUrl":true,"settingRebuildPath":true,"settingFollowRedirects":"global","_type":"request"},{"_id":"req_e493fba73d7a47fe9a7c8932530337fa","parentId":"fld_16ae74914cc44a8d8d2f9304ae33f98a","modified":1691572140559,"created":1680682418307,"url":"{{IRS_HOST}}/irs/jobs/test","name":"3.1.1 [Search for invalid jobId]","description":"","method":"GET","body":{},"parameters":[],"headers":[{"name":"Content-Type","value":"application/json"}],"authentication":{"type":"oauth2","grantType":"client_credentials","accessTokenUrl":"{{ _.KEYCLOAK_TOKEN_URL }}","clientId":"{{ _.CLIENT_ID }}","clientSecret":"{{ _.CLIENT_SECRET }}"},"metaSortKey":-1680682418307,"isPrivate":false,"settingStoreCookies":true,"settingSendCookies":true,"settingDisableRenderRequestBody":false,"settingEncodeUrl":true,"settingRebuildPath":true,"settingFollowRedirects":"global","_type":"request"},{"_id":"req_e07fffc2ca084f29ba5ed283b0f1ac48","parentId":"fld_16ae74914cc44a8d8d2f9304ae33f98a","modified":1691572133946,"created":1680682418297,"url":"{{IRS_HOST}}/irs/jobs/00000000-0000-0000-0000-000000000000","name":"3.1.2 [Search for unknown jobId]","description":"","method":"GET","body":{},"parameters":[],"headers":[{"name":"Content-Type","value":"application/json"}],"authentication":{"type":"oauth2","grantType":"client_credentials","accessTokenUrl":"{{ _.KEYCLOAK_TOKEN_URL }}","clientId":"{{ _.CLIENT_ID }}","clientSecret":"{{ _.CLIENT_SECRET }}"},"metaSortKey":-1680682418297,"isPrivate":false,"settingStoreCookies":true,"settingSendCookies":true,"settingDisableRenderRequestBody":false,"settingEncodeUrl":true,"settingRebuildPath":true,"settingFollowRedirects":"global","_type":"request"},{"_id":"req_ae4b145a965e4280b1c7e2cc8e300fec","parentId":"fld_16ae74914cc44a8d8d2f9304ae33f98a","modified":1691572032383,"created":1680682418280,"url":"{{IRS_HOST}}/irs/jobs/{% prompt 'Job ID', '', '', '', false, true %}","name":"6.0.0 [Cancel Job for given jobId]","description":"","method":"PUT","body":{},"parameters":[],"headers":[{"name":"Content-Type","value":"application/json"}],"authentication":{"type":"oauth2","grantType":"client_credentials","accessTokenUrl":"{{ _.KEYCLOAK_TOKEN_URL }}","clientId":"{{ _.CLIENT_ID }}","clientSecret":"{{ _.CLIENT_SECRET }}"},"metaSortKey":-1680682418280,"isPrivate":false,"settingStoreCookies":true,"settingSendCookies":true,"settingDisableRenderRequestBody":false,"settingEncodeUrl":true,"settingRebuildPath":true,"settingFollowRedirects":"global","_type":"request"},{"_id":"req_3d1821920e254c2aba58dadf2f78eb76","parentId":"fld_21deb0c7ffae4da8973c95277bf03da1","modified":1683630958934,"created":1682672699249,"url":"{{ _.BPN_DISCOVERY }}/api/administration/connectors/bpnDiscovery/search","name":"Find BPN endpoints for manufacturer numbers","description":"","method":"POST","body":{"mimeType":"application/json","text":"{\n \"searchFilter\": [\n {\n \"type\": \"oen\",\n \"keys\": [\n \"oen-1243\",\n \"oen-11\"\n ]\n },\n {\n \"type\": \"bpid\",\n \"keys\": [\n \"bpid-1243\",\n \"bpid-11\"\n ]\n }\n ]\n}"},"parameters":[],"headers":[{"name":"Content-Type","value":"application/json"}],"authentication":{"type":"oauth2","grantType":"client_credentials","accessTokenUrl":"{{ _.KEYCLOAK_TOKEN_URL }}","clientId":"{{ _.CLIENT_ID }}","clientSecret":"{{ _.CLIENT_SECRET }}","disabled":false},"metaSortKey":-1683630902023,"isPrivate":false,"settingStoreCookies":true,"settingSendCookies":true,"settingDisableRenderRequestBody":false,"settingEncodeUrl":true,"settingRebuildPath":true,"settingFollowRedirects":"global","_type":"request"},{"_id":"fld_21deb0c7ffae4da8973c95277bf03da1","parentId":"fld_34550c646cf24dd592e4fcb218d0d169","modified":1683630931664,"created":1683630887514,"name":"Discovery","description":"","environment":{},"environmentPropertyOrder":null,"metaSortKey":-1680682418417.5,"_type":"request_group"},{"_id":"req_c3662319534748e9b612767fd09d4ca8","parentId":"fld_21deb0c7ffae4da8973c95277bf03da1","modified":1683630963691,"created":1683031718699,"url":"{{ _.DISCOVERY_FINDER }}/api/administration/connectors/discovery/search","name":"Find BPN Discovery Endpoints of type BPN","description":"","method":"POST","body":{"mimeType":"","text":"{\n \"types\": [\n \"bpn\"\n ]\n}"},"parameters":[],"headers":[{"name":"Content-Type","value":"application/json"}],"authentication":{"type":"oauth2","grantType":"client_credentials","accessTokenUrl":"{{ _.KEYCLOAK_TOKEN_URL }}","clientId":"{{ _.CLIENT_ID }}","clientSecret":"{{ _.CLIENT_SECRET }}","disabled":false},"metaSortKey":-1683630901923,"isPrivate":false,"settingStoreCookies":true,"settingSendCookies":true,"settingDisableRenderRequestBody":false,"settingEncodeUrl":true,"settingRebuildPath":true,"settingFollowRedirects":"global","_type":"request"},{"_id":"req_0e546b5d6c0f4541a6fac63c1d893498","parentId":"fld_21deb0c7ffae4da8973c95277bf03da1","modified":1691567913468,"created":1683560906453,"url":"{{ _.EDC_DISCOVERY }}/api/administration/connectors/discovery","name":"Find EDC endpoints for BPNs","description":"","method":"POST","body":{"mimeType":"application/json","text":"[\n\t\"BPNL00000001CRHK\"\n]"},"parameters":[],"headers":[{"name":"Content-Type","value":"application/json"}],"authentication":{"type":"oauth2","grantType":"client_credentials","accessTokenUrl":"{{ _.KEYCLOAK_TOKEN_URL }}","clientId":"{{ _.CLIENT_ID }}","clientSecret":"{{ _.CLIENT_SECRET }}","disabled":false},"metaSortKey":-1683630901873,"isPrivate":false,"settingStoreCookies":true,"settingSendCookies":true,"settingDisableRenderRequestBody":false,"settingEncodeUrl":true,"settingRebuildPath":true,"settingFollowRedirects":"global","_type":"request"},{"_id":"req_a192b4ad61964bf6b67c675643e7e7ba","parentId":"fld_1848735731fd4d88811e9f8d1817eeb6","modified":1691567746933,"created":1680682418265,"url":"{{IRS_HOST}}/irs/jobs","name":"Register Job","description":"","method":"POST","body":{"mimeType":"application/json","text":"{\n\t\"aspects\": [\n\t\t\"SingleLevelBomAsBuilt\",\n\t\t\"SerialPart\",\n\t\t\"Batch\"\n\t],\n\t\"bomLifecycle\": \"asBuilt\",\n\t\"collectAspects\": true,\n\t\"lookupBPNs\": true,\n\t\"direction\": \"downward\",\n\t\"depth\": 10,\n\t\"key\": {\n\t\t\"globalAssetId\": \"{% prompt 'Global Asset ID', 'Please provide \\'Global-Asset-ID\\' or use default', _.GLOBAL_ASSET_ID, '', false, true %}\",\n\t\t\"bpn\": \"{% prompt 'Business Partner Number', '', _.BPN, '', false, true %}\"\n\t}\n}"},"parameters":[],"headers":[{"name":"Content-Type","value":"application/json"}],"authentication":{"type":"oauth2","grantType":"client_credentials","accessTokenUrl":"{{ _.KEYCLOAK_TOKEN_URL }}","clientId":"{{ _.CLIENT_ID }}","clientSecret":"{{ _.CLIENT_SECRET }}"},"metaSortKey":-1680682418265,"isPrivate":false,"settingStoreCookies":true,"settingSendCookies":true,"settingDisableRenderRequestBody":false,"settingEncodeUrl":true,"settingRebuildPath":true,"settingFollowRedirects":"global","_type":"request"},{"_id":"fld_1848735731fd4d88811e9f8d1817eeb6","parentId":"fld_34550c646cf24dd592e4fcb218d0d169","modified":1680682418273,"created":1680682418273,"name":"IRS Basic API Calls","description":"","environment":{},"environmentPropertyOrder":null,"metaSortKey":-1680682418273,"_type":"request_group"},{"_id":"req_9b0e07548239476c90d11680d6b6708c","parentId":"fld_1848735731fd4d88811e9f8d1817eeb6","modified":1680686256003,"created":1680682418257,"url":"{{IRS_HOST}}/irs/jobs","name":"Search for all Jobs in JobStore","description":"","method":"GET","body":{},"parameters":[],"headers":[{"name":"Content-Type","value":"application/json"}],"authentication":{"type":"oauth2","grantType":"client_credentials","accessTokenUrl":"{{ _.KEYCLOAK_TOKEN_URL }}","clientId":"{{ _.CLIENT_ID }}","clientSecret":"{{ _.CLIENT_SECRET }}"},"metaSortKey":-1680682418257,"isPrivate":false,"settingStoreCookies":true,"settingSendCookies":true,"settingDisableRenderRequestBody":false,"settingEncodeUrl":true,"settingRebuildPath":true,"settingFollowRedirects":"global","_type":"request"},{"_id":"req_f3afcc4ee068463da501a91ac13299ef","parentId":"fld_1848735731fd4d88811e9f8d1817eeb6","modified":1691567830017,"created":1680682418247,"url":"{{IRS_HOST}}/irs/jobs","name":"Search for Jobs for given state","description":"","method":"GET","body":{},"parameters":[{"name":"jobStates","value":"ERROR","disabled":true,"id":"pair_c694b66f41e649db837f801b5699859e"},{"name":"jobStates","value":"CANCELED,COMPLETED","disabled":false,"id":"pair_ab346623e5394504b7232cc40ae75bed"},{"id":"pair_ddbccd5219944e8cac3d99249ba881e5","name":"jobStates","value":"RUNNING","description":"","disabled":true}],"headers":[{"name":"Content-Type","value":"application/json"}],"authentication":{"type":"oauth2","grantType":"client_credentials","accessTokenUrl":"{{ _.KEYCLOAK_TOKEN_URL }}","clientId":"{{ _.CLIENT_ID }}","clientSecret":"{{ _.CLIENT_SECRET }}"},"metaSortKey":-1680682418247,"isPrivate":false,"settingStoreCookies":true,"settingSendCookies":true,"settingDisableRenderRequestBody":false,"settingEncodeUrl":true,"settingRebuildPath":true,"settingFollowRedirects":"global","_type":"request"},{"_id":"req_2a2ddcde35b242d89d8f403da790869b","parentId":"fld_1848735731fd4d88811e9f8d1817eeb6","modified":1691567881065,"created":1690384427379,"url":"{{IRS_HOST}}/irs/jobs/{% prompt 'Job ID', '', '', '', false, true %}","name":"Get Job for jobId","description":"","method":"GET","body":{},"parameters":[{"name":"returnUncompletedJob","value":"true","disabled":false}],"headers":[{"name":"Content-Type","value":"application/json"}],"authentication":{"type":"oauth2","grantType":"client_credentials","accessTokenUrl":"{{ _.KEYCLOAK_TOKEN_URL }}","clientId":"{{ _.CLIENT_ID }}","clientSecret":"{{ _.CLIENT_SECRET }}"},"metaSortKey":-1680682418238,"isPrivate":false,"settingStoreCookies":true,"settingSendCookies":true,"settingDisableRenderRequestBody":false,"settingEncodeUrl":true,"settingRebuildPath":true,"settingFollowRedirects":"global","_type":"request"},{"_id":"req_4baeca1b42c54f9da0e3c80fe99f25ce","parentId":"fld_1848735731fd4d88811e9f8d1817eeb6","modified":1691567884778,"created":1680682418229,"url":"{{IRS_HOST}}/irs/jobs/{% prompt 'Job ID', '', '', '', false, true %}","name":"Cancel Job for jobId","description":"","method":"PUT","body":{},"parameters":[],"headers":[{"name":"Content-Type","value":"application/json"}],"authentication":{"type":"oauth2","grantType":"client_credentials","accessTokenUrl":"{{ _.KEYCLOAK_TOKEN_URL }}","clientId":"{{ _.CLIENT_ID }}","clientSecret":"{{ _.CLIENT_SECRET }}"},"metaSortKey":-1680682418229,"isPrivate":false,"settingStoreCookies":true,"settingSendCookies":true,"settingDisableRenderRequestBody":false,"settingEncodeUrl":true,"settingRebuildPath":true,"settingFollowRedirects":"global","_type":"request"},{"_id":"req_b70e24c7208646acac2471ac4869f7dc","parentId":"fld_1848735731fd4d88811e9f8d1817eeb6","modified":1690365987561,"created":1682498338739,"url":"{{IRS_HOST}}/irs/aspectmodels","name":"Get all available Aspect Models","description":"","method":"GET","body":{},"parameters":[],"headers":[{"name":"Content-Type","value":"application/json"}],"authentication":{"type":"oauth2","grantType":"client_credentials","accessTokenUrl":"{{ _.KEYCLOAK_TOKEN_URL }}","clientId":"{{ _.CLIENT_ID }}","clientSecret":"{{ _.CLIENT_SECRET }}"},"metaSortKey":-1680682418179,"isPrivate":false,"settingStoreCookies":true,"settingSendCookies":true,"settingDisableRenderRequestBody":false,"settingEncodeUrl":true,"settingRebuildPath":true,"settingFollowRedirects":"global","_type":"request"},{"_id":"req_f37d5de67a72409b93523b2dbb643c3a","parentId":"fld_4bb1e94d94264daa959e9378a3ea93d3","modified":1691504888870,"created":1680682418213,"url":"{{ _.SEMANTIC_HUB_URL }}/hub/api/v1/models","name":"Get all models","description":"","method":"GET","body":{},"parameters":[{"name":"pageSize","value":"100","disabled":false,"id":"pair_96567b64925d4487bae4c74bfa9e021e"},{"id":"pair_2dae68db8a564296a5835e66d951331f","name":"status","value":"RELEASED","description":""}],"headers":[],"authentication":{"type":"oauth2","grantType":"client_credentials","accessTokenUrl":"{{ _.KEYCLOAK_TOKEN_URL }}","clientId":"{{ _.CLIENT_ID }}","clientSecret":"{{ _.CLIENT_SECRET }}"},"metaSortKey":-1680682418213,"isPrivate":false,"settingStoreCookies":true,"settingSendCookies":true,"settingDisableRenderRequestBody":false,"settingEncodeUrl":true,"settingRebuildPath":true,"settingFollowRedirects":"global","_type":"request"},{"_id":"fld_4bb1e94d94264daa959e9378a3ea93d3","parentId":"fld_34550c646cf24dd592e4fcb218d0d169","modified":1680682418222,"created":1680682418222,"name":"Semantics Hub","description":"","environment":{},"environmentPropertyOrder":null,"metaSortKey":-1680682418222,"_type":"request_group"},{"_id":"req_c380161c8ac1481bb230e34d6d2bb2ef","parentId":"fld_4bb1e94d94264daa959e9378a3ea93d3","modified":1691504864710,"created":1680682418204,"url":"{{ _.SEMANTIC_HUB_URL }}/hub/api/v1/models/urn%3Abamm%3Aio.catenax.serial_part_typization%3A1.0.0%23SerialPartTypization","name":"Get SerialPartTypization","description":"","method":"GET","body":{},"parameters":[],"headers":[],"authentication":{"type":"oauth2","grantType":"client_credentials","accessTokenUrl":"{{ _.KEYCLOAK_TOKEN_URL }}","clientId":"{{ _.CLIENT_ID }}","clientSecret":"{{ _.CLIENT_SECRET }}"},"metaSortKey":-1680682418204,"isPrivate":false,"settingStoreCookies":true,"settingSendCookies":true,"settingDisableRenderRequestBody":false,"settingEncodeUrl":true,"settingRebuildPath":true,"settingFollowRedirects":"global","_type":"request"},{"_id":"req_4d6d3cde8e564122ba7da812ba5d60ad","parentId":"fld_4bb1e94d94264daa959e9378a3ea93d3","modified":1691504802561,"created":1680682418192,"url":"{{ _.SEMANTIC_HUB_URL }}/hub/api/v1/models/urn%3Abamm%3Aio.catenax.serial_part_typization%3A1.0.0%23SerialPartTypization/json-schema","name":"Get SerialPartTypization Json Schema","description":"","method":"GET","body":{},"parameters":[],"headers":[],"authentication":{"type":"oauth2","grantType":"client_credentials","accessTokenUrl":"{{ _.KEYCLOAK_TOKEN_URL }}","clientId":"{{ _.CLIENT_ID }}","clientSecret":"{{ _.CLIENT_SECRET }}"},"metaSortKey":-1680682418192,"isPrivate":false,"settingStoreCookies":true,"settingSendCookies":true,"settingDisableRenderRequestBody":false,"settingEncodeUrl":true,"settingRebuildPath":true,"settingFollowRedirects":"global","_type":"request"},{"_id":"req_550db8730d764aaaad53c25956475f8f","parentId":"fld_b8389a897e144a9bae1d42c8437cf137","modified":1681718801853,"created":1680682418174,"url":"{{ _.BPDM_URL }}/v1/api/catena/business-partner/{% prompt 'BPN', '', '', '', false, true %}","name":"Get business partner by id","description":"","method":"GET","body":{},"parameters":[{"name":"idType","value":"BPN","disabled":false}],"headers":[],"authentication":{"type":"oauth2","grantType":"client_credentials","accessTokenUrl":"{{ _.KEYCLOAK_TOKEN_URL }}","clientId":"{{ _.CLIENT_ID }}","clientSecret":"{{ _.CLIENT_SECRET }}"},"metaSortKey":-1680682418174,"isPrivate":false,"settingStoreCookies":true,"settingSendCookies":true,"settingDisableRenderRequestBody":false,"settingEncodeUrl":true,"settingRebuildPath":true,"settingFollowRedirects":"global","_type":"request"},{"_id":"fld_b8389a897e144a9bae1d42c8437cf137","parentId":"fld_34550c646cf24dd592e4fcb218d0d169","modified":1680682418184,"created":1680682418184,"name":"Business partner data management","description":"","environment":{},"environmentPropertyOrder":null,"metaSortKey":-1680682418184,"_type":"request_group"},{"_id":"req_652cf8ddc2b94dedb2c21c55a5e1643b","parentId":"fld_c7dab8f730bb4cf38993366d008e9e8c","modified":1681717263599,"created":1680682418157,"url":"{{IRS_HOST}}/esr/esr-statistics/{% prompt 'globalAssetId', 'Provide global asset ID or use default', _.GLOBAL_ASSET_ID, '', false, true %}/{% prompt 'BOM Lifecycle', '', '', '', false, true %}/{% prompt 'Certificate', '', '', '', false, true %}/submodel","name":"Get Esr Statistics","description":"","method":"GET","body":{},"parameters":[],"headers":[{"name":"Content-Type","value":"application/json"}],"authentication":{"type":"oauth2","grantType":"client_credentials","accessTokenUrl":"{{ _.KEYCLOAK_TOKEN_URL }}","clientId":"{{ _.CLIENT_ID }}","clientSecret":"{{ _.CLIENT_SECRET }}"},"metaSortKey":-1680682418158,"isPrivate":false,"settingStoreCookies":true,"settingSendCookies":true,"settingDisableRenderRequestBody":false,"settingEncodeUrl":true,"settingRebuildPath":true,"settingFollowRedirects":"global","_type":"request"},{"_id":"fld_c7dab8f730bb4cf38993366d008e9e8c","parentId":"fld_34550c646cf24dd592e4fcb218d0d169","modified":1680682418167,"created":1680682418167,"name":"ESR Spike","description":"","environment":{},"environmentPropertyOrder":null,"metaSortKey":-1680682418167,"_type":"request_group"},{"_id":"req_cbe1d8a34c5a4b78a9e94e2b22049ca7","parentId":"fld_54d58b9eb7d9460e9e1b3ce1fdd27532","modified":1696342652388,"created":1680682418143,"url":"{{IRS_HOST}}/ess/bpn/investigations","name":"Register Job Investigation","description":"","method":"POST","body":{"mimeType":"application/json","text":"{\n \"key\": { \"globalAssetId\": \"urn:uuid:2c57b0e9-a653-411d-bdcd-64787e9fd3a7\", \"bpn\": \"BPNL00000003CRHK\" },\n \"incidentBpns\": [\"BPNL00000003B6LU\"],\n \"bomLifecycle\": \"asPlanned\"\n}"},"parameters":[],"headers":[{"name":"Content-Type","value":"application/json"}],"authentication":{"type":"oauth2","grantType":"client_credentials","accessTokenUrl":"{{ _.KEYCLOAK_TOKEN_URL }}","clientId":"{{ _.CLIENT_ID }}","clientSecret":"{{ _.CLIENT_SECRET }}"},"metaSortKey":-1680682418143,"isPrivate":false,"settingStoreCookies":true,"settingSendCookies":true,"settingDisableRenderRequestBody":false,"settingEncodeUrl":true,"settingRebuildPath":true,"settingFollowRedirects":"global","_type":"request"},{"_id":"fld_54d58b9eb7d9460e9e1b3ce1fdd27532","parentId":"fld_34550c646cf24dd592e4fcb218d0d169","modified":1680682418151,"created":1680682418151,"name":"ESS Spike","description":"","environment":{},"environmentPropertyOrder":null,"metaSortKey":-1680682418151,"_type":"request_group"},{"_id":"req_840fb7da94fa482aa52c8f97fc05b310","parentId":"fld_54d58b9eb7d9460e9e1b3ce1fdd27532","modified":1681717309378,"created":1680682418134,"url":"{{IRS_HOST}}/ess/bpn/investigations/{% prompt 'Job ID', '', '', '', false, true %}","name":"Search for investigation by jobId","description":"","method":"GET","body":{},"parameters":[],"headers":[{"name":"Content-Type","value":"application/json"}],"authentication":{"type":"oauth2","grantType":"client_credentials","accessTokenUrl":"{{ _.KEYCLOAK_TOKEN_URL }}","clientId":"{{ _.CLIENT_ID }}","clientSecret":"{{ _.CLIENT_SECRET }}"},"metaSortKey":-1680682418134,"isPrivate":false,"settingStoreCookies":true,"settingSendCookies":true,"settingDisableRenderRequestBody":false,"settingEncodeUrl":true,"settingRebuildPath":true,"settingFollowRedirects":"global","_type":"request"},{"_id":"req_a88fd80bc95349088039a21c4e841af9","parentId":"fld_6bfeda181e9f46b4b85bb345457e97f9","modified":1691504578204,"created":1680682418118,"url":"{{IRS_HOST}}/irs/orders","name":"Register Batch Order","description":"","method":"POST","body":{"mimeType":"application/json","text":"{\n\t\"aspects\": [\n\t\t\"AssemblyPartRelationship\"\n\t],\n\t\"collectAspects\": true,\n\t\"lookupBPNs\": true,\n\t\"direction\": \"downward\",\n\t\"batchSize\": 10,\n\t\"batchStrategy\": \"PRESERVE_BATCH_JOB_ORDER\",\n\t\"keys\": [\n\t\t{\n\t\t\t\"globalAssetId\": \"urn:uuid:ed333e9a-5afa-40b2-99da-bae2fd211122\",\n\t\t\t\"bpn\": \"BPNL00000003AAXX\"\n\t\t},\n\t\t{\n\t\t\t\"globalAssetId\": \"urn:uuid:771d2ccc-a081-4d3a-bcb2-46c6a0a32211\",\n\t\t\t\"bpn\": \"BPNL00000003AAXX\"\n\t\t}\n\t]\n}"},"parameters":[],"headers":[{"name":"Content-Type","value":"application/json"}],"authentication":{"type":"oauth2","grantType":"client_credentials","accessTokenUrl":"{{ _.KEYCLOAK_TOKEN_URL }}","clientId":"{{ _.CLIENT_ID }}","clientSecret":"{{ _.CLIENT_SECRET }}"},"metaSortKey":-1680682418118,"isPrivate":false,"settingStoreCookies":true,"settingSendCookies":true,"settingDisableRenderRequestBody":false,"settingEncodeUrl":true,"settingRebuildPath":true,"settingFollowRedirects":"global","_type":"request"},{"_id":"fld_6bfeda181e9f46b4b85bb345457e97f9","parentId":"fld_34550c646cf24dd592e4fcb218d0d169","modified":1680682418128,"created":1680682418128,"name":"Batch Processing","description":"","environment":{},"environmentPropertyOrder":null,"metaSortKey":-1680682418128,"_type":"request_group"},{"_id":"req_df3c4c4901924ac7b2aaba87a7bfe690","parentId":"fld_6bfeda181e9f46b4b85bb345457e97f9","modified":1696342658242,"created":1696342619602,"url":"{{IRS_HOST}}/irs/orders","name":"Register ESS Batch Order","description":"","method":"POST","body":{"mimeType":"application/json","text":"{\n\t\"batchSize\": 10,\n\t\"batchStrategy\": \"PRESERVE_BATCH_JOB_ORDER\",\n\t\"incidentBPNSs\": [\"BPNL00000003B6LU\"],\n\t\"keys\": [\n\t\t{\n\t\t\t\"globalAssetId\": \"urn:uuid:ed333e9a-5afa-40b2-99da-bae2fd211122\",\n\t\t\t\"bpn\": \"BPNL00000003AAXX\"\n\t\t},\n\t\t{\n\t\t\t\"globalAssetId\": \"urn:uuid:771d2ccc-a081-4d3a-bcb2-46c6a0a32211\",\n\t\t\t\"bpn\": \"BPNL00000003AAXX\"\n\t\t}\n\t]\n}"},"parameters":[],"headers":[{"name":"Content-Type","value":"application/json"}],"authentication":{"type":"oauth2","grantType":"client_credentials","accessTokenUrl":"{{ _.KEYCLOAK_TOKEN_URL }}","clientId":"{{ _.CLIENT_ID }}","clientSecret":"{{ _.CLIENT_SECRET }}"},"metaSortKey":-1680682418113.5,"isPrivate":false,"settingStoreCookies":true,"settingSendCookies":true,"settingDisableRenderRequestBody":false,"settingEncodeUrl":true,"settingRebuildPath":true,"settingFollowRedirects":"global","_type":"request"},{"_id":"req_daeca07fd8be473b9688e8653cf8940d","parentId":"fld_6bfeda181e9f46b4b85bb345457e97f9","modified":1681717455311,"created":1680682418109,"url":"{{IRS_HOST}}/irs/orders/{% prompt 'Order ID', '', '', '', false, true %}","name":"Search for given orderId","description":"","method":"GET","body":{},"parameters":[],"headers":[{"name":"Content-Type","value":"application/json"}],"authentication":{"type":"oauth2","grantType":"client_credentials","accessTokenUrl":"{{ _.KEYCLOAK_TOKEN_URL }}","clientId":"{{ _.CLIENT_ID }}","clientSecret":"{{ _.CLIENT_SECRET }}"},"metaSortKey":-1680682418109,"isPrivate":false,"settingStoreCookies":true,"settingSendCookies":true,"settingDisableRenderRequestBody":false,"settingEncodeUrl":true,"settingRebuildPath":true,"settingFollowRedirects":"global","_type":"request"},{"_id":"req_e711ec22b32f40b8a42dc11923145239","parentId":"fld_6bfeda181e9f46b4b85bb345457e97f9","modified":1681717669066,"created":1680682418099,"url":"{{IRS_HOST}}/irs/orders/{% prompt 'Order ID', '', '', '', false, true %}/batches/{% prompt 'Batch ID', '', '', '', false, true %}","name":"Search for given orderId and batchId","description":"","method":"GET","body":{},"parameters":[],"headers":[{"name":"Content-Type","value":"application/json"}],"authentication":{"type":"oauth2","grantType":"client_credentials","accessTokenUrl":"{{ _.KEYCLOAK_TOKEN_URL }}","clientId":"{{ _.CLIENT_ID }}","clientSecret":"{{ _.CLIENT_SECRET }}"},"metaSortKey":-1680682418099,"isPrivate":false,"settingStoreCookies":true,"settingSendCookies":true,"settingDisableRenderRequestBody":false,"settingEncodeUrl":true,"settingRebuildPath":true,"settingFollowRedirects":"global","_type":"request"},{"_id":"req_839742b4f8ce43d7b5ae69ba5a14d97a","parentId":"fld_fb3faef0045744f1ad69a211005b9087","modified":1690472186478,"created":1678358655308,"url":"{{ _.CONSUMER_CONTROLPLANE }}/management/v2/catalog/request","name":"Get catalog","description":"","method":"POST","body":{"mimeType":"application/json","text":"{\n\t\"@context\": {\n\t\t\"dct\": \"https://purl.org/dc/terms/\",\n\t\t\"tx\": \"https://w3id.org/tractusx/v0.0.1/ns/\",\n\t\t\"edc\": \"https://w3id.org/edc/v0.0.1/ns/\",\n\t\t\"odrl\": \"http://www.w3.org/ns/odrl/2/\",\n\t\t\"dcat\": \"https://www.w3.org/ns/dcat/\",\n\t\t\"dspace\": \"https://w3id.org/dspace/v0.8/\"\n\t},\n\t\"edc:protocol\": \"dataspace-protocol-http\",\n\t\"edc:providerUrl\": \"{{ _.PROVIDER_CONTROLPLANE_1 }}/api/v1/dsp\"\n}"},"parameters":[],"headers":[{"name":"Content-Type","value":"application/json"}],"authentication":{"type":"apikey","disabled":false,"key":"X-Api-Key","value":"{{ _.EDC_API_KEY }}","addTo":"header"},"metaSortKey":-1686195722939.1875,"isPrivate":false,"settingStoreCookies":true,"settingSendCookies":true,"settingDisableRenderRequestBody":false,"settingEncodeUrl":true,"settingRebuildPath":true,"settingFollowRedirects":"global","_type":"request"},{"_id":"fld_fb3faef0045744f1ad69a211005b9087","parentId":"fld_f8dea31e10f445708d36c2244897cf08","modified":1690362660167,"created":1690362660167,"name":"Catalog","description":"","environment":{},"environmentPropertyOrder":null,"metaSortKey":-1690362660167,"_type":"request_group"},{"_id":"fld_f8dea31e10f445708d36c2244897cf08","parentId":"fld_34550c646cf24dd592e4fcb218d0d169","modified":1690363778601,"created":1675675609576,"name":"EDC-Requests","description":"","environment":{},"environmentPropertyOrder":null,"metaSortKey":-1680682418078,"_type":"request_group"},{"_id":"req_cc9b4eed1663402ebd5472ce519b83c6","parentId":"fld_fb3faef0045744f1ad69a211005b9087","modified":1691500654267,"created":1685521485278,"url":"{{ _.CONSUMER_CONTROLPLANE }}/management/v2/catalog/request","name":"Get catalog with registry filter","description":"","method":"POST","body":{"mimeType":"application/json","text":"{\n\t\"@context\": {\n\t\t\"dct\": \"https://purl.org/dc/terms/\",\n\t\t\"tx\": \"https://w3id.org/tractusx/v0.0.1/ns/\",\n\t\t\"edc\": \"https://w3id.org/edc/v0.0.1/ns/\",\n\t\t\"odrl\": \"http://www.w3.org/ns/odrl/2/\",\n\t\t\"dcat\": \"https://www.w3.org/ns/dcat/\",\n\t\t\"dspace\": \"https://w3id.org/dspace/v0.8/\"\n\t},\n\t\"edc:providerUrl\": \"{{ _.PROVIDER_CONTROLPLANE_1 }}/api/v1/dsp\",\n\t\"edc:protocol\": \"dataspace-protocol-http\",\n\t\"edc:querySpec\": {\n\t\t\"edc:filterExpression\": {\n\t\t\t\"edc:operandLeft\": \"https://w3id.org/edc/v0.0.1/ns/type\",\n\t\t\t\"edc:operator\": \"=\",\n\t\t\t\"edc:operandRight\": \"data.core.digitalTwinRegistry\"\n\t\t}\n\t}\n}"},"parameters":[],"headers":[{"name":"Content-Type","value":"application/json"}],"authentication":{"type":"apikey","disabled":false,"key":"X-Api-Key","value":"{{ _.EDC_API_KEY }}","addTo":"header"},"metaSortKey":-1686195722889.1875,"isPrivate":false,"settingStoreCookies":true,"settingSendCookies":true,"settingDisableRenderRequestBody":false,"settingEncodeUrl":true,"settingRebuildPath":true,"settingFollowRedirects":"global","_type":"request"},{"_id":"req_868e9bff0cfe46a69e552a3ede820079","parentId":"fld_bd70e484a29f4b76a6ee0750f33ff878","modified":1691578280640,"created":1675675609557,"url":"{{ _.CONSUMER_CONTROLPLANE }}/management/v2/contractnegotiations","name":"Start contract negotiation","description":"","method":"POST","body":{"mimeType":"application/json","text":"{\n\t\"edc:connectorAddress\": \"{{ _.PROVIDER_CONTROLPLANE_1 }}/api/v1/dsp\",\n\t\"edc:connectorId\": \"BPNL00000001CRHK\",\n\t\"edc:offer\": {\n\t\t\"@type\": \"edc:ContractOfferDescription\",\n\t\t\"edc:offerId\": \"ZGR0ci1jeG1lbWJlcnMtY29udHJhY3Q=:ZGlnaXRhbC10d2luLXJlZ2lzdHJ5:OGQ0ZTNkODYtOTIxOC00MjljLWI1N2EtNWZlZTZkODIzMmEx\",\n\t\t\"edc:assetId\": \"digital-twin-registry\",\n\t\t\"edc:policy\": {\n\t\t\t\"@type\": \"odrl:Set\",\n\t\t\t\"odrl:permission\": {\n\t\t\t\t\"odrl:target\": \"digital-twin-registry\",\n\t\t\t\t\"odrl:action\": {\n\t\t\t\t\t\"odrl:type\": \"USE\"\n\t\t\t\t}\n\t\t\t},\n\t\t\t\"odrl:prohibition\": [],\n\t\t\t\"odrl:obligation\": [],\n\t\t\t\"odrl:target\": \"digital-twin-registry\"\n\t\t}\n\t},\n\t\"edc:protocol\": \"dataspace-protocol-http\",\n\t\"edc:callbackAddresses\": [],\n\t\"@context\": {\n\t\t\"dct\": \"https://purl.org/dc/terms/\",\n\t\t\"tx\": \"https://w3id.org/tractusx/v0.0.1/ns/\",\n\t\t\"edc\": \"https://w3id.org/edc/v0.0.1/ns/\",\n\t\t\"odrl\": \"http://www.w3.org/ns/odrl/2/\",\n\t\t\"dcat\": \"https://www.w3.org/ns/dcat/\",\n\t\t\"dspace\": \"https://w3id.org/dspace/v0.8/\"\n\t}\n}"},"parameters":[],"headers":[{"name":"Content-Type","value":"application/json"}],"authentication":{"type":"apikey","disabled":false,"key":"X-Api-Key","value":"{{ _.EDC_API_KEY }}","addTo":"header"},"metaSortKey":-1684146511095,"isPrivate":false,"settingStoreCookies":true,"settingSendCookies":true,"settingDisableRenderRequestBody":false,"settingEncodeUrl":true,"settingRebuildPath":true,"settingFollowRedirects":"global","_type":"request"},{"_id":"fld_bd70e484a29f4b76a6ee0750f33ff878","parentId":"fld_f8dea31e10f445708d36c2244897cf08","modified":1684146626847,"created":1684146519491,"name":"Negotiation","description":"","environment":{},"environmentPropertyOrder":null,"metaSortKey":-1679911060327.75,"_type":"request_group"},{"_id":"req_412f266365f34990a1b26daebad9f45d","parentId":"fld_bd70e484a29f4b76a6ee0750f33ff878","modified":1690362123962,"created":1675675609549,"url":"{{ _.CONSUMER_CONTROLPLANE }}/management/v2/contractnegotiations/{% prompt 'id', '', '', '', false, true %}","name":"Get contract negotiation","description":"","method":"GET","body":{},"parameters":[],"headers":[{"name":"Content-Type","value":"application/json"}],"authentication":{"type":"apikey","disabled":false,"key":"X-Api-Key","value":"{{ _.EDC_API_KEY }}","addTo":"header"},"metaSortKey":-1684146511045,"isPrivate":false,"settingStoreCookies":true,"settingSendCookies":true,"settingDisableRenderRequestBody":false,"settingEncodeUrl":true,"settingRebuildPath":true,"settingFollowRedirects":"global","_type":"request"},{"_id":"req_ed0bd6ec35a243fb804701c52e502c1d","parentId":"fld_bd70e484a29f4b76a6ee0750f33ff878","modified":1690362117725,"created":1685444139708,"url":"{{ _.CONSUMER_CONTROLPLANE }}/management/v2/contractnegotiations/{% prompt 'id', '', '', '', false, true %}/cancel","name":"Cancel contract negotation","description":"","method":"POST","body":{},"parameters":[],"headers":[],"authentication":{"type":"apikey","disabled":false,"key":"X-Api-Key","value":"{{ _.EDC_API_KEY }}","addTo":"header"},"metaSortKey":-1684146511020,"isPrivate":false,"settingStoreCookies":true,"settingSendCookies":true,"settingDisableRenderRequestBody":false,"settingEncodeUrl":true,"settingRebuildPath":true,"settingFollowRedirects":"global","_type":"request"},{"_id":"req_452421dea5734da2868081f18a75e6fe","parentId":"fld_bd70e484a29f4b76a6ee0750f33ff878","modified":1690361721223,"created":1681911985730,"url":"{{ _.CONSUMER_CONTROLPLANE }}/management/v2/contractnegotiations/request","name":"Get contract negotiations","description":"","method":"POST","body":{"mimeType":"application/json","text":""},"parameters":[],"headers":[{"name":"Content-Type","value":"application/json"}],"authentication":{"type":"apikey","disabled":false,"key":"X-Api-Key","value":"{{ _.EDC_API_KEY }}","addTo":"header"},"metaSortKey":-1684146510995,"isPrivate":false,"settingStoreCookies":true,"settingSendCookies":true,"settingDisableRenderRequestBody":false,"settingEncodeUrl":true,"settingRebuildPath":true,"settingFollowRedirects":"global","_type":"request"},{"_id":"req_7852cfb1b84d4ef585c3b674703e7f1e","parentId":"fld_bd70e484a29f4b76a6ee0750f33ff878","modified":1691578311420,"created":1675675609541,"url":"{{ _.CONSUMER_CONTROLPLANE }}/management/v2/transferprocesses","name":"Start transferprocess","description":"","method":"POST","body":{"mimeType":"application/json","text":"{\n\t\"edc:assetId\": \"digital-twin-registry\",\n\t\"edc:connectorAddress\": \"{{ _.PROVIDER_CONTROLPLANE_1 }}/api/v1/dsp\",\n\t\"edc:contractId\": \"ZGR0ci1jeG1lbWJlcnMtY29udHJhY3Q=:ZGlnaXRhbC10d2luLXJlZ2lzdHJ5:NGNlMDk0ODgtOTMzYy00ZDk3LThiNTAtNDMyZWRjMzIwM2Fm\",\n\t\"edc:dataDestination\": {\n\t\t\"edc:type\": \"HttpProxy\"\n\t},\n\t\"edc:protocol\": \"dataspace-protocol-http\",\n\t\"edc:managedResources\": false,\n\t\"edc:connectorId\": \"BPNL00000001CRHK\",\n\t\"@context\": {\n\t\t\"dct\": \"https://purl.org/dc/terms/\",\n\t\t\"tx\": \"https://w3id.org/tractusx/v0.0.1/ns/\",\n\t\t\"edc\": \"https://w3id.org/edc/v0.0.1/ns/\",\n\t\t\"odrl\": \"http://www.w3.org/ns/odrl/2/\",\n\t\t\"dcat\": \"https://www.w3.org/ns/dcat/\",\n\t\t\"dspace\": \"https://w3id.org/dspace/v0.8/\"\n\t}\n}"},"parameters":[],"headers":[{"name":"Content-Type","value":"application/json"}],"authentication":{"type":"apikey","disabled":false,"key":"X-Api-Key","value":"{{ _.EDC_API_KEY }}","addTo":"header"},"metaSortKey":-1684146510945,"isPrivate":false,"settingStoreCookies":true,"settingSendCookies":true,"settingDisableRenderRequestBody":false,"settingEncodeUrl":true,"settingRebuildPath":true,"settingFollowRedirects":"global","_type":"request"},{"_id":"req_899e227f501b40259260d3dcb95eaca1","parentId":"fld_bd70e484a29f4b76a6ee0750f33ff878","modified":1691503370103,"created":1679993996270,"url":"{{ _.CONSUMER_CONTROLPLANE }}/management/v2/transferprocesses/{% prompt 'id', '', '', '', false, true %}","name":"Get transferprocess by id","description":"","method":"GET","body":{},"parameters":[],"headers":[{"name":"Content-Type","value":"application/json"}],"authentication":{"type":"apikey","disabled":false,"key":"X-Api-Key","value":"{{ _.EDC_API_KEY }}","addTo":"header"},"metaSortKey":-1684146510895,"isPrivate":false,"settingStoreCookies":true,"settingSendCookies":true,"settingDisableRenderRequestBody":false,"settingEncodeUrl":true,"settingRebuildPath":true,"settingFollowRedirects":"global","_type":"request"},{"_id":"req_362e6ed4968e4ac8b619c86091f3b73d","parentId":"fld_bd70e484a29f4b76a6ee0750f33ff878","modified":1690361795179,"created":1675675609525,"url":"{{ _.CONSUMER_CONTROLPLANE }}/management/v2/transferprocesses/request","name":"Get transferprocesses","description":"","method":"POST","body":{"mimeType":"application/json","text":""},"parameters":[],"headers":[{"name":"Content-Type","value":"application/json"}],"authentication":{"type":"apikey","disabled":false,"key":"X-Api-Key","value":"{{ _.EDC_API_KEY }}","addTo":"header"},"metaSortKey":-1684146510845,"isPrivate":false,"settingStoreCookies":true,"settingSendCookies":true,"settingDisableRenderRequestBody":false,"settingEncodeUrl":true,"settingRebuildPath":true,"settingFollowRedirects":"global","_type":"request"},{"_id":"req_1ee05f63f5484782802d69c3fd243321","parentId":"fld_bd70e484a29f4b76a6ee0750f33ff878","modified":1690361763512,"created":1681910653593,"url":"{{CONSUMER_CONTROLPLANE}}/management/v2/contractagreements/request","name":"Get contract agreements","description":"","method":"POST","body":{"mimeType":"application/json","text":""},"parameters":[],"headers":[{"name":"Content-Type","value":"application/json"}],"authentication":{"type":"apikey","disabled":false,"key":"X-Api-Key","value":"{{ _.EDC_API_KEY }}","addTo":"header"},"metaSortKey":-1684146510795,"isPrivate":false,"settingStoreCookies":true,"settingSendCookies":true,"settingDisableRenderRequestBody":false,"settingEncodeUrl":true,"settingRebuildPath":true,"settingFollowRedirects":"global","_type":"request"},{"_id":"req_f243a1f0fc1b44d6b56ec8b870009292","parentId":"fld_e8032633835c44fdbc7d9560a86c7418","modified":1690362947546,"created":1681907482278,"url":"{{ _.PROVIDER_CONTROLPLANE_1 }}/management/v2/assets","name":"Create Asset","description":"","method":"POST","body":{"mimeType":"application/json","text":"{\n\t\"@context\": {},\n\t\"asset\": {\n\t\t\"@id\": \"asset-id\",\n\t\t\"properties\": {\n\t\t\t\"description\": \"IRS EDC Demo Asset\"\n\t\t}\n\t},\n\t\"dataAddress\": {\n\t\t\"@type\": \"DataAddress\",\n\t\t\"type\": \"HttpData\",\n\t\t\"baseUrl\": \"http://backend-url/data/asset-id\",\n\t\t\"contentType\": \"application-json\",\n\t\t\"proxyPath\": \"false\",\n\t\t\"proxyBody\": \"false\",\n\t\t\"proxyMethod\": \"false\",\n\t\t\"proxyQueryParams\": \"false\"\n\t}\n}"},"parameters":[],"headers":[{"name":"Content-Type","value":"application/json"}],"authentication":{"type":"apikey","disabled":false,"key":"X-Api-Key","value":"{{ _.EDC_API_KEY }}","addTo":"header"},"metaSortKey":-1679911033461.75,"isPrivate":false,"settingStoreCookies":true,"settingSendCookies":true,"settingDisableRenderRequestBody":false,"settingEncodeUrl":true,"settingRebuildPath":true,"settingFollowRedirects":"global","_type":"request"},{"_id":"fld_e8032633835c44fdbc7d9560a86c7418","parentId":"fld_f8dea31e10f445708d36c2244897cf08","modified":1684146621298,"created":1684146457388,"name":"Provider","description":"","environment":{},"environmentPropertyOrder":null,"metaSortKey":-1675675609471,"_type":"request_group"},{"_id":"req_a0b4406e7f684608b27e134d96773527","parentId":"fld_e8032633835c44fdbc7d9560a86c7418","modified":1690362407763,"created":1685444139630,"url":"{{ _.PROVIDER_CONTROLPLANE_1 }}/management/v2/assets/{% prompt 'id', '', '', '', false, true %}","name":"Get Asset by ID","description":"","method":"GET","body":{},"parameters":[],"headers":[],"authentication":{"type":"apikey","disabled":false,"key":"X-Api-Key","value":"{{ _.EDC_API_KEY }}","addTo":"header"},"metaSortKey":-1679911033452.375,"isPrivate":false,"settingStoreCookies":true,"settingSendCookies":true,"settingDisableRenderRequestBody":false,"settingEncodeUrl":true,"settingRebuildPath":true,"settingFollowRedirects":"global","_type":"request"},{"_id":"req_199174c5910d48098078adb952355b0b","parentId":"fld_e8032633835c44fdbc7d9560a86c7418","modified":1690362438115,"created":1685444139625,"url":"{{ _.PROVIDER_CONTROLPLANE_1 }}/management/v2/assets/request","name":"Get all Assets","description":"","method":"POST","body":{"mimeType":"application/json","text":""},"parameters":[],"headers":[{"name":"Content-Type","value":"application/json"}],"authentication":{"type":"apikey","disabled":false,"key":"X-Api-Key","value":"{{ _.EDC_API_KEY }}","addTo":"header"},"metaSortKey":-1679911033447.6875,"isPrivate":false,"settingStoreCookies":true,"settingSendCookies":true,"settingDisableRenderRequestBody":false,"settingEncodeUrl":true,"settingRebuildPath":true,"settingFollowRedirects":"global","_type":"request"},{"_id":"req_d953ff0384684fdcb7ac68aab5b599e9","parentId":"fld_e8032633835c44fdbc7d9560a86c7418","modified":1690362400081,"created":1685444139636,"url":"{{ _.PROVIDER_CONTROLPLANE_1 }}/management/v2/assets/{% prompt 'id', '', '', '', false, true %}","name":"Delete Asset","description":"","method":"DELETE","body":{},"parameters":[],"headers":[],"authentication":{"type":"apikey","disabled":false,"key":"X-Api-Key","value":"{{ _.EDC_API_KEY }}","addTo":"header"},"metaSortKey":-1679911033433.625,"isPrivate":false,"settingStoreCookies":true,"settingSendCookies":true,"settingDisableRenderRequestBody":false,"settingEncodeUrl":true,"settingRebuildPath":true,"settingFollowRedirects":"global","_type":"request"},{"_id":"req_3c2f9830ee4d4ce889f4355fc739e800","parentId":"fld_e8032633835c44fdbc7d9560a86c7418","modified":1690362581978,"created":1685444139641,"url":"{{ _.PROVIDER_CONTROLPLANE_1 }}/management/v2/policydefinitions","name":"Create Policy","description":"","method":"POST","body":{"mimeType":"application/json","text":"{\n\t\"@context\": {\n\t\t\"odrl\": \"http://www.w3.org/ns/odrl/2/\"\n\t},\n\t\"@id\": \"policy-id\",\n\t\"policy\": {\n\t\t\"odrl:permission\": [\n\t\t\t{\n\t\t\t\t\"odrl:action\": \"USE\",\n\t\t\t\t\"odrl:constraint\": {\n\t\t\t\t\t\"odrl:and\": [\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"odrl:leftOperand\": \"Membership\",\n\t\t\t\t\t\t\t\"odrl:operator\": {\n\t\t\t\t\t\t\t\t\"@id\": \"odrl:eq\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"odrl:rightOperand\": \"active\"\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"odrl:leftOperand\": \"PURPOSE\",\n\t\t\t\t\t\t\t\"odrl:operator\": {\n\t\t\t\t\t\t\t\t\"@id\": \"odrl:eq\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"odrl:rightOperand\": \"ID 3.1 Trace\"\n\t\t\t\t\t\t}\n\t\t\t\t\t]\n\t\t\t\t}\n\t\t\t}\n\t\t]\n\t}\n}"},"parameters":[],"headers":[{"name":"Content-Type","value":"application/json"}],"authentication":{"type":"apikey","disabled":false,"key":"X-Api-Key","value":"{{ _.EDC_API_KEY }}","addTo":"header"},"metaSortKey":-1679911033403.9375,"isPrivate":false,"settingStoreCookies":true,"settingSendCookies":true,"settingDisableRenderRequestBody":false,"settingEncodeUrl":true,"settingRebuildPath":true,"settingFollowRedirects":"global","_type":"request"},{"_id":"req_b647a877abad40499106f0597ec3c6e9","parentId":"fld_e8032633835c44fdbc7d9560a86c7418","modified":1690362549290,"created":1685444139647,"url":"{{ _.PROVIDER_CONTROLPLANE_1 }}/management/v2/policydefinitions/{% prompt 'id', '', '', '', false, true %}","name":"Get Policy by ID","description":"","method":"GET","body":{},"parameters":[],"headers":[],"authentication":{"type":"apikey","disabled":false,"key":"X-Api-Key","value":"{{ _.EDC_API_KEY }}","addTo":"header"},"metaSortKey":-1679911033364.0938,"isPrivate":false,"settingStoreCookies":true,"settingSendCookies":true,"settingDisableRenderRequestBody":false,"settingEncodeUrl":true,"settingRebuildPath":true,"settingFollowRedirects":"global","_type":"request"},{"_id":"req_6856fb9a7df2479594a10b5f7e5f5222","parentId":"fld_e8032633835c44fdbc7d9560a86c7418","modified":1690362591799,"created":1685444139653,"url":"{{ _.PROVIDER_CONTROLPLANE_1 }}/management/v2/policydefinitions/request","name":"Get all Policies","description":"","method":"POST","body":{"mimeType":"application/json","text":""},"parameters":[],"headers":[{"name":"Content-Type","value":"application/json"}],"authentication":{"type":"apikey","disabled":false,"key":"X-Api-Key","value":"{{ _.EDC_API_KEY }}","addTo":"header"},"metaSortKey":-1679911033344.1719,"isPrivate":false,"settingStoreCookies":true,"settingSendCookies":true,"settingDisableRenderRequestBody":false,"settingEncodeUrl":true,"settingRebuildPath":true,"settingFollowRedirects":"global","_type":"request"},{"_id":"req_764f4b4d89ae404987e5dfeb096042b9","parentId":"fld_e8032633835c44fdbc7d9560a86c7418","modified":1690362559324,"created":1685444139659,"url":"{{ _.PROVIDER_CONTROLPLANE_1 }}/management/v2/policydefinitions/{% prompt 'id', '', '', '', false, true %}","name":"Delte Policy by ID","description":"","method":"DELETE","body":{},"parameters":[],"headers":[],"authentication":{"type":"apikey","disabled":false,"key":"X-Api-Key","value":"{{ _.EDC_API_KEY }}","addTo":"header"},"metaSortKey":-1679911033299.25,"isPrivate":false,"settingStoreCookies":true,"settingSendCookies":true,"settingDisableRenderRequestBody":false,"settingEncodeUrl":true,"settingRebuildPath":true,"settingFollowRedirects":"global","_type":"request"},{"_id":"req_240c7fb162414bb1b1afaa4ae0ae4c91","parentId":"fld_e8032633835c44fdbc7d9560a86c7418","modified":1690363080444,"created":1685444139665,"url":"{{ _.PROVIDER_CONTROLPLANE_1 }}/management/v2/contractdefinitions","name":"Create Contract Definitinion","description":"","method":"POST","body":{"mimeType":"application/json","text":"{\n \"@context\": {\n \"edc\": \"https://w3id.org/edc/v0.0.1/ns/\"\n },\n \"@type\": \"ContractDefinition\",\n \"accessPolicyId\": \"policy-id\",\n \"contractPolicyId\": \"policy-id\",\n \"assetsSelector\": {\n \"operandLeft\": \"https://w3id.org/edc/v0.0.1/ns/id\",\n \"operator\": \"=\",\n \"operandRight\": \"asset-id\"\n }\n}"},"parameters":[],"headers":[{"name":"Content-Type","value":"application/json"}],"authentication":{"type":"apikey","disabled":false,"key":"X-Api-Key","value":"{{ _.EDC_API_KEY }}","addTo":"header"},"metaSortKey":-1679911033261.75,"isPrivate":false,"settingStoreCookies":true,"settingSendCookies":true,"settingDisableRenderRequestBody":false,"settingEncodeUrl":true,"settingRebuildPath":true,"settingFollowRedirects":"global","_type":"request"},{"_id":"req_6e828c55562f411894f470ecf3b34f0d","parentId":"fld_e8032633835c44fdbc7d9560a86c7418","modified":1690362691392,"created":1685444139672,"url":"{{ _.PROVIDER_CONTROLPLANE_1 }}/management/v2/contractdefinitions/{% prompt 'id', '', '', '', false, true %}","name":"Get Contract Definition by ID","description":"","method":"GET","body":{},"parameters":[],"headers":[],"authentication":{"type":"apikey","disabled":false,"key":"X-Api-Key","value":"{{ _.EDC_API_KEY }}","addTo":"header"},"metaSortKey":-1679911033199.25,"isPrivate":false,"settingStoreCookies":true,"settingSendCookies":true,"settingDisableRenderRequestBody":false,"settingEncodeUrl":true,"settingRebuildPath":true,"settingFollowRedirects":"global","_type":"request"},{"_id":"req_5c2ea72a67064a44997bef55fdccb321","parentId":"fld_e8032633835c44fdbc7d9560a86c7418","modified":1690363126919,"created":1685444139678,"url":"{{ _.PROVIDER_CONTROLPLANE_1 }}/management/v2/contractdefinitions/request","name":"Get all Contract Definitinions","description":"","method":"POST","body":{"mimeType":"application/json","text":""},"parameters":[],"headers":[{"name":"Content-Type","value":"application/json"}],"authentication":{"type":"apikey","disabled":false,"key":"X-Api-Key","value":"{{ _.EDC_API_KEY }}","addTo":"header"},"metaSortKey":-1679911033174.25,"isPrivate":false,"settingStoreCookies":true,"settingSendCookies":true,"settingDisableRenderRequestBody":false,"settingEncodeUrl":true,"settingRebuildPath":true,"settingFollowRedirects":"global","_type":"request"},{"_id":"req_bf5e0064bb994fafaf4343cab248395e","parentId":"fld_e8032633835c44fdbc7d9560a86c7418","modified":1690363136216,"created":1685444139684,"url":"{{ _.PROVIDER_CONTROLPLANE_1 }}/management/v2/contractdefinitions/{% prompt 'id', '', '', '', false, true %}","name":"Delte Contract Definition","description":"","method":"DELETE","body":{"mimeType":"application/json","text":""},"parameters":[],"headers":[{"name":"Content-Type","value":"application/json"}],"authentication":{"type":"apikey","disabled":false,"key":"X-Api-Key","value":"{{ _.EDC_API_KEY }}","addTo":"header"},"metaSortKey":-1679911033149.25,"isPrivate":false,"settingStoreCookies":true,"settingSendCookies":true,"settingDisableRenderRequestBody":false,"settingEncodeUrl":true,"settingRebuildPath":true,"settingFollowRedirects":"global","_type":"request"},{"_id":"env_d2b7eb1621841465ea24b73343568b286aa8ac9a","parentId":"wrk_565df8abe30f4da29d8bffcde97927d7","modified":1680782486844,"created":1680782486844,"name":"Base Environment","data":{},"dataPropertyOrder":null,"color":null,"isPrivate":false,"metaSortKey":1680782486844,"_type":"environment"},{"_id":"jar_d2b7eb1621841465ea24b73343568b286aa8ac9a","parentId":"wrk_565df8abe30f4da29d8bffcde97927d7","modified":1696335454338,"created":1680782486851,"name":"Default Jar","cookies":[{"key":"KC_RESTART","expires":"1970-01-01T00:00:10.000Z","maxAge":0,"domain":"centralidp.int.demo.catena-x.net","path":"/auth/realms/CX-Central/","httpOnly":true,"extensions":["Version=1"],"hostOnly":true,"creation":"2023-04-06T13:30:18.499Z","lastAccessed":"2023-10-03T12:17:34.338Z","id":"8321371195331124"}],"_type":"cookie_jar"},{"_id":"spc_22dfe33611af4731965cc2b08febcfdb","parentId":"wrk_565df8abe30f4da29d8bffcde97927d7","modified":1680782484284,"created":1680782484284,"fileName":"IRS","contents":"","contentType":"yaml","_type":"api_spec"},{"_id":"spc_3a573993100a40b3bc2b0a5bd8e5cc48","parentId":"wrk_565df8abe30f4da29d8bffcde97927d7","modified":1681726479575,"created":1681726479575,"fileName":"IRS","contents":"","contentType":"yaml","_type":"api_spec"}]} \ No newline at end of file +{ + "_type": "export", + "__export_format": 4, + "__export_date": "2023-10-03T14:17:54.580Z", + "__export_source": "insomnia.desktop.app:v2023.5.8", + "resources": [ + { + "_id": "req_f916b2912a8345d8b370d325fa1eb5df", + "parentId": "fld_a9821240386945ec8f185fab7c7456bc", + "modified": 1687243172179, + "created": 1687243056648, + "url": "{{IRS_HOST}}/irs/policies", + "name": "Get all policies", + "description": "", + "method": "GET", + "body": {}, + "parameters": [], + "headers": [], + "authentication": { + "type": "oauth2", + "grantType": "client_credentials", + "accessTokenUrl": "{{ _.KEYCLOAK_TOKEN_URL }}", + "clientId": "{{ _.CLIENT_ID }}", + "clientSecret": "{{ _.CLIENT_SECRET }}" + }, + "metaSortKey": -1687243056648, + "isPrivate": false, + "settingStoreCookies": true, + "settingSendCookies": true, + "settingDisableRenderRequestBody": false, + "settingEncodeUrl": true, + "settingRebuildPath": true, + "settingFollowRedirects": "global", + "_type": "request" + }, + { + "_id": "fld_a9821240386945ec8f185fab7c7456bc", + "parentId": "fld_34550c646cf24dd592e4fcb218d0d169", + "modified": 1687243055015, + "created": 1687243055015, + "name": "Policy Store", + "description": "", + "environment": {}, + "environmentPropertyOrder": null, + "metaSortKey": -1687243055015, + "_type": "request_group" + }, + { + "_id": "fld_34550c646cf24dd592e4fcb218d0d169", + "parentId": "wrk_565df8abe30f4da29d8bffcde97927d7", + "modified": 1691572726194, + "created": 1680682418636, + "name": "IRS DEMO Collection", + "description": "", + "environment": {}, + "environmentPropertyOrder": null, + "metaSortKey": -1680682418636, + "_type": "request_group" + }, + { + "_id": "wrk_565df8abe30f4da29d8bffcde97927d7", + "parentId": null, + "modified": 1680682438221, + "created": 1680682419747, + "name": "IRS", + "description": "", + "scope": "collection", + "_type": "workspace" + }, + { + "_id": "req_a0fd3fecf398435eb2eaecd58ce49e61", + "parentId": "fld_a9821240386945ec8f185fab7c7456bc", + "modified": 1687243241313, + "created": 1687243204155, + "url": "{{IRS_HOST}}/irs/policies/{% prompt 'policyId', '', '', '', false, true %}", + "name": "Delete policy", + "description": "", + "method": "DELETE", + "body": {}, + "parameters": [], + "headers": [], + "authentication": { + "type": "oauth2", + "grantType": "client_credentials", + "accessTokenUrl": "{{ _.KEYCLOAK_TOKEN_URL }}", + "clientId": "{{ _.CLIENT_ID }}", + "clientSecret": "{{ _.CLIENT_SECRET }}" + }, + "metaSortKey": -1685602897140.75, + "isPrivate": false, + "settingStoreCookies": true, + "settingSendCookies": true, + "settingDisableRenderRequestBody": false, + "settingEncodeUrl": true, + "settingRebuildPath": true, + "settingFollowRedirects": "global", + "_type": "request" + }, + { + "_id": "req_0d95630e3b284521a29914cbad3d6336", + "parentId": "fld_a9821240386945ec8f185fab7c7456bc", + "modified": 1693576028823, + "created": 1693576003390, + "url": "{{IRS_HOST}}/irs/policies/{% prompt 'policyId', '', '', '', false, true %}", + "name": "Update policy", + "description": "", + "method": "PUT", + "body": { + "mimeType": "application/json", + "text": "{\n\t\"validUntil\": \"2028-08-01T00:00:00Z\"\n}" + }, + "parameters": [], + "headers": [ + { + "name": "Content-Type", + "value": "application/json" + } + ], + "authentication": { + "type": "oauth2", + "grantType": "client_credentials", + "accessTokenUrl": "{{ _.KEYCLOAK_TOKEN_URL }}", + "clientId": "{{ _.CLIENT_ID }}", + "clientSecret": "{{ _.CLIENT_SECRET }}" + }, + "metaSortKey": -1684874704117.875, + "isPrivate": false, + "settingStoreCookies": true, + "settingSendCookies": true, + "settingDisableRenderRequestBody": false, + "settingEncodeUrl": true, + "settingRebuildPath": true, + "settingFollowRedirects": "global", + "_type": "request" + }, + { + "_id": "req_b98662fb4f0c476cb8569015d2886457", + "parentId": "fld_a9821240386945ec8f185fab7c7456bc", + "modified": 1687243190523, + "created": 1687243182397, + "url": "{{IRS_HOST}}/irs/policies", + "name": "Register policy", + "description": "", + "method": "POST", + "body": { + "mimeType": "application/json", + "text": "{\n\t\"policyId\": \"R2_Traceability\",\n\t\"validUntil\": \"2026-08-01T00:00:00Z\"\n}" + }, + "parameters": [], + "headers": [ + { + "name": "Content-Type", + "value": "application/json" + } + ], + "authentication": { + "type": "oauth2", + "grantType": "client_credentials", + "accessTokenUrl": "{{ _.KEYCLOAK_TOKEN_URL }}", + "clientId": "{{ _.CLIENT_ID }}", + "clientSecret": "{{ _.CLIENT_SECRET }}" + }, + "metaSortKey": -1683962737633.5, + "isPrivate": false, + "settingStoreCookies": true, + "settingSendCookies": true, + "settingDisableRenderRequestBody": false, + "settingEncodeUrl": true, + "settingRebuildPath": true, + "settingFollowRedirects": "global", + "_type": "request" + }, + { + "_id": "req_d3262b8c87c04ba5a7e375b65292e496", + "parentId": "fld_aedfd7a2f8b240fd8a0d4237e3106c84", + "modified": 1691502818583, + "created": 1680682418619, + "url": "{{DIGITAL_TWIN_REGISTRY}}/api/v3.0/shell-descriptors/{% prompt 'aasIdentifier', '', _.GLOBAL_ASSET_ID, '', false, true %}", + "name": "Get Shell by aasIdentifier", + "description": "", + "method": "GET", + "body": {}, + "parameters": [], + "headers": [ + { + "id": "pair_7877c58fd3ae46758cabf9f6cb397818", + "name": "", + "value": "", + "description": "", + "disabled": true + } + ], + "authentication": { + "type": "oauth2", + "grantType": "client_credentials", + "accessTokenUrl": "{{ _.KEYCLOAK_TOKEN_URL }}", + "clientId": "{{ _.CLIENT_ID }}", + "clientSecret": "{{ _.CLIENT_SECRET }}", + "credentialsInBody": false + }, + "metaSortKey": -1680682418619, + "isPrivate": false, + "settingStoreCookies": true, + "settingSendCookies": true, + "settingDisableRenderRequestBody": false, + "settingEncodeUrl": true, + "settingRebuildPath": true, + "settingFollowRedirects": "global", + "_type": "request" + }, + { + "_id": "fld_aedfd7a2f8b240fd8a0d4237e3106c84", + "parentId": "fld_34550c646cf24dd592e4fcb218d0d169", + "modified": 1691504187689, + "created": 1680682418630, + "name": "Digital Twin Registry", + "description": "", + "environment": {}, + "environmentPropertyOrder": null, + "metaSortKey": -1680682418630, + "_type": "request_group" + }, + { + "_id": "req_9756d034d3c64d12bfba7708299f9550", + "parentId": "fld_aedfd7a2f8b240fd8a0d4237e3106c84", + "modified": 1690529037286, + "created": 1690529035794, + "url": "{{DIGITAL_TWIN_REGISTRY}}/api/v3.0/shell-descriptors", + "name": "Get Shells", + "description": "", + "method": "GET", + "body": {}, + "parameters": [], + "headers": [ + { + "id": "pair_7877c58fd3ae46758cabf9f6cb397818", + "name": "", + "value": "", + "description": "", + "disabled": true + } + ], + "authentication": { + "type": "oauth2", + "grantType": "client_credentials", + "accessTokenUrl": "{{ _.KEYCLOAK_TOKEN_URL }}", + "clientId": "{{ _.CLIENT_ID }}", + "clientSecret": "{{ _.CLIENT_SECRET }}", + "credentialsInBody": false + }, + "metaSortKey": -1680682418614, + "isPrivate": false, + "settingStoreCookies": true, + "settingSendCookies": true, + "settingDisableRenderRequestBody": false, + "settingEncodeUrl": true, + "settingRebuildPath": true, + "settingFollowRedirects": "global", + "_type": "request" + }, + { + "_id": "req_e1cc20a33b7b4e39a67455e0cd066843", + "parentId": "fld_aedfd7a2f8b240fd8a0d4237e3106c84", + "modified": 1690366224607, + "created": 1680682418609, + "url": "{{DIGITAL_TWIN_REGISTRY}}/api/v3.0/lookup/shells", + "name": "Query Registry By BPN", + "description": "", + "method": "GET", + "body": {}, + "parameters": [ + { + "name": "assetIds", + "value": "[{\"name\": \"manufacturerId\",\"value\":\"BPNL00000003AYRE\"}],", + "disabled": false, + "id": "pair_c8a20aa6fd7647a98da9b91abfe0cfa8" + }, + { + "name": "assetIds", + "value": "[{\"name\": \"manufacturerId\",\"value\":\"BPNL00000003AVTH\"}],", + "disabled": true, + "id": "pair_cc48c08e3b834497a2d88bd4201c3867" + }, + { + "name": "assetIds", + "value": "[{\"name\": \"manufacturerId\",\"value\":\"BPNL00000003AZQP\"}]", + "disabled": true, + "id": "pair_4187c8b0b8894410a17eb0ff2cf1523a" + }, + { + "name": "assetIds", + "value": "[{\"name\": \"manufacturerId\",\"value\":\"BPNL00000003B2OM\"}],", + "disabled": true, + "id": "pair_706e6930cc874343941b744a054ef388" + }, + { + "name": "assetIds", + "value": "[{\"name\": \"manufacturerId\",\"value\":\"BPNL00000003B3NX\"}],", + "disabled": true, + "id": "pair_45c6bcf3266a475891ebbbba6cde0798" + }, + { + "name": "assetIds", + "value": "[{\"name\": \"manufacturerId\",\"value\":\"BPNL00000003B5MJ\"}],", + "disabled": true, + "id": "pair_89445c9795e54bbfa1e26dae0fe4756a" + }, + { + "name": "assetIds", + "value": "[{\"name\": \"manufacturerId\",\"value\":\"BPNL00000003B0Q0\"}],", + "disabled": true, + "id": "pair_d72f55c7bf714c7c9aae58456c778443" + }, + { + "name": "assetIds", + "value": "[{\"name\": \"manufacturerId\",\"value\":\"BPNL00000003AXS3\"}],", + "disabled": true, + "id": "pair_406c9da4dc014fb297f70bb3da7128c1" + } + ], + "headers": [], + "authentication": { + "type": "oauth2", + "grantType": "client_credentials", + "credentialsInBody": false, + "accessTokenUrl": "{{ _.KEYCLOAK_TOKEN_URL }}", + "clientId": "{{ _.CLIENT_ID }}", + "clientSecret": "{{ _.CLIENT_SECRET }}" + }, + "metaSortKey": -1680682418609, + "isPrivate": false, + "settingStoreCookies": true, + "settingSendCookies": true, + "settingDisableRenderRequestBody": false, + "settingEncodeUrl": true, + "settingRebuildPath": true, + "settingFollowRedirects": "global", + "_type": "request" + }, + { + "_id": "req_12330e717b5649629e051622db00a848", + "parentId": "fld_aedfd7a2f8b240fd8a0d4237e3106c84", + "modified": 1690366542261, + "created": 1680682418595, + "url": "{{DIGITAL_TWIN_REGISTRY}}/api/v3.0/lookup/shells", + "name": "Query Registry By VAN", + "description": "", + "method": "GET", + "body": {}, + "parameters": [ + { + "name": "assetIds", + "value": "[{\"name\":\"van\",\"value\": \"OMBSWNHVABEWMQTAV\"}]", + "disabled": false, + "id": "pair_50d86e928e9f448d97da8ada0390e12f" + } + ], + "headers": [], + "authentication": { + "type": "oauth2", + "grantType": "client_credentials", + "accessTokenUrl": "{{ _.KEYCLOAK_TOKEN_URL }}", + "clientId": "{{ _.CLIENT_ID }}", + "clientSecret": "{{ _.CLIENT_SECRET }}" + }, + "metaSortKey": -1680682418595, + "isPrivate": false, + "settingStoreCookies": true, + "settingSendCookies": true, + "settingDisableRenderRequestBody": false, + "settingEncodeUrl": true, + "settingRebuildPath": true, + "settingFollowRedirects": "global", + "_type": "request" + }, + { + "_id": "req_1bba1f291816490098ac164753a1ab1c", + "parentId": "fld_aedfd7a2f8b240fd8a0d4237e3106c84", + "modified": 1691061418395, + "created": 1680682418581, + "url": "{{DIGITAL_TWIN_REGISTRY}}/api/v3.0/lookup/shells", + "name": "Query Registry By globalAssetId", + "description": "", + "method": "GET", + "body": {}, + "parameters": [ + { + "name": "assetIds", + "value": "[{\"name\":\"globalAssetId\",\"value\":\"{% prompt 'id', '', '', '', false, true %}\"}]", + "disabled": false, + "id": "pair_f5f3d12fb2224c1d9e577c42128aa3d9" + } + ], + "headers": [], + "authentication": { + "type": "oauth2", + "grantType": "client_credentials", + "accessTokenUrl": "{{ _.KEYCLOAK_TOKEN_URL }}", + "clientId": "{{ _.CLIENT_ID }}", + "clientSecret": "{{ _.CLIENT_SECRET }}" + }, + "metaSortKey": -1680682418581, + "isPrivate": false, + "settingStoreCookies": true, + "settingSendCookies": true, + "settingDisableRenderRequestBody": false, + "settingEncodeUrl": true, + "settingRebuildPath": true, + "settingFollowRedirects": "global", + "_type": "request" + }, + { + "_id": "req_ea94bfdec10f449ba82559681a64037d", + "parentId": "fld_aedfd7a2f8b240fd8a0d4237e3106c84", + "modified": 1691500553894, + "created": 1680682418570, + "url": "{{DIGITAL_TWIN_REGISTRY}}/api/v3.0/lookup/shells/query", + "name": "Query Registry By VAN", + "description": "", + "method": "POST", + "body": { + "mimeType": "", + "text": "{\n \"query\": {\n \"assetIds\": [\n {\n \"value\" : \"OMCOFCRMXMBASAFZY\",\n \"name\" : \"van\"\n },\n {\n \"value\" : \"OMCNAXRMATEMEDENV\",\n \"name\" : \"van\"\n }\n ,\n {\n \"value\" : \"OMCODXGPGLPLKEAIQ\",\n \"name\" : \"van\"\n },\n {\n \"value\" : \"OMBGHXHATHICIEYOU\",\n \"name\" : \"van\"\n },\n {\n \"value\" : \"OMAGCJCBDQGPYRQCS\",\n \"name\" : \"van\"\n },\n {\n \"value\" : \"OMBIBCLBMGCJNUKUW\",\n \"name\" : \"van\"\n },\n {\n \"value\" : \"OMCRHSMILXFLDSPTT\",\n \"name\" : \"van\"\n },\n {\n \"value\" : \"OMCLNVPYKUQCNIBOW\",\n \"name\" : \"van\"\n },\n {\n \"value\" : \"OMCXYXGFMJIBYQLBL\",\n \"name\" : \"van\"\n }\n ]\n }\n}" + }, + "parameters": [], + "headers": [ + { + "name": "Content-Type", + "value": "application/json" + } + ], + "authentication": { + "type": "oauth2", + "grantType": "client_credentials", + "accessTokenUrl": "{{ _.KEYCLOAK_TOKEN_URL }}", + "clientId": "{{ _.CLIENT_ID }}", + "clientSecret": "{{ _.CLIENT_SECRET }}" + }, + "metaSortKey": -1680682418570, + "isPrivate": false, + "settingStoreCookies": true, + "settingSendCookies": true, + "settingDisableRenderRequestBody": false, + "settingEncodeUrl": true, + "settingRebuildPath": true, + "settingFollowRedirects": "global", + "_type": "request" + }, + { + "_id": "req_c90fd02dd0874beab32e0dd6a32680b1", + "parentId": "fld_aedfd7a2f8b240fd8a0d4237e3106c84", + "modified": 1691571903257, + "created": 1691408320970, + "url": "{{DIGITAL_TWIN_REGISTRY}}/api/v3.0/lookup/shells/query", + "name": "Query Registry By globalAssetId", + "description": "", + "method": "POST", + "body": { + "mimeType": "", + "text": "{\n\t\"query\": {\n\t\t\"assetIds\": [\n\t\t\t{\n\t\t\t\t\"value\": \"urn:uuid:da53d429-5770-410e-a13e-424e77952d8a\",\n\t\t\t\t\"name\": \"globalAssetId\"\n\t\t\t}\n\t\t]\n\t}\n}" + }, + "parameters": [], + "headers": [ + { + "name": "Content-Type", + "value": "application/json" + } + ], + "authentication": { + "type": "oauth2", + "grantType": "client_credentials", + "accessTokenUrl": "{{ _.KEYCLOAK_TOKEN_URL }}", + "clientId": "{{ _.CLIENT_ID }}", + "clientSecret": "{{ _.CLIENT_SECRET }}" + }, + "metaSortKey": -1680682418560.5, + "isPrivate": false, + "settingStoreCookies": true, + "settingSendCookies": true, + "settingDisableRenderRequestBody": false, + "settingEncodeUrl": true, + "settingRebuildPath": true, + "settingFollowRedirects": "global", + "_type": "request" + }, + { + "_id": "req_49381cd212ab46aaa69917647db696be", + "parentId": "fld_aedfd7a2f8b240fd8a0d4237e3106c84", + "modified": 1690366857910, + "created": 1689167429413, + "url": "{{DIGITAL_TWIN_REGISTRY}}/api/v3.0/shell-descriptors/{% prompt 'id', '', '', '', false, true %}", + "name": "Delete Shell by aasIdentifier", + "description": "", + "method": "DELETE", + "body": {}, + "parameters": [ + { + "id": "pair_6266690c04fd466fa1617082f5b8ec76", + "name": "pageSize", + "value": "50", + "description": "", + "disabled": true + } + ], + "headers": [ + { + "id": "pair_7877c58fd3ae46758cabf9f6cb397818", + "name": "", + "value": "", + "description": "", + "disabled": true + } + ], + "authentication": { + "type": "oauth2", + "grantType": "client_credentials", + "accessTokenUrl": "{{ _.KEYCLOAK_TOKEN_URL }}", + "clientId": "{{ _.CLIENT_ID }}", + "clientSecret": "{{ _.CLIENT_SECRET }}", + "credentialsInBody": false + }, + "metaSortKey": -1680682418470, + "isPrivate": false, + "settingStoreCookies": true, + "settingSendCookies": true, + "settingDisableRenderRequestBody": false, + "settingEncodeUrl": true, + "settingRebuildPath": true, + "settingFollowRedirects": "global", + "_type": "request" + }, + { + "_id": "req_6876042c0fd442129709052f593eac17", + "parentId": "fld_16ae74914cc44a8d8d2f9304ae33f98a", + "modified": 1691572360476, + "created": 1680682418551, + "url": "{{IRS_HOST}}/irs/jobs", + "name": "1.0.0 [Register Job]", + "description": "", + "method": "POST", + "body": { + "mimeType": "application/json", + "text": "{\n\t\"key\": {\n\t\t\"globalAssetId\": \"{% prompt 'Global Asset ID', 'Please provide \\'Global-Asset-ID\\' or use default', _.GLOBAL_ASSET_ID, '', false, true %}\",\n\t\t\"bpn\": \"{% prompt 'bpn', '', _.BPN, '', false, true %}\"\n\t}\n}" + }, + "parameters": [], + "headers": [ + { + "name": "Content-Type", + "value": "application/json" + } + ], + "authentication": { + "type": "oauth2", + "grantType": "client_credentials", + "accessTokenUrl": "{{ _.KEYCLOAK_TOKEN_URL }}", + "clientId": "{{ _.CLIENT_ID }}", + "clientSecret": "{{ _.CLIENT_SECRET }}" + }, + "metaSortKey": -1680682418551, + "isPrivate": false, + "settingStoreCookies": true, + "settingSendCookies": true, + "settingDisableRenderRequestBody": false, + "settingEncodeUrl": true, + "settingRebuildPath": true, + "settingFollowRedirects": "global", + "_type": "request" + }, + { + "_id": "fld_16ae74914cc44a8d8d2f9304ae33f98a", + "parentId": "fld_34550c646cf24dd592e4fcb218d0d169", + "modified": 1680682418562, + "created": 1680682418562, + "name": "IRS Test Collection", + "description": "", + "environment": {}, + "environmentPropertyOrder": null, + "metaSortKey": -1680682418562, + "_type": "request_group" + }, + { + "_id": "req_fa164b4c409b40db827aff0e79a41878", + "parentId": "fld_16ae74914cc44a8d8d2f9304ae33f98a", + "modified": 1691572904486, + "created": 1680682418539, + "url": "{{IRS_HOST}}/irs/jobs", + "name": "1.1.0 [Register Job globalAssetId ]", + "description": "", + "method": "POST", + "body": { + "mimeType": "application/json", + "text": "{\n\t\"key\": {\n\t\t\"globalAssetId\": \"urn:uuid:00000000-0000-0000-0000-000000000000\",\n\t\t\"bpn\": \"{% prompt 'bpn', '', _.BPN, '', false, true %}\"\n\t}\n}" + }, + "parameters": [], + "headers": [ + { + "name": "Content-Type", + "value": "application/json" + } + ], + "authentication": { + "type": "oauth2", + "grantType": "client_credentials", + "accessTokenUrl": "{{ _.KEYCLOAK_TOKEN_URL }}", + "clientId": "{{ _.CLIENT_ID }}", + "clientSecret": "{{ _.CLIENT_SECRET }}" + }, + "metaSortKey": -1680682418539, + "isPrivate": false, + "settingStoreCookies": true, + "settingSendCookies": true, + "settingDisableRenderRequestBody": false, + "settingEncodeUrl": true, + "settingRebuildPath": true, + "settingFollowRedirects": "global", + "_type": "request" + }, + { + "_id": "req_627740b85e2b44afbede59bee38efb55", + "parentId": "fld_16ae74914cc44a8d8d2f9304ae33f98a", + "modified": 1691572915877, + "created": 1680682418524, + "url": "{{IRS_HOST}}/irs/jobs", + "name": "1.1.1 [Register Job globalAssetId ]", + "description": "", + "method": "POST", + "body": { + "mimeType": "application/json", + "text": "{\n\t\"key\": {\n\t\t\"globalAssetId\": \"urn:uuid:6c311d29-5753-46d4-b32c-19b918ea936c311d29-5753-46d4-b32c-19b918ea936c311d29-5753-46d4-b32c-19b918ea936c311d29-5753-46d4-b32c-19b918ea936c311d29-5753-46d4-b32c-19b918ea936c311d29-5753-46d4-b32c-19b918ea936c311d29-5753-46d4-b32c-19b918ea936c311d29-5753-46d4-b32c-19b918ea936c311d29-5753-46d4-b32c-19b918ea936c311d29-5753-46d4-b32c-19b918ea936c311d29-5753-46d4-b32c-19b918ea936c311d29-5753-46d4-b32c-19b918ea936c311d29-5753-46d4-b32c-19b918ea936c311d29-5753-46d4-b32c-19b918ea936c311d29-5753-46d4-b32c-19b918ea936c311d29-5753-46d4-b32c-19b918ea936c311d29-5753-46d4-b32c-19b918ea936c311d29-5753-46d4-b32c-19b918ea936c311d29-5753-46d4-b32c-19b918ea936c311d29-5753-46d4-b32c-19b918ea936c311d29-5753-46d4-b32c-19b918ea936c311d29-5753-46d4-b32c-19b918ea936c311d29-5753-46d4-b32c-19b918ea936c311d29-5753-46d4-b32c-19b918ea936c311d29-5753-46d4-b32c-19b918ea936c311d29-5753-46d4-b32c-19b918ea936c311d29-5753-46d4-b32c-19b918ea936c311d29-5753-46d4-b32c-19b918ea936c311d29-5753-46d4-b32c-19b918ea936c311d29-5753-46d4-b32c-19b918ea936c311d29-5753-46d4-b32c-19b918ea936c311d29-5753-46d4-b32c-19b918ea936c311d29-5753-46d4-b32c-19b918ea936c311d29-5753-46d4-b32c-19b918ea936c311d29-5753-46d4-b32c-19b918ea936c311d29-5753-46d4-b32c-19b918ea936c311d29-5753-46d4-b32c-19b918ea936c311d29-5753-46d4-b32c-19b918ea936c311d29-5753-46d4-b32c-19b\",\n\t\t\"bpn\": \"{% prompt 'bpn', '', _.BPN, '', false, true %}\"\n\t},\n\t\"collectAspects\": true\n}" + }, + "parameters": [], + "headers": [ + { + "name": "Content-Type", + "value": "application/json" + } + ], + "authentication": { + "type": "oauth2", + "grantType": "client_credentials", + "accessTokenUrl": "{{ _.KEYCLOAK_TOKEN_URL }}", + "clientId": "{{ _.CLIENT_ID }}", + "clientSecret": "{{ _.CLIENT_SECRET }}" + }, + "metaSortKey": -1680682418524, + "isPrivate": false, + "settingStoreCookies": true, + "settingSendCookies": true, + "settingDisableRenderRequestBody": false, + "settingEncodeUrl": true, + "settingRebuildPath": true, + "settingFollowRedirects": "global", + "_type": "request" + }, + { + "_id": "req_5915b9d5fd834fc88abf5b2dcf5d4e14", + "parentId": "fld_16ae74914cc44a8d8d2f9304ae33f98a", + "modified": 1691572926461, + "created": 1680682418514, + "url": "{{IRS_HOST}}/irs/jobs", + "name": "1.2.0 [Register Job with depth and bomLifecycle asBuilt]", + "description": "", + "method": "POST", + "body": { + "mimeType": "application/json", + "text": "{\n\t\"key\": {\n\t\t\"globalAssetId\": \"{% prompt 'Global Asset ID', 'Please provide \\'Global-Asset-ID\\' or use default', _.GLOBAL_ASSET_ID, '', false, true %}\",\n\t\t\"bpn\": \"{% prompt 'bpn', '', _.BPN, '', false, true %}\"\n\t},\n\t\"bomLifecycle\": \"asBuilt\",\n\t\"depth\": 2,\n\t\"collectAspects\": true\n}" + }, + "parameters": [], + "headers": [ + { + "name": "Content-Type", + "value": "application/json" + } + ], + "authentication": { + "type": "oauth2", + "grantType": "client_credentials", + "accessTokenUrl": "{{ _.KEYCLOAK_TOKEN_URL }}", + "clientId": "{{ _.CLIENT_ID }}", + "clientSecret": "{{ _.CLIENT_SECRET }}" + }, + "metaSortKey": -1680682418514, + "isPrivate": false, + "settingStoreCookies": true, + "settingSendCookies": true, + "settingDisableRenderRequestBody": false, + "settingEncodeUrl": true, + "settingRebuildPath": true, + "settingFollowRedirects": "global", + "_type": "request" + }, + { + "_id": "req_50b0a15282cb4d9eb74d022bc331bf07", + "parentId": "fld_16ae74914cc44a8d8d2f9304ae33f98a", + "modified": 1691572936024, + "created": 1680682418504, + "url": "{{IRS_HOST}}/irs/jobs", + "name": "1.2.1 [Register Job with depth and bomLifecycle asPlanned]", + "description": "", + "method": "POST", + "body": { + "mimeType": "application/json", + "text": "{\n\t\"key\": {\n\t\t\"globalAssetId\": \"{% prompt 'Global Asset ID', 'Please provide \\'Global-Asset-ID\\' or use default', _.GLOBAL_ASSET_ID, '', false, true %}\",\n\t\t\"bpn\": \"{% prompt 'bpn', '', _.BPN, '', false, true %}\"\n\t},\n\t\"bomLifecycle\": \"asPlanned\",\n\t\"depth\": 2\n}" + }, + "parameters": [], + "headers": [ + { + "name": "Content-Type", + "value": "application/json" + } + ], + "authentication": { + "type": "oauth2", + "grantType": "client_credentials", + "accessTokenUrl": "{{ _.KEYCLOAK_TOKEN_URL }}", + "clientId": "{{ _.CLIENT_ID }}", + "clientSecret": "{{ _.CLIENT_SECRET }}" + }, + "metaSortKey": -1680682418504, + "isPrivate": false, + "settingStoreCookies": true, + "settingSendCookies": true, + "settingDisableRenderRequestBody": false, + "settingEncodeUrl": true, + "settingRebuildPath": true, + "settingFollowRedirects": "global", + "_type": "request" + }, + { + "_id": "req_8b66e84b065e4631b480a48ba57a054f", + "parentId": "fld_16ae74914cc44a8d8d2f9304ae33f98a", + "modified": 1695042911082, + "created": 1695042901876, + "url": "{{IRS_HOST}}/irs/jobs", + "name": "1.2.2 [Register Job with depth and bomLifecycle asSpecified]", + "description": "", + "method": "POST", + "body": { + "mimeType": "application/json", + "text": "{\n\t\"key\": {\n\t\t\"globalAssetId\": \"{% prompt 'Global Asset ID', 'Please provide \\'Global-Asset-ID\\' or use default', _.GLOBAL_ASSET_ID, '', false, true %}\",\n\t\t\"bpn\": \"{% prompt 'bpn', '', _.BPN, '', false, true %}\"\n\t},\n\t\"bomLifecycle\": \"asSpecified\",\n\t\"depth\": 2\n}" + }, + "parameters": [], + "headers": [ + { + "name": "Content-Type", + "value": "application/json" + } + ], + "authentication": { + "type": "oauth2", + "grantType": "client_credentials", + "accessTokenUrl": "{{ _.KEYCLOAK_TOKEN_URL }}", + "clientId": "{{ _.CLIENT_ID }}", + "clientSecret": "{{ _.CLIENT_SECRET }}" + }, + "metaSortKey": -1680682418496, + "isPrivate": false, + "settingStoreCookies": true, + "settingSendCookies": true, + "settingDisableRenderRequestBody": false, + "settingEncodeUrl": true, + "settingRebuildPath": true, + "settingFollowRedirects": "global", + "_type": "request" + }, + { + "_id": "req_67a54df7c551456bb988d5433d15a3f3", + "parentId": "fld_16ae74914cc44a8d8d2f9304ae33f98a", + "modified": 1691572943357, + "created": 1680682418488, + "url": "{{IRS_HOST}}/irs/jobs", + "name": "1.3.0 [Register Job with aspect SerialPart]", + "description": "", + "method": "POST", + "body": { + "mimeType": "application/json", + "text": "{\n\t\"aspects\": [\n\t\t\"SerialPart\"\n\t],\n\t\"key\": {\n\t\t\"globalAssetId\": \"{% prompt 'Global Asset ID', 'Please provide \\'Global-Asset-ID\\' or use default', _.GLOBAL_ASSET_ID, '', false, true %}\",\n\t\t\"bpn\": \"{% prompt 'bpn', '', _.BPN, '', false, true %}\"\n\t},\n\t\"collectAspects\": true\n}" + }, + "parameters": [], + "headers": [ + { + "name": "Content-Type", + "value": "application/json" + } + ], + "authentication": { + "type": "oauth2", + "grantType": "client_credentials", + "accessTokenUrl": "{{ _.KEYCLOAK_TOKEN_URL }}", + "clientId": "{{ _.CLIENT_ID }}", + "clientSecret": "{{ _.CLIENT_SECRET }}" + }, + "metaSortKey": -1680682418488, + "isPrivate": false, + "settingStoreCookies": true, + "settingSendCookies": true, + "settingDisableRenderRequestBody": false, + "settingEncodeUrl": true, + "settingRebuildPath": true, + "settingFollowRedirects": "global", + "_type": "request" + }, + { + "_id": "req_df79b6f9718740739fb2956a5e793ee9", + "parentId": "fld_16ae74914cc44a8d8d2f9304ae33f98a", + "modified": 1691572949775, + "created": 1680682418479, + "url": "{{IRS_HOST}}/irs/jobs", + "name": "1.3.1 [Register Job with aspect SerialPart and SingleLevelBomAsBuilt]", + "description": "", + "method": "POST", + "body": { + "mimeType": "application/json", + "text": "{\n\t\"aspects\": [\n\t\t\"SerialPart\",\n\t\t\"SingleLevelBomAsBuilt\"\n\t],\n\t\"key\": {\n\t\t\"globalAssetId\": \"{% prompt 'Global Asset ID', 'Please provide \\'Global-Asset-ID\\' or use default', _.GLOBAL_ASSET_ID, '', false, true %}\",\n\t\t\"bpn\": \"{% prompt 'bpn', '', _.BPN, '', false, true %}\"\n\t},\n\t\"collectAspects\": true\n}" + }, + "parameters": [], + "headers": [ + { + "name": "Content-Type", + "value": "application/json" + } + ], + "authentication": { + "type": "oauth2", + "grantType": "client_credentials", + "accessTokenUrl": "{{ _.KEYCLOAK_TOKEN_URL }}", + "clientId": "{{ _.CLIENT_ID }}", + "clientSecret": "{{ _.CLIENT_SECRET }}" + }, + "metaSortKey": -1680682418479, + "isPrivate": false, + "settingStoreCookies": true, + "settingSendCookies": true, + "settingDisableRenderRequestBody": false, + "settingEncodeUrl": true, + "settingRebuildPath": true, + "settingFollowRedirects": "global", + "_type": "request" + }, + { + "_id": "req_ea02d5cd06b14599b748a7a5c7074597", + "parentId": "fld_16ae74914cc44a8d8d2f9304ae33f98a", + "modified": 1691572957454, + "created": 1680682418469, + "url": "{{IRS_HOST}}/irs/jobs", + "name": "1.3.2 [Register Job with aspect MaterialForRecycling and BatteryPass]", + "description": "", + "method": "POST", + "body": { + "mimeType": "application/json", + "text": "{\n\t\"aspects\": [\n\t\t\"BatteryPass\",\n\t\t\"MaterialForRecycling\"\n\t],\n\t\"key\": {\n\t\t\"globalAssetId\": \"{% prompt 'Global Asset ID', 'Please provide \\'Global-Asset-ID\\' or use default', _.GLOBAL_ASSET_ID, '', false, true %}\",\n\t\t\"bpn\": \"{% prompt 'bpn', '', _.BPN, '', false, true %}\"\n\t},\n\t\"collectAspects\": true\n}" + }, + "parameters": [], + "headers": [ + { + "name": "Content-Type", + "value": "application/json" + } + ], + "authentication": { + "type": "oauth2", + "grantType": "client_credentials", + "accessTokenUrl": "{{ _.KEYCLOAK_TOKEN_URL }}", + "clientId": "{{ _.CLIENT_ID }}", + "clientSecret": "{{ _.CLIENT_SECRET }}" + }, + "metaSortKey": -1680682418469, + "isPrivate": false, + "settingStoreCookies": true, + "settingSendCookies": true, + "settingDisableRenderRequestBody": false, + "settingEncodeUrl": true, + "settingRebuildPath": true, + "settingFollowRedirects": "global", + "_type": "request" + }, + { + "_id": "req_de68bf2f27af483ea3d57c2faa382c92", + "parentId": "fld_16ae74914cc44a8d8d2f9304ae33f98a", + "modified": 1691572965207, + "created": 1680682418460, + "url": "{{IRS_HOST}}/irs/jobs", + "name": "1.3.3 [Register Job with aspect type Batch and CertificateOfDestruction]", + "description": "", + "method": "POST", + "body": { + "mimeType": "application/json", + "text": "{\n\t\"aspects\": [\n\t\t\"Batch\",\n\t\t\"CertificateOfDestruction\"\n\t],\n\t\"key\": {\n\t\t\"globalAssetId\": \"{% prompt 'Global Asset ID', 'Please provide \\'Global-Asset-ID\\' or use default', _.GLOBAL_ASSET_ID, '', false, true %}\",\n\t\t\"bpn\": \"{% prompt 'bpn', '', _.BPN, '', false, true %}\"\n\t},\n\t\"collectAspects\": true\n}" + }, + "parameters": [], + "headers": [ + { + "name": "Content-Type", + "value": "application/json" + } + ], + "authentication": { + "type": "oauth2", + "grantType": "client_credentials", + "accessTokenUrl": "{{ _.KEYCLOAK_TOKEN_URL }}", + "clientId": "{{ _.CLIENT_ID }}", + "clientSecret": "{{ _.CLIENT_SECRET }}" + }, + "metaSortKey": -1680682418460, + "isPrivate": false, + "settingStoreCookies": true, + "settingSendCookies": true, + "settingDisableRenderRequestBody": false, + "settingEncodeUrl": true, + "settingRebuildPath": true, + "settingFollowRedirects": "global", + "_type": "request" + }, + { + "_id": "req_32a42ffab57e468891cb3738e0cbd2f6", + "parentId": "fld_16ae74914cc44a8d8d2f9304ae33f98a", + "modified": 1691572975641, + "created": 1680682418451, + "url": "{{IRS_HOST}}/irs/jobs", + "name": "1.3.4 [Register Job with aspect SerialPart and AddressAspect]", + "description": "", + "method": "POST", + "body": { + "mimeType": "application/json", + "text": "{\n\t\"aspects\": [\n\t\t\"SerialPart\",\n\t\t\"AddressAspect\"\n\t],\n\t\"key\": {\n\t\t\"globalAssetId\": \"{% prompt 'Global Asset ID', 'Please provide \\'Global-Asset-ID\\' or use default', _.GLOBAL_ASSET_ID, '', false, true %}\",\n\t\t\"bpn\": \"{% prompt 'bpn', '', _.BPN, '', false, true %}\"\n\t},\n\t\"collectAspects\": true\n}" + }, + "parameters": [], + "headers": [ + { + "name": "Content-Type", + "value": "application/json" + } + ], + "authentication": { + "type": "oauth2", + "grantType": "client_credentials", + "accessTokenUrl": "{{ _.KEYCLOAK_TOKEN_URL }}", + "clientId": "{{ _.CLIENT_ID }}", + "clientSecret": "{{ _.CLIENT_SECRET }}" + }, + "metaSortKey": -1680682418451, + "isPrivate": false, + "settingStoreCookies": true, + "settingSendCookies": true, + "settingDisableRenderRequestBody": false, + "settingEncodeUrl": true, + "settingRebuildPath": true, + "settingFollowRedirects": "global", + "_type": "request" + }, + { + "_id": "req_fcd677768e4749e6890e742c5535cf20", + "parentId": "fld_16ae74914cc44a8d8d2f9304ae33f98a", + "modified": 1691572985624, + "created": 1680682418442, + "url": "{{IRS_HOST}}/irs/jobs", + "name": "1.3.5 [Register Job with aspect PartAsPlanned]", + "description": "", + "method": "POST", + "body": { + "mimeType": "application/json", + "text": "{\n\t\"aspects\": [\n\t\t\"PartAsPlanned\"\n\t],\n\t\"key\": {\n\t\t\"globalAssetId\": \"{% prompt 'Global Asset ID', 'Please provide \\'Global-Asset-ID\\' or use default', _.GLOBAL_ASSET_ID, '', false, true %}\",\n\t\t\"bpn\": \"{% prompt 'bpn', '', _.BPN, '', false, true %}\"\n\t},\n\t\"bomLifecycle\": \"asPlanned\",\n\t\"collectAspects\": true\n}" + }, + "parameters": [], + "headers": [ + { + "name": "Content-Type", + "value": "application/json" + } + ], + "authentication": { + "type": "oauth2", + "grantType": "client_credentials", + "accessTokenUrl": "{{ _.KEYCLOAK_TOKEN_URL }}", + "clientId": "{{ _.CLIENT_ID }}", + "clientSecret": "{{ _.CLIENT_SECRET }}" + }, + "metaSortKey": -1680682418442, + "isPrivate": false, + "settingStoreCookies": true, + "settingSendCookies": true, + "settingDisableRenderRequestBody": false, + "settingEncodeUrl": true, + "settingRebuildPath": true, + "settingFollowRedirects": "global", + "_type": "request" + }, + { + "_id": "req_7aea0fe27d264ccaae4dabca55908a18", + "parentId": "fld_16ae74914cc44a8d8d2f9304ae33f98a", + "modified": 1691572678250, + "created": 1680682418432, + "url": "{{IRS_HOST}}/irs/jobs", + "name": "1.3.6 [Register Job with upward direction]", + "description": "", + "method": "POST", + "body": { + "mimeType": "application/json", + "text": "{\n\t\"key\": {\n\t\t\"globalAssetId\": \"urn:uuid:3402b29d-07a6-42ad-80ff-272b50fbe24a\",\n\t\t\"bpn\": \"BPNL00000003AZQP\"\n\t},\n\t\"direction\": \"upward\"\n}" + }, + "parameters": [], + "headers": [ + { + "name": "Content-Type", + "value": "application/json" + } + ], + "authentication": { + "type": "oauth2", + "grantType": "client_credentials", + "accessTokenUrl": "{{ _.KEYCLOAK_TOKEN_URL }}", + "clientId": "{{ _.CLIENT_ID }}", + "clientSecret": "{{ _.CLIENT_SECRET }}" + }, + "metaSortKey": -1680682418432, + "isPrivate": false, + "settingStoreCookies": true, + "settingSendCookies": true, + "settingDisableRenderRequestBody": false, + "settingEncodeUrl": true, + "settingRebuildPath": true, + "settingFollowRedirects": "global", + "_type": "request" + }, + { + "_id": "req_418468c2c71944c183e14a118dad3ba1", + "parentId": "fld_16ae74914cc44a8d8d2f9304ae33f98a", + "modified": 1695192994847, + "created": 1695192937155, + "url": "{{IRS_HOST}}/irs/jobs", + "name": "1.3.7 [Register Job with aspect JustInSequencePart]", + "description": "", + "method": "POST", + "body": { + "mimeType": "application/json", + "text": "{\n\t\"aspects\": [\n\t\t\"JustInSequencePart\"\n\t],\n\t\"key\": {\n\t\t\"globalAssetId\": \"{% prompt 'Global Asset ID', 'Please provide \\'Global-Asset-ID\\' or use default', _.GLOBAL_ASSET_ID, '', false, true %}\",\n\t\t\"bpn\": \"{% prompt 'bpn', '', _.BPN, '', false, true %}\"\n\t},\n\t\"collectAspects\": true\n}" + }, + "parameters": [], + "headers": [ + { + "name": "Content-Type", + "value": "application/json" + } + ], + "authentication": { + "type": "oauth2", + "grantType": "client_credentials", + "accessTokenUrl": "{{ _.KEYCLOAK_TOKEN_URL }}", + "clientId": "{{ _.CLIENT_ID }}", + "clientSecret": "{{ _.CLIENT_SECRET }}" + }, + "metaSortKey": -1680682418428, + "isPrivate": false, + "settingStoreCookies": true, + "settingSendCookies": true, + "settingDisableRenderRequestBody": false, + "settingEncodeUrl": true, + "settingRebuildPath": true, + "settingFollowRedirects": "global", + "_type": "request" + }, + { + "_id": "req_1745c53de4f14d8e9458f7095e7a9bd9", + "parentId": "fld_16ae74914cc44a8d8d2f9304ae33f98a", + "modified": 1695192982633, + "created": 1695192971825, + "url": "{{IRS_HOST}}/irs/jobs", + "name": "1.3.8 [Register Job with aspect TractionBatteryCode]", + "description": "", + "method": "POST", + "body": { + "mimeType": "application/json", + "text": "{\n\t\"aspects\": [\n\t\t\"TractionBatteryCode\"\n\t],\n\t\"key\": {\n\t\t\"globalAssetId\": \"{% prompt 'Global Asset ID', 'Please provide \\'Global-Asset-ID\\' or use default', _.GLOBAL_ASSET_ID, '', false, true %}\",\n\t\t\"bpn\": \"{% prompt 'bpn', '', _.BPN, '', false, true %}\"\n\t},\n\t\"collectAspects\": true\n}" + }, + "parameters": [], + "headers": [ + { + "name": "Content-Type", + "value": "application/json" + } + ], + "authentication": { + "type": "oauth2", + "grantType": "client_credentials", + "accessTokenUrl": "{{ _.KEYCLOAK_TOKEN_URL }}", + "clientId": "{{ _.CLIENT_ID }}", + "clientSecret": "{{ _.CLIENT_SECRET }}" + }, + "metaSortKey": -1680682418426, + "isPrivate": false, + "settingStoreCookies": true, + "settingSendCookies": true, + "settingDisableRenderRequestBody": false, + "settingEncodeUrl": true, + "settingRebuildPath": true, + "settingFollowRedirects": "global", + "_type": "request" + }, + { + "_id": "req_1f462787c52b4241a9d4906ddfe7940a", + "parentId": "fld_16ae74914cc44a8d8d2f9304ae33f98a", + "modified": 1691574126936, + "created": 1680682418424, + "url": "{{IRS_HOST}}/irs/jobs", + "name": "1.4.0 [Register Job with invalid or not exisiting aspect type]", + "description": "", + "method": "POST", + "body": { + "mimeType": "application/json", + "text": "{\n\t\"aspects\": [\n\t\t\"PartSerialTypization\"\n\t],\n\t\"key\": {\n\t\t\"globalAssetId\": \"{% prompt 'Global Asset ID', 'Please provide \\'Global-Asset-ID\\' or use default', _.GLOBAL_ASSET_ID, '', false, true %}\",\n\t\t\"bpn\": \"{% prompt 'bpn', '', _.BPN, '', false, true %}\"\n\t},\n\t\"collectAspects\": true\n}" + }, + "parameters": [], + "headers": [ + { + "name": "Content-Type", + "value": "application/json" + } + ], + "authentication": { + "type": "oauth2", + "grantType": "client_credentials", + "accessTokenUrl": "{{ _.KEYCLOAK_TOKEN_URL }}", + "clientId": "{{ _.CLIENT_ID }}", + "clientSecret": "{{ _.CLIENT_SECRET }}" + }, + "metaSortKey": -1680682418424, + "isPrivate": false, + "settingStoreCookies": true, + "settingSendCookies": true, + "settingDisableRenderRequestBody": false, + "settingEncodeUrl": true, + "settingRebuildPath": true, + "settingFollowRedirects": "global", + "_type": "request" + }, + { + "_id": "req_f1385d39b501424caebc7067b1b809aa", + "parentId": "fld_16ae74914cc44a8d8d2f9304ae33f98a", + "modified": 1691574130454, + "created": 1680682418414, + "url": "{{IRS_HOST}}/irs/jobs", + "name": "1.4.1 [Register Job with invalid or not exisiting aspect type]", + "description": "", + "method": "POST", + "body": { + "mimeType": "application/json", + "text": "{\n\t\"aspects\": [\n\t\t\"\"\n\t],\n\t\"key\": {\n\t\t\"globalAssetId\": \"{% prompt 'Global Asset ID', 'Please provide \\'Global-Asset-ID\\' or use default', _.GLOBAL_ASSET_ID, '', false, true %}\",\n\t\t\"bpn\": \"{% prompt 'bpn', '', _.BPN, '', false, true %}\"\n\t},\n\t\"collectAspects\": true\n}" + }, + "parameters": [], + "headers": [ + { + "name": "Content-Type", + "value": "application/json" + } + ], + "authentication": { + "type": "oauth2", + "grantType": "client_credentials", + "accessTokenUrl": "{{ _.KEYCLOAK_TOKEN_URL }}", + "clientId": "{{ _.CLIENT_ID }}", + "clientSecret": "{{ _.CLIENT_SECRET }}" + }, + "metaSortKey": -1680682418414, + "isPrivate": false, + "settingStoreCookies": true, + "settingSendCookies": true, + "settingDisableRenderRequestBody": false, + "settingEncodeUrl": true, + "settingRebuildPath": true, + "settingFollowRedirects": "global", + "_type": "request" + }, + { + "_id": "req_55c8aaff89644752833d4118fc3ff830", + "parentId": "fld_16ae74914cc44a8d8d2f9304ae33f98a", + "modified": 1691574133572, + "created": 1680682418401, + "url": "{{IRS_HOST}}/irs/jobs", + "name": "1.5.0 [Register Job with all aspect type]", + "description": "", + "method": "POST", + "body": { + "mimeType": "application/json", + "text": "{\n\t\"aspects\": [\n\t\t\"SerialPartTypization\",\n\t\t\"AssemblyPartRelationship\",\n\t\t\"Batch\",\n\t\t\"ProductDescription\",\n\t\t\"IdConversion\",\n\t\t\"MarketplaceOffer\",\n\t\t\"MaterialForRecycling\",\n\t\t\"PhysicalDimension\",\n\t\t\"ReturnRequest\",\n\t\t\"CertificateOfDestruction\",\n\t\t\"CertificateOfDismantler\",\n\t\t\"EndOfLife\",\n\t\t\"EsrCertificate\",\n\t\t\"EsrCertificateStateStatistic\",\n\t\t\"ChargingProcess\",\n\t\t\"AddressAspect\",\n\t\t\"ClaimData\",\n\t\t\"BatteryPass\",\n\t\t\"DiagnosticData\",\n\t\t\"MaterialForHomologation\",\n\t\t\"PartAsPlanned\"\n\t],\n\t\"key\": {\n\t\t\"globalAssetId\": \"{% prompt 'Global Asset ID', 'Please provide \\'Global-Asset-ID\\' or use default', _.GLOBAL_ASSET_ID, '', false, true %}\",\n\t\t\"bpn\": \"{% prompt 'bpn', '', _.BPN, '', false, true %}\"\n\t},\n\t\"collectAspects\": true\n}" + }, + "parameters": [], + "headers": [ + { + "name": "Content-Type", + "value": "application/json" + } + ], + "authentication": { + "type": "oauth2", + "grantType": "client_credentials", + "accessTokenUrl": "{{ _.KEYCLOAK_TOKEN_URL }}", + "clientId": "{{ _.CLIENT_ID }}", + "clientSecret": "{{ _.CLIENT_SECRET }}" + }, + "metaSortKey": -1680682418401, + "isPrivate": false, + "settingStoreCookies": true, + "settingSendCookies": true, + "settingDisableRenderRequestBody": false, + "settingEncodeUrl": true, + "settingRebuildPath": true, + "settingFollowRedirects": "global", + "_type": "request" + }, + { + "_id": "req_69728c86c252433c865341fc37da469a", + "parentId": "fld_16ae74914cc44a8d8d2f9304ae33f98a", + "modified": 1691574328481, + "created": 1680682418392, + "url": "{{IRS_HOST}}/irs/jobs", + "name": "1.6.0 [Register Job with BPN lookup]", + "description": "", + "method": "POST", + "body": { + "mimeType": "application/json", + "text": "{\n\t\"aspects\": [\n\t\t\"SerialPart\",\n\t\t\"Batch\"\n\t],\n\t\"key\": {\n\t\t\"globalAssetId\": \"{% prompt 'Global Asset ID', 'Please provide \\'Global-Asset-ID\\' or use default', _.GLOBAL_ASSET_ID, '', false, true %}\",\n\t\t\"bpn\": \"{% prompt 'bpn', '', _.BPN, '', false, true %}\"\n\t},\n\t\"lookupBPNs\": false\n}" + }, + "parameters": [], + "headers": [ + { + "name": "Content-Type", + "value": "application/json" + } + ], + "authentication": { + "type": "oauth2", + "grantType": "client_credentials", + "accessTokenUrl": "{{ _.KEYCLOAK_TOKEN_URL }}", + "clientId": "{{ _.CLIENT_ID }}", + "clientSecret": "{{ _.CLIENT_SECRET }}" + }, + "metaSortKey": -1680682418392, + "isPrivate": false, + "settingStoreCookies": true, + "settingSendCookies": true, + "settingDisableRenderRequestBody": false, + "settingEncodeUrl": true, + "settingRebuildPath": true, + "settingFollowRedirects": "global", + "_type": "request" + }, + { + "_id": "req_beb0d36b302f44559ff1bc4e6734a537", + "parentId": "fld_16ae74914cc44a8d8d2f9304ae33f98a", + "modified": 1691574334421, + "created": 1683184048412, + "url": "{{IRS_HOST}}/irs/jobs", + "name": "1.7.0 [Register Job with invalid policy]", + "description": "", + "method": "POST", + "body": { + "mimeType": "application/json", + "text": "{\n\t\"aspects\": [\n\t\t\"SerialPart\"\n\t],\n\t\"key\": {\n\t\t\"globalAssetId\": \"urn:uuid:da53d429-5770-410e-a13e-424e77952d8a\",\n\t\t\"bpn\": \"{% prompt 'bpn', '', _.BPN, '', false, true %}\"\n\t},\n\t\"collectAspects\": true,\n\t\"lookupBPNs\": false\n}" + }, + "parameters": [], + "headers": [ + { + "name": "Content-Type", + "value": "application/json" + } + ], + "authentication": { + "type": "oauth2", + "grantType": "client_credentials", + "accessTokenUrl": "{{ _.KEYCLOAK_TOKEN_URL }}", + "clientId": "{{ _.CLIENT_ID }}", + "clientSecret": "{{ _.CLIENT_SECRET }}" + }, + "metaSortKey": -1680682418386.5, + "isPrivate": false, + "settingStoreCookies": true, + "settingSendCookies": true, + "settingDisableRenderRequestBody": false, + "settingEncodeUrl": true, + "settingRebuildPath": true, + "settingFollowRedirects": "global", + "_type": "request" + }, + { + "_id": "req_fd07a6b6d4a8403db523585b610bf24a", + "parentId": "fld_16ae74914cc44a8d8d2f9304ae33f98a", + "modified": 1693562089788, + "created": 1693493383337, + "url": "{{IRS_HOST}}/irs/jobs", + "name": "1.8.0 [Register Job with data integrity success]", + "description": "", + "method": "POST", + "body": { + "mimeType": "application/json", + "text": "{\n\t\"aspects\": [\n\t\t\"SingleLevelBomAsBuilt\"\n\t],\n\t\"bomLifecycle\": \"asBuilt\",\n\t\"collectAspects\": true,\n\t\"direction\": \"downward\",\n\t\"depth\": 10,\n \"integrityCheck\": true,\n\t\"key\": {\n\t\t\"globalAssetId\": \"urn:uuid:a1fa0f85-697d-4c9d-982f-2501af8e8636\",\n\t\t\"bpn\": \"BPNL00000003AZQP\"\n\t}\n}" + }, + "parameters": [], + "headers": [ + { + "name": "Content-Type", + "value": "application/json" + } + ], + "authentication": { + "type": "oauth2", + "grantType": "client_credentials", + "accessTokenUrl": "{{ _.KEYCLOAK_TOKEN_URL }}", + "clientId": "{{ _.CLIENT_ID }}", + "clientSecret": "{{ _.CLIENT_SECRET }}" + }, + "metaSortKey": -1680682418382.375, + "isPrivate": false, + "settingStoreCookies": true, + "settingSendCookies": true, + "settingDisableRenderRequestBody": false, + "settingEncodeUrl": true, + "settingRebuildPath": true, + "settingFollowRedirects": "global", + "_type": "request" + }, + { + "_id": "req_f18b57a3b69348708c80adda421a8de5", + "parentId": "fld_16ae74914cc44a8d8d2f9304ae33f98a", + "modified": 1693566189520, + "created": 1693493584873, + "url": "{{IRS_HOST}}/irs/jobs", + "name": "1.8.1 [Register Job with data integrity wrong hash]", + "description": "", + "method": "POST", + "body": { + "mimeType": "application/json", + "text": "{\n\t\"aspects\": [\n\t\t\"SingleLevelBomAsBuilt\"\n\t],\n\t\"bomLifecycle\": \"asBuilt\",\n\t\"collectAspects\": true,\n\t\"direction\": \"downward\",\n\t\"depth\": 10,\n \"integrityCheck\": true,\n\t\"key\": {\n\t\t\"globalAssetId\": \"urn:uuid:05abf6ff-8c78-4b72-948b-40e08e9b83f3\",\n\t\t\"bpn\": \"BPNL00000003AZQP\"\n\t}\n}" + }, + "parameters": [], + "headers": [ + { + "name": "Content-Type", + "value": "application/json" + } + ], + "authentication": { + "type": "oauth2", + "grantType": "client_credentials", + "accessTokenUrl": "{{ _.KEYCLOAK_TOKEN_URL }}", + "clientId": "{{ _.CLIENT_ID }}", + "clientSecret": "{{ _.CLIENT_SECRET }}" + }, + "metaSortKey": -1680682418381.6875, + "isPrivate": false, + "settingStoreCookies": true, + "settingSendCookies": true, + "settingDisableRenderRequestBody": false, + "settingEncodeUrl": true, + "settingRebuildPath": true, + "settingFollowRedirects": "global", + "_type": "request" + }, + { + "_id": "req_a70bf616e5a24b71b13967f1d186977d", + "parentId": "fld_16ae74914cc44a8d8d2f9304ae33f98a", + "modified": 1693566192319, + "created": 1693493594373, + "url": "{{IRS_HOST}}/irs/jobs", + "name": "1.8.2 [Register Job with data integrity wrong signature]", + "description": "", + "method": "POST", + "body": { + "mimeType": "application/json", + "text": "{\n\t\"aspects\": [\n\t\t\"SingleLevelBomAsBuilt\"\n\t],\n\t\"bomLifecycle\": \"asBuilt\",\n\t\"collectAspects\": true,\n\t\"direction\": \"downward\",\n\t\"depth\": 10,\n \"integrityCheck\": true,\n\t\"key\": {\n\t\t\"globalAssetId\": \"urn:uuid:17e11d67-0315-4504-82cd-8e70a8c33a6a\",\n\t\t\"bpn\": \"BPNL00000003AZQP\"\n\t}\n}" + }, + "parameters": [], + "headers": [ + { + "name": "Content-Type", + "value": "application/json" + } + ], + "authentication": { + "type": "oauth2", + "grantType": "client_credentials", + "accessTokenUrl": "{{ _.KEYCLOAK_TOKEN_URL }}", + "clientId": "{{ _.CLIENT_ID }}", + "clientSecret": "{{ _.CLIENT_SECRET }}" + }, + "metaSortKey": -1680682418381.3438, + "isPrivate": false, + "settingStoreCookies": true, + "settingSendCookies": true, + "settingDisableRenderRequestBody": false, + "settingEncodeUrl": true, + "settingRebuildPath": true, + "settingFollowRedirects": "global", + "_type": "request" + }, + { + "_id": "req_d043eb6376b74f8391dd76eeb2c7a8da", + "parentId": "fld_16ae74914cc44a8d8d2f9304ae33f98a", + "modified": 1693566195101, + "created": 1693493604521, + "url": "{{IRS_HOST}}/irs/jobs", + "name": "1.8.3 [Register Job with data integrity integrity aspect missing]", + "description": "", + "method": "POST", + "body": { + "mimeType": "application/json", + "text": "{\n\t\"aspects\": [\n\t\t\"SingleLevelBomAsBuilt\"\n\t],\n\t\"bomLifecycle\": \"asBuilt\",\n\t\"collectAspects\": true,\n\t\"direction\": \"downward\",\n\t\"depth\": 10,\n \"integrityCheck\": true,\n\t\"key\": {\n\t\t\"globalAssetId\": \"urn:uuid:5672e8ff-8a73-425e-b2a5-5561b5b21d7a\",\n\t\t\"bpn\": \"BPNL00000003AZQP\"\n\t}\n}" + }, + "parameters": [], + "headers": [ + { + "name": "Content-Type", + "value": "application/json" + } + ], + "authentication": { + "type": "oauth2", + "grantType": "client_credentials", + "accessTokenUrl": "{{ _.KEYCLOAK_TOKEN_URL }}", + "clientId": "{{ _.CLIENT_ID }}", + "clientSecret": "{{ _.CLIENT_SECRET }}" + }, + "metaSortKey": -1680682418381.1719, + "isPrivate": false, + "settingStoreCookies": true, + "settingSendCookies": true, + "settingDisableRenderRequestBody": false, + "settingEncodeUrl": true, + "settingRebuildPath": true, + "settingFollowRedirects": "global", + "_type": "request" + }, + { + "_id": "req_dbb0d4a0d96c40249e5cb92fab9a2d0e", + "parentId": "fld_16ae74914cc44a8d8d2f9304ae33f98a", + "modified": 1691571995584, + "created": 1680682418381, + "url": "{{IRS_HOST}}/irs/jobs", + "name": "2.0.0 [Search for completed Jobs]", + "description": "", + "method": "GET", + "body": {}, + "parameters": [ + { + "name": "jobStates", + "value": "COMPLETED", + "disabled": false + } + ], + "headers": [ + { + "name": "Content-Type", + "value": "application/json" + } + ], + "authentication": { + "type": "oauth2", + "grantType": "client_credentials", + "accessTokenUrl": "{{ _.KEYCLOAK_TOKEN_URL }}", + "clientId": "{{ _.CLIENT_ID }}", + "clientSecret": "{{ _.CLIENT_SECRET }}" + }, + "metaSortKey": -1680682418381, + "isPrivate": false, + "settingStoreCookies": true, + "settingSendCookies": true, + "settingDisableRenderRequestBody": false, + "settingEncodeUrl": true, + "settingRebuildPath": true, + "settingFollowRedirects": "global", + "_type": "request" + }, + { + "_id": "req_92e80cc8681e4c90bea0403b289955a6", + "parentId": "fld_16ae74914cc44a8d8d2f9304ae33f98a", + "modified": 1691571999161, + "created": 1680682418372, + "url": "{{IRS_HOST}}/irs/jobs", + "name": "2.0.1 [Search for Jobs in error state]", + "description": "", + "method": "GET", + "body": {}, + "parameters": [ + { + "name": "jobStates", + "value": "ERROR", + "disabled": false + } + ], + "headers": [ + { + "name": "Content-Type", + "value": "application/json" + } + ], + "authentication": { + "type": "oauth2", + "grantType": "client_credentials", + "accessTokenUrl": "{{ _.KEYCLOAK_TOKEN_URL }}", + "clientId": "{{ _.CLIENT_ID }}", + "clientSecret": "{{ _.CLIENT_SECRET }}" + }, + "metaSortKey": -1680682418372, + "isPrivate": false, + "settingStoreCookies": true, + "settingSendCookies": true, + "settingDisableRenderRequestBody": false, + "settingEncodeUrl": true, + "settingRebuildPath": true, + "settingFollowRedirects": "global", + "_type": "request" + }, + { + "_id": "req_871b00bc6448477d8db16cd8bbbf0b53", + "parentId": "fld_16ae74914cc44a8d8d2f9304ae33f98a", + "modified": 1691572006985, + "created": 1680682418358, + "url": "{{IRS_HOST}}/irs/jobs", + "name": "2.0.2 [Search for Jobs in initial state]", + "description": "", + "method": "GET", + "body": {}, + "parameters": [ + { + "name": "jobStates", + "value": "INITIAL", + "disabled": false + } + ], + "headers": [ + { + "name": "Content-Type", + "value": "application/json" + } + ], + "authentication": { + "type": "oauth2", + "grantType": "client_credentials", + "accessTokenUrl": "{{ _.KEYCLOAK_TOKEN_URL }}", + "clientId": "{{ _.CLIENT_ID }}", + "clientSecret": "{{ _.CLIENT_SECRET }}" + }, + "metaSortKey": -1680682418358, + "isPrivate": false, + "settingStoreCookies": true, + "settingSendCookies": true, + "settingDisableRenderRequestBody": false, + "settingEncodeUrl": true, + "settingRebuildPath": true, + "settingFollowRedirects": "global", + "_type": "request" + }, + { + "_id": "req_96b1fac11f9c4f4fa6b54ac4eb624790", + "parentId": "fld_16ae74914cc44a8d8d2f9304ae33f98a", + "modified": 1691572010448, + "created": 1680682418348, + "url": "{{IRS_HOST}}/irs/jobs", + "name": "2.0.3 [Search for all Jobs in JobStore]", + "description": "", + "method": "GET", + "body": {}, + "parameters": [], + "headers": [ + { + "name": "Content-Type", + "value": "application/json" + } + ], + "authentication": { + "type": "oauth2", + "grantType": "client_credentials", + "accessTokenUrl": "{{ _.KEYCLOAK_TOKEN_URL }}", + "clientId": "{{ _.CLIENT_ID }}", + "clientSecret": "{{ _.CLIENT_SECRET }}" + }, + "metaSortKey": -1680682418348, + "isPrivate": false, + "settingStoreCookies": true, + "settingSendCookies": true, + "settingDisableRenderRequestBody": false, + "settingEncodeUrl": true, + "settingRebuildPath": true, + "settingFollowRedirects": "global", + "_type": "request" + }, + { + "_id": "req_1fffeb148a6b45e78178b06add79b01f", + "parentId": "fld_16ae74914cc44a8d8d2f9304ae33f98a", + "modified": 1691572013890, + "created": 1680682418339, + "url": "{{IRS_HOST}}/irs/jobs", + "name": "2.1.0 [Search for running Jobs]", + "description": "", + "method": "GET", + "body": {}, + "parameters": [ + { + "name": "jobStates", + "value": "RUNNING", + "disabled": false + } + ], + "headers": [ + { + "name": "Content-Type", + "value": "application/json" + } + ], + "authentication": { + "type": "oauth2", + "grantType": "client_credentials", + "accessTokenUrl": "{{ _.KEYCLOAK_TOKEN_URL }}", + "clientId": "{{ _.CLIENT_ID }}", + "clientSecret": "{{ _.CLIENT_SECRET }}" + }, + "metaSortKey": -1680682418339, + "isPrivate": false, + "settingStoreCookies": true, + "settingSendCookies": true, + "settingDisableRenderRequestBody": false, + "settingEncodeUrl": true, + "settingRebuildPath": true, + "settingFollowRedirects": "global", + "_type": "request" + }, + { + "_id": "req_193d95ec37f2484faf57ee77eb357528", + "parentId": "fld_16ae74914cc44a8d8d2f9304ae33f98a", + "modified": 1691572169302, + "created": 1680682418325, + "url": "{{IRS_HOST}}/irs/jobs/{% prompt 'Job ID', '', '', '', false, true %}", + "name": "3.0.0 [Search for given jobId with uncomplete]", + "description": "", + "method": "GET", + "body": {}, + "parameters": [ + { + "name": "returnUncompletedJob", + "value": "true", + "disabled": false + } + ], + "headers": [ + { + "name": "Content-Type", + "value": "application/json" + } + ], + "authentication": { + "type": "oauth2", + "grantType": "client_credentials", + "accessTokenUrl": "{{ _.KEYCLOAK_TOKEN_URL }}", + "clientId": "{{ _.CLIENT_ID }}", + "clientSecret": "{{ _.CLIENT_SECRET }}" + }, + "metaSortKey": -1680682418325, + "isPrivate": false, + "settingStoreCookies": true, + "settingSendCookies": true, + "settingDisableRenderRequestBody": false, + "settingEncodeUrl": true, + "settingRebuildPath": true, + "settingFollowRedirects": "global", + "_type": "request" + }, + { + "_id": "req_9bc4c2adfa114f45add0ca894813ad42", + "parentId": "fld_16ae74914cc44a8d8d2f9304ae33f98a", + "modified": 1691572020954, + "created": 1680682418316, + "url": "{{IRS_HOST}}/irs/jobs/{% prompt 'Job ID', '', '', '', false, true %}", + "name": "3.1.0 [Search for given jobId]", + "description": "", + "method": "GET", + "body": {}, + "parameters": [], + "headers": [ + { + "name": "Content-Type", + "value": "application/json" + } + ], + "authentication": { + "type": "oauth2", + "grantType": "client_credentials", + "accessTokenUrl": "{{ _.KEYCLOAK_TOKEN_URL }}", + "clientId": "{{ _.CLIENT_ID }}", + "clientSecret": "{{ _.CLIENT_SECRET }}" + }, + "metaSortKey": -1680682418316, + "isPrivate": false, + "settingStoreCookies": true, + "settingSendCookies": true, + "settingDisableRenderRequestBody": false, + "settingEncodeUrl": true, + "settingRebuildPath": true, + "settingFollowRedirects": "global", + "_type": "request" + }, + { + "_id": "req_e493fba73d7a47fe9a7c8932530337fa", + "parentId": "fld_16ae74914cc44a8d8d2f9304ae33f98a", + "modified": 1691572140559, + "created": 1680682418307, + "url": "{{IRS_HOST}}/irs/jobs/test", + "name": "3.1.1 [Search for invalid jobId]", + "description": "", + "method": "GET", + "body": {}, + "parameters": [], + "headers": [ + { + "name": "Content-Type", + "value": "application/json" + } + ], + "authentication": { + "type": "oauth2", + "grantType": "client_credentials", + "accessTokenUrl": "{{ _.KEYCLOAK_TOKEN_URL }}", + "clientId": "{{ _.CLIENT_ID }}", + "clientSecret": "{{ _.CLIENT_SECRET }}" + }, + "metaSortKey": -1680682418307, + "isPrivate": false, + "settingStoreCookies": true, + "settingSendCookies": true, + "settingDisableRenderRequestBody": false, + "settingEncodeUrl": true, + "settingRebuildPath": true, + "settingFollowRedirects": "global", + "_type": "request" + }, + { + "_id": "req_e07fffc2ca084f29ba5ed283b0f1ac48", + "parentId": "fld_16ae74914cc44a8d8d2f9304ae33f98a", + "modified": 1691572133946, + "created": 1680682418297, + "url": "{{IRS_HOST}}/irs/jobs/00000000-0000-0000-0000-000000000000", + "name": "3.1.2 [Search for unknown jobId]", + "description": "", + "method": "GET", + "body": {}, + "parameters": [], + "headers": [ + { + "name": "Content-Type", + "value": "application/json" + } + ], + "authentication": { + "type": "oauth2", + "grantType": "client_credentials", + "accessTokenUrl": "{{ _.KEYCLOAK_TOKEN_URL }}", + "clientId": "{{ _.CLIENT_ID }}", + "clientSecret": "{{ _.CLIENT_SECRET }}" + }, + "metaSortKey": -1680682418297, + "isPrivate": false, + "settingStoreCookies": true, + "settingSendCookies": true, + "settingDisableRenderRequestBody": false, + "settingEncodeUrl": true, + "settingRebuildPath": true, + "settingFollowRedirects": "global", + "_type": "request" + }, + { + "_id": "req_ae4b145a965e4280b1c7e2cc8e300fec", + "parentId": "fld_16ae74914cc44a8d8d2f9304ae33f98a", + "modified": 1691572032383, + "created": 1680682418280, + "url": "{{IRS_HOST}}/irs/jobs/{% prompt 'Job ID', '', '', '', false, true %}", + "name": "6.0.0 [Cancel Job for given jobId]", + "description": "", + "method": "PUT", + "body": {}, + "parameters": [], + "headers": [ + { + "name": "Content-Type", + "value": "application/json" + } + ], + "authentication": { + "type": "oauth2", + "grantType": "client_credentials", + "accessTokenUrl": "{{ _.KEYCLOAK_TOKEN_URL }}", + "clientId": "{{ _.CLIENT_ID }}", + "clientSecret": "{{ _.CLIENT_SECRET }}" + }, + "metaSortKey": -1680682418280, + "isPrivate": false, + "settingStoreCookies": true, + "settingSendCookies": true, + "settingDisableRenderRequestBody": false, + "settingEncodeUrl": true, + "settingRebuildPath": true, + "settingFollowRedirects": "global", + "_type": "request" + }, + { + "_id": "req_3d1821920e254c2aba58dadf2f78eb76", + "parentId": "fld_21deb0c7ffae4da8973c95277bf03da1", + "modified": 1683630958934, + "created": 1682672699249, + "url": "{{ _.BPN_DISCOVERY }}/api/administration/connectors/bpnDiscovery/search", + "name": "Find BPN endpoints for manufacturer numbers", + "description": "", + "method": "POST", + "body": { + "mimeType": "application/json", + "text": "{\n \"searchFilter\": [\n {\n \"type\": \"oen\",\n \"keys\": [\n \"oen-1243\",\n \"oen-11\"\n ]\n },\n {\n \"type\": \"bpid\",\n \"keys\": [\n \"bpid-1243\",\n \"bpid-11\"\n ]\n }\n ]\n}" + }, + "parameters": [], + "headers": [ + { + "name": "Content-Type", + "value": "application/json" + } + ], + "authentication": { + "type": "oauth2", + "grantType": "client_credentials", + "accessTokenUrl": "{{ _.KEYCLOAK_TOKEN_URL }}", + "clientId": "{{ _.CLIENT_ID }}", + "clientSecret": "{{ _.CLIENT_SECRET }}", + "disabled": false + }, + "metaSortKey": -1683630902023, + "isPrivate": false, + "settingStoreCookies": true, + "settingSendCookies": true, + "settingDisableRenderRequestBody": false, + "settingEncodeUrl": true, + "settingRebuildPath": true, + "settingFollowRedirects": "global", + "_type": "request" + }, + { + "_id": "fld_21deb0c7ffae4da8973c95277bf03da1", + "parentId": "fld_34550c646cf24dd592e4fcb218d0d169", + "modified": 1683630931664, + "created": 1683630887514, + "name": "Discovery", + "description": "", + "environment": {}, + "environmentPropertyOrder": null, + "metaSortKey": -1680682418417.5, + "_type": "request_group" + }, + { + "_id": "req_c3662319534748e9b612767fd09d4ca8", + "parentId": "fld_21deb0c7ffae4da8973c95277bf03da1", + "modified": 1683630963691, + "created": 1683031718699, + "url": "{{ _.DISCOVERY_FINDER }}/api/administration/connectors/discovery/search", + "name": "Find BPN Discovery Endpoints of type BPN", + "description": "", + "method": "POST", + "body": { + "mimeType": "", + "text": "{\n \"types\": [\n \"bpn\"\n ]\n}" + }, + "parameters": [], + "headers": [ + { + "name": "Content-Type", + "value": "application/json" + } + ], + "authentication": { + "type": "oauth2", + "grantType": "client_credentials", + "accessTokenUrl": "{{ _.KEYCLOAK_TOKEN_URL }}", + "clientId": "{{ _.CLIENT_ID }}", + "clientSecret": "{{ _.CLIENT_SECRET }}", + "disabled": false + }, + "metaSortKey": -1683630901923, + "isPrivate": false, + "settingStoreCookies": true, + "settingSendCookies": true, + "settingDisableRenderRequestBody": false, + "settingEncodeUrl": true, + "settingRebuildPath": true, + "settingFollowRedirects": "global", + "_type": "request" + }, + { + "_id": "req_0e546b5d6c0f4541a6fac63c1d893498", + "parentId": "fld_21deb0c7ffae4da8973c95277bf03da1", + "modified": 1691567913468, + "created": 1683560906453, + "url": "{{ _.EDC_DISCOVERY }}/api/administration/connectors/discovery", + "name": "Find EDC endpoints for BPNs", + "description": "", + "method": "POST", + "body": { + "mimeType": "application/json", + "text": "[\n\t\"BPNL00000001CRHK\"\n]" + }, + "parameters": [], + "headers": [ + { + "name": "Content-Type", + "value": "application/json" + } + ], + "authentication": { + "type": "oauth2", + "grantType": "client_credentials", + "accessTokenUrl": "{{ _.KEYCLOAK_TOKEN_URL }}", + "clientId": "{{ _.CLIENT_ID }}", + "clientSecret": "{{ _.CLIENT_SECRET }}", + "disabled": false + }, + "metaSortKey": -1683630901873, + "isPrivate": false, + "settingStoreCookies": true, + "settingSendCookies": true, + "settingDisableRenderRequestBody": false, + "settingEncodeUrl": true, + "settingRebuildPath": true, + "settingFollowRedirects": "global", + "_type": "request" + }, + { + "_id": "req_a192b4ad61964bf6b67c675643e7e7ba", + "parentId": "fld_1848735731fd4d88811e9f8d1817eeb6", + "modified": 1691567746933, + "created": 1680682418265, + "url": "{{IRS_HOST}}/irs/jobs", + "name": "Register Job", + "description": "", + "method": "POST", + "body": { + "mimeType": "application/json", + "text": "{\n\t\"aspects\": [\n\t\t\"SingleLevelBomAsBuilt\",\n\t\t\"SerialPart\",\n\t\t\"Batch\"\n\t],\n\t\"bomLifecycle\": \"asBuilt\",\n\t\"collectAspects\": true,\n\t\"lookupBPNs\": true,\n\t\"direction\": \"downward\",\n\t\"depth\": 10,\n\t\"key\": {\n\t\t\"globalAssetId\": \"{% prompt 'Global Asset ID', 'Please provide \\'Global-Asset-ID\\' or use default', _.GLOBAL_ASSET_ID, '', false, true %}\",\n\t\t\"bpn\": \"{% prompt 'Business Partner Number', '', _.BPN, '', false, true %}\"\n\t}\n}" + }, + "parameters": [], + "headers": [ + { + "name": "Content-Type", + "value": "application/json" + } + ], + "authentication": { + "type": "oauth2", + "grantType": "client_credentials", + "accessTokenUrl": "{{ _.KEYCLOAK_TOKEN_URL }}", + "clientId": "{{ _.CLIENT_ID }}", + "clientSecret": "{{ _.CLIENT_SECRET }}" + }, + "metaSortKey": -1680682418265, + "isPrivate": false, + "settingStoreCookies": true, + "settingSendCookies": true, + "settingDisableRenderRequestBody": false, + "settingEncodeUrl": true, + "settingRebuildPath": true, + "settingFollowRedirects": "global", + "_type": "request" + }, + { + "_id": "fld_1848735731fd4d88811e9f8d1817eeb6", + "parentId": "fld_34550c646cf24dd592e4fcb218d0d169", + "modified": 1680682418273, + "created": 1680682418273, + "name": "IRS Basic API Calls", + "description": "", + "environment": {}, + "environmentPropertyOrder": null, + "metaSortKey": -1680682418273, + "_type": "request_group" + }, + { + "_id": "req_9b0e07548239476c90d11680d6b6708c", + "parentId": "fld_1848735731fd4d88811e9f8d1817eeb6", + "modified": 1680686256003, + "created": 1680682418257, + "url": "{{IRS_HOST}}/irs/jobs", + "name": "Search for all Jobs in JobStore", + "description": "", + "method": "GET", + "body": {}, + "parameters": [], + "headers": [ + { + "name": "Content-Type", + "value": "application/json" + } + ], + "authentication": { + "type": "oauth2", + "grantType": "client_credentials", + "accessTokenUrl": "{{ _.KEYCLOAK_TOKEN_URL }}", + "clientId": "{{ _.CLIENT_ID }}", + "clientSecret": "{{ _.CLIENT_SECRET }}" + }, + "metaSortKey": -1680682418257, + "isPrivate": false, + "settingStoreCookies": true, + "settingSendCookies": true, + "settingDisableRenderRequestBody": false, + "settingEncodeUrl": true, + "settingRebuildPath": true, + "settingFollowRedirects": "global", + "_type": "request" + }, + { + "_id": "req_f3afcc4ee068463da501a91ac13299ef", + "parentId": "fld_1848735731fd4d88811e9f8d1817eeb6", + "modified": 1691567830017, + "created": 1680682418247, + "url": "{{IRS_HOST}}/irs/jobs", + "name": "Search for Jobs for given state", + "description": "", + "method": "GET", + "body": {}, + "parameters": [ + { + "name": "jobStates", + "value": "ERROR", + "disabled": true, + "id": "pair_c694b66f41e649db837f801b5699859e" + }, + { + "name": "jobStates", + "value": "CANCELED,COMPLETED", + "disabled": false, + "id": "pair_ab346623e5394504b7232cc40ae75bed" + }, + { + "id": "pair_ddbccd5219944e8cac3d99249ba881e5", + "name": "jobStates", + "value": "RUNNING", + "description": "", + "disabled": true + } + ], + "headers": [ + { + "name": "Content-Type", + "value": "application/json" + } + ], + "authentication": { + "type": "oauth2", + "grantType": "client_credentials", + "accessTokenUrl": "{{ _.KEYCLOAK_TOKEN_URL }}", + "clientId": "{{ _.CLIENT_ID }}", + "clientSecret": "{{ _.CLIENT_SECRET }}" + }, + "metaSortKey": -1680682418247, + "isPrivate": false, + "settingStoreCookies": true, + "settingSendCookies": true, + "settingDisableRenderRequestBody": false, + "settingEncodeUrl": true, + "settingRebuildPath": true, + "settingFollowRedirects": "global", + "_type": "request" + }, + { + "_id": "req_2a2ddcde35b242d89d8f403da790869b", + "parentId": "fld_1848735731fd4d88811e9f8d1817eeb6", + "modified": 1691567881065, + "created": 1690384427379, + "url": "{{IRS_HOST}}/irs/jobs/{% prompt 'Job ID', '', '', '', false, true %}", + "name": "Get Job for jobId", + "description": "", + "method": "GET", + "body": {}, + "parameters": [ + { + "name": "returnUncompletedJob", + "value": "true", + "disabled": false + } + ], + "headers": [ + { + "name": "Content-Type", + "value": "application/json" + } + ], + "authentication": { + "type": "oauth2", + "grantType": "client_credentials", + "accessTokenUrl": "{{ _.KEYCLOAK_TOKEN_URL }}", + "clientId": "{{ _.CLIENT_ID }}", + "clientSecret": "{{ _.CLIENT_SECRET }}" + }, + "metaSortKey": -1680682418238, + "isPrivate": false, + "settingStoreCookies": true, + "settingSendCookies": true, + "settingDisableRenderRequestBody": false, + "settingEncodeUrl": true, + "settingRebuildPath": true, + "settingFollowRedirects": "global", + "_type": "request" + }, + { + "_id": "req_4baeca1b42c54f9da0e3c80fe99f25ce", + "parentId": "fld_1848735731fd4d88811e9f8d1817eeb6", + "modified": 1691567884778, + "created": 1680682418229, + "url": "{{IRS_HOST}}/irs/jobs/{% prompt 'Job ID', '', '', '', false, true %}", + "name": "Cancel Job for jobId", + "description": "", + "method": "PUT", + "body": {}, + "parameters": [], + "headers": [ + { + "name": "Content-Type", + "value": "application/json" + } + ], + "authentication": { + "type": "oauth2", + "grantType": "client_credentials", + "accessTokenUrl": "{{ _.KEYCLOAK_TOKEN_URL }}", + "clientId": "{{ _.CLIENT_ID }}", + "clientSecret": "{{ _.CLIENT_SECRET }}" + }, + "metaSortKey": -1680682418229, + "isPrivate": false, + "settingStoreCookies": true, + "settingSendCookies": true, + "settingDisableRenderRequestBody": false, + "settingEncodeUrl": true, + "settingRebuildPath": true, + "settingFollowRedirects": "global", + "_type": "request" + }, + { + "_id": "req_b70e24c7208646acac2471ac4869f7dc", + "parentId": "fld_1848735731fd4d88811e9f8d1817eeb6", + "modified": 1690365987561, + "created": 1682498338739, + "url": "{{IRS_HOST}}/irs/aspectmodels", + "name": "Get all available Aspect Models", + "description": "", + "method": "GET", + "body": {}, + "parameters": [], + "headers": [ + { + "name": "Content-Type", + "value": "application/json" + } + ], + "authentication": { + "type": "oauth2", + "grantType": "client_credentials", + "accessTokenUrl": "{{ _.KEYCLOAK_TOKEN_URL }}", + "clientId": "{{ _.CLIENT_ID }}", + "clientSecret": "{{ _.CLIENT_SECRET }}" + }, + "metaSortKey": -1680682418179, + "isPrivate": false, + "settingStoreCookies": true, + "settingSendCookies": true, + "settingDisableRenderRequestBody": false, + "settingEncodeUrl": true, + "settingRebuildPath": true, + "settingFollowRedirects": "global", + "_type": "request" + }, + { + "_id": "req_f37d5de67a72409b93523b2dbb643c3a", + "parentId": "fld_4bb1e94d94264daa959e9378a3ea93d3", + "modified": 1691504888870, + "created": 1680682418213, + "url": "{{ _.SEMANTIC_HUB_URL }}/hub/api/v1/models", + "name": "Get all models", + "description": "", + "method": "GET", + "body": {}, + "parameters": [ + { + "name": "pageSize", + "value": "100", + "disabled": false, + "id": "pair_96567b64925d4487bae4c74bfa9e021e" + }, + { + "id": "pair_2dae68db8a564296a5835e66d951331f", + "name": "status", + "value": "RELEASED", + "description": "" + } + ], + "headers": [], + "authentication": { + "type": "oauth2", + "grantType": "client_credentials", + "accessTokenUrl": "{{ _.KEYCLOAK_TOKEN_URL }}", + "clientId": "{{ _.CLIENT_ID }}", + "clientSecret": "{{ _.CLIENT_SECRET }}" + }, + "metaSortKey": -1680682418213, + "isPrivate": false, + "settingStoreCookies": true, + "settingSendCookies": true, + "settingDisableRenderRequestBody": false, + "settingEncodeUrl": true, + "settingRebuildPath": true, + "settingFollowRedirects": "global", + "_type": "request" + }, + { + "_id": "fld_4bb1e94d94264daa959e9378a3ea93d3", + "parentId": "fld_34550c646cf24dd592e4fcb218d0d169", + "modified": 1680682418222, + "created": 1680682418222, + "name": "Semantics Hub", + "description": "", + "environment": {}, + "environmentPropertyOrder": null, + "metaSortKey": -1680682418222, + "_type": "request_group" + }, + { + "_id": "req_c380161c8ac1481bb230e34d6d2bb2ef", + "parentId": "fld_4bb1e94d94264daa959e9378a3ea93d3", + "modified": 1691504864710, + "created": 1680682418204, + "url": "{{ _.SEMANTIC_HUB_URL }}/hub/api/v1/models/urn%3Abamm%3Aio.catenax.serial_part_typization%3A1.0.0%23SerialPartTypization", + "name": "Get SerialPartTypization", + "description": "", + "method": "GET", + "body": {}, + "parameters": [], + "headers": [], + "authentication": { + "type": "oauth2", + "grantType": "client_credentials", + "accessTokenUrl": "{{ _.KEYCLOAK_TOKEN_URL }}", + "clientId": "{{ _.CLIENT_ID }}", + "clientSecret": "{{ _.CLIENT_SECRET }}" + }, + "metaSortKey": -1680682418204, + "isPrivate": false, + "settingStoreCookies": true, + "settingSendCookies": true, + "settingDisableRenderRequestBody": false, + "settingEncodeUrl": true, + "settingRebuildPath": true, + "settingFollowRedirects": "global", + "_type": "request" + }, + { + "_id": "req_4d6d3cde8e564122ba7da812ba5d60ad", + "parentId": "fld_4bb1e94d94264daa959e9378a3ea93d3", + "modified": 1691504802561, + "created": 1680682418192, + "url": "{{ _.SEMANTIC_HUB_URL }}/hub/api/v1/models/urn%3Abamm%3Aio.catenax.serial_part_typization%3A1.0.0%23SerialPartTypization/json-schema", + "name": "Get SerialPartTypization Json Schema", + "description": "", + "method": "GET", + "body": {}, + "parameters": [], + "headers": [], + "authentication": { + "type": "oauth2", + "grantType": "client_credentials", + "accessTokenUrl": "{{ _.KEYCLOAK_TOKEN_URL }}", + "clientId": "{{ _.CLIENT_ID }}", + "clientSecret": "{{ _.CLIENT_SECRET }}" + }, + "metaSortKey": -1680682418192, + "isPrivate": false, + "settingStoreCookies": true, + "settingSendCookies": true, + "settingDisableRenderRequestBody": false, + "settingEncodeUrl": true, + "settingRebuildPath": true, + "settingFollowRedirects": "global", + "_type": "request" + }, + { + "_id": "req_550db8730d764aaaad53c25956475f8f", + "parentId": "fld_b8389a897e144a9bae1d42c8437cf137", + "modified": 1681718801853, + "created": 1680682418174, + "url": "{{ _.BPDM_URL }}/v1/api/catena/business-partner/{% prompt 'BPN', '', '', '', false, true %}", + "name": "Get business partner by id", + "description": "", + "method": "GET", + "body": {}, + "parameters": [ + { + "name": "idType", + "value": "BPN", + "disabled": false + } + ], + "headers": [], + "authentication": { + "type": "oauth2", + "grantType": "client_credentials", + "accessTokenUrl": "{{ _.KEYCLOAK_TOKEN_URL }}", + "clientId": "{{ _.CLIENT_ID }}", + "clientSecret": "{{ _.CLIENT_SECRET }}" + }, + "metaSortKey": -1680682418174, + "isPrivate": false, + "settingStoreCookies": true, + "settingSendCookies": true, + "settingDisableRenderRequestBody": false, + "settingEncodeUrl": true, + "settingRebuildPath": true, + "settingFollowRedirects": "global", + "_type": "request" + }, + { + "_id": "fld_b8389a897e144a9bae1d42c8437cf137", + "parentId": "fld_34550c646cf24dd592e4fcb218d0d169", + "modified": 1680682418184, + "created": 1680682418184, + "name": "Business partner data management", + "description": "", + "environment": {}, + "environmentPropertyOrder": null, + "metaSortKey": -1680682418184, + "_type": "request_group" + }, + { + "_id": "req_652cf8ddc2b94dedb2c21c55a5e1643b", + "parentId": "fld_c7dab8f730bb4cf38993366d008e9e8c", + "modified": 1681717263599, + "created": 1680682418157, + "url": "{{IRS_HOST}}/esr/esr-statistics/{% prompt 'globalAssetId', 'Provide global asset ID or use default', _.GLOBAL_ASSET_ID, '', false, true %}/{% prompt 'BOM Lifecycle', '', '', '', false, true %}/{% prompt 'Certificate', '', '', '', false, true %}/submodel", + "name": "Get Esr Statistics", + "description": "", + "method": "GET", + "body": {}, + "parameters": [], + "headers": [ + { + "name": "Content-Type", + "value": "application/json" + } + ], + "authentication": { + "type": "oauth2", + "grantType": "client_credentials", + "accessTokenUrl": "{{ _.KEYCLOAK_TOKEN_URL }}", + "clientId": "{{ _.CLIENT_ID }}", + "clientSecret": "{{ _.CLIENT_SECRET }}" + }, + "metaSortKey": -1680682418158, + "isPrivate": false, + "settingStoreCookies": true, + "settingSendCookies": true, + "settingDisableRenderRequestBody": false, + "settingEncodeUrl": true, + "settingRebuildPath": true, + "settingFollowRedirects": "global", + "_type": "request" + }, + { + "_id": "fld_c7dab8f730bb4cf38993366d008e9e8c", + "parentId": "fld_34550c646cf24dd592e4fcb218d0d169", + "modified": 1680682418167, + "created": 1680682418167, + "name": "ESR Spike", + "description": "", + "environment": {}, + "environmentPropertyOrder": null, + "metaSortKey": -1680682418167, + "_type": "request_group" + }, + { + "_id": "req_cbe1d8a34c5a4b78a9e94e2b22049ca7", + "parentId": "fld_54d58b9eb7d9460e9e1b3ce1fdd27532", + "modified": 1696342652388, + "created": 1680682418143, + "url": "{{IRS_HOST}}/ess/bpn/investigations", + "name": "Register Job Investigation", + "description": "", + "method": "POST", + "body": { + "mimeType": "application/json", + "text": "{\n \"key\": { \"globalAssetId\": \"urn:uuid:2c57b0e9-a653-411d-bdcd-64787e9fd3a7\", \"bpn\": \"BPNL00000003CRHK\" },\n \"incidentBpns\": [\"BPNL00000003B6LU\"],\n \"bomLifecycle\": \"asPlanned\"\n}" + }, + "parameters": [], + "headers": [ + { + "name": "Content-Type", + "value": "application/json" + } + ], + "authentication": { + "type": "oauth2", + "grantType": "client_credentials", + "accessTokenUrl": "{{ _.KEYCLOAK_TOKEN_URL }}", + "clientId": "{{ _.CLIENT_ID }}", + "clientSecret": "{{ _.CLIENT_SECRET }}" + }, + "metaSortKey": -1680682418143, + "isPrivate": false, + "settingStoreCookies": true, + "settingSendCookies": true, + "settingDisableRenderRequestBody": false, + "settingEncodeUrl": true, + "settingRebuildPath": true, + "settingFollowRedirects": "global", + "_type": "request" + }, + { + "_id": "fld_54d58b9eb7d9460e9e1b3ce1fdd27532", + "parentId": "fld_34550c646cf24dd592e4fcb218d0d169", + "modified": 1680682418151, + "created": 1680682418151, + "name": "ESS Spike", + "description": "", + "environment": {}, + "environmentPropertyOrder": null, + "metaSortKey": -1680682418151, + "_type": "request_group" + }, + { + "_id": "req_840fb7da94fa482aa52c8f97fc05b310", + "parentId": "fld_54d58b9eb7d9460e9e1b3ce1fdd27532", + "modified": 1681717309378, + "created": 1680682418134, + "url": "{{IRS_HOST}}/ess/bpn/investigations/{% prompt 'Job ID', '', '', '', false, true %}", + "name": "Search for investigation by jobId", + "description": "", + "method": "GET", + "body": {}, + "parameters": [], + "headers": [ + { + "name": "Content-Type", + "value": "application/json" + } + ], + "authentication": { + "type": "oauth2", + "grantType": "client_credentials", + "accessTokenUrl": "{{ _.KEYCLOAK_TOKEN_URL }}", + "clientId": "{{ _.CLIENT_ID }}", + "clientSecret": "{{ _.CLIENT_SECRET }}" + }, + "metaSortKey": -1680682418134, + "isPrivate": false, + "settingStoreCookies": true, + "settingSendCookies": true, + "settingDisableRenderRequestBody": false, + "settingEncodeUrl": true, + "settingRebuildPath": true, + "settingFollowRedirects": "global", + "_type": "request" + }, + { + "_id": "req_a88fd80bc95349088039a21c4e841af9", + "parentId": "fld_6bfeda181e9f46b4b85bb345457e97f9", + "modified": 1691504578204, + "created": 1680682418118, + "url": "{{IRS_HOST}}/irs/orders", + "name": "Register Batch Order", + "description": "", + "method": "POST", + "body": { + "mimeType": "application/json", + "text": "{\n\t\"aspects\": [\n\t\t\"AssemblyPartRelationship\"\n\t],\n\t\"collectAspects\": true,\n\t\"lookupBPNs\": true,\n\t\"direction\": \"downward\",\n\t\"batchSize\": 10,\n\t\"batchStrategy\": \"PRESERVE_BATCH_JOB_ORDER\",\n\t\"keys\": [\n\t\t{\n\t\t\t\"globalAssetId\": \"urn:uuid:ed333e9a-5afa-40b2-99da-bae2fd211122\",\n\t\t\t\"bpn\": \"BPNL00000003AAXX\"\n\t\t},\n\t\t{\n\t\t\t\"globalAssetId\": \"urn:uuid:771d2ccc-a081-4d3a-bcb2-46c6a0a32211\",\n\t\t\t\"bpn\": \"BPNL00000003AAXX\"\n\t\t}\n\t]\n}" + }, + "parameters": [], + "headers": [ + { + "name": "Content-Type", + "value": "application/json" + } + ], + "authentication": { + "type": "oauth2", + "grantType": "client_credentials", + "accessTokenUrl": "{{ _.KEYCLOAK_TOKEN_URL }}", + "clientId": "{{ _.CLIENT_ID }}", + "clientSecret": "{{ _.CLIENT_SECRET }}" + }, + "metaSortKey": -1680682418118, + "isPrivate": false, + "settingStoreCookies": true, + "settingSendCookies": true, + "settingDisableRenderRequestBody": false, + "settingEncodeUrl": true, + "settingRebuildPath": true, + "settingFollowRedirects": "global", + "_type": "request" + }, + { + "_id": "fld_6bfeda181e9f46b4b85bb345457e97f9", + "parentId": "fld_34550c646cf24dd592e4fcb218d0d169", + "modified": 1680682418128, + "created": 1680682418128, + "name": "Batch Processing", + "description": "", + "environment": {}, + "environmentPropertyOrder": null, + "metaSortKey": -1680682418128, + "_type": "request_group" + }, + { + "_id": "req_df3c4c4901924ac7b2aaba87a7bfe690", + "parentId": "fld_6bfeda181e9f46b4b85bb345457e97f9", + "modified": 1696342658242, + "created": 1696342619602, + "url": "{{IRS_HOST}}/irs/orders", + "name": "Register ESS Batch Order", + "description": "", + "method": "POST", + "body": { + "mimeType": "application/json", + "text": "{\n\t\"batchSize\": 10,\n\t\"batchStrategy\": \"PRESERVE_BATCH_JOB_ORDER\",\n\t\"incidentBPNSs\": [\"BPNL00000003B6LU\"],\n\t\"keys\": [\n\t\t{\n\t\t\t\"globalAssetId\": \"urn:uuid:ed333e9a-5afa-40b2-99da-bae2fd211122\",\n\t\t\t\"bpn\": \"BPNL00000003AAXX\"\n\t\t},\n\t\t{\n\t\t\t\"globalAssetId\": \"urn:uuid:771d2ccc-a081-4d3a-bcb2-46c6a0a32211\",\n\t\t\t\"bpn\": \"BPNL00000003AAXX\"\n\t\t}\n\t]\n}" + }, + "parameters": [], + "headers": [ + { + "name": "Content-Type", + "value": "application/json" + } + ], + "authentication": { + "type": "oauth2", + "grantType": "client_credentials", + "accessTokenUrl": "{{ _.KEYCLOAK_TOKEN_URL }}", + "clientId": "{{ _.CLIENT_ID }}", + "clientSecret": "{{ _.CLIENT_SECRET }}" + }, + "metaSortKey": -1680682418113.5, + "isPrivate": false, + "settingStoreCookies": true, + "settingSendCookies": true, + "settingDisableRenderRequestBody": false, + "settingEncodeUrl": true, + "settingRebuildPath": true, + "settingFollowRedirects": "global", + "_type": "request" + }, + { + "_id": "req_daeca07fd8be473b9688e8653cf8940d", + "parentId": "fld_6bfeda181e9f46b4b85bb345457e97f9", + "modified": 1681717455311, + "created": 1680682418109, + "url": "{{IRS_HOST}}/irs/orders/{% prompt 'Order ID', '', '', '', false, true %}", + "name": "Search for given orderId", + "description": "", + "method": "GET", + "body": {}, + "parameters": [], + "headers": [ + { + "name": "Content-Type", + "value": "application/json" + } + ], + "authentication": { + "type": "oauth2", + "grantType": "client_credentials", + "accessTokenUrl": "{{ _.KEYCLOAK_TOKEN_URL }}", + "clientId": "{{ _.CLIENT_ID }}", + "clientSecret": "{{ _.CLIENT_SECRET }}" + }, + "metaSortKey": -1680682418109, + "isPrivate": false, + "settingStoreCookies": true, + "settingSendCookies": true, + "settingDisableRenderRequestBody": false, + "settingEncodeUrl": true, + "settingRebuildPath": true, + "settingFollowRedirects": "global", + "_type": "request" + }, + { + "_id": "req_e711ec22b32f40b8a42dc11923145239", + "parentId": "fld_6bfeda181e9f46b4b85bb345457e97f9", + "modified": 1681717669066, + "created": 1680682418099, + "url": "{{IRS_HOST}}/irs/orders/{% prompt 'Order ID', '', '', '', false, true %}/batches/{% prompt 'Batch ID', '', '', '', false, true %}", + "name": "Search for given orderId and batchId", + "description": "", + "method": "GET", + "body": {}, + "parameters": [], + "headers": [ + { + "name": "Content-Type", + "value": "application/json" + } + ], + "authentication": { + "type": "oauth2", + "grantType": "client_credentials", + "accessTokenUrl": "{{ _.KEYCLOAK_TOKEN_URL }}", + "clientId": "{{ _.CLIENT_ID }}", + "clientSecret": "{{ _.CLIENT_SECRET }}" + }, + "metaSortKey": -1680682418099, + "isPrivate": false, + "settingStoreCookies": true, + "settingSendCookies": true, + "settingDisableRenderRequestBody": false, + "settingEncodeUrl": true, + "settingRebuildPath": true, + "settingFollowRedirects": "global", + "_type": "request" + }, + { + "_id": "req_839742b4f8ce43d7b5ae69ba5a14d97a", + "parentId": "fld_fb3faef0045744f1ad69a211005b9087", + "modified": 1690472186478, + "created": 1678358655308, + "url": "{{ _.CONSUMER_CONTROLPLANE }}/management/v2/catalog/request", + "name": "Get catalog", + "description": "", + "method": "POST", + "body": { + "mimeType": "application/json", + "text": "{\n\t\"@context\": {\n\t\t\"dct\": \"https://purl.org/dc/terms/\",\n\t\t\"tx\": \"https://w3id.org/tractusx/v0.0.1/ns/\",\n\t\t\"edc\": \"https://w3id.org/edc/v0.0.1/ns/\",\n\t\t\"odrl\": \"http://www.w3.org/ns/odrl/2/\",\n\t\t\"dcat\": \"https://www.w3.org/ns/dcat/\",\n\t\t\"dspace\": \"https://w3id.org/dspace/v0.8/\"\n\t},\n\t\"edc:protocol\": \"dataspace-protocol-http\",\n\t\"edc:providerUrl\": \"{{ _.PROVIDER_CONTROLPLANE_1 }}/api/v1/dsp\"\n}" + }, + "parameters": [], + "headers": [ + { + "name": "Content-Type", + "value": "application/json" + } + ], + "authentication": { + "type": "apikey", + "disabled": false, + "key": "X-Api-Key", + "value": "{{ _.EDC_API_KEY }}", + "addTo": "header" + }, + "metaSortKey": -1686195722939.1875, + "isPrivate": false, + "settingStoreCookies": true, + "settingSendCookies": true, + "settingDisableRenderRequestBody": false, + "settingEncodeUrl": true, + "settingRebuildPath": true, + "settingFollowRedirects": "global", + "_type": "request" + }, + { + "_id": "fld_fb3faef0045744f1ad69a211005b9087", + "parentId": "fld_f8dea31e10f445708d36c2244897cf08", + "modified": 1690362660167, + "created": 1690362660167, + "name": "Catalog", + "description": "", + "environment": {}, + "environmentPropertyOrder": null, + "metaSortKey": -1690362660167, + "_type": "request_group" + }, + { + "_id": "fld_f8dea31e10f445708d36c2244897cf08", + "parentId": "fld_34550c646cf24dd592e4fcb218d0d169", + "modified": 1690363778601, + "created": 1675675609576, + "name": "EDC-Requests", + "description": "", + "environment": {}, + "environmentPropertyOrder": null, + "metaSortKey": -1680682418078, + "_type": "request_group" + }, + { + "_id": "req_cc9b4eed1663402ebd5472ce519b83c6", + "parentId": "fld_fb3faef0045744f1ad69a211005b9087", + "modified": 1691500654267, + "created": 1685521485278, + "url": "{{ _.CONSUMER_CONTROLPLANE }}/management/v2/catalog/request", + "name": "Get catalog with registry filter", + "description": "", + "method": "POST", + "body": { + "mimeType": "application/json", + "text": "{\n\t\"@context\": {\n\t\t\"dct\": \"https://purl.org/dc/terms/\",\n\t\t\"tx\": \"https://w3id.org/tractusx/v0.0.1/ns/\",\n\t\t\"edc\": \"https://w3id.org/edc/v0.0.1/ns/\",\n\t\t\"odrl\": \"http://www.w3.org/ns/odrl/2/\",\n\t\t\"dcat\": \"https://www.w3.org/ns/dcat/\",\n\t\t\"dspace\": \"https://w3id.org/dspace/v0.8/\"\n\t},\n\t\"edc:providerUrl\": \"{{ _.PROVIDER_CONTROLPLANE_1 }}/api/v1/dsp\",\n\t\"edc:protocol\": \"dataspace-protocol-http\",\n\t\"edc:querySpec\": {\n\t\t\"edc:filterExpression\": {\n\t\t\t\"edc:operandLeft\": \"https://w3id.org/edc/v0.0.1/ns/type\",\n\t\t\t\"edc:operator\": \"=\",\n\t\t\t\"edc:operandRight\": \"data.core.digitalTwinRegistry\"\n\t\t}\n\t}\n}" + }, + "parameters": [], + "headers": [ + { + "name": "Content-Type", + "value": "application/json" + } + ], + "authentication": { + "type": "apikey", + "disabled": false, + "key": "X-Api-Key", + "value": "{{ _.EDC_API_KEY }}", + "addTo": "header" + }, + "metaSortKey": -1686195722889.1875, + "isPrivate": false, + "settingStoreCookies": true, + "settingSendCookies": true, + "settingDisableRenderRequestBody": false, + "settingEncodeUrl": true, + "settingRebuildPath": true, + "settingFollowRedirects": "global", + "_type": "request" + }, + { + "_id": "req_868e9bff0cfe46a69e552a3ede820079", + "parentId": "fld_bd70e484a29f4b76a6ee0750f33ff878", + "modified": 1691578280640, + "created": 1675675609557, + "url": "{{ _.CONSUMER_CONTROLPLANE }}/management/v2/contractnegotiations", + "name": "Start contract negotiation", + "description": "", + "method": "POST", + "body": { + "mimeType": "application/json", + "text": "{\n\t\"edc:connectorAddress\": \"{{ _.PROVIDER_CONTROLPLANE_1 }}/api/v1/dsp\",\n\t\"edc:connectorId\": \"BPNL00000001CRHK\",\n\t\"edc:offer\": {\n\t\t\"@type\": \"edc:ContractOfferDescription\",\n\t\t\"edc:offerId\": \"ZGR0ci1jeG1lbWJlcnMtY29udHJhY3Q=:ZGlnaXRhbC10d2luLXJlZ2lzdHJ5:OGQ0ZTNkODYtOTIxOC00MjljLWI1N2EtNWZlZTZkODIzMmEx\",\n\t\t\"edc:assetId\": \"digital-twin-registry\",\n\t\t\"edc:policy\": {\n\t\t\t\"@type\": \"odrl:Set\",\n\t\t\t\"odrl:permission\": {\n\t\t\t\t\"odrl:target\": \"digital-twin-registry\",\n\t\t\t\t\"odrl:action\": {\n\t\t\t\t\t\"odrl:type\": \"USE\"\n\t\t\t\t}\n\t\t\t},\n\t\t\t\"odrl:prohibition\": [],\n\t\t\t\"odrl:obligation\": [],\n\t\t\t\"odrl:target\": \"digital-twin-registry\"\n\t\t}\n\t},\n\t\"edc:protocol\": \"dataspace-protocol-http\",\n\t\"edc:callbackAddresses\": [],\n\t\"@context\": {\n\t\t\"dct\": \"https://purl.org/dc/terms/\",\n\t\t\"tx\": \"https://w3id.org/tractusx/v0.0.1/ns/\",\n\t\t\"edc\": \"https://w3id.org/edc/v0.0.1/ns/\",\n\t\t\"odrl\": \"http://www.w3.org/ns/odrl/2/\",\n\t\t\"dcat\": \"https://www.w3.org/ns/dcat/\",\n\t\t\"dspace\": \"https://w3id.org/dspace/v0.8/\"\n\t}\n}" + }, + "parameters": [], + "headers": [ + { + "name": "Content-Type", + "value": "application/json" + } + ], + "authentication": { + "type": "apikey", + "disabled": false, + "key": "X-Api-Key", + "value": "{{ _.EDC_API_KEY }}", + "addTo": "header" + }, + "metaSortKey": -1684146511095, + "isPrivate": false, + "settingStoreCookies": true, + "settingSendCookies": true, + "settingDisableRenderRequestBody": false, + "settingEncodeUrl": true, + "settingRebuildPath": true, + "settingFollowRedirects": "global", + "_type": "request" + }, + { + "_id": "fld_bd70e484a29f4b76a6ee0750f33ff878", + "parentId": "fld_f8dea31e10f445708d36c2244897cf08", + "modified": 1684146626847, + "created": 1684146519491, + "name": "Negotiation", + "description": "", + "environment": {}, + "environmentPropertyOrder": null, + "metaSortKey": -1679911060327.75, + "_type": "request_group" + }, + { + "_id": "req_412f266365f34990a1b26daebad9f45d", + "parentId": "fld_bd70e484a29f4b76a6ee0750f33ff878", + "modified": 1690362123962, + "created": 1675675609549, + "url": "{{ _.CONSUMER_CONTROLPLANE }}/management/v2/contractnegotiations/{% prompt 'id', '', '', '', false, true %}", + "name": "Get contract negotiation", + "description": "", + "method": "GET", + "body": {}, + "parameters": [], + "headers": [ + { + "name": "Content-Type", + "value": "application/json" + } + ], + "authentication": { + "type": "apikey", + "disabled": false, + "key": "X-Api-Key", + "value": "{{ _.EDC_API_KEY }}", + "addTo": "header" + }, + "metaSortKey": -1684146511045, + "isPrivate": false, + "settingStoreCookies": true, + "settingSendCookies": true, + "settingDisableRenderRequestBody": false, + "settingEncodeUrl": true, + "settingRebuildPath": true, + "settingFollowRedirects": "global", + "_type": "request" + }, + { + "_id": "req_ed0bd6ec35a243fb804701c52e502c1d", + "parentId": "fld_bd70e484a29f4b76a6ee0750f33ff878", + "modified": 1690362117725, + "created": 1685444139708, + "url": "{{ _.CONSUMER_CONTROLPLANE }}/management/v2/contractnegotiations/{% prompt 'id', '', '', '', false, true %}/cancel", + "name": "Cancel contract negotation", + "description": "", + "method": "POST", + "body": {}, + "parameters": [], + "headers": [], + "authentication": { + "type": "apikey", + "disabled": false, + "key": "X-Api-Key", + "value": "{{ _.EDC_API_KEY }}", + "addTo": "header" + }, + "metaSortKey": -1684146511020, + "isPrivate": false, + "settingStoreCookies": true, + "settingSendCookies": true, + "settingDisableRenderRequestBody": false, + "settingEncodeUrl": true, + "settingRebuildPath": true, + "settingFollowRedirects": "global", + "_type": "request" + }, + { + "_id": "req_452421dea5734da2868081f18a75e6fe", + "parentId": "fld_bd70e484a29f4b76a6ee0750f33ff878", + "modified": 1690361721223, + "created": 1681911985730, + "url": "{{ _.CONSUMER_CONTROLPLANE }}/management/v2/contractnegotiations/request", + "name": "Get contract negotiations", + "description": "", + "method": "POST", + "body": { + "mimeType": "application/json", + "text": "" + }, + "parameters": [], + "headers": [ + { + "name": "Content-Type", + "value": "application/json" + } + ], + "authentication": { + "type": "apikey", + "disabled": false, + "key": "X-Api-Key", + "value": "{{ _.EDC_API_KEY }}", + "addTo": "header" + }, + "metaSortKey": -1684146510995, + "isPrivate": false, + "settingStoreCookies": true, + "settingSendCookies": true, + "settingDisableRenderRequestBody": false, + "settingEncodeUrl": true, + "settingRebuildPath": true, + "settingFollowRedirects": "global", + "_type": "request" + }, + { + "_id": "req_7852cfb1b84d4ef585c3b674703e7f1e", + "parentId": "fld_bd70e484a29f4b76a6ee0750f33ff878", + "modified": 1691578311420, + "created": 1675675609541, + "url": "{{ _.CONSUMER_CONTROLPLANE }}/management/v2/transferprocesses", + "name": "Start transferprocess", + "description": "", + "method": "POST", + "body": { + "mimeType": "application/json", + "text": "{\n\t\"edc:assetId\": \"digital-twin-registry\",\n\t\"edc:connectorAddress\": \"{{ _.PROVIDER_CONTROLPLANE_1 }}/api/v1/dsp\",\n\t\"edc:contractId\": \"ZGR0ci1jeG1lbWJlcnMtY29udHJhY3Q=:ZGlnaXRhbC10d2luLXJlZ2lzdHJ5:NGNlMDk0ODgtOTMzYy00ZDk3LThiNTAtNDMyZWRjMzIwM2Fm\",\n\t\"edc:dataDestination\": {\n\t\t\"edc:type\": \"HttpProxy\"\n\t},\n\t\"edc:protocol\": \"dataspace-protocol-http\",\n\t\"edc:managedResources\": false,\n\t\"edc:connectorId\": \"BPNL00000001CRHK\",\n\t\"@context\": {\n\t\t\"dct\": \"https://purl.org/dc/terms/\",\n\t\t\"tx\": \"https://w3id.org/tractusx/v0.0.1/ns/\",\n\t\t\"edc\": \"https://w3id.org/edc/v0.0.1/ns/\",\n\t\t\"odrl\": \"http://www.w3.org/ns/odrl/2/\",\n\t\t\"dcat\": \"https://www.w3.org/ns/dcat/\",\n\t\t\"dspace\": \"https://w3id.org/dspace/v0.8/\"\n\t}\n}" + }, + "parameters": [], + "headers": [ + { + "name": "Content-Type", + "value": "application/json" + } + ], + "authentication": { + "type": "apikey", + "disabled": false, + "key": "X-Api-Key", + "value": "{{ _.EDC_API_KEY }}", + "addTo": "header" + }, + "metaSortKey": -1684146510945, + "isPrivate": false, + "settingStoreCookies": true, + "settingSendCookies": true, + "settingDisableRenderRequestBody": false, + "settingEncodeUrl": true, + "settingRebuildPath": true, + "settingFollowRedirects": "global", + "_type": "request" + }, + { + "_id": "req_899e227f501b40259260d3dcb95eaca1", + "parentId": "fld_bd70e484a29f4b76a6ee0750f33ff878", + "modified": 1691503370103, + "created": 1679993996270, + "url": "{{ _.CONSUMER_CONTROLPLANE }}/management/v2/transferprocesses/{% prompt 'id', '', '', '', false, true %}", + "name": "Get transferprocess by id", + "description": "", + "method": "GET", + "body": {}, + "parameters": [], + "headers": [ + { + "name": "Content-Type", + "value": "application/json" + } + ], + "authentication": { + "type": "apikey", + "disabled": false, + "key": "X-Api-Key", + "value": "{{ _.EDC_API_KEY }}", + "addTo": "header" + }, + "metaSortKey": -1684146510895, + "isPrivate": false, + "settingStoreCookies": true, + "settingSendCookies": true, + "settingDisableRenderRequestBody": false, + "settingEncodeUrl": true, + "settingRebuildPath": true, + "settingFollowRedirects": "global", + "_type": "request" + }, + { + "_id": "req_362e6ed4968e4ac8b619c86091f3b73d", + "parentId": "fld_bd70e484a29f4b76a6ee0750f33ff878", + "modified": 1690361795179, + "created": 1675675609525, + "url": "{{ _.CONSUMER_CONTROLPLANE }}/management/v2/transferprocesses/request", + "name": "Get transferprocesses", + "description": "", + "method": "POST", + "body": { + "mimeType": "application/json", + "text": "" + }, + "parameters": [], + "headers": [ + { + "name": "Content-Type", + "value": "application/json" + } + ], + "authentication": { + "type": "apikey", + "disabled": false, + "key": "X-Api-Key", + "value": "{{ _.EDC_API_KEY }}", + "addTo": "header" + }, + "metaSortKey": -1684146510845, + "isPrivate": false, + "settingStoreCookies": true, + "settingSendCookies": true, + "settingDisableRenderRequestBody": false, + "settingEncodeUrl": true, + "settingRebuildPath": true, + "settingFollowRedirects": "global", + "_type": "request" + }, + { + "_id": "req_1ee05f63f5484782802d69c3fd243321", + "parentId": "fld_bd70e484a29f4b76a6ee0750f33ff878", + "modified": 1690361763512, + "created": 1681910653593, + "url": "{{CONSUMER_CONTROLPLANE}}/management/v2/contractagreements/request", + "name": "Get contract agreements", + "description": "", + "method": "POST", + "body": { + "mimeType": "application/json", + "text": "" + }, + "parameters": [], + "headers": [ + { + "name": "Content-Type", + "value": "application/json" + } + ], + "authentication": { + "type": "apikey", + "disabled": false, + "key": "X-Api-Key", + "value": "{{ _.EDC_API_KEY }}", + "addTo": "header" + }, + "metaSortKey": -1684146510795, + "isPrivate": false, + "settingStoreCookies": true, + "settingSendCookies": true, + "settingDisableRenderRequestBody": false, + "settingEncodeUrl": true, + "settingRebuildPath": true, + "settingFollowRedirects": "global", + "_type": "request" + }, + { + "_id": "req_f243a1f0fc1b44d6b56ec8b870009292", + "parentId": "fld_e8032633835c44fdbc7d9560a86c7418", + "modified": 1690362947546, + "created": 1681907482278, + "url": "{{ _.PROVIDER_CONTROLPLANE_1 }}/management/v2/assets", + "name": "Create Asset", + "description": "", + "method": "POST", + "body": { + "mimeType": "application/json", + "text": "{\n\t\"@context\": {},\n\t\"asset\": {\n\t\t\"@id\": \"asset-id\",\n\t\t\"properties\": {\n\t\t\t\"description\": \"IRS EDC Demo Asset\"\n\t\t}\n\t},\n\t\"dataAddress\": {\n\t\t\"@type\": \"DataAddress\",\n\t\t\"type\": \"HttpData\",\n\t\t\"baseUrl\": \"http://backend-url/data/asset-id\",\n\t\t\"contentType\": \"application-json\",\n\t\t\"proxyPath\": \"false\",\n\t\t\"proxyBody\": \"false\",\n\t\t\"proxyMethod\": \"false\",\n\t\t\"proxyQueryParams\": \"false\"\n\t}\n}" + }, + "parameters": [], + "headers": [ + { + "name": "Content-Type", + "value": "application/json" + } + ], + "authentication": { + "type": "apikey", + "disabled": false, + "key": "X-Api-Key", + "value": "{{ _.EDC_API_KEY }}", + "addTo": "header" + }, + "metaSortKey": -1679911033461.75, + "isPrivate": false, + "settingStoreCookies": true, + "settingSendCookies": true, + "settingDisableRenderRequestBody": false, + "settingEncodeUrl": true, + "settingRebuildPath": true, + "settingFollowRedirects": "global", + "_type": "request" + }, + { + "_id": "fld_e8032633835c44fdbc7d9560a86c7418", + "parentId": "fld_f8dea31e10f445708d36c2244897cf08", + "modified": 1684146621298, + "created": 1684146457388, + "name": "Provider", + "description": "", + "environment": {}, + "environmentPropertyOrder": null, + "metaSortKey": -1675675609471, + "_type": "request_group" + }, + { + "_id": "req_a0b4406e7f684608b27e134d96773527", + "parentId": "fld_e8032633835c44fdbc7d9560a86c7418", + "modified": 1690362407763, + "created": 1685444139630, + "url": "{{ _.PROVIDER_CONTROLPLANE_1 }}/management/v2/assets/{% prompt 'id', '', '', '', false, true %}", + "name": "Get Asset by ID", + "description": "", + "method": "GET", + "body": {}, + "parameters": [], + "headers": [], + "authentication": { + "type": "apikey", + "disabled": false, + "key": "X-Api-Key", + "value": "{{ _.EDC_API_KEY }}", + "addTo": "header" + }, + "metaSortKey": -1679911033452.375, + "isPrivate": false, + "settingStoreCookies": true, + "settingSendCookies": true, + "settingDisableRenderRequestBody": false, + "settingEncodeUrl": true, + "settingRebuildPath": true, + "settingFollowRedirects": "global", + "_type": "request" + }, + { + "_id": "req_199174c5910d48098078adb952355b0b", + "parentId": "fld_e8032633835c44fdbc7d9560a86c7418", + "modified": 1690362438115, + "created": 1685444139625, + "url": "{{ _.PROVIDER_CONTROLPLANE_1 }}/management/v2/assets/request", + "name": "Get all Assets", + "description": "", + "method": "POST", + "body": { + "mimeType": "application/json", + "text": "" + }, + "parameters": [], + "headers": [ + { + "name": "Content-Type", + "value": "application/json" + } + ], + "authentication": { + "type": "apikey", + "disabled": false, + "key": "X-Api-Key", + "value": "{{ _.EDC_API_KEY }}", + "addTo": "header" + }, + "metaSortKey": -1679911033447.6875, + "isPrivate": false, + "settingStoreCookies": true, + "settingSendCookies": true, + "settingDisableRenderRequestBody": false, + "settingEncodeUrl": true, + "settingRebuildPath": true, + "settingFollowRedirects": "global", + "_type": "request" + }, + { + "_id": "req_d953ff0384684fdcb7ac68aab5b599e9", + "parentId": "fld_e8032633835c44fdbc7d9560a86c7418", + "modified": 1690362400081, + "created": 1685444139636, + "url": "{{ _.PROVIDER_CONTROLPLANE_1 }}/management/v2/assets/{% prompt 'id', '', '', '', false, true %}", + "name": "Delete Asset", + "description": "", + "method": "DELETE", + "body": {}, + "parameters": [], + "headers": [], + "authentication": { + "type": "apikey", + "disabled": false, + "key": "X-Api-Key", + "value": "{{ _.EDC_API_KEY }}", + "addTo": "header" + }, + "metaSortKey": -1679911033433.625, + "isPrivate": false, + "settingStoreCookies": true, + "settingSendCookies": true, + "settingDisableRenderRequestBody": false, + "settingEncodeUrl": true, + "settingRebuildPath": true, + "settingFollowRedirects": "global", + "_type": "request" + }, + { + "_id": "req_3c2f9830ee4d4ce889f4355fc739e800", + "parentId": "fld_e8032633835c44fdbc7d9560a86c7418", + "modified": 1690362581978, + "created": 1685444139641, + "url": "{{ _.PROVIDER_CONTROLPLANE_1 }}/management/v2/policydefinitions", + "name": "Create Policy", + "description": "", + "method": "POST", + "body": { + "mimeType": "application/json", + "text": "{\n\t\"@context\": {\n\t\t\"odrl\": \"http://www.w3.org/ns/odrl/2/\"\n\t},\n\t\"@id\": \"policy-id\",\n\t\"policy\": {\n\t\t\"odrl:permission\": [\n\t\t\t{\n\t\t\t\t\"odrl:action\": \"USE\",\n\t\t\t\t\"odrl:constraint\": {\n\t\t\t\t\t\"odrl:and\": [\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"odrl:leftOperand\": \"Membership\",\n\t\t\t\t\t\t\t\"odrl:operator\": {\n\t\t\t\t\t\t\t\t\"@id\": \"odrl:eq\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"odrl:rightOperand\": \"active\"\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"odrl:leftOperand\": \"PURPOSE\",\n\t\t\t\t\t\t\t\"odrl:operator\": {\n\t\t\t\t\t\t\t\t\"@id\": \"odrl:eq\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"odrl:rightOperand\": \"ID 3.1 Trace\"\n\t\t\t\t\t\t}\n\t\t\t\t\t]\n\t\t\t\t}\n\t\t\t}\n\t\t]\n\t}\n}" + }, + "parameters": [], + "headers": [ + { + "name": "Content-Type", + "value": "application/json" + } + ], + "authentication": { + "type": "apikey", + "disabled": false, + "key": "X-Api-Key", + "value": "{{ _.EDC_API_KEY }}", + "addTo": "header" + }, + "metaSortKey": -1679911033403.9375, + "isPrivate": false, + "settingStoreCookies": true, + "settingSendCookies": true, + "settingDisableRenderRequestBody": false, + "settingEncodeUrl": true, + "settingRebuildPath": true, + "settingFollowRedirects": "global", + "_type": "request" + }, + { + "_id": "req_b647a877abad40499106f0597ec3c6e9", + "parentId": "fld_e8032633835c44fdbc7d9560a86c7418", + "modified": 1690362549290, + "created": 1685444139647, + "url": "{{ _.PROVIDER_CONTROLPLANE_1 }}/management/v2/policydefinitions/{% prompt 'id', '', '', '', false, true %}", + "name": "Get Policy by ID", + "description": "", + "method": "GET", + "body": {}, + "parameters": [], + "headers": [], + "authentication": { + "type": "apikey", + "disabled": false, + "key": "X-Api-Key", + "value": "{{ _.EDC_API_KEY }}", + "addTo": "header" + }, + "metaSortKey": -1679911033364.0937, + "isPrivate": false, + "settingStoreCookies": true, + "settingSendCookies": true, + "settingDisableRenderRequestBody": false, + "settingEncodeUrl": true, + "settingRebuildPath": true, + "settingFollowRedirects": "global", + "_type": "request" + }, + { + "_id": "req_6856fb9a7df2479594a10b5f7e5f5222", + "parentId": "fld_e8032633835c44fdbc7d9560a86c7418", + "modified": 1690362591799, + "created": 1685444139653, + "url": "{{ _.PROVIDER_CONTROLPLANE_1 }}/management/v2/policydefinitions/request", + "name": "Get all Policies", + "description": "", + "method": "POST", + "body": { + "mimeType": "application/json", + "text": "" + }, + "parameters": [], + "headers": [ + { + "name": "Content-Type", + "value": "application/json" + } + ], + "authentication": { + "type": "apikey", + "disabled": false, + "key": "X-Api-Key", + "value": "{{ _.EDC_API_KEY }}", + "addTo": "header" + }, + "metaSortKey": -1679911033344.1719, + "isPrivate": false, + "settingStoreCookies": true, + "settingSendCookies": true, + "settingDisableRenderRequestBody": false, + "settingEncodeUrl": true, + "settingRebuildPath": true, + "settingFollowRedirects": "global", + "_type": "request" + }, + { + "_id": "req_764f4b4d89ae404987e5dfeb096042b9", + "parentId": "fld_e8032633835c44fdbc7d9560a86c7418", + "modified": 1690362559324, + "created": 1685444139659, + "url": "{{ _.PROVIDER_CONTROLPLANE_1 }}/management/v2/policydefinitions/{% prompt 'id', '', '', '', false, true %}", + "name": "Delte Policy by ID", + "description": "", + "method": "DELETE", + "body": {}, + "parameters": [], + "headers": [], + "authentication": { + "type": "apikey", + "disabled": false, + "key": "X-Api-Key", + "value": "{{ _.EDC_API_KEY }}", + "addTo": "header" + }, + "metaSortKey": -1679911033299.25, + "isPrivate": false, + "settingStoreCookies": true, + "settingSendCookies": true, + "settingDisableRenderRequestBody": false, + "settingEncodeUrl": true, + "settingRebuildPath": true, + "settingFollowRedirects": "global", + "_type": "request" + }, + { + "_id": "req_240c7fb162414bb1b1afaa4ae0ae4c91", + "parentId": "fld_e8032633835c44fdbc7d9560a86c7418", + "modified": 1690363080444, + "created": 1685444139665, + "url": "{{ _.PROVIDER_CONTROLPLANE_1 }}/management/v2/contractdefinitions", + "name": "Create Contract Definitinion", + "description": "", + "method": "POST", + "body": { + "mimeType": "application/json", + "text": "{\n \"@context\": {\n \"edc\": \"https://w3id.org/edc/v0.0.1/ns/\"\n },\n \"@type\": \"ContractDefinition\",\n \"accessPolicyId\": \"policy-id\",\n \"contractPolicyId\": \"policy-id\",\n \"assetsSelector\": {\n \"operandLeft\": \"https://w3id.org/edc/v0.0.1/ns/id\",\n \"operator\": \"=\",\n \"operandRight\": \"asset-id\"\n }\n}" + }, + "parameters": [], + "headers": [ + { + "name": "Content-Type", + "value": "application/json" + } + ], + "authentication": { + "type": "apikey", + "disabled": false, + "key": "X-Api-Key", + "value": "{{ _.EDC_API_KEY }}", + "addTo": "header" + }, + "metaSortKey": -1679911033261.75, + "isPrivate": false, + "settingStoreCookies": true, + "settingSendCookies": true, + "settingDisableRenderRequestBody": false, + "settingEncodeUrl": true, + "settingRebuildPath": true, + "settingFollowRedirects": "global", + "_type": "request" + }, + { + "_id": "req_6e828c55562f411894f470ecf3b34f0d", + "parentId": "fld_e8032633835c44fdbc7d9560a86c7418", + "modified": 1690362691392, + "created": 1685444139672, + "url": "{{ _.PROVIDER_CONTROLPLANE_1 }}/management/v2/contractdefinitions/{% prompt 'id', '', '', '', false, true %}", + "name": "Get Contract Definition by ID", + "description": "", + "method": "GET", + "body": {}, + "parameters": [], + "headers": [], + "authentication": { + "type": "apikey", + "disabled": false, + "key": "X-Api-Key", + "value": "{{ _.EDC_API_KEY }}", + "addTo": "header" + }, + "metaSortKey": -1679911033199.25, + "isPrivate": false, + "settingStoreCookies": true, + "settingSendCookies": true, + "settingDisableRenderRequestBody": false, + "settingEncodeUrl": true, + "settingRebuildPath": true, + "settingFollowRedirects": "global", + "_type": "request" + }, + { + "_id": "req_5c2ea72a67064a44997bef55fdccb321", + "parentId": "fld_e8032633835c44fdbc7d9560a86c7418", + "modified": 1690363126919, + "created": 1685444139678, + "url": "{{ _.PROVIDER_CONTROLPLANE_1 }}/management/v2/contractdefinitions/request", + "name": "Get all Contract Definitinions", + "description": "", + "method": "POST", + "body": { + "mimeType": "application/json", + "text": "" + }, + "parameters": [], + "headers": [ + { + "name": "Content-Type", + "value": "application/json" + } + ], + "authentication": { + "type": "apikey", + "disabled": false, + "key": "X-Api-Key", + "value": "{{ _.EDC_API_KEY }}", + "addTo": "header" + }, + "metaSortKey": -1679911033174.25, + "isPrivate": false, + "settingStoreCookies": true, + "settingSendCookies": true, + "settingDisableRenderRequestBody": false, + "settingEncodeUrl": true, + "settingRebuildPath": true, + "settingFollowRedirects": "global", + "_type": "request" + }, + { + "_id": "req_bf5e0064bb994fafaf4343cab248395e", + "parentId": "fld_e8032633835c44fdbc7d9560a86c7418", + "modified": 1690363136216, + "created": 1685444139684, + "url": "{{ _.PROVIDER_CONTROLPLANE_1 }}/management/v2/contractdefinitions/{% prompt 'id', '', '', '', false, true %}", + "name": "Delte Contract Definition", + "description": "", + "method": "DELETE", + "body": { + "mimeType": "application/json", + "text": "" + }, + "parameters": [], + "headers": [ + { + "name": "Content-Type", + "value": "application/json" + } + ], + "authentication": { + "type": "apikey", + "disabled": false, + "key": "X-Api-Key", + "value": "{{ _.EDC_API_KEY }}", + "addTo": "header" + }, + "metaSortKey": -1679911033149.25, + "isPrivate": false, + "settingStoreCookies": true, + "settingSendCookies": true, + "settingDisableRenderRequestBody": false, + "settingEncodeUrl": true, + "settingRebuildPath": true, + "settingFollowRedirects": "global", + "_type": "request" + }, + { + "_id": "env_d2b7eb1621841465ea24b73343568b286aa8ac9a", + "parentId": "wrk_565df8abe30f4da29d8bffcde97927d7", + "modified": 1680782486844, + "created": 1680782486844, + "name": "Base Environment", + "data": {}, + "dataPropertyOrder": null, + "color": null, + "isPrivate": false, + "metaSortKey": 1680782486844, + "_type": "environment" + }, + { + "_id": "jar_d2b7eb1621841465ea24b73343568b286aa8ac9a", + "parentId": "wrk_565df8abe30f4da29d8bffcde97927d7", + "modified": 1696335454338, + "created": 1680782486851, + "name": "Default Jar", + "cookies": [ + { + "key": "KC_RESTART", + "expires": "1970-01-01T00:00:10.000Z", + "maxAge": 0, + "domain": "centralidp.int.demo.catena-x.net", + "path": "/auth/realms/CX-Central/", + "httpOnly": true, + "extensions": [ + "Version=1" + ], + "hostOnly": true, + "creation": "2023-04-06T13:30:18.499Z", + "lastAccessed": "2023-10-03T12:17:34.338Z", + "id": "8321371195331124" + } + ], + "_type": "cookie_jar" + }, + { + "_id": "spc_22dfe33611af4731965cc2b08febcfdb", + "parentId": "wrk_565df8abe30f4da29d8bffcde97927d7", + "modified": 1680782484284, + "created": 1680782484284, + "fileName": "IRS", + "contents": "", + "contentType": "yaml", + "_type": "api_spec" + }, + { + "_id": "spc_3a573993100a40b3bc2b0a5bd8e5cc48", + "parentId": "wrk_565df8abe30f4da29d8bffcde97927d7", + "modified": 1681726479575, + "created": 1681726479575, + "fileName": "IRS", + "contents": "", + "contentType": "yaml", + "_type": "api_spec" + } + ] +} \ No newline at end of file From e7201c84c3d4f42889fc9841f18ad4ed6349ceb3 Mon Sep 17 00:00:00 2001 From: Jaro Hartmann Date: Wed, 4 Oct 2023 13:06:37 +0200 Subject: [PATCH 11/18] feat(testing):[TRI-1594] Add additional test for failing policy --- .../exceptions/UsagePolicyException.java | 3 +- .../client/SubmodelFacadeWiremockTest.java | 98 ++++++++++++------- 2 files changed, 62 insertions(+), 39 deletions(-) diff --git a/irs-edc-client/src/main/java/org/eclipse/tractusx/irs/edc/client/exceptions/UsagePolicyException.java b/irs-edc-client/src/main/java/org/eclipse/tractusx/irs/edc/client/exceptions/UsagePolicyException.java index 2ab842f46d..4a675ead46 100644 --- a/irs-edc-client/src/main/java/org/eclipse/tractusx/irs/edc/client/exceptions/UsagePolicyException.java +++ b/irs-edc-client/src/main/java/org/eclipse/tractusx/irs/edc/client/exceptions/UsagePolicyException.java @@ -28,6 +28,7 @@ */ public class UsagePolicyException extends EdcClientException { public UsagePolicyException(final String itemId) { - super("Consumption of asset " + itemId + " is not permitted as the required catalog offer policies do not comply with defined IRS policies."); + super("Consumption of asset '" + itemId + + "' is not permitted as the required catalog offer policies do not comply with defined IRS policies."); } } diff --git a/irs-edc-client/src/test/java/org/eclipse/tractusx/irs/edc/client/SubmodelFacadeWiremockTest.java b/irs-edc-client/src/test/java/org/eclipse/tractusx/irs/edc/client/SubmodelFacadeWiremockTest.java index c07dadeaca..8f9189b916 100644 --- a/irs-edc-client/src/test/java/org/eclipse/tractusx/irs/edc/client/SubmodelFacadeWiremockTest.java +++ b/irs-edc-client/src/test/java/org/eclipse/tractusx/irs/edc/client/SubmodelFacadeWiremockTest.java @@ -54,6 +54,7 @@ import org.eclipse.edc.policy.model.PolicyRegistrationTypes; import org.eclipse.edc.spi.types.domain.edr.EndpointDataReference; import org.eclipse.tractusx.irs.edc.client.exceptions.EdcClientException; +import org.eclipse.tractusx.irs.edc.client.exceptions.UsagePolicyException; import org.eclipse.tractusx.irs.edc.client.policy.AcceptedPoliciesProvider; import org.eclipse.tractusx.irs.edc.client.policy.AcceptedPolicy; import org.eclipse.tractusx.irs.edc.client.policy.Constraint; @@ -80,6 +81,7 @@ class SubmodelFacadeWiremockTest { private final EndpointDataReferenceStorage storage = new EndpointDataReferenceStorage(Duration.ofMinutes(1)); private WireMockServer wireMockServer; private EdcSubmodelClient edcSubmodelClient; + private AcceptedPoliciesProvider acceptedPoliciesProvider; @BeforeEach void configureSystemUnderTest() { @@ -116,15 +118,12 @@ void configureSystemUnderTest() { final EDCCatalogFacade catalogFacade = new EDCCatalogFacade(controlPlaneClient, config); - final AcceptedPoliciesProvider acceptedPoliciesProvider = mock(AcceptedPoliciesProvider.class); - when(acceptedPoliciesProvider.getAcceptedPolicies()).thenReturn( - List.of(new AcceptedPolicy(policy("IRS Policy", List.of( - new Permission(PolicyType.USE, List.of(new Constraints( - List.of(new Constraint("Membership", OperatorType.EQ, List.of("active")), - new Constraint("FrameworkAgreement.traceability", OperatorType.EQ, List.of("active"))), - new ArrayList<>() - ))) - )), OffsetDateTime.now().plusYears(1)))); + acceptedPoliciesProvider = mock(AcceptedPoliciesProvider.class); + when(acceptedPoliciesProvider.getAcceptedPolicies()).thenReturn(List.of(new AcceptedPolicy(policy("IRS Policy", + List.of(new Permission(PolicyType.USE, List.of(new Constraints( + List.of(new Constraint("Membership", OperatorType.EQ, List.of("active")), + new Constraint("FrameworkAgreement.traceability", OperatorType.EQ, List.of("active"))), + new ArrayList<>()))))), OffsetDateTime.now().plusYears(1)))); final PolicyCheckerService policyCheckerService = new PolicyCheckerService(acceptedPoliciesProvider, new ConstraintCheckerService()); final ContractNegotiationService contractNegotiationService = new ContractNegotiationService(controlPlaneClient, @@ -146,14 +145,14 @@ void shouldReturnAssemblyPartRelationshipAsString() // Arrange prepareNegotiation(); givenThat(get(urlPathEqualTo(submodelDataplanePath)).willReturn(aResponse().withStatus(200) - .withHeader("Content-Type", - "application/json;charset=UTF-8") - .withBodyFile( - "singleLevelBomAsBuilt.json"))); + .withHeader("Content-Type", + "application/json;charset=UTF-8") + .withBodyFile( + "singleLevelBomAsBuilt.json"))); // Act - final String submodel = edcSubmodelClient.getSubmodelRawPayload(connectorEndpoint, buildWiremockDataplaneUrl(), assetId) - .get(); + final String submodel = edcSubmodelClient.getSubmodelRawPayload(connectorEndpoint, buildWiremockDataplaneUrl(), + assetId).get(); // Assert assertThat(submodel).contains("\"catenaXId\": \"urn:uuid:fe99da3d-b0de-4e80-81da-882aebcca978\""); @@ -218,14 +217,14 @@ void shouldReturnMaterialForRecyclingAsString() // Arrange prepareNegotiation(); givenThat(get(urlPathEqualTo(submodelDataplanePath)).willReturn(aResponse().withStatus(200) - .withHeader("Content-Type", - "application/json;charset=UTF-8") - .withBodyFile( - "materialForRecycling.json"))); + .withHeader("Content-Type", + "application/json;charset=UTF-8") + .withBodyFile( + "materialForRecycling.json"))); // Act - final String submodel = edcSubmodelClient.getSubmodelRawPayload(connectorEndpoint, buildWiremockDataplaneUrl(), assetId) - .get(); + final String submodel = edcSubmodelClient.getSubmodelRawPayload(connectorEndpoint, buildWiremockDataplaneUrl(), + assetId).get(); // Assert assertThat(submodel).contains("\"materialName\": \"Cooper\","); @@ -237,26 +236,52 @@ void shouldReturnObjectAsStringWhenResponseNotJSON() // Arrange prepareNegotiation(); givenThat(get(urlPathEqualTo(submodelDataplanePath)).willReturn(aResponse().withStatus(200) - .withHeader("Content-Type", - "application/json;charset=UTF-8") - .withBody("test"))); + .withHeader("Content-Type", + "application/json;charset=UTF-8") + .withBody("test"))); // Act - final String submodel = edcSubmodelClient.getSubmodelRawPayload(connectorEndpoint, buildWiremockDataplaneUrl(), assetId) - .get(); + final String submodel = edcSubmodelClient.getSubmodelRawPayload(connectorEndpoint, buildWiremockDataplaneUrl(), + assetId).get(); // Assert assertThat(submodel).isEqualTo("test"); } + @Test + void shouldThrowExceptionWhenPoliciesAreNotAccepted() { + // Arrange + final List andConstraints = List.of( + new Constraint("Membership", OperatorType.EQ, List.of("active"))); + final ArrayList orConstraints = new ArrayList<>(); + final Permission permission = new Permission(PolicyType.USE, + List.of(new Constraints(andConstraints, orConstraints))); + final AcceptedPolicy acceptedPolicy = new AcceptedPolicy(policy("IRS Policy", List.of(permission)), + OffsetDateTime.now().plusYears(1)); + + when(acceptedPoliciesProvider.getAcceptedPolicies()).thenReturn(List.of(acceptedPolicy)); + + prepareNegotiation(); + givenThat(get(urlPathEqualTo(submodelDataplanePath)).willReturn(aResponse().withStatus(200) + .withHeader("Content-Type", + "application/json;charset=UTF-8") + .withBody("test"))); + + // Act & Assert + final String errorMessage = "Consumption of asset '58505404-4da1-427a-82aa-b79482bcd1f0' is not permitted as the required catalog offer policies do not comply with defined IRS policies."; + assertThatExceptionOfType(UsagePolicyException.class).isThrownBy( + () -> edcSubmodelClient.getSubmodelRawPayload(connectorEndpoint, buildWiremockDataplaneUrl(), assetId) + .get()).withMessageEndingWith(errorMessage); + } + @Test void shouldThrowExceptionWhenResponse_400() { // Arrange prepareNegotiation(); givenThat(get(urlPathEqualTo(submodelDataplanePath)).willReturn(aResponse().withStatus(400) - .withHeader("Content-Type", - "application/json;charset=UTF-8") - .withBody("{ error: '400'}"))); + .withHeader("Content-Type", + "application/json;charset=UTF-8") + .withBody("{ error: '400'}"))); // Act final ThrowableAssert.ThrowingCallable throwingCallable = () -> edcSubmodelClient.getSubmodelRawPayload( @@ -272,9 +297,9 @@ void shouldThrowExceptionWhenResponse_500() { // Arrange prepareNegotiation(); givenThat(get(urlPathEqualTo(submodelDataplanePath)).willReturn(aResponse().withStatus(500) - .withHeader("Content-Type", - "application/json;charset=UTF-8") - .withBody("{ error: '500'}"))); + .withHeader("Content-Type", + "application/json;charset=UTF-8") + .withBody("{ error: '500'}"))); // Act final ThrowableAssert.ThrowingCallable throwingCallable = () -> edcSubmodelClient.getSubmodelRawPayload( @@ -288,16 +313,13 @@ void shouldThrowExceptionWhenResponse_500() { private String buildWiremockDataplaneUrl() { return buildApiMethodUrl() + submodelDataplanePath; } + private String buildApiMethodUrl() { return String.format("http://localhost:%d", this.wireMockServer.port()); } private org.eclipse.tractusx.irs.edc.client.policy.Policy policy(String policyId, List permissions) { - return new org.eclipse.tractusx.irs.edc.client.policy.Policy( - policyId, - OffsetDateTime.now(), - OffsetDateTime.now().plusYears(1), - permissions - ); + return new org.eclipse.tractusx.irs.edc.client.policy.Policy(policyId, OffsetDateTime.now(), + OffsetDateTime.now().plusYears(1), permissions); } } From 12c4995cfb955e9304ec9ef6e70eab53bf0add31 Mon Sep 17 00:00:00 2001 From: Jaro Hartmann Date: Wed, 4 Oct 2023 13:39:00 +0200 Subject: [PATCH 12/18] feat(testing):[TRI-1594] Disable JsonValidatorServiceTest due to unexpected behaviour --- .../irs/services/validation/JsonValidatorServiceTest.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/irs-api/src/test/java/org/eclipse/tractusx/irs/services/validation/JsonValidatorServiceTest.java b/irs-api/src/test/java/org/eclipse/tractusx/irs/services/validation/JsonValidatorServiceTest.java index 517bc9f638..39e2a328d4 100644 --- a/irs-api/src/test/java/org/eclipse/tractusx/irs/services/validation/JsonValidatorServiceTest.java +++ b/irs-api/src/test/java/org/eclipse/tractusx/irs/services/validation/JsonValidatorServiceTest.java @@ -34,8 +34,10 @@ import java.util.Objects; import org.eclipse.tractusx.irs.util.JsonUtil; +import org.junit.jupiter.api.Disabled; import org.junit.jupiter.api.Test; +@Disabled // TODO enable again and find out why the tests fail class JsonValidatorServiceTest { private final JsonValidatorService testee = new JsonValidatorService(new JsonUtil()); From 4349f3ee4cdc0b2125dbbff48adf8c0cc582548a Mon Sep 17 00:00:00 2001 From: Jaro Hartmann Date: Wed, 4 Oct 2023 13:56:26 +0200 Subject: [PATCH 13/18] feat(testing):[TRI-1594] Disable JsonValidatorServiceTest due to unexpected behaviour --- pom.xml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pom.xml b/pom.xml index ea4ffb478a..ffd6afa5ae 100644 --- a/pom.xml +++ b/pom.xml @@ -187,6 +187,8 @@ **/*IrsApiConstants.class **/*ApiErrorsConstants.class org/eclipse/tractusx/irs/testing/dataintegrity/** + + src/main/java/org/eclipse/tractusx/irs/services/validation/** From 4f18e9540f1ecc7d5a812f7273edf4ba47b0f6fb Mon Sep 17 00:00:00 2001 From: Jaro Hartmann Date: Wed, 4 Oct 2023 13:58:39 +0200 Subject: [PATCH 14/18] feat(testing):[TRI-1594] Disable JsonValidatorServiceTest due to unexpected behaviour --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index ffd6afa5ae..8558901a27 100644 --- a/pom.xml +++ b/pom.xml @@ -188,7 +188,7 @@ **/*ApiErrorsConstants.class org/eclipse/tractusx/irs/testing/dataintegrity/** - src/main/java/org/eclipse/tractusx/irs/services/validation/** + org/eclipse/tractusx/irs/services/validation/** From 874ab6baf7c39926f896b6c00b6e73721fbbf0fb Mon Sep 17 00:00:00 2001 From: "Krzysztof Massalski (Extern)" Date: Thu, 5 Oct 2023 11:24:40 +0200 Subject: [PATCH 15/18] feat(impl):[TRI-1678] fix jsonschema validation --- irs-api/pom.xml | 2 +- .../irs/services/validation/JsonValidatorServiceTest.java | 2 -- pom.xml | 2 -- 3 files changed, 1 insertion(+), 5 deletions(-) diff --git a/irs-api/pom.xml b/irs-api/pom.xml index de349e1e25..64b786c622 100644 --- a/irs-api/pom.xml +++ b/irs-api/pom.xml @@ -184,7 +184,7 @@ net.jimblackler jsonschemafriend - 0.11.4 + 0.12.0 org.jsoup diff --git a/irs-api/src/test/java/org/eclipse/tractusx/irs/services/validation/JsonValidatorServiceTest.java b/irs-api/src/test/java/org/eclipse/tractusx/irs/services/validation/JsonValidatorServiceTest.java index 39e2a328d4..517bc9f638 100644 --- a/irs-api/src/test/java/org/eclipse/tractusx/irs/services/validation/JsonValidatorServiceTest.java +++ b/irs-api/src/test/java/org/eclipse/tractusx/irs/services/validation/JsonValidatorServiceTest.java @@ -34,10 +34,8 @@ import java.util.Objects; import org.eclipse.tractusx.irs.util.JsonUtil; -import org.junit.jupiter.api.Disabled; import org.junit.jupiter.api.Test; -@Disabled // TODO enable again and find out why the tests fail class JsonValidatorServiceTest { private final JsonValidatorService testee = new JsonValidatorService(new JsonUtil()); diff --git a/pom.xml b/pom.xml index 8558901a27..ea4ffb478a 100644 --- a/pom.xml +++ b/pom.xml @@ -187,8 +187,6 @@ **/*IrsApiConstants.class **/*ApiErrorsConstants.class org/eclipse/tractusx/irs/testing/dataintegrity/** - - org/eclipse/tractusx/irs/services/validation/** From 438897055b1aa525d011883277882835d8490f99 Mon Sep 17 00:00:00 2001 From: "Krzysztof Massalski (Extern)" Date: Thu, 5 Oct 2023 11:33:38 +0200 Subject: [PATCH 16/18] feat(impl):[TRI-1664] fix deps --- DEPENDENCIES | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/DEPENDENCIES b/DEPENDENCIES index 99db4e6e2d..34f340e03f 100644 --- a/DEPENDENCIES +++ b/DEPENDENCIES @@ -198,9 +198,9 @@ maven/mavencentral/net.java.dev.jna/jna/5.8.0, Apache-2.0 OR LGPL-2.1-or-later, maven/mavencentral/net.javacrumbs.json-unit/json-unit-assertj/2.36.0, Apache-2.0, approved, clearlydefined maven/mavencentral/net.javacrumbs.json-unit/json-unit-core/2.36.0, Apache-2.0, approved, clearlydefined maven/mavencentral/net.javacrumbs.json-unit/json-unit-json-path/2.36.0, Apache-2.0, approved, clearlydefined -maven/mavencentral/net.jimblackler.jsonschemafriend/core/0.11.4, Apache-2.0, approved, #3269 -maven/mavencentral/net.jimblackler.jsonschemafriend/extra/0.11.4, Apache-2.0, approved, #3270 -maven/mavencentral/net.jimblackler/jsonschemafriend/0.11.4, Apache-2.0, approved, #3271 +maven/mavencentral/net.jimblackler.jsonschemafriend/core/0.12.0, , restricted, clearlydefined +maven/mavencentral/net.jimblackler.jsonschemafriend/extra/0.12.0, , restricted, clearlydefined +maven/mavencentral/net.jimblackler/jsonschemafriend/0.12.0, , restricted, clearlydefined maven/mavencentral/net.jodah/typetools/0.6.3, Apache-2.0, approved, clearlydefined maven/mavencentral/net.minidev/accessors-smart/2.4.11, Apache-2.0, approved, #7515 maven/mavencentral/net.minidev/accessors-smart/2.4.9, Apache-2.0, approved, #7515 From b7d3ec4177d0ad620475d5e5004d712abd83f7f6 Mon Sep 17 00:00:00 2001 From: Jaro Hartmann Date: Thu, 5 Oct 2023 14:23:42 +0200 Subject: [PATCH 17/18] chore(doc): Update CHANGELOG.md --- CHANGELOG.md | 7 ++++++- charts/irs-helm/CHANGELOG.md | 4 ++++ 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 2c39f000e2..b415ff0f8c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [3.5.1] - 2023-10-05 +### Fixed +- Fix json schema validation + ## [3.5.0] - 2023-09-27 ### Changed - IRS now makes use of the value `dspEndpoint` in `subprotocolBody` of the Asset Administration Shell to request submodel data directly. @@ -350,7 +354,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Unresolved - **Select Aspects you need** You are able to select the needed aspects for which you want to collect the correct endpoint information. -[Unreleased]: https://github.com/eclipse-tractusx/item-relationship-service/compare/3.5.0...HEAD +[Unreleased]: https://github.com/eclipse-tractusx/item-relationship-service/compare/3.5.1...HEAD +[3.5.1]: https://github.com/eclipse-tractusx/item-relationship-service/compare/3.5.0...3.5.1 [3.5.0]: https://github.com/eclipse-tractusx/item-relationship-service/compare/3.4.1...3.5.0 [3.4.1]: https://github.com/eclipse-tractusx/item-relationship-service/compare/3.4.0...3.4.1 [3.4.0]: https://github.com/eclipse-tractusx/item-relationship-service/compare/3.3.5...3.4.0 diff --git a/charts/irs-helm/CHANGELOG.md b/charts/irs-helm/CHANGELOG.md index 68ad4ae3bf..47ece637b4 100644 --- a/charts/irs-helm/CHANGELOG.md +++ b/charts/irs-helm/CHANGELOG.md @@ -6,6 +6,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [6.7.2] - 2023-10-05 +### Changed +- Update IRS version to 3.5.1 + ## [6.7.1] - 2023-09-29 ### Changed - Added toString template for `edc.controlplane.apikey.secret` From d0809d295865f141978c933e7640fadd6e7c04a2 Mon Sep 17 00:00:00 2001 From: ds-jhartmann Date: Thu, 5 Oct 2023 12:51:17 +0000 Subject: [PATCH 18/18] chore(release): Prepare release for Helm version 6.7.2 --- charts/irs-helm/Chart.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/charts/irs-helm/Chart.yaml b/charts/irs-helm/Chart.yaml index 2dd99cf07e..a98f2dfc71 100644 --- a/charts/irs-helm/Chart.yaml +++ b/charts/irs-helm/Chart.yaml @@ -35,12 +35,12 @@ type: application # This is the chart version. This version number should be incremented each time you make changes # to the chart and its templates, including the app version. # Versions are expected to follow Semantic Versioning (https://semver.org/) -version: 6.7.1 +version: 6.7.2 # This is the version number of the application being deployed. This version number should be # incremented each time you make changes to the application. Versions are not expected to # follow Semantic Versioning. They should reflect the version the application is using. # It is recommended to use it with quotes. -appVersion: "3.5.0" +appVersion: "3.5.1" dependencies: - name: common repository: https://charts.bitnami.com/bitnami