$name is not unique, and route cannot return a unique name.

Client must supply a name if it needs to be properly unique, so adding
progress_id parameter. This will automatically be appended to the $name
Up version