Send HTTP requests to APIs and store responses for use in tests
Field Name | Type | Required | Description |
---|---|---|---|
HTTP Method | select | Yes | HTTP method (GET, POST, PUT, DELETE, PATCH) |
URL | input | Yes | Complete API endpoint URL |
Query Parameters | editor | No | URL query parameters in key-value pairs |
Headers | editor | No | HTTP headers in key-value pairs |
Body Type | toggle | No | Request body format (Raw, Form Data, None) |
Body Content | editor | No | Request payload content |
Response Variable | input | No | Variable name to store the API response |
https://api.example.com/users
id
: 12345
include
: profile,settings
Authorization
: Bearer {{API_TOKEN}}
userResponse
https://api.example.com/users
Content-Type
: application/json
Authorization
: Bearer {{API_TOKEN}}
createUserResponse
https://api.example.com/users/12345
Authorization
: Bearer {{API_TOKEN}}
name
: Jane Smith
bio
: Software Developer
avatar
: @/path/to/image.jpg
updateResponse
https://api.example.com/users/12345
Authorization
: Bearer {{API_TOKEN}}
deleteResponse
https://api.example.com/auth/login
Content-Type
: application/json
authResponse
responseVariable.body
- The main response contentresponseVariable.status
- HTTP status code (200, 404, etc.)responseVariable.headers
- Response headers objectresponseVariable.error
- Error details if request failed