BazeField Services

<back to all web services

FindTurbineAllocations

Allocations API
Requires Authentication
The following routes are available for this service:
GET/api/turbines/allocations/{Type}/from/{From}/to/{To}Obsolete
GET/api/turbines/{TurbineIds}/allocations/{Type}
GET/api/turbines/{TurbineIds}/allocations/{Type}/from/{From}/to/{To}
GET/api/allocations/{Type}/from/{From}/to/{To}
FindTurbineAllocations Parameters:
NameParameterData TypeRequiredDescription
TurbineIdspathList<string>No
SourceIdsqueryList<string>No
CategoryIdsqueryList<string>No
TypepathstringNo
FrompathstringNo
TopathstringNo
IncludeDataLossqueryboolNo
SkipqueryintNo
Takequeryint?No
OrderByquerystringNo
MinDurationqueryint?No
IncludeAvailablequeryboolNo
IncludeSystemAllocsqueryboolNo
IncludeExcludedqueryboolNo
InObjectTimequerybool?No
TurbineAllocationsReplyList Parameters:
NameParameterData TypeRequiredDescription
TurbineAllocationsListformList<TurbineAllocationsReply>No
TotalItemsformintNo
AvailabilityformdoubleNo
TurbineAllocationsReply Parameters:
NameParameterData TypeRequiredDescription
AllocationsformList<Allocation>No
AvailabilityformdoubleNo
TurbineIdformintNo
TurbineNameformstringNo
TurbineTitleformstringNo
Allocation Parameters:
NameParameterData TypeRequiredDescription
IdformintNo
TurbineIdformintNo
ObjectIdformstringNo
TurbineNameformstringNo
TurbineTitleformstringNo
SourceIdformintNo
SourceNameformstringNo
RootCauseformstringNo
TriggeredByAlarmformTriggerAlarmNo
CategoryformAllocationCategoryNo
CategoriesformList<AllocationCategory>No
StartformDateTimeNo
EndformDateTimeNo
Start_LocalformDateTimeOffsetNo
End_LocalformDateTimeOffsetNo
DurationformTimeSpanNo
IsUnclassifiedformboolNo
ManualOverrideLossformbool?No
ResponseTimeformDateTime?No
LostProductionformdouble?No
LostMoneyformdouble?No
FinishedformboolNo
ManualformboolNo
OverriddenformboolNo
ReallocatedformboolNo
PendingformboolNo
ChangeLogformstringNo
LastCommentformCommentNo
ExportedformstringNo
LabelsformList<Label>No
Suspectformbool?No
UncertainformboolNo
EventIdformint?No
HasEventformboolNo
HoldCategoryformboolNo
ApprovedformboolNo
TriggerAlarm Parameters:
NameParameterData TypeRequiredDescription
AlarmformAlarmNo
StartformDateTimeNo
EndformDateTime?No
LogIdformintNo
Alarm Parameters:
NameParameterData TypeRequiredDescription
IdformintNo
CodeformintNo
AlarmCodeformAlarmCodeNo
NameformstringNo
BrakePrgformintNo
CanTriggerAllocationformboolNo
DescriptionformstringNo
RemarksformstringNo
ResetPrgformCharNo
IsOkAlarmformboolNo
MetaformDictionary<string, string>No
AlarmTypeformbyteNo
TypeformstringNo
AlarmCode Parameters:
NameParameterData TypeRequiredDescription
EventNumberformintNo
Parameter1formint?No
VendorEventTypeformstringNo
AllocationCategory Parameters:
NameParameterData TypeRequiredDescription
IdformintNo
NameformstringNo
ColorformstringNo
UncategorizedformboolNo
AvailableformboolNo
TypeIdformintNo
GroupformstringNo
SortIndexformbyteNo
PriorityformintNo
EnabledformboolNo
PerformanceformbyteNo
ExcludedformintNo
ParentCategoryIdformint?No
ParentCategoryNameformstringNo
AttributesformDictionary<string, string>No
AllocationTypeformAllocationTypeNo
AllocationType Parameters:
NameParameterData TypeRequiredDescription
IdformintNo
NameformstringNo
AcronymformstringNo
VersionformstringNo
DescriptionformstringNo
FactoryDefaultUrlformstringNo
SortOrderformintNo
LinkedTypeIdformint?No
SubTypeformbool?No
GroupNameformstringNo
DefaultVisibleformboolNo
DomainIdformint?No
DisabledformboolNo
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

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

HTTP + JSV

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

GET /api/turbines/allocations/{Type}/from/{From}/to/{To} HTTP/1.1 
Host: mdn.bazefield.com 
Accept: text/jsv
HTTP/1.1 200 OK
Content-Type: text/jsv
Content-Length: length

{
	turbineAllocationsList: 
	[
		{
			allocations: 
			[
				{
					id: 0,
					turbineId: 0,
					objectId: String,
					turbineName: String,
					turbineTitle: String,
					sourceId: 0,
					sourceName: String,
					rootCause: String,
					triggeredByAlarm: 
					{
						alarm: 
						{
							id: 0,
							code: 0,
							name: String,
							brakePrg: 0,
							canTriggerAllocation: False,
							description: String,
							remarks: String,
							resetPrg: ,
							isOkAlarm: False,
							meta: 
							{
								String: String
							},
							alarmType: 0,
							type: Warning
						},
						start: 0001-01-01,
						end: 0001-01-01,
						logId: 0
					},
					category: 
					{
						id: 0,
						name: String,
						color: String,
						uncategorized: False,
						available: False,
						typeId: 0,
						group: String,
						sortIndex: 0,
						priority: 0,
						enabled: False,
						performance: 0,
						excluded: 0,
						parentCategoryId: 0,
						parentCategoryName: String,
						attributes: 
						{
							String: String
						},
						allocationType: 
						{
							id: 0,
							name: String,
							acronym: String,
							version: String,
							description: String,
							factoryDefaultUrl: String,
							sortOrder: 0,
							linkedTypeId: 0,
							subType: False,
							groupName: String,
							defaultVisible: False,
							domainId: 0,
							disabled: False
						}
					},
					categories: 
					[
						{
							id: 0,
							name: String,
							color: String,
							uncategorized: False,
							available: False,
							typeId: 0,
							group: String,
							sortIndex: 0,
							priority: 0,
							enabled: False,
							performance: 0,
							excluded: 0,
							parentCategoryId: 0,
							parentCategoryName: String,
							attributes: 
							{
								String: String
							},
							allocationType: 
							{
								id: 0,
								name: String,
								acronym: String,
								version: String,
								description: String,
								factoryDefaultUrl: String,
								sortOrder: 0,
								linkedTypeId: 0,
								subType: False,
								groupName: String,
								defaultVisible: False,
								domainId: 0,
								disabled: False
							}
						}
					],
					start: 0001-01-01,
					end: 0001-01-01,
					start_Local: 0001-01-01T00:00:00.0000000+00:00,
					end_Local: 0001-01-01T00:00:00.0000000+00:00,
					duration: P739369DT14H25M30.9199371S,
					isUnclassified: False,
					manualOverrideLoss: False,
					responseTime: 0001-01-01,
					lostProduction: 0,
					lostMoney: 0,
					finished: False,
					manual: False,
					overridden: False,
					reallocated: False,
					pending: False,
					changeLog: String,
					lastComment: 
					{
						id: 0,
						turbineId: 0,
						turbineName: String,
						timeStamp: 0001-01-01,
						text: String,
						createdBy: String,
						createdById: 0,
						lastModified: 0001-01-01,
						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-01,
						relatedEnd: 0001-01-01
					},
					exported: String,
					labels: 
					[
						{
							id: 0,
							name: String,
							color: String,
							type: 0
						}
					],
					suspect: False,
					uncertain: False,
					eventId: 0,
					hasEvent: False,
					holdCategory: False,
					approved: False
				}
			],
			availability: 0,
			turbineId: 0,
			turbineName: String,
			turbineTitle: String
		}
	],
	totalItems: 0,
	availability: 0
}