The Workflow
Text Mode follows a simple create-and-test workflow.
Step 1: Create a Collection
Collections help you organize related requests together.
- Click + New Collection.
- Enter a name (e.g., “User API Testing”, “Payment Endpoints”).
- Click Create. The collection appears in the sidebar.
Tip: Create separate collections for different APIs or features to keep your workspace organized.
Step 2: Create a Request
- Select a collection from the sidebar.
- Click + New Request.
- Enter a name (e.g., “Get User List”, “Create Payment”).
- The request panel opens.
Step 3: Configure the Request
HTTP Method: Choose from the dropdown — GET, POST, PUT, PATCH, DELETE, HEAD, OPTIONS.
URL: Type or paste the full endpoint URL:
https://api.yourapp.com/usersQuery Parameters (optional):
Key | Value
---------|-------
page | 1
limit | 10
search | johnHeaders:
Key | Value
----------------|-------------------------
Content-Type | application/json
Authorization | Bearer eyJhbGc...Request Body (for POST, PUT, PATCH):
{
"firstName": "John",
"lastName": "Doe",
"email": "john@example.com",
"role": "admin"
}Authentication: Click the Auth tab, select Bearer Token, and enter your token. (Bearer Token is currently the only supported auth type.)
Step 4: Send the Request
Click Send. Reex API Builder executes the request and displays the response in real-time.
Step 5: View Response and Interface
After sending, two panels are displayed.
Response Panel
Shows the response body along with status and timing information:
{
"data": [
{
"id": "user_123",
"firstName": "John",
"email": "john@example.com"
}
],
"meta": {
"page": 1,
"total": 50
}
}Status: 200 OK
Time: 234ms
Size: 487 bytesInterface Panel
Reex API Builder automatically generates a TypeScript interface from the response:
interface User {
id: string;
firstName: string;
email: string;
}
interface Meta {
page: number;
total: number;
}
interface GetUsersResponse {
data: User[];
meta: Meta;
}Click the Copy icon to copy the interface and paste it directly into your project.
Note: Interfaces update automatically each time you send a request with a new or different response structure.