Unfortunately I think this is a wontfix.
We don’t make any guarantees about the structure of the create site staying exactly the same, and since you pass an opaque URI to the API it’s fundamentally prone to breaking when the information architecture changes.
I would make a feature request for what you actually want instead.