Output · selected step
getItemPinned contract
sha256:9c491f4050369bc8572eaf86ab1333bad35dabb38f11a890f94b4bd0d2a37444 The synthetic item API from the guide. The test item already exists.
Declared requestapi: OpenAPI
GET /items.get - Query · id
3f2b8c1e-5a4d-4e6f-9b7a-1c2d3e4f5a6b- Header · X-Project
default
The binding supplies the server and private session credential. One request; no automatic retries.
Retained evidence · illustrativeconfirmed
- HTTP status
- 200
- JSON assertion
/id · equals · pass
Assertion results omit target and operand values. Raw response bodies are not retained.
Agent review · example
The expected public item id was returned. Check this API result alongside the rest of the journey. A confirmed response can still fail its assertions.
getItem safe evidence · snapshot deltaIllustrative comparison
| Retained field | Before | After |
|---|
| Completion | confirmed | confirmed |
|---|
| HTTP status | 200 | 200 |
|---|
| /id · equals | pass | pass |
|---|
Delta: safe status and assertion results unchanged. This comparison does not expose or compare a retained raw response body.
Complete flow step
Use the guide’s exact spec and private binding with an owned test server. This illustration does not send a request.
---
providers:
api: OpenAPI
---
api.call (
operationId="getItem"
spec="sha256:9c491f4050369bc8572eaf86ab1333bad35dabb38f11a890f94b4bd0d2a37444"
query=json(
{"id":"3f2b8c1e-5a4d-4e6f-9b7a-1c2d3e4f5a6b"}
)
header=json(
{"X-Project":"default"}
)
expect=json(
{"status":200,"json":[{"pointer":"/id","equals":"3f2b8c1e-5a4d-4e6f-9b7a-1c2d3e4f5a6b"}]}
)
)