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 } … } ] }