With Karate, I'm looking to simulate an end-to-end test structure where I do the following:
- Make a GET request to specific data
 - Store a value as a 
defvariable - Use that information for a separate scenario
 
This is what I have so far:
Scenario: Search for asset
    Given url "https://foo.bar.buzz"
    When method get
    Then status 200
    * def responseItem = $.items[0].id // variable initialized from the response
Scenario: Modify asset found
    Given url "https://foo.bar.buzz/" + responseItem
    // making request payload
    When method put.....
I tried reading the documentation for reusing information, but that seemed to be for more in-depth testing.
Thoughts?