Improve your skills by tackling a new Postman challenge for 30 days in a row.

30 day challenge

How it works

  1. Get the daily challenge: Fork the parent collection for each day to your own public Postman workspace.
  2. Review the instructions: Read the corresponding collection documentation for instructions on how to complete each challenge. Additional resources are available if you want to dive deeper into any of the topics.
  3. Check your solutions: When you think you've got it, validate your solution by following the instructions in the Submit your solution folder. For the first 29 days, you will be checking your own work.

Watch this video for some 30-day-challenge tips:

Prerequisites

  1. Sign in to Postman: Create a Postman account if you don't have one already, and log into Postman for the web in your browser. To use Postman in a web browser, download and run the Postman agent on your local machine to overcome cross-origin resource sharing (CORS) limitations. The agent is not the same as the app. On a Mac, you will see an icon for the Postman agent running in the status menu at the top right of your computer screen. On a Windows machine, the Postman agent icon displays in the system tray at the bottom right of your computer screen.
  2. Create a public workspace: Create a new Postman workspace with visibility set to Public to show your work. Every day, fork a new challenge from the parent workspace to your own, and work through the day's challenge. Change the name of your public workspace to deter others from directly copying your answers.

What You'll Learn

What You'll Build

Frequently Asked Questions

  1. Get the challenge: Fork the parent collection Day 01: Fork a collection to your own public workspace.
  2. Read the documentation: In your fork, select the first folder Fork a collection. Expand the context bar on the right to follow the instructions in the collection documentation. If you find it bothersome to navigate between the documentation while working in a different area of Postman, remember that you can open a new tab to keep your place in the documentation, and then switch between tabs.
  3. Submit your solution: Select the second folder Submit your solution and follow the instructions in the documentation to validate your solution.

Concepts covered

Additional resources

  1. Get the challenge: Fork the parent collection Day 02: Collections and environments to your own public workspace.
    Run in Postman
  2. Read the documentation: In your fork, select the first folder. Expand the context bar on the right to follow the instructions in the collection documentation. Remember, if you find it bothersome to navigate between the documentation while working in a different area of Postman, you can open a new tab to keep your place in the documentation, and then switch between tabs.
  3. Submit your solution: Select the second folder Submit your solution and follow the instructions in the documentation to validate your solution.

Concepts covered

Additional resources

  1. Get the challenge: Fork the parent collection Day 03: Add request details to your own public workspace.
    Run in Postman
  2. Read the documentation: In your fork, select the first folder. Expand the context bar on the right to follow the instructions in the collection documentation.
  3. Submit your solution: Select the second folder Submit your solution and follow the instructions in the documentation to validate your solution.

Concepts covered

Additional resources

  1. Get the challenge: Fork the parent collection Day 04: Authorization to your own public workspace.
    Run in Postman
  2. Read the documentation: In your fork, select the first folder. Expand the context bar on the right to follow the instructions in the collection documentation.
  3. Submit your solution: Select the second folder Submit your solution and follow the instructions in the documentation to validate your solution.

Concepts covered

Additional resources

  1. Get the challenge: Fork the parent collection Day 05: Variables to your own public workspace.
    Run in Postman
  2. Read the documentation: In your fork, select the first folder. Expand the context bar on the right to follow the instructions in the collection documentation.
  3. Submit your solution: Select the second folder Submit your solution and follow the instructions in the documentation to validate your solution.

Concepts covered

Additional resources

  1. Get the challenge: Fork the parent collection Day 06: Tests to your own public workspace.
    Run in Postman
  2. Read the documentation: In your fork, select the first folder. Expand the context bar on the right to follow the instructions in the collection documentation.
  3. Submit your solution: Select the second folder Submit your solution and follow the instructions in the documentation to validate your solution.

Concepts covered

Additional resources

  1. Get the challenge: Fork the parent collection Day 07: Debugging to your own public workspace.
    Run in Postman
  2. Read the documentation: In your fork, select the first folder. Expand the context bar on the right to follow the instructions in the collection documentation.
  3. Submit your solution: Select the second folder Submit your solution and follow the instructions in the documentation to validate your solution.

Concepts covered

Additional resources

  1. Get the challenge: Fork the parent collection Day 08: Run a collection to your own public workspace.
    Run in Postman
  2. Read the documentation: In your fork, select the first folder. Expand the context bar on the right to follow the instructions in the collection documentation.
  3. Submit your solution: Select the second folder Submit your solution and follow the instructions in the documentation to validate your solution.

Concepts covered

Additional resources

  1. Get the challenge: Fork the parent collection Day 09: Scripting to your own public workspace.
    Run in Postman
  2. Read the documentation: In your fork, select the first folder. Expand the context bar on the right to follow the instructions in the collection documentation.
  3. Submit your solution: Select the second folder Submit your solution and follow the instructions in the documentation to validate your solution.

Concepts covered

Additional resources

  1. Get the challenge: Fork the main collection Day 10: Mock services to your own public workspace.
    Run in Postman
  2. Read the documentation: In your fork, select the first folder. Expand the context bar on the right to follow the instructions in the collection documentation.
  3. Submit your solution: Select the second folder Submit your solution and follow the instructions in the documentation to validate your solution.

Concepts covered

Additional resources

  1. Get the challenge: Fork the parent collection Day 11: Monitoring from the main workspace to your own public workspace.
    Run in Postman
  2. Read the documentation: In your fork, select the first folder. Expand the context bar on the right to follow the instructions in the collection documentation.
  3. Submit your solution: Select the second folder Submit your solution and follow the instructions in the documentation to validate your solution.

Concepts covered

Additional resources

  1. Get the challenge: Fork the parent collection Day 12: Postman API to your own public workspace.
    Run in Postman
  2. Read the documentation: In your fork, select the first folder. Expand the context bar on the right to follow the instructions in the collection documentation.
  3. Submit your solution: Select the second folder Submit your solution and follow the instructions in the documentation to validate your solution.

Concepts covered

Additional resources

  1. Get the challenge: Fork the parent collection Day 13: Newman from the main workspace to your own public workspace.
    Run in Postman
  2. Read the documentation: In your fork, select the first folder. Expand the context bar on the right to follow the instructions in the collection documentation.
  3. Submit your solution: Select the second folder Submit your solution and follow the instructions in the documentation to validate your solution.

Concepts covered

Additional resources

  1. Get the challenge: Fork the parent collection Day 14: OAuth from the main workspace to your own public workspace.
    Run in Postman
  2. Read the documentation: In your fork, select the first folder. Expand the context bar on the right to follow the instructions in the collection documentation.
  3. Submit your solution: Select the second folder Submit your solution and follow the instructions in the documentation to validate your solution.

Concepts covered

Additional resources

  1. Get the challenge: Fork the parent collection Day 15: Write to file from the main workspace to your own public workspace.
    Run in Postman
  2. Read the documentation: In your fork, select the first folder. Expand the context bar on the right to follow the instructions in the collection documentation.
  3. Submit your solution: Select the second folder Submit your solution and follow the instructions in the documentation to validate your solution.

Concepts covered

Additional resources

  1. Get the challenge: Fork the parent collection Day 16: Pagination from the main workspace to your own public workspace.
    Run in Postman
  2. Read the documentation: In your fork, select the first folder. Expand the context bar on the right to follow the instructions in the collection documentation.
  3. Submit your solution: Select the second folder Submit your solution and follow the instructions in the documentation to validate your solution.

Concepts covered

Additional resources

  1. Get the challenge: Fork the parent collection Day 17: Visualizations from the main workspace to your own public workspace.
    Run in Postman
  2. Read the documentation: In your fork, select the first folder. Expand the context bar on the right to follow the instructions in the collection documentation.
  3. Submit your solution: Select the second folder Submit your solution and follow the instructions in the documentation to validate your solution.

Concepts covered

Additional resources

  1. Get the challenge: Fork the parent collection Day 18: API specifications from the main workspace to your own public workspace.
    Run in Postman
  2. Read the documentation: In your fork, select the first folder. Expand the context bar on the right to follow the instructions in the collection documentation.
  3. Submit your solution: Select the second folder Submit your solution and follow the instructions in the documentation to validate your solution.

Concepts covered

Additional resources

  1. Get the challenge: Fork the parent collection Day 19: GraphQL from the main workspace to your own public workspace.
    Run in Postman
  2. Read the documentation: In your fork, select the first folder. Expand the context bar on the right to follow the instructions in the collection documentation.
  3. Submit your solution: Select the second folder Submit your solution and follow the instructions in the documentation to validate your solution.

Concepts covered

Additional resources

  1. Get the challenge: Fork the parent collection Day 20: Documentation from the main workspace to your own public workspace.
    Run in Postman
  2. Read the documentation: In your fork, select the first folder. Expand the context bar on the right to follow the instructions in the collection documentation.
  3. Submit your solution: Select the second folder Submit your solution and follow the instructions in the documentation to validate your solution.

Concepts covered

Additional resources

  1. Get the challenge: Fork the parent collection Day 21: WebSockets from the main workspace to your own public workspace.
    Run in Postman
  2. Read the documentation: In your fork, select the first folder. Expand the context bar on the right to follow the instructions in the collection documentation.
  3. Submit your solution: Select the second folder Submit your solution and follow the instructions in the documentation to validate your solution.

Concepts covered

Additional resources

  1. Get the challenge: Fork the parent collection Day 22: Public profile from the main workspace to your own public workspace.
    Run in Postman
  2. Read the documentation: In your fork, select the first folder. Expand the context bar on the right to follow the instructions in the collection documentation.

Concepts covered

Additional resources

  1. Get the challenge: Fork the parent collection Day 23: Data files from the main workspace to your own public workspace.
    Run in Postman
  2. Read the documentation: In your fork, select the first folder. Expand the context bar on the right to follow the instructions in the collection documentation.
  3. Submit your solution: Select the second folder Submit your solution and follow the instructions in the documentation to validate your solution.

Concepts covered

Additional resources

  1. Get the challenge: Fork the parent collection Day 24: Using libraries from the main workspace to your own public workspace.
    Run in Postman
  2. Read the documentation: In your fork, select the first folder. Expand the context bar on the right to follow the instructions in the collection documentation.
  3. Submit your solution: Select the second folder Submit your solution and follow the instructions in the documentation to validate your solution.

Concepts covered

Additional resources

  1. Get the challenge: Fork the parent collection Day 25: Dynamic request bodies from the main workspace to your own public workspace.
    Run in Postman
  2. Read the documentation: In your fork, select the first folder. Expand the context bar on the right to follow the instructions in the collection documentation.
  3. Submit your solution: Select the second folder Submit your solution and follow the instructions in the documentation to validate your solution.

Concepts covered

Additional resources

  1. Get the challenge: Fork the parent collection Day 26: Parse HTML response from the main workspace to your own public workspace.
    Run in Postman
  2. Read the documentation: In your fork, select the first folder. Expand the context bar on the right to follow the instructions in the collection documentation.
  3. Submit your solution: Select the second folder Submit your solution and follow the instructions in the documentation to validate your solution.

Concepts covered

Additional resources

  1. Get the challenge: Fork the parent collection Day 27: Scenario testing from the main workspace to your own public workspace.
    Run in Postman
  2. Read the documentation: In your fork, select the first folder. Expand the context bar on the right to follow the instructions in the collection documentation.
  3. Submit your solution: Select the second folder Submit your solution and follow the instructions in the documentation to validate your solution.

Concepts covered

Additional resources

  1. Get the challenge: Fork the parent collection Day 28: UI testing from the main workspace to your own public workspace.
    Run in Postman
  2. Read the documentation: In your fork, select the first folder. Expand the context bar on the right to follow the instructions in the collection documentation.
  3. Submit your solution: Select the second folder Submit your solution and follow the instructions in the documentation to validate your solution.

Concepts covered

Additional resources

  1. Get the challenge: Fork the parent collection Day 29: Webhooks from the main workspace to your own public workspace.
    Run in Postman
  2. Read the documentation: In your fork, select the first folder. Expand the context bar on the right to follow the instructions in the collection documentation.
  3. Submit your solution: Select the second folder Submit your solution and follow the instructions in the documentation to validate your solution.

Concepts covered

Additional resources

By the end of this challenge, you should have some experience with most of the following Postman skills.

Don't forget to:

This tutorial was a hands-on introduction to Postman for developers. To see what else you can do with Postman, check out the following resources:

Or explore the following topics: