Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

View all the Fabric Data Days sessions on demand. View schedule

"Run on demand pipeline run" API returns job run Id

Hi, I want to create a Python notebook to submit pipeline runs and check their status programmatically. Two APIs I plan to use are:
1. Run on demand pipeline job: https://community.fabric.microsoft.com/t5/Data-Pipeline/Execute-Data-Pipeline-Via-API/m-p/3740462 

2. Get pipeline job instance: https://learn.microsoft.com/en-us/fabric/data-factory/pipeline-rest-api-capabilities#get-pipeline-jo... 
I initially assumed the two APIs would integrate seamlessly. However, during implementation, I realized that the 'run on demand' API only returns a status code and not the job run ID. This limitation prevents me from using the "Get Pipeline Job Instance" API to track the status of the submitted job.

To enable full end-to-end automation, would it be possible for the POST API to return the job run ID upon submission? This enhancement would significantly improve usability and allow for robust monitoring.

Status: New