Sending Your First Request via Postman (original) (raw)

Last Updated : 30 May, 2026

Postman is an API testing tool used to send requests to a server and view the responses. It helps developers understand how APIs behave and simplifies API testing and management.

Install Postman

Download Postman from the official website at postman.com/downloads. It is available for macOS, Windows, and Linux. You can also use the web version directly in your browser without installing anything.

Step 1. Open Postman

Launch the Postman application on your system (desktop or web version). Once open, you will see the main workspace with a sidebar for collections, a tab bar for requests, and a central panel where you build and send requests.

Step 2. Create a new request

Click the ****+** button in the tab bar (or press Ctrl+T / ⌘T) to open a new request tab. A blank request will appear with the following elements:

First Request

Empty Request

Step 3. Try a real public API

Let's make a real request using JSONPlaceholder — a free, fake REST API built for testing:

GET https://jsonplaceholder.typicode.com/posts/1

Paste that URL into the URL bar, confirm the method is set to GET, and click Send. You should see a JSON response in the Body panel below:

Response · 200 OK

{
"userId": 1,
"id": 1,
"title": "sunt aut facere repellat...",
"body": "quia at suscipit..."
}

The green 200 OK status in the response panel confirms the request succeeded. Now let's look at exactly what Postman is showing you.

Step 4. Reading the response

After hitting Send, the response panel fills with everything the server returned. Here is what each part means:

Request-Made

First Request

The Postman response panel after calling postman-echo.com/get, showing Status 200 OK, Time 617ms, Size 754B, and the JSON body open in Pretty view.

Common ones:

**200 OK : Request succeeded
**201 Created : Resource was created (common with POST)
**400 Bad Request: Your request had an error
**401 Unauthorized: Missing or invalid authentication
**404 Not Found: Resource doesn't exist
**500 Server Error: Problem on the server's side

Step 5. Sending data with POST

Many APIs require you to send data alongside the request — creating a new user, submitting a form, and so on. That uses the POST method with a request body. Here is how:

{
"title": "My First Post",
"body": "This is the content of my post.",
"userId": 1
}

Step 6. Adding authentication

Real-world APIs often require authentication before they return data. Postman supports all common methods. The cleanest approach is the Authorization tab — select your auth type (Bearer Token, Basic Auth, OAuth 2.0, or API Key) and fill in the value. Postman handles formatting and injects the header automatically.

If you prefer to set it manually, go to the Headers tab and add:

Key: Authorization
Value: Bearer your_token_here

Save your request to a collection

Before closing, save your work. Click Save (or Ctrl+S) and add the request to a Collection. Collections act as folders — they group related requests for a project together and can be shared with teammates or exported for documentation.

What to explore next

After learning basics, explore: