{{apiV3url}} and {{clientid}} will get replaced by the values that are relevant to the API client.
However, on our public postman documentation page, if No Environment is set/selected, then these values are stripped out entirely from the documentation display. See screenshot.
Is there a way to make them display instead so that it is clear that there is a dynamic value that needs to be inputted here? I am unclear why this is not happening by default…
Do you want those values to always show they are dynamic? Meaning you don’t ever want to select an environment for the public documentation?
If the collection is strictly for documentation purposes only, you could just remove the outer curly braces and leave it with single curly braces so it doesn’t try to resolve your variables:
Unfortunately, I did want for the value to still get updated when an environment is selected.
Logic is that the default references parameters in the API response, and when an environment is selected, it then shows an example of the calls being populated. But without seeing the variable names when no environment is selected, it makes it a bit more difficult to see the context of where these values come from.
I might have to revert to submitting this question as a feature request instead by the sound of it…
I guess I’d have to provide more detailed instructions in the description of the calls and/or the intro area instead for now as a work around…
The variable might not appear in the published documentation if its initial value in the Postman environment is left blank. To make it visible, ensure you fill the variable with your desired value in the Postman environment section, and it will be displayed in the published documentation.