GET V1 ems/experiments/{id}
Gets the Experiment with the specified id. The Experiment returned contains a collection of Protocol Conditions applied to it.
Request Information
Parameters
Name | Description | Additional information |
---|---|---|
id | The ID of the Experiment to get. |
Define this parameter in the request URI. |
Example Request
To get the Experiment with ID 1234, make the following API call: GET /ems/experiments/1234
Response Information
HTTP Status Codes
Status Code | Meaning |
---|---|
200 (OK) | The request has completed successfully. The Experiment will be contained in the response body (see below). |
401 (Unauthorized) | The user has not been authorised. Please ensure that the client provides the api-username and api-usertoken headers. |
404 (Not Found) | The Experiment with the specified ID could not be found or has been closed. Ensure the ID has been correctly specified. |
Response Detail
An empty ProtocolConditions collection for an Experiment means that the Experiment does not have any Protocol Conditions associated with it.
Response Body Formats
application/json, text/json
Sample:
{ "ID": 1234, "Name": "Experiment 1234", "ProtocolName": "Experiment Protocol", "Objectives": "Experiment Objectives", "Author": "Experiment Author", "CoAuthors": [ "Experiment Co-Author 1", "Experiment Co-Author 2" ], "CreationDate": "2013-05-21T15:30:00.012", "ProtocolConditions": [ { "Id": 0, "Name": "Protocol Condition 1", "TabName": null, "Value": "12", "Units": "kg" }, { "Id": 0, "Name": "Protocol Condition 2", "TabName": null, "Value": "abcd", "Units": "None" } ], "SiloID": 0 }
application/xml, text/xml
Sample:
<Experiment xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Unilever.Urdps.Hts.EmsApi.EntityRepresentations.EMS.V1"> <Author>Experiment Author</Author> <CoAuthors xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays"> <d2p1:string>Experiment Co-Author 1</d2p1:string> <d2p1:string>Experiment Co-Author 2</d2p1:string> </CoAuthors> <CreationDate>2013-05-21T15:30:00.012</CreationDate> <ID>1234</ID> <Name>Experiment 1234</Name> <Objectives>Experiment Objectives</Objectives> <ProtocolConditions> <ProtocolCondition> <Units>kg</Units> <Value>12</Value> <Id>0</Id> <Name>Protocol Condition 1</Name> <TabName i:nil="true" /> </ProtocolCondition> <ProtocolCondition> <Units>None</Units> <Value>abcd</Value> <Id>0</Id> <Name>Protocol Condition 2</Name> <TabName i:nil="true" /> </ProtocolCondition> </ProtocolConditions> <ProtocolName>Experiment Protocol</ProtocolName> <SiloID>0</SiloID> </Experiment>