Thanks for reaching out on Microsoft Q&A! I’m happy to work with you on solving your query.
The status of a Logic App is always “Running” when in runtime. All other status are reported when the Logic App finishes, and therefor you’re not able to retrieve the status on runtime.
What is the actual use case here? Why would you want to know the status of a Logic App during it’s runtime?
The same goes for your start time and end time. What you could do is use the utcNow() function to retrieve the current date time, and store it somewhere when the Logic App starts and stops.
One other option, be it not on runtime of the Logic App, is connect your Logic App to a Log Analytics Workspace. Over there you can find the start time, stop time and status of the Logic App. You can refer to the article below for more details:
For storing additional data from runtime you can also use the Azure Monitor Logs Connector available in Logic Apps:
Please click “Accept answer” when you find my response is helpful. Feel free to drop additional queries in the comments!