DEV Community

Cover image for Set Environment Variables Programmatically in Postman
Abayomi Ogunnusi
Abayomi Ogunnusi

Posted on

3

Set Environment Variables Programmatically in Postman

Working with APIs, particularly those that use the JWT model for authentication, can be challenging because it requires copying and pasting the Bearer token into the Authorization headers.

The blog post explains how to reuse JSON web tokens in Postman, which will speed up your API Testing experience.

Prerequisite

Basic HTTP and RestAPI Understanding


Image description


Let's create an environment that allows us to change the context of our requests.

🎯 Select the Environment quick look option.

Image description


Click on the add button

Image description


🎯 Set the name of the Environment [green], the base URL, and click the save button

Image description


🎯 Change the Environment to the newly set one and also the baseUrl in two curly brackets

Image description


🎯 Hover over the baseUrl to see the URL referenced from the environment variables.

Image description


🎯 Following that, we set our JWT against the response token.

Image description


🎯 Try the request again, everything should still work

Image description


If you open the environment quick look section, the new JWT token should be listed as one of the variables.

Image description


🎯 To use the JWT on protected routes, follow the highlighted points.

Image description


Finally, if you open the headers tab, you will notice that the Authorization values are automatically prefilled.

Image description


Conclusion

I hope this post was useful and has shortened your API testing time. Thank you for reading.

SurveyJS custom survey software

Simplify data collection in your JS app with a fully integrated form management platform. Includes support for custom question types, skip logic, integrated CCS editor, PDF export, real-time analytics & more. Integrates with any backend system, giving you full control over your data and no user limits.

Learn more

Top comments (0)

A Workflow Copilot. Tailored to You.

Pieces.app image

Our desktop app, with its intelligent copilot, streamlines coding by generating snippets, extracting code from screenshots, and accelerating problem-solving.

Read the docs