GET Entities Example
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<!--
GET: /qcbin/rest/domains/DOMAIN_NAME/projects/PROJECT_NAME/customization/entities
Accept: application/xml
-->
<EntityResourceDescriptors>
<EntityResourceDescriptor collectionName="fields" baseUrl="http://localhost:8180/qcbin/rest/domains/DOMAIN_NAME/projects/PROJECT_NAME/">
<Table>FIELD_ITEM</Table>
<Name>field</Name>
<Label>Field</Label>
<SupportsHistory url="fields/{entity_id : [0-9]+}/audits">false</SupportsHistory>
<SupportsAttachment url="fields/{parent_entity_id: [0-9]+}/attachments">false</SupportsAttachment>
<SupportsLock url="fields/{parent_entity_id: [0-9]+}/lock">true</SupportsLock>
<SupportsGrouping url="fields/groups/{groupsFields}">true</SupportsGrouping>
<SupportsMailing url="fields/{parent_entity_id: [0-9]+}/mail">true</SupportsMailing>
<SupportsMultiValue>false</SupportsMultiValue>
<SupportsWorkflow>false</SupportsWorkflow>
<SupportsDataHidingFilter>false</SupportsDataHidingFilter>
<SupportsTree>false</SupportsTree>
<SupportsVC url="fields/{entity_id : [0-9]+}/versions">false</SupportsVC>
<SupportsSubtypes url="customization/entities/field/types">false</SupportsSubtypes>
<SupportsCopying url="fields/copy">false</SupportsCopying>
<SupportsStorage url="fields/{parent_entity_id: [0-9]+}/storage">false</SupportsStorage>
<IsSiteEntity>false</IsSiteEntity>
<Attributes>
<Attribute name="includedInBusinessModel">false</Attribute>
</Attributes>
<IsFirstLevelResource supportsDELETE="true" supportsPUT="true" supportsGET="true" supportsPOST="true" url="fields">true</IsFirstLevelResource>
<SecondLevelResources/>
<SupportsBusinessRules>false</SupportsBusinessRules>
<SupportsOrdering>false</SupportsOrdering>
</EntityResourceDescriptor>
…
</EntityResourceDescriptors>
GET /qcbin/rest/domains/DOMAIN_NAME/projects/PROJECT_NAME/customization/entities
Accept: application/json
{
"EntityResourceDescriptors": [
{
"Table": "FIELD_ITEM",
"Name": "field",
"Label": "Field",
"RootEntityId": null,
"SupportsHistory": {
"url": "fields/{entity_id : [0-9]+}/audits",
"value": false
},
"SupportsAttachment": {
"url": "fields/{parent_entity_id: [0-9]+}/attachments",
"value": false
},
"SupportsLock": {
"url": "fields/{parent_entity_id: [0-9]+}/lock",
"value": true
},
"SupportsGrouping": {
"url": "fields/groups/{groupsFields}",
"value": true
},
"SupportsMailing": {
"url": "fields/{parent_entity_id: [0-9]+}/mail",
"value": true
},
"SupportsMultiValue": false,
"SupportsWorkflow": false,
"SupportsDataHidingFilter": false,
"SupportsTree": false,
"SupportsVC": {
"url": "fields/{entity_id : [0-9]+}/versions",
"value": false
},
"SupportsSubtypes": {
"url": "customization/entities/field/types",
"value": false,
"subTypeFieldName": null
},
"SupportsCopying": {
"url": "fields/copy",
"value": false
},
"SupportsStorage": {
"url": "fields/{parent_entity_id: [0-9]+}/storage",
"value": false
},
"IsSiteEntity": false,
"Attributes": [
{
"name": "includedInBusinessModel",
"value": "false"
}
],
"SecondLevelResources": [],
"SupportsBusinessRules": false,
"SupportsOrdering": false,
"baseUrl": "http://localhost:8180/qcbin/rest/domains/DOMAIN_NAME/projects/PROJECT_NAME/",
"collectionName": "fields",
"IsFirstLevelResource": {
"url": "fields",
"value": true,
"supportsPOST": true,
"supportsGET": true,
"supportsPUT": true,
"supportsDELETE": true
}
…
}
]
}

