Thank you for your detailed answer Varsha,
I finally found some time to further experiment with this, and finally wrote some Python script to:
1. extract a range of commits from a Bitbucket PUSH webhook notification
Sadly, now that it is almost complete, I found out that, apparently, it is not possible to queue up "schedule requests" with the API (as per this closed issue:
https://github.com/gocd/gocd/issues/2253).
Is there a way to actually queue up those requests. I can not wait for the pipeline to complete on a given version to trigger the next revision.
Thank you for reading,
Adrien