Running downstream pipelines with API

I need to start downstream pipeline from backend, using Gitlab API.
Setup is: I have pipeline, which has trigger job, and this job starts downstream pipeline manually.
I have info about this bridge job using method Jobs API | GitLab. This response has trigger job ID, but I cannot run or restart it, because methods /job/run and job/restart are failing for bridge jobs.
Question is: how should I start downstream pipeline using API, If I need a connection with parent and support of both parent-child and multi-project links?

1 Like