GET | /api/measurements/metadata/search | ||
---|---|---|---|
GET | /api/tags/search |
Name | Parameter | Data Type | Required | Description |
---|---|---|---|---|
Description | form | string | No | |
Attributes | form | string | No | |
DeviceIds | form | List<int> | No | |
IOServerIds | form | List<int> | No | |
ItemIds | form | List<int> | No | |
OriginalNames | form | List<string> | No | |
TagIds | form | List<int> | No | |
TagLibraryIds | form | List<int> | No | |
TagNames | form | List<string> | No | |
TurbineIds | form | List<int> | No | |
TagStates | form | List<string> | No | |
DriverSource | form | string | No |
To override the Content-type in your clients, use the HTTP Accept Header, append the .xml suffix or ?format=xml
The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.
GET /api/measurements/metadata/search HTTP/1.1 Host: mdn.bazefield.com Accept: application/xml
HTTP/1.1 200 OK Content-Type: application/xml Content-Length: length <ArrayOfMeasurementMetaData xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/BazeField.Measurements.WebService"> <MeasurementMetaData> <AccessType>Read</AccessType> <Attributes>String</Attributes> <CoerceType>None</CoerceType> <CreatedOn>0001-01-01T00:00:00</CreatedOn> <Description>String</Description> <DeviceId>0</DeviceId> <DriverSource>String</DriverSource> <EngineDeadBand>0</EngineDeadBand> <EngineId>0</EngineId> <EuFullScale>0</EuFullScale> <EuZeroScale>0</EuZeroScale> <IODataType>Default</IODataType> <IOServerId>0</IOServerId> <Id>0</Id> <InitialNumericValue>0</InitialNumericValue> <InitialStringValue>String</InitialStringValue> <Inverted>false</Inverted> <ItemId>0</ItemId> <LibraryId>0</LibraryId> <LogData>false</LogData> <LogDeadBand>0</LogDeadBand> <LogResolution>String</LogResolution> <LogType>Always</LogType> <MemoryDataType>Default</MemoryDataType> <OriginalName>String</OriginalName> <ParameterTypeId>0</ParameterTypeId> <RawFullScale>0</RawFullScale> <RawZeroScale>0</RawZeroScale> <RuntimeAttributes i:nil="true" /> <ScaleEquation>String</ScaleEquation> <ScaleType>None</ScaleType> <SetInitialValue>false</SetInitialValue> <TagId>0</TagId> <TagName>String</TagName> <TagStatus>String</TagStatus> <TagType>NON_CONTROL</TagType> <UniqueID>00000000-0000-0000-0000-000000000000</UniqueID> <UnitId>0</UnitId> <UnitName>String</UnitName> <Update>0</Update> <UpdatedOn>0</UpdatedOn> <UserId>0</UserId> </MeasurementMetaData> </ArrayOfMeasurementMetaData>