GET V1 ems/factors/conditions

Gets all condition factors in the EMS. Each Condition object returns a collection of Units available for it.

Request Information

Example Request

To get all conditions in the EMS, make the following API call: GET /ems/factors/conditions

Response Information

HTTP Status Codes

Status CodeMeaning
200 (OK) The request has completed successfully. The Conditions will be contained in the response body (see below).

Response Detail

An empty Units collection for a Condition means there are no units defined for it.

Response Body Formats

application/json, text/json

Sample:
[
  {
    "ID": 12345,
    "Name": "Condition 1",
    "Units": [
      {
        "ID": 101,
        "Name": "Unit 1"
      },
      {
        "ID": 102,
        "Name": "Unit 2"
      }
    ]
  },
  {
    "ID": 67890,
    "Name": "Condition 2",
    "Units": []
  }
]

application/xml, text/xml

Sample:
<ArrayOfCondition xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Unilever.Urdps.Hts.EmsApi.EntityRepresentations.EMS.V1">
  <Condition>
    <ID>12345</ID>
    <Name>Condition 1</Name>
    <Units>
      <Unit>
        <ID>101</ID>
        <Name>Unit 1</Name>
      </Unit>
      <Unit>
        <ID>102</ID>
        <Name>Unit 2</Name>
      </Unit>
    </Units>
  </Condition>
  <Condition>
    <ID>67890</ID>
    <Name>Condition 2</Name>
    <Units />
  </Condition>
</ArrayOfCondition>