I needed to change it to expose the token included in the answer to the geo/similar_places call.

That token is needed to be used in the geo/places call.

Maybe the change to payload in geo/similar_places is not the correct way to achieve this but I'm not familiar with the codebase.