Placeholder REST API
v1.0.0Generic Postman collection for UAT testing.
Authentication
4 endpoints/v1/auth/registerRegister
Requires Bearer token authentication.
Request body
application/json{
"name": "John Doe",
"email": "john@example.com",
"password": "Password123"
}Responses
Successful response
nullhttps://api.example.com/v1/v1/auth/registerRequest body
Code samples
curl -X POST 'https://api.example.com/v1/v1/auth/register' \
-H 'Content-Type: application/json' \
--data-raw '{
"name": "John Doe",
"email": "john@example.com",
"password": "Password123"
}'/v1/auth/loginLogin
Requires Bearer token authentication.
Request body
application/json{
"email": "john@example.com",
"password": "Password123"
}Responses
Successful response
nullhttps://api.example.com/v1/v1/auth/loginRequest body
Code samples
curl -X POST 'https://api.example.com/v1/v1/auth/login' \
-H 'Content-Type: application/json' \
--data-raw '{
"email": "john@example.com",
"password": "Password123"
}'/v1/auth/refreshRefresh Token
Requires Bearer token authentication.
Responses
Successful response
nullhttps://api.example.com/v1/v1/auth/refreshRequest body
Code samples
curl -X POST 'https://api.example.com/v1/v1/auth/refresh'/v1/auth/logoutLogout
Requires Bearer token authentication.
Responses
Successful response
nullhttps://api.example.com/v1/v1/auth/logoutRequest body
Code samples
curl -X POST 'https://api.example.com/v1/v1/auth/logout'Users
7 endpoints/v1/users/meGet Current User
Requires Bearer token authentication.
Responses
Successful response
nullhttps://api.example.com/v1/v1/users/meCode samples
curl -X GET 'https://api.example.com/v1/v1/users/me'/v1/users/meUpdate Profile
Requires Bearer token authentication.
Request body
application/json{
"name": "Updated Name"
}Responses
Successful response
nullhttps://api.example.com/v1/v1/users/meRequest body
Code samples
curl -X PUT 'https://api.example.com/v1/v1/users/me' \
-H 'Content-Type: application/json' \
--data-raw '{
"name": "Updated Name"
}'/v1/usersGet Users
Requires Bearer token authentication.
Parameters
pagequerystringdefault: limitquerystringdefault: Responses
Successful response
nullhttps://api.example.com/v1/v1/usersQuery parameters
pagelimitCode samples
curl -X GET 'https://api.example.com/v1/v1/users'/v1/usersCreate User
Requires Bearer token authentication.
Request body
application/json{
"name": "Jane",
"email": "jane@example.com"
}Responses
Successful response
nullhttps://api.example.com/v1/v1/usersRequest body
Code samples
curl -X POST 'https://api.example.com/v1/v1/users' \
-H 'Content-Type: application/json' \
--data-raw '{
"name": "Jane",
"email": "jane@example.com"
}'/v1/users/1Get User
Requires Bearer token authentication.
Responses
Successful response
nullhttps://api.example.com/v1/v1/users/1Code samples
curl -X GET 'https://api.example.com/v1/v1/users/1'/v1/users/1Update User
Requires Bearer token authentication.
Responses
Successful response
nullhttps://api.example.com/v1/v1/users/1Request body
Code samples
curl -X PUT 'https://api.example.com/v1/v1/users/1'/v1/users/1Delete User
Requires Bearer token authentication.
Responses
Successful response
nullhttps://api.example.com/v1/v1/users/1Code samples
curl -X DELETE 'https://api.example.com/v1/v1/users/1'Products
4 endpoints/v1/productsGet Products
Requires Bearer token authentication.
Parameters
pagequerystringdefault: limitquerystringdefault: Responses
Successful response
nullhttps://api.example.com/v1/v1/productsQuery parameters
pagelimitCode samples
curl -X GET 'https://api.example.com/v1/v1/products'/v1/productsCreate Product
Requires Bearer token authentication.
Responses
Successful response
nullhttps://api.example.com/v1/v1/productsRequest body
Code samples
curl -X POST 'https://api.example.com/v1/v1/products'/v1/products/123Update Product
Requires Bearer token authentication.
Responses
Successful response
nullhttps://api.example.com/v1/v1/products/123Request body
Code samples
curl -X PUT 'https://api.example.com/v1/v1/products/123'/v1/products/123Delete Product
Requires Bearer token authentication.
Responses
Successful response
nullhttps://api.example.com/v1/v1/products/123Code samples
curl -X DELETE 'https://api.example.com/v1/v1/products/123'Orders
4 endpoints/v1/ordersGet Orders
Requires Bearer token authentication.
Responses
Successful response
nullhttps://api.example.com/v1/v1/ordersCode samples
curl -X GET 'https://api.example.com/v1/v1/orders'/v1/ordersCreate Order
Requires Bearer token authentication.
Responses
Successful response
nullhttps://api.example.com/v1/v1/ordersRequest body
Code samples
curl -X POST 'https://api.example.com/v1/v1/orders'/v1/orders/1001Get Order
Requires Bearer token authentication.
Responses
Successful response
nullhttps://api.example.com/v1/v1/orders/1001Code samples
curl -X GET 'https://api.example.com/v1/v1/orders/1001'/v1/orders/1001/cancelCancel Order
Requires Bearer token authentication.
Responses
Successful response
nullhttps://api.example.com/v1/v1/orders/1001/cancelRequest body
Code samples
curl -X PATCH 'https://api.example.com/v1/v1/orders/1001/cancel'File Upload
1 endpoint/v1/uploadUpload File
Requires Bearer token authentication.
Request body
multipart/form-data{
"file": ""
}Responses
Successful response
nullhttps://api.example.com/v1/v1/uploadRequest body
Code samples
curl -X POST 'https://api.example.com/v1/v1/upload' \
-H 'Content-Type: application/json' \
--data-raw '{
"file": ""
}'Reports
2 endpoints/v1/reports/dashboardDashboard
Requires Bearer token authentication.
Responses
Successful response
nullhttps://api.example.com/v1/v1/reports/dashboardCode samples
curl -X GET 'https://api.example.com/v1/v1/reports/dashboard'/v1/reports/analyticsAnalytics
Requires Bearer token authentication.
Responses
Successful response
nullhttps://api.example.com/v1/v1/reports/analyticsCode samples
curl -X GET 'https://api.example.com/v1/v1/reports/analytics'System
2 endpoints/v1/healthHealth
Requires Bearer token authentication.
Responses
Successful response
nullhttps://api.example.com/v1/v1/healthCode samples
curl -X GET 'https://api.example.com/v1/v1/health'/v1/versionVersion
Requires Bearer token authentication.
Responses
Successful response
nullhttps://api.example.com/v1/v1/versionCode samples
curl -X GET 'https://api.example.com/v1/v1/version'Notifications
2 endpoints/v1/notificationsGet Notifications
Requires Bearer token authentication.
Responses
Successful response
nullhttps://api.example.com/v1/v1/notificationsCode samples
curl -X GET 'https://api.example.com/v1/v1/notifications'/v1/notifications/123/readMark Notification Read
Requires Bearer token authentication.
Responses
Successful response
nullhttps://api.example.com/v1/v1/notifications/123/readRequest body
Code samples
curl -X PATCH 'https://api.example.com/v1/v1/notifications/123/read'Settings for Replace
2 endpoints/v1/settingsGet Settings
Requires Bearer token authentication.
Responses
Successful response
nullhttps://api.example.com/v1/v1/settingsCode samples
curl -X GET 'https://api.example.com/v1/v1/settings'/v1/settingsUpdate Settings
Requires Bearer token authentication.
Responses
Successful response
nullhttps://api.example.com/v1/v1/settingsRequest body
Code samples
curl -X PUT 'https://api.example.com/v1/v1/settings'API
1 endpoint/api/v1/usersCreating a user | New Summary
Creates a new user account in the system.
The endpoint validates the request payload, checks for duplicate email addresses, hashes the user's password, and returns the newly created user object.
Authentication is required.
Requires Bearer token authentication.
Headers
AuthorizationBearer {{token}}Responses
New response
{
"success": true,
"message": "User created successfully.",
"data": {
"id": "65c82d1f9a0c1c3b9e012345",
"name": "John Doe",
"email": "john@example.com",
"role": "user",
"createdAt": "2026-07-20T12:00:00Z"
}
}https://api.example.com/v1/api/v1/usersAuthorization
AuthorizationHeaders
AuthorizationCode samples
curl -X GET 'https://api.example.com/v1/api/v1/users'