Overview

Collections in Request Man allow you to organize your API requests into logical groups. Think of collections as folders that contain related requests, making it easy to manage, share, and execute multiple API calls.

Collections + 📁 API Tests (8) ▼ 📁 User Management (5) GET Get All Users POST Create User PUT Update User 📁 Authentication (3) 📁 E-commerce (12) 4 collections • 28 total requests
Just like Postman: Request Man's collection system mirrors the familiar interface you know and love!

Collection Features

Create Collections

Organize requests into named collections for different projects or APIs.

Nested Folders

Create folders within collections for deeper organization.

Collection Auth

Set authentication once for entire collection.

Collection Variables

Define variables shared across all requests in collection.

Collection Scripts

Run scripts before/after every request in collection.

Duplicate & Share

Duplicate collections or export to share with team.

Creating Collections

Click "New Collection" Button

In the collections sidebar, click the 📁+ button.

📁+ New Collection Create Collection My API Collection Create

Name Your Collection

Enter a descriptive name:

  • "User Management API"
  • "Payment Gateway Tests"
  • "Authentication Endpoints"

Collection Created

Your new collection appears in the sidebar, ready for requests!

Collections 📁 API Tests (8) 📁 My API Collection (0) NEW! 📁 Authentication (3) 📁 E-commerce (12) ✓ Collection created successfully!

Adding Requests to Collections

Method 1: Save from Request Builder

Configure Your Request

Set up URL, method, headers, body, etc.

Click Save Button

Click the "Save" button in the request builder.

Choose Collection

Select which collection to save the request to.

💾 Save Request Request Name: Get User Data Save to Collection: 📁 My API Collection ▼ Save to Collection

Method 2: Add from Collection Menu

Right-Click Collection

Right-click on any collection in the sidebar.

Select "Add Request"

Choose "➕ Add Request" from the menu.

Name and Configure

Give the request a name and configure it.

📁 My API Collection ➕ Add Request 📁 Add Folder ✏️ Edit GET New Request ✨

Organizing with Folders

Create folders within collections for better organization:

Right-Click Collection

Right-click the collection where you want to add a folder.

Select "Add Folder"

Choose "📁 Add Folder" from the context menu.

Name Your Folder

Enter a folder name like "User Endpoints" or "Admin APIs".

Add Requests to Folder

Drag requests into the folder or save new requests directly to it.

▼ 📁 E-commerce API ▼ 📂 Products GET List Products POST Create Product ▼ 📂 Orders GET Get Order POST Create Order DELETE Cancel Order ▶ 📂 Payments (4)

Example Structure

📁 E-Commerce API
  ├── 📁 Authentication
  │   ├── POST Login
  │   ├── POST Register
  │   └── POST Logout
  ├── 📁 Products
  │   ├── GET All Products
  │   ├── GET Product by ID
  │   ├── POST Create Product
  │   └── DELETE Product
  └── 📁 Orders
      ├── GET User Orders
      ├── POST Create Order
      └── GET Order Status

Collection-Level Authentication

Set authentication once for all requests in a collection:

Right-Click Collection

Right-click the collection in the sidebar.

Select "Authorization"

Choose "🔐 Authorization" from the menu.

Collection Settings - My API Collection General 🔐 Authorization Variables Type: Bearer Token ▼ Token: {{authToken}} ✓ All requests in this collection will inherit this authentication

Configure Authentication

Choose auth type and enter credentials:

  • Bearer Token
  • Basic Auth
  • API Key
  • OAuth 2.0
  • And more...
1. Select Auth Type Bearer Token ▼ 2. Configure Token {{authToken}} ✓ Auth applied to all requests in collection!

All Requests Inherit

Every request in the collection automatically uses this authentication!

Override When Needed: Individual requests can override collection auth if necessary.

Collection Variables

Define variables shared across all requests in a collection:

Open Collection Variables

Right-click collection → "Variables"

Add Variables

Define key-value pairs:

baseUrl = https://api.example.com
apiVersion = v2
timeout = 5000
Variables VARIABLE INITIAL VALUE CURRENT VALUE baseUrl https://api.example.com https://api.example.com apiKey abc123xyz789 abc123xyz789 timeout 5000 5000 userId 12345 67890 (modified) + Add Variable

Use in Requests

Reference with double curly braces:

{{baseUrl}}/{{apiVersion}}/users

Variable Priority

Variables are resolved in this order:

  1. Environment Variables (highest priority)
  2. Collection Variables
  3. Global Variables (lowest priority)

Managing Collections

Rename Collection

Right-click → "✏️ Rename" → Enter new name

Duplicate Collection

Right-click → "📋 Duplicate" → Creates exact copy

📁 My API Collection (8) 📋 Duplicate 📁 My API Collection (8) 📁 My API Collection (Copy) (8) NEW! ✓ Collection duplicated with all requests!

Delete Collection

Right-click → "🗑️ Delete" → Confirm deletion

Warning: Deleting a collection removes all its requests and folders!

Export Collection

Right-click → "📤 Export" → Save as JSON file

Collapse/Expand

Click the ▶ or ▼ icon to show/hide collection contents.

Best Practices

1. Use Descriptive Names

Name collections clearly: "User Management API" not "Collection 1"

2. Group Logically

Organize by feature, service, or workflow

3. Use Folders

Create folders for large collections

4. Set Collection Auth

Configure auth once at collection level

5. Use Variables

Leverage collection variables for shared values

6. Export Regularly

Back up important collections

Example Collection Structures

Microservices API

📁 Microservices Platform
  ├── 📁 User Service
  │   ├── GET Users
  │   └── POST Create User
  ├── 📁 Product Service
  │   ├── GET Products
  │   └── POST Create Product
  └── 📁 Order Service
      ├── GET Orders
      └── POST Create Order

Testing Collection

📁 API Test Suite
  ├── 📁 Smoke Tests
  │   ├── Health Check
  │   └── Version Check
  ├── 📁 Integration Tests
  │   ├── User Flow
  │   └── Payment Flow
  └── 📁 Load Tests
      └── High Volume Orders
Simple Structure: 📁 Quick Tests GET /health GET /status POST /login Organized by Feature: 📁 User Service 📂 Authentication POST /login POST /register 📂 Profile GET /profile PUT /profile 📂 Settings GET /settings PUT /settings By Environment: 📁 Dev Environment 📂 Users GET /users 📂 Products GET /products 📁 Staging Environment 📂 Users GET /users 📂 Products GET /products Choose a structure that fits your project!