The order in which jobs are returned from odata/Jobs
endpoint without any OData parameters isn’t technically defined. If you’d like to find out the status of the last job that was run, try ordering by StartTime desc
or EndTime desc
, for example /odata/Jobs?$top=1&$orderby=StartTime desc
should return the last job that has started. Use StartTime
if you’d like to include running jobs which do not have an EndTime
property set. If you’re interested in completed jobs only, successful or failed, use EndTime
.
Edit: fixed incorrect query string parameter name, $order
→ $orderby