I'm recently looking for ways to automate custom pipeline triggering and monitoring through REST API.
1. Is there a way to get the workflow ID of the launched pipeline in the response, so that we can use the workflow ID to check the status of the pipeline?
For launching a pipeline, I'm currently using the POST data/projects/{PROJECT_ID}/pipelines/{PIPELINE_NAME}/experiments/{EXPERIMENT_LABEL} API. This API call seems to only return a status code and nothing else.
2. Is there a GET API we can use to list all pipelines of the entire site/of a project/of a subject/of an experiment? By pipelines I meant pipelines we add to the pipeline engine, and not just any generic workflow like "Adding Resource File" "Changing Session Notes" etc.
Thank you very much.
Andy