Example of Retrieving Records of a Repository

Consider the following example: retrieving records of a repository named "Company".

Example - Request

Endpoint:http://localhost:8080
Resource:/eml/rest/records/Company

Example - Response

The response returns all the records matching the criteria.

{
   "records":    [
            {
         "productId": "REC1",
         "productIdExt": "REC1",
         "productKeyId": "13401",
         "version": "1",
         "state": "CONFIRMED",
         "key": 13401,
         "effectiveDate": null,
         "attributes":          [
                        {
               "name": "PRODUCTID",
               "value": "REC1",
               "displayName": "Record ID",
               "multivalues": null,
               "type": 4,
               "id": 0,
               "groupName": "Unassigned",
               "associationName": null,
               "auxiliaryContent": null,
               "multivalue": false
            },
                        {
               "name": "PRODUCTIDEXT",
               "value": "REC1",
               "displayName": "Record ID Extension",
               "multivalues": null,
               "type": 4,
               "id": 0,
               "groupName": "Unassigned",
               "associationName": null,
               "auxiliaryContent": null,
               "multivalue": false
            },
                        
                        {
               "name": "Name",
               "value": "TIBCO",
               "displayName": "Name",
               "multivalues": null,
               "type": 4,
               "id": 0,
               "groupName": "Unassigned",
               "associationName": null,
               "auxiliaryContent": null,
               "multivalue": false
            }
                        
         ],
         "repositoryName": "COMPANY",
         "classificationSchemeDetails": null,
         "relationships": {},
         "deleted": false
      },
            {
         "productId": "REC1_1",
         "productIdExt": "REC1_1",
         "productKeyId": "13403",
         "version": "1",
         "state": "CONFIRMED",
         "key": 13403,
         "effectiveDate": null,
         "attributes":          [
                        {
               "name": "PRODUCTID",
               "value": "REC1_1",
               "displayName": "Record ID",
               "multivalues": null,
               "type": 4,
               "id": 0,
               "groupName": "Unassigned",
               "associationName": null,
               "auxiliaryContent": null,
               "multivalue": false
            },
                        {
               "name": "PRODUCTIDEXT",
               "value": "REC1_1",
               "displayName": "Record ID Extension",
               "multivalues": null,
               "type": 4,
               "id": 0,
               "groupName": "Unassigned",
               "associationName": null,
               "auxiliaryContent": null,
               "multivalue": false
            },
                     
                        {
               "name": "Name",
               "value": "TIBCO",
               "displayName": "Name",
               "multivalues": null,
               "type": 4,
               "id": 0,
               "groupName": "Unassigned",
               "associationName": null,
               "auxiliaryContent": null,
               "multivalue": false
            },
                        {
               "name": "Address",
               "value": "NL",
               "displayName": "Address",
               "multivalues": null,
               "type": 4,
               "id": 0,
               "groupName": "Unassigned",
               "associationName": null,
               "auxiliaryContent": null,
               "multivalue": false
            }
         ],
         "repositoryName": "COMPANY",
         "classificationSchemeDetails": null,
         "relationships": {},
         "deleted": false
      }
   ],
   "totalCount": 2
}