Get
/public/labor/v1/sales-analytics
Retrieves labor sales analytics for a location within a date range
Security
HTTP
Type Bearer
Put ONLY your JWT Bearer token on textbox below!
Query parameters
locationId
string (uuid) Required
Identifier of the location to get forecast data
startDate
string (date) Required
Start date to get forecast data
endDate
string (date) Required
End date to get forecast data
Responses
200
Published forecast sales
object
locationId
string (uuid)
locationName
string | null
DailyData
Array of object (R365.Netcore.Public.Contracts.Forecast.Models.DateIntervals) | null
object
date
string (date-time)
name
string | null
Display name of the date intervals.
Intervals
Array of object (R365.Netcore.Public.Contracts.Forecast.Models.Interval) | null
object
startDateTime
string (date-time)
publishedAt
string (date-time) | null
publishedByName
string | null
ForecastedNetSales
number (double)
ForecastedGrossSales
number (double)
ForecastedEntree
number (double)
ForecastedLabor
number (double)
ActualNetSales
number (double)
ActualGrossSales
number (double)
ActualLabor
number (double)
ActualLaborOTHours
number (double)
ActualLaborDollars
number (double)
OptimalLaborVariance
number (double)
OptimalLabor
number (double)
JobDetails
Array of object (R365.Netcore.Public.Contracts.Forecast.Models.JobDetail) | null
object
jobId
string (uuid)
jobName
string | null
LaborForecast
number (double)
ActualLabor
number (double)
ActualLaborOTHours
number (double)
ActualLaborDollars
number (double)
object
locationId
string (uuid)
locationName
string | null
DailyData
Array of object (R365.Netcore.Public.Contracts.Forecast.Models.DateIntervals) | null
object
date
string (date-time)
name
string | null
Display name of the date intervals.
Intervals
Array of object (R365.Netcore.Public.Contracts.Forecast.Models.Interval) | null
object
startDateTime
string (date-time)
publishedAt
string (date-time) | null
publishedByName
string | null
ForecastedNetSales
number (double)
ForecastedGrossSales
number (double)
ForecastedEntree
number (double)
ForecastedLabor
number (double)
ActualNetSales
number (double)
ActualGrossSales
number (double)
ActualLabor
number (double)
ActualLaborOTHours
number (double)
ActualLaborDollars
number (double)
OptimalLaborVariance
number (double)
OptimalLabor
number (double)
JobDetails
Array of object (R365.Netcore.Public.Contracts.Forecast.Models.JobDetail) | null
object
jobId
string (uuid)
jobName
string | null
LaborForecast
number (double)
ActualLabor
number (double)
ActualLaborOTHours
number (double)
ActualLaborDollars
number (double)
object
locationId
string (uuid)
locationName
string | null
DailyData
Array of object (R365.Netcore.Public.Contracts.Forecast.Models.DateIntervals) | null
object
date
string (date-time)
name
string | null
Display name of the date intervals.
Intervals
Array of object (R365.Netcore.Public.Contracts.Forecast.Models.Interval) | null
object
startDateTime
string (date-time)
publishedAt
string (date-time) | null
publishedByName
string | null
ForecastedNetSales
number (double)
ForecastedGrossSales
number (double)
ForecastedEntree
number (double)
ForecastedLabor
number (double)
ActualNetSales
number (double)
ActualGrossSales
number (double)
ActualLabor
number (double)
ActualLaborOTHours
number (double)
ActualLaborDollars
number (double)
OptimalLaborVariance
number (double)
OptimalLabor
number (double)
JobDetails
Array of object (R365.Netcore.Public.Contracts.Forecast.Models.JobDetail) | null
object
jobId
string (uuid)
jobName
string | null
LaborForecast
number (double)
ActualLabor
number (double)
ActualLaborOTHours
number (double)
ActualLaborDollars
number (double)