GET Customization Relations Example

<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <!-- GET: /qcbin/rest/domains/DOMAIN_NAME/projects/PROJECT_NAME/customization/relations Accept: application/xml --> <Relations TotalResults="344"> <Relation Type="link" Name="alternativeResourceToAssetsRelationLink"> <Label>Owner (Resource) to Asset Relations</Label> <SourceEntity>resource</SourceEntity> <TargetEntity>assets-relation</TargetEntity> <TargetAliases> <Alias Unique="false" Name="is-linked-by-assets-relation"/> <Alias Unique="true" Name="to-linked-to-asset-relation-link"/> <Alias Unique="false" Name="assets-relation"/> </TargetAliases> <Features> <Feature Propagated="false" Name="UI_LINKED_ENTITIES"/> <Feature Propagated="false" Name="UI_HIERARCHY"/> </Features> <StorageDescriptor> <ReferenceStorage> <ReferenceIdColumn>from-endpoint-id</ReferenceIdColumn> <ReferenceLocation>IN_TARGET_ENTITY</ReferenceLocation> <ReferenceTypeColumn>from-endpoint-type</ReferenceTypeColumn> </ReferenceStorage> </StorageDescriptor> </Relation> … </Relations>

GET /qcbin/rest/domains/DOMAIN_NAME/projects/PROJECT_NAME/customization/relations Accept: application/json { "Relation": [ { "Label": "Owner (Resource) to Asset Relations", "Name": "alternativeResourceToAssetsRelationLink", "SourceEntity": "resource", "TargetEntity": "assets-relation", "TargetAliases": [ { "Name": "is-linked-by-assets-relation", "Unique": false }, { "Name": "assets-relation", "Unique": false }, { "Name": "to-linked-to-asset-relation-link", "Unique": true } ], "Features": [ { "Name": "UI_LINKED_ENTITIES", "Propagated": false }, { "Name": "UI_HIERARCHY", "Propagated": false } ], "StorageDescriptor": { "customizationStorageDescriptor": { "ReferenceStorage": { "ReferenceIdColumn": "from-endpoint-id", "ReferenceLocation": "IN_TARGET_ENTITY", "ReferenceTypeColumn": "from-endpoint-type" } } }, "Type": "link" } … ], "TotalResults": 344 }