A single step in a test case that executes an API request or other action
Specific HTTP status code to expect when HTTPCodeValidation is set to 'SpecificCode'
The type of HTTP status code validation to perform
List of parameters to run the test step with multiple input variations
Human-readable description of what this test step does
The API endpoint URL for this test step
Expected HTTP status code for this request (DEPRECATED: use HTTPCodeValidation and ExpectedSpecificHTTPCode instead)
Expected response body for exact matching when ResponseBodyValidation is set to 'Complete'
List of specific response content items to validate when ResponseBodyValidation is set to 'Partial'
Map of extracted values from the response that can be used in subsequent test steps
HTTP headers to include with this request
The HTTP method to use for this request (GET, POST, PUT, DELETE, etc.)
Maximum allowed duration for this request in milliseconds
The request body to send with this request (for POST, PUT, PATCH)
The type of response body validation to perform
The type of action for this test step (HTTP, SLEEP, RECEIVE_WEBHOOK, SHARED_STEP, GRPC)
List of values to extract from the response using JSONPath selectors
Criteria for matching webhook payload content
How to match incoming webhooks to the test step
Maximum time to wait for a webhook in milliseconds. Default is 60000 (60 seconds).