POST {{host}}/api/login { "name": "user1", "password": "this-is-a-password" } HTTP 200 [Captures] token: jsonpath "$.token" GET {{host}}/api/users/@me/data Authorization: Bearer {{token}} HTTP 200 [Asserts] jsonpath "$" isCollection jsonpath "$" isEmpty GET {{host}}/api/users/@me/data/test Authorization: Bearer {{token}} HTTP 200 [Asserts] jsonpath "$" == null PUT {{host}}/api/users/@me/data/test Authorization: Bearer {{token}} { "hello": "world" } HTTP 200 GET {{host}}/api/users/@me/data/test Authorization: Bearer {{token}} HTTP 200 [Asserts] jsonpath "$.hello" == "world" GET {{host}}/api/users/@me/data Authorization: Bearer {{token}} HTTP 200 [Asserts] jsonpath "$" isCollection jsonpath "$" count == 1 jsonpath "$[0]" == "test" PUT {{host}}/api/users/@me/data/test Authorization: Bearer {{token}} null HTTP 200 GET {{host}}/api/users/@me/data/test Authorization: Bearer {{token}} HTTP 200 [Asserts] jsonpath "$" == null GET {{host}}/api/users/@me/data Authorization: Bearer {{token}} HTTP 200 [Asserts] jsonpath "$" isCollection jsonpath "$" isEmpty