BazeField Services

<back to all web services

ExportAlarmHistory

Alarm API

Returns the alarm history

Requires Authentication
The following routes are available for this service:
GET,POST/api/objects/alarmhistory
GET/api/objects/alarmhistory/exportExport as workbook
ExportAlarmHistory Parameters:
NameParameterData TypeRequiredDescription
ExportTypebodystringNo
GetAlarmHistory Parameters:
NameParameterData TypeRequiredDescription
TurbineIdsformList<string>No
ObjectIdsformList<string>No
SourceIdsformList<string>No
FromformstringNo
ToformstringNo
InObjectTimeformbool?No
SkipformintNo
Takeformint?No
OrderByformstringNo
FilterformstringNo
TypeformAlarmType?No
IncludeOkAlarmsformboolNo
FilterRootCausesformboolNo
FilterActiveformboolNo
ClientRequestHandleformstringNo
AlarmType Enum:
NameValue
Warning0
Alarm1
Status2
Auto4
ConfigPending8
AlarmLogReply Parameters:
NameParameterData TypeRequiredDescription
AlarmsformList<AlarmLogEntry>No
TotalItemsformintNo
PageformlongNo
BazefieldResponse Parameters:
NameParameterData TypeRequiredDescription
ReplyInfoformReplyInfoNo
ReplyInfo Parameters:
NameParameterData TypeRequiredDescription
RcvTimeformdoubleNo
ReplyTimeformdoubleNo
ClientRequestHandleformstringNo
ErrorformstringNo
AlarmLogEntry Parameters:
NameParameterData TypeRequiredDescription
IdformintNo
AlarmIdformintNo
SiteIdformintNo
SiteNameformstringNo
TurbineIdformintNo
ObjectIdformstringNo
TurbineNameformstringNo
TurbineTitleformstringNo
EventTypeformstringNo
StartformDateTimeNo
UncertainStopTimeformDateTime?No
StopTimeformDateTime?No
AckTimeformDateTime?No
Start_LocalformDateTimeOffset?No
UncertainStopTime_LocalformDateTimeOffset?No
StopTime_LocalformDateTimeOffset?No
AckTime_LocalformDateTimeOffset?No
AlarmformstringNo
AlarmDescriptionformstringNo
CodeformintNo
Parameter1formint?No
AllocationIdformint?No
BrakePrgformbyteNo
Priorityformint?No
EventStateformint?No
IsOkAlarmformboolNo
AlarmTypeformintNo
SourceIdformintNo
SourceNameformstringNo
CommentsformList<Comment>No
IsRootCauseformboolNo
AlarmRemarksformstringNo
AllocationsformList<AlarmAllocation>No
EndformDateTime?No
End_LocalformDateTimeOffset?No
DurationformTimeSpanNo
AckDurationformTimeSpanNo
TypeformstringNo
Comment Parameters:
NameParameterData TypeRequiredDescription
IdformintNo
TurbineIdformintNo
TurbineNameformstringNo
TimeStampformDateTimeNo
TextformstringNo
CreatedByformstringNo
CreatedByIdformdecimal?No
LastModifiedformDateTimeNo
TypeformCommentTypeNo
Externalformbool?No
Stickyformbool?No
AllocationIdformint?No
AlarmLogIdformint?No
AlarmIdformint?No
CommandIdformint?No
RelatedInfoformstringNo
ClearedformboolNo
LabelsformList<Label>No
ObjectIdformstringNo
RelatedStartformDateTime?No
RelatedEndformDateTime?No
CommentType Enum:
Turbine
Allocation
Alarm
Label Parameters:
NameParameterData TypeRequiredDescription
IdformintNo
NameformstringNo
ColorformstringNo
TypeformLabelType?No
LabelType Enum:
NameValue
Allocation1
Other2
AlarmAllocation Parameters:
NameParameterData TypeRequiredDescription
IdformintNo
CategoryIdformint?No
CategoryNameformstringNo
CategoryColorformstringNo
TypeIdformintNo
SubTypeformboolNo
AllocationIdformintNo
StartformDateTimeNo
EndformDateTime?No
Start_LocalformDateTimeOffset?No
End_LocalformDateTimeOffset?No
TypeNameformstringNo
LostProductionformdouble?No
DurationformTimeSpanNo
AcronymformstringNo
AvailableformboolNo
ExcludedformintNo
PerformanceformbyteNo

To override the Content-type in your clients, use the HTTP Accept Header, append the .csv suffix or ?format=csv

HTTP + CSV

The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.

POST /api/objects/alarmhistory HTTP/1.1 
Host: mdn.bazefield.com 
Accept: text/csv
Content-Type: text/csv
Content-Length: length

{"exportType":"String","turbineIds":["String"],"objectIds":["String"],"sourceIds":["String"],"from":"String","to":"String","inObjectTime":false,"skip":0,"take":0,"orderBy":"String","filter":"String","type":"Warning","includeOkAlarms":false,"filterRootCauses":false,"filterActive":false,"clientRequestHandle":"String"}
HTTP/1.1 200 OK
Content-Type: text/csv
Content-Length: length

{"alarms":[{"id":0,"alarmId":0,"siteId":0,"siteName":"String","turbineId":0,"objectId":"String","turbineName":"String","turbineTitle":"String","eventType":"String","start":"0001-01-01T00:00:00.0000000","uncertainStopTime":"0001-01-01T00:00:00.0000000","stopTime":"0001-01-01T00:00:00.0000000","ackTime":"0001-01-01T00:00:00.0000000","start_Local":"0001-01-01T00:00:00.0000000+00:00","uncertainStopTime_Local":"0001-01-01T00:00:00.0000000+00:00","stopTime_Local":"0001-01-01T00:00:00.0000000+00:00","ackTime_Local":"0001-01-01T00:00:00.0000000+00:00","alarm":"String","alarmDescription":"String","code":0,"parameter1":0,"allocationId":0,"brakePrg":0,"priority":0,"eventState":0,"isOkAlarm":false,"alarmType":0,"sourceId":0,"sourceName":"String","comments":[{"id":0,"turbineId":0,"turbineName":"String","timeStamp":"0001-01-01T00:00:00.0000000","text":"String","createdBy":"String","createdById":0,"lastModified":"0001-01-01T00:00:00.0000000","type":"Turbine","external":false,"sticky":false,"allocationId":0,"alarmLogId":0,"alarmId":0,"commandId":0,"relatedInfo":"String","cleared":false,"labels":[{"id":0,"name":"String","color":"String","type":"0"}],"objectId":"String","relatedStart":"0001-01-01T00:00:00.0000000","relatedEnd":"0001-01-01T00:00:00.0000000"}],"isRootCause":false,"alarmRemarks":"String","allocations":[{"id":0,"categoryId":0,"categoryName":"String","categoryColor":"String","typeId":0,"subType":false,"allocationId":0,"start":"0001-01-01T00:00:00.0000000","end":"0001-01-01T00:00:00.0000000","start_Local":"0001-01-01T00:00:00.0000000+00:00","end_Local":"0001-01-01T00:00:00.0000000+00:00","typeName":"String","lostProduction":0,"duration":"PT0S","acronym":"String","available":false,"excluded":0,"performance":0}],"end":"0001-01-01T00:00:00.0000000","end_Local":"0001-01-01T00:00:00.0000000+00:00","duration":"PT0S","ackDuration":"PT0S","type":"Warning"}],"totalItems":0,"page":0,"replyInfo":{"rcvTime":0,"replyTime":0,"clientRequestHandle":"String","error":"String"}}