diff --git a/reports/conformance-1726447924/.gitkeep b/reports/conformance-1726447924/.gitkeep new file mode 100644 index 0000000000..e69de29bb2 diff --git a/reports/conformance-1726447924/10875732516-conformance-run-BCGov.html b/reports/conformance-1726447924/10875732516-conformance-run-BCGov.html new file mode 100644 index 0000000000..3ba2517e83 --- /dev/null +++ b/reports/conformance-1726447924/10875732516-conformance-run-BCGov.html @@ -0,0 +1,30112 @@ + + + + + Newman Summary Report + + + + + + + + + +
+
+ + + +
+
+
+ +
+
+
+
+

Newman Run Dashboard

+
Monday, 16 September 2024 00:48:52
+
+
+
+
+
+ +
+
Total Iterations
+

1

+
+
+
+
+
+
+
+ +
+
Total Assertions
+

507

+
+
+
+
+
+
+
+ +
+
Total Failed Tests
+

4

+
+
+
+
+
+
+
+ +
+
Total Skipped Tests
+

0

+
+
+
+
+
+
+
+
+
+
+
+
File Information
+ Collection: Conformance Suite
+ + +
+
+
+
+
+
+
+
+
Timings and Data
+ Total run duration: 2m 20.8s
+ Total data received: 38.11KB
+ Average response time: 527ms
+
+
+
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Summary ItemTotalFailed
Requests2520
Prerequest Scripts9410
Test Scripts9500
Assertions5074
Skipped Tests0-
+
+
+
+
+
+
+
+
+
+
+ + +
+ +
+
+
+ +
+

Showing 4 Failures

+
+
+
+
+ +
+
+
Failed Test: status code is 201
+
+
Assertion Error Message
+
+
expected response to have status code 201 but got 400
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response issuer matches request credential.issuer
+
+
Assertion Error Message
+
+
Cannot destructure property 'issuer' of 'pm.response.json(...).verifiableCredential' as it is undefined.
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response validates against schema
+
+
Assertion Error Message
+
+
expected data to satisfy schema but found following errors: 
+data should have required property 'verifiableCredential'
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response proof.created matches request options.created
+
+
Assertion Error Message
+
+
expected '2024-09-16T00:48:11Z' to equal '2006-01-02T15:04:05Z'
+
+
+
+
+
+
+
+ +
+ + +
+

There are no skipped tests



+
+
+
+ + + +
+ + + +
+ +
+
1 Iteration available to view
+ + +
+
+
+ +
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: HEAD
+ Request URL: http://www.example.com/
+
+
+
+
+
Response Information
+ Response Code: 200 - OK
+ Mean time per request: 68ms
+ Mean size per request: 0B
+
+
Test Pass Percentage
+
+
+
+
No Tests for this request
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
No Tests for this request
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: HEAD
+ Request URL: http://www.example.com/
+
+
+
+
+
Response Information
+ Response Code: 200 - OK
+ Mean time per request: 7ms
+ Mean size per request: 0B
+
+
Test Pass Percentage
+
+
+
+
No Tests for this request
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
No Tests for this request
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
+
+
+
+ +
+
+
+
Response Information
+ Response Code: 200 - OK
+ Mean time per request: 326ms
+ Mean size per request: 1KB
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 200100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
+
+
+ +
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 2.4s
+ Mean size per request: 25B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400200
response validates against schema200
Total400
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
Response Information
+ Response Code: 404 - Not Found
+ Mean time per request: 2.5s
+ Mean size per request: 65B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 404100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
Response Information
+ Response Code: 404 - Not Found
+ Mean time per request: 1976ms
+ Mean size per request: 23B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 404100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
+
+
+ +
+
+
Response Information
+ Response Code: 401 - Unauthorized
+ Mean time per request: 231ms
+ Mean size per request: 38B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 401100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
+
+
+ +
+
+
Response Information
+ Response Code: 200 - OK
+ Mean time per request: 2.5s
+ Mean size per request: 1.02KB
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 200100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
+
+
+ +
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 66ms
+ Mean size per request: 78B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 66ms
+ Mean size per request: 89B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 64ms
+ Mean size per request: 105B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 65ms
+ Mean size per request: 105B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 65ms
+ Mean size per request: 105B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 65ms
+ Mean size per request: 105B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 64ms
+ Mean size per request: 105B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 65ms
+ Mean size per request: 111B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 65ms
+ Mean size per request: 111B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 66ms
+ Mean size per request: 111B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 63ms
+ Mean size per request: 111B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 64ms
+ Mean size per request: 111B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 65ms
+ Mean size per request: 103B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 69ms
+ Mean size per request: 103B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 64ms
+ Mean size per request: 103B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 63ms
+ Mean size per request: 103B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 66ms
+ Mean size per request: 103B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 65ms
+ Mean size per request: 85B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 65ms
+ Mean size per request: 101B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 65ms
+ Mean size per request: 101B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 66ms
+ Mean size per request: 101B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 64ms
+ Mean size per request: 101B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 65ms
+ Mean size per request: 101B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 63ms
+ Mean size per request: 103B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 64ms
+ Mean size per request: 107B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 64ms
+ Mean size per request: 107B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 64ms
+ Mean size per request: 107B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 65ms
+ Mean size per request: 107B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 67ms
+ Mean size per request: 107B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 64ms
+ Mean size per request: 87B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 63ms
+ Mean size per request: 125B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 65ms
+ Mean size per request: 125B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 64ms
+ Mean size per request: 125B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 63ms
+ Mean size per request: 125B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 64ms
+ Mean size per request: 104B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
Response Information
+ Response Code: 422 - Unprocessable Entity
+ Mean time per request: 66ms
+ Mean size per request: 104B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 422100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 64ms
+ Mean size per request: 100B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 71ms
+ Mean size per request: 128B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 64ms
+ Mean size per request: 128B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 64ms
+ Mean size per request: 128B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 65ms
+ Mean size per request: 128B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 66ms
+ Mean size per request: 104B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
Response Information
+ Response Code: 422 - Unprocessable Entity
+ Mean time per request: 64ms
+ Mean size per request: 104B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 422100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 66ms
+ Mean size per request: 93B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 64ms
+ Mean size per request: 113B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 66ms
+ Mean size per request: 113B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 66ms
+ Mean size per request: 113B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 64ms
+ Mean size per request: 113B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 67ms
+ Mean size per request: 113B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 64ms
+ Mean size per request: 121B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 65ms
+ Mean size per request: 98B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 64ms
+ Mean size per request: 120B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 65ms
+ Mean size per request: 120B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 65ms
+ Mean size per request: 120B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 63ms
+ Mean size per request: 120B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 64ms
+ Mean size per request: 120B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 67ms
+ Mean size per request: 119B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 63ms
+ Mean size per request: 119B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 65ms
+ Mean size per request: 119B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 64ms
+ Mean size per request: 119B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 65ms
+ Mean size per request: 119B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 63ms
+ Mean size per request: 75B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 65ms
+ Mean size per request: 142B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 65ms
+ Mean size per request: 142B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 69ms
+ Mean size per request: 142B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 66ms
+ Mean size per request: 142B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 70ms
+ Mean size per request: 142B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 63ms
+ Mean size per request: 87B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 64ms
+ Mean size per request: 102B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 65ms
+ Mean size per request: 102B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 65ms
+ Mean size per request: 102B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 65ms
+ Mean size per request: 102B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 66ms
+ Mean size per request: 102B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 65ms
+ Mean size per request: 97B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 65ms
+ Mean size per request: 105B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 65ms
+ Mean size per request: 105B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 64ms
+ Mean size per request: 105B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 64ms
+ Mean size per request: 105B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 65ms
+ Mean size per request: 105B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 64ms
+ Mean size per request: 113B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 65ms
+ Mean size per request: 161B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 63ms
+ Mean size per request: 161B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 64ms
+ Mean size per request: 161B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 64ms
+ Mean size per request: 161B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 64ms
+ Mean size per request: 161B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 64ms
+ Mean size per request: 101B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 64ms
+ Mean size per request: 121B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 65ms
+ Mean size per request: 121B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 71ms
+ Mean size per request: 121B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 68ms
+ Mean size per request: 121B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 64ms
+ Mean size per request: 121B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 66ms
+ Mean size per request: 116B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
+
+
+ +
+
+
Response Information
+ Response Code: 401 - Unauthorized
+ Mean time per request: 64ms
+ Mean size per request: 38B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 401100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
+
+
+ +
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 64ms
+ Mean size per request: 132B
+
+
Test Pass Percentage
+
+
+
+
0 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 201010
response issuer matches request credential.issuer010
response validates against schema010
Total030
+
+
+
+
+
+
+
Test Failures
+
+ + + + + + + + + + + + + + + + +
Test NameAssertion Error
status code is 201
expected response to have status code 201 but got 400
response issuer matches request credential.issuer
Cannot destructure property 'issuer' of 'pm.response.json(...).verifiableCredential' as it is undefined.
response validates against schema
expected data to satisfy schema but found following errors: 
+        data should have required property 'verifiableCredential'
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
+
+
+ +
+
+
Response Information
+ Response Code: 201 - Created
+ Mean time per request: 19.9s
+ Mean size per request: 1.2KB
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 201100
response validates against schema100
response issuer matches request credential.issuer100
response issuanceDate matches request credential.issuanceDate100
response proof.created is close to 'now'100
Total500
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
Response Information
+ Response Code: 201 - Created
+ Mean time per request: 14.7s
+ Mean size per request: 1.2KB
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 201100
response validates against schema100
response verifiableCredential.id matches request credential.id100
Total300
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
Response Information
+ Response Code: 201 - Created
+ Mean time per request: 15s
+ Mean size per request: 1.2KB
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 201100
response validates against schema100
response issuer matches request credential.issuer.id100
Total300
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
Response Information
+ Response Code: 201 - Created
+ Mean time per request: 14s
+ Mean size per request: 1.2KB
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 201100
response validates against schema100
response credentialSubject.id matches request credential.credentialSubject.id100
Total300
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
Response Information
+ Response Code: 201 - Created
+ Mean time per request: 15.4s
+ Mean size per request: 1.2KB
+
+
Test Pass Percentage
+
+
+
+
67 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 201100
response validates against schema100
response proof.created matches request options.created010
Total210
+
+
+
+
+
+
+
Test Failure
+
+ + + + + + + + +
Test NameAssertion Error
response proof.created matches request options.created
expected '2024-09-16T00:48:11Z' to equal '2006-01-02T15:04:05Z'
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
Response Information
+ Response Code: 201 - Created
+ Mean time per request: 14.6s
+ Mean size per request: 1.19KB
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 201100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
+
+
+ +
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 64ms
+ Mean size per request: 80B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 64ms
+ Mean size per request: 100B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 63ms
+ Mean size per request: 100B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 63ms
+ Mean size per request: 100B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 63ms
+ Mean size per request: 100B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 63ms
+ Mean size per request: 100B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 64ms
+ Mean size per request: 84B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 65ms
+ Mean size per request: 100B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 63ms
+ Mean size per request: 100B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 63ms
+ Mean size per request: 100B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 71ms
+ Mean size per request: 100B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 68ms
+ Mean size per request: 100B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 64ms
+ Mean size per request: 102B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 62ms
+ Mean size per request: 153B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 63ms
+ Mean size per request: 153B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 63ms
+ Mean size per request: 153B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 63ms
+ Mean size per request: 153B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 64ms
+ Mean size per request: 153B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 66ms
+ Mean size per request: 93B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 64ms
+ Mean size per request: 113B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 63ms
+ Mean size per request: 113B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 69ms
+ Mean size per request: 113B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 66ms
+ Mean size per request: 113B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 69ms
+ Mean size per request: 113B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 64ms
+ Mean size per request: 108B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 63ms
+ Mean size per request: 95B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 64ms
+ Mean size per request: 115B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 63ms
+ Mean size per request: 115B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 64ms
+ Mean size per request: 115B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 64ms
+ Mean size per request: 115B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 70ms
+ Mean size per request: 115B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 64ms
+ Mean size per request: 102B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 62ms
+ Mean size per request: 102B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 77ms
+ Mean size per request: 102B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 65ms
+ Mean size per request: 102B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 62ms
+ Mean size per request: 102B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 63ms
+ Mean size per request: 102B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
+
+
+ +
+
+
Response Information
+ Response Code: 401 - Unauthorized
+ Mean time per request: 62ms
+ Mean size per request: 38B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 401100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
+
+
+ +
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 63ms
+ Mean size per request: 88B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 63ms
+ Mean size per request: 155B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 63ms
+ Mean size per request: 155B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 64ms
+ Mean size per request: 155B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 63ms
+ Mean size per request: 155B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 66ms
+ Mean size per request: 155B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 63ms
+ Mean size per request: 99B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 66ms
+ Mean size per request: 111B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 64ms
+ Mean size per request: 111B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 63ms
+ Mean size per request: 111B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 63ms
+ Mean size per request: 115B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 63ms
+ Mean size per request: 115B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 64ms
+ Mean size per request: 111B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 63ms
+ Mean size per request: 111B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 71ms
+ Mean size per request: 111B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 64ms
+ Mean size per request: 111B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 63ms
+ Mean size per request: 121B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 64ms
+ Mean size per request: 113B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 68ms
+ Mean size per request: 113B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 65ms
+ Mean size per request: 113B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 64ms
+ Mean size per request: 113B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 69ms
+ Mean size per request: 113B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 68ms
+ Mean size per request: 95B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 63ms
+ Mean size per request: 111B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 65ms
+ Mean size per request: 111B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 64ms
+ Mean size per request: 111B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 64ms
+ Mean size per request: 111B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 65ms
+ Mean size per request: 111B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 63ms
+ Mean size per request: 113B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 63ms
+ Mean size per request: 117B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 63ms
+ Mean size per request: 117B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 63ms
+ Mean size per request: 117B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 64ms
+ Mean size per request: 117B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 68ms
+ Mean size per request: 117B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 62ms
+ Mean size per request: 97B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 65ms
+ Mean size per request: 135B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 64ms
+ Mean size per request: 135B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 63ms
+ Mean size per request: 135B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 69ms
+ Mean size per request: 135B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 63ms
+ Mean size per request: 110B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 66ms
+ Mean size per request: 138B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 66ms
+ Mean size per request: 138B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 62ms
+ Mean size per request: 138B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 67ms
+ Mean size per request: 138B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 66ms
+ Mean size per request: 138B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 65ms
+ Mean size per request: 103B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 62ms
+ Mean size per request: 123B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 64ms
+ Mean size per request: 123B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 64ms
+ Mean size per request: 123B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 63ms
+ Mean size per request: 123B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 62ms
+ Mean size per request: 123B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 62ms
+ Mean size per request: 131B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 63ms
+ Mean size per request: 108B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 73ms
+ Mean size per request: 130B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 63ms
+ Mean size per request: 130B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 64ms
+ Mean size per request: 130B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 64ms
+ Mean size per request: 130B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 63ms
+ Mean size per request: 130B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 62ms
+ Mean size per request: 129B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 64ms
+ Mean size per request: 129B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 63ms
+ Mean size per request: 129B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 63ms
+ Mean size per request: 129B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 62ms
+ Mean size per request: 129B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 63ms
+ Mean size per request: 111B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 65ms
+ Mean size per request: 111B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 63ms
+ Mean size per request: 111B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 74ms
+ Mean size per request: 111B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 64ms
+ Mean size per request: 111B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 63ms
+ Mean size per request: 111B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 64ms
+ Mean size per request: 111B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 64ms
+ Mean size per request: 111B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 81ms
+ Mean size per request: 111B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 63ms
+ Mean size per request: 111B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 63ms
+ Mean size per request: 111B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 63ms
+ Mean size per request: 111B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 65ms
+ Mean size per request: 111B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 77ms
+ Mean size per request: 111B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 63ms
+ Mean size per request: 111B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 64ms
+ Mean size per request: 111B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 66ms
+ Mean size per request: 111B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 70ms
+ Mean size per request: 111B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 62ms
+ Mean size per request: 111B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 62ms
+ Mean size per request: 111B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 62ms
+ Mean size per request: 111B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 63ms
+ Mean size per request: 111B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 65ms
+ Mean size per request: 111B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 62ms
+ Mean size per request: 111B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 63ms
+ Mean size per request: 111B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 75ms
+ Mean size per request: 111B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 65ms
+ Mean size per request: 111B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 65ms
+ Mean size per request: 111B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 63ms
+ Mean size per request: 111B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 63ms
+ Mean size per request: 111B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 67ms
+ Mean size per request: 111B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 63ms
+ Mean size per request: 111B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 63ms
+ Mean size per request: 111B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 66ms
+ Mean size per request: 111B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
+
+
+ +
+
+
Response Information
+ Response Code: 401 - Unauthorized
+ Mean time per request: 62ms
+ Mean size per request: 38B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 401100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
+
+
+ +
+
+
Response Information
+ Response Code: 200 - OK
+ Mean time per request: 2.2s
+ Mean size per request: 416B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 200100
response validates against schema100
response verified is false100
Total300
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
+
+
+ +
+
+
Response Information
+ Response Code: 200 - OK
+ Mean time per request: 7.6s
+ Mean size per request: 77B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 200100
response validates against schema100
response verified is true100
Total300
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
Response Information
+ Response Code: 200 - OK
+ Mean time per request: 3.3s
+ Mean size per request: 77B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 200100
response validates against schema100
response verified is true100
Total300
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
+
+
+
+ +
+
+
+
Response Information
+ Response Code: 401 - Unauthorized
+ Mean time per request: 63ms
+ Mean size per request: 38B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 401200
response validates against schema200
Total400
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
+
+
+ +
+
+
Response Information
+ Response Code: 401 - Unauthorized
+ Mean time per request: 63ms
+ Mean size per request: 38B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 401100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
+
+
+ +
+
+
Response Information
+ Response Code: 401 - Unauthorized
+ Mean time per request: 63ms
+ Mean size per request: 38B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 401100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/reports/conformance-1726447924/10875732516-conformance-run-BCGov.json b/reports/conformance-1726447924/10875732516-conformance-run-BCGov.json new file mode 100644 index 0000000000..7535849f1a --- /dev/null +++ b/reports/conformance-1726447924/10875732516-conformance-run-BCGov.json @@ -0,0 +1,25047 @@ +{ + "collection": { + "info": { + "_postman_id": "0b8a4a7f-f952-4403-a9a4-909b37b8fa24", + "name": "Conformance Suite", + "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json" + }, + "item": [ + { + "id": "51ffab41-5012-4623-bbec-2bff72964ab3", + "name": "Clear Cache", + "item": [ + { + "id": "21b39d76-5be2-4fab-aced-8bb0c61a8a86", + "name": "Clear Token Cache", + "request": { + "url": { + "host": [ + "www", + "example", + "com" + ], + "query": [], + "variable": [] + }, + "method": "HEAD" + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "b3c616a2-0474-42c5-91b0-dd19eea4ed80", + "type": "text/javascript", + "exec": [ + "pm.globals.unset(\"tokenCache\");", + "" + ], + "_lastExecutionId": "a8e660b6-0e17-4898-8478-b9749ddd02b6" + } + } + ] + }, + { + "id": "79718f7f-f45e-4847-b3a1-27e757e4eb17", + "name": "Clear DID Web Cache", + "request": { + "url": { + "host": [ + "www", + "example", + "com" + ], + "query": [], + "variable": [] + }, + "method": "HEAD" + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "64365eef-23a4-4231-8c8d-1669692dee99", + "type": "text/javascript", + "exec": [ + "pm.globals.unset(\"didWebCache\");", + "" + ], + "_lastExecutionId": "98cc937c-ae6c-4a89-a345-27b8790bc96f" + } + } + ] + } + ], + "event": [] + }, + { + "id": "dd219220-bea8-4afc-881b-c66b1f2bcc72", + "name": "Discovery - API Configuration", + "item": [ + { + "id": "115e63e6-f7d4-41ff-bfa4-db66ad7e7f63", + "name": "Positive Testing", + "item": [ + { + "id": "96f8ce00-0812-409c-85b9-9148d54c208d", + "name": "did_json", + "request": { + "url": { + "host": [ + "{{did_web_endpoint}}" + ], + "query": [], + "variable": [] + }, + "method": "GET" + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "a33c1f07-096d-4037-8244-f595dad60a77", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 200\", function () {", + " pm.response.to.have.status(200);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema200ApiConfiguration\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "" + ], + "_lastExecutionId": "5aee369b-7d5c-407f-bb7b-7b7e03f9c82a" + } + } + ] + } + ], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "92660538-20ea-41b8-a976-8a4ed8062896", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "cdf29459-06b8-4cf4-ae22-3098c3fe1e57" + } + }, + { + "listen": "test", + "script": { + "id": "cf44b871-5591-4bb6-bd39-1e8a4645c40b", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "54c96591-6282-4a73-9884-9ebee6449a79" + } + } + ] + } + ], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "d5160ce7-c4de-4818-8eea-360cc5288768", + "type": "text/javascript", + "exec": [ + "// Discovery requires a multi-tenant aware did web endpoint", + "const did_web = pm.environment.get(\"ORGANIZATION_DID_WEB\");", + "const did_web_endpoint = utils(pm).convertDidWebToEndpoint(did_web);", + "pm.variables.set('did_web_endpoint', did_web_endpoint);", + "" + ], + "_lastExecutionId": "fd28e85c-e6fb-4c41-814d-63396a442f48" + } + }, + { + "listen": "test", + "script": { + "id": "d7238103-2c16-43ac-94d8-98df9c4e6ba3", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "7c12a347-104d-43d9-a2f7-64b2f6d4aa91" + } + } + ] + }, + { + "id": "dbe9ce5d-272d-452d-9e05-a8379370ba77", + "name": "Identifiers - Resolve", + "item": [ + { + "id": "85e5c87a-de8f-4ded-a168-44b16fa0e6b3", + "name": "Negative Testing", + "item": [ + { + "id": "0617d546-3a91-437b-953d-c222e7cc79c6", + "name": "Bad Request", + "item": [ + { + "id": "d4d1b4be-d4be-4baa-84ed-460f42578348", + "name": "did:invalid", + "request": { + "url": { + "path": [ + "identifiers", + "invalid_did" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "GET" + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "8d3662c2-78da-4569-a27d-8094383dbc8a", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400Identifiers\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "" + ], + "_lastExecutionId": "7900412b-2086-4fde-8a48-c85dd20cd84a" + } + } + ] + }, + { + "id": "827c7ca3-171b-41a4-a994-44848a6b3c1c", + "name": "did:not_found:did_web", + "request": { + "url": { + "path": [ + "identifiers", + "did:web:example.com" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "GET" + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "b2cadb76-f880-48fb-812c-b38e0d43f483", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 404\", function () {", + " pm.response.to.have.status(404);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema404\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "" + ], + "_lastExecutionId": "d7b8a57a-f245-45e9-ba8e-999d0d367c1e" + } + } + ] + }, + { + "id": "d4791f9f-cea5-4ab9-b5df-1878db7f8efe", + "name": "did:not_found:urn", + "request": { + "url": { + "path": [ + "identifiers", + "urn:uuid:{{$randomUUID}}" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "GET" + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "486f56d5-0825-4ca9-85ad-780d39d2ba5c", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 404\", function () {", + " pm.response.to.have.status(404);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema404\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "" + ], + "_lastExecutionId": "b2bd9a8c-efb7-4950-866f-3fac37e4888b" + } + } + ] + } + ], + "event": [] + }, + { + "id": "0a9c8c54-c630-437d-8374-a4d7af56e5bf", + "name": "Bad Auth", + "item": [ + { + "id": "ca0af0ab-9edc-45a0-8ea2-81e284d3b3fc", + "name": "identifiers:missing_auth", + "request": { + "url": { + "path": [ + "identifiers", + "{{ORGANIZATION_DID_WEB}}" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": { + "type": "noauth", + "noauth": [] + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "5c621500-42da-4e67-855f-74d9c088bfed", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 401\", function () {", + " pm.response.to.have.status(401);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema401\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "" + ], + "_lastExecutionId": "1944fd8c-9ad4-4828-904c-1fb5f5d0cf32" + } + }, + { + "listen": "prerequest", + "script": { + "id": "55495571-2590-47ee-83bf-72ba77b3afff", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "b8931ff8-7403-419b-b8f8-9692e7bd3bf5" + } + } + ] + } + ], + "event": [] + } + ], + "event": [] + }, + { + "id": "6bc532e9-7b2a-49b2-b4f4-7378a5db3a25", + "name": "Positive Testing", + "item": [ + { + "id": "2dd73505-57f5-4ba2-8a59-e6281696113f", + "name": "identifiers", + "request": { + "url": { + "path": [ + "identifiers", + "{{ORGANIZATION_DID_WEB}}" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "GET" + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "b1666810-575e-40f3-8396-f4878810659a", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 200\", function () {", + " pm.response.to.have.status(200);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema200Identifiers\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString), {", + " strict: true,", + " strictSchema: true,", + " });", + "});" + ], + "_lastExecutionId": "c4ec7bdb-8d77-4da4-a426-5fafa0cdd350" + } + } + ] + } + ], + "event": [] + } + ], + "auth": { + "type": "bearer", + "bearer": [ + { + "type": "string", + "value": "{{currentAccessToken}}", + "key": "token" + } + ] + }, + "event": [ + { + "listen": "prerequest", + "script": { + "id": "fed649c5-ca16-4805-86ce-9189376bf9e8", + "type": "text/javascript", + "exec": [ + "// Obtain an access token", + "utils(pm).getAccessToken();", + "" + ], + "_lastExecutionId": "d74630aa-8d25-46f7-b41c-9cde4cda49ab" + } + }, + { + "listen": "test", + "script": { + "id": "6edd769b-b297-4ed8-93a2-1876f7fd3c28", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "2440466c-c2de-465e-8e92-3956cf350b85" + } + } + ] + }, + { + "id": "f11eb1ee-b411-40c0-9046-9ee2bbef9c84", + "name": "Credentials - Create", + "item": [ + { + "id": "85302c6f-b473-4164-9d4d-1b6b861ca78c", + "name": "Negative Testing", + "item": [ + { + "id": "3eea163d-9cbe-4f55-bc7b-3e46a46f8d90", + "name": "Bad Request", + "description": { + "content": "This folder contains requests which mutate a valid request body in a way that should provoke a \"400 Bad Request\" response from the server.", + "type": "text/plain" + }, + "item": [ + { + "id": "e8227efd-aba5-4886-a9b7-436d65ec96d4", + "name": "credentials_issue:credential:missing", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "8b226ac6-3bee-4ffb-9ac5-b9eadbd5f760", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "64565ad6-3204-40d8-aba7-4d999d6c1e9f" + } + }, + { + "listen": "prerequest", + "script": { + "id": "ce026d51-0fd7-4a41-84bd-32519298d851", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // \"credential\" is a required field", + " delete req.credential;", + "}));", + "" + ], + "_lastExecutionId": "e1565b48-86cc-42d6-bfb0-1c842d92291f" + } + } + ] + }, + { + "id": "06f0317d-49ae-40a3-b07a-dd7364de618d", + "name": "credentials_issue:credential.@context:missing", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "973e0ff2-8bc7-4be2-8097-d98531c5ed0c", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "9559455f-507b-4489-ba4e-62a0e610e39b" + } + }, + { + "listen": "prerequest", + "script": { + "id": "629af1d8-3ee1-462f-9194-dfa7012ef19b", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // \"credential.@context\" is a required field", + " delete req.credential[\"@context\"];", + "}));", + "" + ], + "_lastExecutionId": "890daf82-0575-48d3-9387-3b31ef630071" + } + } + ] + }, + { + "id": "584aeaf1-1eb7-49e1-be4e-9f55364946f8", + "name": "credentials_issue:credential.@context:boolean", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "743131ac-639b-44fc-8f77-5d865086ce14", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "1942c0bd-c3f7-477b-9ea6-06142b69a78f" + } + }, + { + "listen": "prerequest", + "script": { + "id": "b50d776c-dcae-4a14-81a0-26f9c817b77c", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // \"credential.@context\" must be an array, not a boolean", + " req.credential[\"@context\"] = false;", + "}));", + "" + ], + "_lastExecutionId": "d784dcd5-53bc-4314-ab4a-5ff51a66d393" + } + } + ] + }, + { + "id": "9de1c2a8-9f7e-4be7-98c6-cb7d9ec90280", + "name": "credentials_issue:credential.@context:integer Copy", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "f2d164c7-85d2-4556-897e-d67e2133244d", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "3ede8057-9f28-47ba-bed6-632824bfba7b" + } + }, + { + "listen": "prerequest", + "script": { + "id": "062412bf-c8dc-46e9-babe-9b8af7fe124a", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // \"credential.@context\" must be an array, not an integer", + " req.credential[\"@context\"] = 42;", + "}));", + "" + ], + "_lastExecutionId": "050bcb30-e929-4c23-b0df-0f5239f63b73" + } + } + ] + }, + { + "id": "1caf8faf-f8d2-4fe2-9316-4f00fdb6516d", + "name": "credentials_issue:credential.@context:null", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "785ff342-3f57-4875-8f84-6592aa109250", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "9949814c-b2ba-4d38-a3fc-4cfe45602ae3" + } + }, + { + "listen": "prerequest", + "script": { + "id": "2869729b-272a-47c6-b41b-609a38c9da5f", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // \"credential.@context\" must be an array, not null", + " req.credential[\"@context\"] = null;", + "}));", + "" + ], + "_lastExecutionId": "e3d3f97a-f328-4e48-b343-c8891a0e9924" + } + } + ] + }, + { + "id": "3ad20a15-5082-4191-811d-48d3d2baa2ac", + "name": "credentials_issue:credential.@context:object", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "c5a02f36-88d4-4462-a935-6e8caee8da36", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "2985a6c5-bc42-4b85-82ba-ebf8e27d3273" + } + }, + { + "listen": "prerequest", + "script": { + "id": "ed6fe6c5-5f32-4a29-b83a-409012f4734e", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // \"credential.@context\" must be an array, not an object", + " req.credential[\"@context\"] = {\"@vocab\": \"https://www.w3.org/2018/credentials/v1\"};", + "}));", + "" + ], + "_lastExecutionId": "0f292ed3-a26b-48cf-8660-b4c9121c0b17" + } + } + ] + }, + { + "id": "9bf9e5f3-6eec-4a03-bc86-56e933bd7d9b", + "name": "credentials_issue:credential.@context:string", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "389f688d-81cf-4235-b3c9-b4719709a812", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "dd782f7c-b3f3-405d-804f-e222606dbda5" + } + }, + { + "listen": "prerequest", + "script": { + "id": "ddd4a65d-47a1-4f20-bd67-cdd0e98917df", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // \"credential.@context\" must be an array, not a string", + " req.credential[\"@context\"] = \"https://www.w3.org/2018/credentials/v1\";", + "}));", + "" + ], + "_lastExecutionId": "4718d1e1-068c-4491-9804-3b7fa54a32df" + } + } + ] + }, + { + "id": "b1b66425-d763-4384-a306-385145380e18", + "name": "credentials_issue:credential.@context.item.array", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "3dacd7ae-816e-4517-ac0b-9bbaebcd5f3d", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "6dcdb7b7-244d-4d64-9b96-26b2018db03f" + } + }, + { + "listen": "prerequest", + "script": { + "id": "198c7d8b-bb06-4dd4-8c30-8e2b73e78bc3", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // Elements of credential.@context array must be string, not array", + " req.credential[\"@context\"] = [", + " \"https://www.w3.org/2018/credentials/v1\",", + " [\"https://w3id.org/traceability/v1\"],", + " ];", + "}));", + "" + ], + "_lastExecutionId": "cede0148-ba4a-4e0c-888f-d911d3aa3497" + } + } + ] + }, + { + "id": "8dfd99aa-e2ff-4741-b0c4-f46165ba960d", + "name": "credentials_issue:credential.@context.item.boolean", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "321bbdb0-78fd-4cf8-8fdb-c8a1d6b516ac", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "1c9271f0-1678-4821-9519-30580e130139" + } + }, + { + "listen": "prerequest", + "script": { + "id": "2e60f7d0-560c-488b-9ce3-93313997a5e1", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // Elements of credential.@context array must be string, not boolean", + " req.credential[\"@context\"] = [", + " \"https://www.w3.org/2018/credentials/v1\",", + " false,", + " ];", + "}));", + "" + ], + "_lastExecutionId": "70290179-5eb2-4094-8fb5-623a3fc02a11" + } + } + ] + }, + { + "id": "c050a7aa-5e75-4ad8-8322-da70a319a37c", + "name": "credentials_issue:credential.@context.item.integer", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "306bc86d-e1a4-45e2-972b-4b29ba6d0474", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "0c09cce4-a71b-4590-b01f-df93d9976a27" + } + }, + { + "listen": "prerequest", + "script": { + "id": "862f377d-e5d7-4588-ba4d-09a451289063", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // Elements of credential.@context array must be string, not integer", + " req.credential[\"@context\"] = [", + " \"https://www.w3.org/2018/credentials/v1\",", + " 42,", + " ];", + "}));", + "" + ], + "_lastExecutionId": "fc7c86d9-9eb7-4b95-ae81-1a5becfbb183" + } + } + ] + }, + { + "id": "9ed3f28a-f23b-4b5a-90d1-7e45aec3feae", + "name": "credentials_issue:credential.@context.item.null", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "4bb167b2-ef39-4c63-be0c-af8de0fcf7b9", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "2e84f88a-d1f3-43eb-b285-451a4c9d3595" + } + }, + { + "listen": "prerequest", + "script": { + "id": "e2f816aa-7153-49a4-826d-11b683b25fc1", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // Elements of credential.@context array must be string, not integer", + " req.credential[\"@context\"] = [", + " \"https://www.w3.org/2018/credentials/v1\",", + " null,", + " ];", + "}));", + "" + ], + "_lastExecutionId": "46406b0d-d175-469b-be5a-1a54df961eb7" + } + } + ] + }, + { + "id": "a1ca4669-0792-42ad-b7bc-8e5aa8700e72", + "name": "credentials_issue:credential.@context.item.object", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "fe270ace-1fcf-47bf-9ff8-48d149233b92", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "f1a6661d-b4ec-4343-bb52-f02b45ca3070" + } + }, + { + "listen": "prerequest", + "script": { + "id": "08c25429-d178-4771-8f37-38152ca35892", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // Elements of credential.@context array must be string, not object", + " req.credential[\"@context\"] = [", + " \"https://www.w3.org/2018/credentials/v1\",", + " {\"@vocab\": \"https://w3id.org/traceability/v1\"},", + " ];", + "}));", + "" + ], + "_lastExecutionId": "98dd4e43-0354-4bf5-910b-7ff0654b6276" + } + } + ] + }, + { + "id": "2c475ed6-1352-44f3-9e7c-12713f36128b", + "name": "credentials_issue:credential.id:array", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "5b98d7c4-d345-4be9-a472-1b66095682c2", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "8df930e1-0bc9-48cb-8171-a27e96a17da5" + } + }, + { + "listen": "prerequest", + "script": { + "id": "ec6e4135-5b30-48bc-8125-f33c51ffb1b4", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // Optional credential.id must be string, not array", + " req.credential.id = [pm.variables.get(\"credentialId\")];", + "}));", + "" + ], + "_lastExecutionId": "c9acffb3-b213-4fb1-a455-ccb17b3788c9" + } + } + ] + }, + { + "id": "be2d6437-3727-4992-a74a-838ada3df323", + "name": "credentials_issue:credential.id:boolean", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "bcfec7dc-ccc8-4787-995d-0477fa4d4867", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "e63693a7-e28a-4c2b-aa69-7e8abfbd7036" + } + }, + { + "listen": "prerequest", + "script": { + "id": "e37e99fc-f37c-4575-8d8e-ada0f76a5be5", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // Optional credential.id must be string, not boolean", + " req.credential.id = false;", + "}));", + "" + ], + "_lastExecutionId": "adf36a46-4abb-4e8f-b07f-65f3b814ae6c" + } + } + ] + }, + { + "id": "97aced32-e5f6-4c8f-adff-aa1fdea3fef0", + "name": "credentials_issue:credential.id:integer", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "89e9abb7-0898-4bb6-8e2d-80660210f01d", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "e91e86fd-5d1d-44c5-b6cf-b977e3a1fa34" + } + }, + { + "listen": "prerequest", + "script": { + "id": "2a33ec6f-188a-40c4-bf6a-3ed3b9d5c7c1", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // Optional credential.id must be string, not integer", + " req.credential.id = 42;", + "}));", + "" + ], + "_lastExecutionId": "bf62652b-62d1-47f2-9b0b-b0146129265d" + } + } + ] + }, + { + "id": "7d58b96f-2091-4c85-9975-b7c0e6d4c98a", + "name": "credentials_issue:credential.id:null", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "e0c55eac-57b6-46c1-a9a9-c9d2ebd28f9e", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "daf4852a-bc0a-4ee2-a126-d2e08ec5811d" + } + }, + { + "listen": "prerequest", + "script": { + "id": "713c480e-4474-4afa-b014-dedee1a064c9", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // Optional credential.id must be string, not null", + " req.credential.id = null;", + "}));", + "" + ], + "_lastExecutionId": "2fa6acc2-22df-49fe-bee2-7566b96b658a" + } + } + ] + }, + { + "id": "27cd302b-c6b4-4b47-af26-1bfb5951b3ab", + "name": "credentials_issue:credential.id:object", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "c4f4cb2b-759b-4a5d-95d2-60ebbef0de89", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "7433fe63-2f9c-406c-96bc-1b1d3518db2b" + } + }, + { + "listen": "prerequest", + "script": { + "id": "0565ad98-468a-403f-9b29-d3f149ba23ce", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // Optional credential.id must be string, not object", + " req.credential.id = {\"id\": pm.variables.get(\"credentialId\")};", + "}));", + "" + ], + "_lastExecutionId": "53472147-3985-46ee-90f5-ab4bb919f28d" + } + } + ] + }, + { + "id": "d621d143-6678-4b64-8e11-4b4c2906e614", + "name": "credentials_issue:credential.type:missing", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "e16286f5-6858-4730-9864-5b95f0f5ab50", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "b2f44721-5efb-4195-bd3c-74210dd1cee3" + } + }, + { + "listen": "prerequest", + "script": { + "id": "f51e171c-e95c-4f30-9d21-53ab8b9bd9b7", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credential.type is a required property", + " delete req.credential.type;", + "}));" + ], + "_lastExecutionId": "249e9909-6cd4-4264-93c2-5ad046fbc0c1" + } + } + ] + }, + { + "id": "08623c8f-a6b1-4f4a-9991-6530b2a9cae6", + "name": "credentials_issue:credential.type:boolean", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "5741f84a-94bc-4b86-93ed-4a7bb4862426", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "76f56d1d-1623-4fad-88e8-d7d9b71bc706" + } + }, + { + "listen": "prerequest", + "script": { + "id": "b5ec9309-5108-4a0c-bf88-abc3e02ac200", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credential.type must be array, not boolean", + " req.credential.type = false;", + "}));" + ], + "_lastExecutionId": "377aa3a7-19fa-46e8-8fd3-ae0b459229b0" + } + } + ] + }, + { + "id": "fcf4e3ff-295f-4152-a5c7-62545ee673e6", + "name": "credentials_issue:credential.type:integer", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "47db28c4-210a-45c1-9067-e5e67094e9ea", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "a39ecdd0-6a45-437c-9368-2913dfc85ae4" + } + }, + { + "listen": "prerequest", + "script": { + "id": "3d7816f4-45ff-400b-af75-035e8cce2e68", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credential.type must be array, not integer", + " req.credential.type = 42;", + "}));" + ], + "_lastExecutionId": "54358074-1366-47a0-ba4a-68c2226eb778" + } + } + ] + }, + { + "id": "23a9421f-d7dd-46f0-86a7-dd52e01e1868", + "name": "credentials_issue:credential.type:null", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "1c15fbd0-d8e7-4ede-bc94-dd87866abd95", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "fd7d954f-d865-46d9-9d10-c40a95d69407" + } + }, + { + "listen": "prerequest", + "script": { + "id": "136925da-5b37-49b1-a26c-9e22ae8cc1d2", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credential.type must be array, not null", + " req.credential.type = null;", + "}));" + ], + "_lastExecutionId": "3d880cd2-4838-4aeb-a2ed-ae4f2515c252" + } + } + ] + }, + { + "id": "4c8ec73e-909b-47e6-90b6-75c660bbe01f", + "name": "credentials_issue:credential.type:object", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "7c52c8d0-3c3b-492f-b050-f7ac9bbff4c7", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "a2a932d0-4942-43e6-8e4f-4c43deef55b0" + } + }, + { + "listen": "prerequest", + "script": { + "id": "53b257ae-9639-4655-b669-9556083a47ec", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credential.type must be array, not object", + " req.credential.type = {};", + "}));" + ], + "_lastExecutionId": "cce03d8e-62ff-4f41-9fc6-c27d53fa02ee" + } + } + ] + }, + { + "id": "8cf64be6-7740-42d2-99e7-6cb6e6df92da", + "name": "credentials_issue:credential.type:string", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "e60f338d-ce34-4acd-be1a-1dcdf5e9c521", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "029765a4-79be-4333-8751-6cdd2dd7712a" + } + }, + { + "listen": "prerequest", + "script": { + "id": "fcea9cc1-261c-4342-9a62-382498b68922", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credential.type must be array, not string", + " req.credential.type = \"VerifiableCredential\";", + "}));" + ], + "_lastExecutionId": "bfb468bd-ccc5-4814-9274-da0a8deaed61" + } + } + ] + }, + { + "id": "ed7d5f54-f9f8-46ce-a741-fefdcbe5a61e", + "name": "credentials_issue:credential.type.item:missing", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "83766410-539e-4558-a855-f17f608d42f3", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "37275b7b-31ec-4188-8092-3da7edead8ee" + } + }, + { + "listen": "prerequest", + "script": { + "id": "36d10dd5-9e7d-48e5-a5d0-2973f72cd981", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credential.type must have at least one element", + " req.credential.type = [];", + "}));" + ], + "_lastExecutionId": "cad54934-4689-4c37-921f-0540aa65cc1a" + } + } + ] + }, + { + "id": "2d5e0386-cf05-47a7-ade8-0a00edcbe13e", + "name": "credentials_issue:credential.type.item:array", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "eea16d7e-9c06-41bb-adb1-19fff95e6cae", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "f9642484-436d-4c49-9066-7cc8429ab18e" + } + }, + { + "listen": "prerequest", + "script": { + "id": "2d05532b-a959-4c2d-ba2c-b1e424efeb02", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credential.type elements must be string, not array", + " req.credential.type = [", + " \"VerifiableCredential\",", + " [\"AnotherType\"],", + " ];", + "}));" + ], + "_lastExecutionId": "61ab916e-57e4-4c0f-9b24-d4b7cdcd3833" + } + } + ] + }, + { + "id": "1ec1878b-ecbb-49c8-8f93-3b2be90236b8", + "name": "credentials_issue:credential.type.item:boolean", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "2d69f92c-96ed-4d34-afd3-6a3912714f9f", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "cec202bc-1b0e-48fe-9327-2405f1a4efbe" + } + }, + { + "listen": "prerequest", + "script": { + "id": "15ca5f96-5bd6-416a-a0dc-1f511b6af277", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credential.type elements must be string, not boolean", + " req.credential.type = [", + " \"VerifiableCredential\",", + " false,", + " ];", + "}));" + ], + "_lastExecutionId": "cb2024eb-0bb7-4713-8066-8da433ba7216" + } + } + ] + }, + { + "id": "5f200504-156b-44cd-97ee-0389609e707b", + "name": "credentials_issue:credential.type.item:integer", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "b1e74769-cf4f-4b77-b73f-b8f6bd88bf9b", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "7bd6ba50-6fd5-4f7e-ba59-8dfc78b2e84e" + } + }, + { + "listen": "prerequest", + "script": { + "id": "02c7dffd-0946-4527-adff-7005e83cff6b", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credential.type elements must be string, not integer", + " req.credential.type = [", + " \"VerifiableCredential\",", + " 42,", + " ];", + "}));" + ], + "_lastExecutionId": "ce7cc44f-8117-404c-aff8-279e0b34b2ff" + } + } + ] + }, + { + "id": "4ef4bf2a-4d0c-4301-9fa8-870d9da33e8b", + "name": "credentials_issue:credential.type.item:null", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "75110093-1c92-447c-94ed-72dc50979d34", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "613f83b8-6851-4dcb-8a7e-2ff9ee977ebb" + } + }, + { + "listen": "prerequest", + "script": { + "id": "09ef8f1a-bc7d-4899-b026-a555c74babb1", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credential.type elements must be string, not null", + " req.credential.type = [", + " \"VerifiableCredential\",", + " null,", + " ];", + "}));" + ], + "_lastExecutionId": "a609e7da-2076-433e-b3fb-5c7018d031d2" + } + } + ] + }, + { + "id": "9d57900f-0b3b-45c9-bf28-711dae98a403", + "name": "credentials_issue:credential.type.item:object", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "23981e0e-c9e1-482b-8628-6431e5d00375", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "ddf62b5d-9ff4-4e02-99a6-c3876fac4a0f" + } + }, + { + "listen": "prerequest", + "script": { + "id": "37418de4-8c0f-4b7f-b4a3-4887b5def4c8", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credential.type elements must be string, not object", + " req.credential.type = [", + " \"VerifiableCredential\",", + " {},", + " ];", + "}));" + ], + "_lastExecutionId": "8112ddb0-a73f-4288-a878-e6fb52c9e943" + } + } + ] + }, + { + "id": "396e5587-dab9-401d-9cd7-5c56b63bc83c", + "name": "credentials_issue:credential.issuer:missing", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "b79f43e2-83f4-440f-8e62-21c18da9f3fd", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "4058df76-8f68-4443-bead-eccdcc625b03" + } + }, + { + "listen": "prerequest", + "script": { + "id": "b4e31537-73d3-4b5a-829a-467c3ec009ba", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credential.issuer is a required property", + " delete req.credential.issuer;", + "}));" + ], + "_lastExecutionId": "89093222-6cee-4ffc-9b4c-13f188ae79ed" + } + } + ] + }, + { + "id": "3913c889-b736-4666-9760-c2fae4043220", + "name": "credentials_issue:credential.issuer:array", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "b16756e9-1d28-4b42-986e-1f7816571a65", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "1f3d723d-ed8c-4b81-8afe-c7a50ce66ca5" + } + }, + { + "listen": "prerequest", + "script": { + "id": "787adf4f-26e0-4dd4-a9d0-4366df10998a", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credential.issuer must be string or object with id, not array", + " req.credential.issuer = [pm.variables.get(\"issuer\")];", + "}));" + ], + "_lastExecutionId": "bf561847-12b9-47f7-a59e-29714adcdd50" + } + } + ] + }, + { + "id": "3f2fd580-7469-4350-b70d-7957adca1b40", + "name": "credentials_issue:credential.issuer:boolean", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "efcf2196-2c82-4e7a-a0bd-78ec9b9c08fd", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "0c42394f-a95e-4a7c-a0cf-ddb6d183ebb9" + } + }, + { + "listen": "prerequest", + "script": { + "id": "dffc1675-3cba-48e3-a244-f63c8f42faab", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credential.issuer must be string or object with id, not boolean", + " req.credential.issuer = false;", + "}));" + ], + "_lastExecutionId": "eb3178d3-e008-4841-b83e-c38ed7147d2c" + } + } + ] + }, + { + "id": "d94e2f4b-3800-4ec1-969e-7c0c866173c8", + "name": "credentials_issue:credential.issuer:integer", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "27a0ff6d-4da2-4785-a1be-b8cc123c96e7", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "99b025ea-e670-49d0-8dbe-0bcf191d79e2" + } + }, + { + "listen": "prerequest", + "script": { + "id": "1c0345ad-bc80-4609-a9c1-76772b8d53d7", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credential.issuer must be string or object with id, not integer", + " req.credential.issuer = 42;", + "}));" + ], + "_lastExecutionId": "892f3199-c04e-44e7-b3c5-dee8406f99cf" + } + } + ] + }, + { + "id": "0bcbbcfb-fdd6-452c-b8a1-443bf9a9078c", + "name": "credentials_issue:credential.issuer:null", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "368b5207-4bad-4668-95db-0b26e7fc6b87", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "753421d5-9f00-49b9-b0f5-916c0a920dfd" + } + }, + { + "listen": "prerequest", + "script": { + "id": "927b1f9b-36a8-48f1-b18c-a98e6c818783", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credential.issuer must be string or object with id, not null", + " req.credential.issuer = null;", + "}));" + ], + "_lastExecutionId": "3c7560b3-f3ad-4d2f-afc6-5aa6f536b357" + } + } + ] + }, + { + "id": "955f7c87-e1ed-4a89-a8fe-ba793fcc3709", + "name": "credentials_issue.credential.issuer:invalid", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "8bf5e5e0-5cf3-41b1-8d5e-07f3d765bfe8", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "ada2ec8f-fcb3-4404-9275-67025181664d" + } + }, + { + "listen": "prerequest", + "script": { + "id": "2cc21e22-e8a4-46ad-9ed9-068900812075", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credential.issuer must be a valid URI", + " req.credential.issuer = \"not.a.uri\"", + "}));" + ], + "_lastExecutionId": "604d5fd6-c665-47f1-bf40-7ed3ef8f9f78" + } + } + ] + }, + { + "id": "035cccc5-ef74-4a7b-b7f0-b0613eca0fd0", + "name": "credentials_issue.credential.issuer:unknown", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "578d9ae6-2879-45fc-b494-ec507416265b", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 422\", function () {", + " pm.response.to.have.status(422);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema422CredentialsIssue\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "" + ], + "_lastExecutionId": "8e2cdd05-fe15-4d08-b3ca-b55ac669bcf3" + } + }, + { + "listen": "prerequest", + "script": { + "id": "000a0710-4232-49e3-b06a-9c2cafebb093", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credential.issuer must be known to the endpoint.", + " req.credential.issuer = \"urn:uuid:{{$randomUUID}}\";", + "}));" + ], + "_lastExecutionId": "74d503b2-c72f-4423-bfc7-b0170139ed61" + } + } + ] + }, + { + "id": "192e207c-f4c4-4699-8b56-a91a6ebe38f7", + "name": "credentials_issue:credential.issuer.id:missing", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "5438343e-b0a0-484a-9045-f8b33170b2e7", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "ddf6ac9f-ab90-499f-aead-1e6d59874e28" + } + }, + { + "listen": "prerequest", + "script": { + "id": "25eafe36-ca44-4884-bb04-304b869f0775", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credential.issuer.id is required when issuer is in object format", + " req.credential.issuer = {};", + "}));" + ], + "_lastExecutionId": "c482f3df-c5f9-405c-8108-37520d550039" + } + } + ] + }, + { + "id": "84bf548b-137a-44d4-9c77-03b03eb36a6a", + "name": "credentials_issue:credential.issuer.id:array", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "0f1dca85-aee3-4c84-83e1-b6babe076742", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "c5a100a5-fc02-443f-88bd-54491368e5a4" + } + }, + { + "listen": "prerequest", + "script": { + "id": "dd4ab92f-44e2-4000-82c8-448d84e2299c", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credential.issuer.id must be string, not array", + " req.credential.issuer = {\"id\": [pm.variables.get(\"issuer\")]};", + "}));" + ], + "_lastExecutionId": "baa9bd9f-5a03-4b9a-868e-4fa4e7185e41" + } + } + ] + }, + { + "id": "680b3424-aa12-4c63-b2fd-0eafeef52eb5", + "name": "credentials_issue:credential.issuer.id:boolean", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "01a55c64-06c8-40ef-8833-69bb27d034ff", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "198002b7-544b-4d39-b1bf-9aedceacc778" + } + }, + { + "listen": "prerequest", + "script": { + "id": "130c2d03-d64c-4c09-ad70-d56ece042d05", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credential.issuer.id must be string, not boolean", + " req.credential.issuer = {\"id\": false};", + "}));" + ], + "_lastExecutionId": "b86c1630-4268-4903-a0a3-782bed3b543e" + } + } + ] + }, + { + "id": "81c247c3-429a-4b42-b625-5ea960bf4520", + "name": "credentials_issue:credential.issuer.id:integer", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "f1f2e550-feb2-47ff-bb96-9779a4e4a393", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "935f4a5c-8373-4d21-84a6-cd5734990e7a" + } + }, + { + "listen": "prerequest", + "script": { + "id": "d438371a-7fb5-4953-931d-0d68cfd8cf23", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credential.issuer.id must be string, not integer", + " req.credential.issuer = {\"id\": 42};", + "}));" + ], + "_lastExecutionId": "245c125b-2b52-4ef5-a994-8b71c7af56f5" + } + } + ] + }, + { + "id": "f65d7a60-1a8c-4a29-bab0-b927dccdc3ea", + "name": "credentials_issue:credential.issuer.id:null", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "0194df3d-a297-4a10-b180-b3234e665a17", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "32598448-de51-48c0-81bf-2afc5224c1a3" + } + }, + { + "listen": "prerequest", + "script": { + "id": "8dfa281f-85b4-469e-9631-2c96f0855ed6", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credential.issuer.id must be string, not null", + " req.credential.issuer = {\"id\": null};", + "}));" + ], + "_lastExecutionId": "c3a863e1-182c-4fd0-9f64-cba64b86f002" + } + } + ] + }, + { + "id": "1643a64b-f2a0-455f-b067-a59e9dbd662c", + "name": "credentials_issue.credential.issuer.id:invalid", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "ebf0cdad-db45-41d6-904b-c2b03216453a", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "0ae0c219-497d-4493-a875-17a876379671" + } + }, + { + "listen": "prerequest", + "script": { + "id": "0e87af53-b50e-4d85-be5b-325dbe1c9d17", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credential.issuer.id must be a valid URI", + " req.credential.issuer = {\"id\": \"not.a.uri\"}", + "}));" + ], + "_lastExecutionId": "3f81b4b9-0f11-4e86-97bd-0d49ca97acd3" + } + } + ] + }, + { + "id": "16978e30-2418-40d3-8707-f572efc6f0c1", + "name": "credentials_issue.credential.issuer.id:unknown", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "1da6fc16-9ecf-4252-847d-e6fc4480d3ec", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 422\", function () {", + " pm.response.to.have.status(422);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema422CredentialsIssue\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "79274cd3-69a2-4a56-a4bf-cd7c0864dcb5" + } + }, + { + "listen": "prerequest", + "script": { + "id": "03438d87-679c-4269-a0bc-a3bd9e63c817", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credential.issuer.id must be known to the endpoint.", + " req.credential.issuer = {\"id\": \"urn:uuid:{{$randomUUID}}\"};", + "}));" + ], + "_lastExecutionId": "b968aba3-6f34-431e-8c7a-80f636b9a72b" + } + } + ] + }, + { + "id": "e3e21805-e585-4054-be65-d371a3346fbe", + "name": "credentials_issue:credential.issuanceDate.missing", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "c215788c-6cac-4d60-bfb2-c46624b61eb2", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "ccfb6e2d-1fb8-4f05-a2c0-12779d8c4336" + } + }, + { + "listen": "prerequest", + "script": { + "id": "f8c8b8fc-a37f-4c07-bd28-fbfc0ce40fb6", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credential.issuanceDate is a required property", + " delete req.credential.issuanceDate;", + "}));" + ], + "_lastExecutionId": "41849dc6-706d-4085-94e1-2f2e0703fc2b" + } + } + ] + }, + { + "id": "696ae2a0-9a7f-410f-9fbf-e0929a244965", + "name": "credentials_issue:credential.issuanceDate:array", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "0f439aa8-f8b3-4676-96ea-d7297918b695", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "bce2798a-6693-4859-937c-a5b300dbec05" + } + }, + { + "listen": "prerequest", + "script": { + "id": "a53af67c-b1f0-47b0-bd3f-d211356a69a4", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credential.issuanceDate must be string, not array", + " req.credential.issuanceDate = [pm.variables.get(\"issuanceDate\")];", + "}));" + ], + "_lastExecutionId": "16a399ce-0be6-43d3-a44f-77241a848c6f" + } + } + ] + }, + { + "id": "1467c96c-976c-424b-9b0f-636cbc1c90ea", + "name": "credentials_issue:credential.issuanceDate:boolean", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "195dae6f-c126-4476-bc76-613814cd692a", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "0ee528e6-3b98-48f8-8520-d04404245ef7" + } + }, + { + "listen": "prerequest", + "script": { + "id": "6d9ac163-e23e-4020-97d9-168e9b12589e", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credential.issuanceDate must be string, not boolean", + " req.credential.issuanceDate = false;", + "}));" + ], + "_lastExecutionId": "481a8fa0-b6c3-4554-8fee-cbb81fb2d00d" + } + } + ] + }, + { + "id": "d054cd0a-ffb4-4ac3-aa66-82a0a715e4c0", + "name": "credentials_issue:credential.issuanceDate:integer", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "731d9adf-00d6-42e0-bebe-dd9f2f9c28c4", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "88afaaec-a1a4-4448-bb85-b6c6568c8b8f" + } + }, + { + "listen": "prerequest", + "script": { + "id": "b44ee972-72d8-4b9b-8b73-e239c6e89858", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credential.issuanceDate must be string, not integer", + " req.credential.issuanceDate = 42;", + "}));" + ], + "_lastExecutionId": "458a7a0b-419b-4e2c-b44b-bff7804bb164" + } + } + ] + }, + { + "id": "020335dd-0c13-4bea-8042-f5e15d1680e8", + "name": "credentials_issue:credential.issuanceDate:null", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "815e78e3-2f58-4643-8782-c2eec9cc3d9f", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "35853596-126d-4021-a92d-57f6e37cfd6c" + } + }, + { + "listen": "prerequest", + "script": { + "id": "610eb205-73ce-434e-bc6b-e6e47aa9b6f2", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credential.issuanceDate must be string, not null", + " req.credential.issuanceDate = null;", + "}));" + ], + "_lastExecutionId": "562b11f6-4a8e-41bb-9e5f-2437ba105f41" + } + } + ] + }, + { + "id": "05bf1863-e977-450b-b3ef-6ae0918312a3", + "name": "credentials_issue:credential.issuanceDate:object", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "a492d59a-a6f4-437a-94a3-6ce65a1b22e1", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "734e949c-bfa7-4c49-860b-16613be48ac2" + } + }, + { + "listen": "prerequest", + "script": { + "id": "af022d64-2883-48a5-a218-452d1360ce16", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credential.issuanceDate must be string, not object", + " req.credential.issuanceDate = {};", + "}));" + ], + "_lastExecutionId": "b6257d0f-f9af-42eb-963b-5dc2f13b76cd" + } + } + ] + }, + { + "id": "8a5df994-5f98-4028-92de-e9f76f0d7646", + "name": "credentials_issue:credential.issuanceDate:invalid_value", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "f854782e-fc29-4977-9acb-6d8682b0958e", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "1dd4d9f6-db28-4b9f-b72c-9a9899a081de" + } + }, + { + "listen": "prerequest", + "script": { + "id": "2ec7cbd9-0451-4c34-afc4-b9033e4cee8f", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credential.issuanceDate must be a valid XML date time string", + " req.credential.issuanceDate = \"not an xml date time string\";", + "}));" + ], + "_lastExecutionId": "58e5e919-29c7-4519-8784-0c86412fa80a" + } + } + ] + }, + { + "id": "f8f89985-f0a7-4998-8eb4-8594d4aebe39", + "name": "credentials_issue:credential.credentialSubject:missing", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "5d7a389b-b008-4f71-ad2c-91a6b5b67f70", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "4de092d8-e4da-44cf-95eb-400e61093feb" + } + }, + { + "listen": "prerequest", + "script": { + "id": "3c365b5e-2ffd-42c3-b568-f9bb1faf245a", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credential.credentialSubject is a required property", + " delete req.credential.credentialSubject;", + "}));" + ], + "_lastExecutionId": "10f3a2cb-a805-4f7c-8ebc-f36dd16cbb23" + } + } + ] + }, + { + "id": "629332dc-221d-4eab-baf3-3459f1b3a96c", + "name": "credentials_issue:credential.credentialSubject:array", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "ef9ed60f-d364-4974-acce-b1ceab0a1d69", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "0f57377f-5486-4bf1-bd0f-6175a4cfd178" + } + }, + { + "listen": "prerequest", + "script": { + "id": "dffc72cc-31df-4d95-bd4c-da2a815a8c5c", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credential.credentialSubject must be object, not array", + " req.credential.credentialSubject = [pm.variables.get(\"credentialSubject\")];", + "}));" + ], + "_lastExecutionId": "8ea0e6d5-9bbb-42b9-9df5-2625699be236" + } + } + ] + }, + { + "id": "1de7a2d0-3a8e-4f6b-bd7f-9bfb78dcea2d", + "name": "credentials_issue:credential.credentialSubject:boolean", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "d20212af-fffb-48d3-899a-73d73829116d", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "147bd078-ad85-495c-9596-17479950fdc4" + } + }, + { + "listen": "prerequest", + "script": { + "id": "0449c8db-7d2d-41a6-bcbf-aca8557cdc4f", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credential.credentialSubject must be object, not boolean", + " req.credential.credentialSubject = false;", + "}));" + ], + "_lastExecutionId": "ecfd423d-108f-4dc9-b4f8-99171e33beb5" + } + } + ] + }, + { + "id": "c6deee11-5211-459c-8d37-540d3ba0a239", + "name": "credentials_issue:credential.credentialSubject:integer", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "0d542e83-2e22-4312-acd4-36c02f7e3232", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "eb80a60d-b4ae-4ace-b957-b2823813c5aa" + } + }, + { + "listen": "prerequest", + "script": { + "id": "889c7ea8-a03d-4782-8ce4-ac7e5cbb9ffc", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credential.credentialSubject must be object, not integer", + " req.credential.credentialSubject = 42;", + "}));" + ], + "_lastExecutionId": "53f551de-c8b0-4278-a5c7-0325544f087d" + } + } + ] + }, + { + "id": "90e34ce8-f502-470d-af46-3b97e17ddf5c", + "name": "credentials_issue:credential.credentialSubject:null", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "e3cc4614-564d-40ef-bf9c-e16a6a077983", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "a73cfa26-bd94-4d84-9789-b11731451ac8" + } + }, + { + "listen": "prerequest", + "script": { + "id": "aefc7d8e-8b32-496a-bd1e-031179134c3f", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credential.credentialSubject must be object, not null", + " req.credential.credentialSubject = null;", + "}));" + ], + "_lastExecutionId": "3b25dc31-7b46-4e1b-b53d-020c4e4a8e93" + } + } + ] + }, + { + "id": "7214b13a-f776-4b74-9f15-c2e3bb93aaac", + "name": "credentials_issue:credential.credentialSubject:string", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "7667bba5-2a59-4cd2-99a5-3980baad1c1c", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "ccaf1ad2-47f3-41f6-99d6-a761e17bb732" + } + }, + { + "listen": "prerequest", + "script": { + "id": "892dde11-f082-41cd-aa0b-21e9ec67314e", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credential.credentialSubject must be object, not string.", + " req.credential.credentialSubject = pm.variables.get(\"credentialSubject\");", + "}));" + ], + "_lastExecutionId": "69d9f1fc-3290-400e-8471-ad83bea0039c" + } + } + ] + }, + { + "id": "0117c99d-83bd-4191-8a69-5529bb926ebf", + "name": "credentials_issue:credential.credentialSubject.id:array", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "291ade77-9c8e-4949-bf86-7b4e50044ba8", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "61332a67-bfdd-4546-954c-76af003e7283" + } + }, + { + "listen": "prerequest", + "script": { + "id": "533b8729-c285-4d6b-a7d3-fea0f720859b", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credential.credentialSubject.id must be string, not array", + " req.credential.credentialSubject = {\"id\": [pm.variables.get(\"credentialSubject\")]};", + "}));" + ], + "_lastExecutionId": "885dd068-7ec6-4e1e-8cd6-7dfd896829d9" + } + } + ] + }, + { + "id": "9a3fd0eb-877d-436a-88cf-d1c9425fa546", + "name": "credentials_issue:credential.credentialSubject.id:array Copy", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "4283dc65-1f21-47b2-bffa-12845bbf30a7", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "7bc18d40-5e9e-470f-a50e-3649c464c06d" + } + }, + { + "listen": "prerequest", + "script": { + "id": "6aa24a3e-711e-44c3-a4e5-f165db2b4e5c", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credential.credentialSubject.id must be string, not boolean", + " req.credential.credentialSubject = {\"id\": false};", + "}));" + ], + "_lastExecutionId": "d3cd028d-d3ab-465b-8989-7bc61aff9e65" + } + } + ] + }, + { + "id": "2e385d67-b12d-43fb-8844-2f844713d2a1", + "name": "credentials_issue:credential.credentialSubject.id:array Copy 2", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "c501538f-2b3d-43b4-96b2-70856be43a29", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "a760e461-a5cd-4853-a444-7d15d524b314" + } + }, + { + "listen": "prerequest", + "script": { + "id": "21c023e7-252e-464f-a146-08bbd0b3b909", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credential.credentialSubject.id must be string, not integer", + " req.credential.credentialSubject = {\"id\": 42};", + "}));" + ], + "_lastExecutionId": "0dd2edfd-864d-4adf-883a-36c867eab32d" + } + } + ] + }, + { + "id": "d2da6e9d-7174-4f9b-a100-74658a5a599c", + "name": "credentials_issue:credential.credentialSubject.id:array Copy 3", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "cd633642-9054-4624-88c8-c9e30e08cf5a", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "e5083ad3-566a-4ec5-8002-10838778e1cd" + } + }, + { + "listen": "prerequest", + "script": { + "id": "1abcb0a2-c3e1-4543-b2b6-db10d2315c24", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credential.credentialSubject.id must be string, not null", + " req.credential.credentialSubject = {\"id\": null};", + "}));" + ], + "_lastExecutionId": "9912577a-c4f3-4572-b14c-701bd444e8ca" + } + } + ] + }, + { + "id": "428ef687-e85e-485a-9260-6b9bcc17d31f", + "name": "credentials_issue:credential.credentialSubject.id:array Copy 4", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "ab6f5332-fdca-4b39-845d-5da6215add5e", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "c2e536cf-9574-4395-8ffe-f42a6f16388a" + } + }, + { + "listen": "prerequest", + "script": { + "id": "397722d3-7fe8-478f-8f43-dc1bd9012140", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credential.credentialSubject.id must be string, not object", + " req.credential.credentialSubject = {\"id\": {}};", + "}));" + ], + "_lastExecutionId": "7f049a1f-9d82-472d-aac3-9f07b2262291" + } + } + ] + }, + { + "id": "7bc3c197-46f0-481b-a7e1-36fd8e6f202f", + "name": "credentials_issue:options:missing", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "c22b78d2-310b-4609-b0fa-6bfdfca565ba", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "6fec7e75-71da-4a69-afe7-ee45b864fca4" + } + }, + { + "listen": "prerequest", + "script": { + "id": "4de89f12-c3ca-451d-9fda-17a365ca2917", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // options is a required property", + " delete req.options;", + "}));" + ], + "_lastExecutionId": "3844be3d-5732-4917-be93-39fd764fb47c" + } + } + ] + }, + { + "id": "33585a94-08db-4147-8a00-306ee20fd953", + "name": "credentials_issue:options:array", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "8423b9cb-753f-4dfd-90ae-ec33e0654d76", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "d02340ab-c785-4177-8df8-b25a2ff0762d" + } + }, + { + "listen": "prerequest", + "script": { + "id": "d5df68a2-1e83-409d-8104-d48835d9af22", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // options must be object, not array", + " req.options = [];", + "}));" + ], + "_lastExecutionId": "91bcb0e5-0700-40d0-a750-ad0a05cb763a" + } + } + ] + }, + { + "id": "223b3e96-f510-4ab3-a130-933a6ead272a", + "name": "credentials_issue:options:boolean", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "a55fd93c-999e-4579-9aea-5011f9c3f4a2", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "010e8b9a-5f0e-4962-a47e-ffd82a1acb5f" + } + }, + { + "listen": "prerequest", + "script": { + "id": "203d117f-b5d5-439f-8e8f-8302e46e5ce3", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // options must be object, not boolean", + " req.options = false;", + "}));" + ], + "_lastExecutionId": "caba6f86-d728-4c5a-b42b-577ba8d2634d" + } + } + ] + }, + { + "id": "624e68e9-3bf0-4c9a-bdf5-767fdadd6e64", + "name": "credentials_issue:options:integer", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "03befa62-77dc-4f7b-9e88-ac2ea136d357", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "458afc25-d663-4b95-8c3d-4fd3c90b386a" + } + }, + { + "listen": "prerequest", + "script": { + "id": "3897a99d-85e4-4fc8-8c2c-3f237db93ee4", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // options must be object, not integer", + " req.options = 42;", + "}));" + ], + "_lastExecutionId": "c86c314a-5176-46b3-8e91-fa8e43f3a2ce" + } + } + ] + }, + { + "id": "071b0b41-2346-4836-91aa-149111590856", + "name": "credentials_issue:options:null", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "cc410902-458b-4ce5-b884-358f6441f36b", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "a17ffefb-eaab-45bf-86f0-cb23cd4d8f05" + } + }, + { + "listen": "prerequest", + "script": { + "id": "e1ad1af8-0479-46b3-a7d6-28720ee68b8b", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // options must be object, not null", + " req.options = null;", + "}));" + ], + "_lastExecutionId": "93a872e5-8db8-40ea-8bfa-e85cc2fc3bb5" + } + } + ] + }, + { + "id": "9bbc5691-7afc-4fa6-a7f1-93439f2032a2", + "name": "credentials_issue:options:string", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "b2382023-4f8d-4249-83b7-642a016dd814", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "4e24234b-0524-4d80-b9f8-f16246541a2a" + } + }, + { + "listen": "prerequest", + "script": { + "id": "6bbd732e-16a1-4519-8cb3-01ef27a5dc19", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // options must be object, not string", + " req.options = \"\";", + "}));" + ], + "_lastExecutionId": "de0ef197-c024-4c3a-b708-2b4c31921793" + } + } + ] + }, + { + "id": "7f3aa331-a6ba-418b-8bfd-9e9cc4d932a3", + "name": "credentials_issue:options.type:missing", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "686df127-198c-413a-b248-1310e443d872", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "0031c624-90e4-4712-af6b-bd20b47a879c" + } + }, + { + "listen": "prerequest", + "script": { + "id": "656b98c7-0e7a-494a-8ddf-d391e59d62ff", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // options.type is a required property", + " delete req.options.type;", + "}));" + ], + "_lastExecutionId": "64d0fffd-c330-4ddf-8f13-c044f506c3f3" + } + } + ] + }, + { + "id": "95edfd34-1f39-4b24-8926-aeba3d9e883b", + "name": "credentials_issue:options.type:array", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "8af234f5-0063-4ee2-a621-9cad4d88e351", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "a75c894c-4cba-42e3-8a7c-9b62ffbfa91e" + } + }, + { + "listen": "prerequest", + "script": { + "id": "e5bd309f-d64d-4ba0-a7fa-6a46ead4ce17", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // options.type must be string, not array", + " req.options.type = [\"Ed25519Signature2018\"];", + "}));" + ], + "_lastExecutionId": "43968c20-a4db-429e-9fff-499ec38db34b" + } + } + ] + }, + { + "id": "c79e1114-fe66-4dba-97a3-7d55337798f8", + "name": "credentials_issue:options.type:boolean", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "5366fc9c-b657-4743-a3d8-6e78dca3c47a", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "e25fed17-5a0c-43df-b8a2-77bbf225cdb5" + } + }, + { + "listen": "prerequest", + "script": { + "id": "d4d7b980-a162-42fe-8e93-a85493033c94", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // options.type must be string, not boolean", + " req.options.type = false;", + "}));" + ], + "_lastExecutionId": "a3984209-397e-4b35-a03d-7a06f2812e9f" + } + } + ] + }, + { + "id": "2e39926e-c4cd-455e-a190-8744bf0cfc3a", + "name": "credentials_issue:options.type:integer", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "7513bc9a-087c-40f0-a803-9286d36b46b7", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "b8dc3135-2647-43f5-acd9-ba53fd0281d4" + } + }, + { + "listen": "prerequest", + "script": { + "id": "630e91a9-e8e4-4b13-b934-c4b8a3d94fb2", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // options.type must be string, not integer", + " req.options.type = 42;", + "}));" + ], + "_lastExecutionId": "d012705a-6724-44d9-a8d5-d13bb2fc9aba" + } + } + ] + }, + { + "id": "23f0cf8b-4d5a-4c7b-bb14-db00e44e37ca", + "name": "credentials_issue:options.type:null", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "bd074292-fea0-4370-aa37-a50cd3ae83d0", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "1aeada02-69d3-44f7-96dd-b41ea2a2e711" + } + }, + { + "listen": "prerequest", + "script": { + "id": "ef1a9ca2-fecf-4d27-8ae2-be5a3c9397f4", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // options.type must be string, not null", + " req.options.type = null;", + "}));" + ], + "_lastExecutionId": "f7562aa6-742d-4803-a98c-aad151b54652" + } + } + ] + }, + { + "id": "d9bc1d3d-207f-478c-b469-69edf5e5d895", + "name": "credentials_issue:options.type:object", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "1925f7b0-4cb7-4bcf-b595-9d48f3289ef5", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "1f4ea924-415b-47af-9f67-92f5004afc7a" + } + }, + { + "listen": "prerequest", + "script": { + "id": "2522867b-e5af-4e37-aa04-d93bdf65e5f1", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // options.type must be string, not object", + " req.options.type = {};", + "}));" + ], + "_lastExecutionId": "708deb3a-c4d9-45d5-90cf-0035644e59c2" + } + } + ] + }, + { + "id": "9238762f-d47d-4c58-8c2a-fcd1fa977e62", + "name": "credentials_issue:options.type:invalid_value", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "5bdb1ee4-9a86-4eb8-9049-9836c4a57cd2", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "6854e3a6-36a8-40ff-976d-313f135654fb" + } + }, + { + "listen": "prerequest", + "script": { + "id": "6be6f12f-cee6-476c-8af0-cf401e3f34f8", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // options.type must be one of the valid values", + " req.options.type = \"invalid value\";", + "}));" + ], + "_lastExecutionId": "48485930-1682-450c-9a18-c3e61dc189e2" + } + } + ] + }, + { + "id": "d4666da4-fcfb-48ca-a53f-681b45575bd5", + "name": "credentials_issue:options.created:array", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "1b33ccfa-e138-4112-b6da-f42b7a8ce0b9", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "de49652b-d262-4662-baaf-225f2ec84dff" + } + }, + { + "listen": "prerequest", + "script": { + "id": "08240a02-b4e3-4a3e-940c-fbab010521cb", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // options.created must be string, not array", + " req.options.created = [pm.variables.get(\"created\")];", + "}));" + ], + "_lastExecutionId": "beaed291-8823-42d4-96ff-30b439779494" + } + } + ] + }, + { + "id": "8568a0bf-40e3-48f6-85f6-c82839a85482", + "name": "credentials_issue:options.created:boolean", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "fae6c4b9-2e1d-48a2-bffe-f3d3be6e5a5d", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "34f48b26-b5c5-4e07-8d86-04b226eb3e8f" + } + }, + { + "listen": "prerequest", + "script": { + "id": "c70be259-c25e-491e-819d-8e1ac2a318d9", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // options.created must be string, not boolean", + " req.options.created = false;", + "}));" + ], + "_lastExecutionId": "2d1e8664-1e63-4a37-a8b9-e5b4d9e2343b" + } + } + ] + }, + { + "id": "c8811784-8df0-4bc4-8c4c-121f1b5c3d57", + "name": "credentials_issue:options.created:integer", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "56c78211-3ddb-4fef-8927-0f3060192bbc", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "80749e5a-2f34-4725-8cac-542fe36c506a" + } + }, + { + "listen": "prerequest", + "script": { + "id": "6fb7752c-f065-4cef-bf6d-e007755bf52d", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // options.created must be string, not integer", + " req.options.created = 42;", + "}));" + ], + "_lastExecutionId": "00d58ccf-8cea-4ba2-8728-9bc87a47bc49" + } + } + ] + }, + { + "id": "0ffc44d3-6842-4f59-918f-2b9262f74828", + "name": "credentials_issue:options.created:null", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "583b5d78-b2ad-4c38-89e9-243f67e66cf5", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "beeb58ff-4732-49f2-bef4-39990a252613" + } + }, + { + "listen": "prerequest", + "script": { + "id": "af2b019c-0f5b-42ed-a7e6-1701146df0dc", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // options.created must be string, not null", + " req.options.created = null;", + "}));" + ], + "_lastExecutionId": "3a1e1d80-3f21-4cd9-b3d5-f6ff76d7b11d" + } + } + ] + }, + { + "id": "4517f9a2-f062-44fb-98e2-cb535e08e154", + "name": "credentials_issue:options.created:object", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "456b1a23-fe28-4e1d-a8d0-4c232ec77c8a", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "a889e106-1ef6-4d38-b44c-00415f529576" + } + }, + { + "listen": "prerequest", + "script": { + "id": "1ed0f379-1032-4081-803c-ebfd58989bc6", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // options.created must be string, not object", + " req.options.created = {};", + "}));" + ], + "_lastExecutionId": "fd4a2ad1-9a6f-4e37-978f-9b4daef08842" + } + } + ] + }, + { + "id": "2464b984-c19e-4dd0-8e70-e28c889e70e0", + "name": "credentials_issue:options.created:invalid", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "f40727e8-8678-4635-abe0-b208b450708f", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "850ac6f1-4485-4a2c-b149-deebeaf4db6b" + } + }, + { + "listen": "prerequest", + "script": { + "id": "df17b6f1-aa09-4ce6-8401-a212183383a9", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // options.created must be a valid XML date time string", + " req.options.created = \"not an xml date time string\";", + "}));" + ], + "_lastExecutionId": "e39b7493-43dc-4ecc-80d1-a21443cbf5ea" + } + } + ] + }, + { + "id": "4fa2d619-4334-4229-8bde-2fedb0229b07", + "name": "credentials_issue:options.credentialStatus:array", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "e653d671-cfdf-40b2-a7ba-b3831b4f9f61", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "2189489e-006d-499f-930a-9487dc67f33b" + } + }, + { + "listen": "prerequest", + "script": { + "id": "0b809800-550e-4f15-baa1-c26fa8e12933", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // options.credentialStatus must be object, not array", + " req.options.credentialStatus = [\"StatusList2021Entry\"];", + "}));" + ], + "_lastExecutionId": "d90b9a66-6553-4bed-8a79-03f680ccc2c3" + } + } + ] + }, + { + "id": "bf95abab-19fc-44c6-975d-afa26e7ae67f", + "name": "credentials_issue:options.credentialStatus:boolean", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "915192f4-fc11-4e05-a029-60e81be75aee", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "07ce49e1-61b9-47df-a436-1679d81eaab1" + } + }, + { + "listen": "prerequest", + "script": { + "id": "d6184db1-0b28-4670-853e-965bcba4b454", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // options.credentialStatus must be object, not boolean", + " req.options.credentialStatus = false;", + "}));" + ], + "_lastExecutionId": "d2a44bfa-f126-43cf-b827-684e680992d6" + } + } + ] + }, + { + "id": "dbe66a95-2bf4-4595-bdaf-16e776d4aec6", + "name": "credentials_issue:options.credentialStatus:integer", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "2d203ad4-e744-4215-b878-e5677ced1c03", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "0f0e362e-b528-4794-83c0-90212492ae5d" + } + }, + { + "listen": "prerequest", + "script": { + "id": "d77bb4a9-e846-4f92-aa68-abbf18cdcac8", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // options.credentialStatus must be object, not integer", + " req.options.credentialStatus = 42;", + "}));" + ], + "_lastExecutionId": "5ab1e918-1bd3-4550-bff7-2048177351f6" + } + } + ] + }, + { + "id": "50c67844-bbae-41d4-ad32-bb908219cc3b", + "name": "credentials_issue:options.credentialStatus:null", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "be826fda-43ad-4d77-8a36-a0c70c149ff3", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "81781630-fd4a-4466-8937-f12fc4740edf" + } + }, + { + "listen": "prerequest", + "script": { + "id": "11926f06-25e0-4a1d-85bb-22df2c733ec8", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // options.credentialStatus must be object, not null", + " req.options.credentialStatus = null;", + "}));" + ], + "_lastExecutionId": "6ff168b7-a4f6-4f75-863d-820aca4a8686" + } + } + ] + }, + { + "id": "34dc399d-47f8-4c32-8082-e2754af2e0d0", + "name": "credentials_issue:options.credentialStatus:string", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "56a620bd-8064-4ca6-ba9b-88b3f510b0d7", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "453b3429-5c11-4df2-ba25-6513cc648bc4" + } + }, + { + "listen": "prerequest", + "script": { + "id": "f49bf3cc-6efa-450a-8cf6-169d67593f03", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // options.credentialStatus must be object, not string", + " req.options.credentialStatus = \"StatusList2021Entry\";", + "}));" + ], + "_lastExecutionId": "a200c67d-298e-4c05-9eb7-8ca80fe4e831" + } + } + ] + }, + { + "id": "b2117f4a-29ef-44f1-81ec-a64319ce1b2c", + "name": "credentials_issue:options.credentialStatus.type:missing", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "30581a16-159d-4534-b257-44b99c86e935", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "81ed0751-fd44-40aa-9aef-14619d56aa77" + } + }, + { + "listen": "prerequest", + "script": { + "id": "3cebab8e-bc98-43dc-ad7a-4ac5aa7387c1", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // options.credentialStatus must contain \"type\" when present ", + " req.options.credentialStatus = {};", + "}));" + ], + "_lastExecutionId": "a7748cd2-bf33-4e2e-a01e-f74b1005b7b6" + } + } + ] + }, + { + "id": "96bdad66-d5b8-423f-b2fa-9105d1b2494b", + "name": "credentials_issue:options.credentialStatus.type:array", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "6d6bcb76-36cb-42fc-9b74-f9929ff087a1", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "cb6a8ffd-bfe9-44a1-b934-d76f38c0fa53" + } + }, + { + "listen": "prerequest", + "script": { + "id": "076f4fef-49b4-45d3-b90c-029ddf97ceff", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // options.credentialStatus.type must be string, not array", + " req.options.credentialStatus = {\"type\": [\"StatusList2021Entry\"]};", + "}));" + ], + "_lastExecutionId": "3e9c62f9-23b6-4a3c-8baf-57ef08994b0b" + } + } + ] + }, + { + "id": "b4eaed3e-d465-419b-80c0-420a1483a0b5", + "name": "credentials_issue:options.credentialStatus.type:boolean", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "274c4af3-a777-4d1f-acf1-816bd3b0df0d", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "727fb603-a64e-4b40-b25c-6dd60bba548f" + } + }, + { + "listen": "prerequest", + "script": { + "id": "1e196b78-5b5d-4fe2-9406-8cd7bf629053", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // options.credentialStatus.type must be string, not boolean", + " req.options.credentialStatus = {\"type\": false};", + "}));" + ], + "_lastExecutionId": "1708a1ad-0bc5-4d80-9483-095cd7441de4" + } + } + ] + }, + { + "id": "73ec3bff-e7f7-458a-9a8b-e2aeb7739633", + "name": "credentials_issue:options.credentialStatus.type:integer", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "d242f313-7857-46be-8988-62b284240d8f", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "745d5fa6-807d-43b0-83cb-bcb32c870b49" + } + }, + { + "listen": "prerequest", + "script": { + "id": "4de3a495-f880-4e1e-bb16-ee103a082d4b", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // options.credentialStatus.type must be string, not integer", + " req.options.credentialStatus = {\"type\": 42};", + "}));" + ], + "_lastExecutionId": "a69db1c2-50e3-4ed9-9124-61aae7f53e34" + } + } + ] + }, + { + "id": "6084e61b-d22e-4072-b4b4-f66358e509a2", + "name": "credentials_issue:options.credentialStatus.type:null", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "6260f4fe-b19d-402e-8b1b-aa7f5fa9fb83", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "a4484135-d992-4514-9625-e42fc5db800a" + } + }, + { + "listen": "prerequest", + "script": { + "id": "08c9a45e-c097-4c8b-9065-74763cfadad5", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // options.credentialStatus.type must be string, not null", + " req.options.credentialStatus = {\"type\": null};", + "}));" + ], + "_lastExecutionId": "2ad66680-3a12-4d06-a65d-9997ea57f6ca" + } + } + ] + }, + { + "id": "48a6ec83-88bc-4e31-8867-ae1e45814e7b", + "name": "credentials_issue:options.credentialStatus.type:null Copy", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "7b754f32-5037-40b5-8dec-e7b7e3d644c3", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "0a018339-d13b-4223-ae25-de7159fd1341" + } + }, + { + "listen": "prerequest", + "script": { + "id": "4e909f8d-cd6d-446f-a79f-898e6a1f8837", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // options.credentialStatus.type must be string, not object", + " req.options.credentialStatus = {\"type\": {}};", + "}));" + ], + "_lastExecutionId": "320de0bb-0430-4f93-8b98-3ce0a2b7da90" + } + } + ] + }, + { + "id": "7cb48f66-f3ed-4334-b520-c2f6d4446fc3", + "name": "credentials_issue:options.credentialStatus.type:invalid", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "713a2209-1727-4635-bdaf-a387f76cb698", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});" + ], + "_lastExecutionId": "c739dba2-a594-473d-ae95-4804971625ee" + } + }, + { + "listen": "prerequest", + "script": { + "id": "89b32be6-cbf6-46c7-b1e4-b1da200ae29c", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // options.credentialStatus.type must be a valid value", + " req.options.credentialStatus = {\"type\": \"invalid value\"};", + "}));" + ], + "_lastExecutionId": "cf948cda-ae0b-4ba2-ba93-df35f747fa24" + } + } + ] + } + ], + "event": [] + }, + { + "id": "99bac18a-6be1-42cc-a78a-ac6614b59806", + "name": "Bad Auth", + "item": [ + { + "id": "8525e49c-6cfe-4edb-ae9c-e5cf248658ba", + "name": "credentials_issue:missing_auth", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + }, + "auth": { + "type": "noauth", + "noauth": [] + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "bba97e70-2d53-4b63-a6ad-6baae4e3e962", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 401\", function () {", + " pm.response.to.have.status(401);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema401\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "" + ], + "_lastExecutionId": "fc077eae-ac5d-4ed8-8bc4-420faa17a7e8" + } + }, + { + "listen": "prerequest", + "script": { + "id": "19ed4393-cecf-47aa-a8d9-9fcb8809b0de", + "type": "text/javascript", + "exec": [ + "// Request body must be serialized before sending over the wire.", + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // noop", + "}));", + "" + ], + "_lastExecutionId": "32f84357-8a91-4a5f-9d8b-eb4e38d30c95" + } + } + ] + } + ], + "auth": { + "type": "noauth", + "noauth": [] + }, + "event": [ + { + "listen": "prerequest", + "script": { + "id": "763b157e-baba-43ca-823a-5246edbc16f4", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "24bc5b7d-2d7d-42ad-a460-f6ea0bdbe68c" + } + }, + { + "listen": "test", + "script": { + "id": "c06ff65b-ef68-476a-b7c1-659dd848a0b0", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "ea2f550c-5616-44ec-a562-4a643c70319a" + } + } + ] + } + ], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "429d2b5c-844b-4d9c-b09b-cb07b0f2dcb6", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "62d90969-da6c-457e-aa2a-4d362aa4db06" + } + }, + { + "listen": "test", + "script": { + "id": "179bda10-4098-4829-b43f-8ee4394dc23f", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "e605b506-fd4a-4c97-a18b-798e8be541b1" + } + } + ] + }, + { + "id": "2e5111df-95e3-4f4c-91fb-d72a077ff14d", + "name": "Positive Testing", + "item": [ + { + "id": "6c1705af-8dde-4f9d-849a-3c863299b0e7", + "name": "Duplicate Keys", + "item": [ + { + "id": "bddad73d-fbb4-478d-a44e-1165f8fbea03", + "name": "credentials_issue.credential.issuer:dup", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"credential\": {\n \"@context\": [\n \"https://www.w3.org/2018/credentials/v1\",\n \"https://w3id.org/traceability/v1\"\n ],\n \"type\": [\n \"VerifiableCredential\"\n ],\n \"issuer\": \"{{issuer}}-ignored\",\n \"issuer\": \"{{issuer}}\",\n \"issuanceDate\": \"{{issuanceDate}}\",\n \"credentialSubject\": {\"foo\": \"bar\"}\n },\n \"options\": {\n \"type\": \"Ed25519Signature2018\"\n }\n}", + "options": { + "raw": { + "language": "text" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "2691c84c-22b4-4486-a41f-4a3a2cd02cc5", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 201\", function () {", + " pm.response.to.have.status(201);", + "});", + "", + "pm.test(\"response issuer matches request credential.issuer\", function() {", + " const { issuer } = pm.response.json().verifiableCredential;", + " pm.expect(issuer).to.equal(pm.variables.get(\"issuer\"))", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema201CredentialsIssue\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});" + ], + "_lastExecutionId": "e154cb5b-1f0c-4961-8a43-1b1900e0b348" + } + }, + { + "listen": "prerequest", + "script": { + "id": "ca4d6ce0-1e6e-45c9-b652-9041f1ac9b92", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "28d36136-739f-4518-8a23-a62585b59a57" + } + } + ] + } + ], + "event": [] + }, + { + "id": "51d73ccc-a7b7-46f1-8591-1f3d9d5a5752", + "name": "credentials_issue", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "9c8c66f5-e5be-4516-9235-3a666662883e", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 201\", function () {", + " pm.response.to.have.status(201);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema201CredentialsIssue\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "pm.test(\"response issuer matches request credential.issuer\", function() {", + " const { issuer } = pm.response.json().verifiableCredential;", + " pm.expect(issuer).to.equal(pm.variables.get(\"issuer\"))", + "});", + "", + "pm.test(\"response issuanceDate matches request credential.issuanceDate\", function() {", + " const { issuanceDate } = pm.response.json().verifiableCredential;", + " pm.expect(issuanceDate).to.equal(pm.variables.get(\"issuanceDate\"))", + "});", + "", + "pm.test(\"response proof.created is close to 'now'\", function() {", + " const { proof } = pm.response.json().verifiableCredential;", + " const delta = Math.abs(Date.parse(proof.created) - Date.now());", + " const tenSecondsInMs = 10000;", + " pm.expect(delta).to.be.lessThan(tenSecondsInMs);", + "});", + "" + ], + "_lastExecutionId": "f5944de2-3144-4b41-89e5-10662f2af799" + } + }, + { + "listen": "prerequest", + "script": { + "id": "652d91f3-15fc-4527-9625-0ffc9bbd3bd8", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // noop", + "}));", + "" + ], + "_lastExecutionId": "a16588f2-a3d4-4bf5-9ca3-08651749c20c" + } + } + ] + }, + { + "id": "23644866-c6f0-4793-a808-32d45a9405a9", + "name": "credentials_issue:credential.opt.id", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "421b31aa-2cf9-4031-bb02-af9db4c7ebca", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 201\", function () {", + " pm.response.to.have.status(201);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema201CredentialsIssue\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "pm.test(\"response verifiableCredential.id matches request credential.id\", function() {", + " const { id } = pm.response.json().verifiableCredential.id;", + " pm.expect(id).to.equal(pm.variables.get(\"id\"))", + "});", + "" + ], + "_lastExecutionId": "8da8c677-dd83-44b9-90e9-13049594b0ef" + } + }, + { + "listen": "prerequest", + "script": { + "id": "045ee772-e4e3-436a-a791-227f09407a28", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " req.credential.id = pm.variables.get(\"credentialId\");", + "}));", + "" + ], + "_lastExecutionId": "4146fc7a-dd60-45b7-95d8-f8c6728465fa" + } + } + ] + }, + { + "id": "27cfb12e-5f54-4f10-b88e-a758b4d20d5a", + "name": "credentials_issue:credential:alt.issuer.object", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "c9fe8725-d82f-4fca-9409-8f263459a6e2", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 201\", function () {", + " pm.response.to.have.status(201);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema201CredentialsIssue\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "pm.test(\"response issuer matches request credential.issuer.id\", function() {", + " const { issuer } = pm.response.json().verifiableCredential;", + " // Implementations may reduce object with just \"id\" property to a bare string", + " if (typeof issuer === 'string') {", + " pm.expect(issuer).to.equal(pm.variables.get(\"issuer\"))", + " } else {", + " pm.expect(issuer.id).to.equal(pm.variables.get(\"issuer\"))", + " }", + "});", + "" + ], + "_lastExecutionId": "605bbcd0-f45b-48e5-aaab-79f1c1ea35c0" + } + }, + { + "listen": "prerequest", + "script": { + "id": "6510b36c-e384-46f4-a2e6-d5ed34fbc37c", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credential.issuer can be an object with required 'id' element", + " req.credential.issuer = {\"id\": pm.variables.get(\"issuer\") };", + "}));", + "" + ], + "_lastExecutionId": "b2f7cc83-c52e-495d-8e2d-19c37afb26f5" + } + } + ] + }, + { + "id": "ad53d7bf-6d3d-45d9-8884-eaea8eedb351", + "name": "credentials_issue:credential:alt.credentialSubject.object:opt.id", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "9edca009-3ce8-497c-a182-1195a3df7009", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 201\", function () {", + " pm.response.to.have.status(201);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema201CredentialsIssue\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "pm.test(\"response credentialSubject.id matches request credential.credentialSubject.id\", function() {", + " const { credentialSubject } = pm.response.json().verifiableCredential;", + " pm.expect(credentialSubject.id).to.equal(pm.variables.get(\"credentialSubject\"))", + "});", + "" + ], + "_lastExecutionId": "32303876-71f0-4eab-bde6-3e3719d5423f" + } + }, + { + "listen": "prerequest", + "script": { + "id": "90a323b8-6746-43af-aa26-f1fe66c3e1df", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credential.credentialSubject can be an object with optional 'id' element", + " req.credential.credentialSubject = {\"id\": pm.variables.get(\"credentialSubject\") };", + "}));" + ], + "_lastExecutionId": "e2fe4350-4774-48bf-a027-896d8af5e63b" + } + } + ] + }, + { + "id": "50217e5e-b14e-4825-9a16-31243694356f", + "name": "credentials_issue:options:opt.created", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "91a7fba4-b5b5-468a-88a1-ff03ae6fc6b3", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 201\", function () {", + " pm.response.to.have.status(201);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema201CredentialsIssue\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "pm.test(\"response proof.created matches request options.created\", function() {", + " const { created } = pm.response.json().verifiableCredential.proof;", + " pm.expect(created).to.equal(pm.variables.get(\"created\"))", + "});", + "" + ], + "_lastExecutionId": "df68e886-8588-4531-b1cc-3cbbf67e11e7" + } + }, + { + "listen": "prerequest", + "script": { + "id": "a9a7e5fd-680c-4ef4-83fa-9ba3bd87925c", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " req.options.created = pm.variables.get(\"created\");", + "}));" + ], + "_lastExecutionId": "f8ebb10d-c127-4f8b-8da4-4c3c4375812e" + } + } + ] + }, + { + "id": "953b4476-2b7d-4011-9c50-f8de94c49e3b", + "name": "credentials_issue:options:opt.credentialStatus", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "c17abf83-c313-41da-9313-c65d0e03b950", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 201\", function () {", + " pm.response.to.have.status(201);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema201CredentialsIssue\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "" + ], + "_lastExecutionId": "815b0845-0efb-48b6-bf17-1f713afc4c08" + } + }, + { + "listen": "prerequest", + "script": { + "id": "598540e2-321f-4016-8eb0-f2ecdb8b6a0b", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // options.credentialStatus can be an optional object", + " req.options.credentialStatus = {\"type\": \"StatusList2021Entry\"};", + "}));", + "" + ], + "_lastExecutionId": "1dfe728a-fc95-49ee-a620-c1cdbf347ddc" + } + } + ] + } + ], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "f1a5273f-d862-4388-b44a-54f0eb69981d", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "8cd32241-f0c3-4412-8680-a950c5b22461" + } + }, + { + "listen": "test", + "script": { + "id": "bbbd486f-1227-4524-b5e7-732c39be1f7f", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "26142955-f211-4526-8038-7df516570c85" + } + } + ] + } + ], + "auth": { + "type": "bearer", + "bearer": [ + { + "type": "string", + "value": "{{currentAccessToken}}", + "key": "token" + } + ] + }, + "event": [ + { + "listen": "prerequest", + "script": { + "id": "4fa15b00-a28a-4fd9-80a5-ffbafe2c1bd3", + "type": "text/javascript", + "exec": [ + "// Obtain an access token", + "utils(pm).getAccessToken();", + "", + "// Some values are stored in variables so that they can be substituted", + "// into the request body and so that the response body can be tested to", + "// ensure it contains the same value.", + "", + "pm.variables.set(\"credentialId\", \"urn:uuid:{{$randomUUID}}\")", + "pm.variables.set(\"credentialSubject\", \"did:example:123\")", + "pm.variables.set(\"issuanceDate\", \"2006-01-02T15:04:05Z\");", + "pm.variables.set(\"issuer\", pm.environment.get(\"ORGANIZATION_DID_WEB\"));", + "pm.variables.set(\"created\", \"2006-01-02T15:04:05Z\");", + "", + "// Minimal request body should represent the minimum set of data required", + "// to issue a valid credential. This should exclude all optional items, and", + "// should contain the first alternate version of any 'oneOf' elements", + "// defined in the OpenAPI schema.", + "//", + "// Tests will use this minimal request body as a starting point and will", + "// mutate it as needed in pre-request scripts, e.g., to run tests using", + "// alternate or optional elements.", + "", + "pm.variables.set(\"minimalRequestBody\", {", + " \"credential\": {", + " \"@context\": [", + " \"https://www.w3.org/2018/credentials/v1\",", + " \"https://w3id.org/traceability/v1\"", + " ],", + " \"type\": [", + " \"VerifiableCredential\"", + " ],", + " \"issuer\": pm.variables.get(\"issuer\"),", + " \"issuanceDate\": pm.variables.get(\"issuanceDate\"),", + " \"credentialSubject\": {\"foo\": \"bar\"}", + " },", + " \"options\": {", + " \"type\": \"Ed25519Signature2018\"", + " }", + "});", + "", + "mutateRequestBody = (mutationFunction) => {", + " const req = pm.variables.get(\"minimalRequestBody\");", + " mutationFunction(req);", + " return JSON.stringify(req);", + "};", + "" + ], + "_lastExecutionId": "9f9349aa-26e2-4b5c-8c79-6401b76967c7" + } + }, + { + "listen": "test", + "script": { + "id": "59bf70f4-50f4-4070-bb76-ef8ea440ccea", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "17647e83-8c7c-4036-8712-c00f10dbe9e9" + } + } + ] + }, + { + "id": "23b21e9e-0256-4e80-904b-213e28387476", + "name": "Credentials - Update Status", + "item": [ + { + "id": "50c60532-78a9-467f-946d-747c85eb8733", + "name": "Negative Testing", + "item": [ + { + "id": "6584f2b6-038d-4c7e-8233-8fb243580451", + "name": "Bad Request", + "item": [ + { + "id": "df0482c4-d392-4e33-9c9f-33f723f79edc", + "name": "credentials_status:credentialId:missing", + "request": { + "url": { + "path": [ + "credentials", + "status" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "59d8dbd4-de49-451e-b1d9-b01c8ecb6641", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "29d4faf9-70fd-4ca3-8dbb-393b8c771acc" + } + }, + { + "listen": "prerequest", + "script": { + "id": "d363adc6-b080-4167-ba4d-01daea1077c9", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credentialId is a required property", + " delete req.credentialId;", + "}));" + ], + "_lastExecutionId": "a0d9e5be-e701-4a6e-9d5d-7b158c46608d" + } + } + ] + }, + { + "id": "53c987a7-ba13-4062-9807-46a697d07e94", + "name": "credentials_status:credentialId:array", + "request": { + "url": { + "path": [ + "credentials", + "status" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "86caca89-526a-46be-b94d-a9d538f57993", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "68aa9607-ea02-41f4-8029-4851b6b90e5e" + } + }, + { + "listen": "prerequest", + "script": { + "id": "5e23d796-d5c9-414b-bfc8-aa93f3d7c907", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credentialId must be string, not array", + " req.credentialId = [pm.variables.get(\"credentialId\")];", + "}));" + ], + "_lastExecutionId": "5b89d85a-4efb-42d5-9a24-323a1477d11d" + } + } + ] + }, + { + "id": "be64a402-9724-4ebd-892f-b145df8f900f", + "name": "credentials_status:credentialId:boolean", + "request": { + "url": { + "path": [ + "credentials", + "status" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "9de6f03b-109b-4130-988b-4b45082d6a6c", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "fb9a46b6-05fe-4d43-bf40-51bbdc53174a" + } + }, + { + "listen": "prerequest", + "script": { + "id": "6c6d82d8-7e06-4365-a7a2-633414eadc47", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credentialId must be string, not boolean", + " req.credentialId = false;", + "}));" + ], + "_lastExecutionId": "81a8d8de-ff4e-463d-affd-e4fcd76f7286" + } + } + ] + }, + { + "id": "4494fd85-11bc-44b5-9390-4e4cba80a6a0", + "name": "credentials_status:credentialId:integer", + "request": { + "url": { + "path": [ + "credentials", + "status" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "9741cfb8-363f-4400-b791-043cd15efa49", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "c257ff03-6755-49e4-aef5-45f209cde8ac" + } + }, + { + "listen": "prerequest", + "script": { + "id": "96c46b30-4dd4-4835-a408-de34692004eb", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credentialId must be string, not integer", + " req.credentialId = 42;", + "}));" + ], + "_lastExecutionId": "787898f1-3984-4632-a15a-f88e3700bcb4" + } + } + ] + }, + { + "id": "ea23961f-4baf-48b2-bb21-689f3cbf8bb2", + "name": "credentials_status:credentialId:null", + "request": { + "url": { + "path": [ + "credentials", + "status" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "488ebf20-afb7-4e5e-af7c-7c11be3db7e3", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "b7168cc2-670a-41c3-8bc8-490218f153f0" + } + }, + { + "listen": "prerequest", + "script": { + "id": "f8e55a1f-1953-41f6-b27f-5afc51933938", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credentialId must be string, not null", + " req.credentialId = null;", + "}));" + ], + "_lastExecutionId": "af2a5028-69ae-4f8d-bd40-85866daf1ee4" + } + } + ] + }, + { + "id": "38fd98f3-4691-40cc-829c-d23fc3458c7f", + "name": "credentials_status:credentialId:object", + "request": { + "url": { + "path": [ + "credentials", + "status" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "1d84db06-0bfd-4b46-b9c0-98a78659eebc", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "06e558d6-8f29-4e22-ba8f-542f9b0809c6" + } + }, + { + "listen": "prerequest", + "script": { + "id": "a5a4b804-d695-4135-8168-4b363542e9ea", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credentialId must be string, not object", + " req.credentialId = {};", + "}));" + ], + "_lastExecutionId": "5a3feb0c-37e7-4315-9f46-739d039c3e75" + } + } + ] + }, + { + "id": "0dd37d17-0ca1-4c94-8975-df1b3ffd8fdf", + "name": "credentials_status:credentialStatus:missing", + "request": { + "url": { + "path": [ + "credentials", + "status" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "bf3d38d8-549c-4239-928d-33def5cd5ce3", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "19899fd8-ba00-4d2f-8e8f-6d6469efd705" + } + }, + { + "listen": "prerequest", + "script": { + "id": "6b61643f-2b29-422a-845b-dbf418e417fc", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credentialStatus is a required property", + " delete req.credentialStatus;", + "}));" + ], + "_lastExecutionId": "9aba176e-0b68-4bf1-b3df-afbad413b35b" + } + } + ] + }, + { + "id": "4aa29a8c-d78e-4c7e-80e9-d0765f34f200", + "name": "credentials_status:credentialStatus:boolean", + "request": { + "url": { + "path": [ + "credentials", + "status" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "3ea63b7c-be63-4371-958d-0dfceee66295", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "8109f606-ff4e-4db7-88e5-b2a99e8db244" + } + }, + { + "listen": "prerequest", + "script": { + "id": "c673279b-46bb-4a83-9a9a-26894d52df3e", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credentialStatus must be array, not boolean", + " req.credentialStatus = false;", + "}));" + ], + "_lastExecutionId": "3206fbb2-3a2f-4525-8561-ffc9a7c8fdd0" + } + } + ] + }, + { + "id": "f334ccf7-160f-4ce2-b6b8-adf48b39616d", + "name": "credentials_status:credentialStatus:integer", + "request": { + "url": { + "path": [ + "credentials", + "status" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "aa9300c6-5abf-47db-b44e-282c60f77aae", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "0cc06bd4-a0b9-409f-bf54-5bde1be2bb25" + } + }, + { + "listen": "prerequest", + "script": { + "id": "bb468d57-f899-4d78-a981-9da83ba131b5", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credentialStatus must be array, not integer", + " req.credentialStatus = 42;", + "}));" + ], + "_lastExecutionId": "142690ea-1bb1-413e-be65-233c22007596" + } + } + ] + }, + { + "id": "93f8e9b8-c311-4ff9-8533-2b7865769828", + "name": "credentials_status:credentialStatus:null", + "request": { + "url": { + "path": [ + "credentials", + "status" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "7967ce67-8f59-4478-9c09-8ef48631ef67", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "4b2079ee-5da5-43fc-b52b-32689e489b77" + } + }, + { + "listen": "prerequest", + "script": { + "id": "77971e7b-2b86-4d06-b71b-2de1de3b6097", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credentialStatus must be array, not null", + " req.credentialStatus = null;", + "}));" + ], + "_lastExecutionId": "5e11862b-1633-467e-9624-ac38bfa183ff" + } + } + ] + }, + { + "id": "81a09206-34d9-4611-b5e3-5a4fdb32a7e1", + "name": "credentials_status:credentialStatus:object", + "request": { + "url": { + "path": [ + "credentials", + "status" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "eeb40908-9913-4279-8011-ccd6c69c2236", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "0d01483b-6ced-4bc5-922d-d20b5393303a" + } + }, + { + "listen": "prerequest", + "script": { + "id": "f2d64d7c-4704-40b5-9fc2-2e09ea4ff2fd", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credentialStatus must be array, not object", + " req.credentialStatus = {", + " \"type\": \"StatusList2021Entry\",", + " \"statusPurpose\": \"revocation\",", + " \"status\": \"0\"", + " };", + "}));" + ], + "_lastExecutionId": "dedffa54-378d-4c43-8ab4-877372bc7ba4" + } + } + ] + }, + { + "id": "f7c3084f-5527-4186-9438-d72b3fcace45", + "name": "credentials_status:credentialStatus:string", + "request": { + "url": { + "path": [ + "credentials", + "status" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "29077013-7d68-4437-868b-ca989d668bb6", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "2a5cd210-dd5b-4abd-832c-90565bacf0fa" + } + }, + { + "listen": "prerequest", + "script": { + "id": "c3a376d4-f804-4013-b033-f828f75e57aa", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credentialStatus must be array, not string", + " req.credentialStatus = \"StatusList2021Entry\";", + "}));" + ], + "_lastExecutionId": "4f35b0b5-26d1-4865-a2f2-e53f71bbb471" + } + } + ] + }, + { + "id": "6e5c40be-945c-4db8-bed3-47c46274d189", + "name": "credentials_status:credentialStatus:too_long", + "request": { + "url": { + "path": [ + "credentials", + "status" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "9d38cb59-4f67-4bac-9133-ba61798e28e3", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "d95d030f-d717-4611-bc04-0601ed962277" + } + }, + { + "listen": "prerequest", + "script": { + "id": "405e2ea0-a4fd-44ca-8484-762702f75102", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credentialStatus can only have zero or one elements.", + " req.credentialStatus = [", + " {", + " \"type\": \"StatusList2021Entry\",", + " \"statusPurpose\": \"revocation\",", + " \"status\": \"0\",", + " },", + " {", + " \"type\": \"StatusList2021Entry\",", + " \"statusPurpose\": \"revocation\",", + " \"status\": \"1\",", + " }", + " ];", + "}));" + ], + "_lastExecutionId": "19245735-ab17-4117-9585-731eb6a7a54c" + } + } + ] + }, + { + "id": "a3375ab9-63c2-4769-87eb-df0c52fd1f27", + "name": "credentials_status:credentialStatus:item:array", + "request": { + "url": { + "path": [ + "credentials", + "status" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "6969e4b4-82fc-4080-ac34-28af5079253a", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "de423e59-8a75-4987-92e4-67c2a043c379" + } + }, + { + "listen": "prerequest", + "script": { + "id": "d25ea0ca-9db2-4141-bd98-c18fb8bb483e", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credentialStatus elements must be object, not array", + " req.credentialStatus = [[]];", + "}));" + ], + "_lastExecutionId": "603acbe1-b42e-4788-843e-19b2cbfd515a" + } + } + ] + }, + { + "id": "fa20eca8-cbaf-436d-9b6a-ee33616df49b", + "name": "credentials_status:credentialStatus:item:boolean", + "request": { + "url": { + "path": [ + "credentials", + "status" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "bc461920-7738-4a62-8124-6e344bee91ec", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "6ac8d891-d831-44d6-9c17-9b8fe9a1c223" + } + }, + { + "listen": "prerequest", + "script": { + "id": "e2053aa4-d729-4c77-a0d2-b7fe077345dc", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credentialStatus elements must be object, not boolean", + " req.credentialStatus = [false];", + "}));" + ], + "_lastExecutionId": "8859be4b-2b05-443c-9fba-3656613048ce" + } + } + ] + }, + { + "id": "7ae6b4e2-39dd-4e12-8c70-ba2efbf68475", + "name": "credentials_status:credentialStatus:item:integer", + "request": { + "url": { + "path": [ + "credentials", + "status" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "5da6b082-9b64-43ea-9394-f35388d3fa88", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "a8d6ec0b-07e4-4c21-9356-7e7a050ff397" + } + }, + { + "listen": "prerequest", + "script": { + "id": "0994a19b-9295-4bbc-a16e-a8648ae1745f", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credentialStatus elements must be object, not integer", + " req.credentialStatus = [42];", + "}));" + ], + "_lastExecutionId": "a20689ac-aa21-445a-a899-c93e6255e505" + } + } + ] + }, + { + "id": "3374fef9-f251-42b1-bb26-0cd29841f445", + "name": "credentials_status:credentialStatus:item:null", + "request": { + "url": { + "path": [ + "credentials", + "status" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "61076ba6-f7d0-42b2-b73c-3cda81e301b8", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "e59fb256-7eab-4796-a665-8c375e3d0af9" + } + }, + { + "listen": "prerequest", + "script": { + "id": "10c55016-5b62-439b-814c-62c989f6c01d", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credentialStatus elements must be object, not null", + " req.credentialStatus = [null];", + "}));" + ], + "_lastExecutionId": "4196809a-7881-4dc7-ac41-e7a5d09ff45d" + } + } + ] + }, + { + "id": "3ec5c68e-487f-4ec1-ad6d-110da4d8b688", + "name": "credentials_status:credentialStatus:item:string", + "request": { + "url": { + "path": [ + "credentials", + "status" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "66473906-2565-4c9e-8441-eb876f7ea328", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "0ce1897a-4ee1-42ac-ba5d-77eda0b5ea21" + } + }, + { + "listen": "prerequest", + "script": { + "id": "fcc84978-ad2c-49a4-8bab-1306c9914a22", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credentialStatus elements must be object, not string", + " req.credentialStatus = [\"StatusList2021Entry\"];", + "}));" + ], + "_lastExecutionId": "3adc6796-bba0-457f-b9fd-e547d0cd4bd4" + } + } + ] + }, + { + "id": "d9a5a3a0-0a63-4576-a47f-34de88e0b208", + "name": "credentials_status:credentialStatus:item:type:missing", + "request": { + "url": { + "path": [ + "credentials", + "status" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "a20c6d39-2023-4431-8e1a-6f60b8668d63", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "64f67bba-2cb0-406f-8695-80b3f8b51eb8" + } + }, + { + "listen": "prerequest", + "script": { + "id": "868ab40c-0ee3-47b5-a5ea-99c6570c6543", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credentialStatus item type is a required property", + " req.credentialStatus = [{", + " \"status\": \"0\",", + " }];", + "}));" + ], + "_lastExecutionId": "89ff65b3-9536-4158-b50e-2bdd5dcb8e69" + } + } + ] + }, + { + "id": "4b2bd2b7-f414-4383-b7e1-421f7cef1e79", + "name": "credentials_status:credentialStatus:item:type:array", + "request": { + "url": { + "path": [ + "credentials", + "status" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "94bd05da-71d5-4ea5-8bc9-a9983b051111", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "dbffcde6-8276-4a4f-8e2d-eefe2fba7e8f" + } + }, + { + "listen": "prerequest", + "script": { + "id": "decc429e-2421-40e6-9f05-21f7aafba81d", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credentialStatus item type must be string, not array", + " req.credentialStatus = [{", + " \"type\": [\"StatusList2021Entry\"],", + " \"statusPurpose\": \"revocation\",", + " \"status\": \"0\",", + " }];", + "}));" + ], + "_lastExecutionId": "da04951c-3b40-48e9-b53d-a5394a44fd21" + } + } + ] + }, + { + "id": "4cc4a5ca-e71d-450e-9519-0ad3d0149f7a", + "name": "credentials_status:credentialStatus:item:type:boolean", + "request": { + "url": { + "path": [ + "credentials", + "status" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "f82a2839-2d05-4b58-82d9-9829471dff90", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "24e4c815-53e6-4a1e-a624-a2fa08fbeeb6" + } + }, + { + "listen": "prerequest", + "script": { + "id": "dd468d76-0791-4b99-93b5-f3d6b59bb5c7", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credentialStatus item type must be string, not boolean", + " req.credentialStatus = [{", + " \"type\": false,", + " \"status\": \"0\",", + " }];", + "}));" + ], + "_lastExecutionId": "d4810082-fc47-4d14-9d96-a9cb112fa49d" + } + } + ] + }, + { + "id": "88d8d591-9975-4a0f-8c2e-609a7f96909b", + "name": "credentials_status:credentialStatus:item:type:integer", + "request": { + "url": { + "path": [ + "credentials", + "status" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "094e676d-be01-461f-96a2-48abe641cf2f", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "1ad02cc8-b134-4170-a5a6-d712c48c3706" + } + }, + { + "listen": "prerequest", + "script": { + "id": "268d95d7-2a6f-4783-a920-16919c9d29f3", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credentialStatus item type must be string, not integer", + " req.credentialStatus = [{", + " \"type\": 42,", + " \"status\": \"0\",", + " }];", + "}));" + ], + "_lastExecutionId": "e95eaa50-e295-43c5-a478-338c61800d2b" + } + } + ] + }, + { + "id": "e361ab33-39db-41c5-bc0b-7f5ebd209843", + "name": "credentials_status:credentialStatus:item:type:null", + "request": { + "url": { + "path": [ + "credentials", + "status" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "95a493c4-1818-4ce2-a516-9489c8f30776", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "265160d7-2b90-48c8-b442-71464ece0818" + } + }, + { + "listen": "prerequest", + "script": { + "id": "4755e7d5-9633-4edc-91d2-f615f07fc5da", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credentialStatus item type must be string, not null", + " req.credentialStatus = [{", + " \"type\": null,", + " \"status\": \"0\",", + " }];", + "}));" + ], + "_lastExecutionId": "f5771089-5cff-41f4-b6e8-db6359c51346" + } + } + ] + }, + { + "id": "3f270aa2-3610-483a-a9b6-4de28bbb9134", + "name": "credentials_status:credentialStatus:item:type:object", + "request": { + "url": { + "path": [ + "credentials", + "status" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "d83bd483-9294-4f3b-82c6-b59e920525df", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "528ee7f6-20f7-473b-ab3b-559e8f5a8271" + } + }, + { + "listen": "prerequest", + "script": { + "id": "a7bb5179-2923-47e9-904d-85fd74ce4f3b", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credentialStatus item type must be string, not object", + " req.credentialStatus = [{", + " \"type\": {},", + " \"status\": \"0\",", + " }];", + "}));" + ], + "_lastExecutionId": "4fdded60-c46e-4a3f-a934-22087eee7055" + } + } + ] + }, + { + "id": "00105f97-ceef-45ce-991e-cbad18588523", + "name": "credentials_status:credentialStatus:item:type:invalid", + "request": { + "url": { + "path": [ + "credentials", + "status" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "9a19ee06-a7c6-40c9-987f-6fc7c9f6b11f", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "082e4519-cc8b-4bbc-9eba-67790e51f6c9" + } + }, + { + "listen": "prerequest", + "script": { + "id": "247e5c26-53cb-427f-a321-9e830d04aa69", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credentialStatus item type must be a valid value", + " req.credentialStatus = [{", + " \"type\": \"invalid value\",", + " \"status\": \"0\",", + " }];", + "}));" + ], + "_lastExecutionId": "26961933-7d99-4d5a-8666-f3c48e8610cf" + } + } + ] + }, + { + "id": "10d309b7-566d-4fa7-a6b6-0322090fb423", + "name": "credentials_status:credentialStatus:item:status:missing", + "request": { + "url": { + "path": [ + "credentials", + "status" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "6fa2cd80-10ad-450c-bddb-e3679591c339", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "19ffba3f-34fc-4ecd-a2a6-553d5d9244c6" + } + }, + { + "listen": "prerequest", + "script": { + "id": "35f75ff8-b079-4e2b-9373-96634437313b", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credentialStatus item status is a required property", + " req.credentialStatus = [{", + " \"type\": \"StatusList2021Entry\",", + " \"purpose\": \"revocation\",", + " }];", + "}));" + ], + "_lastExecutionId": "0f6b27cd-699c-4b7e-9b16-7de389111d74" + } + } + ] + }, + { + "id": "fc00d723-7eae-48b4-a5df-4a6151dbb0b0", + "name": "credentials_status:credentialStatus:item:status:array", + "request": { + "url": { + "path": [ + "credentials", + "status" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "0d253d1c-4811-4fff-8c13-dc70ce84047b", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "b317de5d-6374-46b1-949b-14a4e32f9b50" + } + }, + { + "listen": "prerequest", + "script": { + "id": "5de67932-d1cb-4773-b5b3-6023c61c46a8", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credentialStatus item status must be string, not array", + " req.credentialStatus = [{", + " \"type\": \"StatusList2021Entry\",", + " \"purpose\": \"revocation\",", + " \"status\": [\"0\"],", + " }];", + "}));" + ], + "_lastExecutionId": "bd391e19-dd8e-418f-91cc-92d53381f1b8" + } + } + ] + }, + { + "id": "1b03358a-3a57-4a5f-b324-80286d0af27e", + "name": "credentials_status:credentialStatus:item:status:boolean", + "request": { + "url": { + "path": [ + "credentials", + "status" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "0a980896-e5d0-4766-8ccb-d74a177bc3f4", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "881b34d0-fd06-4a66-b3c0-9799e8be42d1" + } + }, + { + "listen": "prerequest", + "script": { + "id": "71eaf369-bb9c-4086-ac9a-81295ea1d188", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credentialStatus item status must be string, not boolean", + " req.credentialStatus = [{", + " \"type\": \"StatusList2021Entry\",", + " \"purpose\": \"revocation\",", + " \"status\": false,", + " }];", + "}));" + ], + "_lastExecutionId": "a50333c2-689f-470a-a68b-1aec0025ae28" + } + } + ] + }, + { + "id": "9702eaed-89af-4c48-a6f4-0d8d214141de", + "name": "credentials_status:credentialStatus:item:status:integer", + "request": { + "url": { + "path": [ + "credentials", + "status" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "200d88b7-4cf9-478a-beb8-c40cb8bf3225", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "a046987e-5f70-4343-9051-c213cdbaf0b4" + } + }, + { + "listen": "prerequest", + "script": { + "id": "83e5345d-8caf-461c-9b09-1b2388439856", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credentialStatus item status must be string, not integer", + " req.credentialStatus = [{", + " \"type\": \"StatusList2021Entry\",", + " \"purpose\": \"revocation\",", + " \"status\": 1,", + " }];", + "}));" + ], + "_lastExecutionId": "4fa6b969-3536-4f00-98dc-6c58bd67a0e2" + } + } + ] + }, + { + "id": "10d8e6b5-db69-47aa-879e-4b0f95d24f33", + "name": "credentials_status:credentialStatus:item:status:null", + "request": { + "url": { + "path": [ + "credentials", + "status" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "8b0a36bb-feca-458b-ae5f-e4b2923b02f0", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "9bddfa03-a3c1-412c-b2bd-e94f12a1a9c2" + } + }, + { + "listen": "prerequest", + "script": { + "id": "302c8513-95c5-4d9d-9a72-5226a572b3d0", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credentialStatus item status must be string, not null", + " req.credentialStatus = [{", + " \"type\": \"StatusList2021Entry\",", + " \"purpose\": \"revocation\",", + " \"status\": null,", + " }];", + "}));" + ], + "_lastExecutionId": "1eb5d9e8-577d-4d43-a2c9-9f631b94001a" + } + } + ] + }, + { + "id": "260903fb-a027-41e5-9119-7a37ac0244c8", + "name": "credentials_status:credentialStatus:item:status:object", + "request": { + "url": { + "path": [ + "credentials", + "status" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "eada9cff-1b01-4b05-836e-c6b1e6d1523a", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "d310edc1-5aeb-482a-b18c-39e8c503d0ec" + } + }, + { + "listen": "prerequest", + "script": { + "id": "1d2d4541-ce51-4eac-9d7e-4c05db66e0eb", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credentialStatus item status must be string, not object", + " req.credentialStatus = [{", + " \"type\": \"StatusList2021Entry\",", + " \"purpose\": \"revocation\",", + " \"status\": {},", + " }];", + "}));" + ], + "_lastExecutionId": "78b19a9a-80e7-4c85-9716-403fcd482b0b" + } + } + ] + }, + { + "id": "b16f4b0f-8058-4e8c-8840-451831e10fe5", + "name": "credentials_status:credentialStatus:item:purpose:missing", + "request": { + "url": { + "path": [ + "credentials", + "status" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "2cc4271e-ad1b-4506-93dd-42692f67e85f", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "2a520a70-f173-4a14-b271-8094211ffe9f" + } + }, + { + "listen": "prerequest", + "script": { + "id": "c9f1b7b3-ada9-4bc0-ae52-4129172a46c8", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credentialStatus item status is a required property", + " req.credentialStatus = [{", + " \"type\": \"StatusList2021Entry\",", + " \"status\": \"1\",", + " }];", + "}));" + ], + "_lastExecutionId": "ab3d8fb8-a5de-4015-8ea0-1a3f1c04359d" + } + } + ] + }, + { + "id": "04b1d7ab-7f12-48b2-914f-3b7bf1f131e5", + "name": "credentials_status:credentialStatus:item:purpose:array", + "request": { + "url": { + "path": [ + "credentials", + "status" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "0da96542-655e-4c8d-a0de-1cac7c5049a4", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "54bf9dee-5da5-499a-9e27-f3a9acccae69" + } + }, + { + "listen": "prerequest", + "script": { + "id": "17fded0f-0735-4b3b-9754-c230c9fb05ef", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credentialStatus item status must be string, not array", + " req.credentialStatus = [{", + " \"type\": \"StatusList2021Entry\",", + " \"purpose\": [\"revocation\"],", + " \"status\": \"1\",", + " }];", + "}));" + ], + "_lastExecutionId": "061d3cf2-78e5-4e7a-b3d3-0344b672b076" + } + } + ] + }, + { + "id": "39319cb7-1dc3-47dd-856d-1f7a88f33424", + "name": "credentials_status:credentialStatus:item:purpose:boolean", + "request": { + "url": { + "path": [ + "credentials", + "status" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "b20713e4-abd3-425e-b6b0-9c09269c85cb", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "b0c27c34-bf1c-4cf6-885a-688ae5739ce0" + } + }, + { + "listen": "prerequest", + "script": { + "id": "3234bd8c-8166-4576-b39b-192dadc36e41", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credentialStatus item status must be string, not boolean", + " req.credentialStatus = [{", + " \"type\": \"StatusList2021Entry\",", + " \"purpose\": false,", + " \"status\": \"1\",", + " }];", + "}));" + ], + "_lastExecutionId": "93cb0303-a68c-43da-a9f1-c4934aa009b0" + } + } + ] + }, + { + "id": "fa77452b-4ad4-4881-8529-d35f20b7abb0", + "name": "credentials_status:credentialStatus:item:purpose:integer", + "request": { + "url": { + "path": [ + "credentials", + "status" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "72a65831-dff9-4afd-94a6-88fb9d0d90c6", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "ab17a30e-9830-4a1a-a6a5-dfaa8f894198" + } + }, + { + "listen": "prerequest", + "script": { + "id": "a94b7ff6-668d-4212-b70d-c9b2b7fbffd8", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credentialStatus item status must be string, not integer", + " req.credentialStatus = [{", + " \"type\": \"StatusList2021Entry\",", + " \"purpose\": 42,", + " \"status\": \"1\",", + " }];", + "}));" + ], + "_lastExecutionId": "679f6116-1dfd-456e-9289-ae2d5928ac66" + } + } + ] + }, + { + "id": "36641e6d-4c02-41a4-afa4-8cd1e3540390", + "name": "credentials_status:credentialStatus:item:purpose:null", + "request": { + "url": { + "path": [ + "credentials", + "status" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "3c0cb2e4-cc31-4cf7-b4e5-0829915f4c4d", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "2ec42255-ab33-445b-bff2-2d972019d8cf" + } + }, + { + "listen": "prerequest", + "script": { + "id": "cbebbd62-189a-4ba5-addf-4b589b827557", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credentialStatus item status must be string, not null", + " req.credentialStatus = [{", + " \"type\": \"StatusList2021Entry\",", + " \"purpose\": null,", + " \"status\": \"1\",", + " }];", + "}));" + ], + "_lastExecutionId": "a7fc2e0e-5f20-43e5-ba17-73d77dd3ddd8" + } + } + ] + }, + { + "id": "bcec0592-bdc4-49c5-9368-46a33efaceba", + "name": "credentials_status:credentialStatus:item:purpose:object", + "request": { + "url": { + "path": [ + "credentials", + "status" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "24687614-b5ec-4e32-a924-d0a8b08216c4", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "11d14f9b-74e7-46df-ac48-74ef0cc9f011" + } + }, + { + "listen": "prerequest", + "script": { + "id": "d0be4ee4-8df0-4953-916b-0b6cc35e5219", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credentialStatus item status must be string, not object", + " req.credentialStatus = [{", + " \"type\": \"StatusList2021Entry\",", + " \"purpose\": {},", + " \"status\": \"1\",", + " }];", + "}));" + ], + "_lastExecutionId": "8a8f27e4-f53a-4159-bebd-e8087188e20d" + } + } + ] + } + ], + "event": [] + }, + { + "id": "98d32174-9f88-4ea5-96f4-91c547f1e300", + "name": "Bad Auth", + "item": [ + { + "id": "f32a484f-68ed-4f9f-8f71-1d5e2d80dca0", + "name": "credentials_status:missing_auth", + "request": { + "url": { + "path": [ + "credentials", + "status" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "814fb9dd-11f2-44b8-b6e0-7cd28fa7d756", + "type": "text/javascript", + "exec": [ + "// Request body must be serialized before sending over the wire.", + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // noop", + "}));" + ], + "_lastExecutionId": "37c85c7e-2128-471f-9c92-11e08df55d87" + } + }, + { + "listen": "test", + "script": { + "id": "626c8ffd-9012-4f09-b39e-fcb7d40423e9", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 401\", function () {", + " pm.response.to.have.status(401);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema401\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "" + ], + "_lastExecutionId": "550a8b8c-143b-423c-8d7d-a34b8b6154a8" + } + } + ] + } + ], + "auth": { + "type": "noauth", + "noauth": [] + }, + "event": [ + { + "listen": "prerequest", + "script": { + "id": "c1ec94a4-2f13-4987-adeb-18e7dc231558", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "e5ccbf11-c919-4058-82d0-f3a1579800c6" + } + }, + { + "listen": "test", + "script": { + "id": "c9f8c38d-dff2-45e5-b8d2-0c4a2e37e1c4", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "557559c3-9d7e-4664-b4e6-210bb963cab5" + } + } + ] + } + ], + "event": [] + } + ], + "auth": { + "type": "bearer", + "bearer": [ + { + "type": "string", + "value": "{{currentAccessToken}}", + "key": "token" + } + ] + }, + "event": [ + { + "listen": "prerequest", + "script": { + "id": "3fd5cad6-ac2a-41b6-afab-66834a6896bd", + "type": "text/javascript", + "exec": [ + "// Obtain an access token", + "utils(pm).getAccessToken();", + "", + "// Some values are stored in variables so that they can be substituted", + "// into the request body and so that the response body can be tested to", + "// ensure it contains the same value.", + "", + "pm.variables.set(\"credentialId\", \"urn:uuid:{{$randomUUID}}\")", + "", + "// Minimal request body should represent the minimum set of data required", + "// to issue a valid credential. This should exclude all optional items, and", + "// should contain the first alternate version of any 'oneOf' elements", + "// defined in the OpenAPI schema.", + "//", + "// Tests will use this minimal request body as a starting point and will", + "// mutate it as needed in pre-request scripts, e.g., to run tests using", + "// alternate or optional elements.", + "", + "pm.variables.set(\"minimalRequestBody\", {", + " \"credentialId\": pm.variables.get(\"credentialId\"),", + " \"credentialStatus\": [],", + "});", + "", + "mutateRequestBody = (mutationFunction) => {", + " const req = pm.variables.get(\"minimalRequestBody\");", + " mutationFunction(req);", + " return JSON.stringify(req);", + "};" + ], + "_lastExecutionId": "f9caeeb3-68bc-4e43-abdf-3c6835c35c5d" + } + }, + { + "listen": "test", + "script": { + "id": "e023954e-212e-42a3-b652-00b95a74b2a0", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "20e2b4e4-b1dc-49b4-b131-6b13cf4dad5b" + } + } + ] + }, + { + "id": "b3bcdaad-9124-465c-a171-a6beacfa53c5", + "name": "Credentials - Verify", + "item": [ + { + "id": "9fb23a77-a0b6-4efc-ba4c-e9c3e5949b23", + "name": "Negative Testing", + "item": [ + { + "id": "e5f4362e-79c8-4e4a-94b9-9649ebe99a3f", + "name": "Bad Request", + "item": [ + { + "id": "a264c5b5-4c9e-4d5d-a4d6-27e94022dd56", + "name": "credentials_verify:vc:missing", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "06de8591-1168-45bf-9333-c15cfeff3629", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "e99b8d46-f2a5-406e-87de-3d8de06774f6" + } + } + ] + }, + { + "id": "2b4b5822-e7b5-4943-8cc2-8494acdf1af2", + "name": "credentials_verify:vc:string", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": \"string\"\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "d8a6b773-dae8-48f9-a55e-073f963536a3", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "d0969bff-dcc5-4ba0-8c05-d4f180b225f6" + } + } + ] + }, + { + "id": "ada1d619-877a-4e20-8d13-44cd789569f3", + "name": "credentials_verify:vc:null", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": null\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "fd67daa8-afed-489a-bd9c-f2dcea5135ce", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "ab4263f4-281b-4eb8-8bef-ce348e7a6b3e" + } + } + ] + }, + { + "id": "0e797296-68a2-4620-bb0c-2d7a5739a1d3", + "name": "credentials_verify:vc:integer", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": 123\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "d831d71c-ccb2-4659-a94d-c64905c84d22", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "656fbceb-1cde-401e-8e5e-984785f59ab8" + } + } + ] + }, + { + "id": "ae9611e9-188e-400c-85f2-69b71272d242", + "name": "credentials_verify:vc:boolean", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": true\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "3142543e-7aef-4339-8e53-b640dac730f2", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "55ca0ce9-0971-4a13-8f42-0b2b41f1843b" + } + } + ] + }, + { + "id": "48ef4ac6-fc9b-484f-9e6f-6b9dd73e4724", + "name": "credentials_verify:vc:array", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": []\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "0daf045b-de85-4284-a5a8-3771f5142189", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "362b29ec-9754-41b4-b229-291b944aa40d" + } + } + ] + }, + { + "id": "de273f4c-4f45-4aad-9b72-256df4c84911", + "name": "credentials_verify:vc:@context:missing", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {\n \"credentialSubject\": {\n \"id\": \"did:example:123\"\n },\n \"id\": \"urn:uuid:57016a7f-0e4c-4be9-beec-cf39c4dd459a\",\n \"issuanceDate\": \"2006-01-02T15:04:05Z\",\n \"issuer\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"type\": [\n \"VerifiableCredential\"\n ],\n \"proof\": {\n \"created\": \"2006-01-02T15:04:05Z\",\n \"verificationMethod\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn#z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"proofPurpose\": \"assertionMethod\",\n \"type\": \"Ed25519Signature2018\",\n \"jws\": \"eyJhbGciOiJFZERTQSIsImI2NCI6ZmFsc2UsImNyaXQiOlsiYjY0Il19..V5PnQzCWxrPiCYT-WAyKAnypebgwYeD7lX_hyIjFa_lbJje23pZAfFdgnlqBnXLd19Ksa8fZpCE9TN7kAjzxDA\"\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "2065805e-ca29-4030-af95-c715851d5df3", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "6df4be2a-fc9d-4d00-9fcc-0545a605796f" + } + }, + { + "listen": "test", + "script": { + "id": "727bc827-4584-4bcd-99d8-02ff4321f6fb", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "2a41563a-5706-4ae2-92f8-f039a8680fdf" + } + } + ] + }, + { + "id": "99ea2e0a-af74-45ae-86e9-03f097cae2e4", + "name": "credentials_verify:vc:@context:boolean", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {{requestBody}}\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "ef709528-ef87-4af7-a1ba-d92904a9d12d", + "type": "text/javascript", + "exec": [ + "let rawBody = pm.variables.get(\"valid_vc\");", + "", + "// credential.@context must be an array of strings", + "rawBody[\"@context\"] = true;", + "", + "// Request body must be serialized before sending over the wire.", + "pm.variables.set(\"requestBody\", JSON.stringify(rawBody));" + ], + "_lastExecutionId": "8864e49e-a4aa-4596-9ce3-c0c182b10575" + } + }, + { + "listen": "test", + "script": { + "id": "3917baa2-4a52-479b-b781-49ade37d393e", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "867f41a1-7159-4f18-8e00-1b79fec63539" + } + } + ] + }, + { + "id": "316c1fa9-a41e-4bb9-8f02-e78f5a46a76a", + "name": "credentials_verify:vc:@context:integer", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {{requestBody}}\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "20054d19-682a-40e4-b05a-2f4bc5fbdf3e", + "type": "text/javascript", + "exec": [ + "let rawBody = pm.variables.get(\"valid_vc\");", + "", + "// credential.@context must be an array of strings", + "rawBody[\"@context\"] = 123;", + "", + "// Request body must be serialized before sending over the wire.", + "pm.variables.set(\"requestBody\", JSON.stringify(rawBody));" + ], + "_lastExecutionId": "0a0b0ce4-ec17-4696-b950-60bca13df46c" + } + }, + { + "listen": "test", + "script": { + "id": "b17c4bdc-d823-48eb-8480-5ac885ca768f", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "ae9f5d8b-19bc-4a65-9988-0c0528f1a2a8" + } + } + ] + }, + { + "id": "e0e40e8a-79d8-4939-877a-9c5b81d0c793", + "name": "credentials_verify:vc:@context:null", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {{requestBody}}\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "8950787e-e2d8-4f7f-a7fb-2dea6f18cb58", + "type": "text/javascript", + "exec": [ + "let rawBody = pm.variables.get(\"valid_vc\");", + "", + "// credential.@context must be an array of strings", + "rawBody[\"@context\"] = null;", + "", + "// Request body must be serialized before sending over the wire.", + "pm.variables.set(\"requestBody\", JSON.stringify(rawBody));" + ], + "_lastExecutionId": "453bf9fd-d667-4b3e-8224-225e8fe01ddd" + } + }, + { + "listen": "test", + "script": { + "id": "636adb92-198d-4e9b-b172-55ebe5730cf5", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "c05e942d-bc05-408a-bbf2-55e1b0322dd1" + } + } + ] + }, + { + "id": "e38c94bc-d57a-48e1-bfc7-c09855ac0189", + "name": "credentials_verify:vc:@context:object", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {\n \"@context\": {\n \"@vocab\": \"https://www.w3.org/2018/credentials/v1/#\"\n },\n \"credentialSubject\": {\n \"id\": \"did:example:123\"\n },\n \"id\": \"urn:uuid:57016a7f-0e4c-4be9-beec-cf39c4dd459a\",\n \"issuanceDate\": \"2006-01-02T15:04:05Z\",\n \"issuer\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"type\": [\n \"VerifiableCredential\"\n ],\n \"proof\": {\n \"created\": \"2006-01-02T15:04:05Z\",\n \"verificationMethod\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn#z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"proofPurpose\": \"assertionMethod\",\n \"type\": \"Ed25519Signature2018\",\n \"jws\": \"eyJhbGciOiJFZERTQSIsImI2NCI6ZmFsc2UsImNyaXQiOlsiYjY0Il19..w4xJhf2l_4JzwE4kp8pD8dNJdWSaws5HiBgal8zFzB6i9p05tmPITdsrUttpUwopW5UAq9M_EZVqlz-kRfSFBQ\"\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "41eeef09-7f39-4c9d-8992-d3910b3e0de6", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "d9274aa2-e837-4a69-87a4-f88b1d62fbc6" + } + }, + { + "listen": "test", + "script": { + "id": "4da78f3c-05e4-4d91-9846-d9c088ebb5e9", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "102361df-1149-4eec-9b66-47686eee9a8c" + } + } + ] + }, + { + "id": "68ddad60-1db1-42f9-84c2-cd2a3bf3fd82", + "name": "credentials_verify:vc:@context:string", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {\n \"@context\": \"https://www.w3.org/2018/credentials/v1\",\n \"credentialSubject\": {\n \"id\": \"did:example:123\"\n },\n \"id\": \"urn:uuid:57016a7f-0e4c-4be9-beec-cf39c4dd459a\",\n \"issuanceDate\": \"2006-01-02T15:04:05Z\",\n \"issuer\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"type\": [\n \"VerifiableCredential\"\n ],\n \"proof\": {\n \"created\": \"2006-01-02T15:04:05Z\",\n \"verificationMethod\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn#z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"proofPurpose\": \"assertionMethod\",\n \"type\": \"Ed25519Signature2018\",\n \"jws\": \"eyJhbGciOiJFZERTQSIsImI2NCI6ZmFsc2UsImNyaXQiOlsiYjY0Il19..z7SC-b7i7GCi9S_RgHGIkqzgeSxV5XUT_77JuHgqzQP-5KB5n_PrOW6ITnAlmgWyaVPSOD1IHVjb--avWDrbCQ\"\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "d39cf2e7-4bf9-4882-8227-9e61f885d4e6", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "7ea24450-1fe7-4d1b-9e1f-fdbfac97751c" + } + }, + { + "listen": "test", + "script": { + "id": "d55d2472-bb62-4542-a330-eb9c365999e6", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "3b475231-d0db-486b-a237-b8d05b134edd" + } + } + ] + }, + { + "id": "1e12aad6-7cd8-41a6-ac9b-866d4fcb3a44", + "name": "credentials_verify:vc:@context:item:array", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {{requestBody}}\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "112795a9-f8b0-4d46-9845-f455ef1a383f", + "type": "text/javascript", + "exec": [ + "let rawBody = pm.variables.get(\"valid_vc\");", + "", + "// credential.@context must be an array of strings", + "rawBody[\"@context\"] = [\"https://www.w3.org/2018/credentials/v1\", [\"array item\"]];", + "", + "// Request body must be serialized before sending over the wire.", + "pm.variables.set(\"requestBody\", JSON.stringify(rawBody));" + ], + "_lastExecutionId": "455c466a-d0c3-49d0-8893-00d5c3b09b43" + } + }, + { + "listen": "test", + "script": { + "id": "0e03fbb4-ad1c-4c2a-9d74-37f49854c268", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "14ae147b-6060-403b-a7be-9fda836d7349" + } + } + ] + }, + { + "id": "f932338e-60af-4e6c-9863-4a59df5bf35f", + "name": "credentials_verify:vc:@context:item:boolean", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {{requestBody}}\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "d7fb2131-2301-4b7d-9685-a63894334d50", + "type": "text/javascript", + "exec": [ + "let rawBody = pm.variables.get(\"valid_vc\");", + "", + "// credential.@context must be an array of strings", + "rawBody[\"@context\"] = [\"https://www.w3.org/2018/credentials/v1\", true];", + "", + "// Request body must be serialized before sending over the wire.", + "pm.variables.set(\"requestBody\", JSON.stringify(rawBody));" + ], + "_lastExecutionId": "b0e75dca-cb7c-4adf-b47d-198b51cc83ad" + } + }, + { + "listen": "test", + "script": { + "id": "b77aa495-f6e0-46f5-b693-de10d67f6710", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "50080419-94df-47f1-9f88-14e653a23eae" + } + } + ] + }, + { + "id": "9ff9d6af-0b62-4615-afb5-cb01a3e9de0a", + "name": "credentials_verify:vc:@context:item:integer", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {{requestBody}}\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "41d25daa-3baa-4fc4-8eb0-9750eee28243", + "type": "text/javascript", + "exec": [ + "let rawBody = pm.variables.get(\"valid_vc\");", + "", + "// credential.@context must be an array of strings", + "rawBody[\"@context\"] = [\"https://www.w3.org/2018/credentials/v1\", 123];", + "", + "// Request body must be serialized before sending over the wire.", + "pm.variables.set(\"requestBody\", JSON.stringify(rawBody));" + ], + "_lastExecutionId": "f43ab2a4-be71-41c4-b4b4-dad451e0d8f1" + } + }, + { + "listen": "test", + "script": { + "id": "ff6cca2b-3135-4ee7-ae5c-ec004743601d", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "2c0976c6-54b2-450c-93cb-0a3ea20bc5b1" + } + } + ] + }, + { + "id": "c1df99be-c688-4089-86df-b46a13528929", + "name": "credentials_verify:vc:@context:item:null", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {{requestBody}}\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "8a6a6773-591d-481d-a636-13e4ff196dd8", + "type": "text/javascript", + "exec": [ + "let rawBody = pm.variables.get(\"valid_vc\");", + "", + "// credential.@context must be an array of strings", + "rawBody[\"@context\"] = [\"https://www.w3.org/2018/credentials/v1\", null];", + "", + "// Request body must be serialized before sending over the wire.", + "pm.variables.set(\"requestBody\", JSON.stringify(rawBody));" + ], + "_lastExecutionId": "ec0606a7-0953-4b58-abba-2c5938a425b2" + } + }, + { + "listen": "test", + "script": { + "id": "bf5b9513-2492-4f90-b19f-5834458d6bd5", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "98c5891c-82c3-4304-8258-157779a9a906" + } + } + ] + }, + { + "id": "032210b9-2ec1-4fa1-ae80-6a47279dd80c", + "name": "credentials_verify:vc:@context:item:object", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {\n \"@context\": [\n \"https://www.w3.org/2018/credentials/v1\",\n {\n \"@vocab\": \"https://www.w3.org/2018/credentials/v1/#\"\n }\n ],\n \"credentialSubject\": {\n \"id\": \"did:example:123\"\n },\n \"id\": \"urn:uuid:57016a7f-0e4c-4be9-beec-cf39c4dd459a\",\n \"issuanceDate\": \"2006-01-02T15:04:05Z\",\n \"issuer\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"type\": [\n \"VerifiableCredential\"\n ],\n \"proof\": {\n \"created\": \"2006-01-02T15:04:05Z\",\n \"verificationMethod\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn#z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"proofPurpose\": \"assertionMethod\",\n \"type\": \"Ed25519Signature2018\",\n \"jws\": \"eyJhbGciOiJFZERTQSIsImI2NCI6ZmFsc2UsImNyaXQiOlsiYjY0Il19..z7SC-b7i7GCi9S_RgHGIkqzgeSxV5XUT_77JuHgqzQP-5KB5n_PrOW6ITnAlmgWyaVPSOD1IHVjb--avWDrbCQ\"\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "39fc3247-40b0-4e55-8bac-873f421ea95d", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "d2154227-3cd5-4af6-abba-6f9cd38ff2b8" + } + }, + { + "listen": "test", + "script": { + "id": "b06ad362-e67f-467e-aa6a-dff1123cff3f", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "8ceedcf9-eed2-43cc-9796-0f8bac923dc7" + } + } + ] + }, + { + "id": "9c2d21f3-ea49-423c-9251-09835edb51b8", + "name": "credentials_verify:vc:id:array", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {\n \"@context\": [\n \"https://www.w3.org/2018/credentials/v1\",\n \"https://w3id.org/traceability/v1\"\n ],\n \"credentialSubject\": {\n \"id\": \"did:example:123\"\n },\n \"id\": [\n \"urn:uuid:07aa969e-b40d-4c1b-ab46-ded252003ded\"\n ],\n \"issuanceDate\": \"2006-01-02T15:04:05Z\",\n \"issuer\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"type\": [\n \"VerifiableCredential\"\n ],\n \"proof\": {\n \"created\": \"2006-01-02T15:04:05Z\",\n \"verificationMethod\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn#z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"proofPurpose\": \"assertionMethod\",\n \"type\": \"Ed25519Signature2018\",\n \"jws\": \"eyJhbGciOiJFZERTQSIsImI2NCI6ZmFsc2UsImNyaXQiOlsiYjY0Il19..iom-sOLAz9-9FhadLRpqOYXXBhx4Rgwa3I3w1oh087xFQqIMhVTzcSpHCGdGWu2QT1KwrrgVAXPeTT2EthmxBg\"\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "07903831-6e68-49c8-89e7-57d7b3ea189e", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "ca11c819-37be-4712-967c-658399c63458" + } + }, + { + "listen": "test", + "script": { + "id": "99b73efb-0274-496d-a57a-912735689cb5", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "d71b9708-097e-441b-a61d-65c66ebcab46" + } + } + ] + }, + { + "id": "bcb5107f-3421-4c74-b379-9de2ff8a4dc1", + "name": "credentials_verify:vc:id:boolean", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {\n \"@context\": [\n \"https://www.w3.org/2018/credentials/v1\",\n \"https://w3id.org/traceability/v1\"\n ],\n \"credentialSubject\": {\n \"id\": \"did:example:123\"\n },\n \"id\": false,\n \"issuanceDate\": \"2006-01-02T15:04:05Z\",\n \"issuer\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"type\": [\n \"VerifiableCredential\"\n ],\n \"proof\": {\n \"created\": \"2006-01-02T15:04:05Z\",\n \"verificationMethod\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn#z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"proofPurpose\": \"assertionMethod\",\n \"type\": \"Ed25519Signature2018\",\n \"jws\": \"eyJhbGciOiJFZERTQSIsImI2NCI6ZmFsc2UsImNyaXQiOlsiYjY0Il19..xftqB9cBFsSe226cWEZ4wr5sfxlAOJYYo6yjwPCVeHDdk6OoWGjZQGO7xXpSidrrr6e1imP18LiFK34xtRWADQ\"\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "916d9b9d-7ab4-47c2-826a-5d28b1f16bd5", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "d1e895b3-8173-4c31-9d9f-c98046af2573" + } + }, + { + "listen": "test", + "script": { + "id": "75727285-0166-4f9e-ac30-a61485a882ed", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "479db69e-06fb-41b3-aa2e-2819c7b8f9ef" + } + } + ] + }, + { + "id": "7d2f84a1-ae4c-4917-917b-1f5cf5f5fd67", + "name": "credentials_verify:vc:id:integer", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {\n \"@context\": [\n \"https://www.w3.org/2018/credentials/v1\",\n \"https://w3id.org/traceability/v1\"\n ],\n \"credentialSubject\": {\n \"id\": \"did:example:123\"\n },\n \"id\": 123,\n \"issuanceDate\": \"2006-01-02T15:04:05Z\",\n \"issuer\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"type\": [\n \"VerifiableCredential\"\n ],\n \"proof\": {\n \"created\": \"2006-01-02T15:04:05Z\",\n \"verificationMethod\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn#z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"proofPurpose\": \"assertionMethod\",\n \"type\": \"Ed25519Signature2018\",\n \"jws\": \"eyJhbGciOiJFZERTQSIsImI2NCI6ZmFsc2UsImNyaXQiOlsiYjY0Il19..ZqV-qqLOh_Kb4vAdXKBfmFdNyv3FzXJAIYV9JltcYGDAefU3OUOnoaAU2WSEufkuYkvczxfRLhrMKgkoVoIRAA\"\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "48c51d10-503f-4e22-8bf9-8055a66fde8e", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "5cba5a4a-ffaf-4e78-9f59-8c3010d4fbc8" + } + }, + { + "listen": "test", + "script": { + "id": "22ec877d-fa15-4998-9ad7-45d17c3c5b5b", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "78ce96e5-1ca7-4fbb-ba64-130157095f34" + } + } + ] + }, + { + "id": "e537bbf6-4423-445d-a608-17296fc4cc15", + "name": "credentials_verify:vc:id:null", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {\n \"@context\": [\n \"https://www.w3.org/2018/credentials/v1\",\n \"https://w3id.org/traceability/v1\"\n ],\n \"credentialSubject\": {\n \"id\": \"did:example:123\"\n },\n \"id\": null,\n \"issuanceDate\": \"2006-01-02T15:04:05Z\",\n \"issuer\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"type\": [\n \"VerifiableCredential\"\n ],\n \"proof\": {\n \"created\": \"2006-01-02T15:04:05Z\",\n \"verificationMethod\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn#z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"proofPurpose\": \"assertionMethod\",\n \"type\": \"Ed25519Signature2018\",\n \"jws\": \"eyJhbGciOiJFZERTQSIsImI2NCI6ZmFsc2UsImNyaXQiOlsiYjY0Il19..Csadnd3P2WqJLxAeXMkyx4nkvXvSEssOQriVuwYK0_6zyssqkkuAcKpkUFh8rf4J5JVpng9yvb_2263dLMLZCw\"\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "5dc8b8c3-be39-4d99-b13e-22e26a476626", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "df7f7044-f05b-46f9-a8e2-985e3d916005" + } + }, + { + "listen": "test", + "script": { + "id": "068c43fa-cac8-4eab-ae66-341f600580c7", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "125a2858-4005-4e7f-9cfb-f2185da81155" + } + } + ] + }, + { + "id": "7d6b3b96-19b6-477f-8b44-11aafeb53d7a", + "name": "credentials_verify:vc:id:object", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {\n \"@context\": [\n \"https://www.w3.org/2018/credentials/v1\",\n \"https://w3id.org/traceability/v1\"\n ],\n \"credentialSubject\": {\n \"id\": \"did:example:123\"\n },\n \"id\": {\n \"key\": \"urn:uuid:07aa969e-b40d-4c1b-ab46-ded252003ded\"\n },\n \"issuanceDate\": \"2006-01-02T15:04:05Z\",\n \"issuer\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"type\": [\n \"VerifiableCredential\"\n ],\n \"proof\": {\n \"created\": \"2006-01-02T15:04:05Z\",\n \"verificationMethod\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn#z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"proofPurpose\": \"assertionMethod\",\n \"type\": \"Ed25519Signature2018\",\n \"jws\": \"eyJhbGciOiJFZERTQSIsImI2NCI6ZmFsc2UsImNyaXQiOlsiYjY0Il19..0Nrj_srTLYyA-9ZVA_dkVGjUcKx6xELHjbbdppEMFPGEN5c2gPXgstNRjnrr8hhMMegSAbvGASKWseBXGR9uAQ\"\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "50fe9bfa-5b6d-4260-84be-1f124a86935d", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "e8101277-6641-4a19-b0a9-7fec35b43060" + } + }, + { + "listen": "test", + "script": { + "id": "cde687a4-9b9b-4452-8451-11fb7b6af73c", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "dc0e6eb6-9f3a-4f12-98c9-2aeeb0b03a12" + } + } + ] + }, + { + "id": "e3c50247-89de-46bc-b4e9-9c4f333e8424", + "name": "credentials_verify:vc:type:missing", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {\n \"@context\": [\n \"https://www.w3.org/2018/credentials/v1\",\n \"https://w3id.org/traceability/v1\"\n ],\n \"credentialSubject\": {\n \"id\": \"did:example:123\"\n },\n \"id\": \"urn:uuid:57016a7f-0e4c-4be9-beec-cf39c4dd459a\",\n \"issuanceDate\": \"2006-01-02T15:04:05Z\",\n \"issuer\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"proof\": {\n \"created\": \"2006-01-02T15:04:05Z\",\n \"verificationMethod\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn#z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"proofPurpose\": \"assertionMethod\",\n \"type\": \"Ed25519Signature2018\",\n \"jws\": \"eyJhbGciOiJFZERTQSIsImI2NCI6ZmFsc2UsImNyaXQiOlsiYjY0Il19..Bx6sv21fSmT7fCCxU3fDaLhEOhfRK8llXSiFTgApd4PHot00nVjhaKQyhBW9FfFmJljstlOV_Zff164cxOKiCQ\"\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "aecedce6-744f-4c4b-93fb-cc35d79393ff", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "29936edf-d7e6-4171-9104-d9de80cca3b5" + } + }, + { + "listen": "test", + "script": { + "id": "32a732a9-408e-4c0f-8905-bf2a4e1497be", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "42378c64-30a0-4f3b-aa3f-0cd0dc2a4f26" + } + } + ] + }, + { + "id": "0e396553-292a-453f-813f-79b50c0d53e7", + "name": "credentials_verify:vc:type:boolean", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {{requestBody}}\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "21de7ac7-a055-4b7f-b38b-47b8bb8657bc", + "type": "text/javascript", + "exec": [ + "let rawBody = pm.variables.get(\"valid_vc\");", + "", + "// credential.type must be an array of strings", + "rawBody[\"type\"] = true;", + "", + "// Request body must be serialized before sending over the wire.", + "pm.variables.set(\"requestBody\", JSON.stringify(rawBody));" + ], + "_lastExecutionId": "2ef631f9-cfa1-433e-8963-b142d0dd8c5a" + } + }, + { + "listen": "test", + "script": { + "id": "c8703808-9398-4bff-bdb9-6a0344ce64e1", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "ee286872-329a-4a15-9caa-0da90ccec17c" + } + } + ] + }, + { + "id": "dfdbdb72-ac71-4404-a470-c19987246023", + "name": "credentials_verify:vc:type:integer", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {{requestBody}}\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "de79731b-f7b0-4ce2-9d66-d11f6a9b67a4", + "type": "text/javascript", + "exec": [ + "let rawBody = pm.variables.get(\"valid_vc\");", + "", + "// credential.type must be an array of strings", + "rawBody[\"type\"] = 123;", + "", + "// Request body must be serialized before sending over the wire.", + "pm.variables.set(\"requestBody\", JSON.stringify(rawBody));" + ], + "_lastExecutionId": "6ab6310b-248a-48ee-a890-7cb779b3b8d1" + } + }, + { + "listen": "test", + "script": { + "id": "bf84bcf8-1c87-4664-9be6-7b03247bee7a", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "47331c71-c34f-4c8a-8d6c-d1fa261a2d4f" + } + } + ] + }, + { + "id": "68d3897a-1e05-4aab-b476-da227ea9e487", + "name": "credentials_verify:vc:type:null", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {{requestBody}}\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "7db78c2d-955f-49ab-b768-9ca775b65804", + "type": "text/javascript", + "exec": [ + "let rawBody = pm.variables.get(\"valid_vc\");", + "", + "// credential.type must be an array of strings", + "rawBody[\"type\"] = null;", + "", + "// Request body must be serialized before sending over the wire.", + "pm.variables.set(\"requestBody\", JSON.stringify(rawBody));" + ], + "_lastExecutionId": "6e1dfefc-e053-4195-84a3-5c98c2fa5f20" + } + }, + { + "listen": "test", + "script": { + "id": "6286ddb3-1429-4d89-bc13-13da919579c0", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "0dc5fd29-729a-45e6-acc0-3e3c8b18ffa6" + } + } + ] + }, + { + "id": "3d4df5d3-9325-425a-98df-698955207dc2", + "name": "credentials_verify:vc:type:object", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {{requestBody}}\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "a861fd4f-64d7-4d77-b784-c4f704915ff8", + "type": "text/javascript", + "exec": [ + "let rawBody = pm.variables.get(\"valid_vc\");", + "", + "// credential.type must be an array of strings", + "rawBody[\"type\"] = {\"key\": \"VerifiableCredential\"};", + "", + "// Request body must be serialized before sending over the wire.", + "pm.variables.set(\"requestBody\", JSON.stringify(rawBody));" + ], + "_lastExecutionId": "385b93d7-48f8-4482-bfe3-153f05ae4eb8" + } + }, + { + "listen": "test", + "script": { + "id": "3ccc74fd-6a86-4023-ba62-9b754fc88a70", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "da23dc06-a40a-4fd5-a3a8-b32f50ba6bb5" + } + } + ] + }, + { + "id": "128563c3-5058-472e-9866-d96f5be60518", + "name": "credentials_verify:vc:type:string", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {\n \"@context\": [\n \"https://www.w3.org/2018/credentials/v1\",\n \"https://w3id.org/traceability/v1\"\n ],\n \"credentialSubject\": {\n \"id\": \"did:example:123\"\n },\n \"id\": \"urn:uuid:57016a7f-0e4c-4be9-beec-cf39c4dd459a\",\n \"issuanceDate\": \"2006-01-02T15:04:05Z\",\n \"issuer\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"type\": \"VerifiableCredential\",\n \"proof\": {\n \"created\": \"2006-01-02T15:04:05Z\",\n \"verificationMethod\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn#z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"proofPurpose\": \"assertionMethod\",\n \"type\": \"Ed25519Signature2018\",\n \"jws\": \"eyJhbGciOiJFZERTQSIsImI2NCI6ZmFsc2UsImNyaXQiOlsiYjY0Il19..z7SC-b7i7GCi9S_RgHGIkqzgeSxV5XUT_77JuHgqzQP-5KB5n_PrOW6ITnAlmgWyaVPSOD1IHVjb--avWDrbCQ\"\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "2a196c60-985b-4b39-90bc-cc42dc248488", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "ec53a55f-a895-4f7b-a3a5-4947a396324e" + } + }, + { + "listen": "test", + "script": { + "id": "04c43253-879a-440c-bbbf-88f8e3f765ae", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "0156fa64-713a-4065-92d9-22532c246f39" + } + } + ] + }, + { + "id": "578da5c2-ce79-4298-91ae-4d9a9b9c233b", + "name": "credentials_verify:vc:type:item:missing", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {{requestBody}}\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "2c1f4626-f8fb-41d7-af30-c24524d8150b", + "type": "text/javascript", + "exec": [ + "let rawBody = pm.variables.get(\"valid_vc\");", + "", + "// credential.type must have at least one element", + "rawBody.type = [];", + "", + "// Request body must be serialized before sending over the wire.", + "pm.variables.set(\"requestBody\", JSON.stringify(rawBody));" + ], + "_lastExecutionId": "a579e125-d641-454b-81b9-a76cad55f545" + } + }, + { + "listen": "test", + "script": { + "id": "d973741f-85d7-4d62-927b-ace5f1708b4b", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "c4304f59-5534-4826-b7ca-1f30b103f2f2" + } + } + ] + }, + { + "id": "49e20a97-0198-4bfe-afee-4a9385e97d94", + "name": "credentials_verify:vc:type:item:array", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {{requestBody}}\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "37f6f1a2-8d1e-4eba-9b61-df2fd81bd35e", + "type": "text/javascript", + "exec": [ + "let rawBody = pm.variables.get(\"valid_vc\");", + "", + "// credential.type must be an array of strings", + "rawBody.type = [\"VerifiableCredential\", [\"array item\"]];", + "", + "// Request body must be serialized before sending over the wire.", + "pm.variables.set(\"requestBody\", JSON.stringify(rawBody));" + ], + "_lastExecutionId": "f3cc2bb3-a4e8-4f3b-916c-09c7c47ecd1a" + } + }, + { + "listen": "test", + "script": { + "id": "4611420b-0a59-43b0-8504-f4dba38c409e", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "c7ceb76c-2a2f-4fd1-8feb-b948f2b9f5aa" + } + } + ] + }, + { + "id": "4cd3dc4f-8463-4186-b0cc-53473f89aefa", + "name": "credentials_verify:vc:type:item:boolean", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {{requestBody}}\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "4dbfe2db-2663-46d2-9309-5c1334e7934e", + "type": "text/javascript", + "exec": [ + "let rawBody = pm.variables.get(\"valid_vc\");", + "", + "// credential.type must be an array of strings", + "rawBody.type = [\"VerifiableCredential\", true];", + "", + "// Request body must be serialized before sending over the wire.", + "pm.variables.set(\"requestBody\", JSON.stringify(rawBody));" + ], + "_lastExecutionId": "aee666d1-9343-4738-9a2c-4ef85d94e802" + } + }, + { + "listen": "test", + "script": { + "id": "a459b94f-8e3e-4b92-b884-642b2ef13962", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "96c42348-c922-4c82-b626-408a8500ddd1" + } + } + ] + }, + { + "id": "06e66b57-20a4-4ce4-bc5d-0b468f11eff3", + "name": "credentials_verify:vc:type:item:integer", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {{requestBody}}\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "1b8b976e-62d8-44c1-9d40-193135eb8e20", + "type": "text/javascript", + "exec": [ + "let rawBody = pm.variables.get(\"valid_vc\");", + "", + "// credential.type must be an array of strings", + "rawBody.type = [\"VerifiableCredential\", 123];", + "", + "// Request body must be serialized before sending over the wire.", + "pm.variables.set(\"requestBody\", JSON.stringify(rawBody));" + ], + "_lastExecutionId": "2c758840-1616-4b09-83fb-fe853a2191c1" + } + }, + { + "listen": "test", + "script": { + "id": "d812acbb-57f9-4974-9d04-3223621c13e0", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "d14f4e5c-72b9-4d82-8391-f8288033e43b" + } + } + ] + }, + { + "id": "78de3ee1-b173-4d51-8f1c-74b40213fee7", + "name": "credentials_verify:vc:type:item:null", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {{requestBody}}\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "9b5afc96-96f6-4d35-9983-e4d5603eabc3", + "type": "text/javascript", + "exec": [ + "let rawBody = pm.variables.get(\"valid_vc\");", + "", + "// credential.type must be an array of strings", + "rawBody.type = [\"VerifiableCredential\", null];", + "", + "// Request body must be serialized before sending over the wire.", + "pm.variables.set(\"requestBody\", JSON.stringify(rawBody));" + ], + "_lastExecutionId": "d5019a8f-7802-4963-b584-2afe59f9698e" + } + }, + { + "listen": "test", + "script": { + "id": "62bfaf65-4c57-498d-b632-4bd48a13a503", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "1fc16300-1918-4774-b242-9c6683fb113f" + } + } + ] + }, + { + "id": "6628e668-f15e-4732-b72c-6df8c3e56531", + "name": "credentials_verify:vc:type:item:object", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {{requestBody}}\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "55966bfe-537f-4b9d-a3f3-7f4795642f6b", + "type": "text/javascript", + "exec": [ + "let rawBody = pm.variables.get(\"valid_vc\");", + "", + "// credential.type must be an array of strings", + "rawBody.type = [\"VerifiableCredential\", {\"key\": \"VerifiableCredential\"}];", + "", + "// Request body must be serialized before sending over the wire.", + "pm.variables.set(\"requestBody\", JSON.stringify(rawBody));" + ], + "_lastExecutionId": "e46f561e-8006-41c7-b1e5-1eadb0f137d9" + } + }, + { + "listen": "test", + "script": { + "id": "30078df0-cda3-45fc-8bc1-b8b310e622f0", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "20a84d25-bbc7-4af7-8fc3-01818358139b" + } + } + ] + }, + { + "id": "652d2c72-aa25-4f4b-bd71-7d4bac10fdd9", + "name": "credentials_verify:vc:issuer:missing", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {\n \"@context\": [\n \"https://www.w3.org/2018/credentials/v1\",\n \"https://w3id.org/traceability/v1\"\n ],\n \"credentialSubject\": {\n \"id\": \"did:example:123\"\n },\n \"id\": \"urn:uuid:57016a7f-0e4c-4be9-beec-cf39c4dd459a\",\n \"issuanceDate\": \"2006-01-02T15:04:05Z\",\n \"type\": [\n \"VerifiableCredential\"\n ],\n \"proof\": {\n \"created\": \"2006-01-02T15:04:05Z\",\n \"verificationMethod\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn#z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"proofPurpose\": \"assertionMethod\",\n \"type\": \"Ed25519Signature2018\",\n \"jws\": \"eyJhbGciOiJFZERTQSIsImI2NCI6ZmFsc2UsImNyaXQiOlsiYjY0Il19..JtG57INFa8ZuLTnouU9zbgh8jUf_red-a-75XviPrr3HsCFPhrMo6HltNwwb8d4-lftLfws1Bj0NVTYaTKpjBw\"\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "bc1f1f8e-6e35-4c17-ac4b-3f395ea50161", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "f8b0b4d1-62f0-4f74-835a-e1cd437996ed" + } + }, + { + "listen": "test", + "script": { + "id": "c9f32748-54fd-409c-b2dd-536ec5a1ab2e", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "ba5e12ff-3b41-44d3-9d5a-5276288fa7ef" + } + } + ] + }, + { + "id": "47a1d2fe-2804-44d9-b804-feb966d000f4", + "name": "credentials_verify:vc:issuer:array", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {\n \"@context\": [\n \"https://www.w3.org/2018/credentials/v1\",\n \"https://w3id.org/traceability/v1\"\n ],\n \"credentialSubject\": {\n \"id\": \"did:example:123\"\n },\n \"id\": \"urn:uuid:57016a7f-0e4c-4be9-beec-cf39c4dd459a\",\n \"issuanceDate\": \"2006-01-02T15:04:05Z\",\n \"issuer\": [\n \"did:example:123\"\n ],\n \"type\": [\n \"VerifiableCredential\"\n ],\n \"proof\": {\n \"created\": \"2006-01-02T15:04:05Z\",\n \"verificationMethod\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn#z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"proofPurpose\": \"assertionMethod\",\n \"type\": \"Ed25519Signature2018\",\n \"jws\": \"eyJhbGciOiJFZERTQSIsImI2NCI6ZmFsc2UsImNyaXQiOlsiYjY0Il19..Mdpb0nbZLuHLqh6IBr6ouahKZNFB-cIKJXn-b-O6Pt6HyJaECfc399qgMTWovf-l04XYEpuYDmfZeYVThBeMDg\"\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "5c07be0d-44f6-41f7-b8f4-3a4a88be710e", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "0f1c0fb6-644d-42cb-9066-cdab84949e9f" + } + }, + { + "listen": "test", + "script": { + "id": "81ebc88d-31fc-4002-8886-0f88a4598c06", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "f31222ac-83e4-4906-86fa-b79836751927" + } + } + ] + }, + { + "id": "5e6fd413-2259-4382-a98c-79f3cfb65e50", + "name": "credentials_verify:vc:issuer:boolean", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {\n \"@context\": [\n \"https://www.w3.org/2018/credentials/v1\",\n \"https://w3id.org/traceability/v1\"\n ],\n \"credentialSubject\": {\n \"id\": \"did:example:123\"\n },\n \"id\": \"urn:uuid:57016a7f-0e4c-4be9-beec-cf39c4dd459a\",\n \"issuanceDate\": \"2006-01-02T15:04:05Z\",\n \"issuer\": false,\n \"type\": [\n \"VerifiableCredential\"\n ],\n \"proof\": {\n \"created\": \"2006-01-02T15:04:05Z\",\n \"verificationMethod\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn#z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"proofPurpose\": \"assertionMethod\",\n \"type\": \"Ed25519Signature2018\",\n \"jws\": \"eyJhbGciOiJFZERTQSIsImI2NCI6ZmFsc2UsImNyaXQiOlsiYjY0Il19..ryGzH1cVI0oyA0eBPKjIBDGJ8FYapvVnUEcovWWepoAASL3SzOOUvcQ9XOnQlclFU8dYhkEN2L8TQAj2OHlcBQ\"\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "ee63d1e7-e9fd-47da-9d60-c8c08490239e", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "320d6a45-6d3a-4e34-9508-be90728a498e" + } + }, + { + "listen": "test", + "script": { + "id": "89b0d604-b476-4f57-ac9b-c29c326ea356", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "7fc8bcf5-18d9-4e9f-9d28-bb1658b752a4" + } + } + ] + }, + { + "id": "c602650b-e130-4ace-9cd7-ce9f8cf64caf", + "name": "credentials_verify:vc:issuer:integer", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {\n \"@context\": [\n \"https://www.w3.org/2018/credentials/v1\",\n \"https://w3id.org/traceability/v1\"\n ],\n \"credentialSubject\": {\n \"id\": \"did:example:123\"\n },\n \"id\": \"urn:uuid:57016a7f-0e4c-4be9-beec-cf39c4dd459a\",\n \"issuanceDate\": \"2006-01-02T15:04:05Z\",\n \"issuer\": 123,\n \"type\": [\n \"VerifiableCredential\"\n ],\n \"proof\": {\n \"created\": \"2006-01-02T15:04:05Z\",\n \"verificationMethod\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn#z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"proofPurpose\": \"assertionMethod\",\n \"type\": \"Ed25519Signature2018\",\n \"jws\": \"eyJhbGciOiJFZERTQSIsImI2NCI6ZmFsc2UsImNyaXQiOlsiYjY0Il19..kEE8wQKYgVQlcBvJeVeV151aR_iD6vPrlW2bgXPW8NvJx9AOuW5eGtL3j_I3xIGR_JWDA5jGy6KDVkqJNEDHAw\"\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "aacd07f6-72f2-451d-a4d6-2550ed865de5", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "c5ff2cf0-5a8d-4738-8cfa-e30add60ba73" + } + }, + { + "listen": "test", + "script": { + "id": "a79cdfe2-046d-4e67-978d-d3c0dbe9a0f2", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "ef828d5c-953c-4c3d-b87d-5b750f6d550c" + } + } + ] + }, + { + "id": "ac71728a-d344-4c12-b159-bfd9b72ceafe", + "name": "credentials_verify:vc:issuer:null", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {\n \"@context\": [\n \"https://www.w3.org/2018/credentials/v1\",\n \"https://w3id.org/traceability/v1\"\n ],\n \"credentialSubject\": {\n \"id\": \"did:example:123\"\n },\n \"id\": \"urn:uuid:57016a7f-0e4c-4be9-beec-cf39c4dd459a\",\n \"issuanceDate\": \"2006-01-02T15:04:05Z\",\n \"issuer\": null,\n \"type\": [\n \"VerifiableCredential\"\n ],\n \"proof\": {\n \"created\": \"2006-01-02T15:04:05Z\",\n \"verificationMethod\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn#z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"proofPurpose\": \"assertionMethod\",\n \"type\": \"Ed25519Signature2018\",\n \"jws\": \"eyJhbGciOiJFZERTQSIsImI2NCI6ZmFsc2UsImNyaXQiOlsiYjY0Il19..JtG57INFa8ZuLTnouU9zbgh8jUf_red-a-75XviPrr3HsCFPhrMo6HltNwwb8d4-lftLfws1Bj0NVTYaTKpjBw\"\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "531fce81-4ea8-4c3c-9c83-eb5159704787", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "8a955837-9d60-411c-99a5-884b23b90ebc" + } + }, + { + "listen": "test", + "script": { + "id": "995aff1c-3340-4325-847e-bf6a1b1c165e", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "32aed391-e9c1-44a9-a1fd-d182be5bf9b4" + } + } + ] + }, + { + "id": "e5f8a06c-0799-4e7b-8c19-785390cebdbc", + "name": "credentials_verify:vc:issuer:id:missing", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {\n \"@context\": [\n \"https://www.w3.org/2018/credentials/v1\",\n \"https://w3id.org/traceability/v1\"\n ],\n \"credentialSubject\": {\n \"id\": \"did:example:123\"\n },\n \"id\": \"urn:uuid:57016a7f-0e4c-4be9-beec-cf39c4dd459a\",\n \"issuanceDate\": \"2006-01-02T15:04:05Z\",\n \"issuer\": {},\n \"type\": [\n \"VerifiableCredential\"\n ],\n \"proof\": {\n \"created\": \"2006-01-02T15:04:05Z\",\n \"verificationMethod\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn#z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"proofPurpose\": \"assertionMethod\",\n \"type\": \"Ed25519Signature2018\",\n \"jws\": \"eyJhbGciOiJFZERTQSIsImI2NCI6ZmFsc2UsImNyaXQiOlsiYjY0Il19..3mHg7Xr443P-rcakew2CdGzjKXncUa4j2zY8A_W7U9tqPMFAiWuNqK5CTKV8yM_P3p5VZC8HMlc7SiaJYp-iBQ\"\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "b1bd42bc-adb8-47ad-a2fd-a9da3d68e808", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "6e187252-e409-48ad-96cd-606bd25909ff" + } + }, + { + "listen": "test", + "script": { + "id": "92a38fd2-6dc4-40de-a2ee-31ab915d4e72", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "d1e331a2-19c8-43ce-8def-b451101dbe27" + } + } + ] + }, + { + "id": "6b03c7cb-93f9-413a-8cdd-ebf2d46f91d9", + "name": "credentials_verify:vc:issuer:id:array", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {\n \"@context\": [\n \"https://www.w3.org/2018/credentials/v1\",\n \"https://w3id.org/traceability/v1\"\n ],\n \"credentialSubject\": {\n \"id\": \"did:example:123\"\n },\n \"id\": \"urn:uuid:57016a7f-0e4c-4be9-beec-cf39c4dd459a\",\n \"issuanceDate\": \"2006-01-02T15:04:05Z\",\n \"issuer\": {\n \"id\": [\n \"did:example:123\"\n ]\n },\n \"type\": [\n \"VerifiableCredential\"\n ],\n \"proof\": {\n \"created\": \"2006-01-02T15:04:05Z\",\n \"verificationMethod\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn#z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"proofPurpose\": \"assertionMethod\",\n \"type\": \"Ed25519Signature2018\",\n \"jws\": \"eyJhbGciOiJFZERTQSIsImI2NCI6ZmFsc2UsImNyaXQiOlsiYjY0Il19..TsN_31UJYzTTx1xh5CB9PjhnehJza3N5gAEFoNO55HLtQvoqGiEd-SI_4Xy7cpuYMbHdYf5CKHwP0eooyzjrAg\"\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "c8bc52a1-d221-4f60-b2e2-6a83694c34ec", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "b4dff7d3-bdde-4593-9770-93a751a65730" + } + }, + { + "listen": "test", + "script": { + "id": "6f65f889-9dfe-4d0f-baa6-d22cfc3bfb3d", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "ba1a472a-8733-446f-ba56-fb98bf7f96b1" + } + } + ] + }, + { + "id": "6183b569-2ffa-490d-8de1-9a3b90f8708f", + "name": "credentials_verify:vc:issuer:id:boolean", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {\n \"@context\": [\n \"https://www.w3.org/2018/credentials/v1\",\n \"https://w3id.org/traceability/v1\"\n ],\n \"credentialSubject\": {\n \"id\": \"did:example:123\"\n },\n \"id\": \"urn:uuid:57016a7f-0e4c-4be9-beec-cf39c4dd459a\",\n \"issuanceDate\": \"2006-01-02T15:04:05Z\",\n \"issuer\": {\n \"id\": false\n },\n \"type\": [\n \"VerifiableCredential\"\n ],\n \"proof\": {\n \"created\": \"2006-01-02T15:04:05Z\",\n \"verificationMethod\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn#z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"proofPurpose\": \"assertionMethod\",\n \"type\": \"Ed25519Signature2018\",\n \"jws\": \"eyJhbGciOiJFZERTQSIsImI2NCI6ZmFsc2UsImNyaXQiOlsiYjY0Il19..JOl3FF8mG94K8DDAtSYeirCtE5GRVHXYZcIbf3JRCquZ7obaBm1wh3rEzbG-t8kjdWMn7Zwy8q4zw7pMC2-gAw\"\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "cfc50951-f0f6-4416-88a6-abb7f4c0bbc0", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "591aad74-0d5c-43f2-aca4-0603f0fc6ae3" + } + }, + { + "listen": "test", + "script": { + "id": "2d19f1ba-3515-4852-ae0a-68edb0dcd671", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "23d81d8c-c44d-4e0b-bfc0-e5983ee28a13" + } + } + ] + }, + { + "id": "df41baf8-c2a5-4b86-8033-8c25654e69b0", + "name": "credentials_verify:vc:issuer:id:integer", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {\n \"@context\": [\n \"https://www.w3.org/2018/credentials/v1\",\n \"https://w3id.org/traceability/v1\"\n ],\n \"credentialSubject\": {\n \"id\": \"did:example:123\"\n },\n \"id\": \"urn:uuid:57016a7f-0e4c-4be9-beec-cf39c4dd459a\",\n \"issuanceDate\": \"2006-01-02T15:04:05Z\",\n \"issuer\": {\n \"id\": 123\n },\n \"type\": [\n \"VerifiableCredential\"\n ],\n \"proof\": {\n \"created\": \"2006-01-02T15:04:05Z\",\n \"verificationMethod\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn#z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"proofPurpose\": \"assertionMethod\",\n \"type\": \"Ed25519Signature2018\",\n \"jws\": \"eyJhbGciOiJFZERTQSIsImI2NCI6ZmFsc2UsImNyaXQiOlsiYjY0Il19..Ibp_FWO5FwzfTfd_PeTgedqAEcbS7dtCOoREanyZP0yAg63ZGay4hjjd-NwZfmWG8LRbMSqtjX2_Cu5BbBEoAQ\"\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "323df7b5-e887-4d95-811e-53558330df06", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "d66fce94-9f51-4c03-8789-c7116dfef3e9" + } + }, + { + "listen": "test", + "script": { + "id": "2065cfb1-f7dd-43cb-8bff-0b46a95b3e82", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "2f3075c4-ffc1-42e9-acab-251595da5b42" + } + } + ] + }, + { + "id": "e6677933-4bc3-468f-b60d-ecf926f15678", + "name": "credentials_verify:vc:issuer:id:null", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {\n \"@context\": [\n \"https://www.w3.org/2018/credentials/v1\",\n \"https://w3id.org/traceability/v1\"\n ],\n \"credentialSubject\": {\n \"id\": \"did:example:123\"\n },\n \"id\": \"urn:uuid:57016a7f-0e4c-4be9-beec-cf39c4dd459a\",\n \"issuanceDate\": \"2006-01-02T15:04:05Z\",\n \"issuer\": {\n \"id\": null\n },\n \"type\": [\n \"VerifiableCredential\"\n ],\n \"proof\": {\n \"created\": \"2006-01-02T15:04:05Z\",\n \"verificationMethod\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn#z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"proofPurpose\": \"assertionMethod\",\n \"type\": \"Ed25519Signature2018\",\n \"jws\": \"eyJhbGciOiJFZERTQSIsImI2NCI6ZmFsc2UsImNyaXQiOlsiYjY0Il19..3mHg7Xr443P-rcakew2CdGzjKXncUa4j2zY8A_W7U9tqPMFAiWuNqK5CTKV8yM_P3p5VZC8HMlc7SiaJYp-iBQ\"\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "07dbad9d-63b4-448b-9a01-9dcb42075133", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "7a470161-dde5-4058-91f2-cf669fa3fd53" + } + }, + { + "listen": "test", + "script": { + "id": "063942a3-ab9f-4d46-a115-b705c98487ef", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "cef5fcc6-ece2-45ff-9eb8-068186256601" + } + } + ] + }, + { + "id": "f490bed3-53de-49cd-bb19-d990fbb47c47", + "name": "credentials_verify:vc:issuer:id:object", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {\n \"@context\": [\n \"https://www.w3.org/2018/credentials/v1\",\n \"https://w3id.org/traceability/v1\"\n ],\n \"credentialSubject\": {\n \"id\": \"did:example:123\"\n },\n \"id\": \"urn:uuid:57016a7f-0e4c-4be9-beec-cf39c4dd459a\",\n \"issuanceDate\": \"2006-01-02T15:04:05Z\",\n \"issuer\": {\n \"id\": {\n \"key\": \"did:example:123\"\n }\n },\n \"type\": [\n \"VerifiableCredential\"\n ],\n \"proof\": {\n \"created\": \"2006-01-02T15:04:05Z\",\n \"verificationMethod\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn#z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"proofPurpose\": \"assertionMethod\",\n \"type\": \"Ed25519Signature2018\",\n \"jws\": \"eyJhbGciOiJFZERTQSIsImI2NCI6ZmFsc2UsImNyaXQiOlsiYjY0Il19..n3pFfPx4jY7EjlOpLNJT4CAJYI1roVE6LoUgLQhJ1bMgS5xUKbsIhynp7xDW-vSGzIcu58w-Z8_d9--99NCDBw\"\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "7b737639-3241-4ece-b8a9-5fa21740dd46", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "3861fb79-0837-41f8-8188-743eddf299d6" + } + }, + { + "listen": "test", + "script": { + "id": "9cb1b927-6403-4227-90a5-ba887835e69c", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "d05cddaf-f535-4a9e-83af-e2ceff2c72ae" + } + } + ] + }, + { + "id": "0c5ea08d-5e8f-4f12-bb1c-50eee6fbabd4", + "name": "credentials_verify:vc:issuanceDate:missing", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {\n \"@context\": [\n \"https://www.w3.org/2018/credentials/v1\",\n \"https://w3id.org/traceability/v1\"\n ],\n \"credentialSubject\": {\n \"id\": \"did:example:123\"\n },\n \"id\": \"urn:uuid:57016a7f-0e4c-4be9-beec-cf39c4dd459a\",\n \"issuer\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"type\": [\n \"VerifiableCredential\"\n ],\n \"proof\": {\n \"created\": \"2006-01-02T15:04:05Z\",\n \"verificationMethod\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn#z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"proofPurpose\": \"assertionMethod\",\n \"type\": \"Ed25519Signature2018\",\n \"jws\": \"eyJhbGciOiJFZERTQSIsImI2NCI6ZmFsc2UsImNyaXQiOlsiYjY0Il19..TM8P7mgJHcCjS_-L0AM_0QC1NSxVBcrUmv8bgZNoU-XF9F69wiOhogacbQFbewG5g7kf6mUvNA2Rv2SOHnjyCw\"\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "c5ba067a-60b6-437a-831c-42a8c30ec653", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "df687ddf-bcbd-4479-8c9b-1f02e5a49fc5" + } + }, + { + "listen": "test", + "script": { + "id": "af29661c-5640-4c26-ac18-e23f6452fe80", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "8703f2ea-9242-4626-9283-a8343c505d6e" + } + } + ] + }, + { + "id": "1441635f-dd73-4c92-87be-880efb19126c", + "name": "credentials_verify:vc:issuanceDate:array", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {\n \"@context\": [\n \"https://www.w3.org/2018/credentials/v1\",\n \"https://w3id.org/traceability/v1\"\n ],\n \"credentialSubject\": {\n \"id\": \"did:example:123\"\n },\n \"id\": \"urn:uuid:57016a7f-0e4c-4be9-beec-cf39c4dd459a\",\n \"issuanceDate\": [\n \"2010-01-01T19:23:24Z\"\n ],\n \"issuer\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"type\": [\n \"VerifiableCredential\"\n ],\n \"proof\": {\n \"created\": \"2006-01-02T15:04:05Z\",\n \"verificationMethod\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn#z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"proofPurpose\": \"assertionMethod\",\n \"type\": \"Ed25519Signature2018\",\n \"jws\": \"eyJhbGciOiJFZERTQSIsImI2NCI6ZmFsc2UsImNyaXQiOlsiYjY0Il19..eJGt2anEVhR3qXrd8726C2a8PNJ-S4SnhIUB2YpAUiLJhTQ4FcY_nONpl-U0MbpWgwlpJ7xa1_uk4EMrGmOUBg\"\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "88ea2500-a565-4fe2-acc6-b9b24cafbeb0", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "238e09ac-60f3-4e4a-a657-75aba1afe571" + } + }, + { + "listen": "test", + "script": { + "id": "ca310f7c-c668-421e-a2d6-d46de074d319", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "40e1ec4a-103f-4beb-bbb6-61c25d939ffa" + } + } + ] + }, + { + "id": "e7b814fd-2bdc-4080-bcea-d27b5b3f8c0c", + "name": "credentials_verify:vc:issuanceDate:boolean", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {\n \"@context\": [\n \"https://www.w3.org/2018/credentials/v1\",\n \"https://w3id.org/traceability/v1\"\n ],\n \"credentialSubject\": {\n \"id\": \"did:example:123\"\n },\n \"id\": \"urn:uuid:57016a7f-0e4c-4be9-beec-cf39c4dd459a\",\n \"issuanceDate\": false,\n \"issuer\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"type\": [\n \"VerifiableCredential\"\n ],\n \"proof\": {\n \"created\": \"2006-01-02T15:04:05Z\",\n \"verificationMethod\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn#z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"proofPurpose\": \"assertionMethod\",\n \"type\": \"Ed25519Signature2018\",\n \"jws\": \"eyJhbGciOiJFZERTQSIsImI2NCI6ZmFsc2UsImNyaXQiOlsiYjY0Il19..8Ax_d8Yp8MIszSaGQa1WkiT4xktUk0Ltg7EF3QQ-GGY8JaV_jR6-zRUlEF2iW0HcK6C8ZoAt0KrllUUDdJkdDA\"\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "b4f94413-b9db-4969-9a09-3be8a3d3d57a", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "617d0b48-43ff-4489-b6f4-9dcc536c7d57" + } + }, + { + "listen": "test", + "script": { + "id": "bcbe14d0-bf54-4e2a-9194-5c0cd70e9906", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "c38e59ba-06ed-4a3f-b7f8-7da951f1dc20" + } + } + ] + }, + { + "id": "558b73ba-6f09-4d1b-9cb8-ba48ab668d3e", + "name": "credentials_verify:vc:issuanceDate:integer", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {\n \"@context\": [\n \"https://www.w3.org/2018/credentials/v1\",\n \"https://w3id.org/traceability/v1\"\n ],\n \"credentialSubject\": {\n \"id\": \"did:example:123\"\n },\n \"id\": \"urn:uuid:57016a7f-0e4c-4be9-beec-cf39c4dd459a\",\n \"issuanceDate\": 123,\n \"issuer\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"type\": [\n \"VerifiableCredential\"\n ],\n \"proof\": {\n \"created\": \"2006-01-02T15:04:05Z\",\n \"verificationMethod\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn#z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"proofPurpose\": \"assertionMethod\",\n \"type\": \"Ed25519Signature2018\",\n \"jws\": \"eyJhbGciOiJFZERTQSIsImI2NCI6ZmFsc2UsImNyaXQiOlsiYjY0Il19..x-sSX9vqc6977YPFhNbzjKdisDv4qD2mx-yBSH_EG-UQCpyH_ErCzoFWnpJzRJKIKbOLEvvZ5SO_fWbNWyNdCQ\"\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "c710f8a6-c426-411d-b734-1c7c402f4613", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "f13ee3c0-924d-4a5c-83e2-433b3c73a2a4" + } + }, + { + "listen": "test", + "script": { + "id": "68ca85d5-f7b4-4936-bcac-73886261f08b", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "37ce729a-fded-42d0-83fa-6a99b773448a" + } + } + ] + }, + { + "id": "4d6c8b5c-ea6e-49ce-b1dd-9988ef4b0bf9", + "name": "credentials_verify:vc:issuanceDate:null", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {\n \"@context\": [\n \"https://www.w3.org/2018/credentials/v1\",\n \"https://w3id.org/traceability/v1\"\n ],\n \"credentialSubject\": {\n \"id\": \"did:example:123\"\n },\n \"id\": \"urn:uuid:57016a7f-0e4c-4be9-beec-cf39c4dd459a\",\n \"issuanceDate\": null,\n \"issuer\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"type\": [\n \"VerifiableCredential\"\n ],\n \"proof\": {\n \"created\": \"2006-01-02T15:04:05Z\",\n \"verificationMethod\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn#z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"proofPurpose\": \"assertionMethod\",\n \"type\": \"Ed25519Signature2018\",\n \"jws\": \"eyJhbGciOiJFZERTQSIsImI2NCI6ZmFsc2UsImNyaXQiOlsiYjY0Il19..TM8P7mgJHcCjS_-L0AM_0QC1NSxVBcrUmv8bgZNoU-XF9F69wiOhogacbQFbewG5g7kf6mUvNA2Rv2SOHnjyCw\"\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "52427c62-7c84-436c-91c2-8d5d7ed0b20b", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "892a370b-dfe3-414d-9dfa-cb5c3789f6f6" + } + }, + { + "listen": "test", + "script": { + "id": "e079b151-5a8b-465d-bc45-035ba1e4b5d7", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "d886f7e9-227d-4758-be1f-071b144a770f" + } + } + ] + }, + { + "id": "0e9bfc98-a6ee-4f47-be47-248414bc2686", + "name": "credentials_verify:vc:issuanceDate:object", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {\n \"@context\": [\n \"https://www.w3.org/2018/credentials/v1\",\n \"https://w3id.org/traceability/v1\"\n ],\n \"credentialSubject\": {\n \"id\": \"did:example:123\"\n },\n \"id\": \"urn:uuid:57016a7f-0e4c-4be9-beec-cf39c4dd459a\",\n \"issuanceDate\": {\n \"key\": \"2010-01-01T19:23:24Z\"\n },\n \"issuer\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"type\": [\n \"VerifiableCredential\"\n ],\n \"proof\": {\n \"created\": \"2006-01-02T15:04:05Z\",\n \"verificationMethod\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn#z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"proofPurpose\": \"assertionMethod\",\n \"type\": \"Ed25519Signature2018\",\n \"jws\": \"eyJhbGciOiJFZERTQSIsImI2NCI6ZmFsc2UsImNyaXQiOlsiYjY0Il19..Z1GVMKiJuJeJMpR_Ag4Wpv6940N3WUreYSxEsPaZgU_J1C_EDUj8ycRJitlJNEBBuGhibJ0GWyK-WW9RO2WCDA\"\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "9521bb36-7c64-4bec-8226-864e29db6588", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "8c3aa343-15ad-4a0e-aee5-275a2ec65abc" + } + }, + { + "listen": "test", + "script": { + "id": "f2bb6506-fb9b-4b85-ac5d-a742a8755dad", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "69d44c62-3092-4dfb-b1d7-4088a361dba1" + } + } + ] + }, + { + "id": "10a4ce1a-bc12-465c-a546-1828109c00d4", + "name": "credentials_verify:vc:issuanceDate:string", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {\n \"@context\": [\n \"https://www.w3.org/2018/credentials/v1\",\n \"https://w3id.org/traceability/v1\"\n ],\n \"credentialSubject\": {\n \"id\": \"did:example:123\"\n },\n \"id\": \"urn:uuid:57016a7f-0e4c-4be9-beec-cf39c4dd459a\",\n \"issuanceDate\": \"not a valid XML Date Time string\",\n \"issuer\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"type\": [\n \"VerifiableCredential\"\n ],\n \"proof\": {\n \"created\": \"2006-01-02T15:04:05Z\",\n \"verificationMethod\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn#z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"proofPurpose\": \"assertionMethod\",\n \"type\": \"Ed25519Signature2018\",\n \"jws\": \"eyJhbGciOiJFZERTQSIsImI2NCI6ZmFsc2UsImNyaXQiOlsiYjY0Il19..ebrsCszvH6TQHw1QhA8laajPRWL_zGvQ96Up8A4TiJrY7ueFm3V-Suk-KNd6JKckpOxLoF-Cb24KG_g73AqHAg\"\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "9874ecbf-77c0-40c1-bc2d-7df1d271fd7f", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "b441688a-cf5e-4c24-9390-4a729d3f87cd" + } + }, + { + "listen": "test", + "script": { + "id": "6939bb1d-508b-4b11-9e2c-32d837c9bae1", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "b0d3df4f-4c2b-4f96-9a8e-1d369a70d2f3" + } + } + ] + }, + { + "id": "83001559-51b5-4922-a303-ad11a77c0b24", + "name": "credentials_verify:vc:credentialSubject:missing", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {\n \"@context\": [\n \"https://www.w3.org/2018/credentials/v1\",\n \"https://w3id.org/traceability/v1\"\n ],\n \"id\": \"urn:uuid:57016a7f-0e4c-4be9-beec-cf39c4dd459a\",\n \"issuanceDate\": \"2006-01-02T15:04:05Z\",\n \"issuer\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"type\": [\n \"VerifiableCredential\"\n ],\n \"proof\": {\n \"created\": \"2006-01-02T15:04:05Z\",\n \"verificationMethod\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn#z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"proofPurpose\": \"assertionMethod\",\n \"type\": \"Ed25519Signature2018\",\n \"jws\": \"eyJhbGciOiJFZERTQSIsImI2NCI6ZmFsc2UsImNyaXQiOlsiYjY0Il19..bHp5pm-9GUkKetjC75DopheXPgXztK_ruNFKStI2vt2pBbXHRJWZlO1PsXInyqfre9BcqmIUcwD4TbbjfiUYCw\"\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "67b32aad-aa49-4925-9eca-d75233ea3983", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "a3721421-1c24-4071-9a4d-9bf660889c48" + } + }, + { + "listen": "test", + "script": { + "id": "5b323b06-6af5-430c-a2e3-6a6b04c68dc0", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "76814e33-6c14-40d1-9d7a-4122a8a4ecd8" + } + } + ] + }, + { + "id": "b588246b-27d8-4c57-8152-00528de46ca7", + "name": "credentials_verify:vc:credentialSubject:array", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {\n \"@context\": [\n \"https://www.w3.org/2018/credentials/v1\",\n \"https://w3id.org/traceability/v1\"\n ],\n \"credentialSubject\": [\n \"did:example:123\"\n ],\n \"id\": \"urn:uuid:57016a7f-0e4c-4be9-beec-cf39c4dd459a\",\n \"issuanceDate\": \"2006-01-02T15:04:05Z\",\n \"issuer\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"type\": [\n \"VerifiableCredential\"\n ],\n \"proof\": {\n \"created\": \"2006-01-02T15:04:05Z\",\n \"verificationMethod\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn#z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"proofPurpose\": \"assertionMethod\",\n \"type\": \"Ed25519Signature2018\",\n \"jws\": \"eyJhbGciOiJFZERTQSIsImI2NCI6ZmFsc2UsImNyaXQiOlsiYjY0Il19..z7SC-b7i7GCi9S_RgHGIkqzgeSxV5XUT_77JuHgqzQP-5KB5n_PrOW6ITnAlmgWyaVPSOD1IHVjb--avWDrbCQ\"\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "66423b70-0077-4363-87e1-70fada4b8ae3", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "5d8e83b0-c08a-474f-a0a8-9ec71001489f" + } + }, + { + "listen": "test", + "script": { + "id": "ce27dd3c-6494-431e-8727-dc4f99873bd7", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "106aa0b1-8087-4ff0-b638-a7b5bd96d62d" + } + } + ] + }, + { + "id": "38248eab-e714-4be4-8cbb-721ae2d34e60", + "name": "credentials_verify:vc:credentialSubject:boolean", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {\n \"@context\": [\n \"https://www.w3.org/2018/credentials/v1\",\n \"https://w3id.org/traceability/v1\"\n ],\n \"credentialSubject\": false,\n \"id\": \"urn:uuid:57016a7f-0e4c-4be9-beec-cf39c4dd459a\",\n \"issuanceDate\": \"2006-01-02T15:04:05Z\",\n \"issuer\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"type\": [\n \"VerifiableCredential\"\n ],\n \"proof\": {\n \"created\": \"2006-01-02T15:04:05Z\",\n \"verificationMethod\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn#z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"proofPurpose\": \"assertionMethod\",\n \"type\": \"Ed25519Signature2018\",\n \"jws\": \"eyJhbGciOiJFZERTQSIsImI2NCI6ZmFsc2UsImNyaXQiOlsiYjY0Il19..VK75R0RpQX9g4E_vGExhb_aDUNycy1UlQYvhCL1Ydl9bWiT1oUPeHEUgJMRGzmRRvyByyj13oHI2yB3cOLWXCA\"\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "47152c9d-7daf-48d7-9eb7-a662dd28bbec", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "a1cf2eb8-a50b-4852-aeee-ba3ca5d6452a" + } + }, + { + "listen": "test", + "script": { + "id": "659d4d5f-f798-47d1-a72f-6ec7fe7e35cf", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "9c9e9345-0930-43c5-896a-5cd82e632c77" + } + } + ] + }, + { + "id": "9e5b52d1-12ed-4e5b-b19f-ce290b387c5c", + "name": "credentials_verify:vc:credentialSubject:integer", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {\n \"@context\": [\n \"https://www.w3.org/2018/credentials/v1\",\n \"https://w3id.org/traceability/v1\"\n ],\n \"credentialSubject\": 123,\n \"id\": \"urn:uuid:57016a7f-0e4c-4be9-beec-cf39c4dd459a\",\n \"issuanceDate\": \"2006-01-02T15:04:05Z\",\n \"issuer\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"type\": [\n \"VerifiableCredential\"\n ],\n \"proof\": {\n \"created\": \"2006-01-02T15:04:05Z\",\n \"verificationMethod\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn#z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"proofPurpose\": \"assertionMethod\",\n \"type\": \"Ed25519Signature2018\",\n \"jws\": \"eyJhbGciOiJFZERTQSIsImI2NCI6ZmFsc2UsImNyaXQiOlsiYjY0Il19..dQnu8mT7YMECvDQPODQ1YUudQIO9Yx7WsZ07UWpHRqw0iV3ZvJOebbBoY0gFvsF9t6foFFEaaWcKi4vNgIdfCw\"\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "107d42c8-f14b-4ecc-b6af-79ca1889f5c6", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "ac88cf48-1609-43a6-be2a-7ffbd621d3e5" + } + }, + { + "listen": "test", + "script": { + "id": "912a478c-cb0c-404e-babc-a9390e8b668d", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "37f3ac17-210f-4fbf-a009-31c8bde8a1eb" + } + } + ] + }, + { + "id": "c4daef24-05eb-4270-9e2d-7172d702b907", + "name": "credentials_verify:vc:credentialSubject:null", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {\n \"@context\": [\n \"https://www.w3.org/2018/credentials/v1\",\n \"https://w3id.org/traceability/v1\"\n ],\n \"credentialSubject\": null,\n \"id\": \"urn:uuid:57016a7f-0e4c-4be9-beec-cf39c4dd459a\",\n \"issuanceDate\": \"2006-01-02T15:04:05Z\",\n \"issuer\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"type\": [\n \"VerifiableCredential\"\n ],\n \"proof\": {\n \"created\": \"2006-01-02T15:04:05Z\",\n \"verificationMethod\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn#z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"proofPurpose\": \"assertionMethod\",\n \"type\": \"Ed25519Signature2018\",\n \"jws\": \"eyJhbGciOiJFZERTQSIsImI2NCI6ZmFsc2UsImNyaXQiOlsiYjY0Il19..bHp5pm-9GUkKetjC75DopheXPgXztK_ruNFKStI2vt2pBbXHRJWZlO1PsXInyqfre9BcqmIUcwD4TbbjfiUYCw\"\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "6cc97a17-a461-426f-ac11-34c9c269bead", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "d2c7f1a0-f6de-44e7-9687-05dc6136cda7" + } + }, + { + "listen": "test", + "script": { + "id": "b9c6e7a6-f1e5-47f0-8ea2-4d07cdef3093", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "d0f4cd41-dbd3-4628-86d9-58afcd865268" + } + } + ] + }, + { + "id": "4cebe9b0-5807-4999-aea0-55462289bf99", + "name": "credentials_verify:vc:credentialSubject:string", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {\n \"@context\": [\n \"https://www.w3.org/2018/credentials/v1\",\n \"https://w3id.org/traceability/v1\"\n ],\n \"credentialSubject\": \"did:example:123\",\n \"id\": \"urn:uuid:57016a7f-0e4c-4be9-beec-cf39c4dd459a\",\n \"issuanceDate\": \"2006-01-02T15:04:05Z\",\n \"issuer\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"type\": [\n \"VerifiableCredential\"\n ],\n \"proof\": {\n \"created\": \"2006-01-02T15:04:05Z\",\n \"verificationMethod\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn#z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"proofPurpose\": \"assertionMethod\",\n \"type\": \"Ed25519Signature2018\",\n \"jws\": \"eyJhbGciOiJFZERTQSIsImI2NCI6ZmFsc2UsImNyaXQiOlsiYjY0Il19..z7SC-b7i7GCi9S_RgHGIkqzgeSxV5XUT_77JuHgqzQP-5KB5n_PrOW6ITnAlmgWyaVPSOD1IHVjb--avWDrbCQ\"\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "25283ecf-7388-41dc-90db-a40bd01305f3", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "c15ce5f5-7f0a-4d46-ad04-35d9c742269b" + } + }, + { + "listen": "test", + "script": { + "id": "06463b9b-f7a8-4652-8095-3a140b5c9b5b", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "f602a4bd-1cff-49df-8857-baa83e68f2b7" + } + } + ] + }, + { + "id": "73fecfa1-2b38-4c3c-a227-3678fc2c7e24", + "name": "credentials_verify:vc:credentialSubject:id:array", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {\n \"@context\": [\n \"https://www.w3.org/2018/credentials/v1\",\n \"https://w3id.org/traceability/v1\"\n ],\n \"credentialSubject\": {\n \"id\": [\n \"did:example:123\"\n ]\n },\n \"id\": \"urn:uuid:57016a7f-0e4c-4be9-beec-cf39c4dd459a\",\n \"issuanceDate\": \"2006-01-02T15:04:05Z\",\n \"issuer\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"type\": [\n \"VerifiableCredential\"\n ],\n \"proof\": {\n \"created\": \"2006-01-02T15:04:05Z\",\n \"verificationMethod\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn#z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"proofPurpose\": \"assertionMethod\",\n \"type\": \"Ed25519Signature2018\",\n \"jws\": \"eyJhbGciOiJFZERTQSIsImI2NCI6ZmFsc2UsImNyaXQiOlsiYjY0Il19..8KJ136ciaI5X01UO8dPG0KMcsxmd7qzxvrahflTNqsrjjd-vF8bBKpjVDLOOj7bUolO277JWFCPX1xvvAVAvAg\"\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "201d0e6d-2bb7-49cb-b3ad-4efbb6cc4650", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "8f2f1c03-4cf3-4a77-a709-782ebf33943d" + } + }, + { + "listen": "test", + "script": { + "id": "53c37732-66b1-4fb7-881d-1218e8f88375", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "c34f8798-ed95-470f-82ab-8fa09a04ee6d" + } + } + ] + }, + { + "id": "597823e6-303b-4e8c-9367-24fc6ce7ca8e", + "name": "credentials_verify:vc:credentialSubject:id:boolean", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {\n \"@context\": [\n \"https://www.w3.org/2018/credentials/v1\",\n \"https://w3id.org/traceability/v1\"\n ],\n \"credentialSubject\": {\n \"id\": false\n },\n \"id\": \"urn:uuid:57016a7f-0e4c-4be9-beec-cf39c4dd459a\",\n \"issuanceDate\": \"2006-01-02T15:04:05Z\",\n \"issuer\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"type\": [\n \"VerifiableCredential\"\n ],\n \"proof\": {\n \"created\": \"2006-01-02T15:04:05Z\",\n \"verificationMethod\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn#z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"proofPurpose\": \"assertionMethod\",\n \"type\": \"Ed25519Signature2018\",\n \"jws\": \"eyJhbGciOiJFZERTQSIsImI2NCI6ZmFsc2UsImNyaXQiOlsiYjY0Il19..1Tatn2a45JYHHvhGvCLNbO1VUDV_lkvRVosGzDXDF-DseqRorDTFmY7XSyYqrl5yc6B200ET0RBvgK2vyEC6BA\"\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "730bab18-b512-4b99-9390-b59e823ce54f", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "9c18d60d-5bfc-4c74-bf08-06985b0869c1" + } + }, + { + "listen": "test", + "script": { + "id": "6babba03-6cae-44bb-9cfa-2948df7752ca", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "0000ece0-7f89-4c88-98ff-46b354daa0f7" + } + } + ] + }, + { + "id": "140513f5-ac46-4efd-a230-387597fd02b4", + "name": "credentials_verify:vc:credentialSubject:id:integer", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {\n \"@context\": [\n \"https://www.w3.org/2018/credentials/v1\",\n \"https://w3id.org/traceability/v1\"\n ],\n \"credentialSubject\": {\n \"id\": 123\n },\n \"id\": \"urn:uuid:57016a7f-0e4c-4be9-beec-cf39c4dd459a\",\n \"issuanceDate\": \"2006-01-02T15:04:05Z\",\n \"issuer\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"type\": [\n \"VerifiableCredential\"\n ],\n \"proof\": {\n \"created\": \"2006-01-02T15:04:05Z\",\n \"verificationMethod\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn#z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"proofPurpose\": \"assertionMethod\",\n \"type\": \"Ed25519Signature2018\",\n \"jws\": \"eyJhbGciOiJFZERTQSIsImI2NCI6ZmFsc2UsImNyaXQiOlsiYjY0Il19..qPc7PrMuniibwI74A9ELPRd1YyUjNyeccnUFc4GCfj7I3oREDl0RT6PEt1pEY81mq7vlIsNG1myE86igC__qBA\"\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "1478f1c4-734e-4f5d-be1e-3d51a75da420", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "0c0a910d-e758-4b64-957a-306d9538651f" + } + }, + { + "listen": "test", + "script": { + "id": "476b8416-4274-448e-81c8-e431b8c50c8a", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "a81e5975-1952-4e25-838a-a96d0119486b" + } + } + ] + }, + { + "id": "dbc6f51c-e4ec-4705-b3c9-1403d49eb2a9", + "name": "credentials_verify:vc:credentialSubject:id:null", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {\n \"@context\": [\n \"https://www.w3.org/2018/credentials/v1\",\n \"https://w3id.org/traceability/v1\"\n ],\n \"credentialSubject\": {\n \"id\": null\n },\n \"id\": \"urn:uuid:57016a7f-0e4c-4be9-beec-cf39c4dd459a\",\n \"issuanceDate\": \"2006-01-02T15:04:05Z\",\n \"issuer\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"type\": [\n \"VerifiableCredential\"\n ],\n \"proof\": {\n \"created\": \"2006-01-02T15:04:05Z\",\n \"verificationMethod\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn#z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"proofPurpose\": \"assertionMethod\",\n \"type\": \"Ed25519Signature2018\",\n \"jws\": \"eyJhbGciOiJFZERTQSIsImI2NCI6ZmFsc2UsImNyaXQiOlsiYjY0Il19..10vzNYPpxv6gZwVR-V23lgvIgseVOwxT6Tc1Zbn5T6pWGmUhrkur_O-OexNVjkVSf7Qu_6NDnIL1m0KcNKGBCg\"\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "8925f734-65e1-4b91-973c-8297beb581f2", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "01b48adc-612f-4fa4-b8a8-1ddd6552d513" + } + }, + { + "listen": "test", + "script": { + "id": "51f29944-e532-493a-a5fd-bb72f200d409", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "b482c50e-b9ea-465d-837d-f12652f41620" + } + } + ] + }, + { + "id": "4594486a-b8a6-4bc0-ae5d-141f25617340", + "name": "credentials_verify:vc:credentialSubject:id:object", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {\n \"@context\": [\n \"https://www.w3.org/2018/credentials/v1\",\n \"https://w3id.org/traceability/v1\"\n ],\n \"credentialSubject\": {\n \"id\": {\n \"key\": \"did:example:123\"\n }\n },\n \"id\": \"urn:uuid:57016a7f-0e4c-4be9-beec-cf39c4dd459a\",\n \"issuanceDate\": \"2006-01-02T15:04:05Z\",\n \"issuer\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"type\": [\n \"VerifiableCredential\"\n ],\n \"proof\": {\n \"created\": \"2006-01-02T15:04:05Z\",\n \"verificationMethod\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn#z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"proofPurpose\": \"assertionMethod\",\n \"type\": \"Ed25519Signature2018\",\n \"jws\": \"eyJhbGciOiJFZERTQSIsImI2NCI6ZmFsc2UsImNyaXQiOlsiYjY0Il19..tQJMGZTsqt1RhpxKkq647EHc3pjQ183zd4KchfvD3dXWVfL9X1fUedMbj33l8eev6YWua2-6_4_sUTDr2MLEDg\"\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "71dd47f2-57bc-4872-9088-8d973062a69e", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "e959c5d1-903d-4736-81cb-d8cbc1489ac4" + } + }, + { + "listen": "test", + "script": { + "id": "07a4f1c0-ab66-4fa5-8af4-5729243aaab0", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "e339e348-b548-4548-81a7-36d6bfa33b0e" + } + } + ] + }, + { + "id": "382cec4f-5d51-4bb1-9779-5c184af2941a", + "name": "credentials_verify:proof:missing", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {{requestBody}}\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "2511cb60-537e-4402-a91d-1372239879bb", + "type": "text/javascript", + "exec": [ + "let rawBody = pm.variables.get(\"valid_vc\");", + "", + "// credential.proof is required for embedded proof VCs", + "delete rawBody.proof", + "", + "// Request body must be serialized before sending over the wire.", + "pm.variables.set(\"requestBody\", JSON.stringify(rawBody));" + ], + "_lastExecutionId": "7ebcd919-2114-4630-9ed6-7b5731060c9e" + } + }, + { + "listen": "test", + "script": { + "id": "9ab32552-8b8e-493a-9a73-62275ef2549f", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "61b307c1-c8c3-44ad-a65f-2dafd33c0ba7" + } + } + ] + }, + { + "id": "66b32db8-37df-4760-9b05-e46e2df4c861", + "name": "credentials_verify:proof:array", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {{requestBody}}\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "23564c26-13fe-4164-a52c-89d18c4c43b5", + "type": "text/javascript", + "exec": [ + "let rawBody = pm.variables.get(\"valid_vc\");", + "", + "// credential.proof is required to be an object for embedded proof VCs", + "rawBody.proof = [];", + "", + "// Request body must be serialized before sending over the wire.", + "pm.variables.set(\"requestBody\", JSON.stringify(rawBody));" + ], + "_lastExecutionId": "2c1b5fa8-0622-4481-9756-0ed74b832a16" + } + }, + { + "listen": "test", + "script": { + "id": "d61f10ca-eeef-4e87-9c03-2272f66b0a9c", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "ed7c7299-4f05-4b94-889f-31164e6440e0" + } + } + ] + }, + { + "id": "e75a8500-61ca-4027-98e4-3ba8ac4948a0", + "name": "credentials_verify:proof:boolean", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {{requestBody}}\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "6bdddb38-e3ab-400e-94ab-ae5489ef6b31", + "type": "text/javascript", + "exec": [ + "let rawBody = pm.variables.get(\"valid_vc\");", + "", + "// credential.proof is required to be an object for embedded proof VCs", + "rawBody.proof = true;", + "", + "// Request body must be serialized before sending over the wire.", + "pm.variables.set(\"requestBody\", JSON.stringify(rawBody));" + ], + "_lastExecutionId": "46e2d4de-41e8-44c3-ad6a-16d95b8c2666" + } + }, + { + "listen": "test", + "script": { + "id": "be078a65-64c6-47b4-baa4-e8d27695584e", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "f4a45152-9576-4260-a65a-8d2ca26e7e45" + } + } + ] + }, + { + "id": "06e7c51f-b260-4ee1-99d8-cfca04e42aa2", + "name": "credentials_verify:proof:integer", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {{requestBody}}\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "1f1d63a0-81b0-428a-b77d-086885394f60", + "type": "text/javascript", + "exec": [ + "let rawBody = pm.variables.get(\"valid_vc\");", + "", + "// credential.proof is required to be an object for embedded proof VCs", + "rawBody.proof = 10;", + "", + "// Request body must be serialized before sending over the wire.", + "pm.variables.set(\"requestBody\", JSON.stringify(rawBody));" + ], + "_lastExecutionId": "b1217b8d-071c-47f3-9276-8e44bd8c7ad0" + } + }, + { + "listen": "test", + "script": { + "id": "021e0107-da13-43d0-9811-155cccf17336", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "c5fb0d47-0107-4e55-865f-59017bcc33c5" + } + } + ] + }, + { + "id": "44e23f5a-6112-4e02-a27f-40ce2a25dafb", + "name": "credentials_verify:proof:null", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {{requestBody}}\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "b08ddd13-9864-4844-9425-38755e736c48", + "type": "text/javascript", + "exec": [ + "let rawBody = pm.variables.get(\"valid_vc\");", + "", + "// credential.proof is required to be an object for embedded proof VCs", + "rawBody.proof = null;", + "", + "// Request body must be serialized before sending over the wire.", + "pm.variables.set(\"requestBody\", JSON.stringify(rawBody));" + ], + "_lastExecutionId": "f47adab5-3f75-44e8-86fc-9dcdb5557387" + } + }, + { + "listen": "test", + "script": { + "id": "12b227ca-dc96-411d-9a93-a61b76052a9c", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "bc3b4158-d142-41c5-ae7f-582534bdea2d" + } + } + ] + }, + { + "id": "3fc34e5b-d705-4534-ad49-4afd75804f5b", + "name": "credentials_verify:proof:string", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {{requestBody}}\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "7d2357e9-9b9d-4886-a9e6-d85d57d47e02", + "type": "text/javascript", + "exec": [ + "let rawBody = pm.variables.get(\"valid_vc\");", + "", + "// credential.proof is required to be an object for embedded proof VCs", + "rawBody.proof = \"string\";", + "", + "// Request body must be serialized before sending over the wire.", + "pm.variables.set(\"requestBody\", JSON.stringify(rawBody));" + ], + "_lastExecutionId": "73844022-77bf-408d-9679-7ccf6420c4c3" + } + }, + { + "listen": "test", + "script": { + "id": "ccc6ef17-758a-45cc-8b0d-9eda062ca4ce", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "82e3ee95-dccd-427f-ae0f-483406ef7644" + } + } + ] + }, + { + "id": "7595348b-0fd7-48d0-a1f8-159f657f85a5", + "name": "credentials_verify:proof:type:missing", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {{requestBody}}\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "73a51c05-1750-460b-adf8-bc66e2352ae1", + "type": "text/javascript", + "exec": [ + "let rawBody = pm.variables.get(\"valid_vc\");", + "", + "// credential.proof.type is required for embedded proof VCs", + "delete rawBody.proof.type", + "", + "// Request body must be serialized before sending over the wire.", + "pm.variables.set(\"requestBody\", JSON.stringify(rawBody));" + ], + "_lastExecutionId": "7a3e813b-c1d5-4692-98f9-ec514926b79f" + } + }, + { + "listen": "test", + "script": { + "id": "5730d639-1d4e-451a-a77e-b5af09c7f852", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "f2367404-9e68-4782-a7fb-eba883ceea87" + } + } + ] + }, + { + "id": "d4c1b7dc-7655-4467-bdba-2143745e7dbc", + "name": "credentials_verify:proof:type:array", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {{requestBody}}\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "f4f8ecd7-433b-4f0c-ac97-78185dddbc96", + "type": "text/javascript", + "exec": [ + "let rawBody = pm.variables.get(\"valid_vc\");", + "", + "// credential.proof.type is required to be a specific string", + "rawBody.proof.type = [\"Ed25519Signature2018\"];", + "", + "// Request body must be serialized before sending over the wire.", + "pm.variables.set(\"requestBody\", JSON.stringify(rawBody));" + ], + "_lastExecutionId": "ea3c8d47-a1b9-4cd0-b9cc-d704a7bfc88f" + } + }, + { + "listen": "test", + "script": { + "id": "15445b3d-de39-4362-be8d-2e875e480da7", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "625a7896-dfeb-45f9-be92-42fe82952dde" + } + } + ] + }, + { + "id": "312f037b-20d3-4118-9d10-58fcc6ca69ce", + "name": "credentials_verify:proof:type:boolean", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {{requestBody}}\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "462b96df-84ef-403a-a895-501bb48a3c56", + "type": "text/javascript", + "exec": [ + "let rawBody = pm.variables.get(\"valid_vc\");", + "", + "// credential.proof.type is required to be a specific string", + "rawBody.proof.type = true;", + "", + "// Request body must be serialized before sending over the wire.", + "pm.variables.set(\"requestBody\", JSON.stringify(rawBody));" + ], + "_lastExecutionId": "823f3f8c-e015-4575-adce-02baac3ec801" + } + }, + { + "listen": "test", + "script": { + "id": "eaea8db1-ece9-47d9-be05-a9c4215a2cc3", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "409d9aed-0917-4448-9875-35470f1419f0" + } + } + ] + }, + { + "id": "8f5c9d3c-db38-42c3-b48e-cddc44e19aab", + "name": "credentials_verify:proof:type:integer", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {{requestBody}}\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "12be1246-ca88-4610-b660-df21c4805be4", + "type": "text/javascript", + "exec": [ + "let rawBody = pm.variables.get(\"valid_vc\");", + "", + "// credential.proof.type is required to be a specific string", + "rawBody.proof.type = 123;", + "", + "// Request body must be serialized before sending over the wire.", + "pm.variables.set(\"requestBody\", JSON.stringify(rawBody));" + ], + "_lastExecutionId": "fd5b8d3a-d9fb-49d7-85ac-9c7fe9f99e59" + } + }, + { + "listen": "test", + "script": { + "id": "69c23375-7e0e-425e-be10-96ac06e74a63", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "7509eb28-6f80-456b-9bf4-8a6c3506cf8d" + } + } + ] + }, + { + "id": "11b3fa89-2da3-46b3-b3f4-33b617966f16", + "name": "credentials_verify:proof:type:null", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {{requestBody}}\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "b501afb8-d890-436a-8b39-0d3a34b96187", + "type": "text/javascript", + "exec": [ + "let rawBody = pm.variables.get(\"valid_vc\");", + "", + "// credential.proof.type is required to be a specific string", + "rawBody.proof.type = null;", + "", + "// Request body must be serialized before sending over the wire.", + "pm.variables.set(\"requestBody\", JSON.stringify(rawBody));" + ], + "_lastExecutionId": "4679feca-a7a2-48d4-a356-ebd52bdc3a17" + } + }, + { + "listen": "test", + "script": { + "id": "58c801df-ea86-4eeb-b18f-105f66061d1a", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "5ff7fa81-5bbe-462f-a3a4-d4c184734f83" + } + } + ] + }, + { + "id": "c95eee97-eb7f-442d-81b4-84a2c5259a56", + "name": "credentials_verify:proof:type:object", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {{requestBody}}\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "ffb06b75-12ac-4656-bb8a-be1b7285fc6d", + "type": "text/javascript", + "exec": [ + "let rawBody = pm.variables.get(\"valid_vc\");", + "", + "// credential.proof.type is required to be a specific string", + "rawBody.proof.type = {\"key\": \"Ed25519Signature2018\"};", + "", + "// Request body must be serialized before sending over the wire.", + "pm.variables.set(\"requestBody\", JSON.stringify(rawBody));" + ], + "_lastExecutionId": "ed2caee7-cb86-4f83-8729-1536b9053294" + } + }, + { + "listen": "test", + "script": { + "id": "6d026a97-4afd-4dec-8103-483a5eee5a8b", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "ef99cc6b-b8a1-4688-a582-885275f34a85" + } + } + ] + }, + { + "id": "97670669-9a24-4aaf-9f98-b326a9068cf3", + "name": "credentials_verify:proof:type:string", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {{requestBody}}\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "15840f7c-7deb-4ed1-9fcd-ccaee828f1ec", + "type": "text/javascript", + "exec": [ + "let rawBody = pm.variables.get(\"valid_vc\");", + "", + "// credential.proof.type is required to be a specific string", + "rawBody.proof.type = \"not one of the valid values\";", + "", + "// Request body must be serialized before sending over the wire.", + "pm.variables.set(\"requestBody\", JSON.stringify(rawBody));" + ], + "_lastExecutionId": "5ecfa965-f982-4a80-b936-803eea56756a" + } + }, + { + "listen": "test", + "script": { + "id": "548c094c-dd4f-4696-89e1-cbc17687dd40", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "05aa707f-5b62-4279-95ef-46aa79215405" + } + } + ] + }, + { + "id": "6a1158fd-f8b9-4014-80d5-43a5fd6a3471", + "name": "credentials_verify:proof:created:array", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {{requestBody}}\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "e3a68fc5-3892-417b-8425-8d962f049aae", + "type": "text/javascript", + "exec": [ + "let rawBody = pm.variables.get(\"valid_vc\");", + "", + "// credential.proof.created is required to be a string", + "rawBody.proof.created = [\"2020-04-02T18:28:08Z\"];", + "", + "// Request body must be serialized before sending over the wire.", + "pm.variables.set(\"requestBody\", JSON.stringify(rawBody));" + ], + "_lastExecutionId": "8b24b4c2-8a61-4b39-b625-4f7853fdcf80" + } + }, + { + "listen": "test", + "script": { + "id": "4b62e117-d049-4116-a99b-437f1e9169d5", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "da39c5cd-e016-4ec6-88a7-fab29d001d07" + } + } + ] + }, + { + "id": "e29e616e-840c-488c-bf70-d791c41cb8b5", + "name": "credentials_verify:proof:created:boolean", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {{requestBody}}\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "d443b8c2-b463-44e0-be87-ddcd17f9f837", + "type": "text/javascript", + "exec": [ + "let rawBody = pm.variables.get(\"valid_vc\");", + "", + "// credential.proof.created is required to be a string", + "rawBody.proof.created = true;", + "", + "// Request body must be serialized before sending over the wire.", + "pm.variables.set(\"requestBody\", JSON.stringify(rawBody));" + ], + "_lastExecutionId": "7eca761c-0d31-4263-892e-e0672e125aa3" + } + }, + { + "listen": "test", + "script": { + "id": "060b217c-c896-4701-b23e-5cee02864a98", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "d1d39f54-0b07-43a0-a1f9-2284a0a41c53" + } + } + ] + }, + { + "id": "b9d83fc0-023b-43ab-b621-54a62d958e94", + "name": "credentials_verify:proof:created:integer", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {{requestBody}}\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "e48cfef9-ed1e-48bd-bfe5-6b696b6944a2", + "type": "text/javascript", + "exec": [ + "let rawBody = pm.variables.get(\"valid_vc\");", + "", + "// credential.proof.created is required to be a string", + "rawBody.proof.created = 123;", + "", + "// Request body must be serialized before sending over the wire.", + "pm.variables.set(\"requestBody\", JSON.stringify(rawBody));" + ], + "_lastExecutionId": "39b263f3-ac18-462c-8eee-2a74c1a89716" + } + }, + { + "listen": "test", + "script": { + "id": "eb07b4e0-dbe4-4990-826d-d07c31bda2ea", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "6eb0b034-464c-4dae-a22c-1b5c53f28667" + } + } + ] + }, + { + "id": "871a0049-2c1e-46be-b0b0-cc24773c25c7", + "name": "credentials_verify:proof:created:null", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {{requestBody}}\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "bfd23e92-8a8b-48e7-addf-d4235f21abf9", + "type": "text/javascript", + "exec": [ + "let rawBody = pm.variables.get(\"valid_vc\");", + "", + "// credential.proof.created is required to be a string", + "rawBody.proof.created = null;", + "", + "// Request body must be serialized before sending over the wire.", + "pm.variables.set(\"requestBody\", JSON.stringify(rawBody));" + ], + "_lastExecutionId": "96bc005c-2fc0-400c-a57c-ab144083698b" + } + }, + { + "listen": "test", + "script": { + "id": "909d4fe5-66bc-419d-9055-e3eaf0f475a5", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "a8295b67-4d80-4d1f-b5f5-d8dee3a2fc78" + } + } + ] + }, + { + "id": "35f7e13c-05b4-459d-a6a9-f93a712765f2", + "name": "credentials_verify:proof:created:object", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {{requestBody}}\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "8a319ebc-42d5-4a88-bf82-1faf78af16ab", + "type": "text/javascript", + "exec": [ + "let rawBody = pm.variables.get(\"valid_vc\");", + "", + "// credential.proof.created is required to be a string", + "rawBody.proof.created = {\"key\": \"2020-04-02T18:28:08Z\"};", + "", + "// Request body must be serialized before sending over the wire.", + "pm.variables.set(\"requestBody\", JSON.stringify(rawBody));" + ], + "_lastExecutionId": "8e700a47-7764-467e-80d5-8c8321851739" + } + }, + { + "listen": "test", + "script": { + "id": "0253d1e5-dce2-4d8e-a651-d92ade6245c5", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "46e20d14-08c3-425b-ba8c-0eba0cd5ab1b" + } + } + ] + }, + { + "id": "df9fb949-4ae4-418f-968d-c1480fcbc653", + "name": "credentials_verify:proof:verificationMethod:array", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {{requestBody}}\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "3d27a3ff-b827-42e8-a55c-d177f0500810", + "type": "text/javascript", + "exec": [ + "let rawBody = pm.variables.get(\"valid_vc\");", + "", + "// credential.proof.verificationMethod is required to be a string", + "rawBody.proof.verificationMethod = [\"did:example:123#z6MksHh7qHWvybLg5QTPPdG2DgEjjduBDArV9EF9mRiRzMBN\"];", + "", + "// Request body must be serialized before sending over the wire.", + "pm.variables.set(\"requestBody\", JSON.stringify(rawBody));" + ], + "_lastExecutionId": "f6f6cb28-4f35-4ec5-8d2c-f60909064a8a" + } + }, + { + "listen": "test", + "script": { + "id": "bf0cd9c1-aed7-437b-a7c3-f0630c2700f4", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "7d8c1460-07af-4605-904a-335639ac229e" + } + } + ] + }, + { + "id": "1464a1a6-fce3-42be-934c-3d4d2e508e2a", + "name": "credentials_verify:proof:verificationMethod:boolean", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {{requestBody}}\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "84997c4d-7fd8-41bb-b5a5-ef2fbccb3e26", + "type": "text/javascript", + "exec": [ + "let rawBody = pm.variables.get(\"valid_vc\");", + "", + "// credential.proof.verificationMethod is required to be a string", + "rawBody.proof.verificationMethod = true;", + "", + "// Request body must be serialized before sending over the wire.", + "pm.variables.set(\"requestBody\", JSON.stringify(rawBody));" + ], + "_lastExecutionId": "b42da9c5-e42c-4982-a2d3-94846840df82" + } + }, + { + "listen": "test", + "script": { + "id": "50f192bf-6af0-47ff-a68e-1e5d9f9b5e33", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "206d8755-1c9b-4ab2-996a-39e58e4c4ead" + } + } + ] + }, + { + "id": "2a05aff3-ae0e-40a2-b775-358f3821317e", + "name": "credentials_verify:proof:verificationMethod:integer", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {{requestBody}}\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "c35f8df7-4dac-47ed-a331-da1b3f64ba08", + "type": "text/javascript", + "exec": [ + "let rawBody = pm.variables.get(\"valid_vc\");", + "", + "// credential.proof.verificationMethod is required to be a string", + "rawBody.proof.verificationMethod = 123;", + "", + "// Request body must be serialized before sending over the wire.", + "pm.variables.set(\"requestBody\", JSON.stringify(rawBody));" + ], + "_lastExecutionId": "42cc4135-d4e8-41ad-8164-6dcde662baa0" + } + }, + { + "listen": "test", + "script": { + "id": "9692a57e-8aff-4cce-82de-5b00d91c2baa", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "0367c7e5-23ca-4daa-a97e-2f6e103a1457" + } + } + ] + }, + { + "id": "30fdec98-f2a5-4b0a-87c6-8fb80b73cea2", + "name": "credentials_verify:proof:verificationMethod:null", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {{requestBody}}\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "cb97dc28-5fc1-483a-a887-f72fbad46b28", + "type": "text/javascript", + "exec": [ + "let rawBody = pm.variables.get(\"valid_vc\");", + "", + "// credential.proof.verificationMethod is required to be a string", + "rawBody.proof.verificationMethod = null;", + "", + "// Request body must be serialized before sending over the wire.", + "pm.variables.set(\"requestBody\", JSON.stringify(rawBody));" + ], + "_lastExecutionId": "7273d38a-e71c-45ea-8594-9853ba9b0f6d" + } + }, + { + "listen": "test", + "script": { + "id": "ad6debdb-f800-40c6-b6f6-ea0c0d008b97", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "f875e8e1-f45c-4237-a353-bdb1864077e4" + } + } + ] + }, + { + "id": "7e9bc0bf-9303-4664-97bd-f2463a62deee", + "name": "credentials_verify:proof:verificationMethod:object", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {{requestBody}}\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "e544b833-8241-4f8b-9b96-8bc62dd6819c", + "type": "text/javascript", + "exec": [ + "let rawBody = pm.variables.get(\"valid_vc\");", + "", + "// credential.proof.verificationMethod is required to be a string", + "rawBody.proof.verificationMethod = {\"key\": \"did:example:123#z6MksHh7qHWvybLg5QTPPdG2DgEjjduBDArV9EF9mRiRzMBN\"};", + "", + "// Request body must be serialized before sending over the wire.", + "pm.variables.set(\"requestBody\", JSON.stringify(rawBody));" + ], + "_lastExecutionId": "32a4f3ec-cc2f-4ac2-8374-4cc7b84513cd" + } + }, + { + "listen": "test", + "script": { + "id": "6b991bb7-ecd6-4862-a535-05eb754dfe1a", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "90e781a5-65e3-4cc8-8ce6-d4ccfa1b6fdb" + } + } + ] + }, + { + "id": "d597313a-dd7e-4a60-8f8e-95046e1089f9", + "name": "credentials_verify:proof:jws:array", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {{requestBody}}\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "9f9ee83b-fdfe-421d-b7d9-e48abef9a07e", + "type": "text/javascript", + "exec": [ + "let rawBody = pm.variables.get(\"valid_vc\");", + "", + "// credential.proof.jws is required to be a string", + "rawBody.proof.jws = [\"eyJhbGciOiJFZERTQSIsImI2NCI6ZmFsc2UsImNyaXQiOlsiYjY0Il19..YtqjEYnFENT7fNW-COD0HAACxeuQxPKAmp4nIl8jYAu__6IH2FpSxv81w-l5PvE1og50tS9tH8WyXMlXyo45CA\"];", + "", + "// Request body must be serialized before sending over the wire.", + "pm.variables.set(\"requestBody\", JSON.stringify(rawBody));" + ], + "_lastExecutionId": "2779b63d-5fc7-4146-931a-227cbe9b716e" + } + }, + { + "listen": "test", + "script": { + "id": "ae02820a-373a-4e89-8b99-dcc7217539e8", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "f52a6ca8-21bf-4e77-8352-a4d61a8c8a3b" + } + } + ] + }, + { + "id": "877cc8c3-9a66-41e8-b114-ada322bdcecb", + "name": "credentials_verify:proof:jws:boolean", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {{requestBody}}\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "07d53d16-8122-4136-bf7a-bda343efce42", + "type": "text/javascript", + "exec": [ + "let rawBody = pm.variables.get(\"valid_vc\");", + "", + "// credential.proof.jws is required to be a string", + "rawBody.proof.jws = true;", + "", + "// Request body must be serialized before sending over the wire.", + "pm.variables.set(\"requestBody\", JSON.stringify(rawBody));" + ], + "_lastExecutionId": "587cd12e-0bed-4c64-b747-06e26efe4b56" + } + }, + { + "listen": "test", + "script": { + "id": "cabe1472-eca9-4242-8817-f3a048feed6e", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "1cd9038f-c8e1-4ec5-91ad-e2892403a2c6" + } + } + ] + }, + { + "id": "f7654556-d6aa-44de-a86c-9dbfdc0c5b97", + "name": "credentials_verify:proof:jws:integer", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {{requestBody}}\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "411e9b05-ffd7-4fc6-a3fa-0d6ae7334deb", + "type": "text/javascript", + "exec": [ + "let rawBody = pm.variables.get(\"valid_vc\");", + "", + "// credential.proof.jws is required to be a string", + "rawBody.proof.jws = 123;", + "", + "// Request body must be serialized before sending over the wire.", + "pm.variables.set(\"requestBody\", JSON.stringify(rawBody));" + ], + "_lastExecutionId": "71d4cb8f-fb5e-4673-8627-b617978bcae6" + } + }, + { + "listen": "test", + "script": { + "id": "fcffbcb2-58e5-4d83-bab8-ae5d73742f8c", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "dacf74ee-59b6-4775-bf38-c6dcc140b78b" + } + } + ] + }, + { + "id": "4595fece-09b9-4570-8e8f-3b88991811e8", + "name": "credentials_verify:proof:jws:null", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {{requestBody}}\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "f9d90aee-414f-4295-af25-9e7b17e71989", + "type": "text/javascript", + "exec": [ + "let rawBody = pm.variables.get(\"valid_vc\");", + "", + "// credential.proof.jws is required to be a string", + "rawBody.proof.jws = null;", + "", + "// Request body must be serialized before sending over the wire.", + "pm.variables.set(\"requestBody\", JSON.stringify(rawBody));" + ], + "_lastExecutionId": "90c6afbe-33ba-4ef1-b737-4755595a0ea3" + } + }, + { + "listen": "test", + "script": { + "id": "3aeb4965-2752-4994-8010-ab2b09ac3ddd", + "type": "text/javascript", + "exec": [ + "", + "" + ], + "_lastExecutionId": "bbce469e-8d25-445b-8174-c40120eb6f6e" + } + } + ] + }, + { + "id": "b3cf9b77-4dc2-44f9-bbcd-5026f01cc425", + "name": "credentials_verify:proof:jws:object", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {{requestBody}}\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "d43dd051-1139-46ec-94d0-204d23057491", + "type": "text/javascript", + "exec": [ + "let rawBody = pm.variables.get(\"valid_vc\");", + "", + "// credential.proof.jws is required to be a string", + "rawBody.proof.jws = {\"key\": \"eyJhbGciOiJFZERTQSIsImI2NCI6ZmFsc2UsImNyaXQiOlsiYjY0Il19..YtqjEYnFENT7fNW-COD0HAACxeuQxPKAmp4nIl8jYAu__6IH2FpSxv81w-l5PvE1og50tS9tH8WyXMlXyo45CA\"};", + "", + "// Request body must be serialized before sending over the wire.", + "pm.variables.set(\"requestBody\", JSON.stringify(rawBody));" + ], + "_lastExecutionId": "aabf2590-040d-43ae-bcf8-c2bbc77ed75a" + } + }, + { + "listen": "test", + "script": { + "id": "212f4a59-d016-41e8-959d-3508ffd9b59d", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "2ba58854-7271-4a51-b3c2-5b3328626e02" + } + } + ] + }, + { + "id": "8b6bb10c-0476-4cba-9c6e-c407ca0f5c0d", + "name": "credentials_verify:proof:proofPurpose:array", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {{requestBody}}\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "ad05898d-22ff-476d-a9fc-fe816fa3d0dc", + "type": "text/javascript", + "exec": [ + "let rawBody = pm.variables.get(\"valid_vc\");", + "", + "// credential.proof.proofPurpose is required to be the string \"assertionMethod\".", + "rawBody.proof.proofPurpose = [\"assertionMethod\"];", + "", + "// Request body must be serialized before sending over the wire.", + "pm.variables.set(\"requestBody\", JSON.stringify(rawBody));" + ], + "_lastExecutionId": "f55fc121-7576-4c42-bffc-8bf101fcd16f" + } + }, + { + "listen": "test", + "script": { + "id": "503a1b27-a089-4d70-b406-8e61921c6a95", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "39956bb3-bba9-4ec7-90c7-a55710f4926a" + } + } + ] + }, + { + "id": "f8a81584-ffb9-4f22-b7d9-f77247b053b3", + "name": "credentials_verify:proof:proofPurpose:boolean", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {{requestBody}}\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "e13147cf-e4a3-4adc-b034-b9d5d5f31481", + "type": "text/javascript", + "exec": [ + "let rawBody = pm.variables.get(\"valid_vc\");", + "", + "// credential.proof.proofPurpose is required to be the string \"assertionMethod\".", + "rawBody.proof.proofPurpose = true;", + "", + "// Request body must be serialized before sending over the wire.", + "pm.variables.set(\"requestBody\", JSON.stringify(rawBody));" + ], + "_lastExecutionId": "e4a1524c-fa99-486d-908e-015a2dafd140" + } + }, + { + "listen": "test", + "script": { + "id": "9b61a9d1-375e-41f1-bd22-eb5fbd4415b6", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "eacd0689-74ca-4ced-b264-6ab73ec499d1" + } + } + ] + }, + { + "id": "afc46c58-330f-4a0a-a18c-f77afc926118", + "name": "credentials_verify:proof:proofPurpose:integer", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {{requestBody}}\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "c116add9-aa29-4ae8-8a8c-8b698d405c57", + "type": "text/javascript", + "exec": [ + "let rawBody = pm.variables.get(\"valid_vc\");", + "", + "// credential.proof.proofPurpose is required to be the string \"assertionMethod\".", + "rawBody.proof.proofPurpose = 123;", + "", + "// Request body must be serialized before sending over the wire.", + "pm.variables.set(\"requestBody\", JSON.stringify(rawBody));" + ], + "_lastExecutionId": "485c2926-c25c-4771-ab00-9ce0700f277d" + } + }, + { + "listen": "test", + "script": { + "id": "753a6158-bf29-44f8-b617-ca2851877df7", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "bd3cbbc0-9842-42a7-9b61-21cf777a245c" + } + } + ] + }, + { + "id": "16bedf22-4dd0-457f-86dc-ca3622ab12c8", + "name": "credentials_verify:proof:proofPurpose:null", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {{requestBody}}\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "9d93f90b-c384-444c-ae02-a5be02160987", + "type": "text/javascript", + "exec": [ + "let rawBody = pm.variables.get(\"valid_vc\");", + "", + "// credential.proof.proofPurpose is required to be the string \"assertionMethod\".", + "rawBody.proof.proofPurpose = null;", + "", + "// Request body must be serialized before sending over the wire.", + "pm.variables.set(\"requestBody\", JSON.stringify(rawBody));" + ], + "_lastExecutionId": "6f46af19-dae5-475b-9ee4-ca6a18226879" + } + }, + { + "listen": "test", + "script": { + "id": "5425efbc-623c-438b-8e44-261114fd3774", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "c9f87f39-d221-44e5-ba48-952077225fdb" + } + } + ] + }, + { + "id": "01b41a93-75d2-4311-b049-297e5e54ccb4", + "name": "credentials_verify:proof:proofPurpose:object", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {{requestBody}}\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "94436a74-f085-4b96-8ad6-00d3a57b0c5c", + "type": "text/javascript", + "exec": [ + "let rawBody = pm.variables.get(\"valid_vc\");", + "", + "// credential.proof.proofPurpose is required to be the string \"assertionMethod\".", + "rawBody.proof.proofPurpose = {\"key\": \"assertionMethod\"};", + "", + "// Request body must be serialized before sending over the wire.", + "pm.variables.set(\"requestBody\", JSON.stringify(rawBody));" + ], + "_lastExecutionId": "307b117d-1f26-46c9-bf24-fe42cf3b3a6b" + } + }, + { + "listen": "test", + "script": { + "id": "0c10e654-9095-4b58-a5c1-34e3b3f1598b", + "type": "text/javascript", + "exec": [ + "", + "" + ], + "_lastExecutionId": "1c11b52c-47ac-4466-a912-b8dc62f50111" + } + } + ] + }, + { + "id": "e81de16d-8210-4f6a-ae70-3c99a5ff0245", + "name": "credentials_verify:proof:proofPurpose:string", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {{requestBody}}\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "2abb9b79-fad9-483f-911f-3e413a6c3bec", + "type": "text/javascript", + "exec": [ + "let rawBody = pm.variables.get(\"valid_vc\");", + "", + "// credential.proof.proofPurpose is required to be the string \"assertionMethod\".", + "rawBody.proof.proofPurpose = \"not a valid value\";", + "", + "// Request body must be serialized before sending over the wire.", + "pm.variables.set(\"requestBody\", JSON.stringify(rawBody));" + ], + "_lastExecutionId": "db0ac531-e95a-4bde-9473-24cca993ee1b" + } + }, + { + "listen": "test", + "script": { + "id": "ca191947-6902-4300-848d-f319b7a85501", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "660f9a12-d3a9-470f-926a-11fc475c37bf" + } + } + ] + } + ], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "3930a0e5-ec0f-42d4-9b57-8f1ae6d4b6b2", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "b9a796ed-a73d-48f7-af7f-7b6f4e948e78" + } + }, + { + "listen": "test", + "script": { + "id": "91a91c06-9095-4910-9581-28b96f44f1b9", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "" + ], + "_lastExecutionId": "7292bf83-7741-4bf9-a056-ee15019b6f9a" + } + } + ] + }, + { + "id": "808045c7-7d76-4d44-ab9d-0d7ba0a9b3a8", + "name": "Bad Auth", + "item": [ + { + "id": "f1d111eb-cbcb-40a5-b2f3-8c1582067484", + "name": "credentials_verify:missing_auth", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {{requestBody}}\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "0dfa0fbb-ac91-4280-b914-90c4bf3d7448", + "type": "text/javascript", + "exec": [ + "// Request body must be serialized before sending over the wire.", + "pm.variables.set(\"requestBody\", JSON.stringify(pm.variables.get(\"valid_vc\")));" + ], + "_lastExecutionId": "bfdb2006-b1ef-4787-ad6e-04692ae4ae8b" + } + }, + { + "listen": "test", + "script": { + "id": "61c4294f-bfc5-4b26-8bdf-b45447ee7ae5", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 401\", function () {", + " pm.response.to.have.status(401);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema401\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "" + ], + "_lastExecutionId": "1afca64c-249e-4f11-bf58-85bf3722088c" + } + } + ] + } + ], + "auth": { + "type": "noauth", + "noauth": [] + }, + "event": [ + { + "listen": "prerequest", + "script": { + "id": "b58be435-59d5-4fcd-aa2b-f13ccd0a781e", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "38840734-002b-469d-8402-4c162a8ad096" + } + }, + { + "listen": "test", + "script": { + "id": "ed0554ce-2385-48e0-9673-6d86051401f4", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "8508a787-7998-4820-9067-f6f0ca1263b1" + } + } + ] + }, + { + "id": "a101191c-c581-417e-aac0-3620e9d5d950", + "name": "Bad Signature", + "item": [ + { + "id": "6e191fad-9999-4e1a-97a5-846d3ab8c219", + "name": "credentials_verify:bad_signature", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {\n \"id\": \"urn:uuid:e22ccc92-2c81-411f-a80f-e7f8334000a7\",\n \"@context\": [\n \"https://www.w3.org/2018/credentials/v1\"\n ],\n \"credentialSubject\": {\n \"id\": \"did:example:123\"\n },\n \"issuanceDate\": \"2006-01-02T15:04:05Z\",\n \"issuer\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"type\": [\n \"VerifiableCredential\"\n ],\n \"proof\": {\n \"created\": \"2006-01-02T15:04:05Z\",\n \"verificationMethod\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn#z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"proofPurpose\": \"assertionMethod\",\n \"type\": \"Ed25519Signature2018\",\n \"jws\": \"eyJhbGciOiJFZERTQSIsImI2NCI6ZmFsc2UsImNyaXQiOlsiYjY0Il19..mvbcalofPOi7o7nxByyxXCuSOKXuGFM7_W9a8N62-EERarrH4p4T_0c2ZfGnGLiHOvY6Q-dyy38t9HPvXy-MBg\"\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "bd9273cc-b5fa-417f-9c54-a3b7f00a3e9a", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 200\", function () {", + " pm.response.to.have.status(200);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema200CredentialsVerify\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "pm.test(\"response verified is false\", function() {", + " const { verified } = pm.response.json();", + " pm.expect(verified).to.be.false;", + "});" + ], + "_lastExecutionId": "529522dd-2faf-43b9-a5d3-020b1374d6c2" + } + }, + { + "listen": "prerequest", + "script": { + "id": "619fd82c-275b-4cb9-98aa-618e66d46c8d", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "a41f9958-1d5a-4ba0-80bf-726ed4d29edb" + } + } + ] + } + ], + "event": [] + } + ], + "event": [] + }, + { + "id": "445a2906-37a3-41d1-a085-18b8ea4bbfe6", + "name": "Positive Testing", + "item": [ + { + "id": "9f06b65b-d69d-49c3-a0c2-ac8536b59921", + "name": "credentials_verify", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {\n \"@context\": [\n \"https://www.w3.org/2018/credentials/v1\",\n \"https://w3id.org/traceability/v1\"\n ],\n \"credentialSubject\": {\n \"id\": \"did:example:123\"\n },\n \"id\": \"urn:uuid:57016a7f-0e4c-4be9-beec-cf39c4dd459a\",\n \"issuanceDate\": \"2006-01-02T15:04:05Z\",\n \"issuer\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"type\": [\n \"VerifiableCredential\"\n ],\n \"proof\": {\n \"created\": \"2006-01-02T15:04:05Z\",\n \"verificationMethod\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn#z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"proofPurpose\": \"assertionMethod\",\n \"type\": \"Ed25519Signature2018\",\n \"jws\": \"eyJhbGciOiJFZERTQSIsImI2NCI6ZmFsc2UsImNyaXQiOlsiYjY0Il19..z7SC-b7i7GCi9S_RgHGIkqzgeSxV5XUT_77JuHgqzQP-5KB5n_PrOW6ITnAlmgWyaVPSOD1IHVjb--avWDrbCQ\"\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "55316941-7fa8-459c-9b31-b24f8013225e", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 200\", function () {", + " pm.response.to.have.status(200);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema200CredentialsVerify\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "pm.test(\"response verified is true\", function() {", + " const { verified } = pm.response.json();", + " pm.expect(verified).to.be.true;", + "});" + ], + "_lastExecutionId": "46aa8761-7bb0-4c4a-8555-d3ee78c3a6b4" + } + }, + { + "listen": "prerequest", + "script": { + "id": "95213d64-3453-4052-8452-277153ee06b6", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "85d463f6-78bd-4b4e-ab02-d87aa8592513" + } + } + ] + }, + { + "id": "923fb0e5-3ac1-4cc2-9dcf-28fe24e2b2da", + "name": "credentials_verify:issuer:object", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {\n \"@context\": [\n \"https://www.w3.org/2018/credentials/v1\",\n \"https://w3id.org/traceability/v1\"\n ],\n \"credentialSubject\": {\n \"id\": \"did:example:123\"\n },\n \"id\": \"urn:uuid:57016a7f-0e4c-4be9-beec-cf39c4dd459a\",\n \"issuanceDate\": \"2006-01-02T15:04:05Z\",\n \"issuer\": {\n \"id\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\"\n },\n \"type\": [\n \"VerifiableCredential\"\n ],\n \"proof\": {\n \"created\": \"2006-01-02T15:04:05Z\",\n \"verificationMethod\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn#z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"proofPurpose\": \"assertionMethod\",\n \"type\": \"Ed25519Signature2018\",\n \"jws\": \"eyJhbGciOiJFZERTQSIsImI2NCI6ZmFsc2UsImNyaXQiOlsiYjY0Il19..z7SC-b7i7GCi9S_RgHGIkqzgeSxV5XUT_77JuHgqzQP-5KB5n_PrOW6ITnAlmgWyaVPSOD1IHVjb--avWDrbCQ\"\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "407c2d37-10a5-463a-9088-7a35d1d58ea6", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 200\", function () {", + " pm.response.to.have.status(200);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema200CredentialsVerify\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "pm.test(\"response verified is true\", function() {", + " const { verified } = pm.response.json();", + " pm.expect(verified).to.be.true;", + "});" + ], + "_lastExecutionId": "e04880fe-2359-451b-8046-4e228fb1982e" + } + }, + { + "listen": "prerequest", + "script": { + "id": "eae71a76-ee3b-414d-9721-6c91d28e8b83", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "41ff450b-5a60-42a4-b8b6-01870d9679fd" + } + } + ] + } + ], + "event": [] + } + ], + "auth": { + "type": "bearer", + "bearer": [ + { + "type": "string", + "value": "{{currentAccessToken}}", + "key": "token" + } + ] + }, + "event": [ + { + "listen": "prerequest", + "script": { + "id": "ed4e5064-3bfa-4396-b024-d95a46b7c671", + "type": "text/javascript", + "exec": [ + "// Obtain an access token", + "utils(pm).getAccessToken();", + "", + "// Dummy VC issued for testing", + "pm.variables.set(\"valid_vc\", {", + " \"@context\": [", + " \"https://www.w3.org/2018/credentials/v1\"", + " ],", + " \"credentialSubject\": {", + " \"id\": \"did:example:123\"", + " },", + " \"id\": \"urn:uuid:57016a7f-0e4c-4be9-beec-cf39c4dd459a\",", + " \"issuanceDate\": \"2006-01-02T15:04:05Z\",", + " \"issuer\": \"did:key:z6Mkf5p6p73kd57TRr2zWC1NuMUt3SjtYNANn9qjYXZPAYJV\",", + " \"proof\": {", + " \"created\": \"2020-04-02T18:48:36Z\",", + " \"jws\": \"eyJhbGciOiJFZERTQSIsImI2NCI6ZmFsc2UsImNyaXQiOlsiYjY0Il19..R618vVfGIF2jTe5dVkzMqQYIFKoIkyK_3_35z15tp_aFzew_4ruQt2DcaxdtkwsRff7bFsrVfigTl_XeE3tPDA\",", + " \"proofPurpose\": \"assertionMethod\",", + " \"type\": \"Ed25519Signature2018\",", + " \"verificationMethod\": \"did:key:z6Mkf5p6p73kd57TRr2zWC1NuMUt3SjtYNANn9qjYXZPAYJV#z6Mkf5p6p73kd57TRr2zWC1NuMUt3SjtYNANn9qjYXZPAYJV\"", + " },", + " \"type\": \"VerifiableCredential\"", + "});", + "" + ], + "_lastExecutionId": "996e0b60-1829-48f3-94be-1634be59bc61" + } + }, + { + "listen": "test", + "script": { + "id": "ddf14ae1-1e84-4e16-aeb5-ef63d5a8c60b", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "adcfef56-b70b-4880-8afb-0549896067d7" + } + } + ] + }, + { + "id": "5e41cebc-6634-4ac3-9cc5-595eefe0b0b2", + "name": "Presentations - Present", + "item": [ + { + "id": "2b714472-8988-4ecc-ada3-ddb51688f967", + "name": "Negative Testing", + "item": [ + { + "id": "c8e74bf0-63e8-457f-895f-c4cdc457e362", + "name": "Bad Auth", + "item": [ + { + "id": "90b28e0f-ce27-4352-b41e-7886da24b980", + "name": "presentations:missing_auth", + "request": { + "url": { + "path": [ + "presentations" + ], + "host": [ + "{{presentations_base_url}}" + ], + "query": [], + "variable": [] + }, + "method": "POST" + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "48a2e8eb-3302-4684-9dfc-22cc48048495", + "type": "text/javascript", + "exec": [ + "// Get multi-tenant aware presentations base URL from cached did:web document", + "const didDoc = pm.variables.get(\"currentDidWeb\");", + "const service = didDoc.service.find((s) => s.type.includes('TraceabilityAPI'));", + "pm.variables.set(\"presentations_base_url\", service.serviceEndpoint);", + "" + ], + "_lastExecutionId": "c0f33730-d2d2-4486-9665-1630a1ec6e0d" + } + }, + { + "listen": "test", + "script": { + "id": "8be2efa8-576b-40ed-8d2d-c4fef9cf55cc", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 401\", function () {", + " pm.response.to.have.status(401);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema401\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "" + ], + "_lastExecutionId": "9d16a695-6d11-47c7-ae32-ee42a19c8f6d" + } + } + ] + } + ], + "auth": { + "type": "noauth", + "noauth": [] + }, + "event": [ + { + "listen": "prerequest", + "script": { + "id": "3885a0ca-c23f-4768-b3f2-efbefef7dd4b", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "a7d1d74b-bca6-4bb5-81cb-653a4ffa2b10" + } + }, + { + "listen": "test", + "script": { + "id": "af9f3e5a-0563-4fcf-80a8-ff70205181a9", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "cd957c89-f7ac-41a9-8ace-e4738294023f" + } + } + ] + } + ], + "event": [] + } + ], + "auth": { + "type": "bearer", + "bearer": [ + { + "type": "string", + "value": "{{currentAccessToken}}", + "key": "token" + } + ] + }, + "event": [ + { + "listen": "prerequest", + "script": { + "id": "06f681d7-3008-4b3a-8583-a947c1b4bbaf", + "type": "text/javascript", + "exec": [ + "// Obtain an access token", + "utils(pm).getAccessToken();", + "", + "// Presentations requires a multi-tenant aware presentation endpoint. This", + "// fires off an async sendRequest() that Postman will wait for before running", + "// any requests in the collection.", + "utils(pm).populateCurrentDidWeb(pm.environment.get(\"ORGANIZATION_DID_WEB\"));", + "" + ], + "_lastExecutionId": "9723ad65-94e9-4070-b936-27b060a35587" + } + }, + { + "listen": "test", + "script": { + "id": "75d56f21-f0aa-4b47-8809-54fdc94da43a", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "3c58aa67-6f3c-445d-a650-6ba64a14dcb0" + } + } + ] + }, + { + "id": "a6bb87fb-d686-43fd-8e09-9f330da67b65", + "name": "Presentations - Create", + "item": [ + { + "id": "827ab620-a3b0-4c70-8540-c7e21c5c1392", + "name": "Negative Testing", + "item": [ + { + "id": "80ac4adb-6db5-4ecd-9161-45d906b17a82", + "name": "Bad Auth", + "item": [ + { + "id": "374522af-c4da-41e3-9ae9-992c6f7935ed", + "name": "presentations_prove:missing_auth", + "request": { + "url": { + "path": [ + "presentations", + "prove" + ], + "host": [ + "{{presentations_base_url}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "83fd1a1d-4f24-4a75-acd6-5ec5522d8d38", + "type": "text/javascript", + "exec": [ + "// Get multi-tenant aware presentations base URL from cached did:web document", + "const didDoc = pm.variables.get(\"currentDidWeb\");", + "const service = didDoc.service.find((s) => s.type.includes('TraceabilityAPI'));", + "pm.variables.set(\"presentations_base_url\", service.serviceEndpoint);", + "", + "// Request body must be serialized before sending over the wire.", + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // noop", + "}));", + "" + ], + "_lastExecutionId": "44d194c1-765e-44a2-a36a-2f5f3c59de18" + } + }, + { + "listen": "test", + "script": { + "id": "f24d3f54-c463-4a74-8a8a-094443c0cdcc", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 401\", function () {", + " pm.response.to.have.status(401);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema401\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "" + ], + "_lastExecutionId": "5f4788f8-f9b8-4365-8765-469d571416d8" + } + } + ] + } + ], + "auth": { + "type": "noauth", + "noauth": [] + }, + "event": [ + { + "listen": "prerequest", + "script": { + "id": "ff3221af-2735-4582-a85f-5f8e3fc014f6", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "658ccfec-2f0c-4df6-8cf4-3fe7680beb02" + } + }, + { + "listen": "test", + "script": { + "id": "7449a15e-b4f7-4934-8609-a88166c1c381", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "b3eb6d44-48d3-4eec-a45c-e7386aa711f5" + } + } + ] + } + ], + "event": [] + } + ], + "auth": { + "type": "bearer", + "bearer": [] + }, + "event": [ + { + "listen": "prerequest", + "script": { + "id": "159871d9-0258-4516-9916-d238533c3eab", + "type": "text/javascript", + "exec": [ + "// Obtain an access token", + "utils(pm).getAccessToken();", + "", + "", + "// Presentations requires a multi-tenant aware presentation endpoint. This", + "// fires off an async sendRequest() that Postman will wait for before running", + "// any requests in the collection.", + "utils(pm).populateCurrentDidWeb(pm.environment.get(\"ORGANIZATION_DID_WEB\"));", + "", + "// Minimal request body should represent the minimum set of data required", + "// for a successful request. This should exclude all optional items, and", + "// should contain the first alternate version of any 'oneOf' elements", + "// defined in the OpenAPI schema.", + "//", + "// Tests will use this minimal request body as a starting point and will", + "// mutate it as needed in pre-request scripts, e.g., to run tests using", + "// alternate or optional elements.", + "", + "pm.variables.set(\"minimalRequestBody\", {", + "});", + "", + "mutateRequestBody = (mutationFunction) => {", + " const req = pm.variables.get(\"minimalRequestBody\");", + " mutationFunction(req);", + " return JSON.stringify(req);", + "};" + ], + "_lastExecutionId": "74712978-a92f-47ab-bf75-3bc952423a7d" + } + }, + { + "listen": "test", + "script": { + "id": "d6572265-40de-479f-88a9-2a9fdfc79776", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "b3f8e0be-9793-49db-aaa3-d8003f9ed27c" + } + } + ] + }, + { + "id": "f33cf890-ece9-4e5a-ba68-41e88289e835", + "name": "Presentations - Verify", + "item": [ + { + "id": "c8efcbdd-3f69-468f-a895-9f77b8b5b0c6", + "name": "Negative Testing", + "item": [ + { + "id": "ea1def35-5c79-4aa1-9277-16a567746f75", + "name": "Bad Auth", + "item": [ + { + "id": "e45de781-70d4-49a9-9ae1-d8837312fb3f", + "name": "presentations_verify:missing_auth", + "request": { + "url": { + "path": [ + "presentations", + "verify" + ], + "host": [ + "{{presentations_base_url}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "d5b64dc5-f5f6-49fd-8960-899fe6b3f3ac", + "type": "text/javascript", + "exec": [ + "// Get multi-tenant aware presentations base URL from cached did:web document", + "const didDoc = pm.variables.get(\"currentDidWeb\");", + "const service = didDoc.service.find((s) => s.type.includes('TraceabilityAPI'));", + "pm.variables.set(\"presentations_base_url\", service.serviceEndpoint);", + "", + "// Request body must be serialized before sending over the wire.", + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // noop", + "}));", + "" + ], + "_lastExecutionId": "4792021e-93a8-4f94-845a-9483bbac18f6" + } + }, + { + "listen": "test", + "script": { + "id": "d42f2346-84b8-459d-8de0-52ccb826deaf", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 401\", function () {", + " pm.response.to.have.status(401);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema401\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "" + ], + "_lastExecutionId": "cb2a6024-ec71-416e-9353-8c1ecaee560b" + } + } + ] + } + ], + "auth": { + "type": "noauth", + "noauth": [] + }, + "event": [ + { + "listen": "prerequest", + "script": { + "id": "1d7e602c-22d3-4c7c-95ed-f37bfb80bacd", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "d9fc582b-3036-48e1-9c68-bd028e2af423" + } + }, + { + "listen": "test", + "script": { + "id": "e824bef8-c9d4-4dd7-a322-42297259124b", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "07bcceb0-320e-46d0-ad21-7b4e40dffe38" + } + } + ] + } + ], + "event": [] + } + ], + "auth": { + "type": "bearer", + "bearer": [] + }, + "event": [ + { + "listen": "prerequest", + "script": { + "id": "7171eee5-1a04-4777-9133-50f8f8b3ea0d", + "type": "text/javascript", + "exec": [ + "// Obtain an access token", + "utils(pm).getAccessToken();", + "", + "", + "// Presentations requires a multi-tenant aware presentation endpoint. This", + "// fires off an async sendRequest() that Postman will wait for before running", + "// any requests in the collection.", + "utils(pm).populateCurrentDidWeb(pm.environment.get(\"ORGANIZATION_DID_WEB\"));", + "", + "// Minimal request body should represent the minimum set of data required", + "// for a successful request. This should exclude all optional items, and", + "// should contain the first alternate version of any 'oneOf' elements", + "// defined in the OpenAPI schema.", + "//", + "// Tests will use this minimal request body as a starting point and will", + "// mutate it as needed in pre-request scripts, e.g., to run tests using", + "// alternate or optional elements.", + "", + "pm.variables.set(\"minimalRequestBody\", {", + "});", + "", + "mutateRequestBody = (mutationFunction) => {", + " const req = pm.variables.get(\"minimalRequestBody\");", + " mutationFunction(req);", + " return JSON.stringify(req);", + "};" + ], + "_lastExecutionId": "4f07a221-7f42-4cfe-9989-0e33bc0a5e69" + } + }, + { + "listen": "test", + "script": { + "id": "f93856af-ded9-4264-b5e7-aef35b225e5e", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "2734f062-5ed5-44f0-8cb9-909c9bf3bf09" + } + } + ] + }, + { + "id": "9e39d357-72a2-43be-96f6-83f99fddb69b", + "name": "Presentations - Notify", + "item": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "243a078a-de71-45ff-89e0-73e987c0bfe2", + "type": "text/javascript", + "exec": [ + "// Presentations requires a multi-tenant aware presentation endpoint. This", + "// fires off an async sendRequest() that Postman will wait for before running", + "// any requests in the collection.", + "utils(pm).populateCurrentDidWeb(pm.environment.get(\"ORGANIZATION_DID_WEB\"));", + "" + ] + } + }, + { + "listen": "test", + "script": { + "id": "9a4e093f-bef2-4c42-ad8f-745fb4f62a7f", + "type": "text/javascript", + "exec": [ + "" + ] + } + } + ] + }, + { + "id": "d86ba427-5a79-4a0e-94e8-45bb229a045a", + "name": "Presentations - Submit", + "item": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "a947501b-cd7e-475b-a1c9-53c4c82f0ca6", + "type": "text/javascript", + "exec": [ + "// Presentations requires a multi-tenant aware presentation endpoint. This", + "// fires off an async sendRequest() that Postman will wait for before running", + "// any requests in the collection.", + "utils(pm).populateCurrentDidWeb(pm.environment.get(\"ORGANIZATION_DID_WEB\"));", + "" + ] + } + }, + { + "listen": "test", + "script": { + "id": "8bf7657d-705e-4642-b5c6-bd56efc9442c", + "type": "text/javascript", + "exec": [ + "" + ] + } + } + ] + } + ] + }, + "run": { + "stats": { + "iterations": { + "total": 1, + "pending": 0, + "failed": 0 + }, + "items": { + "total": 250, + "pending": 0, + "failed": 0 + }, + "scripts": { + "total": 1891, + "pending": 0, + "failed": 0 + }, + "prerequests": { + "total": 250, + "pending": 0, + "failed": 0 + }, + "requests": { + "total": 252, + "pending": 0, + "failed": 0 + }, + "tests": { + "total": 250, + "pending": 0, + "failed": 0 + }, + "assertions": { + "total": 507, + "pending": 0, + "failed": 4 + }, + "testScripts": { + "total": 950, + "pending": 0, + "failed": 0 + }, + "prerequestScripts": { + "total": 941, + "pending": 0, + "failed": 0 + } + }, + "timings": { + "responseAverage": 527.0515873015869, + "responseMin": 7, + "responseMax": 19976, + "responseSd": 2461.2060119081934, + "dnsAverage": 0, + "dnsMin": 0, + "dnsMax": 0, + "dnsSd": 0, + "firstByteAverage": 0, + "firstByteMin": 0, + "firstByteMax": 0, + "firstByteSd": 0, + "started": 1726447591922, + "completed": 1726447732792 + }, + "executions": [ + { + "id": "21b39d76-5be2-4fab-aced-8bb0c61a8a86", + "cursor": { + "position": 0, + "iteration": 0, + "length": 250, + "cycles": 1, + "empty": false, + "eof": false, + "bof": true, + "cr": false, + "ref": "fd296625-7053-4cff-95ac-26ba6a310e07", + "httpRequestId": "7842fe74-f5e1-4901-9716-5172a44b857a" + }, + "item": { + "id": "21b39d76-5be2-4fab-aced-8bb0c61a8a86", + "name": "Clear Token Cache" + }, + "response": { + "id": "ff33ecd3-c835-4881-94b5-3c3f879fa22c", + "status": "OK", + "code": 200, + "responseTime": 68, + "responseSize": 0 + } + }, + { + "id": "79718f7f-f45e-4847-b3a1-27e757e4eb17", + "cursor": { + "ref": "bdbe1060-2114-4821-b056-fb5dcdf503dc", + "length": 250, + "cycles": 1, + "position": 1, + "iteration": 0, + "httpRequestId": "9f069bcf-331e-43a1-887d-96c4777eb84e" + }, + "item": { + "id": "79718f7f-f45e-4847-b3a1-27e757e4eb17", + "name": "Clear DID Web Cache" + }, + "response": { + "id": "b311ba23-c0a2-4ef4-9311-be60a718f489", + "status": "OK", + "code": 200, + "responseTime": 7, + "responseSize": 0 + } + }, + { + "id": "96f8ce00-0812-409c-85b9-9148d54c208d", + "cursor": { + "ref": "f9ba5b41-3dd2-4ac3-94be-ef457c2f7b7c", + "length": 250, + "cycles": 1, + "position": 2, + "iteration": 0, + "httpRequestId": "d0cdecfa-0477-4f84-8c45-abb00fc968ce" + }, + "item": { + "id": "96f8ce00-0812-409c-85b9-9148d54c208d", + "name": "did_json" + }, + "response": { + "id": "78a218ac-715a-40b4-a636-5f9f3b52da0b", + "status": "OK", + "code": 200, + "responseTime": 326, + "responseSize": 1024 + }, + "assertions": [ + { + "assertion": "status code is 200", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "d4d1b4be-d4be-4baa-84ed-460f42578348", + "cursor": { + "ref": "308119ac-d201-4a34-bd63-e7bbd517ffeb", + "length": 250, + "cycles": 1, + "position": 3, + "iteration": 0, + "httpRequestId": "85b2e694-59eb-40f6-bf42-2694e1773b39" + }, + "item": { + "id": "d4d1b4be-d4be-4baa-84ed-460f42578348", + "name": "did:invalid" + }, + "response": { + "id": "5b76f566-1056-49cc-ae6d-6335c02bab8e", + "status": "Bad Request", + "code": 400, + "responseTime": 2449, + "responseSize": 25 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "d4d1b4be-d4be-4baa-84ed-460f42578348", + "cursor": { + "ref": "308119ac-d201-4a34-bd63-e7bbd517ffeb", + "length": 250, + "cycles": 1, + "position": 3, + "iteration": 0, + "httpRequestId": "85b2e694-59eb-40f6-bf42-2694e1773b39" + }, + "item": { + "id": "d4d1b4be-d4be-4baa-84ed-460f42578348", + "name": "did:invalid" + }, + "response": { + "id": "5b76f566-1056-49cc-ae6d-6335c02bab8e", + "status": "Bad Request", + "code": 400, + "responseTime": 2449, + "responseSize": 25 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "827c7ca3-171b-41a4-a994-44848a6b3c1c", + "cursor": { + "ref": "b1b5b354-4731-4b3e-a11e-788bc5eebf0a", + "length": 250, + "cycles": 1, + "position": 4, + "iteration": 0, + "httpRequestId": "d047c141-709a-4015-9276-e2671ff2525a" + }, + "item": { + "id": "827c7ca3-171b-41a4-a994-44848a6b3c1c", + "name": "did:not_found:did_web" + }, + "response": { + "id": "d43ad71e-884e-46e9-9dd6-61c8befbca64", + "status": "Not Found", + "code": 404, + "responseTime": 2585, + "responseSize": 65 + }, + "assertions": [ + { + "assertion": "status code is 404", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "d4791f9f-cea5-4ab9-b5df-1878db7f8efe", + "cursor": { + "ref": "5d5b773e-dbbb-42c7-912e-b6b611ab4d61", + "length": 250, + "cycles": 1, + "position": 5, + "iteration": 0, + "httpRequestId": "b38da036-35a7-4bd0-983c-cad82191a7f9" + }, + "item": { + "id": "d4791f9f-cea5-4ab9-b5df-1878db7f8efe", + "name": "did:not_found:urn" + }, + "response": { + "id": "5c635ba7-9733-44d1-8272-e42a13f1114f", + "status": "Not Found", + "code": 404, + "responseTime": 1976, + "responseSize": 23 + }, + "assertions": [ + { + "assertion": "status code is 404", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "ca0af0ab-9edc-45a0-8ea2-81e284d3b3fc", + "cursor": { + "ref": "f0e5d95a-7db6-4329-8d64-7938976bc395", + "length": 250, + "cycles": 1, + "position": 6, + "iteration": 0, + "httpRequestId": "88ecd46e-212f-41d1-afe7-623800ba7164" + }, + "item": { + "id": "ca0af0ab-9edc-45a0-8ea2-81e284d3b3fc", + "name": "identifiers:missing_auth" + }, + "response": { + "id": "c25dd5ad-7c81-4891-9983-d2c351120c87", + "status": "Unauthorized", + "code": 401, + "responseTime": 231, + "responseSize": 38 + }, + "assertions": [ + { + "assertion": "status code is 401", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "2dd73505-57f5-4ba2-8a59-e6281696113f", + "cursor": { + "ref": "85acf5fe-9c67-48fe-b45d-6f4e37f68090", + "length": 250, + "cycles": 1, + "position": 7, + "iteration": 0, + "httpRequestId": "7d98a0d7-0006-4b3a-90f6-3bcce7787bdb" + }, + "item": { + "id": "2dd73505-57f5-4ba2-8a59-e6281696113f", + "name": "identifiers" + }, + "response": { + "id": "2b0729cc-ee52-4590-9b9f-2d876af0c805", + "status": "OK", + "code": 200, + "responseTime": 2540, + "responseSize": 1040 + }, + "assertions": [ + { + "assertion": "status code is 200", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "e8227efd-aba5-4886-a9b7-436d65ec96d4", + "cursor": { + "ref": "8473d2c9-61e6-4d7d-82d4-57a417147dd4", + "length": 250, + "cycles": 1, + "position": 8, + "iteration": 0, + "httpRequestId": "6c4c27f1-645f-47c7-8c07-d86c6520886c" + }, + "item": { + "id": "e8227efd-aba5-4886-a9b7-436d65ec96d4", + "name": "credentials_issue:credential:missing" + }, + "response": { + "id": "85c0f1e9-44b5-4969-9ba9-d06f9bb8f38b", + "status": "Bad Request", + "code": 400, + "responseTime": 66, + "responseSize": 78 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "06f0317d-49ae-40a3-b07a-dd7364de618d", + "cursor": { + "ref": "a6ef4e95-0920-496e-8172-c2c35da07b68", + "length": 250, + "cycles": 1, + "position": 9, + "iteration": 0, + "httpRequestId": "e5116afd-6f71-4083-849d-93f65f1a14af" + }, + "item": { + "id": "06f0317d-49ae-40a3-b07a-dd7364de618d", + "name": "credentials_issue:credential.@context:missing" + }, + "response": { + "id": "2aac0e28-f341-4370-9c80-c7bc80af6a03", + "status": "Bad Request", + "code": 400, + "responseTime": 66, + "responseSize": 89 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "584aeaf1-1eb7-49e1-be4e-9f55364946f8", + "cursor": { + "ref": "cbcfbe10-f184-40f0-b41f-73822269df62", + "length": 250, + "cycles": 1, + "position": 10, + "iteration": 0, + "httpRequestId": "1fa897e1-7329-4af8-ba84-6619633481ce" + }, + "item": { + "id": "584aeaf1-1eb7-49e1-be4e-9f55364946f8", + "name": "credentials_issue:credential.@context:boolean" + }, + "response": { + "id": "8ac36a4d-19e4-4ae6-80e0-8af524131920", + "status": "Bad Request", + "code": 400, + "responseTime": 64, + "responseSize": 105 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "9de1c2a8-9f7e-4be7-98c6-cb7d9ec90280", + "cursor": { + "ref": "f432ec08-376b-44e4-b0d7-5cd888f33195", + "length": 250, + "cycles": 1, + "position": 11, + "iteration": 0, + "httpRequestId": "ed675f16-d121-4167-a8c8-53a9a5d44a84" + }, + "item": { + "id": "9de1c2a8-9f7e-4be7-98c6-cb7d9ec90280", + "name": "credentials_issue:credential.@context:integer Copy" + }, + "response": { + "id": "bbb727cf-7fbd-4df9-816f-d536ce384f00", + "status": "Bad Request", + "code": 400, + "responseTime": 65, + "responseSize": 105 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "1caf8faf-f8d2-4fe2-9316-4f00fdb6516d", + "cursor": { + "ref": "be5b0115-c6b7-4e71-bbb6-52b79c0c8b04", + "length": 250, + "cycles": 1, + "position": 12, + "iteration": 0, + "httpRequestId": "55d3ba6f-df50-403f-a501-c1979a433ae6" + }, + "item": { + "id": "1caf8faf-f8d2-4fe2-9316-4f00fdb6516d", + "name": "credentials_issue:credential.@context:null" + }, + "response": { + "id": "f6a947fa-5632-445d-89e9-c92f0695e370", + "status": "Bad Request", + "code": 400, + "responseTime": 65, + "responseSize": 105 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "3ad20a15-5082-4191-811d-48d3d2baa2ac", + "cursor": { + "ref": "6cb4d592-40df-4aef-8a5f-5b82a5f77faf", + "length": 250, + "cycles": 1, + "position": 13, + "iteration": 0, + "httpRequestId": "19bdf8c1-f9d1-41ba-b579-b5795d7fd2ba" + }, + "item": { + "id": "3ad20a15-5082-4191-811d-48d3d2baa2ac", + "name": "credentials_issue:credential.@context:object" + }, + "response": { + "id": "ace88bc2-97ae-4915-9ba8-2b2031c575df", + "status": "Bad Request", + "code": 400, + "responseTime": 65, + "responseSize": 105 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "9bf9e5f3-6eec-4a03-bc86-56e933bd7d9b", + "cursor": { + "ref": "11fbd68b-2660-49d0-a999-a31087fc9ce7", + "length": 250, + "cycles": 1, + "position": 14, + "iteration": 0, + "httpRequestId": "8f123971-0925-4214-91c6-6e1ffc3ec659" + }, + "item": { + "id": "9bf9e5f3-6eec-4a03-bc86-56e933bd7d9b", + "name": "credentials_issue:credential.@context:string" + }, + "response": { + "id": "2e22befa-6542-4d50-917b-73316ba4a544", + "status": "Bad Request", + "code": 400, + "responseTime": 64, + "responseSize": 105 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "b1b66425-d763-4384-a306-385145380e18", + "cursor": { + "ref": "ebdfdabf-0cc8-4932-9a1c-53d45f7ffdc1", + "length": 250, + "cycles": 1, + "position": 15, + "iteration": 0, + "httpRequestId": "8550a7cc-6879-4563-8095-471c56b13dff" + }, + "item": { + "id": "b1b66425-d763-4384-a306-385145380e18", + "name": "credentials_issue:credential.@context.item.array" + }, + "response": { + "id": "9c42e056-7d2e-4903-9bf0-26cabf32ee03", + "status": "Bad Request", + "code": 400, + "responseTime": 65, + "responseSize": 111 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "8dfd99aa-e2ff-4741-b0c4-f46165ba960d", + "cursor": { + "ref": "733fe625-3129-4690-810d-72619a39ca2b", + "length": 250, + "cycles": 1, + "position": 16, + "iteration": 0, + "httpRequestId": "824a3d85-0269-468f-bb29-f61e34731c21" + }, + "item": { + "id": "8dfd99aa-e2ff-4741-b0c4-f46165ba960d", + "name": "credentials_issue:credential.@context.item.boolean" + }, + "response": { + "id": "83fce5cb-1555-43f7-ae99-7b4d0b6d76d0", + "status": "Bad Request", + "code": 400, + "responseTime": 65, + "responseSize": 111 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "c050a7aa-5e75-4ad8-8322-da70a319a37c", + "cursor": { + "ref": "e5e0203e-bf94-4be1-847c-35d61c2454b2", + "length": 250, + "cycles": 1, + "position": 17, + "iteration": 0, + "httpRequestId": "ebbda631-2c67-4d52-944c-9e22e2689c94" + }, + "item": { + "id": "c050a7aa-5e75-4ad8-8322-da70a319a37c", + "name": "credentials_issue:credential.@context.item.integer" + }, + "response": { + "id": "3ed010e4-17ff-422c-a480-5b2c3c441fdb", + "status": "Bad Request", + "code": 400, + "responseTime": 66, + "responseSize": 111 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "9ed3f28a-f23b-4b5a-90d1-7e45aec3feae", + "cursor": { + "ref": "5b53ab23-22cf-4e24-85aa-ad408d3d9933", + "length": 250, + "cycles": 1, + "position": 18, + "iteration": 0, + "httpRequestId": "9df6e3bd-08bf-44ec-a0dc-f8c82ed1978f" + }, + "item": { + "id": "9ed3f28a-f23b-4b5a-90d1-7e45aec3feae", + "name": "credentials_issue:credential.@context.item.null" + }, + "response": { + "id": "ebd3020a-9e23-4df1-af4a-3dfa3f2f8f03", + "status": "Bad Request", + "code": 400, + "responseTime": 63, + "responseSize": 111 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "a1ca4669-0792-42ad-b7bc-8e5aa8700e72", + "cursor": { + "ref": "0dc17fd5-686b-45bc-bd25-9814978f6bb6", + "length": 250, + "cycles": 1, + "position": 19, + "iteration": 0, + "httpRequestId": "bb802486-9143-46f4-a21f-145e094052c0" + }, + "item": { + "id": "a1ca4669-0792-42ad-b7bc-8e5aa8700e72", + "name": "credentials_issue:credential.@context.item.object" + }, + "response": { + "id": "efafac8d-3047-4cc3-b32c-7acf569fbcfb", + "status": "Bad Request", + "code": 400, + "responseTime": 64, + "responseSize": 111 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "2c475ed6-1352-44f3-9e7c-12713f36128b", + "cursor": { + "ref": "a2055304-ee83-4c84-84b5-d33523b59313", + "length": 250, + "cycles": 1, + "position": 20, + "iteration": 0, + "httpRequestId": "2417e561-6b51-4563-adaa-388596648417" + }, + "item": { + "id": "2c475ed6-1352-44f3-9e7c-12713f36128b", + "name": "credentials_issue:credential.id:array" + }, + "response": { + "id": "c4d8c4e9-1870-4e06-9f40-1c1056120335", + "status": "Bad Request", + "code": 400, + "responseTime": 65, + "responseSize": 103 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "be2d6437-3727-4992-a74a-838ada3df323", + "cursor": { + "ref": "716895ae-2664-41a6-922e-4273fcc68107", + "length": 250, + "cycles": 1, + "position": 21, + "iteration": 0, + "httpRequestId": "4f83bdde-7aeb-4d45-b577-3b77572c2bde" + }, + "item": { + "id": "be2d6437-3727-4992-a74a-838ada3df323", + "name": "credentials_issue:credential.id:boolean" + }, + "response": { + "id": "28c96c30-825c-4c5c-9591-7edde2d260f8", + "status": "Bad Request", + "code": 400, + "responseTime": 69, + "responseSize": 103 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "97aced32-e5f6-4c8f-adff-aa1fdea3fef0", + "cursor": { + "ref": "81dc039a-0df8-416d-96ae-3fa24e1f92f3", + "length": 250, + "cycles": 1, + "position": 22, + "iteration": 0, + "httpRequestId": "933059b6-0db0-4078-985a-fdaa2ea22e94" + }, + "item": { + "id": "97aced32-e5f6-4c8f-adff-aa1fdea3fef0", + "name": "credentials_issue:credential.id:integer" + }, + "response": { + "id": "f57f6fa4-4765-4cab-a894-b9b6077477e1", + "status": "Bad Request", + "code": 400, + "responseTime": 64, + "responseSize": 103 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "7d58b96f-2091-4c85-9975-b7c0e6d4c98a", + "cursor": { + "ref": "ec09ffb9-26e2-461c-a6f6-e97159a68d27", + "length": 250, + "cycles": 1, + "position": 23, + "iteration": 0, + "httpRequestId": "9d82ca06-5b42-4fb8-bd7f-bed9824e55bc" + }, + "item": { + "id": "7d58b96f-2091-4c85-9975-b7c0e6d4c98a", + "name": "credentials_issue:credential.id:null" + }, + "response": { + "id": "202c3bf1-aa6c-41fe-8ca3-31126cdea959", + "status": "Bad Request", + "code": 400, + "responseTime": 63, + "responseSize": 103 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "27cd302b-c6b4-4b47-af26-1bfb5951b3ab", + "cursor": { + "ref": "fdd4ff4d-b087-4c98-ba22-d601903547c2", + "length": 250, + "cycles": 1, + "position": 24, + "iteration": 0, + "httpRequestId": "3e6db6c7-3d71-4e3e-bbf7-c6b280b53f0f" + }, + "item": { + "id": "27cd302b-c6b4-4b47-af26-1bfb5951b3ab", + "name": "credentials_issue:credential.id:object" + }, + "response": { + "id": "e4c6411f-69a7-4ac0-ad45-0cd59bb7cb11", + "status": "Bad Request", + "code": 400, + "responseTime": 66, + "responseSize": 103 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "d621d143-6678-4b64-8e11-4b4c2906e614", + "cursor": { + "ref": "2c1d37dc-ca2d-4cfa-a070-fff5f454899f", + "length": 250, + "cycles": 1, + "position": 25, + "iteration": 0, + "httpRequestId": "731f08f7-be48-4522-9ed0-251fcad06a51" + }, + "item": { + "id": "d621d143-6678-4b64-8e11-4b4c2906e614", + "name": "credentials_issue:credential.type:missing" + }, + "response": { + "id": "dc238fb4-bf4f-45a9-b637-802b1fb2a43a", + "status": "Bad Request", + "code": 400, + "responseTime": 65, + "responseSize": 85 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "08623c8f-a6b1-4f4a-9991-6530b2a9cae6", + "cursor": { + "ref": "c0be7c0e-19f8-4e87-af16-5455a4c40d09", + "length": 250, + "cycles": 1, + "position": 26, + "iteration": 0, + "httpRequestId": "a9641cb2-2811-4bde-8aab-5f3d3630f9e7" + }, + "item": { + "id": "08623c8f-a6b1-4f4a-9991-6530b2a9cae6", + "name": "credentials_issue:credential.type:boolean" + }, + "response": { + "id": "f2cb2377-cd22-4212-8892-51e466973cc5", + "status": "Bad Request", + "code": 400, + "responseTime": 65, + "responseSize": 101 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "fcf4e3ff-295f-4152-a5c7-62545ee673e6", + "cursor": { + "ref": "591220d7-7d1f-4e5b-aa44-7c362d6c0911", + "length": 250, + "cycles": 1, + "position": 27, + "iteration": 0, + "httpRequestId": "6c379372-a8de-4a02-a7f7-33e37e9dabdb" + }, + "item": { + "id": "fcf4e3ff-295f-4152-a5c7-62545ee673e6", + "name": "credentials_issue:credential.type:integer" + }, + "response": { + "id": "ad0318f8-a453-4009-92d3-e9ae126631ac", + "status": "Bad Request", + "code": 400, + "responseTime": 65, + "responseSize": 101 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "23a9421f-d7dd-46f0-86a7-dd52e01e1868", + "cursor": { + "ref": "90986b02-fe4e-4946-a17d-13d7c5947621", + "length": 250, + "cycles": 1, + "position": 28, + "iteration": 0, + "httpRequestId": "945ee8ac-bc23-42d9-a757-c05550ecef78" + }, + "item": { + "id": "23a9421f-d7dd-46f0-86a7-dd52e01e1868", + "name": "credentials_issue:credential.type:null" + }, + "response": { + "id": "49a1ac86-ee62-47b8-b7ce-b28b3c5b6f26", + "status": "Bad Request", + "code": 400, + "responseTime": 66, + "responseSize": 101 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "4c8ec73e-909b-47e6-90b6-75c660bbe01f", + "cursor": { + "ref": "9ab6971e-9dd4-46de-a3fb-09235d6b2f2d", + "length": 250, + "cycles": 1, + "position": 29, + "iteration": 0, + "httpRequestId": "2db05239-f2ed-42b5-974d-761a15f9e905" + }, + "item": { + "id": "4c8ec73e-909b-47e6-90b6-75c660bbe01f", + "name": "credentials_issue:credential.type:object" + }, + "response": { + "id": "043a3440-ba7b-4776-a088-37e9c01da23d", + "status": "Bad Request", + "code": 400, + "responseTime": 64, + "responseSize": 101 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "8cf64be6-7740-42d2-99e7-6cb6e6df92da", + "cursor": { + "ref": "b8df7c72-1ba2-4582-9e93-213daeeff2a6", + "length": 250, + "cycles": 1, + "position": 30, + "iteration": 0, + "httpRequestId": "7f22a979-a74f-43f9-9363-44a1035b01ad" + }, + "item": { + "id": "8cf64be6-7740-42d2-99e7-6cb6e6df92da", + "name": "credentials_issue:credential.type:string" + }, + "response": { + "id": "06591e5e-54fd-4c1a-a00b-c6e3bc4532c0", + "status": "Bad Request", + "code": 400, + "responseTime": 65, + "responseSize": 101 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "ed7d5f54-f9f8-46ce-a741-fefdcbe5a61e", + "cursor": { + "ref": "7c09e0c7-155c-4aa7-bc0c-dc0c54a773d5", + "length": 250, + "cycles": 1, + "position": 31, + "iteration": 0, + "httpRequestId": "2b0a6079-3827-40f3-a03c-2d93fe2e3e4c" + }, + "item": { + "id": "ed7d5f54-f9f8-46ce-a741-fefdcbe5a61e", + "name": "credentials_issue:credential.type.item:missing" + }, + "response": { + "id": "64e25a43-2e2a-4ffb-b503-ccebe744f0da", + "status": "Bad Request", + "code": 400, + "responseTime": 63, + "responseSize": 103 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "2d5e0386-cf05-47a7-ade8-0a00edcbe13e", + "cursor": { + "ref": "94a920ce-0f97-4966-be73-6cda779fc426", + "length": 250, + "cycles": 1, + "position": 32, + "iteration": 0, + "httpRequestId": "06fe6103-f149-4c64-a126-dbad88df5753" + }, + "item": { + "id": "2d5e0386-cf05-47a7-ade8-0a00edcbe13e", + "name": "credentials_issue:credential.type.item:array" + }, + "response": { + "id": "37772a5f-004e-4635-a71f-cefb3403197c", + "status": "Bad Request", + "code": 400, + "responseTime": 64, + "responseSize": 107 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "1ec1878b-ecbb-49c8-8f93-3b2be90236b8", + "cursor": { + "ref": "856323af-db4c-4425-936e-1a694b1c92c8", + "length": 250, + "cycles": 1, + "position": 33, + "iteration": 0, + "httpRequestId": "9caac314-6f18-49f7-ad8b-02d2aa8227f7" + }, + "item": { + "id": "1ec1878b-ecbb-49c8-8f93-3b2be90236b8", + "name": "credentials_issue:credential.type.item:boolean" + }, + "response": { + "id": "249fb3c6-28e7-4f4f-83b6-7638cb9cdb39", + "status": "Bad Request", + "code": 400, + "responseTime": 64, + "responseSize": 107 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "5f200504-156b-44cd-97ee-0389609e707b", + "cursor": { + "ref": "3022139b-42c7-4205-b20c-1b59ac811826", + "length": 250, + "cycles": 1, + "position": 34, + "iteration": 0, + "httpRequestId": "cf47e01f-7b4b-4106-bcc4-42add9f802d4" + }, + "item": { + "id": "5f200504-156b-44cd-97ee-0389609e707b", + "name": "credentials_issue:credential.type.item:integer" + }, + "response": { + "id": "f6b64390-f15d-49ba-829a-056efd92d46b", + "status": "Bad Request", + "code": 400, + "responseTime": 64, + "responseSize": 107 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "4ef4bf2a-4d0c-4301-9fa8-870d9da33e8b", + "cursor": { + "ref": "3f43fbc2-cd9c-4824-ab8d-5f0e8df869e3", + "length": 250, + "cycles": 1, + "position": 35, + "iteration": 0, + "httpRequestId": "d4da6593-c9d7-4437-b5d0-e48fbe02a0fb" + }, + "item": { + "id": "4ef4bf2a-4d0c-4301-9fa8-870d9da33e8b", + "name": "credentials_issue:credential.type.item:null" + }, + "response": { + "id": "dc69b104-432a-4b9d-bab0-8c8b454f061f", + "status": "Bad Request", + "code": 400, + "responseTime": 65, + "responseSize": 107 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "9d57900f-0b3b-45c9-bf28-711dae98a403", + "cursor": { + "ref": "fe32e2d5-2a89-4978-827b-fbd81296b455", + "length": 250, + "cycles": 1, + "position": 36, + "iteration": 0, + "httpRequestId": "f9548c25-5797-4a7a-9cad-bddd19e68acf" + }, + "item": { + "id": "9d57900f-0b3b-45c9-bf28-711dae98a403", + "name": "credentials_issue:credential.type.item:object" + }, + "response": { + "id": "b902e700-dd72-43d9-9ea4-9f7ceb2e8402", + "status": "Bad Request", + "code": 400, + "responseTime": 67, + "responseSize": 107 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "396e5587-dab9-401d-9cd7-5c56b63bc83c", + "cursor": { + "ref": "a5d325b1-47b0-4570-b038-d135f8cd3b55", + "length": 250, + "cycles": 1, + "position": 37, + "iteration": 0, + "httpRequestId": "eb4c036b-3b64-438f-8448-8515cef56089" + }, + "item": { + "id": "396e5587-dab9-401d-9cd7-5c56b63bc83c", + "name": "credentials_issue:credential.issuer:missing" + }, + "response": { + "id": "e153ddb5-f7c4-4fa6-908e-bf7f31f3d6d0", + "status": "Bad Request", + "code": 400, + "responseTime": 64, + "responseSize": 87 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "3913c889-b736-4666-9760-c2fae4043220", + "cursor": { + "ref": "da18a7ac-8bac-4dfb-83e6-4f09b240b0d5", + "length": 250, + "cycles": 1, + "position": 38, + "iteration": 0, + "httpRequestId": "1d70346f-63e9-4a8e-b000-67fdc0f04cf8" + }, + "item": { + "id": "3913c889-b736-4666-9760-c2fae4043220", + "name": "credentials_issue:credential.issuer:array" + }, + "response": { + "id": "ffb9fec5-4555-4820-9dc7-97bb79551951", + "status": "Bad Request", + "code": 400, + "responseTime": 63, + "responseSize": 125 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "3f2fd580-7469-4350-b70d-7957adca1b40", + "cursor": { + "ref": "20d04b27-614f-4030-af16-60e3fb1470ff", + "length": 250, + "cycles": 1, + "position": 39, + "iteration": 0, + "httpRequestId": "ad61800a-7643-443c-9c4d-5936704cd043" + }, + "item": { + "id": "3f2fd580-7469-4350-b70d-7957adca1b40", + "name": "credentials_issue:credential.issuer:boolean" + }, + "response": { + "id": "6bf19aeb-f8ec-4411-a9da-1e296127d08b", + "status": "Bad Request", + "code": 400, + "responseTime": 65, + "responseSize": 125 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "d94e2f4b-3800-4ec1-969e-7c0c866173c8", + "cursor": { + "ref": "20bbd4d9-a430-485c-905b-ccd8b6349acc", + "length": 250, + "cycles": 1, + "position": 40, + "iteration": 0, + "httpRequestId": "bf4442bf-1337-4012-9080-53b09b3128b5" + }, + "item": { + "id": "d94e2f4b-3800-4ec1-969e-7c0c866173c8", + "name": "credentials_issue:credential.issuer:integer" + }, + "response": { + "id": "826f182b-55c7-49d9-bf3a-c08c378f39ee", + "status": "Bad Request", + "code": 400, + "responseTime": 64, + "responseSize": 125 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "0bcbbcfb-fdd6-452c-b8a1-443bf9a9078c", + "cursor": { + "ref": "89f61981-68fe-4950-974a-e96acc9e75d9", + "length": 250, + "cycles": 1, + "position": 41, + "iteration": 0, + "httpRequestId": "d7fbc68d-8094-412e-b7e6-3ab4e11fa418" + }, + "item": { + "id": "0bcbbcfb-fdd6-452c-b8a1-443bf9a9078c", + "name": "credentials_issue:credential.issuer:null" + }, + "response": { + "id": "2f28f319-7904-4d2e-a384-24f4241d1b76", + "status": "Bad Request", + "code": 400, + "responseTime": 63, + "responseSize": 125 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "955f7c87-e1ed-4a89-a8fe-ba793fcc3709", + "cursor": { + "ref": "c92c2eda-e48c-4439-bbaf-8345a9d7ce01", + "length": 250, + "cycles": 1, + "position": 42, + "iteration": 0, + "httpRequestId": "005fbcf9-8563-4f2a-9bff-8227a954e01f" + }, + "item": { + "id": "955f7c87-e1ed-4a89-a8fe-ba793fcc3709", + "name": "credentials_issue.credential.issuer:invalid" + }, + "response": { + "id": "64dc3955-2717-4278-abdb-e94cfd199025", + "status": "Bad Request", + "code": 400, + "responseTime": 64, + "responseSize": 104 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "035cccc5-ef74-4a7b-b7f0-b0613eca0fd0", + "cursor": { + "ref": "fdd03021-9956-4a23-a1d8-efb0d925e487", + "length": 250, + "cycles": 1, + "position": 43, + "iteration": 0, + "httpRequestId": "8801ff72-ec15-4242-99a6-732efe01f2d4" + }, + "item": { + "id": "035cccc5-ef74-4a7b-b7f0-b0613eca0fd0", + "name": "credentials_issue.credential.issuer:unknown" + }, + "response": { + "id": "036ac755-5d18-4d5e-983c-4dcabc7672ec", + "status": "Unprocessable Entity", + "code": 422, + "responseTime": 66, + "responseSize": 104 + }, + "assertions": [ + { + "assertion": "status code is 422", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "192e207c-f4c4-4699-8b56-a91a6ebe38f7", + "cursor": { + "ref": "acf8edac-5adc-40f6-b4d0-546beed8edfd", + "length": 250, + "cycles": 1, + "position": 44, + "iteration": 0, + "httpRequestId": "b344f9a7-dfa6-4826-83d2-1cac81d74aeb" + }, + "item": { + "id": "192e207c-f4c4-4699-8b56-a91a6ebe38f7", + "name": "credentials_issue:credential.issuer.id:missing" + }, + "response": { + "id": "3f5d1d1f-6979-4518-81b3-a0f089c03c59", + "status": "Bad Request", + "code": 400, + "responseTime": 64, + "responseSize": 100 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "84bf548b-137a-44d4-9c77-03b03eb36a6a", + "cursor": { + "ref": "997d5a19-82b1-4c87-ab5a-4c55381ad7f0", + "length": 250, + "cycles": 1, + "position": 45, + "iteration": 0, + "httpRequestId": "92f3cb56-dee1-4dad-8deb-c98427582388" + }, + "item": { + "id": "84bf548b-137a-44d4-9c77-03b03eb36a6a", + "name": "credentials_issue:credential.issuer.id:array" + }, + "response": { + "id": "205c17b4-8c07-4ddc-8aaa-9dbc086dad91", + "status": "Bad Request", + "code": 400, + "responseTime": 71, + "responseSize": 128 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "680b3424-aa12-4c63-b2fd-0eafeef52eb5", + "cursor": { + "ref": "9117d20a-ff0e-4292-8ce0-d46f6cef70bc", + "length": 250, + "cycles": 1, + "position": 46, + "iteration": 0, + "httpRequestId": "2e50a43d-f3c1-436e-b969-ecdd7c76edc2" + }, + "item": { + "id": "680b3424-aa12-4c63-b2fd-0eafeef52eb5", + "name": "credentials_issue:credential.issuer.id:boolean" + }, + "response": { + "id": "c7cd10ea-33a4-4312-b5bc-f63bcaeb4cde", + "status": "Bad Request", + "code": 400, + "responseTime": 64, + "responseSize": 128 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "81c247c3-429a-4b42-b625-5ea960bf4520", + "cursor": { + "ref": "45fa9259-825f-4079-b4da-7cce6ac5e540", + "length": 250, + "cycles": 1, + "position": 47, + "iteration": 0, + "httpRequestId": "5c3736c1-ffc9-486a-b2bd-31c137a20e65" + }, + "item": { + "id": "81c247c3-429a-4b42-b625-5ea960bf4520", + "name": "credentials_issue:credential.issuer.id:integer" + }, + "response": { + "id": "0ccd4e1a-0de9-450a-95e5-eda3bfbd8f10", + "status": "Bad Request", + "code": 400, + "responseTime": 64, + "responseSize": 128 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "f65d7a60-1a8c-4a29-bab0-b927dccdc3ea", + "cursor": { + "ref": "76ec6f51-553f-45d5-a6ce-f7eb7bb29749", + "length": 250, + "cycles": 1, + "position": 48, + "iteration": 0, + "httpRequestId": "b385d664-7229-4d2c-99b4-1ba2bbb08a3f" + }, + "item": { + "id": "f65d7a60-1a8c-4a29-bab0-b927dccdc3ea", + "name": "credentials_issue:credential.issuer.id:null" + }, + "response": { + "id": "907352ce-aae8-4332-bc80-4e28c13472a1", + "status": "Bad Request", + "code": 400, + "responseTime": 65, + "responseSize": 128 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "1643a64b-f2a0-455f-b067-a59e9dbd662c", + "cursor": { + "ref": "5c3d2422-8418-4aa2-b2be-12f32af35f0b", + "length": 250, + "cycles": 1, + "position": 49, + "iteration": 0, + "httpRequestId": "87652a0e-de19-4d31-8e95-85d4e6b4c314" + }, + "item": { + "id": "1643a64b-f2a0-455f-b067-a59e9dbd662c", + "name": "credentials_issue.credential.issuer.id:invalid" + }, + "response": { + "id": "aa8e7110-4988-43b2-8656-8b1e5e8a070f", + "status": "Bad Request", + "code": 400, + "responseTime": 66, + "responseSize": 104 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "16978e30-2418-40d3-8707-f572efc6f0c1", + "cursor": { + "ref": "674479b4-cf0b-4840-834a-4b9fd13d2341", + "length": 250, + "cycles": 1, + "position": 50, + "iteration": 0, + "httpRequestId": "203d7f38-bc5f-41a4-99d0-820730991f03" + }, + "item": { + "id": "16978e30-2418-40d3-8707-f572efc6f0c1", + "name": "credentials_issue.credential.issuer.id:unknown" + }, + "response": { + "id": "85f93aca-9078-4e3f-88e5-4bd9aa6b8501", + "status": "Unprocessable Entity", + "code": 422, + "responseTime": 64, + "responseSize": 104 + }, + "assertions": [ + { + "assertion": "status code is 422", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "e3e21805-e585-4054-be65-d371a3346fbe", + "cursor": { + "ref": "9095b3c1-2646-4da3-a81b-2cec5816ffa0", + "length": 250, + "cycles": 1, + "position": 51, + "iteration": 0, + "httpRequestId": "f9ea7069-92a6-4724-a88f-26529899cdf4" + }, + "item": { + "id": "e3e21805-e585-4054-be65-d371a3346fbe", + "name": "credentials_issue:credential.issuanceDate.missing" + }, + "response": { + "id": "00c33952-3b50-4144-a4c3-eb1642d75d80", + "status": "Bad Request", + "code": 400, + "responseTime": 66, + "responseSize": 93 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "696ae2a0-9a7f-410f-9fbf-e0929a244965", + "cursor": { + "ref": "ae5e978d-e0ad-4bbe-ba18-ec6cb798f6d5", + "length": 250, + "cycles": 1, + "position": 52, + "iteration": 0, + "httpRequestId": "a36e9c9e-6f81-4bf2-b750-32b6395e7547" + }, + "item": { + "id": "696ae2a0-9a7f-410f-9fbf-e0929a244965", + "name": "credentials_issue:credential.issuanceDate:array" + }, + "response": { + "id": "af5db378-e900-499c-a739-62684a614057", + "status": "Bad Request", + "code": 400, + "responseTime": 64, + "responseSize": 113 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "1467c96c-976c-424b-9b0f-636cbc1c90ea", + "cursor": { + "ref": "01d0a4aa-52b7-49f1-bdba-cc655aa1df67", + "length": 250, + "cycles": 1, + "position": 53, + "iteration": 0, + "httpRequestId": "1b76501e-7d9b-4ea9-a4a4-4bb238a724f8" + }, + "item": { + "id": "1467c96c-976c-424b-9b0f-636cbc1c90ea", + "name": "credentials_issue:credential.issuanceDate:boolean" + }, + "response": { + "id": "13520e87-3191-4e4a-9c93-835db5216090", + "status": "Bad Request", + "code": 400, + "responseTime": 66, + "responseSize": 113 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "d054cd0a-ffb4-4ac3-aa66-82a0a715e4c0", + "cursor": { + "ref": "aced67b7-f458-4b38-bf5e-acfb12623f2e", + "length": 250, + "cycles": 1, + "position": 54, + "iteration": 0, + "httpRequestId": "4a102473-da2c-4cc1-a234-24bdd7b839ff" + }, + "item": { + "id": "d054cd0a-ffb4-4ac3-aa66-82a0a715e4c0", + "name": "credentials_issue:credential.issuanceDate:integer" + }, + "response": { + "id": "61585f57-7a51-4362-9350-ac069059dc65", + "status": "Bad Request", + "code": 400, + "responseTime": 66, + "responseSize": 113 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "020335dd-0c13-4bea-8042-f5e15d1680e8", + "cursor": { + "ref": "28534fc7-f546-4184-a1c8-82be0668c0d4", + "length": 250, + "cycles": 1, + "position": 55, + "iteration": 0, + "httpRequestId": "1182b5e2-408b-425e-839a-52a368631f61" + }, + "item": { + "id": "020335dd-0c13-4bea-8042-f5e15d1680e8", + "name": "credentials_issue:credential.issuanceDate:null" + }, + "response": { + "id": "7a35c570-de91-406d-b6dc-bd5897bfc17c", + "status": "Bad Request", + "code": 400, + "responseTime": 64, + "responseSize": 113 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "05bf1863-e977-450b-b3ef-6ae0918312a3", + "cursor": { + "ref": "5f0944df-c986-4b51-90db-38e39ff56878", + "length": 250, + "cycles": 1, + "position": 56, + "iteration": 0, + "httpRequestId": "496d5d33-7d52-441e-a14d-0a61d378e6ff" + }, + "item": { + "id": "05bf1863-e977-450b-b3ef-6ae0918312a3", + "name": "credentials_issue:credential.issuanceDate:object" + }, + "response": { + "id": "07241b27-1c29-442e-a4f9-8a52fcd2b39d", + "status": "Bad Request", + "code": 400, + "responseTime": 67, + "responseSize": 113 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "8a5df994-5f98-4028-92de-e9f76f0d7646", + "cursor": { + "ref": "aac36d23-e5f9-45cc-be83-7f6f94c488e1", + "length": 250, + "cycles": 1, + "position": 57, + "iteration": 0, + "httpRequestId": "1c6f6f29-e525-4592-b3b6-3ea5e2e9d0c6" + }, + "item": { + "id": "8a5df994-5f98-4028-92de-e9f76f0d7646", + "name": "credentials_issue:credential.issuanceDate:invalid_value" + }, + "response": { + "id": "922d76f5-3e93-4a08-a686-a3e91fd0eb01", + "status": "Bad Request", + "code": 400, + "responseTime": 64, + "responseSize": 121 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "f8f89985-f0a7-4998-8eb4-8594d4aebe39", + "cursor": { + "ref": "c661daf9-762e-4370-b4a1-da3b50d9ef48", + "length": 250, + "cycles": 1, + "position": 58, + "iteration": 0, + "httpRequestId": "4492bd5c-5d1f-415b-98e6-dae3021f0fed" + }, + "item": { + "id": "f8f89985-f0a7-4998-8eb4-8594d4aebe39", + "name": "credentials_issue:credential.credentialSubject:missing" + }, + "response": { + "id": "623b998c-22be-4100-a9b0-6bb63a57a455", + "status": "Bad Request", + "code": 400, + "responseTime": 65, + "responseSize": 98 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "629332dc-221d-4eab-baf3-3459f1b3a96c", + "cursor": { + "ref": "fce8cd57-a75b-4349-9ad7-8c1b48088bb6", + "length": 250, + "cycles": 1, + "position": 59, + "iteration": 0, + "httpRequestId": "e03a48d5-c080-465f-a3c2-d17a883fa108" + }, + "item": { + "id": "629332dc-221d-4eab-baf3-3459f1b3a96c", + "name": "credentials_issue:credential.credentialSubject:array" + }, + "response": { + "id": "67ef9176-c8d7-4f4b-9447-79ad99312365", + "status": "Bad Request", + "code": 400, + "responseTime": 64, + "responseSize": 120 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "1de7a2d0-3a8e-4f6b-bd7f-9bfb78dcea2d", + "cursor": { + "ref": "77d8a373-6598-468f-9b02-f690d2f938e5", + "length": 250, + "cycles": 1, + "position": 60, + "iteration": 0, + "httpRequestId": "16aa6a7b-9244-49da-b436-035187b06ecb" + }, + "item": { + "id": "1de7a2d0-3a8e-4f6b-bd7f-9bfb78dcea2d", + "name": "credentials_issue:credential.credentialSubject:boolean" + }, + "response": { + "id": "404f895e-88dd-4ac3-8420-e3d57cbb1128", + "status": "Bad Request", + "code": 400, + "responseTime": 65, + "responseSize": 120 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "c6deee11-5211-459c-8d37-540d3ba0a239", + "cursor": { + "ref": "01e4e864-c3b5-42ab-972c-90e067312e96", + "length": 250, + "cycles": 1, + "position": 61, + "iteration": 0, + "httpRequestId": "995352b0-9495-49d9-9479-7e21e42796e7" + }, + "item": { + "id": "c6deee11-5211-459c-8d37-540d3ba0a239", + "name": "credentials_issue:credential.credentialSubject:integer" + }, + "response": { + "id": "d4c2163f-5aba-492a-ac1b-5e5bb8e57f62", + "status": "Bad Request", + "code": 400, + "responseTime": 65, + "responseSize": 120 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "90e34ce8-f502-470d-af46-3b97e17ddf5c", + "cursor": { + "ref": "fa50b922-200f-4120-81a5-1c7b35c09322", + "length": 250, + "cycles": 1, + "position": 62, + "iteration": 0, + "httpRequestId": "c019156e-7ecf-435d-80a5-7fd319f11712" + }, + "item": { + "id": "90e34ce8-f502-470d-af46-3b97e17ddf5c", + "name": "credentials_issue:credential.credentialSubject:null" + }, + "response": { + "id": "6cc171b1-6714-4f85-90ec-f135620fca7e", + "status": "Bad Request", + "code": 400, + "responseTime": 63, + "responseSize": 120 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "7214b13a-f776-4b74-9f15-c2e3bb93aaac", + "cursor": { + "ref": "1f0e61a1-0cc6-43e6-ba43-c413def17338", + "length": 250, + "cycles": 1, + "position": 63, + "iteration": 0, + "httpRequestId": "8eb441f8-d18a-4f26-a484-48d1cf591d39" + }, + "item": { + "id": "7214b13a-f776-4b74-9f15-c2e3bb93aaac", + "name": "credentials_issue:credential.credentialSubject:string" + }, + "response": { + "id": "846009b2-9815-45c6-852b-fa5df1e1251d", + "status": "Bad Request", + "code": 400, + "responseTime": 64, + "responseSize": 120 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "0117c99d-83bd-4191-8a69-5529bb926ebf", + "cursor": { + "ref": "338cdd27-3464-42c7-bf62-eb7944d5965b", + "length": 250, + "cycles": 1, + "position": 64, + "iteration": 0, + "httpRequestId": "4bd2c952-425f-43e0-8719-6c0985b9aabc" + }, + "item": { + "id": "0117c99d-83bd-4191-8a69-5529bb926ebf", + "name": "credentials_issue:credential.credentialSubject.id:array" + }, + "response": { + "id": "8e9171db-c3a6-4add-99da-496443f543da", + "status": "Bad Request", + "code": 400, + "responseTime": 67, + "responseSize": 119 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "9a3fd0eb-877d-436a-88cf-d1c9425fa546", + "cursor": { + "ref": "172a870e-0d8a-47b8-98f8-aadb97d7a3be", + "length": 250, + "cycles": 1, + "position": 65, + "iteration": 0, + "httpRequestId": "dd366b9b-f787-40e2-bb99-1e3dd99ff076" + }, + "item": { + "id": "9a3fd0eb-877d-436a-88cf-d1c9425fa546", + "name": "credentials_issue:credential.credentialSubject.id:array Copy" + }, + "response": { + "id": "eda28d6a-cbaa-45d7-837d-57447e06caa9", + "status": "Bad Request", + "code": 400, + "responseTime": 63, + "responseSize": 119 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "2e385d67-b12d-43fb-8844-2f844713d2a1", + "cursor": { + "ref": "abbdf6b8-68c5-4b28-b6b0-e00bab67912c", + "length": 250, + "cycles": 1, + "position": 66, + "iteration": 0, + "httpRequestId": "067958e5-23c4-4882-98f5-45c346621687" + }, + "item": { + "id": "2e385d67-b12d-43fb-8844-2f844713d2a1", + "name": "credentials_issue:credential.credentialSubject.id:array Copy 2" + }, + "response": { + "id": "1cf5155b-e259-405f-83b8-8903d8cba367", + "status": "Bad Request", + "code": 400, + "responseTime": 65, + "responseSize": 119 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "d2da6e9d-7174-4f9b-a100-74658a5a599c", + "cursor": { + "ref": "fe6c9c5b-b819-4c40-af43-4860014fdab9", + "length": 250, + "cycles": 1, + "position": 67, + "iteration": 0, + "httpRequestId": "36cb58ce-1c39-4fef-961e-faf83bc01f75" + }, + "item": { + "id": "d2da6e9d-7174-4f9b-a100-74658a5a599c", + "name": "credentials_issue:credential.credentialSubject.id:array Copy 3" + }, + "response": { + "id": "2b7500ed-feb2-4bc8-affd-f474bcf777f3", + "status": "Bad Request", + "code": 400, + "responseTime": 64, + "responseSize": 119 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "428ef687-e85e-485a-9260-6b9bcc17d31f", + "cursor": { + "ref": "65f63c0e-bb9f-4751-a45b-d7c3d9f6d846", + "length": 250, + "cycles": 1, + "position": 68, + "iteration": 0, + "httpRequestId": "6cc77c71-43aa-4382-9fd7-9b8ab3f85451" + }, + "item": { + "id": "428ef687-e85e-485a-9260-6b9bcc17d31f", + "name": "credentials_issue:credential.credentialSubject.id:array Copy 4" + }, + "response": { + "id": "cb69328d-a186-437a-8b60-6225860db633", + "status": "Bad Request", + "code": 400, + "responseTime": 65, + "responseSize": 119 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "7bc3c197-46f0-481b-a7e1-36fd8e6f202f", + "cursor": { + "ref": "9db55dbf-5a63-49f2-9518-1d19f94a0094", + "length": 250, + "cycles": 1, + "position": 69, + "iteration": 0, + "httpRequestId": "0bc2b50a-8bb8-462d-be9f-e97240c9d567" + }, + "item": { + "id": "7bc3c197-46f0-481b-a7e1-36fd8e6f202f", + "name": "credentials_issue:options:missing" + }, + "response": { + "id": "49e74561-41e7-470e-93a1-91cb7ebdc50f", + "status": "Bad Request", + "code": 400, + "responseTime": 63, + "responseSize": 75 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "33585a94-08db-4147-8a00-306ee20fd953", + "cursor": { + "ref": "7d2454a0-8582-4dc3-a171-48dd64ecdd1d", + "length": 250, + "cycles": 1, + "position": 70, + "iteration": 0, + "httpRequestId": "52e4a8ab-7a47-48e3-ad56-6a36615fdf4d" + }, + "item": { + "id": "33585a94-08db-4147-8a00-306ee20fd953", + "name": "credentials_issue:options:array" + }, + "response": { + "id": "efb29f9c-ba5f-47ee-bae6-8c7d8bfdd14f", + "status": "Bad Request", + "code": 400, + "responseTime": 65, + "responseSize": 142 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "223b3e96-f510-4ab3-a130-933a6ead272a", + "cursor": { + "ref": "7894c2cc-a2f6-4d39-874d-5d563813643d", + "length": 250, + "cycles": 1, + "position": 71, + "iteration": 0, + "httpRequestId": "8bd09c61-6b9c-4953-8725-060dab20cb5c" + }, + "item": { + "id": "223b3e96-f510-4ab3-a130-933a6ead272a", + "name": "credentials_issue:options:boolean" + }, + "response": { + "id": "2b5b3adc-59a6-4b3b-9632-1268516041f9", + "status": "Bad Request", + "code": 400, + "responseTime": 65, + "responseSize": 142 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "624e68e9-3bf0-4c9a-bdf5-767fdadd6e64", + "cursor": { + "ref": "9f855569-acae-4d99-a807-f810f511de30", + "length": 250, + "cycles": 1, + "position": 72, + "iteration": 0, + "httpRequestId": "85572518-6626-4ad1-a07d-9e33f14fa776" + }, + "item": { + "id": "624e68e9-3bf0-4c9a-bdf5-767fdadd6e64", + "name": "credentials_issue:options:integer" + }, + "response": { + "id": "b471f252-77f2-4086-a175-d13204d01cc9", + "status": "Bad Request", + "code": 400, + "responseTime": 69, + "responseSize": 142 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "071b0b41-2346-4836-91aa-149111590856", + "cursor": { + "ref": "8e312fbf-e651-466a-aa68-415220b5f3f4", + "length": 250, + "cycles": 1, + "position": 73, + "iteration": 0, + "httpRequestId": "55aa841d-c17c-4f7f-824a-0751af6e485e" + }, + "item": { + "id": "071b0b41-2346-4836-91aa-149111590856", + "name": "credentials_issue:options:null" + }, + "response": { + "id": "b94043b5-1ccd-4a89-94c0-ef91a1f0f3da", + "status": "Bad Request", + "code": 400, + "responseTime": 66, + "responseSize": 142 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "9bbc5691-7afc-4fa6-a7f1-93439f2032a2", + "cursor": { + "ref": "9cf77145-fc19-4923-909a-761906eaf5dd", + "length": 250, + "cycles": 1, + "position": 74, + "iteration": 0, + "httpRequestId": "69cf9256-da25-4628-88a0-78160724e92b" + }, + "item": { + "id": "9bbc5691-7afc-4fa6-a7f1-93439f2032a2", + "name": "credentials_issue:options:string" + }, + "response": { + "id": "a9c7e941-03e7-451b-b7cc-2be6d82bb7f8", + "status": "Bad Request", + "code": 400, + "responseTime": 70, + "responseSize": 142 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "7f3aa331-a6ba-418b-8bfd-9e9cc4d932a3", + "cursor": { + "ref": "08df135f-a341-423a-af47-6dddbc06e645", + "length": 250, + "cycles": 1, + "position": 75, + "iteration": 0, + "httpRequestId": "7765a9a6-e271-460b-a4e9-4fc6a400c0a2" + }, + "item": { + "id": "7f3aa331-a6ba-418b-8bfd-9e9cc4d932a3", + "name": "credentials_issue:options.type:missing" + }, + "response": { + "id": "b80910fb-4de7-4ad2-89e9-72e3060c016f", + "status": "Bad Request", + "code": 400, + "responseTime": 63, + "responseSize": 87 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "95edfd34-1f39-4b24-8926-aeba3d9e883b", + "cursor": { + "ref": "89e1386a-e893-4b97-8ddb-6d34c0c8d5df", + "length": 250, + "cycles": 1, + "position": 76, + "iteration": 0, + "httpRequestId": "e386d488-78fe-4d10-af20-495c0a8cf4db" + }, + "item": { + "id": "95edfd34-1f39-4b24-8926-aeba3d9e883b", + "name": "credentials_issue:options.type:array" + }, + "response": { + "id": "5af52007-29e5-4a40-b1d6-153281fd531a", + "status": "Bad Request", + "code": 400, + "responseTime": 64, + "responseSize": 102 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "c79e1114-fe66-4dba-97a3-7d55337798f8", + "cursor": { + "ref": "e2cd5d4b-b59a-4227-8cfc-decf0136dbab", + "length": 250, + "cycles": 1, + "position": 77, + "iteration": 0, + "httpRequestId": "5475a2f5-ae44-486d-81a8-632cd1d8c35b" + }, + "item": { + "id": "c79e1114-fe66-4dba-97a3-7d55337798f8", + "name": "credentials_issue:options.type:boolean" + }, + "response": { + "id": "a9af5bfc-be0b-44a8-90ad-01b6952e73f7", + "status": "Bad Request", + "code": 400, + "responseTime": 65, + "responseSize": 102 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "2e39926e-c4cd-455e-a190-8744bf0cfc3a", + "cursor": { + "ref": "49a18a34-7892-4318-a804-8e5aaec43e30", + "length": 250, + "cycles": 1, + "position": 78, + "iteration": 0, + "httpRequestId": "acf880fe-c6ef-42cd-94f8-6629e35c9b8f" + }, + "item": { + "id": "2e39926e-c4cd-455e-a190-8744bf0cfc3a", + "name": "credentials_issue:options.type:integer" + }, + "response": { + "id": "84925907-9391-4fad-ae7f-bf3e136b2df1", + "status": "Bad Request", + "code": 400, + "responseTime": 65, + "responseSize": 102 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "23f0cf8b-4d5a-4c7b-bb14-db00e44e37ca", + "cursor": { + "ref": "5ed9ae06-531d-4afb-a25b-17d5dd34340e", + "length": 250, + "cycles": 1, + "position": 79, + "iteration": 0, + "httpRequestId": "bdd88598-8fe2-4c63-9fb0-0e3f8de5d7ba" + }, + "item": { + "id": "23f0cf8b-4d5a-4c7b-bb14-db00e44e37ca", + "name": "credentials_issue:options.type:null" + }, + "response": { + "id": "e1a6397f-4ba7-48b9-beed-53258c140fe4", + "status": "Bad Request", + "code": 400, + "responseTime": 65, + "responseSize": 102 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "d9bc1d3d-207f-478c-b469-69edf5e5d895", + "cursor": { + "ref": "98a7dbf0-1480-422b-9f73-6c16f2572579", + "length": 250, + "cycles": 1, + "position": 80, + "iteration": 0, + "httpRequestId": "ada1a9ea-7495-440c-a267-8991bca6dc5f" + }, + "item": { + "id": "d9bc1d3d-207f-478c-b469-69edf5e5d895", + "name": "credentials_issue:options.type:object" + }, + "response": { + "id": "f816aede-1829-4857-8222-54e153e46c12", + "status": "Bad Request", + "code": 400, + "responseTime": 66, + "responseSize": 102 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "9238762f-d47d-4c58-8c2a-fcd1fa977e62", + "cursor": { + "ref": "7a153347-1a2f-4672-be76-c5443c97546a", + "length": 250, + "cycles": 1, + "position": 81, + "iteration": 0, + "httpRequestId": "04674855-fbf6-425d-9d46-c3d1ba83b8d9" + }, + "item": { + "id": "9238762f-d47d-4c58-8c2a-fcd1fa977e62", + "name": "credentials_issue:options.type:invalid_value" + }, + "response": { + "id": "f1b9fd23-0e6f-4bcd-8f0c-a6a2aa505508", + "status": "Bad Request", + "code": 400, + "responseTime": 65, + "responseSize": 97 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "d4666da4-fcfb-48ca-a53f-681b45575bd5", + "cursor": { + "ref": "9c71f767-fabb-42d4-9a2f-02f270486327", + "length": 250, + "cycles": 1, + "position": 82, + "iteration": 0, + "httpRequestId": "d8a67251-c929-4ac9-8c27-0f75bdac3df0" + }, + "item": { + "id": "d4666da4-fcfb-48ca-a53f-681b45575bd5", + "name": "credentials_issue:options.created:array" + }, + "response": { + "id": "1d61f941-84d1-4dae-8674-fa98e91c3c6b", + "status": "Bad Request", + "code": 400, + "responseTime": 65, + "responseSize": 105 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "8568a0bf-40e3-48f6-85f6-c82839a85482", + "cursor": { + "ref": "af64b16d-98f8-47a7-bd8a-f9f13faff3ac", + "length": 250, + "cycles": 1, + "position": 83, + "iteration": 0, + "httpRequestId": "fb9f0d46-8513-41c4-b2da-fa2ccaae07c7" + }, + "item": { + "id": "8568a0bf-40e3-48f6-85f6-c82839a85482", + "name": "credentials_issue:options.created:boolean" + }, + "response": { + "id": "51e4ca66-27da-4c4d-91d4-0c2c27e9158c", + "status": "Bad Request", + "code": 400, + "responseTime": 65, + "responseSize": 105 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "c8811784-8df0-4bc4-8c4c-121f1b5c3d57", + "cursor": { + "ref": "7696d7db-37d7-4039-b382-ead5677c2bb0", + "length": 250, + "cycles": 1, + "position": 84, + "iteration": 0, + "httpRequestId": "8493b5a7-df34-4f76-a366-ea3192e82e6d" + }, + "item": { + "id": "c8811784-8df0-4bc4-8c4c-121f1b5c3d57", + "name": "credentials_issue:options.created:integer" + }, + "response": { + "id": "394b6d9e-246d-475f-bcb6-d2974b018e4d", + "status": "Bad Request", + "code": 400, + "responseTime": 64, + "responseSize": 105 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "0ffc44d3-6842-4f59-918f-2b9262f74828", + "cursor": { + "ref": "af94a951-5c9f-48e9-9c1f-842d2bc6db5d", + "length": 250, + "cycles": 1, + "position": 85, + "iteration": 0, + "httpRequestId": "493ead85-dfba-48e9-9ebe-ebf510d24701" + }, + "item": { + "id": "0ffc44d3-6842-4f59-918f-2b9262f74828", + "name": "credentials_issue:options.created:null" + }, + "response": { + "id": "58bf589f-516e-4a29-9aca-639543dce65a", + "status": "Bad Request", + "code": 400, + "responseTime": 64, + "responseSize": 105 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "4517f9a2-f062-44fb-98e2-cb535e08e154", + "cursor": { + "ref": "1aac9ca9-239e-4b99-b140-55e2390d1f97", + "length": 250, + "cycles": 1, + "position": 86, + "iteration": 0, + "httpRequestId": "4fb613ad-3e03-4571-905a-0c0d9fa578cb" + }, + "item": { + "id": "4517f9a2-f062-44fb-98e2-cb535e08e154", + "name": "credentials_issue:options.created:object" + }, + "response": { + "id": "e7434e4e-12ab-4765-9bf3-ea0949f044e9", + "status": "Bad Request", + "code": 400, + "responseTime": 65, + "responseSize": 105 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "2464b984-c19e-4dd0-8e70-e28c889e70e0", + "cursor": { + "ref": "0067f518-8dbc-42e0-89b5-8e5a92987558", + "length": 250, + "cycles": 1, + "position": 87, + "iteration": 0, + "httpRequestId": "ba154c85-12fb-450f-8537-f3ad195d8b5c" + }, + "item": { + "id": "2464b984-c19e-4dd0-8e70-e28c889e70e0", + "name": "credentials_issue:options.created:invalid" + }, + "response": { + "id": "b9fb04f3-7583-4a0a-a085-65f8ea12fca2", + "status": "Bad Request", + "code": 400, + "responseTime": 64, + "responseSize": 113 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "4fa2d619-4334-4229-8bde-2fedb0229b07", + "cursor": { + "ref": "1d9017f2-f45f-43ed-a4dd-1a58aa388f90", + "length": 250, + "cycles": 1, + "position": 88, + "iteration": 0, + "httpRequestId": "0a1d013d-bd7b-44f9-90fa-9cd430d9596e" + }, + "item": { + "id": "4fa2d619-4334-4229-8bde-2fedb0229b07", + "name": "credentials_issue:options.credentialStatus:array" + }, + "response": { + "id": "21ed702d-6bb1-4715-925b-5bd80b930564", + "status": "Bad Request", + "code": 400, + "responseTime": 65, + "responseSize": 161 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "bf95abab-19fc-44c6-975d-afa26e7ae67f", + "cursor": { + "ref": "8b3a60aa-5ad5-4926-9571-5554ab2b7b7c", + "length": 250, + "cycles": 1, + "position": 89, + "iteration": 0, + "httpRequestId": "955fefba-2db1-4eb0-9f73-30914d9031a3" + }, + "item": { + "id": "bf95abab-19fc-44c6-975d-afa26e7ae67f", + "name": "credentials_issue:options.credentialStatus:boolean" + }, + "response": { + "id": "4298a258-47d5-466d-a44b-326481450020", + "status": "Bad Request", + "code": 400, + "responseTime": 63, + "responseSize": 161 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "dbe66a95-2bf4-4595-bdaf-16e776d4aec6", + "cursor": { + "ref": "12f2bc17-c933-4ef5-b14d-470e9ecf1b41", + "length": 250, + "cycles": 1, + "position": 90, + "iteration": 0, + "httpRequestId": "c1abd3bc-7325-4612-9ca8-886574dc6d80" + }, + "item": { + "id": "dbe66a95-2bf4-4595-bdaf-16e776d4aec6", + "name": "credentials_issue:options.credentialStatus:integer" + }, + "response": { + "id": "d66e77f0-884a-4721-98b3-75d1eaf8f26d", + "status": "Bad Request", + "code": 400, + "responseTime": 64, + "responseSize": 161 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "50c67844-bbae-41d4-ad32-bb908219cc3b", + "cursor": { + "ref": "8587f0ee-bb11-47e5-bf30-150cde51da0e", + "length": 250, + "cycles": 1, + "position": 91, + "iteration": 0, + "httpRequestId": "ab2259f9-20aa-4997-8958-00ad84b7c917" + }, + "item": { + "id": "50c67844-bbae-41d4-ad32-bb908219cc3b", + "name": "credentials_issue:options.credentialStatus:null" + }, + "response": { + "id": "4f0558a4-493a-4d40-911e-183f50eb4089", + "status": "Bad Request", + "code": 400, + "responseTime": 64, + "responseSize": 161 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "34dc399d-47f8-4c32-8082-e2754af2e0d0", + "cursor": { + "ref": "8b6633de-9b0e-45ea-adff-75f4aeddeaad", + "length": 250, + "cycles": 1, + "position": 92, + "iteration": 0, + "httpRequestId": "d5aade5e-994f-4130-8405-70a6d35252b8" + }, + "item": { + "id": "34dc399d-47f8-4c32-8082-e2754af2e0d0", + "name": "credentials_issue:options.credentialStatus:string" + }, + "response": { + "id": "5287bcca-9e14-478b-9274-b039f13966f4", + "status": "Bad Request", + "code": 400, + "responseTime": 64, + "responseSize": 161 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "b2117f4a-29ef-44f1-81ec-a64319ce1b2c", + "cursor": { + "ref": "5f05096f-269a-4049-8f5d-cc9a1cef0100", + "length": 250, + "cycles": 1, + "position": 93, + "iteration": 0, + "httpRequestId": "e33c6d9b-b6ee-4a38-8c2b-ae8aae0bbac2" + }, + "item": { + "id": "b2117f4a-29ef-44f1-81ec-a64319ce1b2c", + "name": "credentials_issue:options.credentialStatus.type:missing" + }, + "response": { + "id": "e652f32f-4a2d-4b89-8238-e030217cf766", + "status": "Bad Request", + "code": 400, + "responseTime": 64, + "responseSize": 101 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "96bdad66-d5b8-423f-b2fa-9105d1b2494b", + "cursor": { + "ref": "a3a7a28b-311d-4bd6-889e-d29d4c7094d6", + "length": 250, + "cycles": 1, + "position": 94, + "iteration": 0, + "httpRequestId": "00bbcd00-afa4-4f81-8e23-5552ff6b1b62" + }, + "item": { + "id": "96bdad66-d5b8-423f-b2fa-9105d1b2494b", + "name": "credentials_issue:options.credentialStatus.type:array" + }, + "response": { + "id": "1c6b7af3-311b-40d6-af61-03f6b085055c", + "status": "Bad Request", + "code": 400, + "responseTime": 64, + "responseSize": 121 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "b4eaed3e-d465-419b-80c0-420a1483a0b5", + "cursor": { + "ref": "a27ba21b-2920-4ee5-8812-8620c87bf549", + "length": 250, + "cycles": 1, + "position": 95, + "iteration": 0, + "httpRequestId": "eb840b53-2762-4256-955e-4733ef98f3ae" + }, + "item": { + "id": "b4eaed3e-d465-419b-80c0-420a1483a0b5", + "name": "credentials_issue:options.credentialStatus.type:boolean" + }, + "response": { + "id": "273d57e8-c189-4adc-b5ea-0f7db1c4e541", + "status": "Bad Request", + "code": 400, + "responseTime": 65, + "responseSize": 121 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "73ec3bff-e7f7-458a-9a8b-e2aeb7739633", + "cursor": { + "ref": "46aa6dc0-bc13-4bc5-8e37-cdccc87573ce", + "length": 250, + "cycles": 1, + "position": 96, + "iteration": 0, + "httpRequestId": "dd84f37a-6ef7-4b83-bfbf-c259d3e3857b" + }, + "item": { + "id": "73ec3bff-e7f7-458a-9a8b-e2aeb7739633", + "name": "credentials_issue:options.credentialStatus.type:integer" + }, + "response": { + "id": "41992526-949a-40ef-a4ef-d7d824eedd32", + "status": "Bad Request", + "code": 400, + "responseTime": 71, + "responseSize": 121 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "6084e61b-d22e-4072-b4b4-f66358e509a2", + "cursor": { + "ref": "8e48458a-4959-4db5-b808-429b5b91f768", + "length": 250, + "cycles": 1, + "position": 97, + "iteration": 0, + "httpRequestId": "dff6d066-ba62-44b0-b777-0d5e8f35da5f" + }, + "item": { + "id": "6084e61b-d22e-4072-b4b4-f66358e509a2", + "name": "credentials_issue:options.credentialStatus.type:null" + }, + "response": { + "id": "85a68808-7a57-4df7-897f-ee43f85ceb71", + "status": "Bad Request", + "code": 400, + "responseTime": 68, + "responseSize": 121 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "48a6ec83-88bc-4e31-8867-ae1e45814e7b", + "cursor": { + "ref": "51809b06-2438-4954-99ab-ae2142680cd0", + "length": 250, + "cycles": 1, + "position": 98, + "iteration": 0, + "httpRequestId": "d543a0be-ebc1-4e66-86a3-64937a65501e" + }, + "item": { + "id": "48a6ec83-88bc-4e31-8867-ae1e45814e7b", + "name": "credentials_issue:options.credentialStatus.type:null Copy" + }, + "response": { + "id": "b5f6dbbe-fb4d-4c8e-b9fd-406668445226", + "status": "Bad Request", + "code": 400, + "responseTime": 64, + "responseSize": 121 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "7cb48f66-f3ed-4334-b520-c2f6d4446fc3", + "cursor": { + "ref": "295af31f-ab98-4394-8609-a51cc629ead2", + "length": 250, + "cycles": 1, + "position": 99, + "iteration": 0, + "httpRequestId": "9a72a857-981d-474a-88a7-cd3ab703ac17" + }, + "item": { + "id": "7cb48f66-f3ed-4334-b520-c2f6d4446fc3", + "name": "credentials_issue:options.credentialStatus.type:invalid" + }, + "response": { + "id": "0db01148-b32b-421e-b707-94c323097f46", + "status": "Bad Request", + "code": 400, + "responseTime": 66, + "responseSize": 116 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "8525e49c-6cfe-4edb-ae9c-e5cf248658ba", + "cursor": { + "ref": "4ccbd8c9-c460-4190-a9fc-fd3c40da8fd1", + "length": 250, + "cycles": 1, + "position": 100, + "iteration": 0, + "httpRequestId": "2f7f0458-85ec-4808-834d-21ce982ee5e1" + }, + "item": { + "id": "8525e49c-6cfe-4edb-ae9c-e5cf248658ba", + "name": "credentials_issue:missing_auth" + }, + "response": { + "id": "585e5858-5f86-4e9c-97d9-97f0f6c2fc07", + "status": "Unauthorized", + "code": 401, + "responseTime": 64, + "responseSize": 38 + }, + "assertions": [ + { + "assertion": "status code is 401", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "bddad73d-fbb4-478d-a44e-1165f8fbea03", + "cursor": { + "ref": "baa84c97-d15c-4416-820b-e372d93ae7c5", + "length": 250, + "cycles": 1, + "position": 101, + "iteration": 0, + "httpRequestId": "6c9e3c85-1251-457f-ac07-61542b82e874" + }, + "item": { + "id": "bddad73d-fbb4-478d-a44e-1165f8fbea03", + "name": "credentials_issue.credential.issuer:dup" + }, + "response": { + "id": "7aa0f46a-1220-4dad-8dcd-9b539df6809f", + "status": "Bad Request", + "code": 400, + "responseTime": 64, + "responseSize": 132 + }, + "assertions": [ + { + "assertion": "status code is 201", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 0, + "test": "status code is 201", + "message": "expected response to have status code 201 but got 400", + "stack": "AssertionError: expected response to have status code 201 but got 400\n at Object.eval sandbox-script.js:1:102)" + } + }, + { + "assertion": "response issuer matches request credential.issuer", + "skipped": false, + "error": { + "name": "TypeError", + "index": 1, + "test": "response issuer matches request credential.issuer", + "message": "Cannot destructure property 'issuer' of 'pm.response.json(...).verifiableCredential' as it is undefined.", + "stack": "TypeError: Cannot destructure property 'issuer' of 'pm.response.json(...).verifiableCredential' as it is undefined.\n at Object.eval sandbox-script.js:2:102)" + } + }, + { + "assertion": "response validates against schema", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 2, + "test": "response validates against schema", + "message": "expected data to satisfy schema but found following errors: \ndata should have required property 'verifiableCredential'", + "stack": "AssertionError: expected data to satisfy schema but found following errors: \ndata should have required property 'verifiableCredential'\n at Object.eval sandbox-script.js:3:102)" + } + } + ] + }, + { + "id": "51d73ccc-a7b7-46f1-8591-1f3d9d5a5752", + "cursor": { + "ref": "d578c58c-fa6f-464c-971e-15d585032695", + "length": 250, + "cycles": 1, + "position": 102, + "iteration": 0, + "httpRequestId": "54bbf582-b85e-4713-9cfd-ae3265173d22" + }, + "item": { + "id": "51d73ccc-a7b7-46f1-8591-1f3d9d5a5752", + "name": "credentials_issue" + }, + "response": { + "id": "e4cd10c6-d312-43f1-916a-c0818ff9fb87", + "status": "Created", + "code": 201, + "responseTime": 19976, + "responseSize": 1224 + }, + "assertions": [ + { + "assertion": "status code is 201", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + }, + { + "assertion": "response issuer matches request credential.issuer", + "skipped": false + }, + { + "assertion": "response issuanceDate matches request credential.issuanceDate", + "skipped": false + }, + { + "assertion": "response proof.created is close to 'now'", + "skipped": false + } + ] + }, + { + "id": "23644866-c6f0-4793-a808-32d45a9405a9", + "cursor": { + "ref": "74b94afb-d1f1-4bdd-ad54-106c9c395d5a", + "length": 250, + "cycles": 1, + "position": 103, + "iteration": 0, + "httpRequestId": "d88b82f8-a327-48df-88ac-9d54c98aa4b1" + }, + "item": { + "id": "23644866-c6f0-4793-a808-32d45a9405a9", + "name": "credentials_issue:credential.opt.id" + }, + "response": { + "id": "2676449f-b6fb-4d85-b157-85bf85b76d8c", + "status": "Created", + "code": 201, + "responseTime": 14737, + "responseSize": 1224 + }, + "assertions": [ + { + "assertion": "status code is 201", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + }, + { + "assertion": "response verifiableCredential.id matches request credential.id", + "skipped": false + } + ] + }, + { + "id": "27cfb12e-5f54-4f10-b88e-a758b4d20d5a", + "cursor": { + "ref": "28da83b6-b571-4fca-b5f1-c88148897544", + "length": 250, + "cycles": 1, + "position": 104, + "iteration": 0, + "httpRequestId": "b4821248-7e3e-48fc-91e3-f3694f51ba91" + }, + "item": { + "id": "27cfb12e-5f54-4f10-b88e-a758b4d20d5a", + "name": "credentials_issue:credential:alt.issuer.object" + }, + "response": { + "id": "3f9014b5-2ed8-45a7-8bf0-33b3be769cef", + "status": "Created", + "code": 201, + "responseTime": 15095, + "responseSize": 1231 + }, + "assertions": [ + { + "assertion": "status code is 201", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + }, + { + "assertion": "response issuer matches request credential.issuer.id", + "skipped": false + } + ] + }, + { + "id": "ad53d7bf-6d3d-45d9-8884-eaea8eedb351", + "cursor": { + "ref": "af7bea7e-5db3-4af9-a6b9-1b346f6a1881", + "length": 250, + "cycles": 1, + "position": 105, + "iteration": 0, + "httpRequestId": "c9c30d40-752e-4d46-808f-c535c3693dad" + }, + "item": { + "id": "ad53d7bf-6d3d-45d9-8884-eaea8eedb351", + "name": "credentials_issue:credential:alt.credentialSubject.object:opt.id" + }, + "response": { + "id": "a2aec0ce-4835-4b66-b3d7-c04ee7c80e2f", + "status": "Created", + "code": 201, + "responseTime": 14076, + "responseSize": 1233 + }, + "assertions": [ + { + "assertion": "status code is 201", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + }, + { + "assertion": "response credentialSubject.id matches request credential.credentialSubject.id", + "skipped": false + } + ] + }, + { + "id": "50217e5e-b14e-4825-9a16-31243694356f", + "cursor": { + "ref": "0eb66f9b-3dff-4266-9534-a70874360983", + "length": 250, + "cycles": 1, + "position": 106, + "iteration": 0, + "httpRequestId": "5f29e110-33c5-4a82-9bf6-ca1a04fb3cbe" + }, + "item": { + "id": "50217e5e-b14e-4825-9a16-31243694356f", + "name": "credentials_issue:options:opt.created" + }, + "response": { + "id": "394d6849-9b7f-47a5-a528-ace042dfc259", + "status": "Created", + "code": 201, + "responseTime": 15494, + "responseSize": 1224 + }, + "assertions": [ + { + "assertion": "status code is 201", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + }, + { + "assertion": "response proof.created matches request options.created", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 2, + "test": "response proof.created matches request options.created", + "message": "expected '2024-09-16T00:48:11Z' to equal '2006-01-02T15:04:05Z'", + "stack": "AssertionError: expected '2024-09-16T00:48:11Z' to equal '2006-01-02T15:04:05Z'\n at Object.eval sandbox-script.js:3:107)" + } + } + ] + }, + { + "id": "953b4476-2b7d-4011-9c50-f8de94c49e3b", + "cursor": { + "ref": "f3c0dfad-b471-418d-92d5-af0908fc8e83", + "length": 250, + "cycles": 1, + "position": 107, + "iteration": 0, + "httpRequestId": "67c9d4c6-7530-4bc6-9666-81c5b9209edd" + }, + "item": { + "id": "953b4476-2b7d-4011-9c50-f8de94c49e3b", + "name": "credentials_issue:options:opt.credentialStatus" + }, + "response": { + "id": "86a3e43c-df59-459f-8123-e90bf8ff70db", + "status": "Created", + "code": 201, + "responseTime": 14662, + "responseSize": 1222 + }, + "assertions": [ + { + "assertion": "status code is 201", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "df0482c4-d392-4e33-9c9f-33f723f79edc", + "cursor": { + "ref": "856c3d13-f9d8-4cff-b007-e02b607a906b", + "length": 250, + "cycles": 1, + "position": 108, + "iteration": 0, + "httpRequestId": "44b824d1-26b9-4a23-80c0-e2a4c901a575" + }, + "item": { + "id": "df0482c4-d392-4e33-9c9f-33f723f79edc", + "name": "credentials_status:credentialId:missing" + }, + "response": { + "id": "f76667ca-22a3-4a51-a19e-0b19e6cf01be", + "status": "Bad Request", + "code": 400, + "responseTime": 64, + "responseSize": 80 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "53c987a7-ba13-4062-9807-46a697d07e94", + "cursor": { + "ref": "ab57fc22-28b0-4e24-9f0a-0a5dcc28203a", + "length": 250, + "cycles": 1, + "position": 109, + "iteration": 0, + "httpRequestId": "9cb3ee3f-a41f-4907-a146-030dbf402c19" + }, + "item": { + "id": "53c987a7-ba13-4062-9807-46a697d07e94", + "name": "credentials_status:credentialId:array" + }, + "response": { + "id": "aa567c4c-0001-4824-b5a2-59a6b3a3c96d", + "status": "Bad Request", + "code": 400, + "responseTime": 64, + "responseSize": 100 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "be64a402-9724-4ebd-892f-b145df8f900f", + "cursor": { + "ref": "7857d67e-d95e-4a0a-8aca-45c7de9af9b6", + "length": 250, + "cycles": 1, + "position": 110, + "iteration": 0, + "httpRequestId": "1af6c245-f947-4162-83fa-be2ba93cfa8f" + }, + "item": { + "id": "be64a402-9724-4ebd-892f-b145df8f900f", + "name": "credentials_status:credentialId:boolean" + }, + "response": { + "id": "965343a5-04c1-441e-a04f-0cf3089fd68d", + "status": "Bad Request", + "code": 400, + "responseTime": 63, + "responseSize": 100 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "4494fd85-11bc-44b5-9390-4e4cba80a6a0", + "cursor": { + "ref": "e55d6467-4668-4a47-b162-afee8b4dda6b", + "length": 250, + "cycles": 1, + "position": 111, + "iteration": 0, + "httpRequestId": "7a190b98-d90e-4ba8-99d6-33ce87dec286" + }, + "item": { + "id": "4494fd85-11bc-44b5-9390-4e4cba80a6a0", + "name": "credentials_status:credentialId:integer" + }, + "response": { + "id": "1c48966e-2fab-4b62-8706-5786af422471", + "status": "Bad Request", + "code": 400, + "responseTime": 63, + "responseSize": 100 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "ea23961f-4baf-48b2-bb21-689f3cbf8bb2", + "cursor": { + "ref": "58ae5f72-40c6-44ca-adfa-8e2eae80e50c", + "length": 250, + "cycles": 1, + "position": 112, + "iteration": 0, + "httpRequestId": "bb1f437d-d549-454c-9280-ed620e2e96ae" + }, + "item": { + "id": "ea23961f-4baf-48b2-bb21-689f3cbf8bb2", + "name": "credentials_status:credentialId:null" + }, + "response": { + "id": "66f1a73b-ec2e-4cff-af93-366ad2efb99d", + "status": "Bad Request", + "code": 400, + "responseTime": 63, + "responseSize": 100 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "38fd98f3-4691-40cc-829c-d23fc3458c7f", + "cursor": { + "ref": "3995d83b-21cf-47e7-89e6-2a189bc20b82", + "length": 250, + "cycles": 1, + "position": 113, + "iteration": 0, + "httpRequestId": "a5d1265d-17ae-4ac7-a4d0-ae40a453710d" + }, + "item": { + "id": "38fd98f3-4691-40cc-829c-d23fc3458c7f", + "name": "credentials_status:credentialId:object" + }, + "response": { + "id": "5f29903d-e803-41a5-9867-f13a5dfcd103", + "status": "Bad Request", + "code": 400, + "responseTime": 63, + "responseSize": 100 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "0dd37d17-0ca1-4c94-8975-df1b3ffd8fdf", + "cursor": { + "ref": "c2449554-875e-4bbe-b025-2578e3058e36", + "length": 250, + "cycles": 1, + "position": 114, + "iteration": 0, + "httpRequestId": "d12819f4-8d63-41ee-951b-2387f8bfaece" + }, + "item": { + "id": "0dd37d17-0ca1-4c94-8975-df1b3ffd8fdf", + "name": "credentials_status:credentialStatus:missing" + }, + "response": { + "id": "df652d0d-da6d-4b98-82a9-0deabd1d2618", + "status": "Bad Request", + "code": 400, + "responseTime": 64, + "responseSize": 84 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "4aa29a8c-d78e-4c7e-80e9-d0765f34f200", + "cursor": { + "ref": "8ab09ba3-e9df-4d32-87b6-0031c78f2ec0", + "length": 250, + "cycles": 1, + "position": 115, + "iteration": 0, + "httpRequestId": "d23ca31a-cccc-421d-86f0-dda9c5f46d22" + }, + "item": { + "id": "4aa29a8c-d78e-4c7e-80e9-d0765f34f200", + "name": "credentials_status:credentialStatus:boolean" + }, + "response": { + "id": "0c701101-8a18-4463-92d3-a5f3be311713", + "status": "Bad Request", + "code": 400, + "responseTime": 65, + "responseSize": 100 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "f334ccf7-160f-4ce2-b6b8-adf48b39616d", + "cursor": { + "ref": "55205e25-b1c6-4e4f-bf50-c25c1aa332f8", + "length": 250, + "cycles": 1, + "position": 116, + "iteration": 0, + "httpRequestId": "58695178-521a-4d30-8926-11e9d12fb620" + }, + "item": { + "id": "f334ccf7-160f-4ce2-b6b8-adf48b39616d", + "name": "credentials_status:credentialStatus:integer" + }, + "response": { + "id": "ce016665-87c5-4e86-96f2-6f7528bdbb91", + "status": "Bad Request", + "code": 400, + "responseTime": 63, + "responseSize": 100 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "93f8e9b8-c311-4ff9-8533-2b7865769828", + "cursor": { + "ref": "6d9d332f-e2c4-4f57-a5fa-007605c5fb70", + "length": 250, + "cycles": 1, + "position": 117, + "iteration": 0, + "httpRequestId": "d09d8fe1-f70d-4931-aef5-17279e1e37af" + }, + "item": { + "id": "93f8e9b8-c311-4ff9-8533-2b7865769828", + "name": "credentials_status:credentialStatus:null" + }, + "response": { + "id": "6bda3fe6-e142-4e8d-96d2-ee7f2de22ec5", + "status": "Bad Request", + "code": 400, + "responseTime": 63, + "responseSize": 100 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "81a09206-34d9-4611-b5e3-5a4fdb32a7e1", + "cursor": { + "ref": "cfce9c31-adce-4823-a368-0258d4d62350", + "length": 250, + "cycles": 1, + "position": 118, + "iteration": 0, + "httpRequestId": "b66f84e8-47b8-4bd1-953f-a74701051ff8" + }, + "item": { + "id": "81a09206-34d9-4611-b5e3-5a4fdb32a7e1", + "name": "credentials_status:credentialStatus:object" + }, + "response": { + "id": "e2284b87-3cd1-4fe2-a476-0b55ea562c60", + "status": "Bad Request", + "code": 400, + "responseTime": 71, + "responseSize": 100 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "f7c3084f-5527-4186-9438-d72b3fcace45", + "cursor": { + "ref": "2c19e968-fd3f-4e19-8bd2-35d166ca4a25", + "length": 250, + "cycles": 1, + "position": 119, + "iteration": 0, + "httpRequestId": "b147f5ef-cfb6-40ca-8df0-717d73e46b53" + }, + "item": { + "id": "f7c3084f-5527-4186-9438-d72b3fcace45", + "name": "credentials_status:credentialStatus:string" + }, + "response": { + "id": "24c9c40c-f061-4307-af2c-d152a744d662", + "status": "Bad Request", + "code": 400, + "responseTime": 68, + "responseSize": 100 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "6e5c40be-945c-4db8-bed3-47c46274d189", + "cursor": { + "ref": "8cc18c4b-ba01-43d6-acf9-bb1aaa32452e", + "length": 250, + "cycles": 1, + "position": 120, + "iteration": 0, + "httpRequestId": "c8915092-8624-4513-a315-0fc2bd8ee1d3" + }, + "item": { + "id": "6e5c40be-945c-4db8-bed3-47c46274d189", + "name": "credentials_status:credentialStatus:too_long" + }, + "response": { + "id": "f0a0c75a-4b24-4ab5-a92d-717e0bc198cf", + "status": "Bad Request", + "code": 400, + "responseTime": 64, + "responseSize": 102 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "a3375ab9-63c2-4769-87eb-df0c52fd1f27", + "cursor": { + "ref": "acf8fedb-cea6-4f2b-86bb-12b411254cb3", + "length": 250, + "cycles": 1, + "position": 121, + "iteration": 0, + "httpRequestId": "cb2cc901-f105-44e9-a37b-7f6928b6f808" + }, + "item": { + "id": "a3375ab9-63c2-4769-87eb-df0c52fd1f27", + "name": "credentials_status:credentialStatus:item:array" + }, + "response": { + "id": "7a26cef9-cd7d-4146-8f52-13cb1779a7ec", + "status": "Bad Request", + "code": 400, + "responseTime": 62, + "responseSize": 153 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "fa20eca8-cbaf-436d-9b6a-ee33616df49b", + "cursor": { + "ref": "c870a12b-57b5-4a05-b93f-49b6ddc3af59", + "length": 250, + "cycles": 1, + "position": 122, + "iteration": 0, + "httpRequestId": "5a39fea9-fdc1-41d5-beaf-976653aae87a" + }, + "item": { + "id": "fa20eca8-cbaf-436d-9b6a-ee33616df49b", + "name": "credentials_status:credentialStatus:item:boolean" + }, + "response": { + "id": "97beb2b5-228f-4a82-8860-19807f289424", + "status": "Bad Request", + "code": 400, + "responseTime": 63, + "responseSize": 153 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "7ae6b4e2-39dd-4e12-8c70-ba2efbf68475", + "cursor": { + "ref": "2f291d50-b0b0-4d58-a3ef-f313fda35bdf", + "length": 250, + "cycles": 1, + "position": 123, + "iteration": 0, + "httpRequestId": "ba0fe24f-2124-45fd-85f4-7867ccb29a81" + }, + "item": { + "id": "7ae6b4e2-39dd-4e12-8c70-ba2efbf68475", + "name": "credentials_status:credentialStatus:item:integer" + }, + "response": { + "id": "f1577c07-32d2-4705-a472-7ffdf245209f", + "status": "Bad Request", + "code": 400, + "responseTime": 63, + "responseSize": 153 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "3374fef9-f251-42b1-bb26-0cd29841f445", + "cursor": { + "ref": "a1038cf6-3ad7-4c81-a3e9-20cf9fda5fa6", + "length": 250, + "cycles": 1, + "position": 124, + "iteration": 0, + "httpRequestId": "2c041de6-40a1-4990-ab70-438e2c8eb129" + }, + "item": { + "id": "3374fef9-f251-42b1-bb26-0cd29841f445", + "name": "credentials_status:credentialStatus:item:null" + }, + "response": { + "id": "5af49049-8840-4d37-b086-215e23159dc4", + "status": "Bad Request", + "code": 400, + "responseTime": 63, + "responseSize": 153 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "3ec5c68e-487f-4ec1-ad6d-110da4d8b688", + "cursor": { + "ref": "57d2cf73-25a7-4958-80d3-95eb3bcd6610", + "length": 250, + "cycles": 1, + "position": 125, + "iteration": 0, + "httpRequestId": "38902b7f-71af-413b-8dff-3fdc85a24346" + }, + "item": { + "id": "3ec5c68e-487f-4ec1-ad6d-110da4d8b688", + "name": "credentials_status:credentialStatus:item:string" + }, + "response": { + "id": "c200d64d-ea1b-4f32-8f19-2d8d57f2ef14", + "status": "Bad Request", + "code": 400, + "responseTime": 64, + "responseSize": 153 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "d9a5a3a0-0a63-4576-a47f-34de88e0b208", + "cursor": { + "ref": "414aae72-89fd-4e33-afb5-d354a9eab8d8", + "length": 250, + "cycles": 1, + "position": 126, + "iteration": 0, + "httpRequestId": "10f58284-ba3b-486d-8f6a-7768ee50ce44" + }, + "item": { + "id": "d9a5a3a0-0a63-4576-a47f-34de88e0b208", + "name": "credentials_status:credentialStatus:item:type:missing" + }, + "response": { + "id": "5e15fb75-ef2d-444c-841a-020029933e12", + "status": "Bad Request", + "code": 400, + "responseTime": 66, + "responseSize": 93 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "4b2bd2b7-f414-4383-b7e1-421f7cef1e79", + "cursor": { + "ref": "d14752bd-8f7e-4d2f-b8e3-ea0cee891422", + "length": 250, + "cycles": 1, + "position": 127, + "iteration": 0, + "httpRequestId": "c96010e0-2f9e-4385-8f05-02b8f4949457" + }, + "item": { + "id": "4b2bd2b7-f414-4383-b7e1-421f7cef1e79", + "name": "credentials_status:credentialStatus:item:type:array" + }, + "response": { + "id": "c9a75674-244e-4e0c-9213-32116ae3c8a2", + "status": "Bad Request", + "code": 400, + "responseTime": 64, + "responseSize": 113 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "4cc4a5ca-e71d-450e-9519-0ad3d0149f7a", + "cursor": { + "ref": "a9ea89dd-5788-471a-b51e-aac8964853f4", + "length": 250, + "cycles": 1, + "position": 128, + "iteration": 0, + "httpRequestId": "81045c20-f1b6-4bcf-90d2-06bac890083e" + }, + "item": { + "id": "4cc4a5ca-e71d-450e-9519-0ad3d0149f7a", + "name": "credentials_status:credentialStatus:item:type:boolean" + }, + "response": { + "id": "7af9e1ab-77e6-4712-a96f-618499c56dde", + "status": "Bad Request", + "code": 400, + "responseTime": 63, + "responseSize": 113 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "88d8d591-9975-4a0f-8c2e-609a7f96909b", + "cursor": { + "ref": "c770daaf-fb33-459e-bcfb-773eab27c92b", + "length": 250, + "cycles": 1, + "position": 129, + "iteration": 0, + "httpRequestId": "daf765b1-863b-48d6-9911-6c85f8524d1c" + }, + "item": { + "id": "88d8d591-9975-4a0f-8c2e-609a7f96909b", + "name": "credentials_status:credentialStatus:item:type:integer" + }, + "response": { + "id": "ef42bd09-972b-4059-a748-f9311e13021f", + "status": "Bad Request", + "code": 400, + "responseTime": 69, + "responseSize": 113 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "e361ab33-39db-41c5-bc0b-7f5ebd209843", + "cursor": { + "ref": "31cf6909-e133-446c-82c4-8c6213c80148", + "length": 250, + "cycles": 1, + "position": 130, + "iteration": 0, + "httpRequestId": "246de37d-f48a-4077-94a8-6e0cdee6ebc6" + }, + "item": { + "id": "e361ab33-39db-41c5-bc0b-7f5ebd209843", + "name": "credentials_status:credentialStatus:item:type:null" + }, + "response": { + "id": "0a625147-3256-4d60-afc1-99410b859edb", + "status": "Bad Request", + "code": 400, + "responseTime": 66, + "responseSize": 113 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "3f270aa2-3610-483a-a9b6-4de28bbb9134", + "cursor": { + "ref": "8f23ed47-1e94-49b2-85c1-9e49faced52f", + "length": 250, + "cycles": 1, + "position": 131, + "iteration": 0, + "httpRequestId": "9f93fdea-d674-4e3f-a4de-ffc38c93b799" + }, + "item": { + "id": "3f270aa2-3610-483a-a9b6-4de28bbb9134", + "name": "credentials_status:credentialStatus:item:type:object" + }, + "response": { + "id": "da833503-d9c0-4711-a363-664c02125f54", + "status": "Bad Request", + "code": 400, + "responseTime": 69, + "responseSize": 113 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "00105f97-ceef-45ce-991e-cbad18588523", + "cursor": { + "ref": "1acbb780-181d-4550-9f6f-7c9a8c6d1878", + "length": 250, + "cycles": 1, + "position": 132, + "iteration": 0, + "httpRequestId": "ed4c0cc9-96e7-4f30-bea9-798a2d9d0523" + }, + "item": { + "id": "00105f97-ceef-45ce-991e-cbad18588523", + "name": "credentials_status:credentialStatus:item:type:invalid" + }, + "response": { + "id": "815f76d5-9998-4528-bd2f-8252a5c2c481", + "status": "Bad Request", + "code": 400, + "responseTime": 64, + "responseSize": 108 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "10d309b7-566d-4fa7-a6b6-0322090fb423", + "cursor": { + "ref": "5ff66176-8f58-4616-bc2e-77298a19712b", + "length": 250, + "cycles": 1, + "position": 133, + "iteration": 0, + "httpRequestId": "d11d5c89-dd8c-4d3c-a510-66c3cbe2a539" + }, + "item": { + "id": "10d309b7-566d-4fa7-a6b6-0322090fb423", + "name": "credentials_status:credentialStatus:item:status:missing" + }, + "response": { + "id": "fe22f6c2-9e88-4c8c-bd70-2bb0d561f03c", + "status": "Bad Request", + "code": 400, + "responseTime": 63, + "responseSize": 95 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "fc00d723-7eae-48b4-a5df-4a6151dbb0b0", + "cursor": { + "ref": "39ee4c6c-0ab1-411c-8e42-8598a1e0ce91", + "length": 250, + "cycles": 1, + "position": 134, + "iteration": 0, + "httpRequestId": "9d976b90-4901-4400-9cf6-1312afa8a83b" + }, + "item": { + "id": "fc00d723-7eae-48b4-a5df-4a6151dbb0b0", + "name": "credentials_status:credentialStatus:item:status:array" + }, + "response": { + "id": "cecf1076-0e64-4f25-b703-5c049008ef47", + "status": "Bad Request", + "code": 400, + "responseTime": 64, + "responseSize": 115 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "1b03358a-3a57-4a5f-b324-80286d0af27e", + "cursor": { + "ref": "99182c3a-b15b-4ac0-bc69-0dbaca69a67a", + "length": 250, + "cycles": 1, + "position": 135, + "iteration": 0, + "httpRequestId": "1b8ae75c-29d7-4362-abbb-f3e67aad8102" + }, + "item": { + "id": "1b03358a-3a57-4a5f-b324-80286d0af27e", + "name": "credentials_status:credentialStatus:item:status:boolean" + }, + "response": { + "id": "51aa9f1c-bf16-4f5e-abb3-c402ff8d09f2", + "status": "Bad Request", + "code": 400, + "responseTime": 63, + "responseSize": 115 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "9702eaed-89af-4c48-a6f4-0d8d214141de", + "cursor": { + "ref": "4dea6e93-2b17-41ed-bf6f-38c9f049529f", + "length": 250, + "cycles": 1, + "position": 136, + "iteration": 0, + "httpRequestId": "5fcb5d03-7248-4b49-af44-97701a4bb188" + }, + "item": { + "id": "9702eaed-89af-4c48-a6f4-0d8d214141de", + "name": "credentials_status:credentialStatus:item:status:integer" + }, + "response": { + "id": "2465f9a9-09c0-47af-9bce-86daae88f64f", + "status": "Bad Request", + "code": 400, + "responseTime": 64, + "responseSize": 115 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "10d8e6b5-db69-47aa-879e-4b0f95d24f33", + "cursor": { + "ref": "61e57455-29d0-4604-b1af-ef1a7f919908", + "length": 250, + "cycles": 1, + "position": 137, + "iteration": 0, + "httpRequestId": "e6fae3da-1315-4f1f-89ac-1a18f27e8e3e" + }, + "item": { + "id": "10d8e6b5-db69-47aa-879e-4b0f95d24f33", + "name": "credentials_status:credentialStatus:item:status:null" + }, + "response": { + "id": "694ad89b-01b0-4a75-9cb0-8ba012ba03b2", + "status": "Bad Request", + "code": 400, + "responseTime": 64, + "responseSize": 115 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "260903fb-a027-41e5-9119-7a37ac0244c8", + "cursor": { + "ref": "d26134ef-2f74-4e40-a1df-0e15108d79af", + "length": 250, + "cycles": 1, + "position": 138, + "iteration": 0, + "httpRequestId": "0ece1e02-1e1d-4322-9d99-5d12596915b4" + }, + "item": { + "id": "260903fb-a027-41e5-9119-7a37ac0244c8", + "name": "credentials_status:credentialStatus:item:status:object" + }, + "response": { + "id": "9d9206ea-746e-47b4-804e-2fad4038359d", + "status": "Bad Request", + "code": 400, + "responseTime": 70, + "responseSize": 115 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "b16f4b0f-8058-4e8c-8840-451831e10fe5", + "cursor": { + "ref": "f8d248a4-4059-40e2-b84a-3ed1bbfb8fb8", + "length": 250, + "cycles": 1, + "position": 139, + "iteration": 0, + "httpRequestId": "b0ea6d53-c052-4c42-a2f6-b5de6058063b" + }, + "item": { + "id": "b16f4b0f-8058-4e8c-8840-451831e10fe5", + "name": "credentials_status:credentialStatus:item:purpose:missing" + }, + "response": { + "id": "f0fdff3b-7f3e-48e0-8c78-d7a759830b39", + "status": "Bad Request", + "code": 400, + "responseTime": 64, + "responseSize": 102 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "04b1d7ab-7f12-48b2-914f-3b7bf1f131e5", + "cursor": { + "ref": "645eff43-ca3c-4ee7-8ff8-36709abd6341", + "length": 250, + "cycles": 1, + "position": 140, + "iteration": 0, + "httpRequestId": "bc4d14dc-ebe0-493a-9f4f-557ffa4c820b" + }, + "item": { + "id": "04b1d7ab-7f12-48b2-914f-3b7bf1f131e5", + "name": "credentials_status:credentialStatus:item:purpose:array" + }, + "response": { + "id": "f5185c02-9a8b-48c7-bcb1-b28d67deca0b", + "status": "Bad Request", + "code": 400, + "responseTime": 62, + "responseSize": 102 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "39319cb7-1dc3-47dd-856d-1f7a88f33424", + "cursor": { + "ref": "39291131-f756-4db1-9190-d3d4d43bbba3", + "length": 250, + "cycles": 1, + "position": 141, + "iteration": 0, + "httpRequestId": "8aff28e1-042c-4688-a882-1e4945511b40" + }, + "item": { + "id": "39319cb7-1dc3-47dd-856d-1f7a88f33424", + "name": "credentials_status:credentialStatus:item:purpose:boolean" + }, + "response": { + "id": "fdd87754-c8af-4495-aad1-763a305267ff", + "status": "Bad Request", + "code": 400, + "responseTime": 77, + "responseSize": 102 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "fa77452b-4ad4-4881-8529-d35f20b7abb0", + "cursor": { + "ref": "6aea35aa-fd09-4c84-82b3-85bf57db64e8", + "length": 250, + "cycles": 1, + "position": 142, + "iteration": 0, + "httpRequestId": "bd676147-d08c-48cf-9011-6e69470acaec" + }, + "item": { + "id": "fa77452b-4ad4-4881-8529-d35f20b7abb0", + "name": "credentials_status:credentialStatus:item:purpose:integer" + }, + "response": { + "id": "7a2d9f14-4d83-478c-832b-34fe16f296a5", + "status": "Bad Request", + "code": 400, + "responseTime": 65, + "responseSize": 102 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "36641e6d-4c02-41a4-afa4-8cd1e3540390", + "cursor": { + "ref": "4295345f-32d0-4371-8400-06003be4bf06", + "length": 250, + "cycles": 1, + "position": 143, + "iteration": 0, + "httpRequestId": "bb05f142-c797-45e1-9149-ffb74e5ad38d" + }, + "item": { + "id": "36641e6d-4c02-41a4-afa4-8cd1e3540390", + "name": "credentials_status:credentialStatus:item:purpose:null" + }, + "response": { + "id": "cb8482aa-e443-451a-9e74-c9dae29c9d1a", + "status": "Bad Request", + "code": 400, + "responseTime": 62, + "responseSize": 102 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "bcec0592-bdc4-49c5-9368-46a33efaceba", + "cursor": { + "ref": "e804d5ae-7419-4172-8084-de7ba26b974b", + "length": 250, + "cycles": 1, + "position": 144, + "iteration": 0, + "httpRequestId": "7b401f91-4e72-47bf-a615-69cdae9f5167" + }, + "item": { + "id": "bcec0592-bdc4-49c5-9368-46a33efaceba", + "name": "credentials_status:credentialStatus:item:purpose:object" + }, + "response": { + "id": "606cf179-fbbc-40a1-be26-d29be643f122", + "status": "Bad Request", + "code": 400, + "responseTime": 63, + "responseSize": 102 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "f32a484f-68ed-4f9f-8f71-1d5e2d80dca0", + "cursor": { + "ref": "04e9df00-0478-45de-9708-d68351da1d70", + "length": 250, + "cycles": 1, + "position": 145, + "iteration": 0, + "httpRequestId": "32ae56f7-241f-4f06-a277-1c3c92bba81c" + }, + "item": { + "id": "f32a484f-68ed-4f9f-8f71-1d5e2d80dca0", + "name": "credentials_status:missing_auth" + }, + "response": { + "id": "f8070150-6d29-4878-ab29-0f12ca2017cb", + "status": "Unauthorized", + "code": 401, + "responseTime": 62, + "responseSize": 38 + }, + "assertions": [ + { + "assertion": "status code is 401", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "a264c5b5-4c9e-4d5d-a4d6-27e94022dd56", + "cursor": { + "ref": "58c0ecd8-bbf6-4740-89b2-ef71ec6301e6", + "length": 250, + "cycles": 1, + "position": 146, + "iteration": 0, + "httpRequestId": "a8ceecf8-67f0-427c-a67f-7da6dfda4380" + }, + "item": { + "id": "a264c5b5-4c9e-4d5d-a4d6-27e94022dd56", + "name": "credentials_verify:vc:missing" + }, + "response": { + "id": "dd3c62f8-4dc3-460b-a78b-cc221a438d8e", + "status": "Bad Request", + "code": 400, + "responseTime": 63, + "responseSize": 88 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "2b4b5822-e7b5-4943-8cc2-8494acdf1af2", + "cursor": { + "ref": "f4c9cfbf-d881-450c-a872-f266b286070d", + "length": 250, + "cycles": 1, + "position": 147, + "iteration": 0, + "httpRequestId": "f0b0a729-fb37-4654-a66c-2c7109fcef0e" + }, + "item": { + "id": "2b4b5822-e7b5-4943-8cc2-8494acdf1af2", + "name": "credentials_verify:vc:string" + }, + "response": { + "id": "1acf1286-08a4-43a3-813c-b61870da28a1", + "status": "Bad Request", + "code": 400, + "responseTime": 63, + "responseSize": 155 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "ada1d619-877a-4e20-8d13-44cd789569f3", + "cursor": { + "ref": "3be056bb-ebb8-46a8-942a-aefc5f48568a", + "length": 250, + "cycles": 1, + "position": 148, + "iteration": 0, + "httpRequestId": "9cb9d5e5-5f59-4358-b395-7c1ce8088489" + }, + "item": { + "id": "ada1d619-877a-4e20-8d13-44cd789569f3", + "name": "credentials_verify:vc:null" + }, + "response": { + "id": "f98b27f6-deb2-4b40-abdf-214e05f5561b", + "status": "Bad Request", + "code": 400, + "responseTime": 63, + "responseSize": 155 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "0e797296-68a2-4620-bb0c-2d7a5739a1d3", + "cursor": { + "ref": "cd4e746e-1c76-4a64-97a6-497a21b72764", + "length": 250, + "cycles": 1, + "position": 149, + "iteration": 0, + "httpRequestId": "3ed8a1bc-64e3-4fbe-a187-be769f656ee2" + }, + "item": { + "id": "0e797296-68a2-4620-bb0c-2d7a5739a1d3", + "name": "credentials_verify:vc:integer" + }, + "response": { + "id": "ddd9194d-af1d-4973-8c9a-afcad5566b44", + "status": "Bad Request", + "code": 400, + "responseTime": 64, + "responseSize": 155 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "ae9611e9-188e-400c-85f2-69b71272d242", + "cursor": { + "ref": "9679496d-f7fe-4a1a-b57f-c5646a0b80a5", + "length": 250, + "cycles": 1, + "position": 150, + "iteration": 0, + "httpRequestId": "b90546d8-7b90-4e6f-ad24-fd5eb55b9ae5" + }, + "item": { + "id": "ae9611e9-188e-400c-85f2-69b71272d242", + "name": "credentials_verify:vc:boolean" + }, + "response": { + "id": "6ac21bc8-432c-4d9f-9075-bf4965da0ca3", + "status": "Bad Request", + "code": 400, + "responseTime": 63, + "responseSize": 155 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "48ef4ac6-fc9b-484f-9e6f-6b9dd73e4724", + "cursor": { + "ref": "7a9f0c70-c37f-49ea-8425-5e0bba2ca4e6", + "length": 250, + "cycles": 1, + "position": 151, + "iteration": 0, + "httpRequestId": "6e293772-5782-4d37-aa02-a5a6c4b1bbad" + }, + "item": { + "id": "48ef4ac6-fc9b-484f-9e6f-6b9dd73e4724", + "name": "credentials_verify:vc:array" + }, + "response": { + "id": "b57a3c14-f341-43e4-a578-f8cbcfe5338f", + "status": "Bad Request", + "code": 400, + "responseTime": 66, + "responseSize": 155 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "de273f4c-4f45-4aad-9b72-256df4c84911", + "cursor": { + "ref": "ed1a1c4c-97d6-42a0-8224-a348aa3d99f9", + "length": 250, + "cycles": 1, + "position": 152, + "iteration": 0, + "httpRequestId": "509eaa63-013c-4146-88cc-85b9c01db2ca" + }, + "item": { + "id": "de273f4c-4f45-4aad-9b72-256df4c84911", + "name": "credentials_verify:vc:@context:missing" + }, + "response": { + "id": "fb517b26-8b47-45ef-9503-332ad0b347eb", + "status": "Bad Request", + "code": 400, + "responseTime": 63, + "responseSize": 99 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "99ea2e0a-af74-45ae-86e9-03f097cae2e4", + "cursor": { + "ref": "0ee1dbf5-5e7a-411a-b6a9-00ff370bd1d1", + "length": 250, + "cycles": 1, + "position": 153, + "iteration": 0, + "httpRequestId": "b9998c4c-73d5-4228-aaea-c9221664318e" + }, + "item": { + "id": "99ea2e0a-af74-45ae-86e9-03f097cae2e4", + "name": "credentials_verify:vc:@context:boolean" + }, + "response": { + "id": "2e276bf3-8ada-42bc-959d-af245e998d55", + "status": "Bad Request", + "code": 400, + "responseTime": 66, + "responseSize": 111 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "316c1fa9-a41e-4bb9-8f02-e78f5a46a76a", + "cursor": { + "ref": "80328951-13c7-496c-a465-d06090c85525", + "length": 250, + "cycles": 1, + "position": 154, + "iteration": 0, + "httpRequestId": "8dbdedac-610c-480a-b719-7be33ec76000" + }, + "item": { + "id": "316c1fa9-a41e-4bb9-8f02-e78f5a46a76a", + "name": "credentials_verify:vc:@context:integer" + }, + "response": { + "id": "471a2b14-251b-4204-a8c1-9a8d5d8d8784", + "status": "Bad Request", + "code": 400, + "responseTime": 64, + "responseSize": 111 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "e0e40e8a-79d8-4939-877a-9c5b81d0c793", + "cursor": { + "ref": "c9da7812-803d-4d4e-95c2-c11083d4ee56", + "length": 250, + "cycles": 1, + "position": 155, + "iteration": 0, + "httpRequestId": "49f24b84-8541-4b98-b776-e3c0f8a9be9f" + }, + "item": { + "id": "e0e40e8a-79d8-4939-877a-9c5b81d0c793", + "name": "credentials_verify:vc:@context:null" + }, + "response": { + "id": "7f9b09c1-bb5f-4463-bf91-b308f402a7f1", + "status": "Bad Request", + "code": 400, + "responseTime": 63, + "responseSize": 111 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "e38c94bc-d57a-48e1-bfc7-c09855ac0189", + "cursor": { + "ref": "9a09df60-adbe-4011-a1ee-f474f57f9375", + "length": 250, + "cycles": 1, + "position": 156, + "iteration": 0, + "httpRequestId": "c8e20940-0030-46e4-b186-8d28f23c7424" + }, + "item": { + "id": "e38c94bc-d57a-48e1-bfc7-c09855ac0189", + "name": "credentials_verify:vc:@context:object" + }, + "response": { + "id": "84be125a-1a44-4c4f-810a-476fbef0ea7a", + "status": "Bad Request", + "code": 400, + "responseTime": 63, + "responseSize": 115 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "68ddad60-1db1-42f9-84c2-cd2a3bf3fd82", + "cursor": { + "ref": "95fff949-adb7-41dd-8802-ac834cba291d", + "length": 250, + "cycles": 1, + "position": 157, + "iteration": 0, + "httpRequestId": "ecef4699-cea3-4245-aa4b-c66e8f0814d0" + }, + "item": { + "id": "68ddad60-1db1-42f9-84c2-cd2a3bf3fd82", + "name": "credentials_verify:vc:@context:string" + }, + "response": { + "id": "a5f38620-3f00-41e5-976e-899fd8ab6ce6", + "status": "Bad Request", + "code": 400, + "responseTime": 63, + "responseSize": 115 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "1e12aad6-7cd8-41a6-ac9b-866d4fcb3a44", + "cursor": { + "ref": "30c5c689-77b5-44f8-8b42-65faf6a5d2cb", + "length": 250, + "cycles": 1, + "position": 158, + "iteration": 0, + "httpRequestId": "ea8de0de-78ed-4154-9006-05e41985593a" + }, + "item": { + "id": "1e12aad6-7cd8-41a6-ac9b-866d4fcb3a44", + "name": "credentials_verify:vc:@context:item:array" + }, + "response": { + "id": "5123f3be-d7eb-405a-b5d7-ff00c19d9da2", + "status": "Bad Request", + "code": 400, + "responseTime": 64, + "responseSize": 111 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "f932338e-60af-4e6c-9863-4a59df5bf35f", + "cursor": { + "ref": "7aae6e28-1cc4-4481-98a0-86b3b27233d3", + "length": 250, + "cycles": 1, + "position": 159, + "iteration": 0, + "httpRequestId": "b99eaf35-262f-42b3-aaab-6c9843561ba9" + }, + "item": { + "id": "f932338e-60af-4e6c-9863-4a59df5bf35f", + "name": "credentials_verify:vc:@context:item:boolean" + }, + "response": { + "id": "039d5ba4-1e0a-4cd7-a6e9-d08fe77a3039", + "status": "Bad Request", + "code": 400, + "responseTime": 63, + "responseSize": 111 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "9ff9d6af-0b62-4615-afb5-cb01a3e9de0a", + "cursor": { + "ref": "7cc22524-0b20-4b38-9273-25acab2888cc", + "length": 250, + "cycles": 1, + "position": 160, + "iteration": 0, + "httpRequestId": "e2e1126b-785f-4ffd-82bb-5ef8c345a8ee" + }, + "item": { + "id": "9ff9d6af-0b62-4615-afb5-cb01a3e9de0a", + "name": "credentials_verify:vc:@context:item:integer" + }, + "response": { + "id": "8bb4871c-0faa-4173-b19e-00395e92fef4", + "status": "Bad Request", + "code": 400, + "responseTime": 71, + "responseSize": 111 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "c1df99be-c688-4089-86df-b46a13528929", + "cursor": { + "ref": "aec98f89-e801-49d8-9726-1a4ec6d4d704", + "length": 250, + "cycles": 1, + "position": 161, + "iteration": 0, + "httpRequestId": "5b2b0bb2-4e2d-4dd1-817d-3e8f08fce6b6" + }, + "item": { + "id": "c1df99be-c688-4089-86df-b46a13528929", + "name": "credentials_verify:vc:@context:item:null" + }, + "response": { + "id": "51437644-8940-4750-9384-a1e189a1bd2a", + "status": "Bad Request", + "code": 400, + "responseTime": 64, + "responseSize": 111 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "032210b9-2ec1-4fa1-ae80-6a47279dd80c", + "cursor": { + "ref": "9a7d5749-9284-44bf-9d58-478ceee5afa6", + "length": 250, + "cycles": 1, + "position": 162, + "iteration": 0, + "httpRequestId": "351f7077-e5bc-45e8-a304-31dded5a4be0" + }, + "item": { + "id": "032210b9-2ec1-4fa1-ae80-6a47279dd80c", + "name": "credentials_verify:vc:@context:item:object" + }, + "response": { + "id": "0082cb4f-651b-4dd8-ad6a-c0738f005669", + "status": "Bad Request", + "code": 400, + "responseTime": 63, + "responseSize": 121 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "9c2d21f3-ea49-423c-9251-09835edb51b8", + "cursor": { + "ref": "977b3556-c2eb-4104-b2d3-64a468621815", + "length": 250, + "cycles": 1, + "position": 163, + "iteration": 0, + "httpRequestId": "8764add7-511d-4868-8cfa-8d72b2ac180a" + }, + "item": { + "id": "9c2d21f3-ea49-423c-9251-09835edb51b8", + "name": "credentials_verify:vc:id:array" + }, + "response": { + "id": "b85bc510-9cc8-4824-8d06-e6bbb6a323cb", + "status": "Bad Request", + "code": 400, + "responseTime": 64, + "responseSize": 113 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "bcb5107f-3421-4c74-b379-9de2ff8a4dc1", + "cursor": { + "ref": "1e23572f-da0e-4e6e-9b08-56b4d0d3c123", + "length": 250, + "cycles": 1, + "position": 164, + "iteration": 0, + "httpRequestId": "1ec0ba7c-23ec-46f6-b0ac-3912777b63bd" + }, + "item": { + "id": "bcb5107f-3421-4c74-b379-9de2ff8a4dc1", + "name": "credentials_verify:vc:id:boolean" + }, + "response": { + "id": "080451e4-9661-4c0d-bf21-82b82ae04342", + "status": "Bad Request", + "code": 400, + "responseTime": 68, + "responseSize": 113 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "7d2f84a1-ae4c-4917-917b-1f5cf5f5fd67", + "cursor": { + "ref": "db005cd6-921c-4dd9-805d-37b6a9219b2e", + "length": 250, + "cycles": 1, + "position": 165, + "iteration": 0, + "httpRequestId": "ab223c7d-3943-4110-8703-356663e5cacc" + }, + "item": { + "id": "7d2f84a1-ae4c-4917-917b-1f5cf5f5fd67", + "name": "credentials_verify:vc:id:integer" + }, + "response": { + "id": "27f73a15-d449-4c14-8bcb-efb503ca5ec0", + "status": "Bad Request", + "code": 400, + "responseTime": 65, + "responseSize": 113 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "e537bbf6-4423-445d-a608-17296fc4cc15", + "cursor": { + "ref": "86828a8f-1a05-4626-af90-3866e1cd9e6b", + "length": 250, + "cycles": 1, + "position": 166, + "iteration": 0, + "httpRequestId": "c8c61ca1-5d6a-451e-bf21-87156fdf2e0d" + }, + "item": { + "id": "e537bbf6-4423-445d-a608-17296fc4cc15", + "name": "credentials_verify:vc:id:null" + }, + "response": { + "id": "bd6a8793-2304-4f89-9752-cf73efcb39e3", + "status": "Bad Request", + "code": 400, + "responseTime": 64, + "responseSize": 113 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "7d6b3b96-19b6-477f-8b44-11aafeb53d7a", + "cursor": { + "ref": "b3b674aa-8e61-4a8a-b49b-d36806709f21", + "length": 250, + "cycles": 1, + "position": 167, + "iteration": 0, + "httpRequestId": "8892aaf6-0e11-4f8d-b1cc-4972ec39502e" + }, + "item": { + "id": "7d6b3b96-19b6-477f-8b44-11aafeb53d7a", + "name": "credentials_verify:vc:id:object" + }, + "response": { + "id": "e31512a5-c534-4ae4-9e7a-3ebbf88c5f11", + "status": "Bad Request", + "code": 400, + "responseTime": 69, + "responseSize": 113 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "e3c50247-89de-46bc-b4e9-9c4f333e8424", + "cursor": { + "ref": "6758d431-f11a-4bd9-b2ab-ef1866ff84d4", + "length": 250, + "cycles": 1, + "position": 168, + "iteration": 0, + "httpRequestId": "60658ca8-55ff-4b2a-bc56-252ee248798b" + }, + "item": { + "id": "e3c50247-89de-46bc-b4e9-9c4f333e8424", + "name": "credentials_verify:vc:type:missing" + }, + "response": { + "id": "a60d2a8d-5d58-43cb-8158-cdc4c07e4731", + "status": "Bad Request", + "code": 400, + "responseTime": 68, + "responseSize": 95 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "0e396553-292a-453f-813f-79b50c0d53e7", + "cursor": { + "ref": "2577b045-e84b-4917-bb07-99642cf9fe24", + "length": 250, + "cycles": 1, + "position": 169, + "iteration": 0, + "httpRequestId": "17d3a0b0-49e4-44bc-911d-efd290e3d9a3" + }, + "item": { + "id": "0e396553-292a-453f-813f-79b50c0d53e7", + "name": "credentials_verify:vc:type:boolean" + }, + "response": { + "id": "06143207-d4b2-4362-9d96-3c3540688a0c", + "status": "Bad Request", + "code": 400, + "responseTime": 63, + "responseSize": 111 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "dfdbdb72-ac71-4404-a470-c19987246023", + "cursor": { + "ref": "d72a4d7a-e40c-400a-af74-3909366e7f74", + "length": 250, + "cycles": 1, + "position": 170, + "iteration": 0, + "httpRequestId": "60e44d76-5abe-4172-8aa6-adfd09de2ce7" + }, + "item": { + "id": "dfdbdb72-ac71-4404-a470-c19987246023", + "name": "credentials_verify:vc:type:integer" + }, + "response": { + "id": "ca8f072b-9f66-4030-9043-f4bf46059b4f", + "status": "Bad Request", + "code": 400, + "responseTime": 65, + "responseSize": 111 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "68d3897a-1e05-4aab-b476-da227ea9e487", + "cursor": { + "ref": "a5aa311e-575e-4f36-8339-7e31004d0e49", + "length": 250, + "cycles": 1, + "position": 171, + "iteration": 0, + "httpRequestId": "f9d611f1-2a32-44b0-bde7-ae43df924acc" + }, + "item": { + "id": "68d3897a-1e05-4aab-b476-da227ea9e487", + "name": "credentials_verify:vc:type:null" + }, + "response": { + "id": "85c8a2bc-d2e7-427f-bce9-69cf8a50c77d", + "status": "Bad Request", + "code": 400, + "responseTime": 64, + "responseSize": 111 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "3d4df5d3-9325-425a-98df-698955207dc2", + "cursor": { + "ref": "c8419b08-5412-4afb-9b96-438243ed455a", + "length": 250, + "cycles": 1, + "position": 172, + "iteration": 0, + "httpRequestId": "6df6c4cb-3cc8-4f7b-8348-ee8e8d752cc6" + }, + "item": { + "id": "3d4df5d3-9325-425a-98df-698955207dc2", + "name": "credentials_verify:vc:type:object" + }, + "response": { + "id": "6aa451c9-23d4-4480-8d80-a582258009ef", + "status": "Bad Request", + "code": 400, + "responseTime": 64, + "responseSize": 111 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "128563c3-5058-472e-9866-d96f5be60518", + "cursor": { + "ref": "6799e2dd-cfc2-4a18-a20c-e70bf35dc191", + "length": 250, + "cycles": 1, + "position": 173, + "iteration": 0, + "httpRequestId": "36713c40-737d-4a5a-97b6-ddd8edf9870a" + }, + "item": { + "id": "128563c3-5058-472e-9866-d96f5be60518", + "name": "credentials_verify:vc:type:string" + }, + "response": { + "id": "32a8e58c-10ab-474b-ad7d-396319c981b3", + "status": "Bad Request", + "code": 400, + "responseTime": 65, + "responseSize": 111 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "578da5c2-ce79-4298-91ae-4d9a9b9c233b", + "cursor": { + "ref": "96aec025-aab3-4bae-ae54-18c2e979672c", + "length": 250, + "cycles": 1, + "position": 174, + "iteration": 0, + "httpRequestId": "d4b8a94e-003b-4a84-85ce-5ec6fe75286f" + }, + "item": { + "id": "578da5c2-ce79-4298-91ae-4d9a9b9c233b", + "name": "credentials_verify:vc:type:item:missing" + }, + "response": { + "id": "021a9fdc-ce0a-4ef5-8063-a4d76e118ad7", + "status": "Bad Request", + "code": 400, + "responseTime": 63, + "responseSize": 113 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "49e20a97-0198-4bfe-afee-4a9385e97d94", + "cursor": { + "ref": "096889cf-f931-4592-b483-72c5b063fe36", + "length": 250, + "cycles": 1, + "position": 175, + "iteration": 0, + "httpRequestId": "4d72cd91-5225-4a1f-8c38-a0212f22713a" + }, + "item": { + "id": "49e20a97-0198-4bfe-afee-4a9385e97d94", + "name": "credentials_verify:vc:type:item:array" + }, + "response": { + "id": "e1209d4c-4f93-4dc4-8b19-3efc6a86500d", + "status": "Bad Request", + "code": 400, + "responseTime": 63, + "responseSize": 117 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "4cd3dc4f-8463-4186-b0cc-53473f89aefa", + "cursor": { + "ref": "a4a647ab-b4f1-4a69-9955-3fcbd8d2384b", + "length": 250, + "cycles": 1, + "position": 176, + "iteration": 0, + "httpRequestId": "f6c1f8ed-5002-4f5f-ad89-fe420611fabc" + }, + "item": { + "id": "4cd3dc4f-8463-4186-b0cc-53473f89aefa", + "name": "credentials_verify:vc:type:item:boolean" + }, + "response": { + "id": "9feb3729-dd8b-4a6c-ab1d-06694c4e2271", + "status": "Bad Request", + "code": 400, + "responseTime": 63, + "responseSize": 117 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "06e66b57-20a4-4ce4-bc5d-0b468f11eff3", + "cursor": { + "ref": "050666fe-8226-4283-a575-c730f1a9ba2e", + "length": 250, + "cycles": 1, + "position": 177, + "iteration": 0, + "httpRequestId": "7cea9db7-79c7-4678-acb1-281f6175bed3" + }, + "item": { + "id": "06e66b57-20a4-4ce4-bc5d-0b468f11eff3", + "name": "credentials_verify:vc:type:item:integer" + }, + "response": { + "id": "97e99f65-0171-4256-b1d7-a352830b3462", + "status": "Bad Request", + "code": 400, + "responseTime": 63, + "responseSize": 117 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "78de3ee1-b173-4d51-8f1c-74b40213fee7", + "cursor": { + "ref": "769467c8-dba1-4689-85a9-9bda94f8bfb9", + "length": 250, + "cycles": 1, + "position": 178, + "iteration": 0, + "httpRequestId": "db326d0e-d91d-4ecf-b787-650e974f5c67" + }, + "item": { + "id": "78de3ee1-b173-4d51-8f1c-74b40213fee7", + "name": "credentials_verify:vc:type:item:null" + }, + "response": { + "id": "b540d29d-14a5-43cd-9883-f9cffeaf3eba", + "status": "Bad Request", + "code": 400, + "responseTime": 64, + "responseSize": 117 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "6628e668-f15e-4732-b72c-6df8c3e56531", + "cursor": { + "ref": "96b96eba-5b91-4416-a759-f091e8691bc5", + "length": 250, + "cycles": 1, + "position": 179, + "iteration": 0, + "httpRequestId": "62b6a1a7-ebd7-4d27-99c5-2440fd9bc8c4" + }, + "item": { + "id": "6628e668-f15e-4732-b72c-6df8c3e56531", + "name": "credentials_verify:vc:type:item:object" + }, + "response": { + "id": "50d6d735-707e-45ba-8ea1-08f1adadb60c", + "status": "Bad Request", + "code": 400, + "responseTime": 68, + "responseSize": 117 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "652d2c72-aa25-4f4b-bd71-7d4bac10fdd9", + "cursor": { + "ref": "02c2948d-0230-4c51-8086-b4ff576ed7fc", + "length": 250, + "cycles": 1, + "position": 180, + "iteration": 0, + "httpRequestId": "93ec5340-cfe1-4af6-909e-8ec9ec4dd15f" + }, + "item": { + "id": "652d2c72-aa25-4f4b-bd71-7d4bac10fdd9", + "name": "credentials_verify:vc:issuer:missing" + }, + "response": { + "id": "5b3e22e6-ae62-48b1-9771-b70dfb3cbb4f", + "status": "Bad Request", + "code": 400, + "responseTime": 62, + "responseSize": 97 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "47a1d2fe-2804-44d9-b804-feb966d000f4", + "cursor": { + "ref": "6895fc82-5945-4899-bcb9-d703c5dcb753", + "length": 250, + "cycles": 1, + "position": 181, + "iteration": 0, + "httpRequestId": "43ca96c2-b824-4126-8588-a58ba387f454" + }, + "item": { + "id": "47a1d2fe-2804-44d9-b804-feb966d000f4", + "name": "credentials_verify:vc:issuer:array" + }, + "response": { + "id": "c0082fb4-541e-4828-ac4e-021d600618ec", + "status": "Bad Request", + "code": 400, + "responseTime": 65, + "responseSize": 135 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "5e6fd413-2259-4382-a98c-79f3cfb65e50", + "cursor": { + "ref": "63c96d13-3ba0-401c-82e0-6533f129b2a8", + "length": 250, + "cycles": 1, + "position": 182, + "iteration": 0, + "httpRequestId": "2cb69f30-7bb6-4509-8ef4-e55793954aba" + }, + "item": { + "id": "5e6fd413-2259-4382-a98c-79f3cfb65e50", + "name": "credentials_verify:vc:issuer:boolean" + }, + "response": { + "id": "f84efc39-ced6-4f21-8694-feadf13fd257", + "status": "Bad Request", + "code": 400, + "responseTime": 64, + "responseSize": 135 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "c602650b-e130-4ace-9cd7-ce9f8cf64caf", + "cursor": { + "ref": "86b1c5fe-ce4e-408c-8713-a3d295eb0c0f", + "length": 250, + "cycles": 1, + "position": 183, + "iteration": 0, + "httpRequestId": "b5f3b7bc-a46c-4618-93c0-825573ee5ba4" + }, + "item": { + "id": "c602650b-e130-4ace-9cd7-ce9f8cf64caf", + "name": "credentials_verify:vc:issuer:integer" + }, + "response": { + "id": "663037a2-2f3a-4194-abfb-6f5b6ddf48d7", + "status": "Bad Request", + "code": 400, + "responseTime": 63, + "responseSize": 135 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "ac71728a-d344-4c12-b159-bfd9b72ceafe", + "cursor": { + "ref": "783363a0-7f34-4663-9c71-fa90b098d9b2", + "length": 250, + "cycles": 1, + "position": 184, + "iteration": 0, + "httpRequestId": "6edc23d3-91fe-4ecb-b0c1-1f0f2ef8e7f2" + }, + "item": { + "id": "ac71728a-d344-4c12-b159-bfd9b72ceafe", + "name": "credentials_verify:vc:issuer:null" + }, + "response": { + "id": "d8aa1cca-d236-47a7-afb4-4a33d55b84c5", + "status": "Bad Request", + "code": 400, + "responseTime": 69, + "responseSize": 135 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "e5f8a06c-0799-4e7b-8c19-785390cebdbc", + "cursor": { + "ref": "2531c3c6-ddad-412c-9f73-923c35b6d93a", + "length": 250, + "cycles": 1, + "position": 185, + "iteration": 0, + "httpRequestId": "b6a6b6fb-f186-4b2f-9a21-d7beed39a983" + }, + "item": { + "id": "e5f8a06c-0799-4e7b-8c19-785390cebdbc", + "name": "credentials_verify:vc:issuer:id:missing" + }, + "response": { + "id": "a2cee350-7eae-4a02-905b-252ffe03fa02", + "status": "Bad Request", + "code": 400, + "responseTime": 63, + "responseSize": 110 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "6b03c7cb-93f9-413a-8cdd-ebf2d46f91d9", + "cursor": { + "ref": "ef020906-d88b-482a-96d4-bfb663c25bf4", + "length": 250, + "cycles": 1, + "position": 186, + "iteration": 0, + "httpRequestId": "86b23c88-f911-4507-bd9d-0e961c8ecfb4" + }, + "item": { + "id": "6b03c7cb-93f9-413a-8cdd-ebf2d46f91d9", + "name": "credentials_verify:vc:issuer:id:array" + }, + "response": { + "id": "adea8921-f08b-4f5f-9ff6-a2ad9714a210", + "status": "Bad Request", + "code": 400, + "responseTime": 66, + "responseSize": 138 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "6183b569-2ffa-490d-8de1-9a3b90f8708f", + "cursor": { + "ref": "19ce3fb0-96c0-4745-92b7-52f988559fc9", + "length": 250, + "cycles": 1, + "position": 187, + "iteration": 0, + "httpRequestId": "9b53508c-5c06-4b12-874f-750e0d5c1a79" + }, + "item": { + "id": "6183b569-2ffa-490d-8de1-9a3b90f8708f", + "name": "credentials_verify:vc:issuer:id:boolean" + }, + "response": { + "id": "857cdb16-fd02-43d4-a0e3-0104d44e9651", + "status": "Bad Request", + "code": 400, + "responseTime": 66, + "responseSize": 138 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "df41baf8-c2a5-4b86-8033-8c25654e69b0", + "cursor": { + "ref": "5805d358-0c8d-446e-9677-1e2ae4aca7ff", + "length": 250, + "cycles": 1, + "position": 188, + "iteration": 0, + "httpRequestId": "7e4bd268-3d00-41e5-b6c3-5daceba45aa7" + }, + "item": { + "id": "df41baf8-c2a5-4b86-8033-8c25654e69b0", + "name": "credentials_verify:vc:issuer:id:integer" + }, + "response": { + "id": "278ad8ff-084c-440a-b551-e7c6e540cf2d", + "status": "Bad Request", + "code": 400, + "responseTime": 62, + "responseSize": 138 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "e6677933-4bc3-468f-b60d-ecf926f15678", + "cursor": { + "ref": "4ab77d3e-c886-4dab-8471-d73f06c21231", + "length": 250, + "cycles": 1, + "position": 189, + "iteration": 0, + "httpRequestId": "efa94bb6-e791-4210-a8eb-9f7c8126f1ce" + }, + "item": { + "id": "e6677933-4bc3-468f-b60d-ecf926f15678", + "name": "credentials_verify:vc:issuer:id:null" + }, + "response": { + "id": "88d85a21-43a4-45f0-853a-ca85542e11eb", + "status": "Bad Request", + "code": 400, + "responseTime": 67, + "responseSize": 138 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "f490bed3-53de-49cd-bb19-d990fbb47c47", + "cursor": { + "ref": "c53448e7-080a-4f7a-b057-1d6c601f20b6", + "length": 250, + "cycles": 1, + "position": 190, + "iteration": 0, + "httpRequestId": "d158f354-70a2-455d-a11b-8135ccd5aa16" + }, + "item": { + "id": "f490bed3-53de-49cd-bb19-d990fbb47c47", + "name": "credentials_verify:vc:issuer:id:object" + }, + "response": { + "id": "77ad1f33-6c16-4233-9676-5ce17ad67a35", + "status": "Bad Request", + "code": 400, + "responseTime": 66, + "responseSize": 138 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "0c5ea08d-5e8f-4f12-bb1c-50eee6fbabd4", + "cursor": { + "ref": "57a60e1c-e7ea-473e-862c-dffcfc6348d4", + "length": 250, + "cycles": 1, + "position": 191, + "iteration": 0, + "httpRequestId": "3800f0f5-fdca-4b8a-bc59-ae8beb7ca419" + }, + "item": { + "id": "0c5ea08d-5e8f-4f12-bb1c-50eee6fbabd4", + "name": "credentials_verify:vc:issuanceDate:missing" + }, + "response": { + "id": "caf4c839-e7fe-48cd-bfbc-0bcd02f4fa84", + "status": "Bad Request", + "code": 400, + "responseTime": 65, + "responseSize": 103 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "1441635f-dd73-4c92-87be-880efb19126c", + "cursor": { + "ref": "c88d0714-5949-4c2c-8c08-f5dd28880be5", + "length": 250, + "cycles": 1, + "position": 192, + "iteration": 0, + "httpRequestId": "03351514-78b8-40e3-8bf8-e2da0df42f27" + }, + "item": { + "id": "1441635f-dd73-4c92-87be-880efb19126c", + "name": "credentials_verify:vc:issuanceDate:array" + }, + "response": { + "id": "5079da75-63d7-429b-986a-666c31abcd28", + "status": "Bad Request", + "code": 400, + "responseTime": 62, + "responseSize": 123 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "e7b814fd-2bdc-4080-bcea-d27b5b3f8c0c", + "cursor": { + "ref": "7cbfd4b0-2d3e-4351-95fb-72db2553de00", + "length": 250, + "cycles": 1, + "position": 193, + "iteration": 0, + "httpRequestId": "e4c765f8-ef66-4840-bbb7-455734c82847" + }, + "item": { + "id": "e7b814fd-2bdc-4080-bcea-d27b5b3f8c0c", + "name": "credentials_verify:vc:issuanceDate:boolean" + }, + "response": { + "id": "306c9332-4650-461a-855e-c57f46019a79", + "status": "Bad Request", + "code": 400, + "responseTime": 64, + "responseSize": 123 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "558b73ba-6f09-4d1b-9cb8-ba48ab668d3e", + "cursor": { + "ref": "535439f2-e95a-4bda-8eb4-dc9c321c2450", + "length": 250, + "cycles": 1, + "position": 194, + "iteration": 0, + "httpRequestId": "7a98c469-2bb3-43c5-809f-b87fe6652e21" + }, + "item": { + "id": "558b73ba-6f09-4d1b-9cb8-ba48ab668d3e", + "name": "credentials_verify:vc:issuanceDate:integer" + }, + "response": { + "id": "4af9fbf0-79ad-4377-8b30-2782c1857bf8", + "status": "Bad Request", + "code": 400, + "responseTime": 64, + "responseSize": 123 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "4d6c8b5c-ea6e-49ce-b1dd-9988ef4b0bf9", + "cursor": { + "ref": "324848dd-8df6-4a5f-9f9a-ab0f235f9813", + "length": 250, + "cycles": 1, + "position": 195, + "iteration": 0, + "httpRequestId": "bcc9ab35-dfce-4a17-b516-4239d5734e15" + }, + "item": { + "id": "4d6c8b5c-ea6e-49ce-b1dd-9988ef4b0bf9", + "name": "credentials_verify:vc:issuanceDate:null" + }, + "response": { + "id": "ec1b1167-e648-476a-85e2-1431388049c6", + "status": "Bad Request", + "code": 400, + "responseTime": 63, + "responseSize": 123 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "0e9bfc98-a6ee-4f47-be47-248414bc2686", + "cursor": { + "ref": "5eee1a49-07a2-447d-803d-b111ad45f7ea", + "length": 250, + "cycles": 1, + "position": 196, + "iteration": 0, + "httpRequestId": "6886761e-7a20-4eb8-b6d4-e7338cf0c497" + }, + "item": { + "id": "0e9bfc98-a6ee-4f47-be47-248414bc2686", + "name": "credentials_verify:vc:issuanceDate:object" + }, + "response": { + "id": "cad7b5e2-10db-4805-b19e-37dbee2a4f7b", + "status": "Bad Request", + "code": 400, + "responseTime": 62, + "responseSize": 123 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "10a4ce1a-bc12-465c-a546-1828109c00d4", + "cursor": { + "ref": "4b82681f-ab99-4e62-8baa-27f86d5db389", + "length": 250, + "cycles": 1, + "position": 197, + "iteration": 0, + "httpRequestId": "1d97bfb8-1294-4fcf-981f-214023f405de" + }, + "item": { + "id": "10a4ce1a-bc12-465c-a546-1828109c00d4", + "name": "credentials_verify:vc:issuanceDate:string" + }, + "response": { + "id": "54b87ae4-f1ee-4972-9792-7a4d968e9724", + "status": "Bad Request", + "code": 400, + "responseTime": 62, + "responseSize": 131 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "83001559-51b5-4922-a303-ad11a77c0b24", + "cursor": { + "ref": "75cb5e3f-8dcf-4df5-948e-c3025653e3ce", + "length": 250, + "cycles": 1, + "position": 198, + "iteration": 0, + "httpRequestId": "446a5c70-e438-4345-bc0d-00e14d20819c" + }, + "item": { + "id": "83001559-51b5-4922-a303-ad11a77c0b24", + "name": "credentials_verify:vc:credentialSubject:missing" + }, + "response": { + "id": "38d43023-a68e-4154-a53d-78cb15a78823", + "status": "Bad Request", + "code": 400, + "responseTime": 63, + "responseSize": 108 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "b588246b-27d8-4c57-8152-00528de46ca7", + "cursor": { + "ref": "77190999-c141-445d-884d-b60a4b177c35", + "length": 250, + "cycles": 1, + "position": 199, + "iteration": 0, + "httpRequestId": "9122d39d-53e3-4f0e-9e77-f1d850ec3e1d" + }, + "item": { + "id": "b588246b-27d8-4c57-8152-00528de46ca7", + "name": "credentials_verify:vc:credentialSubject:array" + }, + "response": { + "id": "e35684cc-c336-4fca-a2a4-05ba0605ad7d", + "status": "Bad Request", + "code": 400, + "responseTime": 73, + "responseSize": 130 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "38248eab-e714-4be4-8cbb-721ae2d34e60", + "cursor": { + "ref": "685e6fe9-b6e0-47d2-a436-22b3f1a1f975", + "length": 250, + "cycles": 1, + "position": 200, + "iteration": 0, + "httpRequestId": "600a468d-0062-4e6e-bd3c-44fa7a0892f2" + }, + "item": { + "id": "38248eab-e714-4be4-8cbb-721ae2d34e60", + "name": "credentials_verify:vc:credentialSubject:boolean" + }, + "response": { + "id": "7f218e38-5f66-4de4-9eb8-679f020df937", + "status": "Bad Request", + "code": 400, + "responseTime": 63, + "responseSize": 130 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "9e5b52d1-12ed-4e5b-b19f-ce290b387c5c", + "cursor": { + "ref": "77b5884d-7ae1-43c7-9596-bc7fde378838", + "length": 250, + "cycles": 1, + "position": 201, + "iteration": 0, + "httpRequestId": "b72ba70a-0755-495c-b3ee-6a41524e9dbd" + }, + "item": { + "id": "9e5b52d1-12ed-4e5b-b19f-ce290b387c5c", + "name": "credentials_verify:vc:credentialSubject:integer" + }, + "response": { + "id": "86a22522-fdef-4214-b4a3-313e04d99488", + "status": "Bad Request", + "code": 400, + "responseTime": 64, + "responseSize": 130 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "c4daef24-05eb-4270-9e2d-7172d702b907", + "cursor": { + "ref": "4bc3c813-9cca-4479-9662-3320217801f7", + "length": 250, + "cycles": 1, + "position": 202, + "iteration": 0, + "httpRequestId": "5edd0644-156c-4eac-bd21-8fbf4f934df0" + }, + "item": { + "id": "c4daef24-05eb-4270-9e2d-7172d702b907", + "name": "credentials_verify:vc:credentialSubject:null" + }, + "response": { + "id": "1255490e-db74-4fe8-9d7c-7d9a83b044c3", + "status": "Bad Request", + "code": 400, + "responseTime": 64, + "responseSize": 130 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "4cebe9b0-5807-4999-aea0-55462289bf99", + "cursor": { + "ref": "532b77b3-ad80-4089-b5e4-360a65e583c9", + "length": 250, + "cycles": 1, + "position": 203, + "iteration": 0, + "httpRequestId": "d8d18066-2bde-4273-a9d7-315c967bd2ae" + }, + "item": { + "id": "4cebe9b0-5807-4999-aea0-55462289bf99", + "name": "credentials_verify:vc:credentialSubject:string" + }, + "response": { + "id": "666ad7bc-55b0-46f7-a895-06f861eb131a", + "status": "Bad Request", + "code": 400, + "responseTime": 63, + "responseSize": 130 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "73fecfa1-2b38-4c3c-a227-3678fc2c7e24", + "cursor": { + "ref": "cbca0071-d0f9-4a66-962b-9a4aa5fad258", + "length": 250, + "cycles": 1, + "position": 204, + "iteration": 0, + "httpRequestId": "19715652-2067-4c22-b618-9b9223430efa" + }, + "item": { + "id": "73fecfa1-2b38-4c3c-a227-3678fc2c7e24", + "name": "credentials_verify:vc:credentialSubject:id:array" + }, + "response": { + "id": "da9d88a2-6633-4b88-8de6-1d6ca1bc1463", + "status": "Bad Request", + "code": 400, + "responseTime": 62, + "responseSize": 129 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "597823e6-303b-4e8c-9367-24fc6ce7ca8e", + "cursor": { + "ref": "3c94463f-cc27-4239-bbaf-192854ee3095", + "length": 250, + "cycles": 1, + "position": 205, + "iteration": 0, + "httpRequestId": "5c4b63fb-41b5-4a71-b30a-25e2c363e131" + }, + "item": { + "id": "597823e6-303b-4e8c-9367-24fc6ce7ca8e", + "name": "credentials_verify:vc:credentialSubject:id:boolean" + }, + "response": { + "id": "26c11e29-5c4c-46e5-a467-2623a17bf5da", + "status": "Bad Request", + "code": 400, + "responseTime": 64, + "responseSize": 129 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "140513f5-ac46-4efd-a230-387597fd02b4", + "cursor": { + "ref": "9b9b0162-8b43-410e-8bf0-a957e1e221d0", + "length": 250, + "cycles": 1, + "position": 206, + "iteration": 0, + "httpRequestId": "0435f867-6168-4d19-845e-52bc356e2e6b" + }, + "item": { + "id": "140513f5-ac46-4efd-a230-387597fd02b4", + "name": "credentials_verify:vc:credentialSubject:id:integer" + }, + "response": { + "id": "5e22548c-eedf-4f83-9006-aae310f04406", + "status": "Bad Request", + "code": 400, + "responseTime": 63, + "responseSize": 129 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "dbc6f51c-e4ec-4705-b3c9-1403d49eb2a9", + "cursor": { + "ref": "83a48659-e7ed-4553-8055-15068d82f653", + "length": 250, + "cycles": 1, + "position": 207, + "iteration": 0, + "httpRequestId": "b860fc33-8e8a-4e47-841e-c72cde279f80" + }, + "item": { + "id": "dbc6f51c-e4ec-4705-b3c9-1403d49eb2a9", + "name": "credentials_verify:vc:credentialSubject:id:null" + }, + "response": { + "id": "aea2a5b4-d950-4eef-bbb9-3b07105493e0", + "status": "Bad Request", + "code": 400, + "responseTime": 63, + "responseSize": 129 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "4594486a-b8a6-4bc0-ae5d-141f25617340", + "cursor": { + "ref": "fedbb059-f035-42f8-aaf9-d8e0d1f1f200", + "length": 250, + "cycles": 1, + "position": 208, + "iteration": 0, + "httpRequestId": "7100ba17-48e6-478b-8165-8b070756613b" + }, + "item": { + "id": "4594486a-b8a6-4bc0-ae5d-141f25617340", + "name": "credentials_verify:vc:credentialSubject:id:object" + }, + "response": { + "id": "57dec42c-09d1-442c-88f8-132eff40302b", + "status": "Bad Request", + "code": 400, + "responseTime": 62, + "responseSize": 129 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "382cec4f-5d51-4bb1-9779-5c184af2941a", + "cursor": { + "ref": "b4f5cf08-42c9-4645-b6a3-5342fd120312", + "length": 250, + "cycles": 1, + "position": 209, + "iteration": 0, + "httpRequestId": "5c194e1e-8a96-4fa7-ab8f-3388ff099668" + }, + "item": { + "id": "382cec4f-5d51-4bb1-9779-5c184af2941a", + "name": "credentials_verify:proof:missing" + }, + "response": { + "id": "afe5a934-5866-4924-affe-589557a917b3", + "status": "Bad Request", + "code": 400, + "responseTime": 63, + "responseSize": 111 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "66b32db8-37df-4760-9b05-e46e2df4c861", + "cursor": { + "ref": "f3c72f6f-6438-4bad-817d-e092126a05eb", + "length": 250, + "cycles": 1, + "position": 210, + "iteration": 0, + "httpRequestId": "abf214cd-0a23-444d-bd8d-0180d6b4f408" + }, + "item": { + "id": "66b32db8-37df-4760-9b05-e46e2df4c861", + "name": "credentials_verify:proof:array" + }, + "response": { + "id": "fcdd7354-f981-4ec2-8645-f2658a9b0141", + "status": "Bad Request", + "code": 400, + "responseTime": 65, + "responseSize": 111 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "e75a8500-61ca-4027-98e4-3ba8ac4948a0", + "cursor": { + "ref": "53038578-c540-4977-b27c-3bbb9e88f972", + "length": 250, + "cycles": 1, + "position": 211, + "iteration": 0, + "httpRequestId": "78ac0536-9d60-4302-a59e-29d339cb823e" + }, + "item": { + "id": "e75a8500-61ca-4027-98e4-3ba8ac4948a0", + "name": "credentials_verify:proof:boolean" + }, + "response": { + "id": "c6c4ec3a-6fd1-46a0-ba37-89f4e48b5fa2", + "status": "Bad Request", + "code": 400, + "responseTime": 63, + "responseSize": 111 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "06e7c51f-b260-4ee1-99d8-cfca04e42aa2", + "cursor": { + "ref": "1ddc18d6-0c93-4304-a1be-9dbc3530e83b", + "length": 250, + "cycles": 1, + "position": 212, + "iteration": 0, + "httpRequestId": "08b95137-8259-4a7f-8161-95a34d3bc36d" + }, + "item": { + "id": "06e7c51f-b260-4ee1-99d8-cfca04e42aa2", + "name": "credentials_verify:proof:integer" + }, + "response": { + "id": "5fbfdbed-4b14-44b7-ac97-834732de12e5", + "status": "Bad Request", + "code": 400, + "responseTime": 74, + "responseSize": 111 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "44e23f5a-6112-4e02-a27f-40ce2a25dafb", + "cursor": { + "ref": "ef7ea3c8-913b-4fa4-98bc-5c2abaf4d7af", + "length": 250, + "cycles": 1, + "position": 213, + "iteration": 0, + "httpRequestId": "66adaa00-03f3-44a5-a1f8-120bb5b7838a" + }, + "item": { + "id": "44e23f5a-6112-4e02-a27f-40ce2a25dafb", + "name": "credentials_verify:proof:null" + }, + "response": { + "id": "48db79ba-06d2-4d63-a1b4-89628aa3cfc9", + "status": "Bad Request", + "code": 400, + "responseTime": 64, + "responseSize": 111 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "3fc34e5b-d705-4534-ad49-4afd75804f5b", + "cursor": { + "ref": "e8889b8c-33fe-45da-ac3d-35473c108a10", + "length": 250, + "cycles": 1, + "position": 214, + "iteration": 0, + "httpRequestId": "9790623d-2ba5-4095-8fa4-69bf877e3d7e" + }, + "item": { + "id": "3fc34e5b-d705-4534-ad49-4afd75804f5b", + "name": "credentials_verify:proof:string" + }, + "response": { + "id": "67964e3e-083d-437e-8cda-0f64782102b0", + "status": "Bad Request", + "code": 400, + "responseTime": 63, + "responseSize": 111 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "7595348b-0fd7-48d0-a1f8-159f657f85a5", + "cursor": { + "ref": "4faf468b-d882-4eab-b816-e7f90b062c2d", + "length": 250, + "cycles": 1, + "position": 215, + "iteration": 0, + "httpRequestId": "129e6e89-7c66-44fb-a26c-4d74e7121819" + }, + "item": { + "id": "7595348b-0fd7-48d0-a1f8-159f657f85a5", + "name": "credentials_verify:proof:type:missing" + }, + "response": { + "id": "233ec4a3-1be0-4a40-9f4f-4e7c2e5faea8", + "status": "Bad Request", + "code": 400, + "responseTime": 64, + "responseSize": 111 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "d4c1b7dc-7655-4467-bdba-2143745e7dbc", + "cursor": { + "ref": "0f832546-c3e3-4e9d-a62f-14ccbdd5ec13", + "length": 250, + "cycles": 1, + "position": 216, + "iteration": 0, + "httpRequestId": "6849b748-a318-4db6-abd2-e7d33b151b6f" + }, + "item": { + "id": "d4c1b7dc-7655-4467-bdba-2143745e7dbc", + "name": "credentials_verify:proof:type:array" + }, + "response": { + "id": "cb9974f1-52c7-456b-a0c1-e706ed22226a", + "status": "Bad Request", + "code": 400, + "responseTime": 64, + "responseSize": 111 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "312f037b-20d3-4118-9d10-58fcc6ca69ce", + "cursor": { + "ref": "78c19f8c-4739-41b2-a4b9-d002ff847990", + "length": 250, + "cycles": 1, + "position": 217, + "iteration": 0, + "httpRequestId": "070edceb-fcd5-4a2c-843f-bbb176d23aa5" + }, + "item": { + "id": "312f037b-20d3-4118-9d10-58fcc6ca69ce", + "name": "credentials_verify:proof:type:boolean" + }, + "response": { + "id": "0e4f4f10-2de5-4e36-8bee-b3aa8a9a2652", + "status": "Bad Request", + "code": 400, + "responseTime": 81, + "responseSize": 111 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "8f5c9d3c-db38-42c3-b48e-cddc44e19aab", + "cursor": { + "ref": "d1a787e9-50bf-4999-8425-8ec53425f6f8", + "length": 250, + "cycles": 1, + "position": 218, + "iteration": 0, + "httpRequestId": "bc8d4f57-8898-4766-bd3a-b937ed888499" + }, + "item": { + "id": "8f5c9d3c-db38-42c3-b48e-cddc44e19aab", + "name": "credentials_verify:proof:type:integer" + }, + "response": { + "id": "3a01a14b-4868-4488-bfb2-9773cf57a3a9", + "status": "Bad Request", + "code": 400, + "responseTime": 63, + "responseSize": 111 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "11b3fa89-2da3-46b3-b3f4-33b617966f16", + "cursor": { + "ref": "204d002a-d33e-4146-ae6a-b9a5d766ce55", + "length": 250, + "cycles": 1, + "position": 219, + "iteration": 0, + "httpRequestId": "1f7da50b-3fb6-4647-88da-071b2c4b5fa9" + }, + "item": { + "id": "11b3fa89-2da3-46b3-b3f4-33b617966f16", + "name": "credentials_verify:proof:type:null" + }, + "response": { + "id": "5f1331a8-4d92-4e08-bb2b-bedb091bf167", + "status": "Bad Request", + "code": 400, + "responseTime": 63, + "responseSize": 111 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "c95eee97-eb7f-442d-81b4-84a2c5259a56", + "cursor": { + "ref": "18095941-fd99-47b4-b20b-b89f306f5d5b", + "length": 250, + "cycles": 1, + "position": 220, + "iteration": 0, + "httpRequestId": "2edd40de-8325-414c-b5fc-495897395de6" + }, + "item": { + "id": "c95eee97-eb7f-442d-81b4-84a2c5259a56", + "name": "credentials_verify:proof:type:object" + }, + "response": { + "id": "44416a86-d182-401b-9237-e613884848dd", + "status": "Bad Request", + "code": 400, + "responseTime": 63, + "responseSize": 111 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "97670669-9a24-4aaf-9f98-b326a9068cf3", + "cursor": { + "ref": "6d5e316c-7ebe-4c2d-97ed-f54ee2be5f77", + "length": 250, + "cycles": 1, + "position": 221, + "iteration": 0, + "httpRequestId": "8d18535c-f8c7-43d9-89e2-e91736926585" + }, + "item": { + "id": "97670669-9a24-4aaf-9f98-b326a9068cf3", + "name": "credentials_verify:proof:type:string" + }, + "response": { + "id": "4d8f63cc-000d-4395-b3de-2453709afdf5", + "status": "Bad Request", + "code": 400, + "responseTime": 65, + "responseSize": 111 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "6a1158fd-f8b9-4014-80d5-43a5fd6a3471", + "cursor": { + "ref": "7cabf0a3-90a8-467d-98a8-8a9f7d523814", + "length": 250, + "cycles": 1, + "position": 222, + "iteration": 0, + "httpRequestId": "986a8946-5437-44d0-b6ce-33c7fe33e583" + }, + "item": { + "id": "6a1158fd-f8b9-4014-80d5-43a5fd6a3471", + "name": "credentials_verify:proof:created:array" + }, + "response": { + "id": "38301571-a616-46fd-ba37-90c142555405", + "status": "Bad Request", + "code": 400, + "responseTime": 77, + "responseSize": 111 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "e29e616e-840c-488c-bf70-d791c41cb8b5", + "cursor": { + "ref": "830be589-64ee-4bd3-9cf4-38c7a249d26f", + "length": 250, + "cycles": 1, + "position": 223, + "iteration": 0, + "httpRequestId": "9eb1306b-1fe2-4c48-bf45-24e28d716fb7" + }, + "item": { + "id": "e29e616e-840c-488c-bf70-d791c41cb8b5", + "name": "credentials_verify:proof:created:boolean" + }, + "response": { + "id": "8b60f856-b039-4aa7-8496-3d1819c1b59f", + "status": "Bad Request", + "code": 400, + "responseTime": 63, + "responseSize": 111 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "b9d83fc0-023b-43ab-b621-54a62d958e94", + "cursor": { + "ref": "9d57712f-f878-4e06-b960-5b701b584ea9", + "length": 250, + "cycles": 1, + "position": 224, + "iteration": 0, + "httpRequestId": "151da919-b997-4836-88d2-9dd391426df3" + }, + "item": { + "id": "b9d83fc0-023b-43ab-b621-54a62d958e94", + "name": "credentials_verify:proof:created:integer" + }, + "response": { + "id": "7cb2a93c-f6c3-4b5b-a8bb-b2bab72fc72a", + "status": "Bad Request", + "code": 400, + "responseTime": 64, + "responseSize": 111 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "871a0049-2c1e-46be-b0b0-cc24773c25c7", + "cursor": { + "ref": "cb8d5692-1783-4030-9665-63d1ec65dc08", + "length": 250, + "cycles": 1, + "position": 225, + "iteration": 0, + "httpRequestId": "5e7e0a4d-4bb1-44e6-9bcf-1fcd80b22017" + }, + "item": { + "id": "871a0049-2c1e-46be-b0b0-cc24773c25c7", + "name": "credentials_verify:proof:created:null" + }, + "response": { + "id": "bcda3a2f-f82e-4b8e-b5e2-e20aa02081c3", + "status": "Bad Request", + "code": 400, + "responseTime": 66, + "responseSize": 111 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "35f7e13c-05b4-459d-a6a9-f93a712765f2", + "cursor": { + "ref": "8f438219-e214-4af2-a9d1-37804fff728f", + "length": 250, + "cycles": 1, + "position": 226, + "iteration": 0, + "httpRequestId": "bcd7a433-21f4-45b0-ab6d-2482a450cde0" + }, + "item": { + "id": "35f7e13c-05b4-459d-a6a9-f93a712765f2", + "name": "credentials_verify:proof:created:object" + }, + "response": { + "id": "dc0b501e-f13d-4fca-9f94-ff3a023c79bd", + "status": "Bad Request", + "code": 400, + "responseTime": 70, + "responseSize": 111 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "df9fb949-4ae4-418f-968d-c1480fcbc653", + "cursor": { + "ref": "dd407f09-8e71-4913-b60c-8be33f1a961a", + "length": 250, + "cycles": 1, + "position": 227, + "iteration": 0, + "httpRequestId": "92eda9be-ec8f-4a31-9bc8-2c19130b1910" + }, + "item": { + "id": "df9fb949-4ae4-418f-968d-c1480fcbc653", + "name": "credentials_verify:proof:verificationMethod:array" + }, + "response": { + "id": "fb229bea-dcd8-4827-8eca-6abfdc2c1644", + "status": "Bad Request", + "code": 400, + "responseTime": 62, + "responseSize": 111 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "1464a1a6-fce3-42be-934c-3d4d2e508e2a", + "cursor": { + "ref": "6f03fa60-d7f9-4b38-92cb-9e1564e799d0", + "length": 250, + "cycles": 1, + "position": 228, + "iteration": 0, + "httpRequestId": "44f77dfa-ec12-47a6-8820-5126e69ea356" + }, + "item": { + "id": "1464a1a6-fce3-42be-934c-3d4d2e508e2a", + "name": "credentials_verify:proof:verificationMethod:boolean" + }, + "response": { + "id": "2106acd4-88f5-4377-b301-18c4cb28a24b", + "status": "Bad Request", + "code": 400, + "responseTime": 62, + "responseSize": 111 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "2a05aff3-ae0e-40a2-b775-358f3821317e", + "cursor": { + "ref": "d159c598-ab4c-4398-a92d-042287d0539e", + "length": 250, + "cycles": 1, + "position": 229, + "iteration": 0, + "httpRequestId": "4bd8e967-a848-48ab-a33e-f59cb0a255d2" + }, + "item": { + "id": "2a05aff3-ae0e-40a2-b775-358f3821317e", + "name": "credentials_verify:proof:verificationMethod:integer" + }, + "response": { + "id": "25769b87-c1ab-4dd8-b84a-a1afe3b36620", + "status": "Bad Request", + "code": 400, + "responseTime": 62, + "responseSize": 111 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "30fdec98-f2a5-4b0a-87c6-8fb80b73cea2", + "cursor": { + "ref": "fed652e2-47b9-4cc8-bfb1-600b16b38684", + "length": 250, + "cycles": 1, + "position": 230, + "iteration": 0, + "httpRequestId": "900d714a-0b2d-43eb-a5fb-4bd342769642" + }, + "item": { + "id": "30fdec98-f2a5-4b0a-87c6-8fb80b73cea2", + "name": "credentials_verify:proof:verificationMethod:null" + }, + "response": { + "id": "30e01ef0-a5fa-4140-a403-d89d4a97f45b", + "status": "Bad Request", + "code": 400, + "responseTime": 63, + "responseSize": 111 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "7e9bc0bf-9303-4664-97bd-f2463a62deee", + "cursor": { + "ref": "3e5fa055-42e4-41a0-b427-e8a19cb209e2", + "length": 250, + "cycles": 1, + "position": 231, + "iteration": 0, + "httpRequestId": "8730bf2e-e761-4e80-811a-aa38a64651ac" + }, + "item": { + "id": "7e9bc0bf-9303-4664-97bd-f2463a62deee", + "name": "credentials_verify:proof:verificationMethod:object" + }, + "response": { + "id": "9b2209fb-e05d-4b3d-b54d-8c59d2e69f59", + "status": "Bad Request", + "code": 400, + "responseTime": 65, + "responseSize": 111 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "d597313a-dd7e-4a60-8f8e-95046e1089f9", + "cursor": { + "ref": "e2f573f8-c544-495a-a5f3-4d0b02a062ed", + "length": 250, + "cycles": 1, + "position": 232, + "iteration": 0, + "httpRequestId": "0849ee29-160c-4d43-b2a1-0ec948eaf171" + }, + "item": { + "id": "d597313a-dd7e-4a60-8f8e-95046e1089f9", + "name": "credentials_verify:proof:jws:array" + }, + "response": { + "id": "122adda9-a598-4f19-930c-48a92ebb845f", + "status": "Bad Request", + "code": 400, + "responseTime": 62, + "responseSize": 111 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "877cc8c3-9a66-41e8-b114-ada322bdcecb", + "cursor": { + "ref": "7f983f2b-a7b8-4d92-b940-ced685ce21c1", + "length": 250, + "cycles": 1, + "position": 233, + "iteration": 0, + "httpRequestId": "91ecc932-128e-4026-b487-f1d631e42d1d" + }, + "item": { + "id": "877cc8c3-9a66-41e8-b114-ada322bdcecb", + "name": "credentials_verify:proof:jws:boolean" + }, + "response": { + "id": "0a66c256-ab1d-49fa-a5a2-da95fdcc2727", + "status": "Bad Request", + "code": 400, + "responseTime": 63, + "responseSize": 111 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "f7654556-d6aa-44de-a86c-9dbfdc0c5b97", + "cursor": { + "ref": "22d06736-767f-401e-83e7-599fba891b1c", + "length": 250, + "cycles": 1, + "position": 234, + "iteration": 0, + "httpRequestId": "d603493b-d6dc-4a32-bb17-1a1bea58f199" + }, + "item": { + "id": "f7654556-d6aa-44de-a86c-9dbfdc0c5b97", + "name": "credentials_verify:proof:jws:integer" + }, + "response": { + "id": "5972e29b-df56-448b-a992-7643d9680c3d", + "status": "Bad Request", + "code": 400, + "responseTime": 75, + "responseSize": 111 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "4595fece-09b9-4570-8e8f-3b88991811e8", + "cursor": { + "ref": "338b74b7-973a-4c7a-9048-62841dc7f7c7", + "length": 250, + "cycles": 1, + "position": 235, + "iteration": 0, + "httpRequestId": "da758f27-7725-4041-8629-a57cc5f9af16" + }, + "item": { + "id": "4595fece-09b9-4570-8e8f-3b88991811e8", + "name": "credentials_verify:proof:jws:null" + }, + "response": { + "id": "8cf2fe42-9428-4fd7-b24a-46dfd6fb1707", + "status": "Bad Request", + "code": 400, + "responseTime": 65, + "responseSize": 111 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "b3cf9b77-4dc2-44f9-bbcd-5026f01cc425", + "cursor": { + "ref": "f1614497-46b5-4ca3-b569-d85c55279497", + "length": 250, + "cycles": 1, + "position": 236, + "iteration": 0, + "httpRequestId": "a144221b-dce2-49b8-b081-892101f2d16d" + }, + "item": { + "id": "b3cf9b77-4dc2-44f9-bbcd-5026f01cc425", + "name": "credentials_verify:proof:jws:object" + }, + "response": { + "id": "8c29f777-b2cf-42d0-b999-ce105c267e07", + "status": "Bad Request", + "code": 400, + "responseTime": 65, + "responseSize": 111 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "8b6bb10c-0476-4cba-9c6e-c407ca0f5c0d", + "cursor": { + "ref": "b6d1d9b9-faab-4871-aace-c2a02a951665", + "length": 250, + "cycles": 1, + "position": 237, + "iteration": 0, + "httpRequestId": "c0dd4797-39dc-4553-953e-cf11a48e7f06" + }, + "item": { + "id": "8b6bb10c-0476-4cba-9c6e-c407ca0f5c0d", + "name": "credentials_verify:proof:proofPurpose:array" + }, + "response": { + "id": "544779c4-fce0-47f4-9f15-a05fc5946a37", + "status": "Bad Request", + "code": 400, + "responseTime": 63, + "responseSize": 111 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "f8a81584-ffb9-4f22-b7d9-f77247b053b3", + "cursor": { + "ref": "51193826-72f2-40f3-9338-dcee6a06085b", + "length": 250, + "cycles": 1, + "position": 238, + "iteration": 0, + "httpRequestId": "31783adc-43d6-4031-88fe-1dbe1b91072d" + }, + "item": { + "id": "f8a81584-ffb9-4f22-b7d9-f77247b053b3", + "name": "credentials_verify:proof:proofPurpose:boolean" + }, + "response": { + "id": "0a170c09-6d2c-45db-928c-cd26f3a43862", + "status": "Bad Request", + "code": 400, + "responseTime": 63, + "responseSize": 111 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "afc46c58-330f-4a0a-a18c-f77afc926118", + "cursor": { + "ref": "05ed753d-fff2-43ec-9137-2c54b6dfe1d5", + "length": 250, + "cycles": 1, + "position": 239, + "iteration": 0, + "httpRequestId": "0ea1ef33-f2cc-46d8-8eba-92d9c337c7e2" + }, + "item": { + "id": "afc46c58-330f-4a0a-a18c-f77afc926118", + "name": "credentials_verify:proof:proofPurpose:integer" + }, + "response": { + "id": "da739df1-428c-489a-a354-3689bc7e0877", + "status": "Bad Request", + "code": 400, + "responseTime": 67, + "responseSize": 111 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "16bedf22-4dd0-457f-86dc-ca3622ab12c8", + "cursor": { + "ref": "becd7553-b482-4878-a2af-239fd7af372b", + "length": 250, + "cycles": 1, + "position": 240, + "iteration": 0, + "httpRequestId": "0f6f80a0-a19f-40d4-a5bb-10aa241b9b98" + }, + "item": { + "id": "16bedf22-4dd0-457f-86dc-ca3622ab12c8", + "name": "credentials_verify:proof:proofPurpose:null" + }, + "response": { + "id": "3cfb3588-07cc-45df-9f8d-8fb5d1448bc6", + "status": "Bad Request", + "code": 400, + "responseTime": 63, + "responseSize": 111 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "01b41a93-75d2-4311-b049-297e5e54ccb4", + "cursor": { + "ref": "5cc1bac3-3d96-4a7c-87c5-60f1f872f753", + "length": 250, + "cycles": 1, + "position": 241, + "iteration": 0, + "httpRequestId": "2b4ea8ed-5c54-4855-9df7-756ffe4d2835" + }, + "item": { + "id": "01b41a93-75d2-4311-b049-297e5e54ccb4", + "name": "credentials_verify:proof:proofPurpose:object" + }, + "response": { + "id": "6f373eaf-0cc8-400e-9a72-6ac4a93d9457", + "status": "Bad Request", + "code": 400, + "responseTime": 63, + "responseSize": 111 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "e81de16d-8210-4f6a-ae70-3c99a5ff0245", + "cursor": { + "ref": "b1a92fd7-bc12-45bb-8a8a-d7b8fcdc9432", + "length": 250, + "cycles": 1, + "position": 242, + "iteration": 0, + "httpRequestId": "69cddfce-c79e-422c-951e-cd968c0bf316" + }, + "item": { + "id": "e81de16d-8210-4f6a-ae70-3c99a5ff0245", + "name": "credentials_verify:proof:proofPurpose:string" + }, + "response": { + "id": "aa433e06-2323-40ae-8bc7-fe9a290bbacd", + "status": "Bad Request", + "code": 400, + "responseTime": 66, + "responseSize": 111 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "f1d111eb-cbcb-40a5-b2f3-8c1582067484", + "cursor": { + "ref": "0ff62a92-2817-4c9e-bc52-c181a99a2b58", + "length": 250, + "cycles": 1, + "position": 243, + "iteration": 0, + "httpRequestId": "e4e7e750-0e32-435c-b07a-9eb0bc2ffa95" + }, + "item": { + "id": "f1d111eb-cbcb-40a5-b2f3-8c1582067484", + "name": "credentials_verify:missing_auth" + }, + "response": { + "id": "e087535b-43f5-4c81-be2c-122e5f68588b", + "status": "Unauthorized", + "code": 401, + "responseTime": 62, + "responseSize": 38 + }, + "assertions": [ + { + "assertion": "status code is 401", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "6e191fad-9999-4e1a-97a5-846d3ab8c219", + "cursor": { + "ref": "f1da9ce2-1d7e-442b-8f7a-7e274c571a61", + "length": 250, + "cycles": 1, + "position": 244, + "iteration": 0, + "httpRequestId": "6b6df316-3391-40d7-b232-e8d40f003c3f" + }, + "item": { + "id": "6e191fad-9999-4e1a-97a5-846d3ab8c219", + "name": "credentials_verify:bad_signature" + }, + "response": { + "id": "307a874f-d114-4b25-9b4e-82ff26c2fb02", + "status": "OK", + "code": 200, + "responseTime": 2230, + "responseSize": 416 + }, + "assertions": [ + { + "assertion": "status code is 200", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + }, + { + "assertion": "response verified is false", + "skipped": false + } + ] + }, + { + "id": "9f06b65b-d69d-49c3-a0c2-ac8536b59921", + "cursor": { + "ref": "9090bdc2-4bb1-42fa-955a-15acd7cabffe", + "length": 250, + "cycles": 1, + "position": 245, + "iteration": 0, + "httpRequestId": "5d805573-78b3-4bca-9406-b79814e0a79a" + }, + "item": { + "id": "9f06b65b-d69d-49c3-a0c2-ac8536b59921", + "name": "credentials_verify" + }, + "response": { + "id": "d03fcebb-e2d9-46f4-b917-76b79df198be", + "status": "OK", + "code": 200, + "responseTime": 7670, + "responseSize": 77 + }, + "assertions": [ + { + "assertion": "status code is 200", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + }, + { + "assertion": "response verified is true", + "skipped": false + } + ] + }, + { + "id": "923fb0e5-3ac1-4cc2-9dcf-28fe24e2b2da", + "cursor": { + "ref": "b7b0de29-c4db-46ea-992b-03f1336a9de6", + "length": 250, + "cycles": 1, + "position": 246, + "iteration": 0, + "httpRequestId": "12f3a255-7e70-40d9-ae88-40b9ccffa98d" + }, + "item": { + "id": "923fb0e5-3ac1-4cc2-9dcf-28fe24e2b2da", + "name": "credentials_verify:issuer:object" + }, + "response": { + "id": "9acb668d-2c09-47a1-8c26-c2a507a3dd76", + "status": "OK", + "code": 200, + "responseTime": 3352, + "responseSize": 77 + }, + "assertions": [ + { + "assertion": "status code is 200", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + }, + { + "assertion": "response verified is true", + "skipped": false + } + ] + }, + { + "id": "90b28e0f-ce27-4352-b41e-7886da24b980", + "cursor": { + "ref": "5066b500-2ad2-4e2a-9ab7-ac3d76d6db15", + "length": 250, + "cycles": 1, + "position": 247, + "iteration": 0, + "httpRequestId": "a1243556-2d12-4bff-a1dc-60bf26f6651a" + }, + "item": { + "id": "90b28e0f-ce27-4352-b41e-7886da24b980", + "name": "presentations:missing_auth" + }, + "response": { + "id": "8a07679a-0b12-4fce-8d8a-063008da9252", + "status": "Unauthorized", + "code": 401, + "responseTime": 63, + "responseSize": 38 + }, + "assertions": [ + { + "assertion": "status code is 401", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "90b28e0f-ce27-4352-b41e-7886da24b980", + "cursor": { + "ref": "5066b500-2ad2-4e2a-9ab7-ac3d76d6db15", + "length": 250, + "cycles": 1, + "position": 247, + "iteration": 0, + "httpRequestId": "a1243556-2d12-4bff-a1dc-60bf26f6651a" + }, + "item": { + "id": "90b28e0f-ce27-4352-b41e-7886da24b980", + "name": "presentations:missing_auth" + }, + "response": { + "id": "8a07679a-0b12-4fce-8d8a-063008da9252", + "status": "Unauthorized", + "code": 401, + "responseTime": 63, + "responseSize": 38 + }, + "assertions": [ + { + "assertion": "status code is 401", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "374522af-c4da-41e3-9ae9-992c6f7935ed", + "cursor": { + "ref": "480806d2-b98a-4ede-b9df-8d7e5fd314ae", + "length": 250, + "cycles": 1, + "position": 248, + "iteration": 0, + "httpRequestId": "bf383280-8239-4081-ac85-81e8a17de84e" + }, + "item": { + "id": "374522af-c4da-41e3-9ae9-992c6f7935ed", + "name": "presentations_prove:missing_auth" + }, + "response": { + "id": "ec833f9e-a165-4953-8265-44f04afcfb94", + "status": "Unauthorized", + "code": 401, + "responseTime": 63, + "responseSize": 38 + }, + "assertions": [ + { + "assertion": "status code is 401", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "e45de781-70d4-49a9-9ae1-d8837312fb3f", + "cursor": { + "ref": "b5b0270f-37bc-4629-a3a7-9fa2f0ae7703", + "length": 250, + "cycles": 1, + "position": 249, + "iteration": 0, + "httpRequestId": "0983699d-b6e3-4fac-b4f2-41014c2670ec" + }, + "item": { + "id": "e45de781-70d4-49a9-9ae1-d8837312fb3f", + "name": "presentations_verify:missing_auth" + }, + "response": { + "id": "f844a9b6-218a-4e65-85e9-e2048a730c54", + "status": "Unauthorized", + "code": 401, + "responseTime": 63, + "responseSize": 38 + }, + "assertions": [ + { + "assertion": "status code is 401", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + } + ] + } +} \ No newline at end of file diff --git a/reports/conformance-1726447924/10875732516-conformance-run-GS1US.html b/reports/conformance-1726447924/10875732516-conformance-run-GS1US.html new file mode 100644 index 0000000000..280964ffee --- /dev/null +++ b/reports/conformance-1726447924/10875732516-conformance-run-GS1US.html @@ -0,0 +1,31504 @@ + + + + + Newman Summary Report + + + + + + + + + +
+
+ + + +
+
+
+ +
+
+
+
+

Newman Run Dashboard

+
Monday, 16 September 2024 00:47:25
+
+
+
+
+
+ +
+
Total Iterations
+

1

+
+
+
+
+
+
+
+ +
+
Total Assertions
+

507

+
+
+
+
+
+
+
+ +
+
Total Failed Tests
+

40

+
+
+
+
+
+
+
+ +
+
Total Skipped Tests
+

0

+
+
+
+
+
+
+
+
+
+
+
+
File Information
+ Collection: Conformance Suite
+ + +
+
+
+
+
+
+
+
+
Timings and Data
+ Total run duration: 50.8s
+ Total data received: 44.26KB
+ Average response time: 169ms
+
+
+
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Summary ItemTotalFailed
Requests2520
Prerequest Scripts9410
Test Scripts9500
Assertions50740
Skipped Tests0-
+
+
+
+
+
+
+
+
+
+
+ + +
+ +
+
+
+ +
+

Showing 40 Failures

+
+
+
+
+ +
+
+
Failed Test: status code is 400
+
+
Assertion Error Message
+
+
expected response to have status code 400 but got 404
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: status code is 422
+
+
Assertion Error Message
+
+
expected response to have status code 422 but got 400
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: status code is 422
+
+
Assertion Error Message
+
+
expected response to have status code 422 but got 400
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: status code is 201
+
+
Assertion Error Message
+
+
expected response to have status code 201 but got 400
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response issuer matches request credential.issuer
+
+
Assertion Error Message
+
+
Cannot destructure property 'issuer' of 'pm.response.json(...).verifiableCredential' as it is undefined.
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response validates against schema
+
+
Assertion Error Message
+
+
expected data to satisfy schema but found following errors: 
+data should have required property 'verifiableCredential'
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: status code is 201
+
+
Assertion Error Message
+
+
expected response to have status code 201 but got 400
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response validates against schema
+
+
Assertion Error Message
+
+
expected data to satisfy schema but found following errors: 
+data should have required property 'verifiableCredential'
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response issuer matches request credential.issuer
+
+
Assertion Error Message
+
+
Cannot destructure property 'issuer' of 'pm.response.json(...).verifiableCredential' as it is undefined.
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response issuanceDate matches request credential.issuanceDate
+
+
Assertion Error Message
+
+
Cannot destructure property 'issuanceDate' of 'pm.response.json(...).verifiableCredential' as it is undefined.
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response proof.created is close to 'now'
+
+
Assertion Error Message
+
+
Cannot destructure property 'proof' of 'pm.response.json(...).verifiableCredential' as it is undefined.
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: status code is 201
+
+
Assertion Error Message
+
+
expected response to have status code 201 but got 400
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response validates against schema
+
+
Assertion Error Message
+
+
expected data to satisfy schema but found following errors: 
+data should have required property 'verifiableCredential'
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response verifiableCredential.id matches request credential.id
+
+
Assertion Error Message
+
+
Cannot read properties of undefined (reading 'id')
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: status code is 201
+
+
Assertion Error Message
+
+
expected response to have status code 201 but got 400
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response validates against schema
+
+
Assertion Error Message
+
+
expected data to satisfy schema but found following errors: 
+data should have required property 'verifiableCredential'
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response issuer matches request credential.issuer.id
+
+
Assertion Error Message
+
+
Cannot destructure property 'issuer' of 'pm.response.json(...).verifiableCredential' as it is undefined.
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: status code is 201
+
+
Assertion Error Message
+
+
expected response to have status code 201 but got 400
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response validates against schema
+
+
Assertion Error Message
+
+
expected data to satisfy schema but found following errors: 
+data should have required property 'verifiableCredential'
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response proof.created matches request options.created
+
+
Assertion Error Message
+
+
Cannot read properties of undefined (reading 'proof')
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: status code is 201
+
+
Assertion Error Message
+
+
expected response to have status code 201 but got 400
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response validates against schema
+
+
Assertion Error Message
+
+
expected data to satisfy schema but found following errors: 
+data should have required property 'verifiableCredential'
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: status code is 400
+
+
Assertion Error Message
+
+
expected response to have status code 400 but got 500
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response validates against schema
+
+
Assertion Error Message
+
+
Unexpected token 'S' at 1:1
+Server Error
+^
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: status code is 400
+
+
Assertion Error Message
+
+
expected response to have status code 400 but got 500
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response validates against schema
+
+
Assertion Error Message
+
+
Unexpected token 'S' at 1:1
+Server Error
+^
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: status code is 400
+
+
Assertion Error Message
+
+
expected response to have status code 400 but got 500
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response validates against schema
+
+
Assertion Error Message
+
+
Unexpected token 'S' at 1:1
+Server Error
+^
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: status code is 400
+
+
Assertion Error Message
+
+
expected response to have status code 400 but got 500
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response validates against schema
+
+
Assertion Error Message
+
+
Unexpected token 'S' at 1:1
+Server Error
+^
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: status code is 400
+
+
Assertion Error Message
+
+
expected response to have status code 400 but got 500
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response validates against schema
+
+
Assertion Error Message
+
+
Unexpected token 'S' at 1:1
+Server Error
+^
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: status code is 400
+
+
Assertion Error Message
+
+
expected response to have status code 400 but got 500
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response validates against schema
+
+
Assertion Error Message
+
+
Unexpected token 'S' at 1:1
+Server Error
+^
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: status code is 400
+
+
Assertion Error Message
+
+
expected response to have status code 400 but got 500
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response validates against schema
+
+
Assertion Error Message
+
+
Unexpected token 'S' at 1:1
+Server Error
+^
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: status code is 400
+
+
Assertion Error Message
+
+
expected response to have status code 400 but got 500
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response validates against schema
+
+
Assertion Error Message
+
+
Unexpected token 'S' at 1:1
+Server Error
+^
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: status code is 400
+
+
Assertion Error Message
+
+
expected response to have status code 400 but got 200
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response validates against schema
+
+
Assertion Error Message
+
+
expected data to satisfy schema but found following errors: 
+data should have required property 'message'
+
+
+
+
+
+
+
+ +
+ + +
+

There are no skipped tests



+
+
+
+ + + +
+ + + +
+ +
+
1 Iteration available to view
+ + +
+
+
+ +
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: HEAD
+ Request URL: http://www.example.com/
+
+
+
+
+
Response Information
+ Response Code: 200 - OK
+ Mean time per request: 41ms
+ Mean size per request: 0B
+
+
Test Pass Percentage
+
+
+
+
No Tests for this request
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
No Tests for this request
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: HEAD
+ Request URL: http://www.example.com/
+
+
+
+
+
Response Information
+ Response Code: 200 - OK
+ Mean time per request: 6ms
+ Mean size per request: 0B
+
+
Test Pass Percentage
+
+
+
+
No Tests for this request
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
No Tests for this request
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: GET
+ Request URL: https://cbpvsvip-vc.gs1us.org/.well-known/did.json
+
+
+
+
+
Response Information
+ Response Code: 200 - OK
+ Mean time per request: 385ms
+ Mean size per request: 2.71KB
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 200100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: GET
+ Request URL: https://vc.cbpsvip.gs1us.org/cbpsvip/identifiers/invalid_did
+
+
+
+
+
Response Information
+ Response Code: 404 - Not Found
+ Mean time per request: 365ms
+ Mean size per request: 119B
+
+
Test Pass Percentage
+
+
+
+
50 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400020
response validates against schema200
Total220
+
+
+
+
+
+
+
Test Failures
+
+ + + + + + + + +
Test NameAssertion Error
status code is 400
expected response to have status code 400 but got 404
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: GET
+ Request URL: https://vc.cbpsvip.gs1us.org/cbpsvip/identifiers/did:web:example.com
+
+
+
+
+
Response Information
+ Response Code: 404 - Not Found
+ Mean time per request: 65ms
+ Mean size per request: 127B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 404100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: GET
+ Request URL: https://vc.cbpsvip.gs1us.org/cbpsvip/identifiers/urn:uuid:44c50f48-9608-4097-bec2-9b44dc066ab7
+
+
+
+
+
Response Information
+ Response Code: 404 - Not Found
+ Mean time per request: 72ms
+ Mean size per request: 153B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 404100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: GET
+ Request URL: https://vc.cbpsvip.gs1us.org/cbpsvip/identifiers/did:web:cbpvsvip-vc.gs1us.org
+
+
+
+
+
Response Information
+ Response Code: 401 - Unauthorized
+ Mean time per request: 52ms
+ Mean size per request: 85B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 401100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: GET
+ Request URL: https://vc.cbpsvip.gs1us.org/cbpsvip/identifiers/did:web:cbpvsvip-vc.gs1us.org
+
+
+
+
+
Response Information
+ Response Code: 200 - OK
+ Mean time per request: 77ms
+ Mean size per request: 2.39KB
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 200100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.cbpsvip.gs1us.org/cbpsvip/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 69ms
+ Mean size per request: 150B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.cbpsvip.gs1us.org/cbpsvip/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 86ms
+ Mean size per request: 147B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.cbpsvip.gs1us.org/cbpsvip/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 63ms
+ Mean size per request: 147B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.cbpsvip.gs1us.org/cbpsvip/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 74ms
+ Mean size per request: 147B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.cbpsvip.gs1us.org/cbpsvip/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 62ms
+ Mean size per request: 147B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.cbpsvip.gs1us.org/cbpsvip/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 64ms
+ Mean size per request: 147B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.cbpsvip.gs1us.org/cbpsvip/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 62ms
+ Mean size per request: 147B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.cbpsvip.gs1us.org/cbpsvip/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 79ms
+ Mean size per request: 147B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.cbpsvip.gs1us.org/cbpsvip/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 77ms
+ Mean size per request: 147B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.cbpsvip.gs1us.org/cbpsvip/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 62ms
+ Mean size per request: 147B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.cbpsvip.gs1us.org/cbpsvip/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 70ms
+ Mean size per request: 147B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.cbpsvip.gs1us.org/cbpsvip/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 994ms
+ Mean size per request: 158B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.cbpsvip.gs1us.org/cbpsvip/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 77ms
+ Mean size per request: 147B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.cbpsvip.gs1us.org/cbpsvip/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 67ms
+ Mean size per request: 158B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.cbpsvip.gs1us.org/cbpsvip/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 61ms
+ Mean size per request: 147B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.cbpsvip.gs1us.org/cbpsvip/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 83ms
+ Mean size per request: 158B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.cbpsvip.gs1us.org/cbpsvip/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 72ms
+ Mean size per request: 147B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.cbpsvip.gs1us.org/cbpsvip/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 63ms
+ Mean size per request: 154B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.cbpsvip.gs1us.org/cbpsvip/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 66ms
+ Mean size per request: 154B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.cbpsvip.gs1us.org/cbpsvip/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 65ms
+ Mean size per request: 154B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.cbpsvip.gs1us.org/cbpsvip/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 61ms
+ Mean size per request: 154B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.cbpsvip.gs1us.org/cbpsvip/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 63ms
+ Mean size per request: 154B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.cbpsvip.gs1us.org/cbpsvip/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 60ms
+ Mean size per request: 154B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.cbpsvip.gs1us.org/cbpsvip/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 62ms
+ Mean size per request: 154B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.cbpsvip.gs1us.org/cbpsvip/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 66ms
+ Mean size per request: 154B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.cbpsvip.gs1us.org/cbpsvip/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 61ms
+ Mean size per request: 154B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.cbpsvip.gs1us.org/cbpsvip/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 77ms
+ Mean size per request: 154B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.cbpsvip.gs1us.org/cbpsvip/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 61ms
+ Mean size per request: 154B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.cbpsvip.gs1us.org/cbpsvip/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 62ms
+ Mean size per request: 154B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.cbpsvip.gs1us.org/cbpsvip/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 67ms
+ Mean size per request: 156B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.cbpsvip.gs1us.org/cbpsvip/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 68ms
+ Mean size per request: 156B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.cbpsvip.gs1us.org/cbpsvip/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 76ms
+ Mean size per request: 156B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.cbpsvip.gs1us.org/cbpsvip/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 61ms
+ Mean size per request: 156B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.cbpsvip.gs1us.org/cbpsvip/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 67ms
+ Mean size per request: 156B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.cbpsvip.gs1us.org/cbpsvip/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 63ms
+ Mean size per request: 158B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.cbpsvip.gs1us.org/cbpsvip/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 65ms
+ Mean size per request: 158B
+
+
Test Pass Percentage
+
+
+
+
50 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 422010
response validates against schema100
Total110
+
+
+
+
+
+
+
Test Failure
+
+ + + + + + + + +
Test NameAssertion Error
status code is 422
expected response to have status code 422 but got 400
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.cbpsvip.gs1us.org/cbpsvip/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 65ms
+ Mean size per request: 156B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.cbpsvip.gs1us.org/cbpsvip/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 66ms
+ Mean size per request: 156B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.cbpsvip.gs1us.org/cbpsvip/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 69ms
+ Mean size per request: 156B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.cbpsvip.gs1us.org/cbpsvip/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 61ms
+ Mean size per request: 156B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.cbpsvip.gs1us.org/cbpsvip/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 61ms
+ Mean size per request: 156B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.cbpsvip.gs1us.org/cbpsvip/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 66ms
+ Mean size per request: 158B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.cbpsvip.gs1us.org/cbpsvip/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 60ms
+ Mean size per request: 158B
+
+
Test Pass Percentage
+
+
+
+
50 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 422010
response validates against schema100
Total110
+
+
+
+
+
+
+
Test Failure
+
+ + + + + + + + +
Test NameAssertion Error
status code is 422
expected response to have status code 422 but got 400
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.cbpsvip.gs1us.org/cbpsvip/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 63ms
+ Mean size per request: 158B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.cbpsvip.gs1us.org/cbpsvip/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 61ms
+ Mean size per request: 126B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.cbpsvip.gs1us.org/cbpsvip/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 66ms
+ Mean size per request: 126B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.cbpsvip.gs1us.org/cbpsvip/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 61ms
+ Mean size per request: 126B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.cbpsvip.gs1us.org/cbpsvip/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 59ms
+ Mean size per request: 126B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.cbpsvip.gs1us.org/cbpsvip/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 60ms
+ Mean size per request: 126B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.cbpsvip.gs1us.org/cbpsvip/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 59ms
+ Mean size per request: 126B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.cbpsvip.gs1us.org/cbpsvip/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 60ms
+ Mean size per request: 158B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.cbpsvip.gs1us.org/cbpsvip/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 59ms
+ Mean size per request: 158B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.cbpsvip.gs1us.org/cbpsvip/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 59ms
+ Mean size per request: 158B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.cbpsvip.gs1us.org/cbpsvip/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 59ms
+ Mean size per request: 158B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.cbpsvip.gs1us.org/cbpsvip/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 60ms
+ Mean size per request: 158B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.cbpsvip.gs1us.org/cbpsvip/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 60ms
+ Mean size per request: 158B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.cbpsvip.gs1us.org/cbpsvip/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 66ms
+ Mean size per request: 158B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.cbpsvip.gs1us.org/cbpsvip/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 70ms
+ Mean size per request: 158B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.cbpsvip.gs1us.org/cbpsvip/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 66ms
+ Mean size per request: 158B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.cbpsvip.gs1us.org/cbpsvip/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 60ms
+ Mean size per request: 158B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.cbpsvip.gs1us.org/cbpsvip/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 63ms
+ Mean size per request: 158B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.cbpsvip.gs1us.org/cbpsvip/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 65ms
+ Mean size per request: 158B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.cbpsvip.gs1us.org/cbpsvip/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 63ms
+ Mean size per request: 158B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.cbpsvip.gs1us.org/cbpsvip/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 67ms
+ Mean size per request: 158B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.cbpsvip.gs1us.org/cbpsvip/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 77ms
+ Mean size per request: 158B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.cbpsvip.gs1us.org/cbpsvip/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 59ms
+ Mean size per request: 158B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.cbpsvip.gs1us.org/cbpsvip/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 59ms
+ Mean size per request: 158B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.cbpsvip.gs1us.org/cbpsvip/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 60ms
+ Mean size per request: 158B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.cbpsvip.gs1us.org/cbpsvip/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 60ms
+ Mean size per request: 158B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.cbpsvip.gs1us.org/cbpsvip/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 63ms
+ Mean size per request: 158B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.cbpsvip.gs1us.org/cbpsvip/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 60ms
+ Mean size per request: 158B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.cbpsvip.gs1us.org/cbpsvip/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 61ms
+ Mean size per request: 158B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.cbpsvip.gs1us.org/cbpsvip/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 88ms
+ Mean size per request: 158B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.cbpsvip.gs1us.org/cbpsvip/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 69ms
+ Mean size per request: 158B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.cbpsvip.gs1us.org/cbpsvip/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 79ms
+ Mean size per request: 158B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.cbpsvip.gs1us.org/cbpsvip/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 67ms
+ Mean size per request: 158B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.cbpsvip.gs1us.org/cbpsvip/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 61ms
+ Mean size per request: 158B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.cbpsvip.gs1us.org/cbpsvip/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 62ms
+ Mean size per request: 158B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.cbpsvip.gs1us.org/cbpsvip/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 61ms
+ Mean size per request: 158B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.cbpsvip.gs1us.org/cbpsvip/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 59ms
+ Mean size per request: 158B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.cbpsvip.gs1us.org/cbpsvip/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 61ms
+ Mean size per request: 158B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.cbpsvip.gs1us.org/cbpsvip/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 68ms
+ Mean size per request: 158B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.cbpsvip.gs1us.org/cbpsvip/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 61ms
+ Mean size per request: 158B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.cbpsvip.gs1us.org/cbpsvip/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 61ms
+ Mean size per request: 158B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.cbpsvip.gs1us.org/cbpsvip/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 63ms
+ Mean size per request: 158B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.cbpsvip.gs1us.org/cbpsvip/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 68ms
+ Mean size per request: 158B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.cbpsvip.gs1us.org/cbpsvip/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 67ms
+ Mean size per request: 158B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.cbpsvip.gs1us.org/cbpsvip/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 60ms
+ Mean size per request: 158B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.cbpsvip.gs1us.org/cbpsvip/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 61ms
+ Mean size per request: 158B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.cbpsvip.gs1us.org/cbpsvip/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 62ms
+ Mean size per request: 158B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.cbpsvip.gs1us.org/cbpsvip/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 71ms
+ Mean size per request: 158B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.cbpsvip.gs1us.org/cbpsvip/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 60ms
+ Mean size per request: 158B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.cbpsvip.gs1us.org/cbpsvip/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 401 - Unauthorized
+ Mean time per request: 52ms
+ Mean size per request: 85B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 401100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.cbpsvip.gs1us.org/cbpsvip/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 74ms
+ Mean size per request: 150B
+
+
Test Pass Percentage
+
+
+
+
0 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 201010
response issuer matches request credential.issuer010
response validates against schema010
Total030
+
+
+
+
+
+
+
Test Failures
+
+ + + + + + + + + + + + + + + + +
Test NameAssertion Error
status code is 201
expected response to have status code 201 but got 400
response issuer matches request credential.issuer
Cannot destructure property 'issuer' of 'pm.response.json(...).verifiableCredential' as it is undefined.
response validates against schema
expected data to satisfy schema but found following errors: 
+        data should have required property 'verifiableCredential'
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.cbpsvip.gs1us.org/cbpsvip/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 60ms
+ Mean size per request: 158B
+
+
Test Pass Percentage
+
+
+
+
0 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 201010
response validates against schema010
response issuer matches request credential.issuer010
response issuanceDate matches request credential.issuanceDate010
response proof.created is close to 'now'010
Total050
+
+
+
+
+
+
+
Test Failures
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
Test NameAssertion Error
status code is 201
expected response to have status code 201 but got 400
response validates against schema
expected data to satisfy schema but found following errors: 
+        data should have required property 'verifiableCredential'
response issuer matches request credential.issuer
Cannot destructure property 'issuer' of 'pm.response.json(...).verifiableCredential' as it is undefined.
response issuanceDate matches request credential.issuanceDate
Cannot destructure property 'issuanceDate' of 'pm.response.json(...).verifiableCredential' as it is undefined.
response proof.created is close to 'now'
Cannot destructure property 'proof' of 'pm.response.json(...).verifiableCredential' as it is undefined.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.cbpsvip.gs1us.org/cbpsvip/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 61ms
+ Mean size per request: 158B
+
+
Test Pass Percentage
+
+
+
+
0 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 201010
response validates against schema010
response verifiableCredential.id matches request credential.id010
Total030
+
+
+
+
+
+
+
Test Failures
+
+ + + + + + + + + + + + + + + + +
Test NameAssertion Error
status code is 201
expected response to have status code 201 but got 400
response validates against schema
expected data to satisfy schema but found following errors: 
+        data should have required property 'verifiableCredential'
response verifiableCredential.id matches request credential.id
Cannot read properties of undefined (reading 'id')
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.cbpsvip.gs1us.org/cbpsvip/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 65ms
+ Mean size per request: 158B
+
+
Test Pass Percentage
+
+
+
+
0 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 201010
response validates against schema010
response issuer matches request credential.issuer.id010
Total030
+
+
+
+
+
+
+
Test Failures
+
+ + + + + + + + + + + + + + + + +
Test NameAssertion Error
status code is 201
expected response to have status code 201 but got 400
response validates against schema
expected data to satisfy schema but found following errors: 
+        data should have required property 'verifiableCredential'
response issuer matches request credential.issuer.id
Cannot destructure property 'issuer' of 'pm.response.json(...).verifiableCredential' as it is undefined.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.cbpsvip.gs1us.org/cbpsvip/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 201 - Created
+ Mean time per request: 10.2s
+ Mean size per request: 994B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 201100
response validates against schema100
response credentialSubject.id matches request credential.credentialSubject.id100
Total300
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.cbpsvip.gs1us.org/cbpsvip/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 67ms
+ Mean size per request: 158B
+
+
Test Pass Percentage
+
+
+
+
0 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 201010
response validates against schema010
response proof.created matches request options.created010
Total030
+
+
+
+
+
+
+
Test Failures
+
+ + + + + + + + + + + + + + + + +
Test NameAssertion Error
status code is 201
expected response to have status code 201 but got 400
response validates against schema
expected data to satisfy schema but found following errors: 
+        data should have required property 'verifiableCredential'
response proof.created matches request options.created
Cannot read properties of undefined (reading 'proof')
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.cbpsvip.gs1us.org/cbpsvip/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 62ms
+ Mean size per request: 158B
+
+
Test Pass Percentage
+
+
+
+
0 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 201010
response validates against schema010
Total020
+
+
+
+
+
+
+
Test Failures
+
+ + + + + + + + + + + + +
Test NameAssertion Error
status code is 201
expected response to have status code 201 but got 400
response validates against schema
expected data to satisfy schema but found following errors: 
+        data should have required property 'verifiableCredential'
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.cbpsvip.gs1us.org/cbpsvip/credentials/status
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 94ms
+ Mean size per request: 152B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.cbpsvip.gs1us.org/cbpsvip/credentials/status
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 61ms
+ Mean size per request: 152B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.cbpsvip.gs1us.org/cbpsvip/credentials/status
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 59ms
+ Mean size per request: 152B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.cbpsvip.gs1us.org/cbpsvip/credentials/status
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 60ms
+ Mean size per request: 152B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.cbpsvip.gs1us.org/cbpsvip/credentials/status
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 61ms
+ Mean size per request: 152B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.cbpsvip.gs1us.org/cbpsvip/credentials/status
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 59ms
+ Mean size per request: 152B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.cbpsvip.gs1us.org/cbpsvip/credentials/status
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 76ms
+ Mean size per request: 110B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.cbpsvip.gs1us.org/cbpsvip/credentials/status
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 59ms
+ Mean size per request: 110B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.cbpsvip.gs1us.org/cbpsvip/credentials/status
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 61ms
+ Mean size per request: 110B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.cbpsvip.gs1us.org/cbpsvip/credentials/status
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 60ms
+ Mean size per request: 110B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.cbpsvip.gs1us.org/cbpsvip/credentials/status
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 59ms
+ Mean size per request: 110B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.cbpsvip.gs1us.org/cbpsvip/credentials/status
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 63ms
+ Mean size per request: 110B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.cbpsvip.gs1us.org/cbpsvip/credentials/status
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 62ms
+ Mean size per request: 110B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.cbpsvip.gs1us.org/cbpsvip/credentials/status
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 117ms
+ Mean size per request: 110B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.cbpsvip.gs1us.org/cbpsvip/credentials/status
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 67ms
+ Mean size per request: 110B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.cbpsvip.gs1us.org/cbpsvip/credentials/status
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 128ms
+ Mean size per request: 110B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.cbpsvip.gs1us.org/cbpsvip/credentials/status
+
+
+
+
+
Response Information
+ Response Code: 500 - Internal Server Error
+ Mean time per request: 65ms
+ Mean size per request: 12B
+
+
Test Pass Percentage
+
+
+
+
0 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400010
response validates against schema010
Total020
+
+
+
+
+
+
+
Test Failures
+
+ + + + + + + + + + + + +
Test NameAssertion Error
status code is 400
expected response to have status code 400 but got 500
response validates against schema
Unexpected token 'S' at 1:1
+        Server Error
+        ^
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.cbpsvip.gs1us.org/cbpsvip/credentials/status
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 61ms
+ Mean size per request: 110B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.cbpsvip.gs1us.org/cbpsvip/credentials/status
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 61ms
+ Mean size per request: 110B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.cbpsvip.gs1us.org/cbpsvip/credentials/status
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 83ms
+ Mean size per request: 110B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.cbpsvip.gs1us.org/cbpsvip/credentials/status
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 60ms
+ Mean size per request: 110B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.cbpsvip.gs1us.org/cbpsvip/credentials/status
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 59ms
+ Mean size per request: 110B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.cbpsvip.gs1us.org/cbpsvip/credentials/status
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 63ms
+ Mean size per request: 110B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.cbpsvip.gs1us.org/cbpsvip/credentials/status
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 62ms
+ Mean size per request: 110B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.cbpsvip.gs1us.org/cbpsvip/credentials/status
+
+
+
+
+
Response Information
+ Response Code: 500 - Internal Server Error
+ Mean time per request: 107ms
+ Mean size per request: 12B
+
+
Test Pass Percentage
+
+
+
+
0 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400010
response validates against schema010
Total020
+
+
+
+
+
+
+
Test Failures
+
+ + + + + + + + + + + + +
Test NameAssertion Error
status code is 400
expected response to have status code 400 but got 500
response validates against schema
Unexpected token 'S' at 1:1
+        Server Error
+        ^
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.cbpsvip.gs1us.org/cbpsvip/credentials/status
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 61ms
+ Mean size per request: 110B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.cbpsvip.gs1us.org/cbpsvip/credentials/status
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 61ms
+ Mean size per request: 110B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.cbpsvip.gs1us.org/cbpsvip/credentials/status
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 61ms
+ Mean size per request: 110B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.cbpsvip.gs1us.org/cbpsvip/credentials/status
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 62ms
+ Mean size per request: 110B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.cbpsvip.gs1us.org/cbpsvip/credentials/status
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 92ms
+ Mean size per request: 110B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.cbpsvip.gs1us.org/cbpsvip/credentials/status
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 61ms
+ Mean size per request: 110B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.cbpsvip.gs1us.org/cbpsvip/credentials/status
+
+
+
+
+
Response Information
+ Response Code: 500 - Internal Server Error
+ Mean time per request: 67ms
+ Mean size per request: 12B
+
+
Test Pass Percentage
+
+
+
+
0 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400010
response validates against schema010
Total020
+
+
+
+
+
+
+
Test Failures
+
+ + + + + + + + + + + + +
Test NameAssertion Error
status code is 400
expected response to have status code 400 but got 500
response validates against schema
Unexpected token 'S' at 1:1
+        Server Error
+        ^
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.cbpsvip.gs1us.org/cbpsvip/credentials/status
+
+
+
+
+
Response Information
+ Response Code: 500 - Internal Server Error
+ Mean time per request: 89ms
+ Mean size per request: 12B
+
+
Test Pass Percentage
+
+
+
+
0 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400010
response validates against schema010
Total020
+
+
+
+
+
+
+
Test Failures
+
+ + + + + + + + + + + + +
Test NameAssertion Error
status code is 400
expected response to have status code 400 but got 500
response validates against schema
Unexpected token 'S' at 1:1
+        Server Error
+        ^
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.cbpsvip.gs1us.org/cbpsvip/credentials/status
+
+
+
+
+
Response Information
+ Response Code: 500 - Internal Server Error
+ Mean time per request: 72ms
+ Mean size per request: 12B
+
+
Test Pass Percentage
+
+
+
+
0 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400010
response validates against schema010
Total020
+
+
+
+
+
+
+
Test Failures
+
+ + + + + + + + + + + + +
Test NameAssertion Error
status code is 400
expected response to have status code 400 but got 500
response validates against schema
Unexpected token 'S' at 1:1
+        Server Error
+        ^
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.cbpsvip.gs1us.org/cbpsvip/credentials/status
+
+
+
+
+
Response Information
+ Response Code: 500 - Internal Server Error
+ Mean time per request: 65ms
+ Mean size per request: 12B
+
+
Test Pass Percentage
+
+
+
+
0 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400010
response validates against schema010
Total020
+
+
+
+
+
+
+
Test Failures
+
+ + + + + + + + + + + + +
Test NameAssertion Error
status code is 400
expected response to have status code 400 but got 500
response validates against schema
Unexpected token 'S' at 1:1
+        Server Error
+        ^
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.cbpsvip.gs1us.org/cbpsvip/credentials/status
+
+
+
+
+
Response Information
+ Response Code: 500 - Internal Server Error
+ Mean time per request: 68ms
+ Mean size per request: 12B
+
+
Test Pass Percentage
+
+
+
+
0 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400010
response validates against schema010
Total020
+
+
+
+
+
+
+
Test Failures
+
+ + + + + + + + + + + + +
Test NameAssertion Error
status code is 400
expected response to have status code 400 but got 500
response validates against schema
Unexpected token 'S' at 1:1
+        Server Error
+        ^
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.cbpsvip.gs1us.org/cbpsvip/credentials/status
+
+
+
+
+
Response Information
+ Response Code: 500 - Internal Server Error
+ Mean time per request: 104ms
+ Mean size per request: 12B
+
+
Test Pass Percentage
+
+
+
+
0 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400010
response validates against schema010
Total020
+
+
+
+
+
+
+
Test Failures
+
+ + + + + + + + + + + + +
Test NameAssertion Error
status code is 400
expected response to have status code 400 but got 500
response validates against schema
Unexpected token 'S' at 1:1
+        Server Error
+        ^
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.cbpsvip.gs1us.org/cbpsvip/credentials/status
+
+
+
+
+
Response Information
+ Response Code: 401 - Unauthorized
+ Mean time per request: 52ms
+ Mean size per request: 85B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 401100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.cbpsvip.gs1us.org/cbpsvip/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 62ms
+ Mean size per request: 160B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.cbpsvip.gs1us.org/cbpsvip/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 59ms
+ Mean size per request: 160B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.cbpsvip.gs1us.org/cbpsvip/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 60ms
+ Mean size per request: 160B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.cbpsvip.gs1us.org/cbpsvip/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 59ms
+ Mean size per request: 160B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.cbpsvip.gs1us.org/cbpsvip/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 69ms
+ Mean size per request: 160B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.cbpsvip.gs1us.org/cbpsvip/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 61ms
+ Mean size per request: 160B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.cbpsvip.gs1us.org/cbpsvip/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 66ms
+ Mean size per request: 147B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.cbpsvip.gs1us.org/cbpsvip/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 63ms
+ Mean size per request: 147B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.cbpsvip.gs1us.org/cbpsvip/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 60ms
+ Mean size per request: 147B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.cbpsvip.gs1us.org/cbpsvip/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 59ms
+ Mean size per request: 147B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.cbpsvip.gs1us.org/cbpsvip/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 62ms
+ Mean size per request: 147B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.cbpsvip.gs1us.org/cbpsvip/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 68ms
+ Mean size per request: 147B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.cbpsvip.gs1us.org/cbpsvip/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 59ms
+ Mean size per request: 154B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.cbpsvip.gs1us.org/cbpsvip/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 59ms
+ Mean size per request: 154B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.cbpsvip.gs1us.org/cbpsvip/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 59ms
+ Mean size per request: 154B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.cbpsvip.gs1us.org/cbpsvip/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 59ms
+ Mean size per request: 154B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.cbpsvip.gs1us.org/cbpsvip/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 200 - OK
+ Mean time per request: 91ms
+ Mean size per request: 153B
+
+
Test Pass Percentage
+
+
+
+
0 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400010
response validates against schema010
Total020
+
+
+
+
+
+
+
Test Failures
+
+ + + + + + + + + + + + +
Test NameAssertion Error
status code is 400
expected response to have status code 400 but got 200
response validates against schema
expected data to satisfy schema but found following errors: 
+        data should have required property 'message'
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.cbpsvip.gs1us.org/cbpsvip/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 76ms
+ Mean size per request: 141B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.cbpsvip.gs1us.org/cbpsvip/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 59ms
+ Mean size per request: 141B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.cbpsvip.gs1us.org/cbpsvip/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 60ms
+ Mean size per request: 141B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.cbpsvip.gs1us.org/cbpsvip/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 60ms
+ Mean size per request: 141B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.cbpsvip.gs1us.org/cbpsvip/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 59ms
+ Mean size per request: 141B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.cbpsvip.gs1us.org/cbpsvip/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 61ms
+ Mean size per request: 154B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.cbpsvip.gs1us.org/cbpsvip/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 62ms
+ Mean size per request: 154B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.cbpsvip.gs1us.org/cbpsvip/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 59ms
+ Mean size per request: 154B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.cbpsvip.gs1us.org/cbpsvip/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 60ms
+ Mean size per request: 154B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.cbpsvip.gs1us.org/cbpsvip/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 60ms
+ Mean size per request: 154B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.cbpsvip.gs1us.org/cbpsvip/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 60ms
+ Mean size per request: 154B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.cbpsvip.gs1us.org/cbpsvip/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 60ms
+ Mean size per request: 154B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.cbpsvip.gs1us.org/cbpsvip/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 60ms
+ Mean size per request: 154B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.cbpsvip.gs1us.org/cbpsvip/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 59ms
+ Mean size per request: 154B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.cbpsvip.gs1us.org/cbpsvip/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 60ms
+ Mean size per request: 154B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.cbpsvip.gs1us.org/cbpsvip/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 60ms
+ Mean size per request: 154B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.cbpsvip.gs1us.org/cbpsvip/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 63ms
+ Mean size per request: 154B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.cbpsvip.gs1us.org/cbpsvip/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 60ms
+ Mean size per request: 156B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.cbpsvip.gs1us.org/cbpsvip/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 59ms
+ Mean size per request: 156B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.cbpsvip.gs1us.org/cbpsvip/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 85ms
+ Mean size per request: 156B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.cbpsvip.gs1us.org/cbpsvip/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 60ms
+ Mean size per request: 156B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.cbpsvip.gs1us.org/cbpsvip/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 71ms
+ Mean size per request: 156B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.cbpsvip.gs1us.org/cbpsvip/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 61ms
+ Mean size per request: 156B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.cbpsvip.gs1us.org/cbpsvip/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 74ms
+ Mean size per request: 156B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.cbpsvip.gs1us.org/cbpsvip/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 59ms
+ Mean size per request: 156B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.cbpsvip.gs1us.org/cbpsvip/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 63ms
+ Mean size per request: 156B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.cbpsvip.gs1us.org/cbpsvip/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 76ms
+ Mean size per request: 156B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.cbpsvip.gs1us.org/cbpsvip/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 60ms
+ Mean size per request: 156B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.cbpsvip.gs1us.org/cbpsvip/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 70ms
+ Mean size per request: 150B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.cbpsvip.gs1us.org/cbpsvip/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 63ms
+ Mean size per request: 150B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.cbpsvip.gs1us.org/cbpsvip/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 76ms
+ Mean size per request: 150B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.cbpsvip.gs1us.org/cbpsvip/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 62ms
+ Mean size per request: 150B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.cbpsvip.gs1us.org/cbpsvip/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 76ms
+ Mean size per request: 150B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.cbpsvip.gs1us.org/cbpsvip/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 60ms
+ Mean size per request: 150B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.cbpsvip.gs1us.org/cbpsvip/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 68ms
+ Mean size per request: 150B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.cbpsvip.gs1us.org/cbpsvip/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 58ms
+ Mean size per request: 158B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.cbpsvip.gs1us.org/cbpsvip/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 61ms
+ Mean size per request: 158B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.cbpsvip.gs1us.org/cbpsvip/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 61ms
+ Mean size per request: 158B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.cbpsvip.gs1us.org/cbpsvip/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 59ms
+ Mean size per request: 158B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.cbpsvip.gs1us.org/cbpsvip/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 60ms
+ Mean size per request: 158B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.cbpsvip.gs1us.org/cbpsvip/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 68ms
+ Mean size per request: 158B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.cbpsvip.gs1us.org/cbpsvip/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 59ms
+ Mean size per request: 158B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.cbpsvip.gs1us.org/cbpsvip/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 62ms
+ Mean size per request: 158B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.cbpsvip.gs1us.org/cbpsvip/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 63ms
+ Mean size per request: 158B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.cbpsvip.gs1us.org/cbpsvip/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 59ms
+ Mean size per request: 158B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.cbpsvip.gs1us.org/cbpsvip/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 58ms
+ Mean size per request: 158B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.cbpsvip.gs1us.org/cbpsvip/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 61ms
+ Mean size per request: 154B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.cbpsvip.gs1us.org/cbpsvip/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 59ms
+ Mean size per request: 154B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.cbpsvip.gs1us.org/cbpsvip/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 59ms
+ Mean size per request: 154B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.cbpsvip.gs1us.org/cbpsvip/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 58ms
+ Mean size per request: 154B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.cbpsvip.gs1us.org/cbpsvip/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 68ms
+ Mean size per request: 154B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.cbpsvip.gs1us.org/cbpsvip/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 58ms
+ Mean size per request: 154B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.cbpsvip.gs1us.org/cbpsvip/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 61ms
+ Mean size per request: 154B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.cbpsvip.gs1us.org/cbpsvip/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 59ms
+ Mean size per request: 154B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.cbpsvip.gs1us.org/cbpsvip/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 65ms
+ Mean size per request: 154B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.cbpsvip.gs1us.org/cbpsvip/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 60ms
+ Mean size per request: 154B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.cbpsvip.gs1us.org/cbpsvip/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 75ms
+ Mean size per request: 154B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.cbpsvip.gs1us.org/cbpsvip/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 78ms
+ Mean size per request: 154B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.cbpsvip.gs1us.org/cbpsvip/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 78ms
+ Mean size per request: 154B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.cbpsvip.gs1us.org/cbpsvip/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 67ms
+ Mean size per request: 154B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.cbpsvip.gs1us.org/cbpsvip/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 119ms
+ Mean size per request: 154B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.cbpsvip.gs1us.org/cbpsvip/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 62ms
+ Mean size per request: 154B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.cbpsvip.gs1us.org/cbpsvip/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 76ms
+ Mean size per request: 154B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.cbpsvip.gs1us.org/cbpsvip/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 208ms
+ Mean size per request: 154B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.cbpsvip.gs1us.org/cbpsvip/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 74ms
+ Mean size per request: 154B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.cbpsvip.gs1us.org/cbpsvip/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 59ms
+ Mean size per request: 154B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.cbpsvip.gs1us.org/cbpsvip/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 60ms
+ Mean size per request: 154B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.cbpsvip.gs1us.org/cbpsvip/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 65ms
+ Mean size per request: 154B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.cbpsvip.gs1us.org/cbpsvip/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 60ms
+ Mean size per request: 154B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.cbpsvip.gs1us.org/cbpsvip/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 61ms
+ Mean size per request: 154B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.cbpsvip.gs1us.org/cbpsvip/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 68ms
+ Mean size per request: 154B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.cbpsvip.gs1us.org/cbpsvip/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 77ms
+ Mean size per request: 154B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.cbpsvip.gs1us.org/cbpsvip/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 88ms
+ Mean size per request: 154B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.cbpsvip.gs1us.org/cbpsvip/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 100ms
+ Mean size per request: 154B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.cbpsvip.gs1us.org/cbpsvip/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 75ms
+ Mean size per request: 154B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.cbpsvip.gs1us.org/cbpsvip/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 60ms
+ Mean size per request: 154B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.cbpsvip.gs1us.org/cbpsvip/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 66ms
+ Mean size per request: 154B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.cbpsvip.gs1us.org/cbpsvip/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 62ms
+ Mean size per request: 154B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.cbpsvip.gs1us.org/cbpsvip/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 77ms
+ Mean size per request: 154B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.cbpsvip.gs1us.org/cbpsvip/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 60ms
+ Mean size per request: 154B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.cbpsvip.gs1us.org/cbpsvip/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 401 - Unauthorized
+ Mean time per request: 52ms
+ Mean size per request: 85B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 401100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.cbpsvip.gs1us.org/cbpsvip/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 200 - OK
+ Mean time per request: 93ms
+ Mean size per request: 172B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 200100
response validates against schema100
response verified is false100
Total300
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.cbpsvip.gs1us.org/cbpsvip/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 200 - OK
+ Mean time per request: 5.7s
+ Mean size per request: 153B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 200100
response validates against schema100
response verified is true100
Total300
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.cbpsvip.gs1us.org/cbpsvip/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 200 - OK
+ Mean time per request: 7.6s
+ Mean size per request: 153B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 200100
response validates against schema100
response verified is true100
Total300
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.cbpsvip.gs1us.org/cbpsvip/presentations
+
+
+
+
+
Response Information
+ Response Code: 401 - Unauthorized
+ Mean time per request: 72ms
+ Mean size per request: 85B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 401200
response validates against schema200
Total400
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.cbpsvip.gs1us.org/cbpsvip/presentations/prove
+
+
+
+
+
Response Information
+ Response Code: 401 - Unauthorized
+ Mean time per request: 51ms
+ Mean size per request: 85B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 401100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.cbpsvip.gs1us.org/cbpsvip/presentations/verify
+
+
+
+
+
Response Information
+ Response Code: 401 - Unauthorized
+ Mean time per request: 52ms
+ Mean size per request: 85B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 401100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/reports/conformance-1726447924/10875732516-conformance-run-GS1US.json b/reports/conformance-1726447924/10875732516-conformance-run-GS1US.json new file mode 100644 index 0000000000..683cc47e3d --- /dev/null +++ b/reports/conformance-1726447924/10875732516-conformance-run-GS1US.json @@ -0,0 +1,25306 @@ +{ + "collection": { + "info": { + "_postman_id": "0b8a4a7f-f952-4403-a9a4-909b37b8fa24", + "name": "Conformance Suite", + "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json" + }, + "item": [ + { + "id": "2c0556da-bc58-4bc8-83c8-e00bffb96e16", + "name": "Clear Cache", + "item": [ + { + "id": "e98b9537-9101-4cc6-9e40-8149b0447f23", + "name": "Clear Token Cache", + "request": { + "url": { + "host": [ + "www", + "example", + "com" + ], + "query": [], + "variable": [] + }, + "method": "HEAD" + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "bb09a050-50ab-47ed-86a5-425a4c0b864b", + "type": "text/javascript", + "exec": [ + "pm.globals.unset(\"tokenCache\");", + "" + ], + "_lastExecutionId": "ee67ca0f-8237-42b1-9d39-d6a65445f784" + } + } + ] + }, + { + "id": "e81fd0f6-d5bc-4398-bf42-31cdcfe7a17a", + "name": "Clear DID Web Cache", + "request": { + "url": { + "host": [ + "www", + "example", + "com" + ], + "query": [], + "variable": [] + }, + "method": "HEAD" + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "e532eec4-d769-4c00-bbd8-36c36813589a", + "type": "text/javascript", + "exec": [ + "pm.globals.unset(\"didWebCache\");", + "" + ], + "_lastExecutionId": "ae4d441e-5b15-4d23-8ad9-356890ce12c9" + } + } + ] + } + ], + "event": [] + }, + { + "id": "65877887-413c-4d51-b8f5-5bad395f096e", + "name": "Discovery - API Configuration", + "item": [ + { + "id": "31b191a7-1df9-415c-b12f-aeb7ff269050", + "name": "Positive Testing", + "item": [ + { + "id": "46b76845-cdc2-4e76-8cd7-434ed71f6a4d", + "name": "did_json", + "request": { + "url": { + "host": [ + "{{did_web_endpoint}}" + ], + "query": [], + "variable": [] + }, + "method": "GET" + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "012058c4-e8d0-4b76-87e1-10fc053ee3b4", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 200\", function () {", + " pm.response.to.have.status(200);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema200ApiConfiguration\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "" + ], + "_lastExecutionId": "80dffcc3-cd99-44db-8a20-7f39a1863aed" + } + } + ] + } + ], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "ac44b660-8e65-4fef-a74d-2fd43344c85b", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "f3f27e32-c4a0-453f-8ba0-e2a69a049d56" + } + }, + { + "listen": "test", + "script": { + "id": "3d260813-921b-4e6e-8d47-333769359b83", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "daf39f38-7e89-4753-9dec-2ef4269c506f" + } + } + ] + } + ], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "09223749-f827-4a0c-ac86-d1cf754596d0", + "type": "text/javascript", + "exec": [ + "// Discovery requires a multi-tenant aware did web endpoint", + "const did_web = pm.environment.get(\"ORGANIZATION_DID_WEB\");", + "const did_web_endpoint = utils(pm).convertDidWebToEndpoint(did_web);", + "pm.variables.set('did_web_endpoint', did_web_endpoint);", + "" + ], + "_lastExecutionId": "52ba1c4a-6f44-48dc-bca1-ceaf267c88f2" + } + }, + { + "listen": "test", + "script": { + "id": "b703c7d6-c1b0-4c1b-b977-aaa4d83e2099", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "94aecab8-667b-4801-929c-56a126999c62" + } + } + ] + }, + { + "id": "8fa8478e-2ee2-45dc-8352-25c11e7ccf53", + "name": "Identifiers - Resolve", + "item": [ + { + "id": "6a452da7-1cce-4725-a86c-7fe57da1b784", + "name": "Negative Testing", + "item": [ + { + "id": "35619f48-c7a5-4079-8dfa-6bb82da3b710", + "name": "Bad Request", + "item": [ + { + "id": "ecb438da-9e64-4743-aef0-4af9054fdc67", + "name": "did:invalid", + "request": { + "url": { + "path": [ + "identifiers", + "invalid_did" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "GET" + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "2e674b7f-7630-4e2f-8d9b-d6a32eed43fa", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400Identifiers\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "" + ], + "_lastExecutionId": "7c76f987-6314-493f-8029-d47062f0d4e0" + } + } + ] + }, + { + "id": "492bdd21-92a1-4029-aebc-5c468f0a030e", + "name": "did:not_found:did_web", + "request": { + "url": { + "path": [ + "identifiers", + "did:web:example.com" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "GET" + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "391b1f8e-1501-4bf3-9c76-6d7c682390d4", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 404\", function () {", + " pm.response.to.have.status(404);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema404\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "" + ], + "_lastExecutionId": "56496a6c-a8dd-4acf-87ba-c08bfbb244eb" + } + } + ] + }, + { + "id": "44af411e-9976-4b3a-b5ce-690d19286a7f", + "name": "did:not_found:urn", + "request": { + "url": { + "path": [ + "identifiers", + "urn:uuid:{{$randomUUID}}" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "GET" + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "f1bfc2e3-5892-4cc7-81bf-409ad5698de9", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 404\", function () {", + " pm.response.to.have.status(404);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema404\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "" + ], + "_lastExecutionId": "0145aac4-368e-4f70-90f0-3a5ec6ee0679" + } + } + ] + } + ], + "event": [] + }, + { + "id": "aba05a2e-cf9a-4ab9-98a5-bc7888067cb4", + "name": "Bad Auth", + "item": [ + { + "id": "57579008-a6aa-4983-9836-5301db57f1d9", + "name": "identifiers:missing_auth", + "request": { + "url": { + "path": [ + "identifiers", + "{{ORGANIZATION_DID_WEB}}" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": { + "type": "noauth", + "noauth": [] + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "ef738d63-17ca-4dab-a424-2b471ff2a2c7", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 401\", function () {", + " pm.response.to.have.status(401);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema401\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "" + ], + "_lastExecutionId": "74434b71-d3f9-4dd4-aa00-d12bd72b5eb2" + } + }, + { + "listen": "prerequest", + "script": { + "id": "60351de9-3449-498e-a112-2bfb9af14954", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "fb86e02d-4511-4933-a136-7d314ce3bc0d" + } + } + ] + } + ], + "event": [] + } + ], + "event": [] + }, + { + "id": "8b7fca45-a15d-4c87-81af-24d441027c3c", + "name": "Positive Testing", + "item": [ + { + "id": "f11472be-898c-494a-a28b-096fab59044a", + "name": "identifiers", + "request": { + "url": { + "path": [ + "identifiers", + "{{ORGANIZATION_DID_WEB}}" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "GET" + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "c313ccf1-0d75-4f40-b012-2f3d65f4f47a", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 200\", function () {", + " pm.response.to.have.status(200);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema200Identifiers\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString), {", + " strict: true,", + " strictSchema: true,", + " });", + "});" + ], + "_lastExecutionId": "011318bc-b3d0-42d1-a350-8ec99c44586a" + } + } + ] + } + ], + "event": [] + } + ], + "auth": { + "type": "bearer", + "bearer": [ + { + "type": "string", + "value": "{{currentAccessToken}}", + "key": "token" + } + ] + }, + "event": [ + { + "listen": "prerequest", + "script": { + "id": "52b707f1-e88e-4528-8779-314209db44d6", + "type": "text/javascript", + "exec": [ + "// Obtain an access token", + "utils(pm).getAccessToken();", + "" + ], + "_lastExecutionId": "ddf43b30-ef23-4896-800a-9e0b2e0d3ad2" + } + }, + { + "listen": "test", + "script": { + "id": "1d708aa9-13d8-4de3-8d7d-786a73e130e8", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "46d4c7f4-93df-44e3-b958-431ec47224b3" + } + } + ] + }, + { + "id": "63c65703-6ee2-479a-9a81-608ebe36e74e", + "name": "Credentials - Create", + "item": [ + { + "id": "32d16481-a358-461e-80ac-d6d024e0a0de", + "name": "Negative Testing", + "item": [ + { + "id": "a938c870-5001-4123-910a-9cdd5a42d457", + "name": "Bad Request", + "description": { + "content": "This folder contains requests which mutate a valid request body in a way that should provoke a \"400 Bad Request\" response from the server.", + "type": "text/plain" + }, + "item": [ + { + "id": "4949dce8-0f6c-4c77-a1bd-673a0800c732", + "name": "credentials_issue:credential:missing", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "08dcb2cf-44db-4688-b59c-7ffb3912074f", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "b8eb00e7-7c32-4cb7-846f-0ec0f362906d" + } + }, + { + "listen": "prerequest", + "script": { + "id": "f8a05b4a-2c8f-463f-80f2-e8bbdaae1a28", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // \"credential\" is a required field", + " delete req.credential;", + "}));", + "" + ], + "_lastExecutionId": "e16d95df-c521-4a3c-a0b5-58bc366022a3" + } + } + ] + }, + { + "id": "753b03c6-6ca2-4e3c-9336-648ed8781250", + "name": "credentials_issue:credential.@context:missing", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "a9bcbd8e-e0bf-413f-9ca5-4fcec808ff7f", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "555f759f-8357-48a7-bff6-646b2943cc2e" + } + }, + { + "listen": "prerequest", + "script": { + "id": "32cf26ad-70b3-47c8-8eff-63b8d5b9b554", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // \"credential.@context\" is a required field", + " delete req.credential[\"@context\"];", + "}));", + "" + ], + "_lastExecutionId": "704e2963-48ba-40d6-b38f-24808906b3e3" + } + } + ] + }, + { + "id": "fb18f8d3-4b87-4f23-8af0-8e798ebda29a", + "name": "credentials_issue:credential.@context:boolean", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "fbaecd10-8136-49a8-a606-26754c2aaa5b", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "db189518-4ec3-46ef-a572-0a62582866c8" + } + }, + { + "listen": "prerequest", + "script": { + "id": "46f07a38-2db4-40d0-914e-fcb1aec2a496", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // \"credential.@context\" must be an array, not a boolean", + " req.credential[\"@context\"] = false;", + "}));", + "" + ], + "_lastExecutionId": "d443c5b6-afad-45de-87e6-88fe5d24f9af" + } + } + ] + }, + { + "id": "c3fafe85-4ea4-4683-a638-0f9c104ddf8c", + "name": "credentials_issue:credential.@context:integer Copy", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "366cf79b-12af-49c8-8797-5c7f15cb1cb2", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "380b5601-4ae6-4b82-8277-9501caee1a19" + } + }, + { + "listen": "prerequest", + "script": { + "id": "9f0b8f72-6f97-4254-a0af-693752f4e58b", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // \"credential.@context\" must be an array, not an integer", + " req.credential[\"@context\"] = 42;", + "}));", + "" + ], + "_lastExecutionId": "2a8a1c39-b095-4780-8fa8-75cf20f6cfc3" + } + } + ] + }, + { + "id": "b77a40f9-9c35-47c8-b1f3-a236e451b893", + "name": "credentials_issue:credential.@context:null", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "b402cab5-4542-4834-b262-b6eed18c5df0", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "78f13a0e-de88-4206-9416-0479810c1cc1" + } + }, + { + "listen": "prerequest", + "script": { + "id": "e10d0cd5-8605-4821-b7ce-5120c3c736ca", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // \"credential.@context\" must be an array, not null", + " req.credential[\"@context\"] = null;", + "}));", + "" + ], + "_lastExecutionId": "1f925695-d8fa-4465-bd25-ce46eb7c1697" + } + } + ] + }, + { + "id": "42720719-fb24-4ecf-9177-0cb7f398b2c3", + "name": "credentials_issue:credential.@context:object", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "7900b0d7-a1ed-45fb-956e-f4b319a1ddf3", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "6857ae38-7299-4535-bdea-2a524b6a1184" + } + }, + { + "listen": "prerequest", + "script": { + "id": "ee70ed8f-a339-4676-b9a3-bb30e7db5c1c", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // \"credential.@context\" must be an array, not an object", + " req.credential[\"@context\"] = {\"@vocab\": \"https://www.w3.org/2018/credentials/v1\"};", + "}));", + "" + ], + "_lastExecutionId": "902d77f0-642b-463d-bf9c-895d0c90b55a" + } + } + ] + }, + { + "id": "f4eab470-41fa-4712-98da-62e61168b518", + "name": "credentials_issue:credential.@context:string", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "0dc58c9d-14d1-48cb-a468-0924f186013a", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "3f64fb29-2191-4263-993b-f079e8e26f66" + } + }, + { + "listen": "prerequest", + "script": { + "id": "f3ce498f-600c-4b2f-8982-0800de11a8b6", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // \"credential.@context\" must be an array, not a string", + " req.credential[\"@context\"] = \"https://www.w3.org/2018/credentials/v1\";", + "}));", + "" + ], + "_lastExecutionId": "4ab362ce-9e7c-47c5-972c-e1fb54267983" + } + } + ] + }, + { + "id": "d6eab659-b71a-4076-8066-3d336b486b2a", + "name": "credentials_issue:credential.@context.item.array", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "67a91c0e-94dd-47eb-829b-f580a840685a", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "bd2224bb-0841-405a-8bda-c56256dbe9f7" + } + }, + { + "listen": "prerequest", + "script": { + "id": "866b537c-3c66-470c-b756-d4bf0e853293", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // Elements of credential.@context array must be string, not array", + " req.credential[\"@context\"] = [", + " \"https://www.w3.org/2018/credentials/v1\",", + " [\"https://w3id.org/traceability/v1\"],", + " ];", + "}));", + "" + ], + "_lastExecutionId": "d89d3767-d03e-4129-8b66-04d4c67e7c7b" + } + } + ] + }, + { + "id": "9a400690-a948-4a6d-8294-3047bea50bd2", + "name": "credentials_issue:credential.@context.item.boolean", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "5dde2b1d-8df7-4406-a1f1-8e54d0395d2f", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "2f409101-a3a7-4000-8428-289988a40e6a" + } + }, + { + "listen": "prerequest", + "script": { + "id": "da428e0d-1374-439d-a8a6-f59b87b4cc07", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // Elements of credential.@context array must be string, not boolean", + " req.credential[\"@context\"] = [", + " \"https://www.w3.org/2018/credentials/v1\",", + " false,", + " ];", + "}));", + "" + ], + "_lastExecutionId": "e30da95d-1085-451a-8ad2-3c4ba1ee9702" + } + } + ] + }, + { + "id": "ea69de02-1083-4053-8ce4-79ea25a34359", + "name": "credentials_issue:credential.@context.item.integer", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "60777e94-73a6-4681-95c3-5076673630c8", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "c06d8df8-4780-49bd-b4d2-eed86f3dcd1f" + } + }, + { + "listen": "prerequest", + "script": { + "id": "293947a3-8884-4e99-ad27-9468febf9f7a", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // Elements of credential.@context array must be string, not integer", + " req.credential[\"@context\"] = [", + " \"https://www.w3.org/2018/credentials/v1\",", + " 42,", + " ];", + "}));", + "" + ], + "_lastExecutionId": "6d51a4a5-b062-4bad-ae23-6c89a730c53b" + } + } + ] + }, + { + "id": "0011f089-b52c-47f2-9ca7-16bd22dea8fb", + "name": "credentials_issue:credential.@context.item.null", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "34a7436f-f9d3-44d0-ac4d-a1e53c3c3359", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "669a7e6f-f397-44e2-865d-9c5b55c606fb" + } + }, + { + "listen": "prerequest", + "script": { + "id": "5b4d3c31-7dab-479b-b70e-5a708de0bb68", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // Elements of credential.@context array must be string, not integer", + " req.credential[\"@context\"] = [", + " \"https://www.w3.org/2018/credentials/v1\",", + " null,", + " ];", + "}));", + "" + ], + "_lastExecutionId": "42995fbf-c642-4aaa-9ca5-e4dabe4de601" + } + } + ] + }, + { + "id": "418e818b-a225-4873-b850-5b00a40af095", + "name": "credentials_issue:credential.@context.item.object", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "cce33e4e-e0cd-4637-a5bc-a142f5ef5ca7", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "bd658f45-6c3e-46b7-9a2c-85d1b9b9713f" + } + }, + { + "listen": "prerequest", + "script": { + "id": "be6e2763-ae31-4155-a941-ec78bb06c320", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // Elements of credential.@context array must be string, not object", + " req.credential[\"@context\"] = [", + " \"https://www.w3.org/2018/credentials/v1\",", + " {\"@vocab\": \"https://w3id.org/traceability/v1\"},", + " ];", + "}));", + "" + ], + "_lastExecutionId": "8f2ce4d5-bbc9-492c-886e-46f16137cf72" + } + } + ] + }, + { + "id": "1c99101f-ec9b-4eb3-b709-1cc520a934ee", + "name": "credentials_issue:credential.id:array", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "9403eca2-12f1-4a10-bbb0-c7b3dbb53b2f", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "cdf7d2fa-bfce-4ae2-8697-655755d527e4" + } + }, + { + "listen": "prerequest", + "script": { + "id": "9d4bbe82-6a4b-4939-928f-b80849da9a06", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // Optional credential.id must be string, not array", + " req.credential.id = [pm.variables.get(\"credentialId\")];", + "}));", + "" + ], + "_lastExecutionId": "5720780e-0a25-4544-8bec-6355695fb32f" + } + } + ] + }, + { + "id": "9bcd81fa-6c3a-44c7-bf7d-170b971f4034", + "name": "credentials_issue:credential.id:boolean", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "6946b295-bf53-481f-9109-0b11ae0280e2", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "bc0810c0-fd62-44a6-a5f2-c66c3bfac420" + } + }, + { + "listen": "prerequest", + "script": { + "id": "c40f520d-295e-43ec-bed0-c1ecd898ce34", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // Optional credential.id must be string, not boolean", + " req.credential.id = false;", + "}));", + "" + ], + "_lastExecutionId": "f3091780-1e67-4c5f-869f-e189748af75d" + } + } + ] + }, + { + "id": "267f1a0e-d692-4ec7-ab54-46a842009b47", + "name": "credentials_issue:credential.id:integer", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "d551a7fb-05a8-4bc3-a360-9b938d5f6974", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "43d4aa0c-65cf-4680-9e66-d82a9585b352" + } + }, + { + "listen": "prerequest", + "script": { + "id": "5e18f6ae-e42e-46d4-97ca-13ff7677eaa6", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // Optional credential.id must be string, not integer", + " req.credential.id = 42;", + "}));", + "" + ], + "_lastExecutionId": "f6e206c5-3610-42d7-ab0c-8e26b03f446c" + } + } + ] + }, + { + "id": "f0a6bbd5-f773-4606-a854-553263e8fa61", + "name": "credentials_issue:credential.id:null", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "12de02bc-6e10-41fd-b6ce-cc343d7f9630", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "9c56e881-f120-4ef0-a601-d1e40a91e2fd" + } + }, + { + "listen": "prerequest", + "script": { + "id": "f36d9e4b-383e-4b6f-9ed3-ca2640b85c46", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // Optional credential.id must be string, not null", + " req.credential.id = null;", + "}));", + "" + ], + "_lastExecutionId": "4a237d88-d646-482c-b1cf-a74b23d154df" + } + } + ] + }, + { + "id": "eb3e38fa-9aa0-4742-9456-94ab93bb68fd", + "name": "credentials_issue:credential.id:object", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "4122fd2e-0a40-4351-b1ba-761bd404b38c", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "102ba288-3543-4fd9-8dbb-8b2bd9479675" + } + }, + { + "listen": "prerequest", + "script": { + "id": "e75d76a6-18c2-4adc-8389-377a961e5969", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // Optional credential.id must be string, not object", + " req.credential.id = {\"id\": pm.variables.get(\"credentialId\")};", + "}));", + "" + ], + "_lastExecutionId": "ab77dd75-cfab-433d-9cd8-3579b1b803c2" + } + } + ] + }, + { + "id": "0993c778-2386-4f48-bb57-d43c50831d72", + "name": "credentials_issue:credential.type:missing", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "4517c782-30b2-4f10-ae69-75e12863e9f4", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "45ea0820-c5ce-46c6-a246-335983fd7458" + } + }, + { + "listen": "prerequest", + "script": { + "id": "76f042c0-a1b9-4a8d-bd0e-22d32544ecfe", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credential.type is a required property", + " delete req.credential.type;", + "}));" + ], + "_lastExecutionId": "bbd33e3d-dfb4-42e7-9a97-5c001f268cc3" + } + } + ] + }, + { + "id": "5b8c9b9e-0583-4d67-a9b2-a1a149d3bf34", + "name": "credentials_issue:credential.type:boolean", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "5dbec367-b932-4108-bf76-dd885070a93c", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "9cf30f10-ebe7-44ed-8f98-8f175e1144d4" + } + }, + { + "listen": "prerequest", + "script": { + "id": "84b07243-77a9-4375-b7b6-b18d03341382", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credential.type must be array, not boolean", + " req.credential.type = false;", + "}));" + ], + "_lastExecutionId": "7388a9d5-d256-4da0-beee-55a7846ff889" + } + } + ] + }, + { + "id": "d03d2b2d-c26d-4aec-8b36-38ee0c919bb0", + "name": "credentials_issue:credential.type:integer", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "15f4e364-3fa8-4266-b3bf-a81e4cc8d143", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "9f77c74c-ca59-48c4-b7da-c82000c15e7e" + } + }, + { + "listen": "prerequest", + "script": { + "id": "3ae46dd5-cefc-4900-a6b5-f2c998eb7bac", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credential.type must be array, not integer", + " req.credential.type = 42;", + "}));" + ], + "_lastExecutionId": "4e998159-98d4-44d7-a6d1-afd26b49c372" + } + } + ] + }, + { + "id": "8babee62-ce6d-4b39-92fa-90565d74690a", + "name": "credentials_issue:credential.type:null", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "1c4a9a6b-f7ee-4989-b954-66cc5c90e1cb", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "0e7fd8cc-d5ae-43a9-bea7-4687d9d7093e" + } + }, + { + "listen": "prerequest", + "script": { + "id": "9c319b0d-e598-4362-adf5-52e3279767f4", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credential.type must be array, not null", + " req.credential.type = null;", + "}));" + ], + "_lastExecutionId": "23ef4e2f-31ba-4ba7-ae8e-e3a8024e0471" + } + } + ] + }, + { + "id": "7942ba7a-d76b-41ee-83dc-779e588bd661", + "name": "credentials_issue:credential.type:object", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "fa860a10-00ac-4e12-b844-aa444f063a9f", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "cba0ea66-b18f-4b24-ad6e-1ce021d46ac9" + } + }, + { + "listen": "prerequest", + "script": { + "id": "0d08ac4f-511c-43dc-8266-472de763c6c1", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credential.type must be array, not object", + " req.credential.type = {};", + "}));" + ], + "_lastExecutionId": "139f6cfb-9c48-47d8-bc8e-a3750f845e14" + } + } + ] + }, + { + "id": "ee5d19c7-f33d-416b-94f0-403627802657", + "name": "credentials_issue:credential.type:string", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "4c4751ba-5d8c-4b2e-a71e-153085006291", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "f8bdef49-2eac-4a84-a612-35ae3b188846" + } + }, + { + "listen": "prerequest", + "script": { + "id": "07f040ae-0066-408e-bb43-811655113712", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credential.type must be array, not string", + " req.credential.type = \"VerifiableCredential\";", + "}));" + ], + "_lastExecutionId": "f716ed1e-782b-44e7-987c-8293d47e9b16" + } + } + ] + }, + { + "id": "26866b79-78b7-4558-bd16-9168c742ec21", + "name": "credentials_issue:credential.type.item:missing", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "a5326582-ec0b-488c-912e-30b08584eee0", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "eb1bc681-1ef6-4828-915c-a585fb0aec80" + } + }, + { + "listen": "prerequest", + "script": { + "id": "0d6f5638-4f4d-4d43-a014-467b679f6f33", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credential.type must have at least one element", + " req.credential.type = [];", + "}));" + ], + "_lastExecutionId": "b03c6092-05ad-4b39-9478-fe96c9207b13" + } + } + ] + }, + { + "id": "45575194-e473-4507-a8b1-74ae31c62838", + "name": "credentials_issue:credential.type.item:array", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "09a7300b-61a2-4cd4-9ab9-d4a6cf157515", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "7d4c56fa-c53e-4d00-b521-ebc4767d3622" + } + }, + { + "listen": "prerequest", + "script": { + "id": "ea5930d2-7127-49e7-95d4-2b510bb1d5e1", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credential.type elements must be string, not array", + " req.credential.type = [", + " \"VerifiableCredential\",", + " [\"AnotherType\"],", + " ];", + "}));" + ], + "_lastExecutionId": "1b3cbd26-961b-4712-aed5-9cf82d77c78c" + } + } + ] + }, + { + "id": "1611594f-583f-4291-a377-2be7c02c5234", + "name": "credentials_issue:credential.type.item:boolean", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "c88bf8ca-2632-4026-af6b-be8a17298c4c", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "2807dac4-37ed-4ed2-9d3f-7d4c0ab0ab45" + } + }, + { + "listen": "prerequest", + "script": { + "id": "d9aeefc5-ac9b-45ca-843d-2a85416c55ad", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credential.type elements must be string, not boolean", + " req.credential.type = [", + " \"VerifiableCredential\",", + " false,", + " ];", + "}));" + ], + "_lastExecutionId": "0c05f3af-9589-402a-8a2f-9089846cd967" + } + } + ] + }, + { + "id": "63676abd-28d2-4eab-bfc5-4c41e0da30b3", + "name": "credentials_issue:credential.type.item:integer", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "5f26c0df-1f4b-45c6-bcf4-70e9fa9fbd55", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "c742f3d5-0a42-4a15-be18-bebf295c00e4" + } + }, + { + "listen": "prerequest", + "script": { + "id": "aed42a39-af28-425c-a6a9-b34795931307", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credential.type elements must be string, not integer", + " req.credential.type = [", + " \"VerifiableCredential\",", + " 42,", + " ];", + "}));" + ], + "_lastExecutionId": "0caab51f-0f6e-4cf9-9d56-3fa3e97862ad" + } + } + ] + }, + { + "id": "d8643b77-3305-40d3-9608-7515c84af3d0", + "name": "credentials_issue:credential.type.item:null", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "29de8168-db8e-4c4a-ae7a-6bd7942df975", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "fe2bc09f-a78d-4bbc-8d36-039b5bc5bf73" + } + }, + { + "listen": "prerequest", + "script": { + "id": "70a4fd77-adda-440a-898f-6a0954ac37f4", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credential.type elements must be string, not null", + " req.credential.type = [", + " \"VerifiableCredential\",", + " null,", + " ];", + "}));" + ], + "_lastExecutionId": "bd361fed-44ac-4686-b23a-0e78d3f1c26d" + } + } + ] + }, + { + "id": "00087d01-7d98-44f9-9a12-ec012aa72263", + "name": "credentials_issue:credential.type.item:object", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "aa56392b-abd5-4f87-8b43-0f7262f6e4b0", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "39911769-e209-4ed8-9da6-e5f25865732f" + } + }, + { + "listen": "prerequest", + "script": { + "id": "bf4adabb-19a6-491e-bcfd-575819823bc5", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credential.type elements must be string, not object", + " req.credential.type = [", + " \"VerifiableCredential\",", + " {},", + " ];", + "}));" + ], + "_lastExecutionId": "17d844a4-af20-4ea6-a596-d068df4f8a32" + } + } + ] + }, + { + "id": "d0089256-dcad-4404-8d26-1b5e4037caf8", + "name": "credentials_issue:credential.issuer:missing", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "36d6a304-3921-49ea-a3d4-42e4d57e0096", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "8a895367-66dd-48ac-be6a-d69d853eed58" + } + }, + { + "listen": "prerequest", + "script": { + "id": "60ffc192-a839-45ad-a796-70a351266a6f", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credential.issuer is a required property", + " delete req.credential.issuer;", + "}));" + ], + "_lastExecutionId": "5e34ca21-4d51-4fe3-8078-89ea37cbf236" + } + } + ] + }, + { + "id": "5eac53f5-a16d-4e98-9ef1-90638cd8f644", + "name": "credentials_issue:credential.issuer:array", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "e105a8a4-a5b2-43d8-a8c1-7ae37f995d76", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "1b0f3be7-45a4-4b9f-926b-cfdba07b5eff" + } + }, + { + "listen": "prerequest", + "script": { + "id": "0b8bcb00-3adc-421d-9158-b1b3b27c3336", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credential.issuer must be string or object with id, not array", + " req.credential.issuer = [pm.variables.get(\"issuer\")];", + "}));" + ], + "_lastExecutionId": "24a5aa04-56f2-4297-bcfa-7eddcb1632fb" + } + } + ] + }, + { + "id": "f4242632-e3b1-4adc-a717-04c3e90a0140", + "name": "credentials_issue:credential.issuer:boolean", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "f9736f25-51e3-4be8-a7d1-2c20cb31cfda", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "91a7c4cb-a049-4730-9092-d8c36ea2e758" + } + }, + { + "listen": "prerequest", + "script": { + "id": "4771ae2b-287e-4611-89c8-ee158edb8a46", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credential.issuer must be string or object with id, not boolean", + " req.credential.issuer = false;", + "}));" + ], + "_lastExecutionId": "098bf12d-bf53-43de-88f3-186ca6145aff" + } + } + ] + }, + { + "id": "d16e19b7-511c-4527-bcd5-d1a5905933fe", + "name": "credentials_issue:credential.issuer:integer", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "ef9177c5-f34f-4eba-bb6a-3aa2546544fa", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "0d93f914-2417-4f5b-bb43-024c702d07c8" + } + }, + { + "listen": "prerequest", + "script": { + "id": "ed70c5cc-89aa-4a00-b4af-ecd32e2af88c", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credential.issuer must be string or object with id, not integer", + " req.credential.issuer = 42;", + "}));" + ], + "_lastExecutionId": "54fb2535-e188-48b9-b2cd-f9b4e3bcee3a" + } + } + ] + }, + { + "id": "2271b54f-7593-4b8d-acc3-cd728581cb1b", + "name": "credentials_issue:credential.issuer:null", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "991d32b8-f575-4156-913d-025283b4116d", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "263c6496-52c8-4894-b774-27d6cd402464" + } + }, + { + "listen": "prerequest", + "script": { + "id": "2292a51e-79ca-40a3-b7d8-71dd1953e0e6", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credential.issuer must be string or object with id, not null", + " req.credential.issuer = null;", + "}));" + ], + "_lastExecutionId": "b57bf3be-d895-4a9e-a0e6-bfb373408a6b" + } + } + ] + }, + { + "id": "4dae7c32-edae-4166-a841-cd219836fe44", + "name": "credentials_issue.credential.issuer:invalid", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "c77f4fde-43d6-4fcb-ab86-1e4ac57256ec", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "2f270f18-54f0-4406-a7bb-708336ee1a98" + } + }, + { + "listen": "prerequest", + "script": { + "id": "d41386c4-96d2-459e-9eb3-41342e61d872", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credential.issuer must be a valid URI", + " req.credential.issuer = \"not.a.uri\"", + "}));" + ], + "_lastExecutionId": "883e7aff-01ba-43ae-a572-7cbd2ce92988" + } + } + ] + }, + { + "id": "0b919ace-0b1d-45a0-9a7f-b9904f63362f", + "name": "credentials_issue.credential.issuer:unknown", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "846a755c-4f11-4fb8-b04d-86e4bf6bc66a", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 422\", function () {", + " pm.response.to.have.status(422);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema422CredentialsIssue\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "" + ], + "_lastExecutionId": "0c34570b-2790-441a-9743-ba0e1694d260" + } + }, + { + "listen": "prerequest", + "script": { + "id": "114770c8-6219-4bfc-b8dd-4fa48886290f", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credential.issuer must be known to the endpoint.", + " req.credential.issuer = \"urn:uuid:{{$randomUUID}}\";", + "}));" + ], + "_lastExecutionId": "f0beb606-8621-4fec-8ddc-cbc9b103bc18" + } + } + ] + }, + { + "id": "fc7b175c-2b16-4805-918a-4ae56fc1dec3", + "name": "credentials_issue:credential.issuer.id:missing", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "c33be05a-3d1a-49e6-84ae-7197f07db2bf", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "b1dd6a15-e9ca-4065-a1d6-a1d912d4647b" + } + }, + { + "listen": "prerequest", + "script": { + "id": "43a75541-5428-4ab2-90fb-1cb0b373c5bb", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credential.issuer.id is required when issuer is in object format", + " req.credential.issuer = {};", + "}));" + ], + "_lastExecutionId": "aa672440-b0d8-4191-8fe7-daaaf943e83c" + } + } + ] + }, + { + "id": "d24723ec-1cbe-4319-abc1-a595dc678dfd", + "name": "credentials_issue:credential.issuer.id:array", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "2dc203f6-e682-4d39-a244-69827d7d14ff", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "b5234a61-615e-40ae-8aaa-217629b0ee6f" + } + }, + { + "listen": "prerequest", + "script": { + "id": "15318140-0a2b-4d57-b2a2-783ea4fcc64b", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credential.issuer.id must be string, not array", + " req.credential.issuer = {\"id\": [pm.variables.get(\"issuer\")]};", + "}));" + ], + "_lastExecutionId": "fea7bd5b-4f4a-4658-b026-e98df053eecb" + } + } + ] + }, + { + "id": "d6eaaff1-43c9-43f4-ae6b-3a2ad5f357dc", + "name": "credentials_issue:credential.issuer.id:boolean", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "39e9f53a-a8c6-49eb-ba5a-88eeefe7d8e9", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "4a57b4f5-7e62-4b07-b525-9436f4ca2f69" + } + }, + { + "listen": "prerequest", + "script": { + "id": "ce687850-22ea-4494-b474-e6ebfeb74983", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credential.issuer.id must be string, not boolean", + " req.credential.issuer = {\"id\": false};", + "}));" + ], + "_lastExecutionId": "8f7f53bd-5f33-4176-9302-ababcda2ab4f" + } + } + ] + }, + { + "id": "c66b9c52-a742-4837-afea-610b49fbef39", + "name": "credentials_issue:credential.issuer.id:integer", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "9fd6f45d-d284-4721-84c4-6a8e46f446b5", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "b71aef57-f7f3-4c51-9c1c-0d112722b0bf" + } + }, + { + "listen": "prerequest", + "script": { + "id": "21f588ac-3926-437a-8b43-59ac55958775", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credential.issuer.id must be string, not integer", + " req.credential.issuer = {\"id\": 42};", + "}));" + ], + "_lastExecutionId": "877afd67-c1ef-4da7-9f39-724a421a5d74" + } + } + ] + }, + { + "id": "92663ae8-d1c4-4f3a-8393-ff535a3321a9", + "name": "credentials_issue:credential.issuer.id:null", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "f5b4ab79-f47c-4631-97e5-251baef4bc2c", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "fec75efc-0993-4396-96d9-6f4ac200eab5" + } + }, + { + "listen": "prerequest", + "script": { + "id": "14c30d09-a0a8-4834-a7d1-8ed29951fc4c", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credential.issuer.id must be string, not null", + " req.credential.issuer = {\"id\": null};", + "}));" + ], + "_lastExecutionId": "632ea1c8-8014-478f-814a-6624056cf6cd" + } + } + ] + }, + { + "id": "62ba8fd2-ecfe-4c99-a79d-730995919768", + "name": "credentials_issue.credential.issuer.id:invalid", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "fe594d29-0074-4ed9-b3de-aca5de58dc42", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "f8b88bba-9bde-41aa-b910-5acbcca7dfb0" + } + }, + { + "listen": "prerequest", + "script": { + "id": "f991d215-4e50-4579-94fa-02d46a3e3c6e", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credential.issuer.id must be a valid URI", + " req.credential.issuer = {\"id\": \"not.a.uri\"}", + "}));" + ], + "_lastExecutionId": "8871a4ec-89d1-44fb-9f75-fd453804c04b" + } + } + ] + }, + { + "id": "c6260a47-822b-48a3-b5a1-fb4b7f7cb42b", + "name": "credentials_issue.credential.issuer.id:unknown", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "3e2394ac-312d-4cd3-be25-c99ea336a2f2", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 422\", function () {", + " pm.response.to.have.status(422);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema422CredentialsIssue\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "af01983f-34fe-4716-8b8e-b7dbd0743d8d" + } + }, + { + "listen": "prerequest", + "script": { + "id": "c18b31e4-83c9-4fa5-81fb-f86263fae7db", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credential.issuer.id must be known to the endpoint.", + " req.credential.issuer = {\"id\": \"urn:uuid:{{$randomUUID}}\"};", + "}));" + ], + "_lastExecutionId": "653a5581-9fe7-408d-b76f-feac3323c659" + } + } + ] + }, + { + "id": "616ff7be-9bb4-43d8-a039-a05da4a75de9", + "name": "credentials_issue:credential.issuanceDate.missing", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "9ccfaa3d-46cd-4987-827a-bcf56adf2432", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "f56c9662-dcae-452d-b656-1877ed5a549a" + } + }, + { + "listen": "prerequest", + "script": { + "id": "78a82beb-d281-4931-8738-6436a534cd05", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credential.issuanceDate is a required property", + " delete req.credential.issuanceDate;", + "}));" + ], + "_lastExecutionId": "a4106144-ae2b-47eb-8148-52b3394851a3" + } + } + ] + }, + { + "id": "60e4a08b-b325-4dfa-9866-95e3b5ebda15", + "name": "credentials_issue:credential.issuanceDate:array", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "e18f77c5-fb91-4647-8045-8be06d8435c5", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "62eb83dd-13c8-4baf-a3e6-64513ded9b75" + } + }, + { + "listen": "prerequest", + "script": { + "id": "9f610164-5414-443a-a2a2-9e638ce0472d", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credential.issuanceDate must be string, not array", + " req.credential.issuanceDate = [pm.variables.get(\"issuanceDate\")];", + "}));" + ], + "_lastExecutionId": "a94f64ad-1b80-49d7-b585-7f2e36a99f00" + } + } + ] + }, + { + "id": "2e99ac89-d97f-4d55-b52d-22993e10ec8b", + "name": "credentials_issue:credential.issuanceDate:boolean", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "bb52b1a9-529d-416e-8ab4-dc59001ceedf", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "d6a885bf-7c7a-44ef-9439-c713334748c9" + } + }, + { + "listen": "prerequest", + "script": { + "id": "a9994122-a16d-4adc-8e53-09ab8e6e32ac", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credential.issuanceDate must be string, not boolean", + " req.credential.issuanceDate = false;", + "}));" + ], + "_lastExecutionId": "add4605a-4280-42a8-8e4c-d2c3fe8608d8" + } + } + ] + }, + { + "id": "143df4ed-67cc-416f-911c-ee93b11a0f18", + "name": "credentials_issue:credential.issuanceDate:integer", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "9300f807-7830-4f06-bfae-5e477f15fea6", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "5dbf71fe-865a-414a-8464-6fb292afd748" + } + }, + { + "listen": "prerequest", + "script": { + "id": "c3114877-4e32-4b8b-be55-e637ce51edbd", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credential.issuanceDate must be string, not integer", + " req.credential.issuanceDate = 42;", + "}));" + ], + "_lastExecutionId": "9f0e7cd3-3631-405a-976f-4d6e4dabf7b3" + } + } + ] + }, + { + "id": "a997dd31-38b4-4e03-87ff-4fc3ccd26ec3", + "name": "credentials_issue:credential.issuanceDate:null", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "509a39b0-9c9a-48d8-b7c1-1d1f8f90eacf", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "58860e28-c19a-417e-8c89-9b664aea79b8" + } + }, + { + "listen": "prerequest", + "script": { + "id": "3d533586-9c82-448a-ab57-cc2edfe95a9e", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credential.issuanceDate must be string, not null", + " req.credential.issuanceDate = null;", + "}));" + ], + "_lastExecutionId": "e4ef4ba4-56cc-4c6d-9144-bb18d4ede097" + } + } + ] + }, + { + "id": "b65acf25-c16e-4f75-92c7-21e20f8bc9ae", + "name": "credentials_issue:credential.issuanceDate:object", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "b3edf63a-ddc3-40b9-94d4-d3271ab0ae9f", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "5d6d4d8d-9133-4dc1-801a-a40f2001d2b3" + } + }, + { + "listen": "prerequest", + "script": { + "id": "f0ccf743-324f-4800-8c83-0ed521b23f4f", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credential.issuanceDate must be string, not object", + " req.credential.issuanceDate = {};", + "}));" + ], + "_lastExecutionId": "bd70281b-06e1-44db-b5fc-ed7081672149" + } + } + ] + }, + { + "id": "5b120ea3-46ad-447a-a7bd-1dec74e53fca", + "name": "credentials_issue:credential.issuanceDate:invalid_value", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "aeef4e15-715d-4a92-8e31-160567b7d8cf", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "7a59d77f-5548-43c7-9013-86413651448d" + } + }, + { + "listen": "prerequest", + "script": { + "id": "9592e913-574b-46e2-955a-1ee1a5ce63f5", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credential.issuanceDate must be a valid XML date time string", + " req.credential.issuanceDate = \"not an xml date time string\";", + "}));" + ], + "_lastExecutionId": "f5f41454-50c5-4a22-9153-07eb3758e29c" + } + } + ] + }, + { + "id": "f927465a-3992-4855-871f-a24dc41a659b", + "name": "credentials_issue:credential.credentialSubject:missing", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "ccab9a94-c5e5-4df4-9254-6b533e748e69", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "ff5fe9ef-854e-4e9e-bbd5-90ed2ea89c39" + } + }, + { + "listen": "prerequest", + "script": { + "id": "0b0dcad4-1722-4875-9ae6-575f907a9821", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credential.credentialSubject is a required property", + " delete req.credential.credentialSubject;", + "}));" + ], + "_lastExecutionId": "8634c5fe-823f-4a6a-a6fe-bdda09c89ef4" + } + } + ] + }, + { + "id": "5f293e46-f827-414e-9480-b2f687fa1eb2", + "name": "credentials_issue:credential.credentialSubject:array", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "ad3d8d65-149c-42ff-968a-6d0a157dd38f", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "425d4938-9e54-4050-915b-564a6e0cad3b" + } + }, + { + "listen": "prerequest", + "script": { + "id": "69428564-971c-417a-96f4-cba2dc74d05d", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credential.credentialSubject must be object, not array", + " req.credential.credentialSubject = [pm.variables.get(\"credentialSubject\")];", + "}));" + ], + "_lastExecutionId": "d33f7939-29cf-4395-97b8-5c6a58bcb3ed" + } + } + ] + }, + { + "id": "4460d37a-1c47-426b-9241-2a673eec6cda", + "name": "credentials_issue:credential.credentialSubject:boolean", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "1bf1ab8a-c0ae-4070-9b32-5f4f84f81849", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "ca946ccc-e1ed-4b64-a958-a841f924b62a" + } + }, + { + "listen": "prerequest", + "script": { + "id": "54c010ab-aaf0-4a83-99db-b47545c3f52c", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credential.credentialSubject must be object, not boolean", + " req.credential.credentialSubject = false;", + "}));" + ], + "_lastExecutionId": "0ecd1c67-92ce-4491-b07b-7f87afa43de5" + } + } + ] + }, + { + "id": "5c5ea71b-4bfd-442a-9012-3eadbe4b1ab6", + "name": "credentials_issue:credential.credentialSubject:integer", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "0a15c493-f3d4-41d0-aa43-c4b9659db7fd", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "813d0b3b-68c9-4949-9cc2-175c9803d7a0" + } + }, + { + "listen": "prerequest", + "script": { + "id": "d7380944-919d-4069-998d-c7e65568f12f", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credential.credentialSubject must be object, not integer", + " req.credential.credentialSubject = 42;", + "}));" + ], + "_lastExecutionId": "72ae1e89-019a-4da9-bb10-34f35bf2595f" + } + } + ] + }, + { + "id": "231a881d-2a8d-466c-b2bd-17dadba3fd45", + "name": "credentials_issue:credential.credentialSubject:null", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "2180a033-2858-49b9-ae2d-42d9c9946074", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "b5991788-4177-4474-8e9a-6582d0ff6d53" + } + }, + { + "listen": "prerequest", + "script": { + "id": "1dc852e6-0b10-47ce-a089-5115b81348d2", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credential.credentialSubject must be object, not null", + " req.credential.credentialSubject = null;", + "}));" + ], + "_lastExecutionId": "4b3c7dca-a7d6-4c23-bad8-dec6556c2fc1" + } + } + ] + }, + { + "id": "adb0a5d2-3e5f-4a27-b937-2ba987a3c7e8", + "name": "credentials_issue:credential.credentialSubject:string", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "9f2429a9-1b8c-4da5-b43b-521489efbc9f", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "df85794d-72c4-4f69-b913-16c184a6285c" + } + }, + { + "listen": "prerequest", + "script": { + "id": "61e9af29-31b8-4921-8ff6-6c2bd4486896", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credential.credentialSubject must be object, not string.", + " req.credential.credentialSubject = pm.variables.get(\"credentialSubject\");", + "}));" + ], + "_lastExecutionId": "9468924e-07a1-450d-bd63-44690e317ebf" + } + } + ] + }, + { + "id": "df26f416-ec3e-4156-8f2b-38e8fe7439aa", + "name": "credentials_issue:credential.credentialSubject.id:array", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "db422ec3-636e-4303-b620-f79b2ac426b2", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "22403e1c-d5dd-4102-a1b6-cbd1c3af0595" + } + }, + { + "listen": "prerequest", + "script": { + "id": "5fa95814-0ce2-455d-b017-9bc5f8754543", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credential.credentialSubject.id must be string, not array", + " req.credential.credentialSubject = {\"id\": [pm.variables.get(\"credentialSubject\")]};", + "}));" + ], + "_lastExecutionId": "b81d0879-fa42-4804-95a7-3fda7378ecba" + } + } + ] + }, + { + "id": "5b8ede9e-3796-4b33-930a-55bf5df8b529", + "name": "credentials_issue:credential.credentialSubject.id:array Copy", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "50368b3b-ef52-4570-b605-52389b4b5a2a", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "77c704f5-0e1f-467a-aaca-594d76f4f3bc" + } + }, + { + "listen": "prerequest", + "script": { + "id": "32a80e13-a09b-44f8-bb34-265582daa1f6", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credential.credentialSubject.id must be string, not boolean", + " req.credential.credentialSubject = {\"id\": false};", + "}));" + ], + "_lastExecutionId": "9b9a3fa4-c951-447e-9138-abf6eb9e99c4" + } + } + ] + }, + { + "id": "7dbd580f-a2f2-405a-a289-cfe7dea906c6", + "name": "credentials_issue:credential.credentialSubject.id:array Copy 2", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "f9be0f13-8eb9-4946-b146-05d0b0858f89", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "4280fc04-cfa6-4f59-81c4-029aa97493dc" + } + }, + { + "listen": "prerequest", + "script": { + "id": "3b5b5f69-0f6f-4c26-97de-7da079bf3ec7", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credential.credentialSubject.id must be string, not integer", + " req.credential.credentialSubject = {\"id\": 42};", + "}));" + ], + "_lastExecutionId": "82179366-48f4-4e6c-b11d-205b0a364954" + } + } + ] + }, + { + "id": "633c92cb-2e9f-4203-a307-455b68decd92", + "name": "credentials_issue:credential.credentialSubject.id:array Copy 3", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "1ced2614-4d2a-42cb-91dc-5b8aaa09909d", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "63319f96-7324-472a-a7ff-1dee6cd96722" + } + }, + { + "listen": "prerequest", + "script": { + "id": "6a16b8ef-2e17-4ebb-938a-ad89bb87dcae", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credential.credentialSubject.id must be string, not null", + " req.credential.credentialSubject = {\"id\": null};", + "}));" + ], + "_lastExecutionId": "9fbb5295-7923-4983-9c5c-0e57841a1932" + } + } + ] + }, + { + "id": "c470e7b9-34fb-44a6-af0d-02a787c3a23c", + "name": "credentials_issue:credential.credentialSubject.id:array Copy 4", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "272f8a07-86b0-4165-92df-351baab3f4b4", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "6da6651c-1c08-4104-b535-5a7fe5b11887" + } + }, + { + "listen": "prerequest", + "script": { + "id": "115373df-838a-44c0-a137-28cf548354e5", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credential.credentialSubject.id must be string, not object", + " req.credential.credentialSubject = {\"id\": {}};", + "}));" + ], + "_lastExecutionId": "c2cc0bcb-1304-4da7-866a-440ce3abd80e" + } + } + ] + }, + { + "id": "faf06d59-178e-42d3-93b0-b64bf7ad708a", + "name": "credentials_issue:options:missing", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "0a576566-745b-415e-b712-4c41397e6a35", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "c95880b6-cf85-4951-b4d1-3169341fa079" + } + }, + { + "listen": "prerequest", + "script": { + "id": "833e230e-f4f3-47f3-b8c3-91a2d7a0db3a", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // options is a required property", + " delete req.options;", + "}));" + ], + "_lastExecutionId": "7fd2a35d-a107-40b5-a904-e8598768df93" + } + } + ] + }, + { + "id": "7601b4e2-a817-4d58-a1f1-f9ce207deda8", + "name": "credentials_issue:options:array", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "079ea4ba-18dc-4767-846f-06f8b06ed3f9", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "75082d6a-ddd3-48a3-b558-f4593ff50e79" + } + }, + { + "listen": "prerequest", + "script": { + "id": "d36e4b86-d1d6-4dbb-9bab-75936a9809bd", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // options must be object, not array", + " req.options = [];", + "}));" + ], + "_lastExecutionId": "1ab762a5-7a58-487d-8f52-b0835b64a5ed" + } + } + ] + }, + { + "id": "93ba7878-67da-4350-809c-ffdc165e83e1", + "name": "credentials_issue:options:boolean", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "be727b81-882b-4e2b-80f9-661ddc47ec4e", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "ff882933-aaaa-4f1f-aa6e-ae91865ff30c" + } + }, + { + "listen": "prerequest", + "script": { + "id": "2db4e73f-2f24-4163-b03a-aace7da14c72", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // options must be object, not boolean", + " req.options = false;", + "}));" + ], + "_lastExecutionId": "b1c623c7-455e-4000-9203-9cd679295208" + } + } + ] + }, + { + "id": "cfb7f955-bcd8-4e9a-9a64-a44ecffbfa31", + "name": "credentials_issue:options:integer", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "5e2e7354-b198-4cd7-9fcb-2e3e04945278", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "74a2355e-327c-4c21-8c6a-bba0fa4944b6" + } + }, + { + "listen": "prerequest", + "script": { + "id": "d2b84536-02b9-4458-a2c4-00d8993d7545", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // options must be object, not integer", + " req.options = 42;", + "}));" + ], + "_lastExecutionId": "d18eed4d-86c2-4edd-9cea-744524d99e76" + } + } + ] + }, + { + "id": "94a19dad-23d4-4f37-809c-06236c97fecc", + "name": "credentials_issue:options:null", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "67222948-144c-49d7-9db6-e9f78b4cdfa3", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "fc16258f-9942-40ad-a60a-2a97b5014756" + } + }, + { + "listen": "prerequest", + "script": { + "id": "a1a53b39-f738-49e4-a361-627c5c770b1e", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // options must be object, not null", + " req.options = null;", + "}));" + ], + "_lastExecutionId": "9f56b1bf-398a-4fe1-b026-7c6ecd5d41fe" + } + } + ] + }, + { + "id": "160e1bb4-d8d8-45ee-8d37-40ab07694091", + "name": "credentials_issue:options:string", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "38c8054a-5328-46cc-ab42-9e54f6369cc9", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "90dcc7b9-5841-4a90-a36a-4d124d3e0bd9" + } + }, + { + "listen": "prerequest", + "script": { + "id": "4610eacd-eb7c-48b7-90e7-4b9abec6bbe1", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // options must be object, not string", + " req.options = \"\";", + "}));" + ], + "_lastExecutionId": "bde0aaf4-901b-4656-9caa-a35a07b23642" + } + } + ] + }, + { + "id": "fd51e558-d8c7-419c-917a-d85dfbbb8d35", + "name": "credentials_issue:options.type:missing", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "11358a4f-46d3-4e5d-9d99-df41c959c2b7", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "ec23cfb5-b1e6-4d01-be26-da3e421f33e9" + } + }, + { + "listen": "prerequest", + "script": { + "id": "76f8c6d6-0af1-4efb-9b73-14011e2f1964", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // options.type is a required property", + " delete req.options.type;", + "}));" + ], + "_lastExecutionId": "6988b271-546b-4fea-b7fe-fc6454aff70f" + } + } + ] + }, + { + "id": "eaa62271-b97f-4caf-8745-556886a24fcd", + "name": "credentials_issue:options.type:array", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "e254350a-ac76-45f7-a6f8-55ac42fc43a6", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "cf7ed445-d61c-4db7-806e-add7641cfa18" + } + }, + { + "listen": "prerequest", + "script": { + "id": "41509510-6e8f-49b9-a797-860d74405c02", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // options.type must be string, not array", + " req.options.type = [\"Ed25519Signature2018\"];", + "}));" + ], + "_lastExecutionId": "559cab65-7ae9-43ec-b331-ab5f342f0c54" + } + } + ] + }, + { + "id": "d31822f3-e965-4e35-9e00-f5983741a432", + "name": "credentials_issue:options.type:boolean", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "c6d6f71b-aea5-4f73-9f98-6b17abf40c3b", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "b49f000d-5dd3-4dd8-9f73-439ff9037f5f" + } + }, + { + "listen": "prerequest", + "script": { + "id": "e4661146-6b91-4f64-b60b-ef93adc58181", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // options.type must be string, not boolean", + " req.options.type = false;", + "}));" + ], + "_lastExecutionId": "d1348a13-b9e6-4bb7-8e3e-414b71c78a91" + } + } + ] + }, + { + "id": "ba9bb383-c8bc-4647-b200-f60509049756", + "name": "credentials_issue:options.type:integer", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "30f7f71d-ec55-4b48-8a94-00a37261325b", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "bf33f9b8-ecda-47da-9048-dc5f7d9b9726" + } + }, + { + "listen": "prerequest", + "script": { + "id": "51342b68-9e6d-42df-b00b-c29882d63ccc", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // options.type must be string, not integer", + " req.options.type = 42;", + "}));" + ], + "_lastExecutionId": "32657d27-4e98-44e5-ab24-e23249f084c6" + } + } + ] + }, + { + "id": "9fc537e5-10d2-43e0-8c28-ee2e5ebafc18", + "name": "credentials_issue:options.type:null", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "1b5b7f9b-00d4-4061-a9d6-6ed1e52722d4", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "48434e41-bdd2-4f07-89c5-5530984a2881" + } + }, + { + "listen": "prerequest", + "script": { + "id": "4ea8e166-8fc1-426a-97cd-fc28a5511237", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // options.type must be string, not null", + " req.options.type = null;", + "}));" + ], + "_lastExecutionId": "ff86e78a-a80e-48e9-b9db-b2949cf17a2c" + } + } + ] + }, + { + "id": "dca731be-62fc-4456-a9c9-d4dd63ae3bb7", + "name": "credentials_issue:options.type:object", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "fe9093b0-9e77-49d6-98c1-61b50b88de03", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "59fa2338-15c6-4b4f-88b7-39329e730241" + } + }, + { + "listen": "prerequest", + "script": { + "id": "75a2dd8b-6893-4c17-88b1-e3b81e1aaa80", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // options.type must be string, not object", + " req.options.type = {};", + "}));" + ], + "_lastExecutionId": "a74293d2-8c1f-4f58-9e6e-635b2054a8f4" + } + } + ] + }, + { + "id": "4565e339-b875-4fb8-a23f-43ef5de8caea", + "name": "credentials_issue:options.type:invalid_value", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "21135849-f99c-48c2-9cd6-8278e74d5a42", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "75c4d230-004e-4efe-a578-96763b64a006" + } + }, + { + "listen": "prerequest", + "script": { + "id": "195001b9-a32b-42dd-aabc-8b48d9c0d4e6", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // options.type must be one of the valid values", + " req.options.type = \"invalid value\";", + "}));" + ], + "_lastExecutionId": "25657d62-32e6-4bf0-b33c-3661638d1484" + } + } + ] + }, + { + "id": "9e4a960c-fd56-4e82-acd1-e660395c1157", + "name": "credentials_issue:options.created:array", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "4dc4dbcd-424a-480f-8565-2d60e3ed4aa0", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "08bffb23-f2c7-4028-8e7b-352ea503bcb2" + } + }, + { + "listen": "prerequest", + "script": { + "id": "3cb88cf6-fc5b-4ca0-af85-683a6fda7b09", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // options.created must be string, not array", + " req.options.created = [pm.variables.get(\"created\")];", + "}));" + ], + "_lastExecutionId": "9df010ee-15e7-49fd-828f-0b794dea8663" + } + } + ] + }, + { + "id": "7c22faec-8c1a-44c1-8080-554870aa92de", + "name": "credentials_issue:options.created:boolean", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "cf504be6-5758-4d28-8566-c2ffa01312fa", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "3e1112b0-c116-4452-9826-90917b82d7fb" + } + }, + { + "listen": "prerequest", + "script": { + "id": "3adbb002-cf26-41f9-9dd5-108bce3b6e83", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // options.created must be string, not boolean", + " req.options.created = false;", + "}));" + ], + "_lastExecutionId": "1ed7d95d-93ad-4f73-8dd3-04a8cfcaec54" + } + } + ] + }, + { + "id": "1448f074-860f-4adb-9ac4-1a3084401fe4", + "name": "credentials_issue:options.created:integer", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "3c8196ef-0a57-43ab-ad1d-56cca8fdddd1", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "dde3f13a-dbca-4f3b-b994-606cfb387215" + } + }, + { + "listen": "prerequest", + "script": { + "id": "fc4d42ab-3735-40e0-abb5-5eb34efb0502", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // options.created must be string, not integer", + " req.options.created = 42;", + "}));" + ], + "_lastExecutionId": "1451e48a-2b40-4893-b356-f527948a921c" + } + } + ] + }, + { + "id": "97dec4af-b714-4747-b880-3a1a5559f7a5", + "name": "credentials_issue:options.created:null", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "52fbb06b-9a5a-482f-85f2-deabe8e13bf2", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "c14d02b0-7680-4ce4-b6c5-d4c0b2d8b3c2" + } + }, + { + "listen": "prerequest", + "script": { + "id": "57213287-fec4-44a2-b0c2-dc5c46394b14", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // options.created must be string, not null", + " req.options.created = null;", + "}));" + ], + "_lastExecutionId": "55ad80b2-fb8f-4f2f-8b99-df9a94e16022" + } + } + ] + }, + { + "id": "a9868e56-a4f1-4a1f-83ae-3d0f6dba805e", + "name": "credentials_issue:options.created:object", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "1804b117-93a8-4afe-b5a3-a098be4bf2eb", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "c8fe0d1d-6c85-48ef-8d75-6f3d35c3cbe3" + } + }, + { + "listen": "prerequest", + "script": { + "id": "797b2fec-ec48-469d-980b-847ab41437c0", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // options.created must be string, not object", + " req.options.created = {};", + "}));" + ], + "_lastExecutionId": "97ffb51c-b644-44ba-99bd-870591cbfcbf" + } + } + ] + }, + { + "id": "a8df0c08-e7d7-42c1-a7b1-b07e41252dd5", + "name": "credentials_issue:options.created:invalid", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "66e41fdc-a86c-44d5-93f2-873fb51d9900", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "feee537a-959f-4b07-8efc-66caaf165703" + } + }, + { + "listen": "prerequest", + "script": { + "id": "3400dc28-88a1-4d22-a1cb-4330237ca1ee", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // options.created must be a valid XML date time string", + " req.options.created = \"not an xml date time string\";", + "}));" + ], + "_lastExecutionId": "2ed9dcc7-0eb6-4e4e-8d58-4e9db8b40a77" + } + } + ] + }, + { + "id": "dd281ebb-6596-430d-aef4-39369bf81830", + "name": "credentials_issue:options.credentialStatus:array", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "8c605dbf-0e9d-49b7-90a1-eaff3b78fada", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "6b2c5ab6-4e4b-460a-a801-2a1573aa4369" + } + }, + { + "listen": "prerequest", + "script": { + "id": "336c3b3f-9e43-4714-bf4a-05c4e8244162", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // options.credentialStatus must be object, not array", + " req.options.credentialStatus = [\"StatusList2021Entry\"];", + "}));" + ], + "_lastExecutionId": "06891909-1bb8-4925-9386-1aad4e6bb5c5" + } + } + ] + }, + { + "id": "3e6773a9-118c-4648-82cc-65e7d5f330cb", + "name": "credentials_issue:options.credentialStatus:boolean", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "33bfd29b-07aa-4a8d-b562-8c38e96db61b", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "a8090acc-d567-42e2-83df-0b93626c392f" + } + }, + { + "listen": "prerequest", + "script": { + "id": "0b0f41fa-ee4c-4b9e-86cb-580e88d334f1", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // options.credentialStatus must be object, not boolean", + " req.options.credentialStatus = false;", + "}));" + ], + "_lastExecutionId": "9d89250b-7d8b-4f37-915f-0f17e303b8f6" + } + } + ] + }, + { + "id": "6ec5baa1-ba4d-4fc2-8514-0785a4407ee3", + "name": "credentials_issue:options.credentialStatus:integer", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "7e9fb483-250f-4292-9348-fbc03be5c67a", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "9392acb0-d7a4-4da5-9e0e-f48bb0d7b8e6" + } + }, + { + "listen": "prerequest", + "script": { + "id": "501b26df-866b-4a9b-9719-54bb1ee1b6b5", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // options.credentialStatus must be object, not integer", + " req.options.credentialStatus = 42;", + "}));" + ], + "_lastExecutionId": "bcd29c1a-268f-445f-90cf-ae01a7559368" + } + } + ] + }, + { + "id": "80e2e492-b7d2-45e2-acef-08a3a3f158ea", + "name": "credentials_issue:options.credentialStatus:null", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "ee64a856-0143-42df-ab0d-a795a56046e8", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "f453081f-635e-4a35-9488-4c9090ffcb63" + } + }, + { + "listen": "prerequest", + "script": { + "id": "44ee69d3-def9-4d00-8b4e-c46ea4d23a1a", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // options.credentialStatus must be object, not null", + " req.options.credentialStatus = null;", + "}));" + ], + "_lastExecutionId": "970305d5-3b38-4e87-b867-badb794d935c" + } + } + ] + }, + { + "id": "85c5246d-e7f1-4540-882c-66b4555b8856", + "name": "credentials_issue:options.credentialStatus:string", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "eeb8613d-2d45-486c-99a2-4a167aff82ca", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "54103faa-cc7b-477c-b7e1-abd5075a3933" + } + }, + { + "listen": "prerequest", + "script": { + "id": "50bdd79d-1787-4bdd-beff-b1220bed5a43", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // options.credentialStatus must be object, not string", + " req.options.credentialStatus = \"StatusList2021Entry\";", + "}));" + ], + "_lastExecutionId": "18a3e7d5-4b98-4149-8ed7-28188457600c" + } + } + ] + }, + { + "id": "7115a367-411a-4b2e-bed5-9c9b1be8658a", + "name": "credentials_issue:options.credentialStatus.type:missing", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "1e208ba9-4960-49ae-937c-34cb889c8498", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "f78d967a-358d-48de-8a28-2d5037610bea" + } + }, + { + "listen": "prerequest", + "script": { + "id": "210c3d31-fa65-4962-a1f4-c5c6ca2a93ec", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // options.credentialStatus must contain \"type\" when present ", + " req.options.credentialStatus = {};", + "}));" + ], + "_lastExecutionId": "808b816a-d7a0-4cd0-a596-ff29297cbc10" + } + } + ] + }, + { + "id": "2a2feef7-7c3e-4e95-a3bd-9a1762a14176", + "name": "credentials_issue:options.credentialStatus.type:array", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "eea06d4a-56cf-4455-86cf-e59cdf0c5e7e", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "4fe044ea-c98b-4a1d-a511-b00e68920ee9" + } + }, + { + "listen": "prerequest", + "script": { + "id": "95c449dd-d8b7-4a80-bb10-76409e061eda", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // options.credentialStatus.type must be string, not array", + " req.options.credentialStatus = {\"type\": [\"StatusList2021Entry\"]};", + "}));" + ], + "_lastExecutionId": "a70dad5e-253f-4f33-8363-93fcb7ed3c17" + } + } + ] + }, + { + "id": "712683db-298c-411f-a178-c959200d0f04", + "name": "credentials_issue:options.credentialStatus.type:boolean", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "65d2768c-1b6a-4800-ad83-83759b8ce9eb", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "8e619956-cb57-4cf3-9f64-ed5c84bed050" + } + }, + { + "listen": "prerequest", + "script": { + "id": "1ab1c7af-ef2d-4c1a-969c-b42b13120852", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // options.credentialStatus.type must be string, not boolean", + " req.options.credentialStatus = {\"type\": false};", + "}));" + ], + "_lastExecutionId": "79ccc97b-cf90-47bb-9f14-7fb6b9e6edf0" + } + } + ] + }, + { + "id": "91851078-7b76-489a-a296-52cd532a0505", + "name": "credentials_issue:options.credentialStatus.type:integer", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "11d9f610-b9ce-4646-b861-517baf2cbc1b", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "8853dafb-244b-457a-b968-443e1ff5d1b5" + } + }, + { + "listen": "prerequest", + "script": { + "id": "550ccbd6-f2ca-499b-8bbc-4318eaeb71fb", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // options.credentialStatus.type must be string, not integer", + " req.options.credentialStatus = {\"type\": 42};", + "}));" + ], + "_lastExecutionId": "984d933f-5902-4fd9-a86f-ad2c64815ece" + } + } + ] + }, + { + "id": "c2fd5ba5-83b6-4331-ae23-69c34af30bf7", + "name": "credentials_issue:options.credentialStatus.type:null", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "ab5ca963-1818-4308-8f83-d7b9443e902b", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "c283611e-f467-40b2-a685-20307f96d05d" + } + }, + { + "listen": "prerequest", + "script": { + "id": "4d96646d-69ce-45ea-bb9d-e8e669e4b5e0", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // options.credentialStatus.type must be string, not null", + " req.options.credentialStatus = {\"type\": null};", + "}));" + ], + "_lastExecutionId": "c7bdc544-9c42-4b1c-ac85-86b7e032c747" + } + } + ] + }, + { + "id": "39aa888c-bf07-4b7a-b20b-f0fead92b5e1", + "name": "credentials_issue:options.credentialStatus.type:null Copy", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "b88e49b1-0169-4725-95bf-629d87e880e2", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "e8ad82c6-971a-4ce4-8c72-49a44ea020cf" + } + }, + { + "listen": "prerequest", + "script": { + "id": "91a7ce6c-1c24-46d8-bde5-c215680f934f", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // options.credentialStatus.type must be string, not object", + " req.options.credentialStatus = {\"type\": {}};", + "}));" + ], + "_lastExecutionId": "cbf7b60e-910c-47da-975e-42e8027020e9" + } + } + ] + }, + { + "id": "42c62790-9472-4a92-96bf-b920405f7839", + "name": "credentials_issue:options.credentialStatus.type:invalid", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "49da305e-2e08-4523-8b13-1c7688e86777", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});" + ], + "_lastExecutionId": "a94edca3-711f-4df3-9182-b24ce5e21cf1" + } + }, + { + "listen": "prerequest", + "script": { + "id": "5402c2ce-746f-4ac6-aaa9-19a1f642db9c", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // options.credentialStatus.type must be a valid value", + " req.options.credentialStatus = {\"type\": \"invalid value\"};", + "}));" + ], + "_lastExecutionId": "bc5d6a2a-eba4-4f21-963d-96e4ddffa97d" + } + } + ] + } + ], + "event": [] + }, + { + "id": "7d4e2f3b-9d97-43cd-8252-fe8ba814121b", + "name": "Bad Auth", + "item": [ + { + "id": "1023a8ce-555e-4886-826a-6c18a078ab1f", + "name": "credentials_issue:missing_auth", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + }, + "auth": { + "type": "noauth", + "noauth": [] + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "d11b0727-f9ad-48a9-ab56-8f73129367d2", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 401\", function () {", + " pm.response.to.have.status(401);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema401\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "" + ], + "_lastExecutionId": "48584d8a-94c7-430e-81d1-9a33e8b90398" + } + }, + { + "listen": "prerequest", + "script": { + "id": "2cb799ee-e7c9-4c4e-b0de-f0c2c73178d5", + "type": "text/javascript", + "exec": [ + "// Request body must be serialized before sending over the wire.", + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // noop", + "}));", + "" + ], + "_lastExecutionId": "9a617b60-d510-4de5-968c-64745750478f" + } + } + ] + } + ], + "auth": { + "type": "noauth", + "noauth": [] + }, + "event": [ + { + "listen": "prerequest", + "script": { + "id": "2fd99dde-17ca-43b9-9232-8a3258829991", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "b4dd1317-7937-4981-945e-2c1084814416" + } + }, + { + "listen": "test", + "script": { + "id": "054de3d9-11a8-48e0-9f44-fd7d51b2bc66", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "52168629-bae5-4029-8c15-bbc5fdcdf38f" + } + } + ] + } + ], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "8c0a4cf4-8af4-444e-b7e0-28ea36d381bb", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "7efa71d0-7844-4aa4-a72d-c2c9cf758494" + } + }, + { + "listen": "test", + "script": { + "id": "ff61e7b3-34f9-495a-94d1-67558015368c", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "6084514c-8f73-431d-a987-bcbb0cb1e5cd" + } + } + ] + }, + { + "id": "14194ec4-7d92-4f36-b237-ddf2bf162899", + "name": "Positive Testing", + "item": [ + { + "id": "d808148d-e719-4798-b9ce-212df958529e", + "name": "Duplicate Keys", + "item": [ + { + "id": "393fba8e-8f67-471b-bbc1-9f876fda90cf", + "name": "credentials_issue.credential.issuer:dup", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"credential\": {\n \"@context\": [\n \"https://www.w3.org/2018/credentials/v1\",\n \"https://w3id.org/traceability/v1\"\n ],\n \"type\": [\n \"VerifiableCredential\"\n ],\n \"issuer\": \"{{issuer}}-ignored\",\n \"issuer\": \"{{issuer}}\",\n \"issuanceDate\": \"{{issuanceDate}}\",\n \"credentialSubject\": {\"foo\": \"bar\"}\n },\n \"options\": {\n \"type\": \"Ed25519Signature2018\"\n }\n}", + "options": { + "raw": { + "language": "text" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "9d706ed4-037f-4a73-b36c-eb35f594072e", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 201\", function () {", + " pm.response.to.have.status(201);", + "});", + "", + "pm.test(\"response issuer matches request credential.issuer\", function() {", + " const { issuer } = pm.response.json().verifiableCredential;", + " pm.expect(issuer).to.equal(pm.variables.get(\"issuer\"))", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema201CredentialsIssue\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});" + ], + "_lastExecutionId": "956737b2-6d77-400c-b433-d51c8b05a995" + } + }, + { + "listen": "prerequest", + "script": { + "id": "1b4b24c4-c900-4f18-88bc-b99d8a3ec220", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "6f4406f8-6961-44f4-8170-76450c4f8128" + } + } + ] + } + ], + "event": [] + }, + { + "id": "5e1d85d4-e7cc-4448-825b-34df84d7d8dd", + "name": "credentials_issue", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "81932751-d155-45ef-9da4-4dd60fdbe261", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 201\", function () {", + " pm.response.to.have.status(201);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema201CredentialsIssue\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "pm.test(\"response issuer matches request credential.issuer\", function() {", + " const { issuer } = pm.response.json().verifiableCredential;", + " pm.expect(issuer).to.equal(pm.variables.get(\"issuer\"))", + "});", + "", + "pm.test(\"response issuanceDate matches request credential.issuanceDate\", function() {", + " const { issuanceDate } = pm.response.json().verifiableCredential;", + " pm.expect(issuanceDate).to.equal(pm.variables.get(\"issuanceDate\"))", + "});", + "", + "pm.test(\"response proof.created is close to 'now'\", function() {", + " const { proof } = pm.response.json().verifiableCredential;", + " const delta = Math.abs(Date.parse(proof.created) - Date.now());", + " const tenSecondsInMs = 10000;", + " pm.expect(delta).to.be.lessThan(tenSecondsInMs);", + "});", + "" + ], + "_lastExecutionId": "9c601696-0687-45ba-80ba-6d76f3fe0316" + } + }, + { + "listen": "prerequest", + "script": { + "id": "2ce09df7-5146-439a-b86c-74b6f48f7614", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // noop", + "}));", + "" + ], + "_lastExecutionId": "4c6dcfd6-92bf-46ec-bdc7-5da0db99a8d0" + } + } + ] + }, + { + "id": "6d500b53-42af-4dea-9aca-2fc2a5c31085", + "name": "credentials_issue:credential.opt.id", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "9ab02286-eb71-4c71-9999-5e528bbb4e28", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 201\", function () {", + " pm.response.to.have.status(201);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema201CredentialsIssue\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "pm.test(\"response verifiableCredential.id matches request credential.id\", function() {", + " const { id } = pm.response.json().verifiableCredential.id;", + " pm.expect(id).to.equal(pm.variables.get(\"id\"))", + "});", + "" + ], + "_lastExecutionId": "e4bf9ba6-224c-478c-afdb-de283e8629cc" + } + }, + { + "listen": "prerequest", + "script": { + "id": "504fe143-501a-4249-82f5-c6c65132e4b6", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " req.credential.id = pm.variables.get(\"credentialId\");", + "}));", + "" + ], + "_lastExecutionId": "8f7b5a24-748b-4059-9107-d39e19e194b2" + } + } + ] + }, + { + "id": "fe4f78ae-7231-4952-a578-304875c03c6b", + "name": "credentials_issue:credential:alt.issuer.object", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "20b47ea8-0b04-4ec2-ae15-e0a25c26edb8", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 201\", function () {", + " pm.response.to.have.status(201);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema201CredentialsIssue\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "pm.test(\"response issuer matches request credential.issuer.id\", function() {", + " const { issuer } = pm.response.json().verifiableCredential;", + " // Implementations may reduce object with just \"id\" property to a bare string", + " if (typeof issuer === 'string') {", + " pm.expect(issuer).to.equal(pm.variables.get(\"issuer\"))", + " } else {", + " pm.expect(issuer.id).to.equal(pm.variables.get(\"issuer\"))", + " }", + "});", + "" + ], + "_lastExecutionId": "dd71e016-db8f-4c9a-8546-50bd77255c30" + } + }, + { + "listen": "prerequest", + "script": { + "id": "51c00f09-aea2-44e0-ab70-c106b7477133", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credential.issuer can be an object with required 'id' element", + " req.credential.issuer = {\"id\": pm.variables.get(\"issuer\") };", + "}));", + "" + ], + "_lastExecutionId": "36361f36-9059-4571-9d9d-6139f0da5a0f" + } + } + ] + }, + { + "id": "425ca28c-30df-433e-a61c-a06f487489c2", + "name": "credentials_issue:credential:alt.credentialSubject.object:opt.id", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "8bf34543-3a21-4f94-ba80-37c2cc58aba7", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 201\", function () {", + " pm.response.to.have.status(201);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema201CredentialsIssue\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "pm.test(\"response credentialSubject.id matches request credential.credentialSubject.id\", function() {", + " const { credentialSubject } = pm.response.json().verifiableCredential;", + " pm.expect(credentialSubject.id).to.equal(pm.variables.get(\"credentialSubject\"))", + "});", + "" + ], + "_lastExecutionId": "f6796384-9af3-4874-bc4f-5521a8c64578" + } + }, + { + "listen": "prerequest", + "script": { + "id": "c62dead3-cf76-4cc1-9a89-a2e22aa031b8", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credential.credentialSubject can be an object with optional 'id' element", + " req.credential.credentialSubject = {\"id\": pm.variables.get(\"credentialSubject\") };", + "}));" + ], + "_lastExecutionId": "0d641e04-2ed2-488e-b1ad-f3504b4eb9b2" + } + } + ] + }, + { + "id": "6a48d266-c310-4950-aad1-a272dfb451ac", + "name": "credentials_issue:options:opt.created", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "04e6b31f-f5e4-494d-bfab-432954729f38", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 201\", function () {", + " pm.response.to.have.status(201);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema201CredentialsIssue\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "pm.test(\"response proof.created matches request options.created\", function() {", + " const { created } = pm.response.json().verifiableCredential.proof;", + " pm.expect(created).to.equal(pm.variables.get(\"created\"))", + "});", + "" + ], + "_lastExecutionId": "efced8f4-275c-46ec-9cec-dfe1fde49358" + } + }, + { + "listen": "prerequest", + "script": { + "id": "debd9092-8d1e-426d-a0b4-7dca5221575f", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " req.options.created = pm.variables.get(\"created\");", + "}));" + ], + "_lastExecutionId": "c5837e37-7998-41e0-a69e-a9d277233018" + } + } + ] + }, + { + "id": "5c50ca71-0899-4ad4-8331-6e1bb73a62c1", + "name": "credentials_issue:options:opt.credentialStatus", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "db6154f7-b495-4524-9e61-32fb4622f0a3", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 201\", function () {", + " pm.response.to.have.status(201);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema201CredentialsIssue\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "" + ], + "_lastExecutionId": "96895b26-2c51-4edc-85ca-b1da203cd69a" + } + }, + { + "listen": "prerequest", + "script": { + "id": "cae605ef-2f0e-430c-858c-467dd9a8a5ed", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // options.credentialStatus can be an optional object", + " req.options.credentialStatus = {\"type\": \"StatusList2021Entry\"};", + "}));", + "" + ], + "_lastExecutionId": "10307047-41d7-40f5-bf1b-5cf023319338" + } + } + ] + } + ], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "065a24b0-fb99-497c-be20-0ed28ba1735f", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "dbd5db2e-2d2b-4e1e-928c-39a70bfd2eae" + } + }, + { + "listen": "test", + "script": { + "id": "68b9cd49-2216-4818-819f-d3803a187ad3", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "a19da709-6826-492a-802b-2363ce4b9c83" + } + } + ] + } + ], + "auth": { + "type": "bearer", + "bearer": [ + { + "type": "string", + "value": "{{currentAccessToken}}", + "key": "token" + } + ] + }, + "event": [ + { + "listen": "prerequest", + "script": { + "id": "236d76ad-31b1-456f-9541-90df0264dc46", + "type": "text/javascript", + "exec": [ + "// Obtain an access token", + "utils(pm).getAccessToken();", + "", + "// Some values are stored in variables so that they can be substituted", + "// into the request body and so that the response body can be tested to", + "// ensure it contains the same value.", + "", + "pm.variables.set(\"credentialId\", \"urn:uuid:{{$randomUUID}}\")", + "pm.variables.set(\"credentialSubject\", \"did:example:123\")", + "pm.variables.set(\"issuanceDate\", \"2006-01-02T15:04:05Z\");", + "pm.variables.set(\"issuer\", pm.environment.get(\"ORGANIZATION_DID_WEB\"));", + "pm.variables.set(\"created\", \"2006-01-02T15:04:05Z\");", + "", + "// Minimal request body should represent the minimum set of data required", + "// to issue a valid credential. This should exclude all optional items, and", + "// should contain the first alternate version of any 'oneOf' elements", + "// defined in the OpenAPI schema.", + "//", + "// Tests will use this minimal request body as a starting point and will", + "// mutate it as needed in pre-request scripts, e.g., to run tests using", + "// alternate or optional elements.", + "", + "pm.variables.set(\"minimalRequestBody\", {", + " \"credential\": {", + " \"@context\": [", + " \"https://www.w3.org/2018/credentials/v1\",", + " \"https://w3id.org/traceability/v1\"", + " ],", + " \"type\": [", + " \"VerifiableCredential\"", + " ],", + " \"issuer\": pm.variables.get(\"issuer\"),", + " \"issuanceDate\": pm.variables.get(\"issuanceDate\"),", + " \"credentialSubject\": {\"foo\": \"bar\"}", + " },", + " \"options\": {", + " \"type\": \"Ed25519Signature2018\"", + " }", + "});", + "", + "mutateRequestBody = (mutationFunction) => {", + " const req = pm.variables.get(\"minimalRequestBody\");", + " mutationFunction(req);", + " return JSON.stringify(req);", + "};", + "" + ], + "_lastExecutionId": "2c829d68-7627-4f61-bd79-b357a55f8527" + } + }, + { + "listen": "test", + "script": { + "id": "fbc6f0bf-44e2-4f52-b3da-7bbbdb69924d", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "e95fe42e-9722-49c4-b514-02619a010a6e" + } + } + ] + }, + { + "id": "4f22c165-7efd-45fd-86f7-47b84b01f153", + "name": "Credentials - Update Status", + "item": [ + { + "id": "9e27e54a-b9b9-417a-8d84-cabe6c01bf90", + "name": "Negative Testing", + "item": [ + { + "id": "881e3162-1f20-4820-ae74-0c188fecb446", + "name": "Bad Request", + "item": [ + { + "id": "ec67679d-5a14-4da7-b224-87224383c21f", + "name": "credentials_status:credentialId:missing", + "request": { + "url": { + "path": [ + "credentials", + "status" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "e374d452-4cfa-4946-9ba3-8728348705c1", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "585e6e69-cec9-4568-a286-9e1a596f96b8" + } + }, + { + "listen": "prerequest", + "script": { + "id": "3b758dfe-cc9a-4f30-981e-435746113eec", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credentialId is a required property", + " delete req.credentialId;", + "}));" + ], + "_lastExecutionId": "e59db2c2-f5a7-4640-8e84-8a389d3cda1b" + } + } + ] + }, + { + "id": "8054a1eb-3821-4a31-978f-2360ba79d602", + "name": "credentials_status:credentialId:array", + "request": { + "url": { + "path": [ + "credentials", + "status" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "4612ef1c-4518-42a6-b654-bd8ab450360b", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "c7482468-4ac7-4e4e-b6a9-cdf763cccffa" + } + }, + { + "listen": "prerequest", + "script": { + "id": "627b4665-2f10-48e0-837f-32251e3b87f8", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credentialId must be string, not array", + " req.credentialId = [pm.variables.get(\"credentialId\")];", + "}));" + ], + "_lastExecutionId": "9d72d6e1-6698-40be-a65a-7eae4588dce0" + } + } + ] + }, + { + "id": "7306a851-7d55-4845-882a-69504ddb3388", + "name": "credentials_status:credentialId:boolean", + "request": { + "url": { + "path": [ + "credentials", + "status" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "9b977d50-6ac4-4808-aece-fef8f45be26f", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "b0be0782-3886-4d1c-89a8-fc984aa0a588" + } + }, + { + "listen": "prerequest", + "script": { + "id": "f0227d22-d48b-4ea8-afc5-f6dcc196cd3c", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credentialId must be string, not boolean", + " req.credentialId = false;", + "}));" + ], + "_lastExecutionId": "86824228-a3c7-452b-a4ee-7780e09a0482" + } + } + ] + }, + { + "id": "ba930f7b-b24b-4e2f-a181-e3cdb51d145e", + "name": "credentials_status:credentialId:integer", + "request": { + "url": { + "path": [ + "credentials", + "status" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "87116e72-ac78-4200-acd2-769248b83502", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "9136dd35-29a6-44e5-8abb-2fe991a83e8d" + } + }, + { + "listen": "prerequest", + "script": { + "id": "4ed83095-a4bd-4565-890f-291cef5886d3", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credentialId must be string, not integer", + " req.credentialId = 42;", + "}));" + ], + "_lastExecutionId": "8aa7b050-f665-4d7f-b9e8-997445b64018" + } + } + ] + }, + { + "id": "12fbda50-ee7d-4cab-8036-eeeaaf585e17", + "name": "credentials_status:credentialId:null", + "request": { + "url": { + "path": [ + "credentials", + "status" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "b4315d1f-2c65-4ec8-96e1-29953bda4ac3", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "74ca9e9c-a24a-4198-8dc1-dcfc77312d21" + } + }, + { + "listen": "prerequest", + "script": { + "id": "2918beb7-f04d-4fe4-ab5d-1c28a38bdb0e", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credentialId must be string, not null", + " req.credentialId = null;", + "}));" + ], + "_lastExecutionId": "88f695f2-b7f3-4933-ae48-6b102458bd20" + } + } + ] + }, + { + "id": "17eb2740-fcd1-438d-8f17-eb2d98c114ca", + "name": "credentials_status:credentialId:object", + "request": { + "url": { + "path": [ + "credentials", + "status" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "c7927b62-6830-4dde-aed7-c1d9bce551f7", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "14fc9db5-0f50-431e-9b9d-94ec925409c8" + } + }, + { + "listen": "prerequest", + "script": { + "id": "55661ab4-a1db-449c-9ac1-4ed1aa761e27", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credentialId must be string, not object", + " req.credentialId = {};", + "}));" + ], + "_lastExecutionId": "aab37ce0-c9b8-4551-a00d-dd730fea3caa" + } + } + ] + }, + { + "id": "4e04747a-3d10-43c6-9321-9e6f59c8a1ab", + "name": "credentials_status:credentialStatus:missing", + "request": { + "url": { + "path": [ + "credentials", + "status" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "bfbe29ef-a12b-4e16-a261-945879413559", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "4fc37c26-5a03-4ddb-afa1-2f9970cfd247" + } + }, + { + "listen": "prerequest", + "script": { + "id": "410916f3-38e8-4dfb-a6e1-7807322116a2", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credentialStatus is a required property", + " delete req.credentialStatus;", + "}));" + ], + "_lastExecutionId": "d57c9d3d-95a9-42db-803f-f49e160047ac" + } + } + ] + }, + { + "id": "c9a7fc0e-183a-4bb5-82d9-8fcc3908b7d9", + "name": "credentials_status:credentialStatus:boolean", + "request": { + "url": { + "path": [ + "credentials", + "status" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "c43e07d5-4d0a-4760-bfad-be1be64c6b77", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "ec95cab0-0074-480c-b67f-2e2b827c206a" + } + }, + { + "listen": "prerequest", + "script": { + "id": "9f992250-cacd-4459-bd23-09f737f74068", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credentialStatus must be array, not boolean", + " req.credentialStatus = false;", + "}));" + ], + "_lastExecutionId": "72d6dfbc-8de1-413f-8b70-5a2130e21c69" + } + } + ] + }, + { + "id": "2835d15b-6df1-435d-b34b-c738b05d16dc", + "name": "credentials_status:credentialStatus:integer", + "request": { + "url": { + "path": [ + "credentials", + "status" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "9a7404aa-a400-459e-b14a-956c0c0ee27b", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "f5681a0b-791c-41bb-ad79-6ce642c9c55c" + } + }, + { + "listen": "prerequest", + "script": { + "id": "eb2e96a0-2a8e-4fad-8072-ff12eaf62ce1", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credentialStatus must be array, not integer", + " req.credentialStatus = 42;", + "}));" + ], + "_lastExecutionId": "0e12ccbf-7bea-414d-9e74-4976ff416e16" + } + } + ] + }, + { + "id": "9837409e-b038-4d04-aaca-8dcbee51831d", + "name": "credentials_status:credentialStatus:null", + "request": { + "url": { + "path": [ + "credentials", + "status" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "ff39e94b-b6cb-4277-af2d-0d0d673aceb3", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "4cd31d03-48a9-4eb6-b70c-7c3aa9135d65" + } + }, + { + "listen": "prerequest", + "script": { + "id": "ef8b8653-33be-4765-999a-a0c8146a26b9", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credentialStatus must be array, not null", + " req.credentialStatus = null;", + "}));" + ], + "_lastExecutionId": "a3225a1b-a2bd-4aef-9da6-c887f6f1b937" + } + } + ] + }, + { + "id": "0db3f5dd-dde7-45a1-92af-72c00dd04ccb", + "name": "credentials_status:credentialStatus:object", + "request": { + "url": { + "path": [ + "credentials", + "status" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "db410555-32e7-4b47-b49e-1083405b4abb", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "e1510673-cfe9-4dba-9607-2986a357b249" + } + }, + { + "listen": "prerequest", + "script": { + "id": "df0459b0-7afd-4623-8813-b5b8520c0d7b", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credentialStatus must be array, not object", + " req.credentialStatus = {", + " \"type\": \"StatusList2021Entry\",", + " \"statusPurpose\": \"revocation\",", + " \"status\": \"0\"", + " };", + "}));" + ], + "_lastExecutionId": "468dd069-5886-4b42-acde-9a3bd4a8b8fa" + } + } + ] + }, + { + "id": "a2f5eb1d-7fb4-468e-9eea-7814c079a52a", + "name": "credentials_status:credentialStatus:string", + "request": { + "url": { + "path": [ + "credentials", + "status" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "13de1a59-b101-48e3-baea-3ad885ba60db", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "2767fa61-6ee7-4aaa-ac44-c000f58200cb" + } + }, + { + "listen": "prerequest", + "script": { + "id": "c08ff995-4617-4f51-b93f-44eef67d8a1e", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credentialStatus must be array, not string", + " req.credentialStatus = \"StatusList2021Entry\";", + "}));" + ], + "_lastExecutionId": "c1037a67-9c84-4e4b-887e-000889f3b401" + } + } + ] + }, + { + "id": "48f04537-77f8-42e4-bdcd-d6e4daaa23a7", + "name": "credentials_status:credentialStatus:too_long", + "request": { + "url": { + "path": [ + "credentials", + "status" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "282cb99b-06de-4e53-965d-09df448e201b", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "a5ff8352-5bce-4473-956c-eeb571b056e2" + } + }, + { + "listen": "prerequest", + "script": { + "id": "3cbd6c9c-2ffe-4ce2-803e-05185c15fe78", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credentialStatus can only have zero or one elements.", + " req.credentialStatus = [", + " {", + " \"type\": \"StatusList2021Entry\",", + " \"statusPurpose\": \"revocation\",", + " \"status\": \"0\",", + " },", + " {", + " \"type\": \"StatusList2021Entry\",", + " \"statusPurpose\": \"revocation\",", + " \"status\": \"1\",", + " }", + " ];", + "}));" + ], + "_lastExecutionId": "1acb60de-7391-4729-8ec7-7463c4418b5f" + } + } + ] + }, + { + "id": "3b50939f-ec26-4f4d-b2fb-a909d5c9be9d", + "name": "credentials_status:credentialStatus:item:array", + "request": { + "url": { + "path": [ + "credentials", + "status" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "0d04a02b-2da1-4a6b-b4c6-8f983f0ebc80", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "bda6bc43-3875-4949-b5ce-adf6241b2760" + } + }, + { + "listen": "prerequest", + "script": { + "id": "ead0ec69-c40b-41e0-94b2-ff1dfb03873b", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credentialStatus elements must be object, not array", + " req.credentialStatus = [[]];", + "}));" + ], + "_lastExecutionId": "8951ebfc-1709-41d8-896d-4aa841cda2f9" + } + } + ] + }, + { + "id": "1cdd41c5-335d-488f-b8fe-195387401051", + "name": "credentials_status:credentialStatus:item:boolean", + "request": { + "url": { + "path": [ + "credentials", + "status" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "1c6a8441-b1fa-4273-9ab3-acd15ddc9ebf", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "94a66f07-edf7-42db-b3c2-129b813d2220" + } + }, + { + "listen": "prerequest", + "script": { + "id": "e4489757-160f-4b52-ac65-1901510b9718", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credentialStatus elements must be object, not boolean", + " req.credentialStatus = [false];", + "}));" + ], + "_lastExecutionId": "8ec47435-1373-49de-b371-2cc4689044d6" + } + } + ] + }, + { + "id": "61c1ea2e-ecd7-4f93-a717-82b4ae7b28f5", + "name": "credentials_status:credentialStatus:item:integer", + "request": { + "url": { + "path": [ + "credentials", + "status" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "2af48ef0-d25a-4dde-ae5f-fd359f6ac653", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "b1db1303-3a18-4021-93e5-4d7de0f6614b" + } + }, + { + "listen": "prerequest", + "script": { + "id": "6f18a83f-f35f-420d-9fed-b9bfb9f77123", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credentialStatus elements must be object, not integer", + " req.credentialStatus = [42];", + "}));" + ], + "_lastExecutionId": "971378eb-e2c5-4f74-80b2-feab3245ae30" + } + } + ] + }, + { + "id": "0c9b7104-0243-487b-b73c-7b273ad0539a", + "name": "credentials_status:credentialStatus:item:null", + "request": { + "url": { + "path": [ + "credentials", + "status" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "fb1cb211-dd92-40b1-9e71-a3329963a8e9", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "aff69fe8-2fc5-4554-a600-7556902f5d62" + } + }, + { + "listen": "prerequest", + "script": { + "id": "f39f6116-d652-4f3c-b190-f810dba8e051", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credentialStatus elements must be object, not null", + " req.credentialStatus = [null];", + "}));" + ], + "_lastExecutionId": "8aef4c1a-5974-49de-b014-f8987b4ad91e" + } + } + ] + }, + { + "id": "69ec7ab4-ca4d-4d3a-924a-eeeb214b1fbc", + "name": "credentials_status:credentialStatus:item:string", + "request": { + "url": { + "path": [ + "credentials", + "status" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "c042e9d1-edec-4ce9-9e52-a4d36f40137b", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "6af147fb-7882-435f-9a91-0152d88cbfdf" + } + }, + { + "listen": "prerequest", + "script": { + "id": "f23ce898-ea8b-4781-af31-4354c6429674", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credentialStatus elements must be object, not string", + " req.credentialStatus = [\"StatusList2021Entry\"];", + "}));" + ], + "_lastExecutionId": "f54935a8-8c82-4aa1-b32f-fd183a7b573c" + } + } + ] + }, + { + "id": "d9cdc23a-46f2-4ae4-bdb8-9b2e44f6fd00", + "name": "credentials_status:credentialStatus:item:type:missing", + "request": { + "url": { + "path": [ + "credentials", + "status" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "adf58383-0883-4bf8-9854-9dd707d4fab7", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "4eb25c24-4436-44d4-9045-c4ab2cd5fa15" + } + }, + { + "listen": "prerequest", + "script": { + "id": "5dcdc921-0469-4e4d-b1c4-855b1af4edd2", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credentialStatus item type is a required property", + " req.credentialStatus = [{", + " \"status\": \"0\",", + " }];", + "}));" + ], + "_lastExecutionId": "69e13bb7-4729-4ac0-93ea-3efbe9d9a0e4" + } + } + ] + }, + { + "id": "72a6d5a8-0812-47f9-acf8-8938ce564b07", + "name": "credentials_status:credentialStatus:item:type:array", + "request": { + "url": { + "path": [ + "credentials", + "status" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "2fc1e25c-728d-42f1-a4f4-752059520a96", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "693494d6-bf47-4af8-9888-c6989bc4f809" + } + }, + { + "listen": "prerequest", + "script": { + "id": "e1777d03-da00-4a46-aba8-ed646569f25f", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credentialStatus item type must be string, not array", + " req.credentialStatus = [{", + " \"type\": [\"StatusList2021Entry\"],", + " \"statusPurpose\": \"revocation\",", + " \"status\": \"0\",", + " }];", + "}));" + ], + "_lastExecutionId": "37d3aedd-393a-47a1-851b-a6402eae3084" + } + } + ] + }, + { + "id": "09ebebbe-f6e7-4c08-9dee-2bdeb89eea4c", + "name": "credentials_status:credentialStatus:item:type:boolean", + "request": { + "url": { + "path": [ + "credentials", + "status" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "0134b37c-f20d-404a-81ee-e3fce9844a19", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "26263e7e-9765-41cf-999f-8b5b7704f559" + } + }, + { + "listen": "prerequest", + "script": { + "id": "7edb2f6a-7f62-408b-88ad-b56e68238c74", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credentialStatus item type must be string, not boolean", + " req.credentialStatus = [{", + " \"type\": false,", + " \"status\": \"0\",", + " }];", + "}));" + ], + "_lastExecutionId": "1df37418-7476-43b9-9334-8bf7d4374164" + } + } + ] + }, + { + "id": "cf87debb-0c66-486d-8ec6-eeaa3b893beb", + "name": "credentials_status:credentialStatus:item:type:integer", + "request": { + "url": { + "path": [ + "credentials", + "status" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "c300de72-73cd-4290-89ea-31387b868b36", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "ebec495c-6d8e-4f96-bbc1-489d971b6668" + } + }, + { + "listen": "prerequest", + "script": { + "id": "c864063b-4bc1-4dc5-be64-afd8bb498ac6", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credentialStatus item type must be string, not integer", + " req.credentialStatus = [{", + " \"type\": 42,", + " \"status\": \"0\",", + " }];", + "}));" + ], + "_lastExecutionId": "8e8d0d80-2071-4d5a-8bf5-bfc3cd46f69e" + } + } + ] + }, + { + "id": "8cc8c433-cf2c-4bd4-965e-0c311700b364", + "name": "credentials_status:credentialStatus:item:type:null", + "request": { + "url": { + "path": [ + "credentials", + "status" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "7067a71f-a1e1-4cd5-a5da-97f48c1fde5c", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "bcf73094-43e5-4c87-8cd7-a14b9f53611a" + } + }, + { + "listen": "prerequest", + "script": { + "id": "09b9fe55-6453-45d7-891e-3fa0b8ac0244", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credentialStatus item type must be string, not null", + " req.credentialStatus = [{", + " \"type\": null,", + " \"status\": \"0\",", + " }];", + "}));" + ], + "_lastExecutionId": "ff818106-aeb6-43f1-b644-d75dc85ce2aa" + } + } + ] + }, + { + "id": "d2e7644a-d08a-4640-9e94-763f783c4ea3", + "name": "credentials_status:credentialStatus:item:type:object", + "request": { + "url": { + "path": [ + "credentials", + "status" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "23889544-8b17-442e-8b8e-ea4f1fce7305", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "236069f1-c746-4066-a7cc-5b8694d753fa" + } + }, + { + "listen": "prerequest", + "script": { + "id": "bade0b57-07e5-4bf2-8637-db48a07750e6", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credentialStatus item type must be string, not object", + " req.credentialStatus = [{", + " \"type\": {},", + " \"status\": \"0\",", + " }];", + "}));" + ], + "_lastExecutionId": "b194cb2a-251a-457b-bc8f-7ee47e3ccc4a" + } + } + ] + }, + { + "id": "86523718-41f9-4408-989c-4f494c51d3c2", + "name": "credentials_status:credentialStatus:item:type:invalid", + "request": { + "url": { + "path": [ + "credentials", + "status" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "6bf146ef-bf42-4be8-a611-bd74e9fbca9e", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "3e3ab20d-73a1-444a-beea-472b3b1d62db" + } + }, + { + "listen": "prerequest", + "script": { + "id": "7026a999-27f4-4f25-9ca9-d702da1c571c", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credentialStatus item type must be a valid value", + " req.credentialStatus = [{", + " \"type\": \"invalid value\",", + " \"status\": \"0\",", + " }];", + "}));" + ], + "_lastExecutionId": "87e1be97-84a5-4f97-8eaf-3e6aec3b54f0" + } + } + ] + }, + { + "id": "06376bfa-0aab-435c-9208-f934b8adf7d7", + "name": "credentials_status:credentialStatus:item:status:missing", + "request": { + "url": { + "path": [ + "credentials", + "status" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "5e08c9d4-0bb9-49d8-9df3-bca096fa07f3", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "14f529e0-895f-45e6-912a-ece4906376e3" + } + }, + { + "listen": "prerequest", + "script": { + "id": "bf1aa95d-5079-497b-8351-aeee1f368855", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credentialStatus item status is a required property", + " req.credentialStatus = [{", + " \"type\": \"StatusList2021Entry\",", + " \"purpose\": \"revocation\",", + " }];", + "}));" + ], + "_lastExecutionId": "3715dfb2-24a4-4094-95bd-356f514de51c" + } + } + ] + }, + { + "id": "ba2874c6-5534-43b8-a7c0-1020aadabb97", + "name": "credentials_status:credentialStatus:item:status:array", + "request": { + "url": { + "path": [ + "credentials", + "status" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "197508d6-3785-48cb-8336-a524c5c9fa94", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "d5ee3cdb-2452-475a-9704-04ce30e99557" + } + }, + { + "listen": "prerequest", + "script": { + "id": "19976cab-2d77-4542-84ec-1c8651e06300", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credentialStatus item status must be string, not array", + " req.credentialStatus = [{", + " \"type\": \"StatusList2021Entry\",", + " \"purpose\": \"revocation\",", + " \"status\": [\"0\"],", + " }];", + "}));" + ], + "_lastExecutionId": "f0a6a5e2-f7b5-4f93-9584-26e83493c827" + } + } + ] + }, + { + "id": "de5b4493-7a98-4760-befd-daf6da38305b", + "name": "credentials_status:credentialStatus:item:status:boolean", + "request": { + "url": { + "path": [ + "credentials", + "status" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "7864048d-9e9d-4110-a4ac-b290ea46ec45", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "ca1c88d4-2918-4bf5-ac0f-b1aad3c6798c" + } + }, + { + "listen": "prerequest", + "script": { + "id": "08d98f4a-74bb-4752-8566-3528a87d61e7", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credentialStatus item status must be string, not boolean", + " req.credentialStatus = [{", + " \"type\": \"StatusList2021Entry\",", + " \"purpose\": \"revocation\",", + " \"status\": false,", + " }];", + "}));" + ], + "_lastExecutionId": "66412aa4-351b-4d18-b469-63ea3205c5e1" + } + } + ] + }, + { + "id": "ec181477-1faa-429c-b332-d87418b0b730", + "name": "credentials_status:credentialStatus:item:status:integer", + "request": { + "url": { + "path": [ + "credentials", + "status" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "070ec9ac-2913-4e13-866e-94859d5fb9d3", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "ae362abd-8021-445d-8321-15607518fc9e" + } + }, + { + "listen": "prerequest", + "script": { + "id": "001c4028-37f3-4b96-8206-aa5e8443505b", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credentialStatus item status must be string, not integer", + " req.credentialStatus = [{", + " \"type\": \"StatusList2021Entry\",", + " \"purpose\": \"revocation\",", + " \"status\": 1,", + " }];", + "}));" + ], + "_lastExecutionId": "a551120b-0b9e-4d7b-9c73-ed850367590c" + } + } + ] + }, + { + "id": "d6210ea0-68d6-4a13-a46a-1a05d76a5664", + "name": "credentials_status:credentialStatus:item:status:null", + "request": { + "url": { + "path": [ + "credentials", + "status" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "bb9e123f-3a6d-4f82-92f7-80762dacdf75", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "7a1ffccc-a794-4f37-b20c-36be61a30bd2" + } + }, + { + "listen": "prerequest", + "script": { + "id": "ecb5c815-206b-40e9-9b49-6a19e7c0460f", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credentialStatus item status must be string, not null", + " req.credentialStatus = [{", + " \"type\": \"StatusList2021Entry\",", + " \"purpose\": \"revocation\",", + " \"status\": null,", + " }];", + "}));" + ], + "_lastExecutionId": "0c9f5a12-9c22-4d87-9ab4-44deaade5ac1" + } + } + ] + }, + { + "id": "e12e8391-91f3-4ba0-b205-69d9555a0199", + "name": "credentials_status:credentialStatus:item:status:object", + "request": { + "url": { + "path": [ + "credentials", + "status" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "32d5c963-2f4e-4ca9-9b90-f394a02c894a", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "3e3e409b-66b0-4ebb-b18a-40031be03ffd" + } + }, + { + "listen": "prerequest", + "script": { + "id": "e881be60-d8de-462e-adbf-74b68bd8339c", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credentialStatus item status must be string, not object", + " req.credentialStatus = [{", + " \"type\": \"StatusList2021Entry\",", + " \"purpose\": \"revocation\",", + " \"status\": {},", + " }];", + "}));" + ], + "_lastExecutionId": "92693c4c-6224-4f7e-b702-a649e82f1de4" + } + } + ] + }, + { + "id": "bc26d5c5-3de0-4741-beb6-f5fddf07ff64", + "name": "credentials_status:credentialStatus:item:purpose:missing", + "request": { + "url": { + "path": [ + "credentials", + "status" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "137992e8-0762-498b-9713-afffa414e8fe", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "f1eb8eff-73ad-43d7-9e5a-7e036da62188" + } + }, + { + "listen": "prerequest", + "script": { + "id": "ba88db34-4003-41fc-af5b-7a9f82bcf76f", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credentialStatus item status is a required property", + " req.credentialStatus = [{", + " \"type\": \"StatusList2021Entry\",", + " \"status\": \"1\",", + " }];", + "}));" + ], + "_lastExecutionId": "b5f7a644-9f51-4152-aca0-f8f45cd148a2" + } + } + ] + }, + { + "id": "1aa59a33-10fa-4f0c-9b1a-58c5f9bf1834", + "name": "credentials_status:credentialStatus:item:purpose:array", + "request": { + "url": { + "path": [ + "credentials", + "status" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "e9141a97-c413-4cd1-aab5-d57b99726d0b", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "391fa2e8-13ec-4db5-a802-e926138c2e0b" + } + }, + { + "listen": "prerequest", + "script": { + "id": "47cede2d-39d8-482f-849f-92320e5bfc1e", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credentialStatus item status must be string, not array", + " req.credentialStatus = [{", + " \"type\": \"StatusList2021Entry\",", + " \"purpose\": [\"revocation\"],", + " \"status\": \"1\",", + " }];", + "}));" + ], + "_lastExecutionId": "95f12032-0577-490c-8ce0-631c13778b90" + } + } + ] + }, + { + "id": "f551cfe0-fd91-47b0-9da0-4e91ded37b96", + "name": "credentials_status:credentialStatus:item:purpose:boolean", + "request": { + "url": { + "path": [ + "credentials", + "status" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "5b741bbc-18b4-420c-8564-ab8471bcb03b", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "8ba4d97b-02f3-49b5-ae81-9be21bdf5e67" + } + }, + { + "listen": "prerequest", + "script": { + "id": "12c51c58-2720-4bdd-b2fb-5d6446b476bf", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credentialStatus item status must be string, not boolean", + " req.credentialStatus = [{", + " \"type\": \"StatusList2021Entry\",", + " \"purpose\": false,", + " \"status\": \"1\",", + " }];", + "}));" + ], + "_lastExecutionId": "2aeb52da-1d53-419d-8445-ad2dc6115005" + } + } + ] + }, + { + "id": "5e5f8430-a95f-46b3-90b9-1622f6f152aa", + "name": "credentials_status:credentialStatus:item:purpose:integer", + "request": { + "url": { + "path": [ + "credentials", + "status" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "fdb07728-4f6e-4f79-a39b-5f36dfbcfd5b", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "27cf57f7-0023-459f-ad82-c761267be635" + } + }, + { + "listen": "prerequest", + "script": { + "id": "ef300751-d4d5-4b85-bd98-6e2bfc56131c", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credentialStatus item status must be string, not integer", + " req.credentialStatus = [{", + " \"type\": \"StatusList2021Entry\",", + " \"purpose\": 42,", + " \"status\": \"1\",", + " }];", + "}));" + ], + "_lastExecutionId": "e0942b79-b21b-4bbd-9cea-ed59e0ee69e2" + } + } + ] + }, + { + "id": "719219b8-6d27-4ef9-9408-b0256c91ca11", + "name": "credentials_status:credentialStatus:item:purpose:null", + "request": { + "url": { + "path": [ + "credentials", + "status" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "160743e9-bc18-4eb3-bb17-b01ddc8ad20e", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "0d99b0c2-98b4-49da-916b-e4b0f39ec2c9" + } + }, + { + "listen": "prerequest", + "script": { + "id": "efdba5b5-203b-4d80-a6eb-1441fede58d0", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credentialStatus item status must be string, not null", + " req.credentialStatus = [{", + " \"type\": \"StatusList2021Entry\",", + " \"purpose\": null,", + " \"status\": \"1\",", + " }];", + "}));" + ], + "_lastExecutionId": "d0b5e5f2-71b1-4d14-932f-ca1fff2a01a1" + } + } + ] + }, + { + "id": "abf404de-12d3-4937-91c6-b423a61fd20b", + "name": "credentials_status:credentialStatus:item:purpose:object", + "request": { + "url": { + "path": [ + "credentials", + "status" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "91e9c6b2-da4f-4e59-9a8c-333c343d06e8", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "6dfc222d-9f97-4674-b9c3-3a356ca3c0be" + } + }, + { + "listen": "prerequest", + "script": { + "id": "d066dfd1-a6c2-4250-8147-42f813793b98", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credentialStatus item status must be string, not object", + " req.credentialStatus = [{", + " \"type\": \"StatusList2021Entry\",", + " \"purpose\": {},", + " \"status\": \"1\",", + " }];", + "}));" + ], + "_lastExecutionId": "2f59a2c8-d339-49b3-81e7-064ad4b7215f" + } + } + ] + } + ], + "event": [] + }, + { + "id": "3e22a89b-748a-472e-8b97-bfcf01e6983c", + "name": "Bad Auth", + "item": [ + { + "id": "4626ed93-2c67-418c-9a5f-27aafb45412e", + "name": "credentials_status:missing_auth", + "request": { + "url": { + "path": [ + "credentials", + "status" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "1c4f06b9-3ab4-480b-b683-bac81b5b96c2", + "type": "text/javascript", + "exec": [ + "// Request body must be serialized before sending over the wire.", + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // noop", + "}));" + ], + "_lastExecutionId": "b5173b7b-b2a6-4ada-86f5-40521550fa72" + } + }, + { + "listen": "test", + "script": { + "id": "2713ee87-1a03-4e07-87b5-4d78eec44393", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 401\", function () {", + " pm.response.to.have.status(401);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema401\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "" + ], + "_lastExecutionId": "6b895a5e-fac8-4630-95e6-c9f4adc906ac" + } + } + ] + } + ], + "auth": { + "type": "noauth", + "noauth": [] + }, + "event": [ + { + "listen": "prerequest", + "script": { + "id": "34b3d423-9cb7-4e19-9b0a-13988ecf6378", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "3c495d6b-9fb7-4ac0-9011-042d2ec96af3" + } + }, + { + "listen": "test", + "script": { + "id": "99243117-e0be-4040-a97f-99e275eead68", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "e77ef1b7-f131-4343-b3f9-c250beb92b98" + } + } + ] + } + ], + "event": [] + } + ], + "auth": { + "type": "bearer", + "bearer": [ + { + "type": "string", + "value": "{{currentAccessToken}}", + "key": "token" + } + ] + }, + "event": [ + { + "listen": "prerequest", + "script": { + "id": "8ab31b11-7bdb-4308-b1b0-c604b56c548a", + "type": "text/javascript", + "exec": [ + "// Obtain an access token", + "utils(pm).getAccessToken();", + "", + "// Some values are stored in variables so that they can be substituted", + "// into the request body and so that the response body can be tested to", + "// ensure it contains the same value.", + "", + "pm.variables.set(\"credentialId\", \"urn:uuid:{{$randomUUID}}\")", + "", + "// Minimal request body should represent the minimum set of data required", + "// to issue a valid credential. This should exclude all optional items, and", + "// should contain the first alternate version of any 'oneOf' elements", + "// defined in the OpenAPI schema.", + "//", + "// Tests will use this minimal request body as a starting point and will", + "// mutate it as needed in pre-request scripts, e.g., to run tests using", + "// alternate or optional elements.", + "", + "pm.variables.set(\"minimalRequestBody\", {", + " \"credentialId\": pm.variables.get(\"credentialId\"),", + " \"credentialStatus\": [],", + "});", + "", + "mutateRequestBody = (mutationFunction) => {", + " const req = pm.variables.get(\"minimalRequestBody\");", + " mutationFunction(req);", + " return JSON.stringify(req);", + "};" + ], + "_lastExecutionId": "589b1be2-8321-413d-b44d-8ec8865d72b8" + } + }, + { + "listen": "test", + "script": { + "id": "1a44ccc0-d72f-47f4-970f-d00408313b56", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "d4b8ef57-bf1a-42bb-8b56-cf77fd3adbc2" + } + } + ] + }, + { + "id": "9da126b0-020a-4fb3-bdd7-233664561b3d", + "name": "Credentials - Verify", + "item": [ + { + "id": "37078a79-64f3-401a-989d-db0885836ad7", + "name": "Negative Testing", + "item": [ + { + "id": "0ef50f6a-19c3-4639-ad70-f53263c8dc11", + "name": "Bad Request", + "item": [ + { + "id": "a28c0089-425d-44ed-a9ef-62a85851326f", + "name": "credentials_verify:vc:missing", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "0f5d12bf-26aa-4428-beb1-f56f2ddf36a4", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "b89334f5-5b9f-4b1f-870f-815014813e5a" + } + } + ] + }, + { + "id": "07aae6fd-b0cb-414b-b713-429dee1db9e7", + "name": "credentials_verify:vc:string", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": \"string\"\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "59864b29-7873-42c2-9b0b-a77a32088964", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "2cda828c-d5e9-4595-a463-4115417c60c7" + } + } + ] + }, + { + "id": "33e27153-dfa4-4768-8087-24c20b0c5a3e", + "name": "credentials_verify:vc:null", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": null\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "680ffa80-ab2a-4ba3-9269-8da22670553c", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "6bdadc49-6204-4ebc-9b5c-81a3fcd78466" + } + } + ] + }, + { + "id": "329eb9c3-2aa3-4803-a93f-cc860aee0163", + "name": "credentials_verify:vc:integer", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": 123\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "ba0abfd2-27bb-443f-9e0a-619cac1534a2", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "f8fba3b7-25ad-4cfa-a27e-7db0682532cb" + } + } + ] + }, + { + "id": "8b15c075-5de4-459f-8814-6e0fcded65eb", + "name": "credentials_verify:vc:boolean", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": true\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "6396e943-d343-4322-af70-c105ea042ae6", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "c652c7be-3ea1-41f3-b1bb-363c73c650f1" + } + } + ] + }, + { + "id": "ddc41968-25b1-48cb-b2b9-ca49f8233567", + "name": "credentials_verify:vc:array", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": []\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "330c28a2-e4a7-4ea8-8231-81906d9c856a", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "3cc5d938-baaf-4fbb-8e7c-37291869324d" + } + } + ] + }, + { + "id": "4a8ff9a3-119c-4efe-a5f8-bb9b32c42e2c", + "name": "credentials_verify:vc:@context:missing", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {\n \"credentialSubject\": {\n \"id\": \"did:example:123\"\n },\n \"id\": \"urn:uuid:57016a7f-0e4c-4be9-beec-cf39c4dd459a\",\n \"issuanceDate\": \"2006-01-02T15:04:05Z\",\n \"issuer\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"type\": [\n \"VerifiableCredential\"\n ],\n \"proof\": {\n \"created\": \"2006-01-02T15:04:05Z\",\n \"verificationMethod\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn#z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"proofPurpose\": \"assertionMethod\",\n \"type\": \"Ed25519Signature2018\",\n \"jws\": \"eyJhbGciOiJFZERTQSIsImI2NCI6ZmFsc2UsImNyaXQiOlsiYjY0Il19..V5PnQzCWxrPiCYT-WAyKAnypebgwYeD7lX_hyIjFa_lbJje23pZAfFdgnlqBnXLd19Ksa8fZpCE9TN7kAjzxDA\"\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "246d0ec6-bc20-4096-9d0e-efe69f84d5c3", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "971c821e-ee1b-43d2-9d71-601f3989089b" + } + }, + { + "listen": "test", + "script": { + "id": "d3bc605c-53b0-406b-bed4-a3a8523a9b24", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "b41fa868-8d58-4541-a20b-068a4d00a355" + } + } + ] + }, + { + "id": "06ab6cc5-4da0-444b-b81c-45204f4fe92b", + "name": "credentials_verify:vc:@context:boolean", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {{requestBody}}\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "4ca3a548-9444-4a3b-a220-a1f3d0c3aabd", + "type": "text/javascript", + "exec": [ + "let rawBody = pm.variables.get(\"valid_vc\");", + "", + "// credential.@context must be an array of strings", + "rawBody[\"@context\"] = true;", + "", + "// Request body must be serialized before sending over the wire.", + "pm.variables.set(\"requestBody\", JSON.stringify(rawBody));" + ], + "_lastExecutionId": "5dc19e7c-3e6d-4673-9a96-f93b6a5f53ae" + } + }, + { + "listen": "test", + "script": { + "id": "f2d2a906-e6a2-463d-8dca-8f1653b8557e", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "f697dee9-6d1a-4426-92fa-1474e268ced5" + } + } + ] + }, + { + "id": "2bf499ab-0ef9-45cd-9704-e433a939b514", + "name": "credentials_verify:vc:@context:integer", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {{requestBody}}\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "2d8e691d-aaad-4605-86ca-434c02a11679", + "type": "text/javascript", + "exec": [ + "let rawBody = pm.variables.get(\"valid_vc\");", + "", + "// credential.@context must be an array of strings", + "rawBody[\"@context\"] = 123;", + "", + "// Request body must be serialized before sending over the wire.", + "pm.variables.set(\"requestBody\", JSON.stringify(rawBody));" + ], + "_lastExecutionId": "c04b5739-d1ee-4081-8db0-030785be3511" + } + }, + { + "listen": "test", + "script": { + "id": "896d40cc-dae0-4fde-9401-09aae0966ee6", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "7578a3c5-f248-4f5c-a761-18d637625fda" + } + } + ] + }, + { + "id": "8348d7e0-0b78-491a-b271-ccd9725ed931", + "name": "credentials_verify:vc:@context:null", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {{requestBody}}\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "ed10a3a0-e522-4761-81a1-2675f906ca44", + "type": "text/javascript", + "exec": [ + "let rawBody = pm.variables.get(\"valid_vc\");", + "", + "// credential.@context must be an array of strings", + "rawBody[\"@context\"] = null;", + "", + "// Request body must be serialized before sending over the wire.", + "pm.variables.set(\"requestBody\", JSON.stringify(rawBody));" + ], + "_lastExecutionId": "eb389034-27d4-4bed-bd29-ea37e5c124ff" + } + }, + { + "listen": "test", + "script": { + "id": "d3ff4e77-17d4-478f-b630-ad33bb14d85e", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "49b0497c-3052-4970-a394-a68f627a4f9f" + } + } + ] + }, + { + "id": "13601c44-7d7d-4424-a9ff-8ba380921286", + "name": "credentials_verify:vc:@context:object", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {\n \"@context\": {\n \"@vocab\": \"https://www.w3.org/2018/credentials/v1/#\"\n },\n \"credentialSubject\": {\n \"id\": \"did:example:123\"\n },\n \"id\": \"urn:uuid:57016a7f-0e4c-4be9-beec-cf39c4dd459a\",\n \"issuanceDate\": \"2006-01-02T15:04:05Z\",\n \"issuer\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"type\": [\n \"VerifiableCredential\"\n ],\n \"proof\": {\n \"created\": \"2006-01-02T15:04:05Z\",\n \"verificationMethod\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn#z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"proofPurpose\": \"assertionMethod\",\n \"type\": \"Ed25519Signature2018\",\n \"jws\": \"eyJhbGciOiJFZERTQSIsImI2NCI6ZmFsc2UsImNyaXQiOlsiYjY0Il19..w4xJhf2l_4JzwE4kp8pD8dNJdWSaws5HiBgal8zFzB6i9p05tmPITdsrUttpUwopW5UAq9M_EZVqlz-kRfSFBQ\"\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "a8ad3dee-569f-4b74-aa3f-22a519870fdd", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "7957a255-212d-4d17-9beb-fe02f90f9f23" + } + }, + { + "listen": "test", + "script": { + "id": "fdc31fb3-e5a0-4810-b093-f11e8347a4ea", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "bd75cb86-e6d3-4aab-84d8-3082534945c3" + } + } + ] + }, + { + "id": "5462e953-6b7b-442c-87f1-fd317fa8df48", + "name": "credentials_verify:vc:@context:string", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {\n \"@context\": \"https://www.w3.org/2018/credentials/v1\",\n \"credentialSubject\": {\n \"id\": \"did:example:123\"\n },\n \"id\": \"urn:uuid:57016a7f-0e4c-4be9-beec-cf39c4dd459a\",\n \"issuanceDate\": \"2006-01-02T15:04:05Z\",\n \"issuer\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"type\": [\n \"VerifiableCredential\"\n ],\n \"proof\": {\n \"created\": \"2006-01-02T15:04:05Z\",\n \"verificationMethod\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn#z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"proofPurpose\": \"assertionMethod\",\n \"type\": \"Ed25519Signature2018\",\n \"jws\": \"eyJhbGciOiJFZERTQSIsImI2NCI6ZmFsc2UsImNyaXQiOlsiYjY0Il19..z7SC-b7i7GCi9S_RgHGIkqzgeSxV5XUT_77JuHgqzQP-5KB5n_PrOW6ITnAlmgWyaVPSOD1IHVjb--avWDrbCQ\"\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "508f2c84-53d1-4222-a73d-27d605384e62", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "4f37dede-4af3-4272-8cf1-2f790c84e5b4" + } + }, + { + "listen": "test", + "script": { + "id": "42292f66-fba9-417e-b737-f7e568b6f096", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "512ea91d-78e9-4673-a80b-dd8a79691801" + } + } + ] + }, + { + "id": "5da6f508-1f8c-4f60-9747-e597a35e25e1", + "name": "credentials_verify:vc:@context:item:array", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {{requestBody}}\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "8b8c7e5e-07c9-4257-92c4-bf1fdd9aaf5c", + "type": "text/javascript", + "exec": [ + "let rawBody = pm.variables.get(\"valid_vc\");", + "", + "// credential.@context must be an array of strings", + "rawBody[\"@context\"] = [\"https://www.w3.org/2018/credentials/v1\", [\"array item\"]];", + "", + "// Request body must be serialized before sending over the wire.", + "pm.variables.set(\"requestBody\", JSON.stringify(rawBody));" + ], + "_lastExecutionId": "2b95b57c-c6c0-4df8-852f-f379f95decc4" + } + }, + { + "listen": "test", + "script": { + "id": "ebcdb8da-9a3b-441b-92cb-bb4bfb8d8953", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "611c0387-4ab5-4434-a845-c12c0662c7d1" + } + } + ] + }, + { + "id": "3e4cf3b7-77fc-46e1-acff-bb614ec77dde", + "name": "credentials_verify:vc:@context:item:boolean", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {{requestBody}}\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "1e9a8c59-409a-4304-a407-a044748988b4", + "type": "text/javascript", + "exec": [ + "let rawBody = pm.variables.get(\"valid_vc\");", + "", + "// credential.@context must be an array of strings", + "rawBody[\"@context\"] = [\"https://www.w3.org/2018/credentials/v1\", true];", + "", + "// Request body must be serialized before sending over the wire.", + "pm.variables.set(\"requestBody\", JSON.stringify(rawBody));" + ], + "_lastExecutionId": "96ef5574-c2ee-43af-b067-266e41a58441" + } + }, + { + "listen": "test", + "script": { + "id": "84f21047-3782-4195-b252-9c2010dd2a73", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "a9e45537-1319-4052-a43f-39711ca80c4f" + } + } + ] + }, + { + "id": "c5dbc244-ca86-444a-9057-73d7757995df", + "name": "credentials_verify:vc:@context:item:integer", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {{requestBody}}\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "8fae65f6-9870-4735-852f-b4fc09d8731c", + "type": "text/javascript", + "exec": [ + "let rawBody = pm.variables.get(\"valid_vc\");", + "", + "// credential.@context must be an array of strings", + "rawBody[\"@context\"] = [\"https://www.w3.org/2018/credentials/v1\", 123];", + "", + "// Request body must be serialized before sending over the wire.", + "pm.variables.set(\"requestBody\", JSON.stringify(rawBody));" + ], + "_lastExecutionId": "13ea8c75-1c16-4281-825e-0e5bbbc2faa2" + } + }, + { + "listen": "test", + "script": { + "id": "09058aa1-3911-4e6c-b450-dc1a351db7bd", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "57cffb0f-1509-435b-91e2-b8568f495a4a" + } + } + ] + }, + { + "id": "fb82b233-ed56-4db4-81bf-17c09a847d59", + "name": "credentials_verify:vc:@context:item:null", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {{requestBody}}\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "91cea8e8-70fd-4994-a0d2-81ea7508d873", + "type": "text/javascript", + "exec": [ + "let rawBody = pm.variables.get(\"valid_vc\");", + "", + "// credential.@context must be an array of strings", + "rawBody[\"@context\"] = [\"https://www.w3.org/2018/credentials/v1\", null];", + "", + "// Request body must be serialized before sending over the wire.", + "pm.variables.set(\"requestBody\", JSON.stringify(rawBody));" + ], + "_lastExecutionId": "fdc8ae66-a381-4563-96b6-09dac2a2283f" + } + }, + { + "listen": "test", + "script": { + "id": "9887ee0f-8884-438a-ac5c-4e111274126b", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "1a12704a-782a-410e-a99c-f2a275b923ec" + } + } + ] + }, + { + "id": "d95d79c4-9531-4bdd-9f29-094cab119d3d", + "name": "credentials_verify:vc:@context:item:object", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {\n \"@context\": [\n \"https://www.w3.org/2018/credentials/v1\",\n {\n \"@vocab\": \"https://www.w3.org/2018/credentials/v1/#\"\n }\n ],\n \"credentialSubject\": {\n \"id\": \"did:example:123\"\n },\n \"id\": \"urn:uuid:57016a7f-0e4c-4be9-beec-cf39c4dd459a\",\n \"issuanceDate\": \"2006-01-02T15:04:05Z\",\n \"issuer\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"type\": [\n \"VerifiableCredential\"\n ],\n \"proof\": {\n \"created\": \"2006-01-02T15:04:05Z\",\n \"verificationMethod\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn#z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"proofPurpose\": \"assertionMethod\",\n \"type\": \"Ed25519Signature2018\",\n \"jws\": \"eyJhbGciOiJFZERTQSIsImI2NCI6ZmFsc2UsImNyaXQiOlsiYjY0Il19..z7SC-b7i7GCi9S_RgHGIkqzgeSxV5XUT_77JuHgqzQP-5KB5n_PrOW6ITnAlmgWyaVPSOD1IHVjb--avWDrbCQ\"\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "7339e024-c082-4188-8533-5a4774db1242", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "658d97b8-dbd3-46c8-ade2-ac67607c52d7" + } + }, + { + "listen": "test", + "script": { + "id": "7f6d56cc-7045-44dd-a7a6-e6abb6e3647a", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "f3c2381f-b27b-4e6b-b43b-3d1c9b66727f" + } + } + ] + }, + { + "id": "2271b694-ee32-4659-87fd-0d41ee567907", + "name": "credentials_verify:vc:id:array", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {\n \"@context\": [\n \"https://www.w3.org/2018/credentials/v1\",\n \"https://w3id.org/traceability/v1\"\n ],\n \"credentialSubject\": {\n \"id\": \"did:example:123\"\n },\n \"id\": [\n \"urn:uuid:07aa969e-b40d-4c1b-ab46-ded252003ded\"\n ],\n \"issuanceDate\": \"2006-01-02T15:04:05Z\",\n \"issuer\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"type\": [\n \"VerifiableCredential\"\n ],\n \"proof\": {\n \"created\": \"2006-01-02T15:04:05Z\",\n \"verificationMethod\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn#z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"proofPurpose\": \"assertionMethod\",\n \"type\": \"Ed25519Signature2018\",\n \"jws\": \"eyJhbGciOiJFZERTQSIsImI2NCI6ZmFsc2UsImNyaXQiOlsiYjY0Il19..iom-sOLAz9-9FhadLRpqOYXXBhx4Rgwa3I3w1oh087xFQqIMhVTzcSpHCGdGWu2QT1KwrrgVAXPeTT2EthmxBg\"\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "47ec6bb8-c96c-4676-ab0a-94c38c1a255f", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "33aef2be-57d9-4137-8209-9c5b2784c70c" + } + }, + { + "listen": "test", + "script": { + "id": "ecc4afe6-0352-4d89-a538-eb8218bdd500", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "ed7a7f2e-8421-4bbe-9c3d-783e04f362a5" + } + } + ] + }, + { + "id": "f6fedc21-6471-43fd-8e57-82e3a61c8da2", + "name": "credentials_verify:vc:id:boolean", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {\n \"@context\": [\n \"https://www.w3.org/2018/credentials/v1\",\n \"https://w3id.org/traceability/v1\"\n ],\n \"credentialSubject\": {\n \"id\": \"did:example:123\"\n },\n \"id\": false,\n \"issuanceDate\": \"2006-01-02T15:04:05Z\",\n \"issuer\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"type\": [\n \"VerifiableCredential\"\n ],\n \"proof\": {\n \"created\": \"2006-01-02T15:04:05Z\",\n \"verificationMethod\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn#z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"proofPurpose\": \"assertionMethod\",\n \"type\": \"Ed25519Signature2018\",\n \"jws\": \"eyJhbGciOiJFZERTQSIsImI2NCI6ZmFsc2UsImNyaXQiOlsiYjY0Il19..xftqB9cBFsSe226cWEZ4wr5sfxlAOJYYo6yjwPCVeHDdk6OoWGjZQGO7xXpSidrrr6e1imP18LiFK34xtRWADQ\"\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "7c863e72-b7b7-443d-ad7c-1f541bb76d7f", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "78db75f3-1290-4b0b-a8a2-2db070592c0f" + } + }, + { + "listen": "test", + "script": { + "id": "5432ef0d-c087-4d9a-9bc8-9123740b4e68", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "22bb9871-46e4-4c61-bd01-6ebeee7e6d65" + } + } + ] + }, + { + "id": "93ed612f-1ea6-40aa-a9d5-9a4f51aab52f", + "name": "credentials_verify:vc:id:integer", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {\n \"@context\": [\n \"https://www.w3.org/2018/credentials/v1\",\n \"https://w3id.org/traceability/v1\"\n ],\n \"credentialSubject\": {\n \"id\": \"did:example:123\"\n },\n \"id\": 123,\n \"issuanceDate\": \"2006-01-02T15:04:05Z\",\n \"issuer\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"type\": [\n \"VerifiableCredential\"\n ],\n \"proof\": {\n \"created\": \"2006-01-02T15:04:05Z\",\n \"verificationMethod\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn#z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"proofPurpose\": \"assertionMethod\",\n \"type\": \"Ed25519Signature2018\",\n \"jws\": \"eyJhbGciOiJFZERTQSIsImI2NCI6ZmFsc2UsImNyaXQiOlsiYjY0Il19..ZqV-qqLOh_Kb4vAdXKBfmFdNyv3FzXJAIYV9JltcYGDAefU3OUOnoaAU2WSEufkuYkvczxfRLhrMKgkoVoIRAA\"\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "714718f1-0dd6-4000-8865-0ece093789e9", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "74476620-0649-4b44-9f7c-5d64c2b914b3" + } + }, + { + "listen": "test", + "script": { + "id": "c1dfba6f-1685-4d08-becb-c9bf38bf0d6f", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "15b38735-3852-44fe-af24-f88e14e80777" + } + } + ] + }, + { + "id": "1b2d9334-bef1-4b4a-83c1-4b47c073f1cc", + "name": "credentials_verify:vc:id:null", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {\n \"@context\": [\n \"https://www.w3.org/2018/credentials/v1\",\n \"https://w3id.org/traceability/v1\"\n ],\n \"credentialSubject\": {\n \"id\": \"did:example:123\"\n },\n \"id\": null,\n \"issuanceDate\": \"2006-01-02T15:04:05Z\",\n \"issuer\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"type\": [\n \"VerifiableCredential\"\n ],\n \"proof\": {\n \"created\": \"2006-01-02T15:04:05Z\",\n \"verificationMethod\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn#z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"proofPurpose\": \"assertionMethod\",\n \"type\": \"Ed25519Signature2018\",\n \"jws\": \"eyJhbGciOiJFZERTQSIsImI2NCI6ZmFsc2UsImNyaXQiOlsiYjY0Il19..Csadnd3P2WqJLxAeXMkyx4nkvXvSEssOQriVuwYK0_6zyssqkkuAcKpkUFh8rf4J5JVpng9yvb_2263dLMLZCw\"\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "977bdb9a-73e8-42a5-8c9e-76425ba0df59", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "073935f3-564b-4249-8730-6f6df58b8827" + } + }, + { + "listen": "test", + "script": { + "id": "a64c423e-3cd9-4c95-b6aa-8b710c0e1f1f", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "d911514c-8bee-4f41-bb49-b8762a139306" + } + } + ] + }, + { + "id": "d9df0044-89b1-434f-9538-f88379b063f8", + "name": "credentials_verify:vc:id:object", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {\n \"@context\": [\n \"https://www.w3.org/2018/credentials/v1\",\n \"https://w3id.org/traceability/v1\"\n ],\n \"credentialSubject\": {\n \"id\": \"did:example:123\"\n },\n \"id\": {\n \"key\": \"urn:uuid:07aa969e-b40d-4c1b-ab46-ded252003ded\"\n },\n \"issuanceDate\": \"2006-01-02T15:04:05Z\",\n \"issuer\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"type\": [\n \"VerifiableCredential\"\n ],\n \"proof\": {\n \"created\": \"2006-01-02T15:04:05Z\",\n \"verificationMethod\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn#z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"proofPurpose\": \"assertionMethod\",\n \"type\": \"Ed25519Signature2018\",\n \"jws\": \"eyJhbGciOiJFZERTQSIsImI2NCI6ZmFsc2UsImNyaXQiOlsiYjY0Il19..0Nrj_srTLYyA-9ZVA_dkVGjUcKx6xELHjbbdppEMFPGEN5c2gPXgstNRjnrr8hhMMegSAbvGASKWseBXGR9uAQ\"\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "cc228687-3b27-4261-a8f4-b8cfc13957a9", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "96bd1b80-235a-44a2-80e7-01af12acaf29" + } + }, + { + "listen": "test", + "script": { + "id": "ace72628-dad5-467a-9c93-6c2bf692c70b", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "c830eceb-8d4b-4837-80b1-4435d2b763c6" + } + } + ] + }, + { + "id": "6d38cefc-7989-4ec4-aa1b-599913c404a1", + "name": "credentials_verify:vc:type:missing", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {\n \"@context\": [\n \"https://www.w3.org/2018/credentials/v1\",\n \"https://w3id.org/traceability/v1\"\n ],\n \"credentialSubject\": {\n \"id\": \"did:example:123\"\n },\n \"id\": \"urn:uuid:57016a7f-0e4c-4be9-beec-cf39c4dd459a\",\n \"issuanceDate\": \"2006-01-02T15:04:05Z\",\n \"issuer\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"proof\": {\n \"created\": \"2006-01-02T15:04:05Z\",\n \"verificationMethod\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn#z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"proofPurpose\": \"assertionMethod\",\n \"type\": \"Ed25519Signature2018\",\n \"jws\": \"eyJhbGciOiJFZERTQSIsImI2NCI6ZmFsc2UsImNyaXQiOlsiYjY0Il19..Bx6sv21fSmT7fCCxU3fDaLhEOhfRK8llXSiFTgApd4PHot00nVjhaKQyhBW9FfFmJljstlOV_Zff164cxOKiCQ\"\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "1ed28cef-e275-448d-9ddc-e7846b2f2aff", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "9e5e9afa-d72d-459d-a529-2de5c46a049a" + } + }, + { + "listen": "test", + "script": { + "id": "dc55a0d8-6c11-4ee0-98bb-a15c7f82d303", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "bc0437f3-9eb5-485e-a5e3-021619086caa" + } + } + ] + }, + { + "id": "905124ea-893d-4a04-ae5f-3986046a8e73", + "name": "credentials_verify:vc:type:boolean", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {{requestBody}}\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "b365dbcf-4bf0-42c4-93ad-2a11e3f53039", + "type": "text/javascript", + "exec": [ + "let rawBody = pm.variables.get(\"valid_vc\");", + "", + "// credential.type must be an array of strings", + "rawBody[\"type\"] = true;", + "", + "// Request body must be serialized before sending over the wire.", + "pm.variables.set(\"requestBody\", JSON.stringify(rawBody));" + ], + "_lastExecutionId": "5c242799-0e1f-47fa-99f9-d473337336cb" + } + }, + { + "listen": "test", + "script": { + "id": "d935b92d-e5cf-4a71-941b-098c9f91b1cc", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "efd6e2e1-9df8-4a2d-9ccf-b8f698afd016" + } + } + ] + }, + { + "id": "59922c4a-ea6e-4152-80ea-07c896e99076", + "name": "credentials_verify:vc:type:integer", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {{requestBody}}\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "97b17750-da57-4554-9951-768af085d1f4", + "type": "text/javascript", + "exec": [ + "let rawBody = pm.variables.get(\"valid_vc\");", + "", + "// credential.type must be an array of strings", + "rawBody[\"type\"] = 123;", + "", + "// Request body must be serialized before sending over the wire.", + "pm.variables.set(\"requestBody\", JSON.stringify(rawBody));" + ], + "_lastExecutionId": "b1f11d88-6318-4df8-a3da-4405f5c130b7" + } + }, + { + "listen": "test", + "script": { + "id": "0ca7fe28-c9dc-4a87-8ec2-96943adec760", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "e4f5c5e5-dc83-4ee6-a044-7953bcbc0b3d" + } + } + ] + }, + { + "id": "479ab237-d62f-480c-9e6c-da81f5a3971f", + "name": "credentials_verify:vc:type:null", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {{requestBody}}\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "5c4bbec8-369a-4507-8fff-54482fde3486", + "type": "text/javascript", + "exec": [ + "let rawBody = pm.variables.get(\"valid_vc\");", + "", + "// credential.type must be an array of strings", + "rawBody[\"type\"] = null;", + "", + "// Request body must be serialized before sending over the wire.", + "pm.variables.set(\"requestBody\", JSON.stringify(rawBody));" + ], + "_lastExecutionId": "df7daa2f-11c5-457a-bdaf-75b08a6a9b2d" + } + }, + { + "listen": "test", + "script": { + "id": "b9f083ec-bc4a-4507-a95e-408e254a3d69", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "9a29bb9e-3100-4182-94d1-b41780de1086" + } + } + ] + }, + { + "id": "790fc6ec-281f-4631-a4d0-5bba72edabcd", + "name": "credentials_verify:vc:type:object", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {{requestBody}}\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "61527b59-a838-4cb5-9021-81567ea44b9b", + "type": "text/javascript", + "exec": [ + "let rawBody = pm.variables.get(\"valid_vc\");", + "", + "// credential.type must be an array of strings", + "rawBody[\"type\"] = {\"key\": \"VerifiableCredential\"};", + "", + "// Request body must be serialized before sending over the wire.", + "pm.variables.set(\"requestBody\", JSON.stringify(rawBody));" + ], + "_lastExecutionId": "f123635b-90e0-4567-8d91-e16b01338410" + } + }, + { + "listen": "test", + "script": { + "id": "2b9fcb0d-327a-4449-819c-b6b4ace12586", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "4a2eb990-9b4d-4853-bed0-0d78d8e42877" + } + } + ] + }, + { + "id": "85a8cc05-a8b1-4c55-b5ee-335ecd1adba9", + "name": "credentials_verify:vc:type:string", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {\n \"@context\": [\n \"https://www.w3.org/2018/credentials/v1\",\n \"https://w3id.org/traceability/v1\"\n ],\n \"credentialSubject\": {\n \"id\": \"did:example:123\"\n },\n \"id\": \"urn:uuid:57016a7f-0e4c-4be9-beec-cf39c4dd459a\",\n \"issuanceDate\": \"2006-01-02T15:04:05Z\",\n \"issuer\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"type\": \"VerifiableCredential\",\n \"proof\": {\n \"created\": \"2006-01-02T15:04:05Z\",\n \"verificationMethod\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn#z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"proofPurpose\": \"assertionMethod\",\n \"type\": \"Ed25519Signature2018\",\n \"jws\": \"eyJhbGciOiJFZERTQSIsImI2NCI6ZmFsc2UsImNyaXQiOlsiYjY0Il19..z7SC-b7i7GCi9S_RgHGIkqzgeSxV5XUT_77JuHgqzQP-5KB5n_PrOW6ITnAlmgWyaVPSOD1IHVjb--avWDrbCQ\"\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "b0903626-832c-47b6-afe9-4595d1e74841", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "82503f49-1de8-4267-ba56-7e0c9310d490" + } + }, + { + "listen": "test", + "script": { + "id": "decab9f1-4575-4d19-8ce4-4767d0a49bf3", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "f79a876c-0f4a-4279-95cc-e2fd1a823d22" + } + } + ] + }, + { + "id": "6cf55d2a-4cf8-4db2-b975-5e915d8682e2", + "name": "credentials_verify:vc:type:item:missing", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {{requestBody}}\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "2b8a613d-93cd-43d5-9581-21326a6f9eef", + "type": "text/javascript", + "exec": [ + "let rawBody = pm.variables.get(\"valid_vc\");", + "", + "// credential.type must have at least one element", + "rawBody.type = [];", + "", + "// Request body must be serialized before sending over the wire.", + "pm.variables.set(\"requestBody\", JSON.stringify(rawBody));" + ], + "_lastExecutionId": "d6dc5980-f863-4fd8-bc96-1e0bf7e7b65f" + } + }, + { + "listen": "test", + "script": { + "id": "421c4029-9ba5-45a1-8431-b89422a78258", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "80fbf27a-878d-43cf-8818-a3be85a59b25" + } + } + ] + }, + { + "id": "9c44c938-0d36-4c7f-bc52-d2fbda0b9eea", + "name": "credentials_verify:vc:type:item:array", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {{requestBody}}\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "4455cbd5-3ad0-48ca-9b1e-6c814658e9be", + "type": "text/javascript", + "exec": [ + "let rawBody = pm.variables.get(\"valid_vc\");", + "", + "// credential.type must be an array of strings", + "rawBody.type = [\"VerifiableCredential\", [\"array item\"]];", + "", + "// Request body must be serialized before sending over the wire.", + "pm.variables.set(\"requestBody\", JSON.stringify(rawBody));" + ], + "_lastExecutionId": "7600a5e2-df1f-4001-9a9b-ac1bd05f62dd" + } + }, + { + "listen": "test", + "script": { + "id": "0f39b755-af83-466a-a11f-bd3418bffc56", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "2c8ad30c-2d58-4f9a-963d-48030f02078d" + } + } + ] + }, + { + "id": "5faa919b-72d8-4304-a0bc-b475008b4f62", + "name": "credentials_verify:vc:type:item:boolean", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {{requestBody}}\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "85011ea7-111f-44d3-a12b-06939bc8282b", + "type": "text/javascript", + "exec": [ + "let rawBody = pm.variables.get(\"valid_vc\");", + "", + "// credential.type must be an array of strings", + "rawBody.type = [\"VerifiableCredential\", true];", + "", + "// Request body must be serialized before sending over the wire.", + "pm.variables.set(\"requestBody\", JSON.stringify(rawBody));" + ], + "_lastExecutionId": "be7b92a1-cd9a-4533-a171-85dcc873fd9f" + } + }, + { + "listen": "test", + "script": { + "id": "b5dbb238-1fe2-41b5-ab79-ed1a40df4121", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "2f16bdb9-3766-493a-b5ee-e11e5ca956a0" + } + } + ] + }, + { + "id": "946ed45a-2afa-4619-81dc-916326cca387", + "name": "credentials_verify:vc:type:item:integer", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {{requestBody}}\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "481ef4dd-01b4-4340-be38-88a36196c154", + "type": "text/javascript", + "exec": [ + "let rawBody = pm.variables.get(\"valid_vc\");", + "", + "// credential.type must be an array of strings", + "rawBody.type = [\"VerifiableCredential\", 123];", + "", + "// Request body must be serialized before sending over the wire.", + "pm.variables.set(\"requestBody\", JSON.stringify(rawBody));" + ], + "_lastExecutionId": "4087ad7c-689f-4487-8850-a4510bb24d89" + } + }, + { + "listen": "test", + "script": { + "id": "061be5ba-2cce-4aef-9653-c4ade241898a", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "a1ec0185-7617-4a62-951a-3dcc9f96bc04" + } + } + ] + }, + { + "id": "34e471be-2357-482f-aa47-468b20cf5738", + "name": "credentials_verify:vc:type:item:null", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {{requestBody}}\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "a6569860-0c46-4f2c-89fc-836c2130baf9", + "type": "text/javascript", + "exec": [ + "let rawBody = pm.variables.get(\"valid_vc\");", + "", + "// credential.type must be an array of strings", + "rawBody.type = [\"VerifiableCredential\", null];", + "", + "// Request body must be serialized before sending over the wire.", + "pm.variables.set(\"requestBody\", JSON.stringify(rawBody));" + ], + "_lastExecutionId": "3570397f-9a46-49e3-9773-f1d4d96d91eb" + } + }, + { + "listen": "test", + "script": { + "id": "8c91003a-882e-4389-b6f4-c62da5098082", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "fe5a34a2-16cd-48f0-95c2-25746dc70b4d" + } + } + ] + }, + { + "id": "72b424f8-56a9-48df-833c-9b5f39d3399e", + "name": "credentials_verify:vc:type:item:object", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {{requestBody}}\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "14f43a14-540e-4574-8747-fd8ecff0c077", + "type": "text/javascript", + "exec": [ + "let rawBody = pm.variables.get(\"valid_vc\");", + "", + "// credential.type must be an array of strings", + "rawBody.type = [\"VerifiableCredential\", {\"key\": \"VerifiableCredential\"}];", + "", + "// Request body must be serialized before sending over the wire.", + "pm.variables.set(\"requestBody\", JSON.stringify(rawBody));" + ], + "_lastExecutionId": "169737a2-c73a-4e9b-96ef-39a6c04f5d50" + } + }, + { + "listen": "test", + "script": { + "id": "70a3a445-3274-4ff2-9a31-495792673d72", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "ca029b9a-fd0a-4226-947e-a9a2d7558452" + } + } + ] + }, + { + "id": "31c3de60-a5a0-4a6d-a817-8d042ab96220", + "name": "credentials_verify:vc:issuer:missing", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {\n \"@context\": [\n \"https://www.w3.org/2018/credentials/v1\",\n \"https://w3id.org/traceability/v1\"\n ],\n \"credentialSubject\": {\n \"id\": \"did:example:123\"\n },\n \"id\": \"urn:uuid:57016a7f-0e4c-4be9-beec-cf39c4dd459a\",\n \"issuanceDate\": \"2006-01-02T15:04:05Z\",\n \"type\": [\n \"VerifiableCredential\"\n ],\n \"proof\": {\n \"created\": \"2006-01-02T15:04:05Z\",\n \"verificationMethod\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn#z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"proofPurpose\": \"assertionMethod\",\n \"type\": \"Ed25519Signature2018\",\n \"jws\": \"eyJhbGciOiJFZERTQSIsImI2NCI6ZmFsc2UsImNyaXQiOlsiYjY0Il19..JtG57INFa8ZuLTnouU9zbgh8jUf_red-a-75XviPrr3HsCFPhrMo6HltNwwb8d4-lftLfws1Bj0NVTYaTKpjBw\"\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "6e5febf8-b0f1-4754-80c3-4a18b54605e8", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "6159a28e-5e82-445d-bba0-cf50f4d8960c" + } + }, + { + "listen": "test", + "script": { + "id": "80773ae5-6b07-472d-b5da-cf441cac5b25", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "bd599503-9f78-4f11-86f9-7797fffc5ebc" + } + } + ] + }, + { + "id": "bf59643d-e2ac-4fc9-8991-e9e89dbd4c71", + "name": "credentials_verify:vc:issuer:array", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {\n \"@context\": [\n \"https://www.w3.org/2018/credentials/v1\",\n \"https://w3id.org/traceability/v1\"\n ],\n \"credentialSubject\": {\n \"id\": \"did:example:123\"\n },\n \"id\": \"urn:uuid:57016a7f-0e4c-4be9-beec-cf39c4dd459a\",\n \"issuanceDate\": \"2006-01-02T15:04:05Z\",\n \"issuer\": [\n \"did:example:123\"\n ],\n \"type\": [\n \"VerifiableCredential\"\n ],\n \"proof\": {\n \"created\": \"2006-01-02T15:04:05Z\",\n \"verificationMethod\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn#z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"proofPurpose\": \"assertionMethod\",\n \"type\": \"Ed25519Signature2018\",\n \"jws\": \"eyJhbGciOiJFZERTQSIsImI2NCI6ZmFsc2UsImNyaXQiOlsiYjY0Il19..Mdpb0nbZLuHLqh6IBr6ouahKZNFB-cIKJXn-b-O6Pt6HyJaECfc399qgMTWovf-l04XYEpuYDmfZeYVThBeMDg\"\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "411499c3-7089-4058-bd74-7be7ea49e3bb", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "a0850be8-8e17-4b9b-a333-e0c9414d03f5" + } + }, + { + "listen": "test", + "script": { + "id": "7c77a7d8-ee16-4ed5-98af-bb52f7ab139e", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "1c691ef3-48ed-4608-8e39-f71e36d5bdfa" + } + } + ] + }, + { + "id": "c57af3f7-0cc8-4702-9501-ab6f768aed3f", + "name": "credentials_verify:vc:issuer:boolean", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {\n \"@context\": [\n \"https://www.w3.org/2018/credentials/v1\",\n \"https://w3id.org/traceability/v1\"\n ],\n \"credentialSubject\": {\n \"id\": \"did:example:123\"\n },\n \"id\": \"urn:uuid:57016a7f-0e4c-4be9-beec-cf39c4dd459a\",\n \"issuanceDate\": \"2006-01-02T15:04:05Z\",\n \"issuer\": false,\n \"type\": [\n \"VerifiableCredential\"\n ],\n \"proof\": {\n \"created\": \"2006-01-02T15:04:05Z\",\n \"verificationMethod\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn#z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"proofPurpose\": \"assertionMethod\",\n \"type\": \"Ed25519Signature2018\",\n \"jws\": \"eyJhbGciOiJFZERTQSIsImI2NCI6ZmFsc2UsImNyaXQiOlsiYjY0Il19..ryGzH1cVI0oyA0eBPKjIBDGJ8FYapvVnUEcovWWepoAASL3SzOOUvcQ9XOnQlclFU8dYhkEN2L8TQAj2OHlcBQ\"\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "2d79f64b-337a-420b-8248-f87bea00db7b", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "8c1f4311-87ee-49e9-ba5c-7cd1a6d18d80" + } + }, + { + "listen": "test", + "script": { + "id": "4b75b0a5-7fc5-4720-8015-c7b4f58a80cc", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "5820ca8f-a779-4246-98fa-911b9b174d03" + } + } + ] + }, + { + "id": "afa7bac8-6f34-458f-9dc4-5a67dadbdaa1", + "name": "credentials_verify:vc:issuer:integer", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {\n \"@context\": [\n \"https://www.w3.org/2018/credentials/v1\",\n \"https://w3id.org/traceability/v1\"\n ],\n \"credentialSubject\": {\n \"id\": \"did:example:123\"\n },\n \"id\": \"urn:uuid:57016a7f-0e4c-4be9-beec-cf39c4dd459a\",\n \"issuanceDate\": \"2006-01-02T15:04:05Z\",\n \"issuer\": 123,\n \"type\": [\n \"VerifiableCredential\"\n ],\n \"proof\": {\n \"created\": \"2006-01-02T15:04:05Z\",\n \"verificationMethod\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn#z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"proofPurpose\": \"assertionMethod\",\n \"type\": \"Ed25519Signature2018\",\n \"jws\": \"eyJhbGciOiJFZERTQSIsImI2NCI6ZmFsc2UsImNyaXQiOlsiYjY0Il19..kEE8wQKYgVQlcBvJeVeV151aR_iD6vPrlW2bgXPW8NvJx9AOuW5eGtL3j_I3xIGR_JWDA5jGy6KDVkqJNEDHAw\"\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "50e0c3ee-2564-4f18-a707-e20eca9922ea", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "8752db16-e916-4d42-8dda-060648a7bb62" + } + }, + { + "listen": "test", + "script": { + "id": "337908c5-7a42-4999-b1cf-c9189486ab02", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "7a41f3b8-e6ef-484e-8661-7099bca8e6eb" + } + } + ] + }, + { + "id": "78c7d416-ea38-4eb5-ac74-e87a60b82ce2", + "name": "credentials_verify:vc:issuer:null", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {\n \"@context\": [\n \"https://www.w3.org/2018/credentials/v1\",\n \"https://w3id.org/traceability/v1\"\n ],\n \"credentialSubject\": {\n \"id\": \"did:example:123\"\n },\n \"id\": \"urn:uuid:57016a7f-0e4c-4be9-beec-cf39c4dd459a\",\n \"issuanceDate\": \"2006-01-02T15:04:05Z\",\n \"issuer\": null,\n \"type\": [\n \"VerifiableCredential\"\n ],\n \"proof\": {\n \"created\": \"2006-01-02T15:04:05Z\",\n \"verificationMethod\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn#z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"proofPurpose\": \"assertionMethod\",\n \"type\": \"Ed25519Signature2018\",\n \"jws\": \"eyJhbGciOiJFZERTQSIsImI2NCI6ZmFsc2UsImNyaXQiOlsiYjY0Il19..JtG57INFa8ZuLTnouU9zbgh8jUf_red-a-75XviPrr3HsCFPhrMo6HltNwwb8d4-lftLfws1Bj0NVTYaTKpjBw\"\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "9dac1a3b-8e6c-4b37-8300-22325799a094", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "af8e725f-d0d3-480b-8533-2eb9c03428a4" + } + }, + { + "listen": "test", + "script": { + "id": "d3fc6825-fa71-4959-ac29-0e5e9bf5b160", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "b1072f5d-daaf-451c-a7cb-1856304c6203" + } + } + ] + }, + { + "id": "663bd4a6-db25-4c14-a7f3-9af0fc86ede5", + "name": "credentials_verify:vc:issuer:id:missing", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {\n \"@context\": [\n \"https://www.w3.org/2018/credentials/v1\",\n \"https://w3id.org/traceability/v1\"\n ],\n \"credentialSubject\": {\n \"id\": \"did:example:123\"\n },\n \"id\": \"urn:uuid:57016a7f-0e4c-4be9-beec-cf39c4dd459a\",\n \"issuanceDate\": \"2006-01-02T15:04:05Z\",\n \"issuer\": {},\n \"type\": [\n \"VerifiableCredential\"\n ],\n \"proof\": {\n \"created\": \"2006-01-02T15:04:05Z\",\n \"verificationMethod\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn#z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"proofPurpose\": \"assertionMethod\",\n \"type\": \"Ed25519Signature2018\",\n \"jws\": \"eyJhbGciOiJFZERTQSIsImI2NCI6ZmFsc2UsImNyaXQiOlsiYjY0Il19..3mHg7Xr443P-rcakew2CdGzjKXncUa4j2zY8A_W7U9tqPMFAiWuNqK5CTKV8yM_P3p5VZC8HMlc7SiaJYp-iBQ\"\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "ea01d9a2-9b2a-49e1-aa58-931cb472313c", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "4d3ade7c-b29e-4d88-ae21-98e141ece7bb" + } + }, + { + "listen": "test", + "script": { + "id": "41f7f666-2058-47fc-bee3-55b1b2ebfcd5", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "b0552d17-78e6-42b0-ae0f-769155838a2a" + } + } + ] + }, + { + "id": "90fc7f96-0318-452c-a048-f33a02c6a21c", + "name": "credentials_verify:vc:issuer:id:array", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {\n \"@context\": [\n \"https://www.w3.org/2018/credentials/v1\",\n \"https://w3id.org/traceability/v1\"\n ],\n \"credentialSubject\": {\n \"id\": \"did:example:123\"\n },\n \"id\": \"urn:uuid:57016a7f-0e4c-4be9-beec-cf39c4dd459a\",\n \"issuanceDate\": \"2006-01-02T15:04:05Z\",\n \"issuer\": {\n \"id\": [\n \"did:example:123\"\n ]\n },\n \"type\": [\n \"VerifiableCredential\"\n ],\n \"proof\": {\n \"created\": \"2006-01-02T15:04:05Z\",\n \"verificationMethod\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn#z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"proofPurpose\": \"assertionMethod\",\n \"type\": \"Ed25519Signature2018\",\n \"jws\": \"eyJhbGciOiJFZERTQSIsImI2NCI6ZmFsc2UsImNyaXQiOlsiYjY0Il19..TsN_31UJYzTTx1xh5CB9PjhnehJza3N5gAEFoNO55HLtQvoqGiEd-SI_4Xy7cpuYMbHdYf5CKHwP0eooyzjrAg\"\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "0369d795-8bf6-4824-b0c3-eae71d8d2e8a", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "805c8c1e-5f80-49c0-a4bc-2157ed7790d2" + } + }, + { + "listen": "test", + "script": { + "id": "901c0cc9-f5e2-45ea-ad40-4da6eb55181f", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "80128dfc-813f-4753-829f-91b66e1c92b8" + } + } + ] + }, + { + "id": "37e21522-f41f-43b6-8034-14169a4162d8", + "name": "credentials_verify:vc:issuer:id:boolean", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {\n \"@context\": [\n \"https://www.w3.org/2018/credentials/v1\",\n \"https://w3id.org/traceability/v1\"\n ],\n \"credentialSubject\": {\n \"id\": \"did:example:123\"\n },\n \"id\": \"urn:uuid:57016a7f-0e4c-4be9-beec-cf39c4dd459a\",\n \"issuanceDate\": \"2006-01-02T15:04:05Z\",\n \"issuer\": {\n \"id\": false\n },\n \"type\": [\n \"VerifiableCredential\"\n ],\n \"proof\": {\n \"created\": \"2006-01-02T15:04:05Z\",\n \"verificationMethod\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn#z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"proofPurpose\": \"assertionMethod\",\n \"type\": \"Ed25519Signature2018\",\n \"jws\": \"eyJhbGciOiJFZERTQSIsImI2NCI6ZmFsc2UsImNyaXQiOlsiYjY0Il19..JOl3FF8mG94K8DDAtSYeirCtE5GRVHXYZcIbf3JRCquZ7obaBm1wh3rEzbG-t8kjdWMn7Zwy8q4zw7pMC2-gAw\"\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "20ed3122-f26b-4dae-8185-11654a89dc1e", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "139da99e-9b87-4f0c-9319-4f1d8479c75c" + } + }, + { + "listen": "test", + "script": { + "id": "25f7d4a3-2310-484a-bb5e-4f40bb388233", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "c7ccab14-1a29-4db9-b194-d34cf1576372" + } + } + ] + }, + { + "id": "4f01961f-2489-4c37-8c3a-5f7ebc4a1967", + "name": "credentials_verify:vc:issuer:id:integer", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {\n \"@context\": [\n \"https://www.w3.org/2018/credentials/v1\",\n \"https://w3id.org/traceability/v1\"\n ],\n \"credentialSubject\": {\n \"id\": \"did:example:123\"\n },\n \"id\": \"urn:uuid:57016a7f-0e4c-4be9-beec-cf39c4dd459a\",\n \"issuanceDate\": \"2006-01-02T15:04:05Z\",\n \"issuer\": {\n \"id\": 123\n },\n \"type\": [\n \"VerifiableCredential\"\n ],\n \"proof\": {\n \"created\": \"2006-01-02T15:04:05Z\",\n \"verificationMethod\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn#z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"proofPurpose\": \"assertionMethod\",\n \"type\": \"Ed25519Signature2018\",\n \"jws\": \"eyJhbGciOiJFZERTQSIsImI2NCI6ZmFsc2UsImNyaXQiOlsiYjY0Il19..Ibp_FWO5FwzfTfd_PeTgedqAEcbS7dtCOoREanyZP0yAg63ZGay4hjjd-NwZfmWG8LRbMSqtjX2_Cu5BbBEoAQ\"\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "49139cd0-6e3e-4f5c-8f61-c64683994c16", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "74ede071-c0a1-4d75-a135-a4960bf2cb09" + } + }, + { + "listen": "test", + "script": { + "id": "6dcc9241-b840-4338-a112-1953d1b0b96d", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "b26e8567-2187-44d0-ac84-4b3b471945c1" + } + } + ] + }, + { + "id": "56245b98-4713-4d8d-98be-20b9b09c0751", + "name": "credentials_verify:vc:issuer:id:null", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {\n \"@context\": [\n \"https://www.w3.org/2018/credentials/v1\",\n \"https://w3id.org/traceability/v1\"\n ],\n \"credentialSubject\": {\n \"id\": \"did:example:123\"\n },\n \"id\": \"urn:uuid:57016a7f-0e4c-4be9-beec-cf39c4dd459a\",\n \"issuanceDate\": \"2006-01-02T15:04:05Z\",\n \"issuer\": {\n \"id\": null\n },\n \"type\": [\n \"VerifiableCredential\"\n ],\n \"proof\": {\n \"created\": \"2006-01-02T15:04:05Z\",\n \"verificationMethod\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn#z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"proofPurpose\": \"assertionMethod\",\n \"type\": \"Ed25519Signature2018\",\n \"jws\": \"eyJhbGciOiJFZERTQSIsImI2NCI6ZmFsc2UsImNyaXQiOlsiYjY0Il19..3mHg7Xr443P-rcakew2CdGzjKXncUa4j2zY8A_W7U9tqPMFAiWuNqK5CTKV8yM_P3p5VZC8HMlc7SiaJYp-iBQ\"\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "c188a243-c459-44fb-873c-96eae9294e0b", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "6ddd24ff-be3e-41d9-a49b-7541925a8651" + } + }, + { + "listen": "test", + "script": { + "id": "cdace431-5c4d-4b5c-9db3-97ed8dd0d947", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "bff1d45a-c6da-408a-93e2-5c68c1b7022c" + } + } + ] + }, + { + "id": "9f96791d-90d9-4348-9c8f-812c4c909fb0", + "name": "credentials_verify:vc:issuer:id:object", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {\n \"@context\": [\n \"https://www.w3.org/2018/credentials/v1\",\n \"https://w3id.org/traceability/v1\"\n ],\n \"credentialSubject\": {\n \"id\": \"did:example:123\"\n },\n \"id\": \"urn:uuid:57016a7f-0e4c-4be9-beec-cf39c4dd459a\",\n \"issuanceDate\": \"2006-01-02T15:04:05Z\",\n \"issuer\": {\n \"id\": {\n \"key\": \"did:example:123\"\n }\n },\n \"type\": [\n \"VerifiableCredential\"\n ],\n \"proof\": {\n \"created\": \"2006-01-02T15:04:05Z\",\n \"verificationMethod\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn#z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"proofPurpose\": \"assertionMethod\",\n \"type\": \"Ed25519Signature2018\",\n \"jws\": \"eyJhbGciOiJFZERTQSIsImI2NCI6ZmFsc2UsImNyaXQiOlsiYjY0Il19..n3pFfPx4jY7EjlOpLNJT4CAJYI1roVE6LoUgLQhJ1bMgS5xUKbsIhynp7xDW-vSGzIcu58w-Z8_d9--99NCDBw\"\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "aac966af-c4b5-47a8-9c43-94d095356062", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "3836ca8f-6a88-43aa-af65-a5288e4498eb" + } + }, + { + "listen": "test", + "script": { + "id": "556028c5-ef02-4df4-a5ce-21b352b0808b", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "398c808d-e53c-47dc-a37e-275c32709bd5" + } + } + ] + }, + { + "id": "9a3ab5f7-5d03-4872-bdbf-17276ffc058b", + "name": "credentials_verify:vc:issuanceDate:missing", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {\n \"@context\": [\n \"https://www.w3.org/2018/credentials/v1\",\n \"https://w3id.org/traceability/v1\"\n ],\n \"credentialSubject\": {\n \"id\": \"did:example:123\"\n },\n \"id\": \"urn:uuid:57016a7f-0e4c-4be9-beec-cf39c4dd459a\",\n \"issuer\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"type\": [\n \"VerifiableCredential\"\n ],\n \"proof\": {\n \"created\": \"2006-01-02T15:04:05Z\",\n \"verificationMethod\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn#z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"proofPurpose\": \"assertionMethod\",\n \"type\": \"Ed25519Signature2018\",\n \"jws\": \"eyJhbGciOiJFZERTQSIsImI2NCI6ZmFsc2UsImNyaXQiOlsiYjY0Il19..TM8P7mgJHcCjS_-L0AM_0QC1NSxVBcrUmv8bgZNoU-XF9F69wiOhogacbQFbewG5g7kf6mUvNA2Rv2SOHnjyCw\"\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "5fab95a6-1452-4ef8-8ebe-838283096bca", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "85cd1600-3d8b-4d4f-84d6-dedeb77c1024" + } + }, + { + "listen": "test", + "script": { + "id": "9ee7cd2a-2ee9-461f-91c8-cf5335a66739", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "e71b99d4-c59f-46fb-a27d-800dc4d31146" + } + } + ] + }, + { + "id": "ec57264f-c9e4-4a25-934e-04efb1448869", + "name": "credentials_verify:vc:issuanceDate:array", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {\n \"@context\": [\n \"https://www.w3.org/2018/credentials/v1\",\n \"https://w3id.org/traceability/v1\"\n ],\n \"credentialSubject\": {\n \"id\": \"did:example:123\"\n },\n \"id\": \"urn:uuid:57016a7f-0e4c-4be9-beec-cf39c4dd459a\",\n \"issuanceDate\": [\n \"2010-01-01T19:23:24Z\"\n ],\n \"issuer\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"type\": [\n \"VerifiableCredential\"\n ],\n \"proof\": {\n \"created\": \"2006-01-02T15:04:05Z\",\n \"verificationMethod\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn#z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"proofPurpose\": \"assertionMethod\",\n \"type\": \"Ed25519Signature2018\",\n \"jws\": \"eyJhbGciOiJFZERTQSIsImI2NCI6ZmFsc2UsImNyaXQiOlsiYjY0Il19..eJGt2anEVhR3qXrd8726C2a8PNJ-S4SnhIUB2YpAUiLJhTQ4FcY_nONpl-U0MbpWgwlpJ7xa1_uk4EMrGmOUBg\"\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "68a8ee52-6727-4a81-a065-cc510ed4adc4", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "af4bab24-aeab-4f25-b418-62c174e2a20c" + } + }, + { + "listen": "test", + "script": { + "id": "07ca8901-5ccf-4539-ba91-19c407533350", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "639735ae-edcd-41fd-8e5b-1568721dbe42" + } + } + ] + }, + { + "id": "2404c193-d6e0-4b90-9943-20211dc9ea08", + "name": "credentials_verify:vc:issuanceDate:boolean", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {\n \"@context\": [\n \"https://www.w3.org/2018/credentials/v1\",\n \"https://w3id.org/traceability/v1\"\n ],\n \"credentialSubject\": {\n \"id\": \"did:example:123\"\n },\n \"id\": \"urn:uuid:57016a7f-0e4c-4be9-beec-cf39c4dd459a\",\n \"issuanceDate\": false,\n \"issuer\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"type\": [\n \"VerifiableCredential\"\n ],\n \"proof\": {\n \"created\": \"2006-01-02T15:04:05Z\",\n \"verificationMethod\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn#z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"proofPurpose\": \"assertionMethod\",\n \"type\": \"Ed25519Signature2018\",\n \"jws\": \"eyJhbGciOiJFZERTQSIsImI2NCI6ZmFsc2UsImNyaXQiOlsiYjY0Il19..8Ax_d8Yp8MIszSaGQa1WkiT4xktUk0Ltg7EF3QQ-GGY8JaV_jR6-zRUlEF2iW0HcK6C8ZoAt0KrllUUDdJkdDA\"\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "c56fc105-20a3-412a-896b-49510bff2b82", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "a321f853-07bf-491e-968e-cb32d9b72505" + } + }, + { + "listen": "test", + "script": { + "id": "c47bd36e-1055-4d43-a68d-47e5e8a8777a", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "a67dc169-2ecc-4628-a870-4d57a6753190" + } + } + ] + }, + { + "id": "03d2b62d-ec18-4f7f-ba76-e4f11fa02310", + "name": "credentials_verify:vc:issuanceDate:integer", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {\n \"@context\": [\n \"https://www.w3.org/2018/credentials/v1\",\n \"https://w3id.org/traceability/v1\"\n ],\n \"credentialSubject\": {\n \"id\": \"did:example:123\"\n },\n \"id\": \"urn:uuid:57016a7f-0e4c-4be9-beec-cf39c4dd459a\",\n \"issuanceDate\": 123,\n \"issuer\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"type\": [\n \"VerifiableCredential\"\n ],\n \"proof\": {\n \"created\": \"2006-01-02T15:04:05Z\",\n \"verificationMethod\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn#z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"proofPurpose\": \"assertionMethod\",\n \"type\": \"Ed25519Signature2018\",\n \"jws\": \"eyJhbGciOiJFZERTQSIsImI2NCI6ZmFsc2UsImNyaXQiOlsiYjY0Il19..x-sSX9vqc6977YPFhNbzjKdisDv4qD2mx-yBSH_EG-UQCpyH_ErCzoFWnpJzRJKIKbOLEvvZ5SO_fWbNWyNdCQ\"\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "28fc948a-35ae-49ea-a257-ce18e39f28dd", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "f6b51592-5469-4aaa-81fa-395d1ec93135" + } + }, + { + "listen": "test", + "script": { + "id": "b0dbcb39-36e8-4f1c-8826-918329e8ffd7", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "5818ba6c-f054-4c30-ba75-e16262621000" + } + } + ] + }, + { + "id": "7f83b899-b0a8-458c-8a5f-02c9f92694ed", + "name": "credentials_verify:vc:issuanceDate:null", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {\n \"@context\": [\n \"https://www.w3.org/2018/credentials/v1\",\n \"https://w3id.org/traceability/v1\"\n ],\n \"credentialSubject\": {\n \"id\": \"did:example:123\"\n },\n \"id\": \"urn:uuid:57016a7f-0e4c-4be9-beec-cf39c4dd459a\",\n \"issuanceDate\": null,\n \"issuer\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"type\": [\n \"VerifiableCredential\"\n ],\n \"proof\": {\n \"created\": \"2006-01-02T15:04:05Z\",\n \"verificationMethod\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn#z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"proofPurpose\": \"assertionMethod\",\n \"type\": \"Ed25519Signature2018\",\n \"jws\": \"eyJhbGciOiJFZERTQSIsImI2NCI6ZmFsc2UsImNyaXQiOlsiYjY0Il19..TM8P7mgJHcCjS_-L0AM_0QC1NSxVBcrUmv8bgZNoU-XF9F69wiOhogacbQFbewG5g7kf6mUvNA2Rv2SOHnjyCw\"\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "6ce5a459-52c5-43a5-ab4e-684d8cec1845", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "17de38e6-5f8a-4964-84e5-e622440453e6" + } + }, + { + "listen": "test", + "script": { + "id": "7ca7c79e-8e97-4d73-868a-ce6abf2f1b85", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "8e4380ab-af49-4ff4-a547-635e2ec325d4" + } + } + ] + }, + { + "id": "6753dbe8-f225-4c02-8c13-ac0368ac86a5", + "name": "credentials_verify:vc:issuanceDate:object", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {\n \"@context\": [\n \"https://www.w3.org/2018/credentials/v1\",\n \"https://w3id.org/traceability/v1\"\n ],\n \"credentialSubject\": {\n \"id\": \"did:example:123\"\n },\n \"id\": \"urn:uuid:57016a7f-0e4c-4be9-beec-cf39c4dd459a\",\n \"issuanceDate\": {\n \"key\": \"2010-01-01T19:23:24Z\"\n },\n \"issuer\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"type\": [\n \"VerifiableCredential\"\n ],\n \"proof\": {\n \"created\": \"2006-01-02T15:04:05Z\",\n \"verificationMethod\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn#z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"proofPurpose\": \"assertionMethod\",\n \"type\": \"Ed25519Signature2018\",\n \"jws\": \"eyJhbGciOiJFZERTQSIsImI2NCI6ZmFsc2UsImNyaXQiOlsiYjY0Il19..Z1GVMKiJuJeJMpR_Ag4Wpv6940N3WUreYSxEsPaZgU_J1C_EDUj8ycRJitlJNEBBuGhibJ0GWyK-WW9RO2WCDA\"\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "8fd19218-9409-4a93-b18b-3cfdd4ae965f", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "fa678d68-75df-4790-baa8-084ce4321264" + } + }, + { + "listen": "test", + "script": { + "id": "548fcad3-d9a1-4063-9160-31661bed3b32", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "0c3c077c-dc56-40e1-9088-a6601250dcab" + } + } + ] + }, + { + "id": "ddecf387-c225-4982-8f11-3bdad03ad0aa", + "name": "credentials_verify:vc:issuanceDate:string", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {\n \"@context\": [\n \"https://www.w3.org/2018/credentials/v1\",\n \"https://w3id.org/traceability/v1\"\n ],\n \"credentialSubject\": {\n \"id\": \"did:example:123\"\n },\n \"id\": \"urn:uuid:57016a7f-0e4c-4be9-beec-cf39c4dd459a\",\n \"issuanceDate\": \"not a valid XML Date Time string\",\n \"issuer\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"type\": [\n \"VerifiableCredential\"\n ],\n \"proof\": {\n \"created\": \"2006-01-02T15:04:05Z\",\n \"verificationMethod\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn#z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"proofPurpose\": \"assertionMethod\",\n \"type\": \"Ed25519Signature2018\",\n \"jws\": \"eyJhbGciOiJFZERTQSIsImI2NCI6ZmFsc2UsImNyaXQiOlsiYjY0Il19..ebrsCszvH6TQHw1QhA8laajPRWL_zGvQ96Up8A4TiJrY7ueFm3V-Suk-KNd6JKckpOxLoF-Cb24KG_g73AqHAg\"\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "21c887ee-0d05-42ab-b4d4-7dee4c7547b2", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "4fc79fd9-59d8-4e7c-860c-d158547c97e6" + } + }, + { + "listen": "test", + "script": { + "id": "8ad0de25-1541-45d3-94fe-3a0d2954f278", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "09a77bef-5b7e-4e02-a675-3188c5b392ea" + } + } + ] + }, + { + "id": "87ea3779-7c28-4e4b-adbc-dd019ed2d073", + "name": "credentials_verify:vc:credentialSubject:missing", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {\n \"@context\": [\n \"https://www.w3.org/2018/credentials/v1\",\n \"https://w3id.org/traceability/v1\"\n ],\n \"id\": \"urn:uuid:57016a7f-0e4c-4be9-beec-cf39c4dd459a\",\n \"issuanceDate\": \"2006-01-02T15:04:05Z\",\n \"issuer\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"type\": [\n \"VerifiableCredential\"\n ],\n \"proof\": {\n \"created\": \"2006-01-02T15:04:05Z\",\n \"verificationMethod\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn#z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"proofPurpose\": \"assertionMethod\",\n \"type\": \"Ed25519Signature2018\",\n \"jws\": \"eyJhbGciOiJFZERTQSIsImI2NCI6ZmFsc2UsImNyaXQiOlsiYjY0Il19..bHp5pm-9GUkKetjC75DopheXPgXztK_ruNFKStI2vt2pBbXHRJWZlO1PsXInyqfre9BcqmIUcwD4TbbjfiUYCw\"\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "e19eff95-872c-48f2-bce1-a31ddea74a69", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "65948572-e5ad-4ffc-bcca-a6a0b4ef60fe" + } + }, + { + "listen": "test", + "script": { + "id": "23f11d1a-c42d-4d63-9c4e-0ae8edfb590d", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "021b33c2-a080-4711-b564-1b7cb7ada96e" + } + } + ] + }, + { + "id": "e61637d6-c6b6-4c9f-901f-44d6e29924af", + "name": "credentials_verify:vc:credentialSubject:array", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {\n \"@context\": [\n \"https://www.w3.org/2018/credentials/v1\",\n \"https://w3id.org/traceability/v1\"\n ],\n \"credentialSubject\": [\n \"did:example:123\"\n ],\n \"id\": \"urn:uuid:57016a7f-0e4c-4be9-beec-cf39c4dd459a\",\n \"issuanceDate\": \"2006-01-02T15:04:05Z\",\n \"issuer\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"type\": [\n \"VerifiableCredential\"\n ],\n \"proof\": {\n \"created\": \"2006-01-02T15:04:05Z\",\n \"verificationMethod\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn#z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"proofPurpose\": \"assertionMethod\",\n \"type\": \"Ed25519Signature2018\",\n \"jws\": \"eyJhbGciOiJFZERTQSIsImI2NCI6ZmFsc2UsImNyaXQiOlsiYjY0Il19..z7SC-b7i7GCi9S_RgHGIkqzgeSxV5XUT_77JuHgqzQP-5KB5n_PrOW6ITnAlmgWyaVPSOD1IHVjb--avWDrbCQ\"\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "a0dc48a6-b6bf-45de-a332-31b6e0ac7a4b", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "9d3f42c0-360d-4c8b-b3e1-3c475913fc9c" + } + }, + { + "listen": "test", + "script": { + "id": "175d6450-6622-45a3-9d7d-655f3e55c9a4", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "90b0ca32-2776-46a9-b206-03e3dc0d1c00" + } + } + ] + }, + { + "id": "934bafb9-60fa-4aac-b1fb-2043731c4ac8", + "name": "credentials_verify:vc:credentialSubject:boolean", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {\n \"@context\": [\n \"https://www.w3.org/2018/credentials/v1\",\n \"https://w3id.org/traceability/v1\"\n ],\n \"credentialSubject\": false,\n \"id\": \"urn:uuid:57016a7f-0e4c-4be9-beec-cf39c4dd459a\",\n \"issuanceDate\": \"2006-01-02T15:04:05Z\",\n \"issuer\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"type\": [\n \"VerifiableCredential\"\n ],\n \"proof\": {\n \"created\": \"2006-01-02T15:04:05Z\",\n \"verificationMethod\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn#z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"proofPurpose\": \"assertionMethod\",\n \"type\": \"Ed25519Signature2018\",\n \"jws\": \"eyJhbGciOiJFZERTQSIsImI2NCI6ZmFsc2UsImNyaXQiOlsiYjY0Il19..VK75R0RpQX9g4E_vGExhb_aDUNycy1UlQYvhCL1Ydl9bWiT1oUPeHEUgJMRGzmRRvyByyj13oHI2yB3cOLWXCA\"\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "80879b42-1ede-4e44-9c14-bd74a5c1c2f6", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "97133de9-0c10-4fe9-8a69-5b6f924b39da" + } + }, + { + "listen": "test", + "script": { + "id": "ac06b7d3-0daa-43e0-b58a-8a59f1005cbd", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "fabda9dc-e886-4ce6-977e-e6f2234cc432" + } + } + ] + }, + { + "id": "82787aee-46fa-4a19-8f7e-7f3913122655", + "name": "credentials_verify:vc:credentialSubject:integer", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {\n \"@context\": [\n \"https://www.w3.org/2018/credentials/v1\",\n \"https://w3id.org/traceability/v1\"\n ],\n \"credentialSubject\": 123,\n \"id\": \"urn:uuid:57016a7f-0e4c-4be9-beec-cf39c4dd459a\",\n \"issuanceDate\": \"2006-01-02T15:04:05Z\",\n \"issuer\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"type\": [\n \"VerifiableCredential\"\n ],\n \"proof\": {\n \"created\": \"2006-01-02T15:04:05Z\",\n \"verificationMethod\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn#z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"proofPurpose\": \"assertionMethod\",\n \"type\": \"Ed25519Signature2018\",\n \"jws\": \"eyJhbGciOiJFZERTQSIsImI2NCI6ZmFsc2UsImNyaXQiOlsiYjY0Il19..dQnu8mT7YMECvDQPODQ1YUudQIO9Yx7WsZ07UWpHRqw0iV3ZvJOebbBoY0gFvsF9t6foFFEaaWcKi4vNgIdfCw\"\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "2fc811d8-476a-488f-bb4d-8a725c9ddf53", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "525ece9d-699d-4f22-8259-a2412119777b" + } + }, + { + "listen": "test", + "script": { + "id": "501972d5-2a3c-4fff-8c8d-0215207d438e", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "cb312ac5-f917-4eb7-b89f-708906f06a16" + } + } + ] + }, + { + "id": "1d373a0f-9410-4a3f-af00-fe98e5390787", + "name": "credentials_verify:vc:credentialSubject:null", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {\n \"@context\": [\n \"https://www.w3.org/2018/credentials/v1\",\n \"https://w3id.org/traceability/v1\"\n ],\n \"credentialSubject\": null,\n \"id\": \"urn:uuid:57016a7f-0e4c-4be9-beec-cf39c4dd459a\",\n \"issuanceDate\": \"2006-01-02T15:04:05Z\",\n \"issuer\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"type\": [\n \"VerifiableCredential\"\n ],\n \"proof\": {\n \"created\": \"2006-01-02T15:04:05Z\",\n \"verificationMethod\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn#z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"proofPurpose\": \"assertionMethod\",\n \"type\": \"Ed25519Signature2018\",\n \"jws\": \"eyJhbGciOiJFZERTQSIsImI2NCI6ZmFsc2UsImNyaXQiOlsiYjY0Il19..bHp5pm-9GUkKetjC75DopheXPgXztK_ruNFKStI2vt2pBbXHRJWZlO1PsXInyqfre9BcqmIUcwD4TbbjfiUYCw\"\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "77f13900-ce0c-494d-ae30-ad2c4087d148", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "e9181139-d446-400c-b52b-a2e4a6aedb70" + } + }, + { + "listen": "test", + "script": { + "id": "4feac8f1-c070-468e-aa37-b9e937159598", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "a8d7452d-cc8b-4154-af97-bcaac505f3cd" + } + } + ] + }, + { + "id": "96590c26-d8b7-4efb-acad-3c49005a18a3", + "name": "credentials_verify:vc:credentialSubject:string", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {\n \"@context\": [\n \"https://www.w3.org/2018/credentials/v1\",\n \"https://w3id.org/traceability/v1\"\n ],\n \"credentialSubject\": \"did:example:123\",\n \"id\": \"urn:uuid:57016a7f-0e4c-4be9-beec-cf39c4dd459a\",\n \"issuanceDate\": \"2006-01-02T15:04:05Z\",\n \"issuer\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"type\": [\n \"VerifiableCredential\"\n ],\n \"proof\": {\n \"created\": \"2006-01-02T15:04:05Z\",\n \"verificationMethod\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn#z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"proofPurpose\": \"assertionMethod\",\n \"type\": \"Ed25519Signature2018\",\n \"jws\": \"eyJhbGciOiJFZERTQSIsImI2NCI6ZmFsc2UsImNyaXQiOlsiYjY0Il19..z7SC-b7i7GCi9S_RgHGIkqzgeSxV5XUT_77JuHgqzQP-5KB5n_PrOW6ITnAlmgWyaVPSOD1IHVjb--avWDrbCQ\"\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "fb73701d-5d59-44c9-a9fe-c96020a50538", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "913c2193-4f6a-4f5d-a605-25a652271a05" + } + }, + { + "listen": "test", + "script": { + "id": "d871c9f3-15e4-4dac-8386-57a37edb8b51", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "6186dec7-eb1b-4016-abea-71ee371646c4" + } + } + ] + }, + { + "id": "a4fbd06f-1e28-4dae-8e5c-40f4fdc32633", + "name": "credentials_verify:vc:credentialSubject:id:array", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {\n \"@context\": [\n \"https://www.w3.org/2018/credentials/v1\",\n \"https://w3id.org/traceability/v1\"\n ],\n \"credentialSubject\": {\n \"id\": [\n \"did:example:123\"\n ]\n },\n \"id\": \"urn:uuid:57016a7f-0e4c-4be9-beec-cf39c4dd459a\",\n \"issuanceDate\": \"2006-01-02T15:04:05Z\",\n \"issuer\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"type\": [\n \"VerifiableCredential\"\n ],\n \"proof\": {\n \"created\": \"2006-01-02T15:04:05Z\",\n \"verificationMethod\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn#z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"proofPurpose\": \"assertionMethod\",\n \"type\": \"Ed25519Signature2018\",\n \"jws\": \"eyJhbGciOiJFZERTQSIsImI2NCI6ZmFsc2UsImNyaXQiOlsiYjY0Il19..8KJ136ciaI5X01UO8dPG0KMcsxmd7qzxvrahflTNqsrjjd-vF8bBKpjVDLOOj7bUolO277JWFCPX1xvvAVAvAg\"\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "33d54576-1ab3-4f6b-b554-4ee3c9dfc99d", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "0f1fe00d-adec-4027-a88d-b275e17725ca" + } + }, + { + "listen": "test", + "script": { + "id": "663b96af-a07e-4aca-ba2e-9e5c2246fac7", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "2702e828-4fa9-4761-96d4-4aa52438b001" + } + } + ] + }, + { + "id": "815c0fb5-dea6-4eb8-a00e-b67041e6aa17", + "name": "credentials_verify:vc:credentialSubject:id:boolean", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {\n \"@context\": [\n \"https://www.w3.org/2018/credentials/v1\",\n \"https://w3id.org/traceability/v1\"\n ],\n \"credentialSubject\": {\n \"id\": false\n },\n \"id\": \"urn:uuid:57016a7f-0e4c-4be9-beec-cf39c4dd459a\",\n \"issuanceDate\": \"2006-01-02T15:04:05Z\",\n \"issuer\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"type\": [\n \"VerifiableCredential\"\n ],\n \"proof\": {\n \"created\": \"2006-01-02T15:04:05Z\",\n \"verificationMethod\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn#z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"proofPurpose\": \"assertionMethod\",\n \"type\": \"Ed25519Signature2018\",\n \"jws\": \"eyJhbGciOiJFZERTQSIsImI2NCI6ZmFsc2UsImNyaXQiOlsiYjY0Il19..1Tatn2a45JYHHvhGvCLNbO1VUDV_lkvRVosGzDXDF-DseqRorDTFmY7XSyYqrl5yc6B200ET0RBvgK2vyEC6BA\"\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "ac47c71f-b533-461b-9d87-bf40c1125843", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "48ea24ea-89c0-4034-bf23-13ee93854ab0" + } + }, + { + "listen": "test", + "script": { + "id": "426e1d32-c5a7-418f-8667-ccead4fc1b3c", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "52316878-3ab4-4abe-8249-39f20dc86477" + } + } + ] + }, + { + "id": "d864a5f2-719b-42fd-ba7a-e159f5df73a9", + "name": "credentials_verify:vc:credentialSubject:id:integer", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {\n \"@context\": [\n \"https://www.w3.org/2018/credentials/v1\",\n \"https://w3id.org/traceability/v1\"\n ],\n \"credentialSubject\": {\n \"id\": 123\n },\n \"id\": \"urn:uuid:57016a7f-0e4c-4be9-beec-cf39c4dd459a\",\n \"issuanceDate\": \"2006-01-02T15:04:05Z\",\n \"issuer\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"type\": [\n \"VerifiableCredential\"\n ],\n \"proof\": {\n \"created\": \"2006-01-02T15:04:05Z\",\n \"verificationMethod\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn#z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"proofPurpose\": \"assertionMethod\",\n \"type\": \"Ed25519Signature2018\",\n \"jws\": \"eyJhbGciOiJFZERTQSIsImI2NCI6ZmFsc2UsImNyaXQiOlsiYjY0Il19..qPc7PrMuniibwI74A9ELPRd1YyUjNyeccnUFc4GCfj7I3oREDl0RT6PEt1pEY81mq7vlIsNG1myE86igC__qBA\"\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "c8a84ccf-5419-430f-8b2e-ce4b9b239331", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "2eeb9c71-2897-4414-8934-185e06d61216" + } + }, + { + "listen": "test", + "script": { + "id": "2d03cb7a-75fe-4fc8-a091-32d5fd83d39c", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "36a711c9-d516-4d3b-85c8-e49c0d6ac771" + } + } + ] + }, + { + "id": "13399a0a-2129-4bf0-a5a2-b2b948640ce2", + "name": "credentials_verify:vc:credentialSubject:id:null", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {\n \"@context\": [\n \"https://www.w3.org/2018/credentials/v1\",\n \"https://w3id.org/traceability/v1\"\n ],\n \"credentialSubject\": {\n \"id\": null\n },\n \"id\": \"urn:uuid:57016a7f-0e4c-4be9-beec-cf39c4dd459a\",\n \"issuanceDate\": \"2006-01-02T15:04:05Z\",\n \"issuer\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"type\": [\n \"VerifiableCredential\"\n ],\n \"proof\": {\n \"created\": \"2006-01-02T15:04:05Z\",\n \"verificationMethod\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn#z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"proofPurpose\": \"assertionMethod\",\n \"type\": \"Ed25519Signature2018\",\n \"jws\": \"eyJhbGciOiJFZERTQSIsImI2NCI6ZmFsc2UsImNyaXQiOlsiYjY0Il19..10vzNYPpxv6gZwVR-V23lgvIgseVOwxT6Tc1Zbn5T6pWGmUhrkur_O-OexNVjkVSf7Qu_6NDnIL1m0KcNKGBCg\"\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "3620604a-a164-4e3e-92aa-cda2af8e668b", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "3334ffeb-f748-4960-84d1-c4de3b56dcfb" + } + }, + { + "listen": "test", + "script": { + "id": "5b7d6a62-c35e-4b9e-ae91-7f2f9db8cb67", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "6b34e3ab-a1b6-417e-92b5-49b1049c8d6b" + } + } + ] + }, + { + "id": "40963960-e0fd-45d8-a10b-82b1e0380db6", + "name": "credentials_verify:vc:credentialSubject:id:object", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {\n \"@context\": [\n \"https://www.w3.org/2018/credentials/v1\",\n \"https://w3id.org/traceability/v1\"\n ],\n \"credentialSubject\": {\n \"id\": {\n \"key\": \"did:example:123\"\n }\n },\n \"id\": \"urn:uuid:57016a7f-0e4c-4be9-beec-cf39c4dd459a\",\n \"issuanceDate\": \"2006-01-02T15:04:05Z\",\n \"issuer\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"type\": [\n \"VerifiableCredential\"\n ],\n \"proof\": {\n \"created\": \"2006-01-02T15:04:05Z\",\n \"verificationMethod\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn#z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"proofPurpose\": \"assertionMethod\",\n \"type\": \"Ed25519Signature2018\",\n \"jws\": \"eyJhbGciOiJFZERTQSIsImI2NCI6ZmFsc2UsImNyaXQiOlsiYjY0Il19..tQJMGZTsqt1RhpxKkq647EHc3pjQ183zd4KchfvD3dXWVfL9X1fUedMbj33l8eev6YWua2-6_4_sUTDr2MLEDg\"\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "0f5e3dd1-4a7d-4640-9fa9-d69b9763bbab", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "1c7c62ea-2613-4f5d-8b9c-53bc4a193501" + } + }, + { + "listen": "test", + "script": { + "id": "abbe4238-e501-4c57-b669-4fc3c436ce44", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "d69e1224-9b4a-4a0b-bb89-27e893a3aa2f" + } + } + ] + }, + { + "id": "25659332-67e0-40fb-a582-6e9c76f3ae0e", + "name": "credentials_verify:proof:missing", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {{requestBody}}\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "c7ad69d2-cd9f-4fb3-9fe2-f89fba42138d", + "type": "text/javascript", + "exec": [ + "let rawBody = pm.variables.get(\"valid_vc\");", + "", + "// credential.proof is required for embedded proof VCs", + "delete rawBody.proof", + "", + "// Request body must be serialized before sending over the wire.", + "pm.variables.set(\"requestBody\", JSON.stringify(rawBody));" + ], + "_lastExecutionId": "4bf000b2-a428-416a-8728-e8ced669f7ea" + } + }, + { + "listen": "test", + "script": { + "id": "745dc85d-daf1-48e0-bfca-f097ff7f71b8", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "96467892-54a2-4e65-96ba-ac22befc6e9a" + } + } + ] + }, + { + "id": "ab58a019-b792-492b-b173-6a4a1ed10d02", + "name": "credentials_verify:proof:array", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {{requestBody}}\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "560a404d-af16-4602-b2bb-57922ba6807c", + "type": "text/javascript", + "exec": [ + "let rawBody = pm.variables.get(\"valid_vc\");", + "", + "// credential.proof is required to be an object for embedded proof VCs", + "rawBody.proof = [];", + "", + "// Request body must be serialized before sending over the wire.", + "pm.variables.set(\"requestBody\", JSON.stringify(rawBody));" + ], + "_lastExecutionId": "d1701b58-c81d-41eb-9d64-8aba3ec95908" + } + }, + { + "listen": "test", + "script": { + "id": "6cdee999-4192-41f8-83fe-5f449464aad4", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "b769a8b7-4bc4-41bf-b220-59d7c4fe2fc1" + } + } + ] + }, + { + "id": "1b8be9c1-30d0-4196-b625-d34ec037db04", + "name": "credentials_verify:proof:boolean", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {{requestBody}}\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "584aec9a-ddb7-43a1-ac20-b9d3d5a75b77", + "type": "text/javascript", + "exec": [ + "let rawBody = pm.variables.get(\"valid_vc\");", + "", + "// credential.proof is required to be an object for embedded proof VCs", + "rawBody.proof = true;", + "", + "// Request body must be serialized before sending over the wire.", + "pm.variables.set(\"requestBody\", JSON.stringify(rawBody));" + ], + "_lastExecutionId": "44c81ff4-49fc-4a14-9aaf-1f766aba5449" + } + }, + { + "listen": "test", + "script": { + "id": "adf8d9a8-c0bf-4b2b-9b93-b6faa4587d35", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "c0f87dfc-a2f3-446d-930f-6350cd70be1c" + } + } + ] + }, + { + "id": "1c79043b-88a5-4513-9f46-592a94e08d10", + "name": "credentials_verify:proof:integer", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {{requestBody}}\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "ec4c1a12-6680-4e2c-aa60-5ac820d61cb8", + "type": "text/javascript", + "exec": [ + "let rawBody = pm.variables.get(\"valid_vc\");", + "", + "// credential.proof is required to be an object for embedded proof VCs", + "rawBody.proof = 10;", + "", + "// Request body must be serialized before sending over the wire.", + "pm.variables.set(\"requestBody\", JSON.stringify(rawBody));" + ], + "_lastExecutionId": "0048b4ac-64a3-47bd-ae24-642a93209a05" + } + }, + { + "listen": "test", + "script": { + "id": "8941ec86-2861-4753-818c-41e9850cea37", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "133e1a4a-85f8-44e9-be90-964a7d952a5a" + } + } + ] + }, + { + "id": "f43d5ac6-bfd7-4d71-bc67-2510853bddcc", + "name": "credentials_verify:proof:null", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {{requestBody}}\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "dc94c923-1c8d-4dd9-b187-5837fd5ad774", + "type": "text/javascript", + "exec": [ + "let rawBody = pm.variables.get(\"valid_vc\");", + "", + "// credential.proof is required to be an object for embedded proof VCs", + "rawBody.proof = null;", + "", + "// Request body must be serialized before sending over the wire.", + "pm.variables.set(\"requestBody\", JSON.stringify(rawBody));" + ], + "_lastExecutionId": "135ec0be-b5e9-4c3a-baea-a7e227c9d37f" + } + }, + { + "listen": "test", + "script": { + "id": "d0629a48-db61-435e-bd76-c857e81e6f0d", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "6528ae78-7e80-4ac8-b7b5-f78417c84366" + } + } + ] + }, + { + "id": "106dddc2-5cb5-4f0b-8ef9-891716fbaafc", + "name": "credentials_verify:proof:string", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {{requestBody}}\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "7a3f32a8-75fd-4697-9158-94416720fd09", + "type": "text/javascript", + "exec": [ + "let rawBody = pm.variables.get(\"valid_vc\");", + "", + "// credential.proof is required to be an object for embedded proof VCs", + "rawBody.proof = \"string\";", + "", + "// Request body must be serialized before sending over the wire.", + "pm.variables.set(\"requestBody\", JSON.stringify(rawBody));" + ], + "_lastExecutionId": "9837048f-aee1-4eb6-a8b0-8ddd839c306f" + } + }, + { + "listen": "test", + "script": { + "id": "746f7c57-18d6-41f9-b1bd-3d530f7f78d3", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "c537f9bc-9cbf-46ff-8f04-270495ed0977" + } + } + ] + }, + { + "id": "3833a1c4-ae3b-4a70-b1bb-868745bb30b1", + "name": "credentials_verify:proof:type:missing", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {{requestBody}}\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "762cc6e9-640c-49ae-8ad2-38e1831b5e9e", + "type": "text/javascript", + "exec": [ + "let rawBody = pm.variables.get(\"valid_vc\");", + "", + "// credential.proof.type is required for embedded proof VCs", + "delete rawBody.proof.type", + "", + "// Request body must be serialized before sending over the wire.", + "pm.variables.set(\"requestBody\", JSON.stringify(rawBody));" + ], + "_lastExecutionId": "35c6e408-e306-4437-8f7a-04e15af14813" + } + }, + { + "listen": "test", + "script": { + "id": "59940ce2-3854-4417-8d98-7ce234400d39", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "1f91f44d-18a0-4c56-b81f-36b4ec6517d4" + } + } + ] + }, + { + "id": "b56ef6ee-b8a5-4651-a776-ce0281dc1f37", + "name": "credentials_verify:proof:type:array", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {{requestBody}}\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "7a5e465b-0e5f-4b2c-b6c8-9c85f2252196", + "type": "text/javascript", + "exec": [ + "let rawBody = pm.variables.get(\"valid_vc\");", + "", + "// credential.proof.type is required to be a specific string", + "rawBody.proof.type = [\"Ed25519Signature2018\"];", + "", + "// Request body must be serialized before sending over the wire.", + "pm.variables.set(\"requestBody\", JSON.stringify(rawBody));" + ], + "_lastExecutionId": "76b2f07f-58fc-4636-95b7-8ed0c495d042" + } + }, + { + "listen": "test", + "script": { + "id": "37b9a339-4b60-4b25-b456-3de7b082d215", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "668961bb-473a-4aaf-8243-e5e7d79392cf" + } + } + ] + }, + { + "id": "fa2b8c37-a1b5-48e0-ad80-ed45f0129f35", + "name": "credentials_verify:proof:type:boolean", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {{requestBody}}\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "7f0d807b-b392-4530-a41b-b32bf49aa516", + "type": "text/javascript", + "exec": [ + "let rawBody = pm.variables.get(\"valid_vc\");", + "", + "// credential.proof.type is required to be a specific string", + "rawBody.proof.type = true;", + "", + "// Request body must be serialized before sending over the wire.", + "pm.variables.set(\"requestBody\", JSON.stringify(rawBody));" + ], + "_lastExecutionId": "e3a8c8ae-2670-49e9-b97b-082d3de4a7a5" + } + }, + { + "listen": "test", + "script": { + "id": "f8c90468-ccd8-44ce-a773-5f90178521f4", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "d9acdffd-212c-40b8-9085-f87c79a64453" + } + } + ] + }, + { + "id": "34eed87a-a187-49d6-968f-ab5be44c98cc", + "name": "credentials_verify:proof:type:integer", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {{requestBody}}\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "3746950c-a07f-40e8-bf9d-f17be1f27aef", + "type": "text/javascript", + "exec": [ + "let rawBody = pm.variables.get(\"valid_vc\");", + "", + "// credential.proof.type is required to be a specific string", + "rawBody.proof.type = 123;", + "", + "// Request body must be serialized before sending over the wire.", + "pm.variables.set(\"requestBody\", JSON.stringify(rawBody));" + ], + "_lastExecutionId": "52870bb0-ff3f-45a7-b5d9-57ecd8f7a2fd" + } + }, + { + "listen": "test", + "script": { + "id": "7f6e5d61-e0a7-4f1c-b778-1de55369e5b0", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "0458c58a-141d-47db-b27f-5feda85b5703" + } + } + ] + }, + { + "id": "60bfffd0-ade4-427d-af4a-2d6c8330f6d0", + "name": "credentials_verify:proof:type:null", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {{requestBody}}\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "2d2978ef-1c20-498d-ae5e-37cc6e7286cc", + "type": "text/javascript", + "exec": [ + "let rawBody = pm.variables.get(\"valid_vc\");", + "", + "// credential.proof.type is required to be a specific string", + "rawBody.proof.type = null;", + "", + "// Request body must be serialized before sending over the wire.", + "pm.variables.set(\"requestBody\", JSON.stringify(rawBody));" + ], + "_lastExecutionId": "676d2ee4-eb39-4825-a355-9eb23fbf1674" + } + }, + { + "listen": "test", + "script": { + "id": "01228c0c-be8c-4da6-afa4-296416bf12da", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "b79176a8-3bf5-4f5d-ae37-299f4c094423" + } + } + ] + }, + { + "id": "5ea847b9-01bd-4528-8554-22cb18981666", + "name": "credentials_verify:proof:type:object", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {{requestBody}}\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "7a6ae28c-58da-46a6-bb3d-ba010942a4b6", + "type": "text/javascript", + "exec": [ + "let rawBody = pm.variables.get(\"valid_vc\");", + "", + "// credential.proof.type is required to be a specific string", + "rawBody.proof.type = {\"key\": \"Ed25519Signature2018\"};", + "", + "// Request body must be serialized before sending over the wire.", + "pm.variables.set(\"requestBody\", JSON.stringify(rawBody));" + ], + "_lastExecutionId": "cb4a45ea-f3b9-4e19-b736-5f75aab814af" + } + }, + { + "listen": "test", + "script": { + "id": "7dde66d0-795a-4a3a-8740-74b96aefd8fa", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "a5e9c702-a373-4dfe-88e6-934afea527d7" + } + } + ] + }, + { + "id": "10d33df0-784f-46f7-8ed5-bd58bf9f4af7", + "name": "credentials_verify:proof:type:string", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {{requestBody}}\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "b915ee9e-350b-4936-8caf-9a3798fa274b", + "type": "text/javascript", + "exec": [ + "let rawBody = pm.variables.get(\"valid_vc\");", + "", + "// credential.proof.type is required to be a specific string", + "rawBody.proof.type = \"not one of the valid values\";", + "", + "// Request body must be serialized before sending over the wire.", + "pm.variables.set(\"requestBody\", JSON.stringify(rawBody));" + ], + "_lastExecutionId": "6751f6a8-62eb-4363-89be-548ce0a5cd2b" + } + }, + { + "listen": "test", + "script": { + "id": "872ae993-af5f-41c7-a1cf-267efdc5a07f", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "4c93d276-6fbd-406a-b852-f02336a44be4" + } + } + ] + }, + { + "id": "d1b1acb2-ac64-40f6-98a2-9bd5ec2e03a6", + "name": "credentials_verify:proof:created:array", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {{requestBody}}\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "bab3d3f4-0b74-4ff3-b084-926304f48619", + "type": "text/javascript", + "exec": [ + "let rawBody = pm.variables.get(\"valid_vc\");", + "", + "// credential.proof.created is required to be a string", + "rawBody.proof.created = [\"2020-04-02T18:28:08Z\"];", + "", + "// Request body must be serialized before sending over the wire.", + "pm.variables.set(\"requestBody\", JSON.stringify(rawBody));" + ], + "_lastExecutionId": "9f9d4563-971b-4e73-b0b1-ac9d0dcc454c" + } + }, + { + "listen": "test", + "script": { + "id": "d846d6f6-8a68-4daa-8afe-291a3ce622c1", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "0be3e4c1-7184-4649-9664-8782e263fca7" + } + } + ] + }, + { + "id": "697a94ba-0128-447c-b2d8-fb68deaa7f9c", + "name": "credentials_verify:proof:created:boolean", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {{requestBody}}\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "10486eef-3dfa-4921-ad4a-2c416bef37c3", + "type": "text/javascript", + "exec": [ + "let rawBody = pm.variables.get(\"valid_vc\");", + "", + "// credential.proof.created is required to be a string", + "rawBody.proof.created = true;", + "", + "// Request body must be serialized before sending over the wire.", + "pm.variables.set(\"requestBody\", JSON.stringify(rawBody));" + ], + "_lastExecutionId": "8365be61-dc56-470b-a015-7620c5258172" + } + }, + { + "listen": "test", + "script": { + "id": "c34f0909-e630-4c09-81d5-1ebb05eddd72", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "a6c95c60-3a38-43c7-99c8-60bed34788d3" + } + } + ] + }, + { + "id": "c3c8d7f6-f7b1-4d89-912d-2e851ccc8da3", + "name": "credentials_verify:proof:created:integer", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {{requestBody}}\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "51e6a684-eb30-4f87-ba7d-c0b143d29be8", + "type": "text/javascript", + "exec": [ + "let rawBody = pm.variables.get(\"valid_vc\");", + "", + "// credential.proof.created is required to be a string", + "rawBody.proof.created = 123;", + "", + "// Request body must be serialized before sending over the wire.", + "pm.variables.set(\"requestBody\", JSON.stringify(rawBody));" + ], + "_lastExecutionId": "c3b996b8-c2dc-4348-a7f8-6c1a834d980b" + } + }, + { + "listen": "test", + "script": { + "id": "23bbb752-2626-4c35-b5c6-f8d8320f1ee3", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "79882004-afbb-4d71-8da7-4e44f32143c3" + } + } + ] + }, + { + "id": "878b4ed2-0719-43fa-972e-11859ced0c6e", + "name": "credentials_verify:proof:created:null", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {{requestBody}}\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "a0b865cb-a966-4a1c-b057-a1a2963cedf6", + "type": "text/javascript", + "exec": [ + "let rawBody = pm.variables.get(\"valid_vc\");", + "", + "// credential.proof.created is required to be a string", + "rawBody.proof.created = null;", + "", + "// Request body must be serialized before sending over the wire.", + "pm.variables.set(\"requestBody\", JSON.stringify(rawBody));" + ], + "_lastExecutionId": "2ac5648f-221e-4164-912d-8968788a8ab4" + } + }, + { + "listen": "test", + "script": { + "id": "e066987e-6475-477f-846d-8a73abc25a0f", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "a58e3431-d2b0-424e-85bb-a7b64f7539d0" + } + } + ] + }, + { + "id": "a4fe041e-555c-4165-b803-a3ba7e084757", + "name": "credentials_verify:proof:created:object", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {{requestBody}}\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "b4b5ebd7-1ff8-49ce-b43a-17978e28ab54", + "type": "text/javascript", + "exec": [ + "let rawBody = pm.variables.get(\"valid_vc\");", + "", + "// credential.proof.created is required to be a string", + "rawBody.proof.created = {\"key\": \"2020-04-02T18:28:08Z\"};", + "", + "// Request body must be serialized before sending over the wire.", + "pm.variables.set(\"requestBody\", JSON.stringify(rawBody));" + ], + "_lastExecutionId": "a884feea-88ad-4074-a05e-f919880b551b" + } + }, + { + "listen": "test", + "script": { + "id": "72569217-65a4-458a-b3f8-8bfbbc5f9233", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "415dd76c-69df-4727-90d1-909e529112f2" + } + } + ] + }, + { + "id": "14470ec2-66f4-4a8f-a916-8144a5e90838", + "name": "credentials_verify:proof:verificationMethod:array", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {{requestBody}}\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "f6397b17-ef3a-449a-9fa6-0d1691ae20a0", + "type": "text/javascript", + "exec": [ + "let rawBody = pm.variables.get(\"valid_vc\");", + "", + "// credential.proof.verificationMethod is required to be a string", + "rawBody.proof.verificationMethod = [\"did:example:123#z6MksHh7qHWvybLg5QTPPdG2DgEjjduBDArV9EF9mRiRzMBN\"];", + "", + "// Request body must be serialized before sending over the wire.", + "pm.variables.set(\"requestBody\", JSON.stringify(rawBody));" + ], + "_lastExecutionId": "53c30b04-c03b-43a6-9c57-7d6a773f8f39" + } + }, + { + "listen": "test", + "script": { + "id": "52db3e5f-5dab-4e7b-b96d-b5aa3b7b9b97", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "817b7748-9cf0-486d-a600-d6f9f6b8adf7" + } + } + ] + }, + { + "id": "cf247cc0-d1ea-4a23-ba0d-5a7c42eb11bd", + "name": "credentials_verify:proof:verificationMethod:boolean", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {{requestBody}}\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "e8ce6ed0-cbf0-4f52-b7dd-de54355ad61d", + "type": "text/javascript", + "exec": [ + "let rawBody = pm.variables.get(\"valid_vc\");", + "", + "// credential.proof.verificationMethod is required to be a string", + "rawBody.proof.verificationMethod = true;", + "", + "// Request body must be serialized before sending over the wire.", + "pm.variables.set(\"requestBody\", JSON.stringify(rawBody));" + ], + "_lastExecutionId": "6ab030c8-f7f8-4db5-8b0f-005913efedde" + } + }, + { + "listen": "test", + "script": { + "id": "d7a4b78b-a87b-49f2-9c4d-2f1531533229", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "88345c99-7b8c-438d-b16d-bd554acf4de4" + } + } + ] + }, + { + "id": "61301cc3-3101-41af-a4c0-a6aaeb85c527", + "name": "credentials_verify:proof:verificationMethod:integer", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {{requestBody}}\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "e80dcc89-99db-405f-b257-431126e004cb", + "type": "text/javascript", + "exec": [ + "let rawBody = pm.variables.get(\"valid_vc\");", + "", + "// credential.proof.verificationMethod is required to be a string", + "rawBody.proof.verificationMethod = 123;", + "", + "// Request body must be serialized before sending over the wire.", + "pm.variables.set(\"requestBody\", JSON.stringify(rawBody));" + ], + "_lastExecutionId": "6233edce-b75a-4b6d-abd4-dcc327d38eb9" + } + }, + { + "listen": "test", + "script": { + "id": "900da1f2-b7e2-4011-85e9-25e6b844580f", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "e3ef66a3-7fcd-4e81-96dc-f0e6ce7e1cb5" + } + } + ] + }, + { + "id": "9a94696c-8421-401d-b871-ee2ea9de248f", + "name": "credentials_verify:proof:verificationMethod:null", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {{requestBody}}\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "d616e873-eab4-46fd-97f2-d2ba4a65838c", + "type": "text/javascript", + "exec": [ + "let rawBody = pm.variables.get(\"valid_vc\");", + "", + "// credential.proof.verificationMethod is required to be a string", + "rawBody.proof.verificationMethod = null;", + "", + "// Request body must be serialized before sending over the wire.", + "pm.variables.set(\"requestBody\", JSON.stringify(rawBody));" + ], + "_lastExecutionId": "2fb2b728-f898-4f60-974e-124087f1fba0" + } + }, + { + "listen": "test", + "script": { + "id": "32165977-7ab9-4691-b38a-e9c050b9365d", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "9840918b-c14d-4c73-aad6-beb5530f246b" + } + } + ] + }, + { + "id": "12c4b2dd-c820-4814-83a8-d847b4a97726", + "name": "credentials_verify:proof:verificationMethod:object", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {{requestBody}}\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "451e12b9-bbd7-416d-88eb-06a4033815b0", + "type": "text/javascript", + "exec": [ + "let rawBody = pm.variables.get(\"valid_vc\");", + "", + "// credential.proof.verificationMethod is required to be a string", + "rawBody.proof.verificationMethod = {\"key\": \"did:example:123#z6MksHh7qHWvybLg5QTPPdG2DgEjjduBDArV9EF9mRiRzMBN\"};", + "", + "// Request body must be serialized before sending over the wire.", + "pm.variables.set(\"requestBody\", JSON.stringify(rawBody));" + ], + "_lastExecutionId": "6aa84a69-0f21-4975-9321-de5eefb9be69" + } + }, + { + "listen": "test", + "script": { + "id": "9920b464-9452-4f07-9b8a-fdd571abf9e2", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "7f75bcac-17ad-41fe-902a-b9a23623bcfa" + } + } + ] + }, + { + "id": "ee7a19cd-5a1e-440b-970b-d6d94a1e08d8", + "name": "credentials_verify:proof:jws:array", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {{requestBody}}\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "1f8dd81e-ef73-489f-a9f1-d4dd4758bcfe", + "type": "text/javascript", + "exec": [ + "let rawBody = pm.variables.get(\"valid_vc\");", + "", + "// credential.proof.jws is required to be a string", + "rawBody.proof.jws = [\"eyJhbGciOiJFZERTQSIsImI2NCI6ZmFsc2UsImNyaXQiOlsiYjY0Il19..YtqjEYnFENT7fNW-COD0HAACxeuQxPKAmp4nIl8jYAu__6IH2FpSxv81w-l5PvE1og50tS9tH8WyXMlXyo45CA\"];", + "", + "// Request body must be serialized before sending over the wire.", + "pm.variables.set(\"requestBody\", JSON.stringify(rawBody));" + ], + "_lastExecutionId": "34b7cbb0-3d0e-4d0d-bc85-5587e66e460b" + } + }, + { + "listen": "test", + "script": { + "id": "80c34d08-04a8-4607-8ce8-17a080c88dd6", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "da79ed35-198d-40e7-aaf3-91863d8d463d" + } + } + ] + }, + { + "id": "0459fdd1-cfc2-4724-b592-26735e16710c", + "name": "credentials_verify:proof:jws:boolean", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {{requestBody}}\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "1f3ebf7f-e7f3-418e-8997-d29df0cd58a0", + "type": "text/javascript", + "exec": [ + "let rawBody = pm.variables.get(\"valid_vc\");", + "", + "// credential.proof.jws is required to be a string", + "rawBody.proof.jws = true;", + "", + "// Request body must be serialized before sending over the wire.", + "pm.variables.set(\"requestBody\", JSON.stringify(rawBody));" + ], + "_lastExecutionId": "271fd744-8692-46ac-b341-5fcbca0cac06" + } + }, + { + "listen": "test", + "script": { + "id": "976050dd-5eb6-468d-98bd-2ca1f502bd9e", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "f3bb1658-a6ce-4039-aeef-41e5a1cdc3b3" + } + } + ] + }, + { + "id": "14688c82-a977-45af-b092-b057a753daa8", + "name": "credentials_verify:proof:jws:integer", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {{requestBody}}\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "7de6062c-22cd-494c-8c3c-5df048d6a345", + "type": "text/javascript", + "exec": [ + "let rawBody = pm.variables.get(\"valid_vc\");", + "", + "// credential.proof.jws is required to be a string", + "rawBody.proof.jws = 123;", + "", + "// Request body must be serialized before sending over the wire.", + "pm.variables.set(\"requestBody\", JSON.stringify(rawBody));" + ], + "_lastExecutionId": "fc3af244-a88f-4015-9e13-b77eb3bcaac0" + } + }, + { + "listen": "test", + "script": { + "id": "b8767c1d-7f34-4127-a3b4-91623610d2bc", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "555976ec-1967-4139-9ef5-d79122f4b21c" + } + } + ] + }, + { + "id": "113b858d-a395-4c76-9670-cc1cfda96249", + "name": "credentials_verify:proof:jws:null", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {{requestBody}}\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "8c0d81c8-5363-43ae-bf8c-82f18f569428", + "type": "text/javascript", + "exec": [ + "let rawBody = pm.variables.get(\"valid_vc\");", + "", + "// credential.proof.jws is required to be a string", + "rawBody.proof.jws = null;", + "", + "// Request body must be serialized before sending over the wire.", + "pm.variables.set(\"requestBody\", JSON.stringify(rawBody));" + ], + "_lastExecutionId": "37e26956-97c8-46b1-9aac-4138ff599e88" + } + }, + { + "listen": "test", + "script": { + "id": "8e136152-2362-4348-891e-1ffcf1bc1494", + "type": "text/javascript", + "exec": [ + "", + "" + ], + "_lastExecutionId": "7649f2d2-237c-43ac-9aaf-83689646d957" + } + } + ] + }, + { + "id": "6592beaa-81ee-4dca-8e33-6a36956931ff", + "name": "credentials_verify:proof:jws:object", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {{requestBody}}\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "7cc9cc54-98f8-4bed-a0a3-b71081689bf6", + "type": "text/javascript", + "exec": [ + "let rawBody = pm.variables.get(\"valid_vc\");", + "", + "// credential.proof.jws is required to be a string", + "rawBody.proof.jws = {\"key\": \"eyJhbGciOiJFZERTQSIsImI2NCI6ZmFsc2UsImNyaXQiOlsiYjY0Il19..YtqjEYnFENT7fNW-COD0HAACxeuQxPKAmp4nIl8jYAu__6IH2FpSxv81w-l5PvE1og50tS9tH8WyXMlXyo45CA\"};", + "", + "// Request body must be serialized before sending over the wire.", + "pm.variables.set(\"requestBody\", JSON.stringify(rawBody));" + ], + "_lastExecutionId": "707cb30f-58d0-4c08-84c4-adc3c3163a80" + } + }, + { + "listen": "test", + "script": { + "id": "5cdc395a-9804-4f68-beb6-924c49211eb4", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "971f1913-1f86-401b-9c9a-3ba1dbee85e3" + } + } + ] + }, + { + "id": "40e4795f-914b-4260-88c0-31f4853e1b46", + "name": "credentials_verify:proof:proofPurpose:array", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {{requestBody}}\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "de23ced2-498e-468a-817b-3df774528157", + "type": "text/javascript", + "exec": [ + "let rawBody = pm.variables.get(\"valid_vc\");", + "", + "// credential.proof.proofPurpose is required to be the string \"assertionMethod\".", + "rawBody.proof.proofPurpose = [\"assertionMethod\"];", + "", + "// Request body must be serialized before sending over the wire.", + "pm.variables.set(\"requestBody\", JSON.stringify(rawBody));" + ], + "_lastExecutionId": "42b465be-61fb-4284-9420-9405bd222849" + } + }, + { + "listen": "test", + "script": { + "id": "24dc312a-7940-4de4-a21e-3a3c18e5d7a0", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "f42092b3-3764-4c8b-b0fb-d7d68ec4226a" + } + } + ] + }, + { + "id": "9c938fcd-9d4a-4d19-b6a0-3456e98eb040", + "name": "credentials_verify:proof:proofPurpose:boolean", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {{requestBody}}\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "89d72739-6b50-442f-ae11-86184263dcde", + "type": "text/javascript", + "exec": [ + "let rawBody = pm.variables.get(\"valid_vc\");", + "", + "// credential.proof.proofPurpose is required to be the string \"assertionMethod\".", + "rawBody.proof.proofPurpose = true;", + "", + "// Request body must be serialized before sending over the wire.", + "pm.variables.set(\"requestBody\", JSON.stringify(rawBody));" + ], + "_lastExecutionId": "d8495d72-f7ce-4c26-82f7-40e1013deca5" + } + }, + { + "listen": "test", + "script": { + "id": "da5c823e-b023-4364-9b27-1268e9054f9c", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "19ae5976-a6c2-4dc4-98c5-f4ab68155bf5" + } + } + ] + }, + { + "id": "ec6e4172-a66c-4a2c-b09f-3c059ab38e62", + "name": "credentials_verify:proof:proofPurpose:integer", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {{requestBody}}\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "f2a3e72c-1263-4e8b-be7d-ccd9964d8f32", + "type": "text/javascript", + "exec": [ + "let rawBody = pm.variables.get(\"valid_vc\");", + "", + "// credential.proof.proofPurpose is required to be the string \"assertionMethod\".", + "rawBody.proof.proofPurpose = 123;", + "", + "// Request body must be serialized before sending over the wire.", + "pm.variables.set(\"requestBody\", JSON.stringify(rawBody));" + ], + "_lastExecutionId": "ef6849aa-4060-4808-8cd2-96b01c815f34" + } + }, + { + "listen": "test", + "script": { + "id": "d5fbb31d-c286-4208-b7de-f26923db50e9", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "57e98e23-14dd-47d7-b2dd-2a9cfdad41e7" + } + } + ] + }, + { + "id": "482fbfeb-cbce-432f-b2a0-59528f034026", + "name": "credentials_verify:proof:proofPurpose:null", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {{requestBody}}\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "5ccfd652-1abd-4043-abca-f670982a417a", + "type": "text/javascript", + "exec": [ + "let rawBody = pm.variables.get(\"valid_vc\");", + "", + "// credential.proof.proofPurpose is required to be the string \"assertionMethod\".", + "rawBody.proof.proofPurpose = null;", + "", + "// Request body must be serialized before sending over the wire.", + "pm.variables.set(\"requestBody\", JSON.stringify(rawBody));" + ], + "_lastExecutionId": "75ec052b-6a90-4fe7-9ca3-4be7cb5e2081" + } + }, + { + "listen": "test", + "script": { + "id": "5403df71-279f-4ea8-abf2-8b3427f9cb77", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "563d5958-72ff-4161-aaa1-c2e606a72b2f" + } + } + ] + }, + { + "id": "d6291cfc-a869-4ce3-8db3-93c51e1816db", + "name": "credentials_verify:proof:proofPurpose:object", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {{requestBody}}\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "d7191af5-71a0-41b7-9fe3-0597ec60632e", + "type": "text/javascript", + "exec": [ + "let rawBody = pm.variables.get(\"valid_vc\");", + "", + "// credential.proof.proofPurpose is required to be the string \"assertionMethod\".", + "rawBody.proof.proofPurpose = {\"key\": \"assertionMethod\"};", + "", + "// Request body must be serialized before sending over the wire.", + "pm.variables.set(\"requestBody\", JSON.stringify(rawBody));" + ], + "_lastExecutionId": "46ab0228-b80b-4602-89d5-5125434c0440" + } + }, + { + "listen": "test", + "script": { + "id": "22ca5348-8f57-473f-8b4a-fe10b7fb5501", + "type": "text/javascript", + "exec": [ + "", + "" + ], + "_lastExecutionId": "bba91db2-4d7b-4a0e-ac12-811ca63159c0" + } + } + ] + }, + { + "id": "833f30ef-f9ce-4ac4-836c-ad00b5701a5c", + "name": "credentials_verify:proof:proofPurpose:string", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {{requestBody}}\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "637aa773-295a-49f7-8c35-cf8d3c9574e4", + "type": "text/javascript", + "exec": [ + "let rawBody = pm.variables.get(\"valid_vc\");", + "", + "// credential.proof.proofPurpose is required to be the string \"assertionMethod\".", + "rawBody.proof.proofPurpose = \"not a valid value\";", + "", + "// Request body must be serialized before sending over the wire.", + "pm.variables.set(\"requestBody\", JSON.stringify(rawBody));" + ], + "_lastExecutionId": "275d3ccc-d7ca-4e25-9041-5a048396dc71" + } + }, + { + "listen": "test", + "script": { + "id": "557fd80f-a7b5-4180-a671-e2c6b2f85b62", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "a3c5a1a9-cac9-48c0-bcc9-fd22a99c842d" + } + } + ] + } + ], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "f1d20586-e65b-4945-82e6-71dd89955b85", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "3cb43d55-ee33-4bb3-8fa5-d9212125f633" + } + }, + { + "listen": "test", + "script": { + "id": "ca368690-1859-4c6d-8cf8-3e8087f7cd67", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "" + ], + "_lastExecutionId": "5a324106-1ce6-4804-8de4-79f721f849c4" + } + } + ] + }, + { + "id": "06e4b7c8-e852-433c-8de3-87649556bfc2", + "name": "Bad Auth", + "item": [ + { + "id": "7527007e-f8cc-45be-a30d-739fd0a0d24f", + "name": "credentials_verify:missing_auth", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {{requestBody}}\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "3774b753-7bdc-45fc-bf2b-112f88adabdf", + "type": "text/javascript", + "exec": [ + "// Request body must be serialized before sending over the wire.", + "pm.variables.set(\"requestBody\", JSON.stringify(pm.variables.get(\"valid_vc\")));" + ], + "_lastExecutionId": "c9b566f6-7856-453d-80b9-5eeb430b5e7e" + } + }, + { + "listen": "test", + "script": { + "id": "6e1a3d6f-3de2-4a6c-8a01-5f31b8bc37fa", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 401\", function () {", + " pm.response.to.have.status(401);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema401\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "" + ], + "_lastExecutionId": "37bac991-5dd4-4454-86b2-05f877fd5a5d" + } + } + ] + } + ], + "auth": { + "type": "noauth", + "noauth": [] + }, + "event": [ + { + "listen": "prerequest", + "script": { + "id": "27de347f-6bd1-4bcf-a820-834e5f50d5f9", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "d09949a0-469c-4b99-b811-50095999e86b" + } + }, + { + "listen": "test", + "script": { + "id": "c58eb556-2155-48f9-ab82-a2aadafc0011", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "82dacfe0-af08-4c0e-8435-83399ac9f638" + } + } + ] + }, + { + "id": "451ff5c5-d4f2-4915-9553-e6d85d5c2c87", + "name": "Bad Signature", + "item": [ + { + "id": "f59787a5-35a5-45e8-99db-144ecb828db7", + "name": "credentials_verify:bad_signature", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {\n \"id\": \"urn:uuid:e22ccc92-2c81-411f-a80f-e7f8334000a7\",\n \"@context\": [\n \"https://www.w3.org/2018/credentials/v1\"\n ],\n \"credentialSubject\": {\n \"id\": \"did:example:123\"\n },\n \"issuanceDate\": \"2006-01-02T15:04:05Z\",\n \"issuer\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"type\": [\n \"VerifiableCredential\"\n ],\n \"proof\": {\n \"created\": \"2006-01-02T15:04:05Z\",\n \"verificationMethod\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn#z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"proofPurpose\": \"assertionMethod\",\n \"type\": \"Ed25519Signature2018\",\n \"jws\": \"eyJhbGciOiJFZERTQSIsImI2NCI6ZmFsc2UsImNyaXQiOlsiYjY0Il19..mvbcalofPOi7o7nxByyxXCuSOKXuGFM7_W9a8N62-EERarrH4p4T_0c2ZfGnGLiHOvY6Q-dyy38t9HPvXy-MBg\"\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "7d0fe5cb-477c-437b-bc73-903f06110980", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 200\", function () {", + " pm.response.to.have.status(200);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema200CredentialsVerify\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "pm.test(\"response verified is false\", function() {", + " const { verified } = pm.response.json();", + " pm.expect(verified).to.be.false;", + "});" + ], + "_lastExecutionId": "f932ce25-337e-45ee-9c87-bf10a122710f" + } + }, + { + "listen": "prerequest", + "script": { + "id": "4b74bf40-9a45-453a-a35b-c4aec7f395aa", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "7da4232e-4983-4d7e-8b73-fd9e559e85a1" + } + } + ] + } + ], + "event": [] + } + ], + "event": [] + }, + { + "id": "aeb25c51-7438-4cd4-88f7-c89bd33e264b", + "name": "Positive Testing", + "item": [ + { + "id": "98e7489b-75e2-4101-9f62-5cec5814c2e2", + "name": "credentials_verify", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {\n \"@context\": [\n \"https://www.w3.org/2018/credentials/v1\",\n \"https://w3id.org/traceability/v1\"\n ],\n \"credentialSubject\": {\n \"id\": \"did:example:123\"\n },\n \"id\": \"urn:uuid:57016a7f-0e4c-4be9-beec-cf39c4dd459a\",\n \"issuanceDate\": \"2006-01-02T15:04:05Z\",\n \"issuer\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"type\": [\n \"VerifiableCredential\"\n ],\n \"proof\": {\n \"created\": \"2006-01-02T15:04:05Z\",\n \"verificationMethod\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn#z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"proofPurpose\": \"assertionMethod\",\n \"type\": \"Ed25519Signature2018\",\n \"jws\": \"eyJhbGciOiJFZERTQSIsImI2NCI6ZmFsc2UsImNyaXQiOlsiYjY0Il19..z7SC-b7i7GCi9S_RgHGIkqzgeSxV5XUT_77JuHgqzQP-5KB5n_PrOW6ITnAlmgWyaVPSOD1IHVjb--avWDrbCQ\"\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "33cb6751-0a78-4c2f-ae41-b82940b3010f", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 200\", function () {", + " pm.response.to.have.status(200);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema200CredentialsVerify\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "pm.test(\"response verified is true\", function() {", + " const { verified } = pm.response.json();", + " pm.expect(verified).to.be.true;", + "});" + ], + "_lastExecutionId": "b5ef0b4e-012b-4dc7-8e4d-a7b2bb6e47ff" + } + }, + { + "listen": "prerequest", + "script": { + "id": "12fcb9eb-e7a1-4da2-8e0c-c55095d764d0", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "31ec1364-4c3c-4c6b-bf55-57baab7429aa" + } + } + ] + }, + { + "id": "5010032b-50b1-4429-bf5e-4e69e27e950b", + "name": "credentials_verify:issuer:object", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {\n \"@context\": [\n \"https://www.w3.org/2018/credentials/v1\",\n \"https://w3id.org/traceability/v1\"\n ],\n \"credentialSubject\": {\n \"id\": \"did:example:123\"\n },\n \"id\": \"urn:uuid:57016a7f-0e4c-4be9-beec-cf39c4dd459a\",\n \"issuanceDate\": \"2006-01-02T15:04:05Z\",\n \"issuer\": {\n \"id\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\"\n },\n \"type\": [\n \"VerifiableCredential\"\n ],\n \"proof\": {\n \"created\": \"2006-01-02T15:04:05Z\",\n \"verificationMethod\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn#z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"proofPurpose\": \"assertionMethod\",\n \"type\": \"Ed25519Signature2018\",\n \"jws\": \"eyJhbGciOiJFZERTQSIsImI2NCI6ZmFsc2UsImNyaXQiOlsiYjY0Il19..z7SC-b7i7GCi9S_RgHGIkqzgeSxV5XUT_77JuHgqzQP-5KB5n_PrOW6ITnAlmgWyaVPSOD1IHVjb--avWDrbCQ\"\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "0ba3a7c6-72bc-443c-9fba-1cd02266fbbd", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 200\", function () {", + " pm.response.to.have.status(200);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema200CredentialsVerify\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "pm.test(\"response verified is true\", function() {", + " const { verified } = pm.response.json();", + " pm.expect(verified).to.be.true;", + "});" + ], + "_lastExecutionId": "acaa95ff-9bad-4bd8-b914-66793cf6100c" + } + }, + { + "listen": "prerequest", + "script": { + "id": "7268dae5-73ee-4144-b070-2c198208f40f", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "462ce88b-d16a-491f-98ac-0b2dbbd2b4e5" + } + } + ] + } + ], + "event": [] + } + ], + "auth": { + "type": "bearer", + "bearer": [ + { + "type": "string", + "value": "{{currentAccessToken}}", + "key": "token" + } + ] + }, + "event": [ + { + "listen": "prerequest", + "script": { + "id": "abc6a29e-38d4-4bc7-bcd0-261eff77ee8e", + "type": "text/javascript", + "exec": [ + "// Obtain an access token", + "utils(pm).getAccessToken();", + "", + "// Dummy VC issued for testing", + "pm.variables.set(\"valid_vc\", {", + " \"@context\": [", + " \"https://www.w3.org/2018/credentials/v1\"", + " ],", + " \"credentialSubject\": {", + " \"id\": \"did:example:123\"", + " },", + " \"id\": \"urn:uuid:57016a7f-0e4c-4be9-beec-cf39c4dd459a\",", + " \"issuanceDate\": \"2006-01-02T15:04:05Z\",", + " \"issuer\": \"did:key:z6Mkf5p6p73kd57TRr2zWC1NuMUt3SjtYNANn9qjYXZPAYJV\",", + " \"proof\": {", + " \"created\": \"2020-04-02T18:48:36Z\",", + " \"jws\": \"eyJhbGciOiJFZERTQSIsImI2NCI6ZmFsc2UsImNyaXQiOlsiYjY0Il19..R618vVfGIF2jTe5dVkzMqQYIFKoIkyK_3_35z15tp_aFzew_4ruQt2DcaxdtkwsRff7bFsrVfigTl_XeE3tPDA\",", + " \"proofPurpose\": \"assertionMethod\",", + " \"type\": \"Ed25519Signature2018\",", + " \"verificationMethod\": \"did:key:z6Mkf5p6p73kd57TRr2zWC1NuMUt3SjtYNANn9qjYXZPAYJV#z6Mkf5p6p73kd57TRr2zWC1NuMUt3SjtYNANn9qjYXZPAYJV\"", + " },", + " \"type\": \"VerifiableCredential\"", + "});", + "" + ], + "_lastExecutionId": "7d49fa69-1f93-4f4a-9439-413019116863" + } + }, + { + "listen": "test", + "script": { + "id": "6d6791c1-1634-4fb7-b712-6e7420dd9ec7", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "fe8e14a1-a63f-466c-b3da-605d9d6cb438" + } + } + ] + }, + { + "id": "a519ae42-9cad-46cb-b67f-2c442359ce57", + "name": "Presentations - Present", + "item": [ + { + "id": "e348ff34-3128-4b45-b93b-64a938eed4f3", + "name": "Negative Testing", + "item": [ + { + "id": "2550890b-67df-4602-b6ea-0f7055d737df", + "name": "Bad Auth", + "item": [ + { + "id": "394c2e64-6bae-4c6d-9578-5d63a8041378", + "name": "presentations:missing_auth", + "request": { + "url": { + "path": [ + "presentations" + ], + "host": [ + "{{presentations_base_url}}" + ], + "query": [], + "variable": [] + }, + "method": "POST" + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "25788321-f7f9-4338-a3e5-9ecc0fc9702c", + "type": "text/javascript", + "exec": [ + "// Get multi-tenant aware presentations base URL from cached did:web document", + "const didDoc = pm.variables.get(\"currentDidWeb\");", + "const service = didDoc.service.find((s) => s.type.includes('TraceabilityAPI'));", + "pm.variables.set(\"presentations_base_url\", service.serviceEndpoint);", + "" + ], + "_lastExecutionId": "0f5bee38-05f1-49bd-a1f2-a23dca8ce1ee" + } + }, + { + "listen": "test", + "script": { + "id": "9b74bfe1-78a2-48cb-a95e-fe73c7ddf1d9", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 401\", function () {", + " pm.response.to.have.status(401);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema401\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "" + ], + "_lastExecutionId": "30f9be13-9381-431b-b2aa-d01674e27989" + } + } + ] + } + ], + "auth": { + "type": "noauth", + "noauth": [] + }, + "event": [ + { + "listen": "prerequest", + "script": { + "id": "6226cee5-70d7-4db6-a649-0ea314a72f09", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "2977b250-2e7c-44de-babb-c5113b6cdbb5" + } + }, + { + "listen": "test", + "script": { + "id": "9740020f-4f5a-428a-a3e0-73bf1d612941", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "c2713d97-bdf6-409d-a78d-55444bd1ad33" + } + } + ] + } + ], + "event": [] + } + ], + "auth": { + "type": "bearer", + "bearer": [ + { + "type": "string", + "value": "{{currentAccessToken}}", + "key": "token" + } + ] + }, + "event": [ + { + "listen": "prerequest", + "script": { + "id": "aa32de7c-c15a-4b4f-8195-0126e4d03baf", + "type": "text/javascript", + "exec": [ + "// Obtain an access token", + "utils(pm).getAccessToken();", + "", + "// Presentations requires a multi-tenant aware presentation endpoint. This", + "// fires off an async sendRequest() that Postman will wait for before running", + "// any requests in the collection.", + "utils(pm).populateCurrentDidWeb(pm.environment.get(\"ORGANIZATION_DID_WEB\"));", + "" + ], + "_lastExecutionId": "be0736fb-f5e6-475d-9a02-7d156abae5fc" + } + }, + { + "listen": "test", + "script": { + "id": "2e9bc87a-bdfc-4649-8a10-851cb7755f6a", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "1f91f857-8271-414e-ac7e-ff0a6b068d79" + } + } + ] + }, + { + "id": "2f172a1d-40a3-4e61-97d0-9b3b0a2488c4", + "name": "Presentations - Create", + "item": [ + { + "id": "05cf1ff9-5234-4963-af4f-dde487d1040b", + "name": "Negative Testing", + "item": [ + { + "id": "ce2e8662-cc9b-4664-8a0d-aeeec4d1fc38", + "name": "Bad Auth", + "item": [ + { + "id": "28a1ed74-73f2-456a-a6d0-0bdaba0858b0", + "name": "presentations_prove:missing_auth", + "request": { + "url": { + "path": [ + "presentations", + "prove" + ], + "host": [ + "{{presentations_base_url}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "e514ac75-3846-45a1-af96-601649c9d02e", + "type": "text/javascript", + "exec": [ + "// Get multi-tenant aware presentations base URL from cached did:web document", + "const didDoc = pm.variables.get(\"currentDidWeb\");", + "const service = didDoc.service.find((s) => s.type.includes('TraceabilityAPI'));", + "pm.variables.set(\"presentations_base_url\", service.serviceEndpoint);", + "", + "// Request body must be serialized before sending over the wire.", + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // noop", + "}));", + "" + ], + "_lastExecutionId": "60b2121a-70ff-4b24-9bc5-bfbe28460b2b" + } + }, + { + "listen": "test", + "script": { + "id": "4a003e69-10dc-4007-91a7-488a984338bd", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 401\", function () {", + " pm.response.to.have.status(401);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema401\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "" + ], + "_lastExecutionId": "324a447f-e2e9-4169-a506-16db96236520" + } + } + ] + } + ], + "auth": { + "type": "noauth", + "noauth": [] + }, + "event": [ + { + "listen": "prerequest", + "script": { + "id": "3d806d06-5ef4-4bd4-87ee-381c6e329a87", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "0fa4dacf-2a49-4820-ab66-39b82409975f" + } + }, + { + "listen": "test", + "script": { + "id": "026d486d-0413-4b2f-95f1-65f48ede3b04", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "e94f07c6-3e17-4c2c-8993-8e99986362b3" + } + } + ] + } + ], + "event": [] + } + ], + "auth": { + "type": "bearer", + "bearer": [] + }, + "event": [ + { + "listen": "prerequest", + "script": { + "id": "6aafb314-43b7-4f43-9a74-e6091ae1a840", + "type": "text/javascript", + "exec": [ + "// Obtain an access token", + "utils(pm).getAccessToken();", + "", + "", + "// Presentations requires a multi-tenant aware presentation endpoint. This", + "// fires off an async sendRequest() that Postman will wait for before running", + "// any requests in the collection.", + "utils(pm).populateCurrentDidWeb(pm.environment.get(\"ORGANIZATION_DID_WEB\"));", + "", + "// Minimal request body should represent the minimum set of data required", + "// for a successful request. This should exclude all optional items, and", + "// should contain the first alternate version of any 'oneOf' elements", + "// defined in the OpenAPI schema.", + "//", + "// Tests will use this minimal request body as a starting point and will", + "// mutate it as needed in pre-request scripts, e.g., to run tests using", + "// alternate or optional elements.", + "", + "pm.variables.set(\"minimalRequestBody\", {", + "});", + "", + "mutateRequestBody = (mutationFunction) => {", + " const req = pm.variables.get(\"minimalRequestBody\");", + " mutationFunction(req);", + " return JSON.stringify(req);", + "};" + ], + "_lastExecutionId": "c5b1614b-9e06-496f-845f-7a20aab0a3d1" + } + }, + { + "listen": "test", + "script": { + "id": "70b676b4-351f-49a3-a5f4-bc8ddf6ce24a", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "f4b5c827-7521-4909-b0a6-74aa6eeb2f21" + } + } + ] + }, + { + "id": "620ad9e4-f6a2-4121-a5c9-ff412da8ce9c", + "name": "Presentations - Verify", + "item": [ + { + "id": "37d4cb8d-860c-4b5a-bf6d-a422095fdea2", + "name": "Negative Testing", + "item": [ + { + "id": "14ceb8d1-0dd8-4721-9884-51ffe1de8a4c", + "name": "Bad Auth", + "item": [ + { + "id": "f9ea2488-2408-445c-a08d-d018a7c2a4b5", + "name": "presentations_verify:missing_auth", + "request": { + "url": { + "path": [ + "presentations", + "verify" + ], + "host": [ + "{{presentations_base_url}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "71d16da1-5970-4d23-b223-770456cac20d", + "type": "text/javascript", + "exec": [ + "// Get multi-tenant aware presentations base URL from cached did:web document", + "const didDoc = pm.variables.get(\"currentDidWeb\");", + "const service = didDoc.service.find((s) => s.type.includes('TraceabilityAPI'));", + "pm.variables.set(\"presentations_base_url\", service.serviceEndpoint);", + "", + "// Request body must be serialized before sending over the wire.", + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // noop", + "}));", + "" + ], + "_lastExecutionId": "2c62552e-574e-47e1-aac5-a7a925a3cf64" + } + }, + { + "listen": "test", + "script": { + "id": "b236a2ab-0f1c-4e11-ab6f-2b245b9e3dcb", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 401\", function () {", + " pm.response.to.have.status(401);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema401\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "" + ], + "_lastExecutionId": "055bff31-45c4-49b5-975d-4bffd842d6f2" + } + } + ] + } + ], + "auth": { + "type": "noauth", + "noauth": [] + }, + "event": [ + { + "listen": "prerequest", + "script": { + "id": "98b4c239-857e-4a49-a405-ce69561bdda7", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "dc229530-cacd-4ff8-99a0-718c7ab4d9bb" + } + }, + { + "listen": "test", + "script": { + "id": "80ca4cbc-0521-4a46-a0e4-4acb9f72018a", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "909cf854-fd64-4fd4-be2f-5a51a46a9c18" + } + } + ] + } + ], + "event": [] + } + ], + "auth": { + "type": "bearer", + "bearer": [] + }, + "event": [ + { + "listen": "prerequest", + "script": { + "id": "f481430d-1d43-404f-97d7-9b56a431dc11", + "type": "text/javascript", + "exec": [ + "// Obtain an access token", + "utils(pm).getAccessToken();", + "", + "", + "// Presentations requires a multi-tenant aware presentation endpoint. This", + "// fires off an async sendRequest() that Postman will wait for before running", + "// any requests in the collection.", + "utils(pm).populateCurrentDidWeb(pm.environment.get(\"ORGANIZATION_DID_WEB\"));", + "", + "// Minimal request body should represent the minimum set of data required", + "// for a successful request. This should exclude all optional items, and", + "// should contain the first alternate version of any 'oneOf' elements", + "// defined in the OpenAPI schema.", + "//", + "// Tests will use this minimal request body as a starting point and will", + "// mutate it as needed in pre-request scripts, e.g., to run tests using", + "// alternate or optional elements.", + "", + "pm.variables.set(\"minimalRequestBody\", {", + "});", + "", + "mutateRequestBody = (mutationFunction) => {", + " const req = pm.variables.get(\"minimalRequestBody\");", + " mutationFunction(req);", + " return JSON.stringify(req);", + "};" + ], + "_lastExecutionId": "3c299e05-0227-4675-aa93-2b25dd1a5622" + } + }, + { + "listen": "test", + "script": { + "id": "e345684f-8150-41df-ba22-e39ac96e03b0", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "d8f06e1d-75fc-4f45-b1c2-626d5aa6fff1" + } + } + ] + }, + { + "id": "e44e40d2-41cd-49a0-ae12-b4816f8b3cb3", + "name": "Presentations - Notify", + "item": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "893e928e-0eea-49af-968d-2e1e6d1fb994", + "type": "text/javascript", + "exec": [ + "// Presentations requires a multi-tenant aware presentation endpoint. This", + "// fires off an async sendRequest() that Postman will wait for before running", + "// any requests in the collection.", + "utils(pm).populateCurrentDidWeb(pm.environment.get(\"ORGANIZATION_DID_WEB\"));", + "" + ] + } + }, + { + "listen": "test", + "script": { + "id": "682db0ea-7f6f-4621-8ab5-6d4560f991ec", + "type": "text/javascript", + "exec": [ + "" + ] + } + } + ] + }, + { + "id": "b7ebdb39-3adc-4373-9f61-86bb39667820", + "name": "Presentations - Submit", + "item": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "6f2265de-8f27-4f5e-8418-d11c7b86960b", + "type": "text/javascript", + "exec": [ + "// Presentations requires a multi-tenant aware presentation endpoint. This", + "// fires off an async sendRequest() that Postman will wait for before running", + "// any requests in the collection.", + "utils(pm).populateCurrentDidWeb(pm.environment.get(\"ORGANIZATION_DID_WEB\"));", + "" + ] + } + }, + { + "listen": "test", + "script": { + "id": "510e86c4-bb2b-4566-a342-5e72e3b1edb1", + "type": "text/javascript", + "exec": [ + "" + ] + } + } + ] + } + ] + }, + "run": { + "stats": { + "iterations": { + "total": 1, + "pending": 0, + "failed": 0 + }, + "items": { + "total": 250, + "pending": 0, + "failed": 0 + }, + "scripts": { + "total": 1891, + "pending": 0, + "failed": 0 + }, + "prerequests": { + "total": 250, + "pending": 0, + "failed": 0 + }, + "requests": { + "total": 252, + "pending": 0, + "failed": 0 + }, + "tests": { + "total": 250, + "pending": 0, + "failed": 0 + }, + "assertions": { + "total": 507, + "pending": 0, + "failed": 40 + }, + "testScripts": { + "total": 950, + "pending": 0, + "failed": 0 + }, + "prerequestScripts": { + "total": 941, + "pending": 0, + "failed": 0 + } + }, + "timings": { + "responseAverage": 169.20634920634924, + "responseMin": 6, + "responseMax": 10220, + "responseSd": 871.9484777761791, + "dnsAverage": 0, + "dnsMin": 0, + "dnsMax": 0, + "dnsSd": 0, + "firstByteAverage": 0, + "firstByteMin": 0, + "firstByteMax": 0, + "firstByteSd": 0, + "started": 1726447595036, + "completed": 1726447645873 + }, + "executions": [ + { + "id": "e98b9537-9101-4cc6-9e40-8149b0447f23", + "cursor": { + "position": 0, + "iteration": 0, + "length": 250, + "cycles": 1, + "empty": false, + "eof": false, + "bof": true, + "cr": false, + "ref": "6a413aa3-d943-45b8-a10e-a83c177d2a70", + "httpRequestId": "9603faa8-564b-44e6-b006-4fb8585889f6" + }, + "item": { + "id": "e98b9537-9101-4cc6-9e40-8149b0447f23", + "name": "Clear Token Cache" + }, + "response": { + "id": "f72b39fb-f1e6-4d0c-a026-f922df338f1f", + "status": "OK", + "code": 200, + "responseTime": 41, + "responseSize": 0 + } + }, + { + "id": "e81fd0f6-d5bc-4398-bf42-31cdcfe7a17a", + "cursor": { + "ref": "9d44732e-c6cb-4c76-be9b-7c3e6d55b977", + "length": 250, + "cycles": 1, + "position": 1, + "iteration": 0, + "httpRequestId": "473b5b11-e67d-4bcf-b2f7-a372bf9393c1" + }, + "item": { + "id": "e81fd0f6-d5bc-4398-bf42-31cdcfe7a17a", + "name": "Clear DID Web Cache" + }, + "response": { + "id": "fa169b7b-f52b-4154-9c82-388240c734bf", + "status": "OK", + "code": 200, + "responseTime": 6, + "responseSize": 0 + } + }, + { + "id": "46b76845-cdc2-4e76-8cd7-434ed71f6a4d", + "cursor": { + "ref": "db71d4ce-cf6d-4948-9c74-68446c7a9762", + "length": 250, + "cycles": 1, + "position": 2, + "iteration": 0, + "httpRequestId": "235b2072-3bf5-4c70-b8be-aa913327780f" + }, + "item": { + "id": "46b76845-cdc2-4e76-8cd7-434ed71f6a4d", + "name": "did_json" + }, + "response": { + "id": "8fb0996a-ef02-447f-aaf9-14ddb35c3251", + "status": "OK", + "code": 200, + "responseTime": 385, + "responseSize": 2778 + }, + "assertions": [ + { + "assertion": "status code is 200", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "ecb438da-9e64-4743-aef0-4af9054fdc67", + "cursor": { + "ref": "ac99401e-595a-4052-af8e-c84147970a11", + "length": 250, + "cycles": 1, + "position": 3, + "iteration": 0, + "httpRequestId": "33708b7e-a7d6-4137-8533-191163ab7767" + }, + "item": { + "id": "ecb438da-9e64-4743-aef0-4af9054fdc67", + "name": "did:invalid" + }, + "response": { + "id": "0d2bcf85-88e1-42ec-9a4f-b0cc07a565e7", + "status": "Not Found", + "code": 404, + "responseTime": 365, + "responseSize": 119 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 0, + "test": "status code is 400", + "message": "expected response to have status code 400 but got 404", + "stack": "AssertionError: expected response to have status code 400 but got 404\n at Object.eval sandbox-script.js:1:4)" + } + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "ecb438da-9e64-4743-aef0-4af9054fdc67", + "cursor": { + "ref": "ac99401e-595a-4052-af8e-c84147970a11", + "length": 250, + "cycles": 1, + "position": 3, + "iteration": 0, + "httpRequestId": "33708b7e-a7d6-4137-8533-191163ab7767" + }, + "item": { + "id": "ecb438da-9e64-4743-aef0-4af9054fdc67", + "name": "did:invalid" + }, + "response": { + "id": "0d2bcf85-88e1-42ec-9a4f-b0cc07a565e7", + "status": "Not Found", + "code": 404, + "responseTime": 365, + "responseSize": 119 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 0, + "test": "status code is 400", + "message": "expected response to have status code 400 but got 404", + "stack": "AssertionError: expected response to have status code 400 but got 404\n at Object.eval sandbox-script.js:1:4)" + } + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "492bdd21-92a1-4029-aebc-5c468f0a030e", + "cursor": { + "ref": "a354a5d4-1ee7-403f-bd89-c653742bc6c6", + "length": 250, + "cycles": 1, + "position": 4, + "iteration": 0, + "httpRequestId": "550d5f47-d9ba-48c2-93a4-649b16de7512" + }, + "item": { + "id": "492bdd21-92a1-4029-aebc-5c468f0a030e", + "name": "did:not_found:did_web" + }, + "response": { + "id": "16d2b37b-a0c8-4861-b1ee-d2c4a2d7835b", + "status": "Not Found", + "code": 404, + "responseTime": 65, + "responseSize": 127 + }, + "assertions": [ + { + "assertion": "status code is 404", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "44af411e-9976-4b3a-b5ce-690d19286a7f", + "cursor": { + "ref": "04d475df-0200-48a3-8ee7-35fb51231934", + "length": 250, + "cycles": 1, + "position": 5, + "iteration": 0, + "httpRequestId": "442c4c87-1cdb-4093-bf05-d7d25edf4126" + }, + "item": { + "id": "44af411e-9976-4b3a-b5ce-690d19286a7f", + "name": "did:not_found:urn" + }, + "response": { + "id": "7f5b3546-c018-431b-a8e0-e683a7689aa9", + "status": "Not Found", + "code": 404, + "responseTime": 72, + "responseSize": 153 + }, + "assertions": [ + { + "assertion": "status code is 404", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "57579008-a6aa-4983-9836-5301db57f1d9", + "cursor": { + "ref": "ee4af00c-b785-4483-bffd-5285d4765f61", + "length": 250, + "cycles": 1, + "position": 6, + "iteration": 0, + "httpRequestId": "4518ce26-5ba3-41f2-bb6b-950fd2f873b8" + }, + "item": { + "id": "57579008-a6aa-4983-9836-5301db57f1d9", + "name": "identifiers:missing_auth" + }, + "response": { + "id": "6d142d95-1611-466e-9128-f596fd13ab3f", + "status": "Unauthorized", + "code": 401, + "responseTime": 52, + "responseSize": 85 + }, + "assertions": [ + { + "assertion": "status code is 401", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "f11472be-898c-494a-a28b-096fab59044a", + "cursor": { + "ref": "8e1855f3-69a5-473d-9961-3081904b616e", + "length": 250, + "cycles": 1, + "position": 7, + "iteration": 0, + "httpRequestId": "7e3bdbd1-d686-46d2-aaa7-a81e407cf83e" + }, + "item": { + "id": "f11472be-898c-494a-a28b-096fab59044a", + "name": "identifiers" + }, + "response": { + "id": "96cde8ee-43a9-4d54-8670-de220b5a1200", + "status": "OK", + "code": 200, + "responseTime": 77, + "responseSize": 2450 + }, + "assertions": [ + { + "assertion": "status code is 200", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "4949dce8-0f6c-4c77-a1bd-673a0800c732", + "cursor": { + "ref": "cfff294c-c185-471e-aa36-5cc632770cec", + "length": 250, + "cycles": 1, + "position": 8, + "iteration": 0, + "httpRequestId": "3777cd2f-9ccf-4911-a3ae-0af325a84212" + }, + "item": { + "id": "4949dce8-0f6c-4c77-a1bd-673a0800c732", + "name": "credentials_issue:credential:missing" + }, + "response": { + "id": "040f4a10-9f4a-426b-9d59-f5ada20032b3", + "status": "Bad Request", + "code": 400, + "responseTime": 69, + "responseSize": 150 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "753b03c6-6ca2-4e3c-9336-648ed8781250", + "cursor": { + "ref": "3665a9a2-d066-41dc-a553-bc118c6907b1", + "length": 250, + "cycles": 1, + "position": 9, + "iteration": 0, + "httpRequestId": "98f8a7cd-4756-4fb2-92c3-445bd49af766" + }, + "item": { + "id": "753b03c6-6ca2-4e3c-9336-648ed8781250", + "name": "credentials_issue:credential.@context:missing" + }, + "response": { + "id": "6b61d432-017b-4f50-b0de-bf519dab062f", + "status": "Bad Request", + "code": 400, + "responseTime": 86, + "responseSize": 147 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "fb18f8d3-4b87-4f23-8af0-8e798ebda29a", + "cursor": { + "ref": "4909117d-6d97-4c2f-8ec6-c021b3820d3a", + "length": 250, + "cycles": 1, + "position": 10, + "iteration": 0, + "httpRequestId": "0fec6b5f-f946-4089-977e-b5f98c6d9a4c" + }, + "item": { + "id": "fb18f8d3-4b87-4f23-8af0-8e798ebda29a", + "name": "credentials_issue:credential.@context:boolean" + }, + "response": { + "id": "bc677248-d95a-493c-939c-3b37643e4d02", + "status": "Bad Request", + "code": 400, + "responseTime": 63, + "responseSize": 147 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "c3fafe85-4ea4-4683-a638-0f9c104ddf8c", + "cursor": { + "ref": "781ce083-69b9-4aa5-951a-8baba0c7331e", + "length": 250, + "cycles": 1, + "position": 11, + "iteration": 0, + "httpRequestId": "b9dcac05-3d07-41de-9740-41168a03bbaf" + }, + "item": { + "id": "c3fafe85-4ea4-4683-a638-0f9c104ddf8c", + "name": "credentials_issue:credential.@context:integer Copy" + }, + "response": { + "id": "36e4c93a-9ad1-4307-9df3-4f98fdf7e9ea", + "status": "Bad Request", + "code": 400, + "responseTime": 74, + "responseSize": 147 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "b77a40f9-9c35-47c8-b1f3-a236e451b893", + "cursor": { + "ref": "562884f9-d3d6-4d15-8066-8e1eaa9dd31e", + "length": 250, + "cycles": 1, + "position": 12, + "iteration": 0, + "httpRequestId": "80a981dd-d175-4d79-a316-3401d9ade139" + }, + "item": { + "id": "b77a40f9-9c35-47c8-b1f3-a236e451b893", + "name": "credentials_issue:credential.@context:null" + }, + "response": { + "id": "b2fc60fc-6399-4ca6-8625-8780e66ad75a", + "status": "Bad Request", + "code": 400, + "responseTime": 62, + "responseSize": 147 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "42720719-fb24-4ecf-9177-0cb7f398b2c3", + "cursor": { + "ref": "66a8ae68-d2ba-4b77-ad38-a2a166a75563", + "length": 250, + "cycles": 1, + "position": 13, + "iteration": 0, + "httpRequestId": "bab049e3-995b-49f3-af03-6766c20ccf86" + }, + "item": { + "id": "42720719-fb24-4ecf-9177-0cb7f398b2c3", + "name": "credentials_issue:credential.@context:object" + }, + "response": { + "id": "27505924-9264-4bfd-9862-38ff29213d91", + "status": "Bad Request", + "code": 400, + "responseTime": 64, + "responseSize": 147 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "f4eab470-41fa-4712-98da-62e61168b518", + "cursor": { + "ref": "f0aaf078-9bd8-4481-8aa6-134c139d4278", + "length": 250, + "cycles": 1, + "position": 14, + "iteration": 0, + "httpRequestId": "be7035a4-1e9f-438a-8bcd-a462fb8a8888" + }, + "item": { + "id": "f4eab470-41fa-4712-98da-62e61168b518", + "name": "credentials_issue:credential.@context:string" + }, + "response": { + "id": "35c2d758-35fe-4cfa-8e16-9d1ae0752e59", + "status": "Bad Request", + "code": 400, + "responseTime": 62, + "responseSize": 147 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "d6eab659-b71a-4076-8066-3d336b486b2a", + "cursor": { + "ref": "fc8b83a3-b8e0-4d11-bbbc-365fbc570195", + "length": 250, + "cycles": 1, + "position": 15, + "iteration": 0, + "httpRequestId": "8f753fe3-2ed1-4f96-87b6-51d195b8095e" + }, + "item": { + "id": "d6eab659-b71a-4076-8066-3d336b486b2a", + "name": "credentials_issue:credential.@context.item.array" + }, + "response": { + "id": "67ac1c6e-dede-4dfa-9324-296cbb5a4a85", + "status": "Bad Request", + "code": 400, + "responseTime": 79, + "responseSize": 147 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "9a400690-a948-4a6d-8294-3047bea50bd2", + "cursor": { + "ref": "94c016cb-0d0c-4cb5-829d-3a47e8c316e3", + "length": 250, + "cycles": 1, + "position": 16, + "iteration": 0, + "httpRequestId": "6a4b8dec-219b-42ec-9214-8be9b268deeb" + }, + "item": { + "id": "9a400690-a948-4a6d-8294-3047bea50bd2", + "name": "credentials_issue:credential.@context.item.boolean" + }, + "response": { + "id": "59766b34-5bb3-4771-8050-2eb92ad5ae74", + "status": "Bad Request", + "code": 400, + "responseTime": 77, + "responseSize": 147 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "ea69de02-1083-4053-8ce4-79ea25a34359", + "cursor": { + "ref": "673b43dc-648f-4a85-b424-ed8d85b9b512", + "length": 250, + "cycles": 1, + "position": 17, + "iteration": 0, + "httpRequestId": "f6ac5874-79fb-47a8-9b2c-c205eb77ffa1" + }, + "item": { + "id": "ea69de02-1083-4053-8ce4-79ea25a34359", + "name": "credentials_issue:credential.@context.item.integer" + }, + "response": { + "id": "bd2405d8-30b8-444f-9e9b-2c36d135eaa4", + "status": "Bad Request", + "code": 400, + "responseTime": 62, + "responseSize": 147 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "0011f089-b52c-47f2-9ca7-16bd22dea8fb", + "cursor": { + "ref": "85a10d4d-9937-4b5e-ac45-fe09dce292fe", + "length": 250, + "cycles": 1, + "position": 18, + "iteration": 0, + "httpRequestId": "00c9a545-6102-4bd2-aa2c-9af93e0459d1" + }, + "item": { + "id": "0011f089-b52c-47f2-9ca7-16bd22dea8fb", + "name": "credentials_issue:credential.@context.item.null" + }, + "response": { + "id": "b466c732-63f9-4bcc-980a-212d8d30e983", + "status": "Bad Request", + "code": 400, + "responseTime": 70, + "responseSize": 147 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "418e818b-a225-4873-b850-5b00a40af095", + "cursor": { + "ref": "cfdf866e-a281-4aa3-bb46-5a79a2951e89", + "length": 250, + "cycles": 1, + "position": 19, + "iteration": 0, + "httpRequestId": "6c01f040-6ffe-4d3e-b49b-435778cec317" + }, + "item": { + "id": "418e818b-a225-4873-b850-5b00a40af095", + "name": "credentials_issue:credential.@context.item.object" + }, + "response": { + "id": "980f316d-57f3-421b-a917-4098f6be28ac", + "status": "Bad Request", + "code": 400, + "responseTime": 994, + "responseSize": 158 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "1c99101f-ec9b-4eb3-b709-1cc520a934ee", + "cursor": { + "ref": "f9496a77-a810-4953-9559-3995fa675abe", + "length": 250, + "cycles": 1, + "position": 20, + "iteration": 0, + "httpRequestId": "4676b391-e5de-40f9-b42f-cf6827c8668d" + }, + "item": { + "id": "1c99101f-ec9b-4eb3-b709-1cc520a934ee", + "name": "credentials_issue:credential.id:array" + }, + "response": { + "id": "bb61eb9a-0e42-4ce5-aaeb-738430514d48", + "status": "Bad Request", + "code": 400, + "responseTime": 77, + "responseSize": 147 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "9bcd81fa-6c3a-44c7-bf7d-170b971f4034", + "cursor": { + "ref": "972e7968-2312-4dd7-8328-848f233d83ab", + "length": 250, + "cycles": 1, + "position": 21, + "iteration": 0, + "httpRequestId": "be9c23e6-b9dd-4c78-af9f-59c0b12bf10d" + }, + "item": { + "id": "9bcd81fa-6c3a-44c7-bf7d-170b971f4034", + "name": "credentials_issue:credential.id:boolean" + }, + "response": { + "id": "8e74b15c-dda5-42ef-9b54-d5f986188bde", + "status": "Bad Request", + "code": 400, + "responseTime": 67, + "responseSize": 158 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "267f1a0e-d692-4ec7-ab54-46a842009b47", + "cursor": { + "ref": "d1042b6b-f88a-4422-a673-1a4516e5bda6", + "length": 250, + "cycles": 1, + "position": 22, + "iteration": 0, + "httpRequestId": "ae279e72-3be8-4bbc-8375-5947c46ef394" + }, + "item": { + "id": "267f1a0e-d692-4ec7-ab54-46a842009b47", + "name": "credentials_issue:credential.id:integer" + }, + "response": { + "id": "6cf4040a-85ea-4295-9c00-e00386b3649f", + "status": "Bad Request", + "code": 400, + "responseTime": 61, + "responseSize": 147 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "f0a6bbd5-f773-4606-a854-553263e8fa61", + "cursor": { + "ref": "db4cd402-0add-46f2-bcce-2102a7e813aa", + "length": 250, + "cycles": 1, + "position": 23, + "iteration": 0, + "httpRequestId": "33d4ead5-a4e4-49e9-9caa-ac4d854d842d" + }, + "item": { + "id": "f0a6bbd5-f773-4606-a854-553263e8fa61", + "name": "credentials_issue:credential.id:null" + }, + "response": { + "id": "a675cf79-9344-47e5-bf07-99c8f3baeae8", + "status": "Bad Request", + "code": 400, + "responseTime": 83, + "responseSize": 158 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "eb3e38fa-9aa0-4742-9456-94ab93bb68fd", + "cursor": { + "ref": "1e4d9ca7-d8f2-4948-8e86-cb0e0a282a06", + "length": 250, + "cycles": 1, + "position": 24, + "iteration": 0, + "httpRequestId": "b9beace3-a19a-4257-8fa6-f88c7a9928b5" + }, + "item": { + "id": "eb3e38fa-9aa0-4742-9456-94ab93bb68fd", + "name": "credentials_issue:credential.id:object" + }, + "response": { + "id": "810b29b2-c246-4a97-931e-3e6b926fc451", + "status": "Bad Request", + "code": 400, + "responseTime": 72, + "responseSize": 147 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "0993c778-2386-4f48-bb57-d43c50831d72", + "cursor": { + "ref": "baa00154-8b71-4e81-8f28-cfec4f061a50", + "length": 250, + "cycles": 1, + "position": 25, + "iteration": 0, + "httpRequestId": "da422a57-50bc-425c-8b03-274cf7aa7575" + }, + "item": { + "id": "0993c778-2386-4f48-bb57-d43c50831d72", + "name": "credentials_issue:credential.type:missing" + }, + "response": { + "id": "2baa0316-4b02-4f99-8d28-293af5d1d284", + "status": "Bad Request", + "code": 400, + "responseTime": 63, + "responseSize": 154 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "5b8c9b9e-0583-4d67-a9b2-a1a149d3bf34", + "cursor": { + "ref": "9c88ddfd-10ef-47a7-b20c-af39d9229a32", + "length": 250, + "cycles": 1, + "position": 26, + "iteration": 0, + "httpRequestId": "c4a68565-39d7-4fb0-985b-15493b17496c" + }, + "item": { + "id": "5b8c9b9e-0583-4d67-a9b2-a1a149d3bf34", + "name": "credentials_issue:credential.type:boolean" + }, + "response": { + "id": "6a238259-76d1-4f29-a663-a80ea8ca35ee", + "status": "Bad Request", + "code": 400, + "responseTime": 66, + "responseSize": 154 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "d03d2b2d-c26d-4aec-8b36-38ee0c919bb0", + "cursor": { + "ref": "efff18d4-30bd-48b1-ab79-4b9242db7335", + "length": 250, + "cycles": 1, + "position": 27, + "iteration": 0, + "httpRequestId": "1aa16eaf-a581-459d-89b7-1a243d7a7fc5" + }, + "item": { + "id": "d03d2b2d-c26d-4aec-8b36-38ee0c919bb0", + "name": "credentials_issue:credential.type:integer" + }, + "response": { + "id": "75fa1231-0a05-4547-bf5e-17ba5627d279", + "status": "Bad Request", + "code": 400, + "responseTime": 65, + "responseSize": 154 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "8babee62-ce6d-4b39-92fa-90565d74690a", + "cursor": { + "ref": "74870cbf-5164-4b05-94d8-ecb8822f3950", + "length": 250, + "cycles": 1, + "position": 28, + "iteration": 0, + "httpRequestId": "31c14490-3e66-4fba-877a-eeca45cb3d16" + }, + "item": { + "id": "8babee62-ce6d-4b39-92fa-90565d74690a", + "name": "credentials_issue:credential.type:null" + }, + "response": { + "id": "97b33963-af22-45a4-807e-006a1225ce37", + "status": "Bad Request", + "code": 400, + "responseTime": 61, + "responseSize": 154 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "7942ba7a-d76b-41ee-83dc-779e588bd661", + "cursor": { + "ref": "1e130073-6f37-42a9-91b4-742645c2d5e9", + "length": 250, + "cycles": 1, + "position": 29, + "iteration": 0, + "httpRequestId": "d14b86a1-5be6-4ec8-b8b4-2f50ba16d1ba" + }, + "item": { + "id": "7942ba7a-d76b-41ee-83dc-779e588bd661", + "name": "credentials_issue:credential.type:object" + }, + "response": { + "id": "23cac9e4-dcab-4dd9-a87c-c9e3b9e8e913", + "status": "Bad Request", + "code": 400, + "responseTime": 63, + "responseSize": 154 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "ee5d19c7-f33d-416b-94f0-403627802657", + "cursor": { + "ref": "7aa09f80-f151-4149-b594-d71d04b412a4", + "length": 250, + "cycles": 1, + "position": 30, + "iteration": 0, + "httpRequestId": "3fd79884-e7ee-4ad2-8d3b-456737b8e74b" + }, + "item": { + "id": "ee5d19c7-f33d-416b-94f0-403627802657", + "name": "credentials_issue:credential.type:string" + }, + "response": { + "id": "abb9be50-ae7a-41a7-9458-7cad9a3cc5d0", + "status": "Bad Request", + "code": 400, + "responseTime": 60, + "responseSize": 154 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "26866b79-78b7-4558-bd16-9168c742ec21", + "cursor": { + "ref": "a85ce733-8b3d-4f80-a433-f76c0b39cfd1", + "length": 250, + "cycles": 1, + "position": 31, + "iteration": 0, + "httpRequestId": "29b2174e-07eb-447d-a5e5-8d4d0964efef" + }, + "item": { + "id": "26866b79-78b7-4558-bd16-9168c742ec21", + "name": "credentials_issue:credential.type.item:missing" + }, + "response": { + "id": "41356841-441a-4e41-91a3-8e20295ffdf7", + "status": "Bad Request", + "code": 400, + "responseTime": 62, + "responseSize": 154 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "45575194-e473-4507-a8b1-74ae31c62838", + "cursor": { + "ref": "b3a0edee-8c15-4381-b76b-8ebdd990698c", + "length": 250, + "cycles": 1, + "position": 32, + "iteration": 0, + "httpRequestId": "e02313eb-524f-4c88-8692-e11cd7062203" + }, + "item": { + "id": "45575194-e473-4507-a8b1-74ae31c62838", + "name": "credentials_issue:credential.type.item:array" + }, + "response": { + "id": "40202b13-b906-40a8-9fe5-dbf178e2e42c", + "status": "Bad Request", + "code": 400, + "responseTime": 66, + "responseSize": 154 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "1611594f-583f-4291-a377-2be7c02c5234", + "cursor": { + "ref": "536e89ce-e8d6-4e1e-8e49-485acba584a2", + "length": 250, + "cycles": 1, + "position": 33, + "iteration": 0, + "httpRequestId": "a48fa155-22e3-4997-8576-62e7f3881f3a" + }, + "item": { + "id": "1611594f-583f-4291-a377-2be7c02c5234", + "name": "credentials_issue:credential.type.item:boolean" + }, + "response": { + "id": "dfb4dc40-b719-4514-9f43-98698df04e2d", + "status": "Bad Request", + "code": 400, + "responseTime": 61, + "responseSize": 154 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "63676abd-28d2-4eab-bfc5-4c41e0da30b3", + "cursor": { + "ref": "2da1d31a-62e2-4743-a0aa-8e858c6a276e", + "length": 250, + "cycles": 1, + "position": 34, + "iteration": 0, + "httpRequestId": "0d72372a-4106-473c-a4d0-cf944c711dab" + }, + "item": { + "id": "63676abd-28d2-4eab-bfc5-4c41e0da30b3", + "name": "credentials_issue:credential.type.item:integer" + }, + "response": { + "id": "06366e4a-9d78-4773-be9b-68d0fbc702c4", + "status": "Bad Request", + "code": 400, + "responseTime": 77, + "responseSize": 154 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "d8643b77-3305-40d3-9608-7515c84af3d0", + "cursor": { + "ref": "9f874adb-c454-4a9a-b810-f5edc602a1e9", + "length": 250, + "cycles": 1, + "position": 35, + "iteration": 0, + "httpRequestId": "86879dc9-d4e2-4122-960c-612a96aad431" + }, + "item": { + "id": "d8643b77-3305-40d3-9608-7515c84af3d0", + "name": "credentials_issue:credential.type.item:null" + }, + "response": { + "id": "5da9be7f-9708-4009-9f6a-fb820f9dd484", + "status": "Bad Request", + "code": 400, + "responseTime": 61, + "responseSize": 154 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "00087d01-7d98-44f9-9a12-ec012aa72263", + "cursor": { + "ref": "6027b865-a7fb-43b5-acde-efe773a81b2d", + "length": 250, + "cycles": 1, + "position": 36, + "iteration": 0, + "httpRequestId": "93a5c8dc-401d-43d9-bffe-333e6ceeb18a" + }, + "item": { + "id": "00087d01-7d98-44f9-9a12-ec012aa72263", + "name": "credentials_issue:credential.type.item:object" + }, + "response": { + "id": "79497fba-e03f-48d4-a0ff-a9c0cdc6a42b", + "status": "Bad Request", + "code": 400, + "responseTime": 62, + "responseSize": 154 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "d0089256-dcad-4404-8d26-1b5e4037caf8", + "cursor": { + "ref": "86a53867-ae03-41f7-b55b-fd001611eed3", + "length": 250, + "cycles": 1, + "position": 37, + "iteration": 0, + "httpRequestId": "6066138a-4cdb-4125-a082-76fa785b6c7b" + }, + "item": { + "id": "d0089256-dcad-4404-8d26-1b5e4037caf8", + "name": "credentials_issue:credential.issuer:missing" + }, + "response": { + "id": "3f8304b2-3c1a-4b32-a669-39ae9516c325", + "status": "Bad Request", + "code": 400, + "responseTime": 67, + "responseSize": 156 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "5eac53f5-a16d-4e98-9ef1-90638cd8f644", + "cursor": { + "ref": "08cef785-d7ee-4693-81f8-7887ebfa4299", + "length": 250, + "cycles": 1, + "position": 38, + "iteration": 0, + "httpRequestId": "3ab24042-035d-480f-8078-66b7b70190e8" + }, + "item": { + "id": "5eac53f5-a16d-4e98-9ef1-90638cd8f644", + "name": "credentials_issue:credential.issuer:array" + }, + "response": { + "id": "27ff13dd-d701-4bbc-9aaa-e88421c19bb0", + "status": "Bad Request", + "code": 400, + "responseTime": 68, + "responseSize": 156 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "f4242632-e3b1-4adc-a717-04c3e90a0140", + "cursor": { + "ref": "251d8be1-cf9f-489d-b882-4997a2722d26", + "length": 250, + "cycles": 1, + "position": 39, + "iteration": 0, + "httpRequestId": "feb10ee9-3a28-4a8e-828f-2e238393d8ed" + }, + "item": { + "id": "f4242632-e3b1-4adc-a717-04c3e90a0140", + "name": "credentials_issue:credential.issuer:boolean" + }, + "response": { + "id": "c48847f5-b92d-49a6-a871-24e358b53eca", + "status": "Bad Request", + "code": 400, + "responseTime": 76, + "responseSize": 156 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "d16e19b7-511c-4527-bcd5-d1a5905933fe", + "cursor": { + "ref": "6adb8345-ddd1-4d8b-95c2-809085730731", + "length": 250, + "cycles": 1, + "position": 40, + "iteration": 0, + "httpRequestId": "5f2b412b-6553-4653-b277-a565894bab69" + }, + "item": { + "id": "d16e19b7-511c-4527-bcd5-d1a5905933fe", + "name": "credentials_issue:credential.issuer:integer" + }, + "response": { + "id": "bc568373-0f00-4037-8047-ed7549a32e4a", + "status": "Bad Request", + "code": 400, + "responseTime": 61, + "responseSize": 156 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "2271b54f-7593-4b8d-acc3-cd728581cb1b", + "cursor": { + "ref": "f9f457cd-c5ce-4b93-87a9-4568733271e3", + "length": 250, + "cycles": 1, + "position": 41, + "iteration": 0, + "httpRequestId": "fbb62539-35bd-4587-99eb-4b1979564269" + }, + "item": { + "id": "2271b54f-7593-4b8d-acc3-cd728581cb1b", + "name": "credentials_issue:credential.issuer:null" + }, + "response": { + "id": "92329133-df28-448f-bade-547d2acec256", + "status": "Bad Request", + "code": 400, + "responseTime": 67, + "responseSize": 156 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "4dae7c32-edae-4166-a841-cd219836fe44", + "cursor": { + "ref": "820dd322-c8c6-422e-8e29-61943fcd02fe", + "length": 250, + "cycles": 1, + "position": 42, + "iteration": 0, + "httpRequestId": "f0780f28-ff4e-4770-a899-97dd2597a005" + }, + "item": { + "id": "4dae7c32-edae-4166-a841-cd219836fe44", + "name": "credentials_issue.credential.issuer:invalid" + }, + "response": { + "id": "58495833-4e22-47ab-bf53-6b6ded050ba8", + "status": "Bad Request", + "code": 400, + "responseTime": 63, + "responseSize": 158 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "0b919ace-0b1d-45a0-9a7f-b9904f63362f", + "cursor": { + "ref": "4dd23047-e349-46f6-ba11-96f581195739", + "length": 250, + "cycles": 1, + "position": 43, + "iteration": 0, + "httpRequestId": "a8baf8c9-9e2c-457d-8162-5effca144bd7" + }, + "item": { + "id": "0b919ace-0b1d-45a0-9a7f-b9904f63362f", + "name": "credentials_issue.credential.issuer:unknown" + }, + "response": { + "id": "0fa32dae-9da3-4b51-b4dc-5daba6c07008", + "status": "Bad Request", + "code": 400, + "responseTime": 65, + "responseSize": 158 + }, + "assertions": [ + { + "assertion": "status code is 422", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 0, + "test": "status code is 422", + "message": "expected response to have status code 422 but got 400", + "stack": "AssertionError: expected response to have status code 422 but got 400\n at Object.eval sandbox-script.js:1:44)" + } + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "fc7b175c-2b16-4805-918a-4ae56fc1dec3", + "cursor": { + "ref": "2e463c48-d1f1-4e6f-900d-e65ed6800701", + "length": 250, + "cycles": 1, + "position": 44, + "iteration": 0, + "httpRequestId": "fe09464d-b0b7-4ab4-8906-1e284befdad5" + }, + "item": { + "id": "fc7b175c-2b16-4805-918a-4ae56fc1dec3", + "name": "credentials_issue:credential.issuer.id:missing" + }, + "response": { + "id": "f3505ef2-0a6d-4280-a6f5-6d87a4a1f528", + "status": "Bad Request", + "code": 400, + "responseTime": 65, + "responseSize": 156 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "d24723ec-1cbe-4319-abc1-a595dc678dfd", + "cursor": { + "ref": "551b6331-0a34-4ea2-98a5-3d8c1f1e0258", + "length": 250, + "cycles": 1, + "position": 45, + "iteration": 0, + "httpRequestId": "b10da6de-c3a8-4090-ac8e-8a66e1887375" + }, + "item": { + "id": "d24723ec-1cbe-4319-abc1-a595dc678dfd", + "name": "credentials_issue:credential.issuer.id:array" + }, + "response": { + "id": "dbdfae94-c2d3-4fd8-8123-e5476ca15ab2", + "status": "Bad Request", + "code": 400, + "responseTime": 66, + "responseSize": 156 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "d6eaaff1-43c9-43f4-ae6b-3a2ad5f357dc", + "cursor": { + "ref": "41745402-ca96-4ded-869a-5d77d8e7e90f", + "length": 250, + "cycles": 1, + "position": 46, + "iteration": 0, + "httpRequestId": "f52617cc-727e-42be-bab4-9a7d7f228be4" + }, + "item": { + "id": "d6eaaff1-43c9-43f4-ae6b-3a2ad5f357dc", + "name": "credentials_issue:credential.issuer.id:boolean" + }, + "response": { + "id": "3bb7bb12-0cbf-444c-9a6e-104b933ca50f", + "status": "Bad Request", + "code": 400, + "responseTime": 69, + "responseSize": 156 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "c66b9c52-a742-4837-afea-610b49fbef39", + "cursor": { + "ref": "537344ea-8ab5-4fdc-9399-17263dba1db2", + "length": 250, + "cycles": 1, + "position": 47, + "iteration": 0, + "httpRequestId": "37c9c415-7362-4126-996b-2df59e607288" + }, + "item": { + "id": "c66b9c52-a742-4837-afea-610b49fbef39", + "name": "credentials_issue:credential.issuer.id:integer" + }, + "response": { + "id": "f0fb1744-f6e1-4b9f-916b-21ca83c14c7e", + "status": "Bad Request", + "code": 400, + "responseTime": 61, + "responseSize": 156 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "92663ae8-d1c4-4f3a-8393-ff535a3321a9", + "cursor": { + "ref": "ea67a7dc-2df0-4873-bf1b-f7a0fd1b8cc8", + "length": 250, + "cycles": 1, + "position": 48, + "iteration": 0, + "httpRequestId": "0678b05e-2d25-4547-a66a-61ec0665a7e7" + }, + "item": { + "id": "92663ae8-d1c4-4f3a-8393-ff535a3321a9", + "name": "credentials_issue:credential.issuer.id:null" + }, + "response": { + "id": "4de7ff37-52d1-4915-89e7-e8bcf92f8eb2", + "status": "Bad Request", + "code": 400, + "responseTime": 61, + "responseSize": 156 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "62ba8fd2-ecfe-4c99-a79d-730995919768", + "cursor": { + "ref": "73683e5e-efeb-489f-ba67-6af9cdd5d522", + "length": 250, + "cycles": 1, + "position": 49, + "iteration": 0, + "httpRequestId": "f460ce38-db9c-4b30-8a27-6f205b733d7b" + }, + "item": { + "id": "62ba8fd2-ecfe-4c99-a79d-730995919768", + "name": "credentials_issue.credential.issuer.id:invalid" + }, + "response": { + "id": "dc984097-b1ec-4cd1-a3d4-b26c31e23b83", + "status": "Bad Request", + "code": 400, + "responseTime": 66, + "responseSize": 158 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "c6260a47-822b-48a3-b5a1-fb4b7f7cb42b", + "cursor": { + "ref": "9b998a61-1c53-4239-995b-0055a7100eb8", + "length": 250, + "cycles": 1, + "position": 50, + "iteration": 0, + "httpRequestId": "f016c7fe-fed9-41a2-9fe4-97393094c85c" + }, + "item": { + "id": "c6260a47-822b-48a3-b5a1-fb4b7f7cb42b", + "name": "credentials_issue.credential.issuer.id:unknown" + }, + "response": { + "id": "659daf09-0f58-40ec-857b-355bd9419b3b", + "status": "Bad Request", + "code": 400, + "responseTime": 60, + "responseSize": 158 + }, + "assertions": [ + { + "assertion": "status code is 422", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 0, + "test": "status code is 422", + "message": "expected response to have status code 422 but got 400", + "stack": "AssertionError: expected response to have status code 422 but got 400\n at Object.eval sandbox-script.js:1:51)" + } + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "616ff7be-9bb4-43d8-a039-a05da4a75de9", + "cursor": { + "ref": "275ca2d9-fee3-45fc-a65c-ee46a6871094", + "length": 250, + "cycles": 1, + "position": 51, + "iteration": 0, + "httpRequestId": "de90fd2a-1fca-47c9-8cf7-0cc8e2c87fb8" + }, + "item": { + "id": "616ff7be-9bb4-43d8-a039-a05da4a75de9", + "name": "credentials_issue:credential.issuanceDate.missing" + }, + "response": { + "id": "309c1fff-54c1-443d-ba2a-ca53bb918db9", + "status": "Bad Request", + "code": 400, + "responseTime": 63, + "responseSize": 158 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "60e4a08b-b325-4dfa-9866-95e3b5ebda15", + "cursor": { + "ref": "0152fe3a-2a49-4843-b6d4-7406f8086bdb", + "length": 250, + "cycles": 1, + "position": 52, + "iteration": 0, + "httpRequestId": "509773e3-0c75-48f1-b172-2a395d1a3446" + }, + "item": { + "id": "60e4a08b-b325-4dfa-9866-95e3b5ebda15", + "name": "credentials_issue:credential.issuanceDate:array" + }, + "response": { + "id": "7d1859d8-0325-4547-91ed-68d75754a0d2", + "status": "Bad Request", + "code": 400, + "responseTime": 61, + "responseSize": 126 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "2e99ac89-d97f-4d55-b52d-22993e10ec8b", + "cursor": { + "ref": "c34c2718-ed9f-4366-8fc9-58a62ac8a030", + "length": 250, + "cycles": 1, + "position": 53, + "iteration": 0, + "httpRequestId": "9f14e02f-cb25-4cc5-ac8f-4246dd11bf70" + }, + "item": { + "id": "2e99ac89-d97f-4d55-b52d-22993e10ec8b", + "name": "credentials_issue:credential.issuanceDate:boolean" + }, + "response": { + "id": "6a351bb8-b508-4654-a436-b0e6355346a8", + "status": "Bad Request", + "code": 400, + "responseTime": 66, + "responseSize": 126 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "143df4ed-67cc-416f-911c-ee93b11a0f18", + "cursor": { + "ref": "4d71e355-12de-4a45-b406-29a312a1fa39", + "length": 250, + "cycles": 1, + "position": 54, + "iteration": 0, + "httpRequestId": "dbf7f256-3a71-49bb-ab46-b60c17589f12" + }, + "item": { + "id": "143df4ed-67cc-416f-911c-ee93b11a0f18", + "name": "credentials_issue:credential.issuanceDate:integer" + }, + "response": { + "id": "3fa80f9a-9d9a-4b98-85de-88f33e1bfb5d", + "status": "Bad Request", + "code": 400, + "responseTime": 61, + "responseSize": 126 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "a997dd31-38b4-4e03-87ff-4fc3ccd26ec3", + "cursor": { + "ref": "a94ed8e0-8846-4fc4-a068-f71728368bdf", + "length": 250, + "cycles": 1, + "position": 55, + "iteration": 0, + "httpRequestId": "e93d2d79-aab3-48ff-abb9-258938d3cd01" + }, + "item": { + "id": "a997dd31-38b4-4e03-87ff-4fc3ccd26ec3", + "name": "credentials_issue:credential.issuanceDate:null" + }, + "response": { + "id": "e21ba49c-6e87-4300-aa01-a1d4ae763ff1", + "status": "Bad Request", + "code": 400, + "responseTime": 59, + "responseSize": 126 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "b65acf25-c16e-4f75-92c7-21e20f8bc9ae", + "cursor": { + "ref": "6608e1bc-381f-4965-80c7-2f4a28f1d92a", + "length": 250, + "cycles": 1, + "position": 56, + "iteration": 0, + "httpRequestId": "7c2e5650-1cd5-4d0b-92d0-9a818e457f85" + }, + "item": { + "id": "b65acf25-c16e-4f75-92c7-21e20f8bc9ae", + "name": "credentials_issue:credential.issuanceDate:object" + }, + "response": { + "id": "7fe0e71b-7073-487f-80a7-e739eae393c1", + "status": "Bad Request", + "code": 400, + "responseTime": 60, + "responseSize": 126 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "5b120ea3-46ad-447a-a7bd-1dec74e53fca", + "cursor": { + "ref": "7640a100-dea5-4919-a3ba-4fb03e68a66d", + "length": 250, + "cycles": 1, + "position": 57, + "iteration": 0, + "httpRequestId": "531ef74a-5331-47d7-921c-1db1db7897fe" + }, + "item": { + "id": "5b120ea3-46ad-447a-a7bd-1dec74e53fca", + "name": "credentials_issue:credential.issuanceDate:invalid_value" + }, + "response": { + "id": "b4d1e9da-1f96-4005-83d0-559ede0cb54a", + "status": "Bad Request", + "code": 400, + "responseTime": 59, + "responseSize": 126 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "f927465a-3992-4855-871f-a24dc41a659b", + "cursor": { + "ref": "25ac2243-6e2b-4848-ae01-47c2bd60afea", + "length": 250, + "cycles": 1, + "position": 58, + "iteration": 0, + "httpRequestId": "f3edd23c-12f2-49a0-a323-2d00ee7c33d4" + }, + "item": { + "id": "f927465a-3992-4855-871f-a24dc41a659b", + "name": "credentials_issue:credential.credentialSubject:missing" + }, + "response": { + "id": "f99abf17-2c04-441a-b507-749c2ebf3c1a", + "status": "Bad Request", + "code": 400, + "responseTime": 60, + "responseSize": 158 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "5f293e46-f827-414e-9480-b2f687fa1eb2", + "cursor": { + "ref": "4c72ffc9-30c3-41c7-8b7f-3dbae8b59393", + "length": 250, + "cycles": 1, + "position": 59, + "iteration": 0, + "httpRequestId": "6c6cb3e5-c262-4822-b580-114c06c7887b" + }, + "item": { + "id": "5f293e46-f827-414e-9480-b2f687fa1eb2", + "name": "credentials_issue:credential.credentialSubject:array" + }, + "response": { + "id": "d866c40e-1a96-4e37-9619-2178e5469478", + "status": "Bad Request", + "code": 400, + "responseTime": 59, + "responseSize": 158 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "4460d37a-1c47-426b-9241-2a673eec6cda", + "cursor": { + "ref": "c91312a6-7259-4c9b-868d-8648f86fd01a", + "length": 250, + "cycles": 1, + "position": 60, + "iteration": 0, + "httpRequestId": "2b5dcd0a-35d5-4c98-ae3e-4aeb9065622f" + }, + "item": { + "id": "4460d37a-1c47-426b-9241-2a673eec6cda", + "name": "credentials_issue:credential.credentialSubject:boolean" + }, + "response": { + "id": "79da1afa-080c-4f14-9290-7ccc74202de3", + "status": "Bad Request", + "code": 400, + "responseTime": 59, + "responseSize": 158 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "5c5ea71b-4bfd-442a-9012-3eadbe4b1ab6", + "cursor": { + "ref": "723d8707-e921-4b00-8a55-ff59b43ffcf3", + "length": 250, + "cycles": 1, + "position": 61, + "iteration": 0, + "httpRequestId": "b6c8aef7-0067-40d5-a2ac-b811517cc027" + }, + "item": { + "id": "5c5ea71b-4bfd-442a-9012-3eadbe4b1ab6", + "name": "credentials_issue:credential.credentialSubject:integer" + }, + "response": { + "id": "62e28a0c-2da5-4c61-9207-28d11fb529ea", + "status": "Bad Request", + "code": 400, + "responseTime": 59, + "responseSize": 158 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "231a881d-2a8d-466c-b2bd-17dadba3fd45", + "cursor": { + "ref": "eeb6c999-89a7-4350-8d12-d9db1b6ff028", + "length": 250, + "cycles": 1, + "position": 62, + "iteration": 0, + "httpRequestId": "77f2f892-8f4c-4412-94f9-9f8a542f771c" + }, + "item": { + "id": "231a881d-2a8d-466c-b2bd-17dadba3fd45", + "name": "credentials_issue:credential.credentialSubject:null" + }, + "response": { + "id": "82ed67c8-f7af-4799-855f-8bd162742c19", + "status": "Bad Request", + "code": 400, + "responseTime": 60, + "responseSize": 158 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "adb0a5d2-3e5f-4a27-b937-2ba987a3c7e8", + "cursor": { + "ref": "974bc636-c6bc-4942-bf05-6f7bb7abdbd4", + "length": 250, + "cycles": 1, + "position": 63, + "iteration": 0, + "httpRequestId": "1a46c449-c339-41a6-94de-91a3c5d77477" + }, + "item": { + "id": "adb0a5d2-3e5f-4a27-b937-2ba987a3c7e8", + "name": "credentials_issue:credential.credentialSubject:string" + }, + "response": { + "id": "983a94cb-b02f-47ef-8818-603c272a72d7", + "status": "Bad Request", + "code": 400, + "responseTime": 60, + "responseSize": 158 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "df26f416-ec3e-4156-8f2b-38e8fe7439aa", + "cursor": { + "ref": "9113ad28-0f73-4f6b-adda-48a18903fd2c", + "length": 250, + "cycles": 1, + "position": 64, + "iteration": 0, + "httpRequestId": "a14f8d00-7a68-4944-b74a-3ac4e2d54b22" + }, + "item": { + "id": "df26f416-ec3e-4156-8f2b-38e8fe7439aa", + "name": "credentials_issue:credential.credentialSubject.id:array" + }, + "response": { + "id": "8cca9acc-8e0c-404f-a66b-93127300cf53", + "status": "Bad Request", + "code": 400, + "responseTime": 66, + "responseSize": 158 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "5b8ede9e-3796-4b33-930a-55bf5df8b529", + "cursor": { + "ref": "191f83a3-7a52-4adb-860b-5efa692a76af", + "length": 250, + "cycles": 1, + "position": 65, + "iteration": 0, + "httpRequestId": "c53ec8d4-d95e-45f7-a8a5-c67ec7c40d53" + }, + "item": { + "id": "5b8ede9e-3796-4b33-930a-55bf5df8b529", + "name": "credentials_issue:credential.credentialSubject.id:array Copy" + }, + "response": { + "id": "ea844c46-9e87-4dba-a58b-61ada0a0711f", + "status": "Bad Request", + "code": 400, + "responseTime": 70, + "responseSize": 158 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "7dbd580f-a2f2-405a-a289-cfe7dea906c6", + "cursor": { + "ref": "0bcacf17-7670-4e30-8bcf-b12cae98df23", + "length": 250, + "cycles": 1, + "position": 66, + "iteration": 0, + "httpRequestId": "5f8b3495-eb13-4b85-86fe-324c403a9129" + }, + "item": { + "id": "7dbd580f-a2f2-405a-a289-cfe7dea906c6", + "name": "credentials_issue:credential.credentialSubject.id:array Copy 2" + }, + "response": { + "id": "785db65b-d1dd-47c3-9572-c41a97e6c44f", + "status": "Bad Request", + "code": 400, + "responseTime": 66, + "responseSize": 158 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "633c92cb-2e9f-4203-a307-455b68decd92", + "cursor": { + "ref": "ec24392a-3159-4af0-9e4b-c325c49276eb", + "length": 250, + "cycles": 1, + "position": 67, + "iteration": 0, + "httpRequestId": "fe7d2c8b-5055-448f-9c85-84f31f584eed" + }, + "item": { + "id": "633c92cb-2e9f-4203-a307-455b68decd92", + "name": "credentials_issue:credential.credentialSubject.id:array Copy 3" + }, + "response": { + "id": "5a7c9cfb-a752-40c0-819b-d997cda6804a", + "status": "Bad Request", + "code": 400, + "responseTime": 60, + "responseSize": 158 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "c470e7b9-34fb-44a6-af0d-02a787c3a23c", + "cursor": { + "ref": "b78ed371-1953-44e8-972d-49b3572f7403", + "length": 250, + "cycles": 1, + "position": 68, + "iteration": 0, + "httpRequestId": "ae70a2fc-c401-4af0-951b-c280f839a6ee" + }, + "item": { + "id": "c470e7b9-34fb-44a6-af0d-02a787c3a23c", + "name": "credentials_issue:credential.credentialSubject.id:array Copy 4" + }, + "response": { + "id": "b3bebb83-da20-4ab0-8f25-e4e52d35275c", + "status": "Bad Request", + "code": 400, + "responseTime": 63, + "responseSize": 158 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "faf06d59-178e-42d3-93b0-b64bf7ad708a", + "cursor": { + "ref": "b852635e-6a59-4466-ac98-ed0df7dcea91", + "length": 250, + "cycles": 1, + "position": 69, + "iteration": 0, + "httpRequestId": "49138d35-5cac-4ffd-b2cf-f01c7d9f7d38" + }, + "item": { + "id": "faf06d59-178e-42d3-93b0-b64bf7ad708a", + "name": "credentials_issue:options:missing" + }, + "response": { + "id": "821d10cc-8625-49ad-badc-0a9855819fad", + "status": "Bad Request", + "code": 400, + "responseTime": 65, + "responseSize": 158 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "7601b4e2-a817-4d58-a1f1-f9ce207deda8", + "cursor": { + "ref": "7843d5b7-f45d-4643-858b-887809b35a5c", + "length": 250, + "cycles": 1, + "position": 70, + "iteration": 0, + "httpRequestId": "50197eee-aaa9-4b13-a1dc-eecf3f7ca12f" + }, + "item": { + "id": "7601b4e2-a817-4d58-a1f1-f9ce207deda8", + "name": "credentials_issue:options:array" + }, + "response": { + "id": "fbb4fa26-3f27-43cd-8619-21fb72d1ce10", + "status": "Bad Request", + "code": 400, + "responseTime": 63, + "responseSize": 158 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "93ba7878-67da-4350-809c-ffdc165e83e1", + "cursor": { + "ref": "53663475-f950-4c04-95ed-28de8fd7cf60", + "length": 250, + "cycles": 1, + "position": 71, + "iteration": 0, + "httpRequestId": "d360b689-eff5-4001-9d8f-dd62f5b21d52" + }, + "item": { + "id": "93ba7878-67da-4350-809c-ffdc165e83e1", + "name": "credentials_issue:options:boolean" + }, + "response": { + "id": "a13b36f2-a636-428c-b9c4-3945031fec98", + "status": "Bad Request", + "code": 400, + "responseTime": 67, + "responseSize": 158 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "cfb7f955-bcd8-4e9a-9a64-a44ecffbfa31", + "cursor": { + "ref": "9e973b00-6e75-4156-bb34-5179a40db3da", + "length": 250, + "cycles": 1, + "position": 72, + "iteration": 0, + "httpRequestId": "4a75edfa-314d-49d7-8be8-d710a84fa99a" + }, + "item": { + "id": "cfb7f955-bcd8-4e9a-9a64-a44ecffbfa31", + "name": "credentials_issue:options:integer" + }, + "response": { + "id": "38f5731c-ee0c-4296-9db9-2083a13aff2d", + "status": "Bad Request", + "code": 400, + "responseTime": 77, + "responseSize": 158 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "94a19dad-23d4-4f37-809c-06236c97fecc", + "cursor": { + "ref": "679f5b08-6016-499f-86db-d02f2f640a5b", + "length": 250, + "cycles": 1, + "position": 73, + "iteration": 0, + "httpRequestId": "f8d2e309-1f8e-4624-b89d-3a7ab5e15303" + }, + "item": { + "id": "94a19dad-23d4-4f37-809c-06236c97fecc", + "name": "credentials_issue:options:null" + }, + "response": { + "id": "0f53635c-efb6-4999-8fd0-2b0c0af5d400", + "status": "Bad Request", + "code": 400, + "responseTime": 59, + "responseSize": 158 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "160e1bb4-d8d8-45ee-8d37-40ab07694091", + "cursor": { + "ref": "f88c7f82-9707-4b51-bb06-49bb8fb5f647", + "length": 250, + "cycles": 1, + "position": 74, + "iteration": 0, + "httpRequestId": "def8b1ad-14cc-4164-97da-c2a4a267f649" + }, + "item": { + "id": "160e1bb4-d8d8-45ee-8d37-40ab07694091", + "name": "credentials_issue:options:string" + }, + "response": { + "id": "c60f012f-f6c0-4238-b10f-d82204d5ef28", + "status": "Bad Request", + "code": 400, + "responseTime": 59, + "responseSize": 158 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "fd51e558-d8c7-419c-917a-d85dfbbb8d35", + "cursor": { + "ref": "fcee177d-f4ca-45a8-8f7e-39712e30c691", + "length": 250, + "cycles": 1, + "position": 75, + "iteration": 0, + "httpRequestId": "4ce6dc57-2cd4-4f98-abc7-e85f97ff5d73" + }, + "item": { + "id": "fd51e558-d8c7-419c-917a-d85dfbbb8d35", + "name": "credentials_issue:options.type:missing" + }, + "response": { + "id": "1966238c-9bd8-48ef-b9ae-e1f028d542fe", + "status": "Bad Request", + "code": 400, + "responseTime": 60, + "responseSize": 158 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "eaa62271-b97f-4caf-8745-556886a24fcd", + "cursor": { + "ref": "abf4dc51-ed3e-4220-a835-bf9479208ba4", + "length": 250, + "cycles": 1, + "position": 76, + "iteration": 0, + "httpRequestId": "27f686df-b433-4969-9d5b-9022ac0f8448" + }, + "item": { + "id": "eaa62271-b97f-4caf-8745-556886a24fcd", + "name": "credentials_issue:options.type:array" + }, + "response": { + "id": "f7f8201f-c0e3-449c-a505-5dae6231b5fe", + "status": "Bad Request", + "code": 400, + "responseTime": 60, + "responseSize": 158 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "d31822f3-e965-4e35-9e00-f5983741a432", + "cursor": { + "ref": "4ea2ff5c-6ee7-41b0-94a9-31d7a20dfb0e", + "length": 250, + "cycles": 1, + "position": 77, + "iteration": 0, + "httpRequestId": "d539a25f-5adc-48c8-ae8c-ad82ee3e1fe0" + }, + "item": { + "id": "d31822f3-e965-4e35-9e00-f5983741a432", + "name": "credentials_issue:options.type:boolean" + }, + "response": { + "id": "198832b0-f07c-4ccc-98aa-f866d0c3dde7", + "status": "Bad Request", + "code": 400, + "responseTime": 63, + "responseSize": 158 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "ba9bb383-c8bc-4647-b200-f60509049756", + "cursor": { + "ref": "08d3d8eb-9d72-44e9-935e-3c905b73fd16", + "length": 250, + "cycles": 1, + "position": 78, + "iteration": 0, + "httpRequestId": "1a0d51c6-d5f6-47ed-bf19-dd768cf4793a" + }, + "item": { + "id": "ba9bb383-c8bc-4647-b200-f60509049756", + "name": "credentials_issue:options.type:integer" + }, + "response": { + "id": "a1757d36-4865-4696-86f3-9760dab179ea", + "status": "Bad Request", + "code": 400, + "responseTime": 60, + "responseSize": 158 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "9fc537e5-10d2-43e0-8c28-ee2e5ebafc18", + "cursor": { + "ref": "06af093c-b5a3-4f06-af65-be717d49d6e9", + "length": 250, + "cycles": 1, + "position": 79, + "iteration": 0, + "httpRequestId": "4c176c18-019d-45a7-ac44-58b228ab1b82" + }, + "item": { + "id": "9fc537e5-10d2-43e0-8c28-ee2e5ebafc18", + "name": "credentials_issue:options.type:null" + }, + "response": { + "id": "cb8a02b9-b6d0-4670-83fa-7911c2fe6f3a", + "status": "Bad Request", + "code": 400, + "responseTime": 61, + "responseSize": 158 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "dca731be-62fc-4456-a9c9-d4dd63ae3bb7", + "cursor": { + "ref": "0278626e-57ee-4a12-acef-976792b3eb8b", + "length": 250, + "cycles": 1, + "position": 80, + "iteration": 0, + "httpRequestId": "df5c8536-95e3-4719-90e5-83f19dff6b38" + }, + "item": { + "id": "dca731be-62fc-4456-a9c9-d4dd63ae3bb7", + "name": "credentials_issue:options.type:object" + }, + "response": { + "id": "435c1416-44ab-44f5-9597-fb0d91b4a30a", + "status": "Bad Request", + "code": 400, + "responseTime": 88, + "responseSize": 158 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "4565e339-b875-4fb8-a23f-43ef5de8caea", + "cursor": { + "ref": "94af3cd3-0f2a-470c-a474-0c44ac7fc6e2", + "length": 250, + "cycles": 1, + "position": 81, + "iteration": 0, + "httpRequestId": "45f4e4b3-1e17-4cc3-b94d-052e984a5aca" + }, + "item": { + "id": "4565e339-b875-4fb8-a23f-43ef5de8caea", + "name": "credentials_issue:options.type:invalid_value" + }, + "response": { + "id": "6a1aa751-3649-4c73-97c3-63a296d6c743", + "status": "Bad Request", + "code": 400, + "responseTime": 69, + "responseSize": 158 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "9e4a960c-fd56-4e82-acd1-e660395c1157", + "cursor": { + "ref": "dbc812c5-6627-40df-8b5c-a60cd847db4e", + "length": 250, + "cycles": 1, + "position": 82, + "iteration": 0, + "httpRequestId": "41af16fc-fa16-456a-88d5-1b516634c7c7" + }, + "item": { + "id": "9e4a960c-fd56-4e82-acd1-e660395c1157", + "name": "credentials_issue:options.created:array" + }, + "response": { + "id": "0b570624-37ff-42be-bc32-5c6719fb1818", + "status": "Bad Request", + "code": 400, + "responseTime": 79, + "responseSize": 158 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "7c22faec-8c1a-44c1-8080-554870aa92de", + "cursor": { + "ref": "6633bcc0-e2de-48cb-8593-72e11c530d41", + "length": 250, + "cycles": 1, + "position": 83, + "iteration": 0, + "httpRequestId": "4230ffc0-b043-48a0-a967-0ab6c9928bbd" + }, + "item": { + "id": "7c22faec-8c1a-44c1-8080-554870aa92de", + "name": "credentials_issue:options.created:boolean" + }, + "response": { + "id": "8b94dade-e430-4d10-ad80-c89914e69b5d", + "status": "Bad Request", + "code": 400, + "responseTime": 67, + "responseSize": 158 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "1448f074-860f-4adb-9ac4-1a3084401fe4", + "cursor": { + "ref": "5dd51aa4-b886-468b-b0ac-f60abbf6abab", + "length": 250, + "cycles": 1, + "position": 84, + "iteration": 0, + "httpRequestId": "77b9f4d4-6de5-43f9-9e09-35789b36b21b" + }, + "item": { + "id": "1448f074-860f-4adb-9ac4-1a3084401fe4", + "name": "credentials_issue:options.created:integer" + }, + "response": { + "id": "cf57f939-3a17-4e81-891f-3cf2501a5ae0", + "status": "Bad Request", + "code": 400, + "responseTime": 61, + "responseSize": 158 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "97dec4af-b714-4747-b880-3a1a5559f7a5", + "cursor": { + "ref": "47d34e57-c6a4-4b0c-8f00-bef215f5d96f", + "length": 250, + "cycles": 1, + "position": 85, + "iteration": 0, + "httpRequestId": "31a25303-4a9c-4eeb-9865-d620899a559e" + }, + "item": { + "id": "97dec4af-b714-4747-b880-3a1a5559f7a5", + "name": "credentials_issue:options.created:null" + }, + "response": { + "id": "e7a2b64b-6d10-4bfe-92bd-7b4fad1fe33e", + "status": "Bad Request", + "code": 400, + "responseTime": 62, + "responseSize": 158 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "a9868e56-a4f1-4a1f-83ae-3d0f6dba805e", + "cursor": { + "ref": "2c7f251f-163c-4907-aa72-ac9635f1fecd", + "length": 250, + "cycles": 1, + "position": 86, + "iteration": 0, + "httpRequestId": "9b82ef92-ec23-4cb3-90b3-77837b6f25eb" + }, + "item": { + "id": "a9868e56-a4f1-4a1f-83ae-3d0f6dba805e", + "name": "credentials_issue:options.created:object" + }, + "response": { + "id": "d8d0b913-f9a5-4509-820e-d1e7c2a83d5a", + "status": "Bad Request", + "code": 400, + "responseTime": 61, + "responseSize": 158 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "a8df0c08-e7d7-42c1-a7b1-b07e41252dd5", + "cursor": { + "ref": "c3f6f3ff-3114-455c-9e3d-ac2bf6be3212", + "length": 250, + "cycles": 1, + "position": 87, + "iteration": 0, + "httpRequestId": "cbe82056-0b3c-4ab2-a5c6-029a80d5bdcb" + }, + "item": { + "id": "a8df0c08-e7d7-42c1-a7b1-b07e41252dd5", + "name": "credentials_issue:options.created:invalid" + }, + "response": { + "id": "2d866082-0491-4030-8c60-53bf24d3a1b0", + "status": "Bad Request", + "code": 400, + "responseTime": 59, + "responseSize": 158 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "dd281ebb-6596-430d-aef4-39369bf81830", + "cursor": { + "ref": "eb3cec49-54c1-4ad2-902d-bf32587b5554", + "length": 250, + "cycles": 1, + "position": 88, + "iteration": 0, + "httpRequestId": "e193a37b-40d5-46f4-bee4-6fb59d32ab8a" + }, + "item": { + "id": "dd281ebb-6596-430d-aef4-39369bf81830", + "name": "credentials_issue:options.credentialStatus:array" + }, + "response": { + "id": "250e2c3f-e9cd-48e8-8f13-2c9911c15c83", + "status": "Bad Request", + "code": 400, + "responseTime": 61, + "responseSize": 158 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "3e6773a9-118c-4648-82cc-65e7d5f330cb", + "cursor": { + "ref": "6251028c-3450-4d8a-9d96-ce16a7f44dde", + "length": 250, + "cycles": 1, + "position": 89, + "iteration": 0, + "httpRequestId": "2af3b997-e3ff-456f-ba8e-67f8b2b09bb7" + }, + "item": { + "id": "3e6773a9-118c-4648-82cc-65e7d5f330cb", + "name": "credentials_issue:options.credentialStatus:boolean" + }, + "response": { + "id": "06ac83fa-d3cd-417a-b3c8-7ca6ff1a176b", + "status": "Bad Request", + "code": 400, + "responseTime": 68, + "responseSize": 158 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "6ec5baa1-ba4d-4fc2-8514-0785a4407ee3", + "cursor": { + "ref": "3fe06ba8-8fb7-4c35-80be-41b513c90a3c", + "length": 250, + "cycles": 1, + "position": 90, + "iteration": 0, + "httpRequestId": "574b2cb9-5e33-4f80-9aec-002b553e0ffc" + }, + "item": { + "id": "6ec5baa1-ba4d-4fc2-8514-0785a4407ee3", + "name": "credentials_issue:options.credentialStatus:integer" + }, + "response": { + "id": "d7d52f92-7085-4c71-8591-aaa9cc4f8e78", + "status": "Bad Request", + "code": 400, + "responseTime": 61, + "responseSize": 158 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "80e2e492-b7d2-45e2-acef-08a3a3f158ea", + "cursor": { + "ref": "ef9f2975-25bd-4547-b96d-33b3e8768489", + "length": 250, + "cycles": 1, + "position": 91, + "iteration": 0, + "httpRequestId": "8a4d7265-2f04-4469-8579-14b0122ebe2d" + }, + "item": { + "id": "80e2e492-b7d2-45e2-acef-08a3a3f158ea", + "name": "credentials_issue:options.credentialStatus:null" + }, + "response": { + "id": "9ce705a6-a51e-44ac-812d-621e584c57d8", + "status": "Bad Request", + "code": 400, + "responseTime": 61, + "responseSize": 158 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "85c5246d-e7f1-4540-882c-66b4555b8856", + "cursor": { + "ref": "dccfc498-ed04-4fbe-9737-8e55d1463235", + "length": 250, + "cycles": 1, + "position": 92, + "iteration": 0, + "httpRequestId": "521650ed-d748-4884-a309-adfa7abee660" + }, + "item": { + "id": "85c5246d-e7f1-4540-882c-66b4555b8856", + "name": "credentials_issue:options.credentialStatus:string" + }, + "response": { + "id": "0ec91184-1fe4-4ddc-8bb4-11986744e9c2", + "status": "Bad Request", + "code": 400, + "responseTime": 63, + "responseSize": 158 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "7115a367-411a-4b2e-bed5-9c9b1be8658a", + "cursor": { + "ref": "86668efc-f418-4d73-a9a5-e6356d4cc7bd", + "length": 250, + "cycles": 1, + "position": 93, + "iteration": 0, + "httpRequestId": "b963a932-1c8a-4a88-9b49-d93dceead520" + }, + "item": { + "id": "7115a367-411a-4b2e-bed5-9c9b1be8658a", + "name": "credentials_issue:options.credentialStatus.type:missing" + }, + "response": { + "id": "c9d6f7a2-0737-4b68-b436-aba9553ec04e", + "status": "Bad Request", + "code": 400, + "responseTime": 68, + "responseSize": 158 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "2a2feef7-7c3e-4e95-a3bd-9a1762a14176", + "cursor": { + "ref": "36ad07e0-9481-4f61-a737-8bd7c786b9c2", + "length": 250, + "cycles": 1, + "position": 94, + "iteration": 0, + "httpRequestId": "4705f11c-debd-4000-b44d-0f3e392974f5" + }, + "item": { + "id": "2a2feef7-7c3e-4e95-a3bd-9a1762a14176", + "name": "credentials_issue:options.credentialStatus.type:array" + }, + "response": { + "id": "11da9dc6-14be-44f5-88b3-c2b151dd0650", + "status": "Bad Request", + "code": 400, + "responseTime": 67, + "responseSize": 158 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "712683db-298c-411f-a178-c959200d0f04", + "cursor": { + "ref": "11997b60-b894-454e-9627-37fcb6737695", + "length": 250, + "cycles": 1, + "position": 95, + "iteration": 0, + "httpRequestId": "5d8f0755-7982-4cd1-a051-bc2089889122" + }, + "item": { + "id": "712683db-298c-411f-a178-c959200d0f04", + "name": "credentials_issue:options.credentialStatus.type:boolean" + }, + "response": { + "id": "f59c44bb-ab48-4c41-94af-1af5bb066fc4", + "status": "Bad Request", + "code": 400, + "responseTime": 60, + "responseSize": 158 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "91851078-7b76-489a-a296-52cd532a0505", + "cursor": { + "ref": "f5729c53-05ad-43fe-8770-cf2525d5b3f9", + "length": 250, + "cycles": 1, + "position": 96, + "iteration": 0, + "httpRequestId": "67c996ee-5784-449f-9459-642abd6e428a" + }, + "item": { + "id": "91851078-7b76-489a-a296-52cd532a0505", + "name": "credentials_issue:options.credentialStatus.type:integer" + }, + "response": { + "id": "edd7158b-30d2-4ec9-85c8-c0f4f75f7fe4", + "status": "Bad Request", + "code": 400, + "responseTime": 61, + "responseSize": 158 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "c2fd5ba5-83b6-4331-ae23-69c34af30bf7", + "cursor": { + "ref": "47db3875-bb96-4142-90c6-fa5ad4319b5b", + "length": 250, + "cycles": 1, + "position": 97, + "iteration": 0, + "httpRequestId": "0480378d-dadb-411d-a524-24c1d66cf8b3" + }, + "item": { + "id": "c2fd5ba5-83b6-4331-ae23-69c34af30bf7", + "name": "credentials_issue:options.credentialStatus.type:null" + }, + "response": { + "id": "9a0387f0-376d-4496-b74f-20f78f2e1b8f", + "status": "Bad Request", + "code": 400, + "responseTime": 62, + "responseSize": 158 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "39aa888c-bf07-4b7a-b20b-f0fead92b5e1", + "cursor": { + "ref": "069045cd-59a5-4ae5-9774-c5d8b3166e11", + "length": 250, + "cycles": 1, + "position": 98, + "iteration": 0, + "httpRequestId": "c66a9f6c-ae8b-4fa5-aa61-ff3f2950c5df" + }, + "item": { + "id": "39aa888c-bf07-4b7a-b20b-f0fead92b5e1", + "name": "credentials_issue:options.credentialStatus.type:null Copy" + }, + "response": { + "id": "adc1529f-896a-4786-93e2-a7307b9d98e1", + "status": "Bad Request", + "code": 400, + "responseTime": 71, + "responseSize": 158 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "42c62790-9472-4a92-96bf-b920405f7839", + "cursor": { + "ref": "ac92fc14-c33c-4a19-81b9-dd3cd987b57b", + "length": 250, + "cycles": 1, + "position": 99, + "iteration": 0, + "httpRequestId": "70ba2212-e714-4b10-ade4-95b4ce3b12a3" + }, + "item": { + "id": "42c62790-9472-4a92-96bf-b920405f7839", + "name": "credentials_issue:options.credentialStatus.type:invalid" + }, + "response": { + "id": "ceff4108-ca31-4242-87e5-29c730082592", + "status": "Bad Request", + "code": 400, + "responseTime": 60, + "responseSize": 158 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "1023a8ce-555e-4886-826a-6c18a078ab1f", + "cursor": { + "ref": "a62f031a-ddb5-4cde-855c-16d3d8e2743f", + "length": 250, + "cycles": 1, + "position": 100, + "iteration": 0, + "httpRequestId": "168ffd4c-3899-4616-b9f4-cc8f4d22d7ef" + }, + "item": { + "id": "1023a8ce-555e-4886-826a-6c18a078ab1f", + "name": "credentials_issue:missing_auth" + }, + "response": { + "id": "b67ccb39-2ba6-4f7f-b75f-5b278bb3b130", + "status": "Unauthorized", + "code": 401, + "responseTime": 52, + "responseSize": 85 + }, + "assertions": [ + { + "assertion": "status code is 401", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "393fba8e-8f67-471b-bbc1-9f876fda90cf", + "cursor": { + "ref": "e5d4f09e-9f5c-4c31-8dbf-a79b02d0300d", + "length": 250, + "cycles": 1, + "position": 101, + "iteration": 0, + "httpRequestId": "feec371e-06c2-417a-8baf-3b189a7a5b12" + }, + "item": { + "id": "393fba8e-8f67-471b-bbc1-9f876fda90cf", + "name": "credentials_issue.credential.issuer:dup" + }, + "response": { + "id": "a4540146-2223-46c1-881d-2f99d7c71ee1", + "status": "Bad Request", + "code": 400, + "responseTime": 74, + "responseSize": 150 + }, + "assertions": [ + { + "assertion": "status code is 201", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 0, + "test": "status code is 201", + "message": "expected response to have status code 201 but got 400", + "stack": "AssertionError: expected response to have status code 201 but got 400\n at Object.eval sandbox-script.js:1:102)" + } + }, + { + "assertion": "response issuer matches request credential.issuer", + "skipped": false, + "error": { + "name": "TypeError", + "index": 1, + "test": "response issuer matches request credential.issuer", + "message": "Cannot destructure property 'issuer' of 'pm.response.json(...).verifiableCredential' as it is undefined.", + "stack": "TypeError: Cannot destructure property 'issuer' of 'pm.response.json(...).verifiableCredential' as it is undefined.\n at Object.eval sandbox-script.js:2:102)" + } + }, + { + "assertion": "response validates against schema", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 2, + "test": "response validates against schema", + "message": "expected data to satisfy schema but found following errors: \ndata should have required property 'verifiableCredential'", + "stack": "AssertionError: expected data to satisfy schema but found following errors: \ndata should have required property 'verifiableCredential'\n at Object.eval sandbox-script.js:3:102)" + } + } + ] + }, + { + "id": "5e1d85d4-e7cc-4448-825b-34df84d7d8dd", + "cursor": { + "ref": "40825042-2baf-43f9-8f7f-0082a75cb873", + "length": 250, + "cycles": 1, + "position": 102, + "iteration": 0, + "httpRequestId": "383e7f64-15fd-433d-a105-7f905f9b52ae" + }, + "item": { + "id": "5e1d85d4-e7cc-4448-825b-34df84d7d8dd", + "name": "credentials_issue" + }, + "response": { + "id": "784d3572-6505-43cd-a94e-053432a5c687", + "status": "Bad Request", + "code": 400, + "responseTime": 60, + "responseSize": 158 + }, + "assertions": [ + { + "assertion": "status code is 201", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 0, + "test": "status code is 201", + "message": "expected response to have status code 201 but got 400", + "stack": "AssertionError: expected response to have status code 201 but got 400\n at Object.eval sandbox-script.js:1:103)" + } + }, + { + "assertion": "response validates against schema", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 1, + "test": "response validates against schema", + "message": "expected data to satisfy schema but found following errors: \ndata should have required property 'verifiableCredential'", + "stack": "AssertionError: expected data to satisfy schema but found following errors: \ndata should have required property 'verifiableCredential'\n at Object.eval sandbox-script.js:2:103)" + } + }, + { + "assertion": "response issuer matches request credential.issuer", + "skipped": false, + "error": { + "name": "TypeError", + "index": 2, + "test": "response issuer matches request credential.issuer", + "message": "Cannot destructure property 'issuer' of 'pm.response.json(...).verifiableCredential' as it is undefined.", + "stack": "TypeError: Cannot destructure property 'issuer' of 'pm.response.json(...).verifiableCredential' as it is undefined.\n at Object.eval sandbox-script.js:3:103)" + } + }, + { + "assertion": "response issuanceDate matches request credential.issuanceDate", + "skipped": false, + "error": { + "name": "TypeError", + "index": 3, + "test": "response issuanceDate matches request credential.issuanceDate", + "message": "Cannot destructure property 'issuanceDate' of 'pm.response.json(...).verifiableCredential' as it is undefined.", + "stack": "TypeError: Cannot destructure property 'issuanceDate' of 'pm.response.json(...).verifiableCredential' as it is undefined.\n at Object.eval sandbox-script.js:4:103)" + } + }, + { + "assertion": "response proof.created is close to 'now'", + "skipped": false, + "error": { + "name": "TypeError", + "index": 4, + "test": "response proof.created is close to 'now'", + "message": "Cannot destructure property 'proof' of 'pm.response.json(...).verifiableCredential' as it is undefined.", + "stack": "TypeError: Cannot destructure property 'proof' of 'pm.response.json(...).verifiableCredential' as it is undefined.\n at Object.eval sandbox-script.js:5:103)" + } + } + ] + }, + { + "id": "6d500b53-42af-4dea-9aca-2fc2a5c31085", + "cursor": { + "ref": "a61a91c3-b8d1-48c5-a7d9-1919f2af5a2f", + "length": 250, + "cycles": 1, + "position": 103, + "iteration": 0, + "httpRequestId": "4b48abe2-90db-4296-903d-25d99ecd7c83" + }, + "item": { + "id": "6d500b53-42af-4dea-9aca-2fc2a5c31085", + "name": "credentials_issue:credential.opt.id" + }, + "response": { + "id": "c99485ac-3155-49b3-8f90-03adeb73b21e", + "status": "Bad Request", + "code": 400, + "responseTime": 61, + "responseSize": 158 + }, + "assertions": [ + { + "assertion": "status code is 201", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 0, + "test": "status code is 201", + "message": "expected response to have status code 201 but got 400", + "stack": "AssertionError: expected response to have status code 201 but got 400\n at Object.eval sandbox-script.js:1:104)" + } + }, + { + "assertion": "response validates against schema", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 1, + "test": "response validates against schema", + "message": "expected data to satisfy schema but found following errors: \ndata should have required property 'verifiableCredential'", + "stack": "AssertionError: expected data to satisfy schema but found following errors: \ndata should have required property 'verifiableCredential'\n at Object.eval sandbox-script.js:2:104)" + } + }, + { + "assertion": "response verifiableCredential.id matches request credential.id", + "skipped": false, + "error": { + "name": "TypeError", + "index": 2, + "test": "response verifiableCredential.id matches request credential.id", + "message": "Cannot read properties of undefined (reading 'id')", + "stack": "TypeError: Cannot read properties of undefined (reading 'id')\n at Object.eval sandbox-script.js:3:104)" + } + } + ] + }, + { + "id": "fe4f78ae-7231-4952-a578-304875c03c6b", + "cursor": { + "ref": "5d2b6ffa-c13e-4634-97ff-4b744485d959", + "length": 250, + "cycles": 1, + "position": 104, + "iteration": 0, + "httpRequestId": "f1c313ec-bb2e-4813-b2ac-3f1c641db4cc" + }, + "item": { + "id": "fe4f78ae-7231-4952-a578-304875c03c6b", + "name": "credentials_issue:credential:alt.issuer.object" + }, + "response": { + "id": "189d5c9f-01b1-4b91-9728-53f284efbdcc", + "status": "Bad Request", + "code": 400, + "responseTime": 65, + "responseSize": 158 + }, + "assertions": [ + { + "assertion": "status code is 201", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 0, + "test": "status code is 201", + "message": "expected response to have status code 201 but got 400", + "stack": "AssertionError: expected response to have status code 201 but got 400\n at Object.eval sandbox-script.js:1:105)" + } + }, + { + "assertion": "response validates against schema", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 1, + "test": "response validates against schema", + "message": "expected data to satisfy schema but found following errors: \ndata should have required property 'verifiableCredential'", + "stack": "AssertionError: expected data to satisfy schema but found following errors: \ndata should have required property 'verifiableCredential'\n at Object.eval sandbox-script.js:2:105)" + } + }, + { + "assertion": "response issuer matches request credential.issuer.id", + "skipped": false, + "error": { + "name": "TypeError", + "index": 2, + "test": "response issuer matches request credential.issuer.id", + "message": "Cannot destructure property 'issuer' of 'pm.response.json(...).verifiableCredential' as it is undefined.", + "stack": "TypeError: Cannot destructure property 'issuer' of 'pm.response.json(...).verifiableCredential' as it is undefined.\n at Object.eval sandbox-script.js:3:105)" + } + } + ] + }, + { + "id": "425ca28c-30df-433e-a61c-a06f487489c2", + "cursor": { + "ref": "257fd21f-0228-4826-8d26-ec91a9f244b4", + "length": 250, + "cycles": 1, + "position": 105, + "iteration": 0, + "httpRequestId": "216f783c-e80e-4679-909e-0782d9dec2ca" + }, + "item": { + "id": "425ca28c-30df-433e-a61c-a06f487489c2", + "name": "credentials_issue:credential:alt.credentialSubject.object:opt.id" + }, + "response": { + "id": "0a7e6075-0c82-4d48-9d48-12f7e122aae7", + "status": "Created", + "code": 201, + "responseTime": 10220, + "responseSize": 994 + }, + "assertions": [ + { + "assertion": "status code is 201", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + }, + { + "assertion": "response credentialSubject.id matches request credential.credentialSubject.id", + "skipped": false + } + ] + }, + { + "id": "6a48d266-c310-4950-aad1-a272dfb451ac", + "cursor": { + "ref": "1f70ac15-1d53-4b0a-bf50-8fa7cd1a5790", + "length": 250, + "cycles": 1, + "position": 106, + "iteration": 0, + "httpRequestId": "64c1d381-9f46-403f-aefc-34a330815f34" + }, + "item": { + "id": "6a48d266-c310-4950-aad1-a272dfb451ac", + "name": "credentials_issue:options:opt.created" + }, + "response": { + "id": "992858db-dbe8-4848-9dda-d71184da4d01", + "status": "Bad Request", + "code": 400, + "responseTime": 67, + "responseSize": 158 + }, + "assertions": [ + { + "assertion": "status code is 201", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 0, + "test": "status code is 201", + "message": "expected response to have status code 201 but got 400", + "stack": "AssertionError: expected response to have status code 201 but got 400\n at Object.eval sandbox-script.js:1:107)" + } + }, + { + "assertion": "response validates against schema", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 1, + "test": "response validates against schema", + "message": "expected data to satisfy schema but found following errors: \ndata should have required property 'verifiableCredential'", + "stack": "AssertionError: expected data to satisfy schema but found following errors: \ndata should have required property 'verifiableCredential'\n at Object.eval sandbox-script.js:2:107)" + } + }, + { + "assertion": "response proof.created matches request options.created", + "skipped": false, + "error": { + "name": "TypeError", + "index": 2, + "test": "response proof.created matches request options.created", + "message": "Cannot read properties of undefined (reading 'proof')", + "stack": "TypeError: Cannot read properties of undefined (reading 'proof')\n at Object.eval sandbox-script.js:3:107)" + } + } + ] + }, + { + "id": "5c50ca71-0899-4ad4-8331-6e1bb73a62c1", + "cursor": { + "ref": "402f0433-646a-4490-83ff-b757b65f324e", + "length": 250, + "cycles": 1, + "position": 107, + "iteration": 0, + "httpRequestId": "62d3d910-f327-4458-8b51-3a305e369ab2" + }, + "item": { + "id": "5c50ca71-0899-4ad4-8331-6e1bb73a62c1", + "name": "credentials_issue:options:opt.credentialStatus" + }, + "response": { + "id": "695886c8-34e9-48b5-ac39-3e3688f15f33", + "status": "Bad Request", + "code": 400, + "responseTime": 62, + "responseSize": 158 + }, + "assertions": [ + { + "assertion": "status code is 201", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 0, + "test": "status code is 201", + "message": "expected response to have status code 201 but got 400", + "stack": "AssertionError: expected response to have status code 201 but got 400\n at Object.eval sandbox-script.js:1:108)" + } + }, + { + "assertion": "response validates against schema", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 1, + "test": "response validates against schema", + "message": "expected data to satisfy schema but found following errors: \ndata should have required property 'verifiableCredential'", + "stack": "AssertionError: expected data to satisfy schema but found following errors: \ndata should have required property 'verifiableCredential'\n at Object.eval sandbox-script.js:2:108)" + } + } + ] + }, + { + "id": "ec67679d-5a14-4da7-b224-87224383c21f", + "cursor": { + "ref": "a38e3b87-3d7c-4b2a-9d2e-7efb4ab619ea", + "length": 250, + "cycles": 1, + "position": 108, + "iteration": 0, + "httpRequestId": "aa2ac82d-4d51-41c5-a211-2674f811c834" + }, + "item": { + "id": "ec67679d-5a14-4da7-b224-87224383c21f", + "name": "credentials_status:credentialId:missing" + }, + "response": { + "id": "bd123055-940b-4718-9288-adddae1d163b", + "status": "Bad Request", + "code": 400, + "responseTime": 94, + "responseSize": 152 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "8054a1eb-3821-4a31-978f-2360ba79d602", + "cursor": { + "ref": "ae682dfc-ca12-4fc8-b5e6-e6425383a0ee", + "length": 250, + "cycles": 1, + "position": 109, + "iteration": 0, + "httpRequestId": "6704fff2-7475-4586-bc73-5037f4e99632" + }, + "item": { + "id": "8054a1eb-3821-4a31-978f-2360ba79d602", + "name": "credentials_status:credentialId:array" + }, + "response": { + "id": "7bbf4b7b-1cd8-45e1-9f24-ca1132193a4e", + "status": "Bad Request", + "code": 400, + "responseTime": 61, + "responseSize": 152 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "7306a851-7d55-4845-882a-69504ddb3388", + "cursor": { + "ref": "fbabe1e3-3ada-4939-8120-ba9715f79ece", + "length": 250, + "cycles": 1, + "position": 110, + "iteration": 0, + "httpRequestId": "2082f34b-d011-4032-86d0-f04bd434e7e0" + }, + "item": { + "id": "7306a851-7d55-4845-882a-69504ddb3388", + "name": "credentials_status:credentialId:boolean" + }, + "response": { + "id": "a798c3b6-08d5-46c5-94f6-8d7950c95684", + "status": "Bad Request", + "code": 400, + "responseTime": 59, + "responseSize": 152 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "ba930f7b-b24b-4e2f-a181-e3cdb51d145e", + "cursor": { + "ref": "98526600-8dba-4e90-9e03-74640d511266", + "length": 250, + "cycles": 1, + "position": 111, + "iteration": 0, + "httpRequestId": "1224c64b-532a-4a97-a41a-79cc890e522b" + }, + "item": { + "id": "ba930f7b-b24b-4e2f-a181-e3cdb51d145e", + "name": "credentials_status:credentialId:integer" + }, + "response": { + "id": "aa3e79a2-041a-4e0c-bef7-73699d5be2da", + "status": "Bad Request", + "code": 400, + "responseTime": 60, + "responseSize": 152 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "12fbda50-ee7d-4cab-8036-eeeaaf585e17", + "cursor": { + "ref": "556a4463-6217-4ed5-b54d-738728a2d229", + "length": 250, + "cycles": 1, + "position": 112, + "iteration": 0, + "httpRequestId": "5c1132b8-93de-4b77-ba20-f5d85544fdd1" + }, + "item": { + "id": "12fbda50-ee7d-4cab-8036-eeeaaf585e17", + "name": "credentials_status:credentialId:null" + }, + "response": { + "id": "04c221ab-da69-474e-8a05-cd7fdb36f217", + "status": "Bad Request", + "code": 400, + "responseTime": 61, + "responseSize": 152 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "17eb2740-fcd1-438d-8f17-eb2d98c114ca", + "cursor": { + "ref": "52379424-a05c-4a40-a919-ddb4d8c376a4", + "length": 250, + "cycles": 1, + "position": 113, + "iteration": 0, + "httpRequestId": "0ae59070-01e0-4799-88fa-d7709035148e" + }, + "item": { + "id": "17eb2740-fcd1-438d-8f17-eb2d98c114ca", + "name": "credentials_status:credentialId:object" + }, + "response": { + "id": "18c95bd5-029e-4d4f-a83c-997fb7317bfa", + "status": "Bad Request", + "code": 400, + "responseTime": 59, + "responseSize": 152 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "4e04747a-3d10-43c6-9321-9e6f59c8a1ab", + "cursor": { + "ref": "d355f7cc-d951-47ce-88b0-70c2fbb3acf3", + "length": 250, + "cycles": 1, + "position": 114, + "iteration": 0, + "httpRequestId": "9d3aae6d-a0e2-45fe-bab2-692483852b12" + }, + "item": { + "id": "4e04747a-3d10-43c6-9321-9e6f59c8a1ab", + "name": "credentials_status:credentialStatus:missing" + }, + "response": { + "id": "5697acc1-6aba-4150-8b32-f2f59d99eeae", + "status": "Bad Request", + "code": 400, + "responseTime": 76, + "responseSize": 110 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "c9a7fc0e-183a-4bb5-82d9-8fcc3908b7d9", + "cursor": { + "ref": "7cee5c05-e4e0-4985-be07-8304f4339e1d", + "length": 250, + "cycles": 1, + "position": 115, + "iteration": 0, + "httpRequestId": "60464668-8ee9-43c7-8c72-1212fff3e104" + }, + "item": { + "id": "c9a7fc0e-183a-4bb5-82d9-8fcc3908b7d9", + "name": "credentials_status:credentialStatus:boolean" + }, + "response": { + "id": "c8a58f8b-147d-429e-8dc5-c6a9e14ed76c", + "status": "Bad Request", + "code": 400, + "responseTime": 59, + "responseSize": 110 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "2835d15b-6df1-435d-b34b-c738b05d16dc", + "cursor": { + "ref": "ff6c87d5-50e6-444f-b01f-c15566e3681c", + "length": 250, + "cycles": 1, + "position": 116, + "iteration": 0, + "httpRequestId": "3882b582-65a1-451c-9039-c073644f2374" + }, + "item": { + "id": "2835d15b-6df1-435d-b34b-c738b05d16dc", + "name": "credentials_status:credentialStatus:integer" + }, + "response": { + "id": "caadc440-abb8-4b32-bbad-d97bd99ae666", + "status": "Bad Request", + "code": 400, + "responseTime": 61, + "responseSize": 110 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "9837409e-b038-4d04-aaca-8dcbee51831d", + "cursor": { + "ref": "12acac8e-3853-4356-b581-4e8c08650fcd", + "length": 250, + "cycles": 1, + "position": 117, + "iteration": 0, + "httpRequestId": "44db0209-070d-43cf-ad35-a8ff13908053" + }, + "item": { + "id": "9837409e-b038-4d04-aaca-8dcbee51831d", + "name": "credentials_status:credentialStatus:null" + }, + "response": { + "id": "a70ea385-75c0-48b0-b9e5-61d490d30de0", + "status": "Bad Request", + "code": 400, + "responseTime": 60, + "responseSize": 110 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "0db3f5dd-dde7-45a1-92af-72c00dd04ccb", + "cursor": { + "ref": "0e770254-ac2e-44b9-a704-e8f0b2d0c04a", + "length": 250, + "cycles": 1, + "position": 118, + "iteration": 0, + "httpRequestId": "9e89d02a-12f2-4a1d-8d5c-33fe3bf54039" + }, + "item": { + "id": "0db3f5dd-dde7-45a1-92af-72c00dd04ccb", + "name": "credentials_status:credentialStatus:object" + }, + "response": { + "id": "e8c40ccf-984a-4daf-a1c6-f428d55447de", + "status": "Bad Request", + "code": 400, + "responseTime": 59, + "responseSize": 110 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "a2f5eb1d-7fb4-468e-9eea-7814c079a52a", + "cursor": { + "ref": "829cebab-bf2c-4fd3-a38a-901358c2eeec", + "length": 250, + "cycles": 1, + "position": 119, + "iteration": 0, + "httpRequestId": "0516fd26-7692-4bba-8648-17725cbd8c16" + }, + "item": { + "id": "a2f5eb1d-7fb4-468e-9eea-7814c079a52a", + "name": "credentials_status:credentialStatus:string" + }, + "response": { + "id": "5e302303-2431-4944-bba0-7b0e6864d97d", + "status": "Bad Request", + "code": 400, + "responseTime": 63, + "responseSize": 110 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "48f04537-77f8-42e4-bdcd-d6e4daaa23a7", + "cursor": { + "ref": "e80380e0-7402-4948-897c-354e80cb28e8", + "length": 250, + "cycles": 1, + "position": 120, + "iteration": 0, + "httpRequestId": "cdd2fd57-6eb5-449b-bd58-3c93c2f43720" + }, + "item": { + "id": "48f04537-77f8-42e4-bdcd-d6e4daaa23a7", + "name": "credentials_status:credentialStatus:too_long" + }, + "response": { + "id": "3e7b0c8f-8f78-42af-980a-6b9aec872180", + "status": "Bad Request", + "code": 400, + "responseTime": 62, + "responseSize": 110 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "3b50939f-ec26-4f4d-b2fb-a909d5c9be9d", + "cursor": { + "ref": "2862a816-95ea-410f-bede-54efa4daeaea", + "length": 250, + "cycles": 1, + "position": 121, + "iteration": 0, + "httpRequestId": "08bf5974-29df-4203-af9c-0c933f67337e" + }, + "item": { + "id": "3b50939f-ec26-4f4d-b2fb-a909d5c9be9d", + "name": "credentials_status:credentialStatus:item:array" + }, + "response": { + "id": "6430fee8-749d-46a2-9869-382d630a816c", + "status": "Bad Request", + "code": 400, + "responseTime": 117, + "responseSize": 110 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "1cdd41c5-335d-488f-b8fe-195387401051", + "cursor": { + "ref": "cbb90878-b9df-4e1b-9192-67fbc0a7f879", + "length": 250, + "cycles": 1, + "position": 122, + "iteration": 0, + "httpRequestId": "3527c318-c719-4b44-ac2a-46db65a36911" + }, + "item": { + "id": "1cdd41c5-335d-488f-b8fe-195387401051", + "name": "credentials_status:credentialStatus:item:boolean" + }, + "response": { + "id": "0a7699ec-ec10-4c7b-917c-93c0a8eb0c29", + "status": "Bad Request", + "code": 400, + "responseTime": 67, + "responseSize": 110 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "61c1ea2e-ecd7-4f93-a717-82b4ae7b28f5", + "cursor": { + "ref": "0cc2e4a5-c98f-4da9-a521-1bdb7d5bd823", + "length": 250, + "cycles": 1, + "position": 123, + "iteration": 0, + "httpRequestId": "9b28eab1-6f48-4d61-b4f8-bea2d0702274" + }, + "item": { + "id": "61c1ea2e-ecd7-4f93-a717-82b4ae7b28f5", + "name": "credentials_status:credentialStatus:item:integer" + }, + "response": { + "id": "1f89a443-5eff-46a8-9f71-4fdf2a1342a8", + "status": "Bad Request", + "code": 400, + "responseTime": 128, + "responseSize": 110 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "0c9b7104-0243-487b-b73c-7b273ad0539a", + "cursor": { + "ref": "110ba53c-55f7-44eb-986c-499ef6f7438f", + "length": 250, + "cycles": 1, + "position": 124, + "iteration": 0, + "httpRequestId": "c5b9c792-54c3-41fb-8f56-e37956cc2f9a" + }, + "item": { + "id": "0c9b7104-0243-487b-b73c-7b273ad0539a", + "name": "credentials_status:credentialStatus:item:null" + }, + "response": { + "id": "34da2e32-6f7d-4886-80ed-11ba474d3aca", + "status": "Internal Server Error", + "code": 500, + "responseTime": 65, + "responseSize": 12 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 0, + "test": "status code is 400", + "message": "expected response to have status code 400 but got 500", + "stack": "AssertionError: expected response to have status code 400 but got 500\n at Object.eval sandbox-script.js:1:125)" + } + }, + { + "assertion": "response validates against schema", + "skipped": false, + "error": { + "name": "JSONError", + "index": 1, + "test": "response validates against schema", + "message": "Unexpected token 'S' at 1:1\nServer Error\n^", + "stack": "JSONError: Unexpected token 'S' at 1:1\nServer Error\n^\n at Object.eval sandbox-script.js:2:125)" + } + } + ] + }, + { + "id": "69ec7ab4-ca4d-4d3a-924a-eeeb214b1fbc", + "cursor": { + "ref": "6de50f37-411e-4712-b1b9-561fb232b9e4", + "length": 250, + "cycles": 1, + "position": 125, + "iteration": 0, + "httpRequestId": "fe1fa11a-071e-48b1-89f0-ee52377db152" + }, + "item": { + "id": "69ec7ab4-ca4d-4d3a-924a-eeeb214b1fbc", + "name": "credentials_status:credentialStatus:item:string" + }, + "response": { + "id": "c1150ba5-60a0-4c62-8ec3-a644a724dd60", + "status": "Bad Request", + "code": 400, + "responseTime": 61, + "responseSize": 110 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "d9cdc23a-46f2-4ae4-bdb8-9b2e44f6fd00", + "cursor": { + "ref": "6ec08913-13f0-45fb-878e-d5f093123572", + "length": 250, + "cycles": 1, + "position": 126, + "iteration": 0, + "httpRequestId": "16cd2422-1ffb-49c9-93ba-53f0d12e21c5" + }, + "item": { + "id": "d9cdc23a-46f2-4ae4-bdb8-9b2e44f6fd00", + "name": "credentials_status:credentialStatus:item:type:missing" + }, + "response": { + "id": "9cc703d0-1543-4d28-b589-5c692b5077de", + "status": "Bad Request", + "code": 400, + "responseTime": 61, + "responseSize": 110 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "72a6d5a8-0812-47f9-acf8-8938ce564b07", + "cursor": { + "ref": "bd2a6101-94e7-411e-86fe-f53dd1e7f569", + "length": 250, + "cycles": 1, + "position": 127, + "iteration": 0, + "httpRequestId": "2a9ebc8f-3170-4320-b8f6-13d0cc209620" + }, + "item": { + "id": "72a6d5a8-0812-47f9-acf8-8938ce564b07", + "name": "credentials_status:credentialStatus:item:type:array" + }, + "response": { + "id": "ea178727-0b0c-4998-b329-c81907d14775", + "status": "Bad Request", + "code": 400, + "responseTime": 83, + "responseSize": 110 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "09ebebbe-f6e7-4c08-9dee-2bdeb89eea4c", + "cursor": { + "ref": "a384fd8c-0e88-4115-a69f-129370421bf6", + "length": 250, + "cycles": 1, + "position": 128, + "iteration": 0, + "httpRequestId": "4ae0d189-3d90-44ee-9f54-f5e0c4ee2a05" + }, + "item": { + "id": "09ebebbe-f6e7-4c08-9dee-2bdeb89eea4c", + "name": "credentials_status:credentialStatus:item:type:boolean" + }, + "response": { + "id": "82e33b40-a04c-4fa7-8cff-c36446e80eab", + "status": "Bad Request", + "code": 400, + "responseTime": 60, + "responseSize": 110 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "cf87debb-0c66-486d-8ec6-eeaa3b893beb", + "cursor": { + "ref": "869c1092-f927-42f0-81e1-733e0c81ac86", + "length": 250, + "cycles": 1, + "position": 129, + "iteration": 0, + "httpRequestId": "2c767595-45b7-4e47-8806-64dbdfc8a060" + }, + "item": { + "id": "cf87debb-0c66-486d-8ec6-eeaa3b893beb", + "name": "credentials_status:credentialStatus:item:type:integer" + }, + "response": { + "id": "3bccd7e4-c5a6-42bb-b660-047bbdec8b62", + "status": "Bad Request", + "code": 400, + "responseTime": 59, + "responseSize": 110 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "8cc8c433-cf2c-4bd4-965e-0c311700b364", + "cursor": { + "ref": "0f15a60b-7376-40cc-b901-efdeff6a351c", + "length": 250, + "cycles": 1, + "position": 130, + "iteration": 0, + "httpRequestId": "ff6ae150-a859-47ef-ad2e-ca4602ea4b37" + }, + "item": { + "id": "8cc8c433-cf2c-4bd4-965e-0c311700b364", + "name": "credentials_status:credentialStatus:item:type:null" + }, + "response": { + "id": "1955ec20-5aea-48a2-b5a7-b4f4091da925", + "status": "Bad Request", + "code": 400, + "responseTime": 63, + "responseSize": 110 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "d2e7644a-d08a-4640-9e94-763f783c4ea3", + "cursor": { + "ref": "6eb3e0e5-dad0-49a9-95aa-b78e49acf734", + "length": 250, + "cycles": 1, + "position": 131, + "iteration": 0, + "httpRequestId": "9761b9f6-58ca-48e2-a5dd-ab4fd8ae8e30" + }, + "item": { + "id": "d2e7644a-d08a-4640-9e94-763f783c4ea3", + "name": "credentials_status:credentialStatus:item:type:object" + }, + "response": { + "id": "ec9f0b30-090a-4aab-8914-24f24fe1e77a", + "status": "Bad Request", + "code": 400, + "responseTime": 62, + "responseSize": 110 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "86523718-41f9-4408-989c-4f494c51d3c2", + "cursor": { + "ref": "4e777b9b-e719-40ff-bd32-b39cc487bc56", + "length": 250, + "cycles": 1, + "position": 132, + "iteration": 0, + "httpRequestId": "a2163119-c5d7-4f7c-bc05-cfd24df6071d" + }, + "item": { + "id": "86523718-41f9-4408-989c-4f494c51d3c2", + "name": "credentials_status:credentialStatus:item:type:invalid" + }, + "response": { + "id": "f82b4373-d03d-4a41-9e1a-461d5e9d6ac5", + "status": "Internal Server Error", + "code": 500, + "responseTime": 107, + "responseSize": 12 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 0, + "test": "status code is 400", + "message": "expected response to have status code 400 but got 500", + "stack": "AssertionError: expected response to have status code 400 but got 500\n at Object.eval sandbox-script.js:1:133)" + } + }, + { + "assertion": "response validates against schema", + "skipped": false, + "error": { + "name": "JSONError", + "index": 1, + "test": "response validates against schema", + "message": "Unexpected token 'S' at 1:1\nServer Error\n^", + "stack": "JSONError: Unexpected token 'S' at 1:1\nServer Error\n^\n at Object.eval sandbox-script.js:2:133)" + } + } + ] + }, + { + "id": "06376bfa-0aab-435c-9208-f934b8adf7d7", + "cursor": { + "ref": "72f28cf0-cf32-4e2b-b917-96495cc4ea2b", + "length": 250, + "cycles": 1, + "position": 133, + "iteration": 0, + "httpRequestId": "c530c705-7ade-4d38-9d6c-01c91b75ac1c" + }, + "item": { + "id": "06376bfa-0aab-435c-9208-f934b8adf7d7", + "name": "credentials_status:credentialStatus:item:status:missing" + }, + "response": { + "id": "086ecdee-8fad-4bac-b796-da57e622f251", + "status": "Bad Request", + "code": 400, + "responseTime": 61, + "responseSize": 110 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "ba2874c6-5534-43b8-a7c0-1020aadabb97", + "cursor": { + "ref": "c0efddd2-348e-4392-9c1e-caecd5a60fbd", + "length": 250, + "cycles": 1, + "position": 134, + "iteration": 0, + "httpRequestId": "ce77c5b2-1708-4ad1-aef2-05c8c78521ef" + }, + "item": { + "id": "ba2874c6-5534-43b8-a7c0-1020aadabb97", + "name": "credentials_status:credentialStatus:item:status:array" + }, + "response": { + "id": "be501a0d-e8e8-40bd-8607-56a88ff81344", + "status": "Bad Request", + "code": 400, + "responseTime": 61, + "responseSize": 110 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "de5b4493-7a98-4760-befd-daf6da38305b", + "cursor": { + "ref": "b55a14f2-405f-4de1-b11d-ca42c8b7f47f", + "length": 250, + "cycles": 1, + "position": 135, + "iteration": 0, + "httpRequestId": "293c8434-6f89-4de5-adec-203a35328f69" + }, + "item": { + "id": "de5b4493-7a98-4760-befd-daf6da38305b", + "name": "credentials_status:credentialStatus:item:status:boolean" + }, + "response": { + "id": "dbcfcf5a-fe23-4313-bec0-426ebfcd6171", + "status": "Bad Request", + "code": 400, + "responseTime": 61, + "responseSize": 110 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "ec181477-1faa-429c-b332-d87418b0b730", + "cursor": { + "ref": "b066a9df-832a-432c-b6cd-c250ac801e82", + "length": 250, + "cycles": 1, + "position": 136, + "iteration": 0, + "httpRequestId": "a9038468-d395-4d86-86ee-69549b64fac2" + }, + "item": { + "id": "ec181477-1faa-429c-b332-d87418b0b730", + "name": "credentials_status:credentialStatus:item:status:integer" + }, + "response": { + "id": "3e8d7a56-e804-4c32-96f1-218fb6b0850f", + "status": "Bad Request", + "code": 400, + "responseTime": 62, + "responseSize": 110 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "d6210ea0-68d6-4a13-a46a-1a05d76a5664", + "cursor": { + "ref": "b4219772-f6c3-49df-8796-f3dc74ddb31a", + "length": 250, + "cycles": 1, + "position": 137, + "iteration": 0, + "httpRequestId": "85c5264c-d986-420d-af10-36f8249edb99" + }, + "item": { + "id": "d6210ea0-68d6-4a13-a46a-1a05d76a5664", + "name": "credentials_status:credentialStatus:item:status:null" + }, + "response": { + "id": "1623cef9-64bb-43f7-bbdd-1c1a799c5b9b", + "status": "Bad Request", + "code": 400, + "responseTime": 92, + "responseSize": 110 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "e12e8391-91f3-4ba0-b205-69d9555a0199", + "cursor": { + "ref": "5231a1d9-1425-4df1-9378-eab6ef73b473", + "length": 250, + "cycles": 1, + "position": 138, + "iteration": 0, + "httpRequestId": "aa179f3f-8711-4a16-ab4c-df752500d760" + }, + "item": { + "id": "e12e8391-91f3-4ba0-b205-69d9555a0199", + "name": "credentials_status:credentialStatus:item:status:object" + }, + "response": { + "id": "c50b78ef-5981-4734-b936-f5b89f82a7f6", + "status": "Bad Request", + "code": 400, + "responseTime": 61, + "responseSize": 110 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "bc26d5c5-3de0-4741-beb6-f5fddf07ff64", + "cursor": { + "ref": "812ed055-0cd5-464b-87b9-3bd5a71a3970", + "length": 250, + "cycles": 1, + "position": 139, + "iteration": 0, + "httpRequestId": "e68401d7-234c-427d-a0ae-98ae2ddfcbce" + }, + "item": { + "id": "bc26d5c5-3de0-4741-beb6-f5fddf07ff64", + "name": "credentials_status:credentialStatus:item:purpose:missing" + }, + "response": { + "id": "bc8dbbb0-e72a-4e01-80b5-64da7e7f5f54", + "status": "Internal Server Error", + "code": 500, + "responseTime": 67, + "responseSize": 12 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 0, + "test": "status code is 400", + "message": "expected response to have status code 400 but got 500", + "stack": "AssertionError: expected response to have status code 400 but got 500\n at Object.eval sandbox-script.js:1:140)" + } + }, + { + "assertion": "response validates against schema", + "skipped": false, + "error": { + "name": "JSONError", + "index": 1, + "test": "response validates against schema", + "message": "Unexpected token 'S' at 1:1\nServer Error\n^", + "stack": "JSONError: Unexpected token 'S' at 1:1\nServer Error\n^\n at Object.eval sandbox-script.js:2:140)" + } + } + ] + }, + { + "id": "1aa59a33-10fa-4f0c-9b1a-58c5f9bf1834", + "cursor": { + "ref": "116f8e5d-0306-4672-bb54-b55ab3185a5f", + "length": 250, + "cycles": 1, + "position": 140, + "iteration": 0, + "httpRequestId": "f27fb440-c61b-41e8-b0bd-12ca668c0213" + }, + "item": { + "id": "1aa59a33-10fa-4f0c-9b1a-58c5f9bf1834", + "name": "credentials_status:credentialStatus:item:purpose:array" + }, + "response": { + "id": "feff069e-c460-4261-b6c9-41d6bdb034d5", + "status": "Internal Server Error", + "code": 500, + "responseTime": 89, + "responseSize": 12 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 0, + "test": "status code is 400", + "message": "expected response to have status code 400 but got 500", + "stack": "AssertionError: expected response to have status code 400 but got 500\n at Object.eval sandbox-script.js:1:141)" + } + }, + { + "assertion": "response validates against schema", + "skipped": false, + "error": { + "name": "JSONError", + "index": 1, + "test": "response validates against schema", + "message": "Unexpected token 'S' at 1:1\nServer Error\n^", + "stack": "JSONError: Unexpected token 'S' at 1:1\nServer Error\n^\n at Object.eval sandbox-script.js:2:141)" + } + } + ] + }, + { + "id": "f551cfe0-fd91-47b0-9da0-4e91ded37b96", + "cursor": { + "ref": "8eb3974d-302c-4389-a130-2d3aa9149dce", + "length": 250, + "cycles": 1, + "position": 141, + "iteration": 0, + "httpRequestId": "e0ca61f1-211e-4691-a2e7-8fa05a39f55c" + }, + "item": { + "id": "f551cfe0-fd91-47b0-9da0-4e91ded37b96", + "name": "credentials_status:credentialStatus:item:purpose:boolean" + }, + "response": { + "id": "0c817e8e-a4dd-40c9-b7ff-afa17c579c7e", + "status": "Internal Server Error", + "code": 500, + "responseTime": 72, + "responseSize": 12 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 0, + "test": "status code is 400", + "message": "expected response to have status code 400 but got 500", + "stack": "AssertionError: expected response to have status code 400 but got 500\n at Object.eval sandbox-script.js:1:142)" + } + }, + { + "assertion": "response validates against schema", + "skipped": false, + "error": { + "name": "JSONError", + "index": 1, + "test": "response validates against schema", + "message": "Unexpected token 'S' at 1:1\nServer Error\n^", + "stack": "JSONError: Unexpected token 'S' at 1:1\nServer Error\n^\n at Object.eval sandbox-script.js:2:142)" + } + } + ] + }, + { + "id": "5e5f8430-a95f-46b3-90b9-1622f6f152aa", + "cursor": { + "ref": "ae27a504-09fb-444a-a96c-426317799f13", + "length": 250, + "cycles": 1, + "position": 142, + "iteration": 0, + "httpRequestId": "18302e28-520a-466d-9d08-3c034b8d47c7" + }, + "item": { + "id": "5e5f8430-a95f-46b3-90b9-1622f6f152aa", + "name": "credentials_status:credentialStatus:item:purpose:integer" + }, + "response": { + "id": "9df7d170-a463-4742-a835-cb98f0ba326b", + "status": "Internal Server Error", + "code": 500, + "responseTime": 65, + "responseSize": 12 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 0, + "test": "status code is 400", + "message": "expected response to have status code 400 but got 500", + "stack": "AssertionError: expected response to have status code 400 but got 500\n at Object.eval sandbox-script.js:1:143)" + } + }, + { + "assertion": "response validates against schema", + "skipped": false, + "error": { + "name": "JSONError", + "index": 1, + "test": "response validates against schema", + "message": "Unexpected token 'S' at 1:1\nServer Error\n^", + "stack": "JSONError: Unexpected token 'S' at 1:1\nServer Error\n^\n at Object.eval sandbox-script.js:2:143)" + } + } + ] + }, + { + "id": "719219b8-6d27-4ef9-9408-b0256c91ca11", + "cursor": { + "ref": "5b1fee1c-5700-4a4f-a876-3e6152468d80", + "length": 250, + "cycles": 1, + "position": 143, + "iteration": 0, + "httpRequestId": "cd9b0fca-e911-4415-9385-7eea15ba41b7" + }, + "item": { + "id": "719219b8-6d27-4ef9-9408-b0256c91ca11", + "name": "credentials_status:credentialStatus:item:purpose:null" + }, + "response": { + "id": "4e34d040-4caa-49c1-9a58-47b08a955310", + "status": "Internal Server Error", + "code": 500, + "responseTime": 68, + "responseSize": 12 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 0, + "test": "status code is 400", + "message": "expected response to have status code 400 but got 500", + "stack": "AssertionError: expected response to have status code 400 but got 500\n at Object.eval sandbox-script.js:1:144)" + } + }, + { + "assertion": "response validates against schema", + "skipped": false, + "error": { + "name": "JSONError", + "index": 1, + "test": "response validates against schema", + "message": "Unexpected token 'S' at 1:1\nServer Error\n^", + "stack": "JSONError: Unexpected token 'S' at 1:1\nServer Error\n^\n at Object.eval sandbox-script.js:2:144)" + } + } + ] + }, + { + "id": "abf404de-12d3-4937-91c6-b423a61fd20b", + "cursor": { + "ref": "e935dc4d-5535-43f7-8de7-42cc6b5b0586", + "length": 250, + "cycles": 1, + "position": 144, + "iteration": 0, + "httpRequestId": "8c9f614c-1761-4708-bc3b-73639bfddb2a" + }, + "item": { + "id": "abf404de-12d3-4937-91c6-b423a61fd20b", + "name": "credentials_status:credentialStatus:item:purpose:object" + }, + "response": { + "id": "9853a1e0-c970-4632-a463-5c5105a3c79d", + "status": "Internal Server Error", + "code": 500, + "responseTime": 104, + "responseSize": 12 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 0, + "test": "status code is 400", + "message": "expected response to have status code 400 but got 500", + "stack": "AssertionError: expected response to have status code 400 but got 500\n at Object.eval sandbox-script.js:1:145)" + } + }, + { + "assertion": "response validates against schema", + "skipped": false, + "error": { + "name": "JSONError", + "index": 1, + "test": "response validates against schema", + "message": "Unexpected token 'S' at 1:1\nServer Error\n^", + "stack": "JSONError: Unexpected token 'S' at 1:1\nServer Error\n^\n at Object.eval sandbox-script.js:2:145)" + } + } + ] + }, + { + "id": "4626ed93-2c67-418c-9a5f-27aafb45412e", + "cursor": { + "ref": "dff2b5e4-f32a-4687-930d-cacb2bfd4ab4", + "length": 250, + "cycles": 1, + "position": 145, + "iteration": 0, + "httpRequestId": "bf430a50-a459-456d-8c68-1e67206d18f6" + }, + "item": { + "id": "4626ed93-2c67-418c-9a5f-27aafb45412e", + "name": "credentials_status:missing_auth" + }, + "response": { + "id": "4a344409-908e-4117-bda1-e55652b09e61", + "status": "Unauthorized", + "code": 401, + "responseTime": 52, + "responseSize": 85 + }, + "assertions": [ + { + "assertion": "status code is 401", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "a28c0089-425d-44ed-a9ef-62a85851326f", + "cursor": { + "ref": "4e1d6b2e-5f65-46dd-966a-56672a07197a", + "length": 250, + "cycles": 1, + "position": 146, + "iteration": 0, + "httpRequestId": "9c41adcd-fb3c-482b-8d10-e104ca52e0d4" + }, + "item": { + "id": "a28c0089-425d-44ed-a9ef-62a85851326f", + "name": "credentials_verify:vc:missing" + }, + "response": { + "id": "2e3a5c8c-e93a-44c9-b9bf-6460451ca6b4", + "status": "Bad Request", + "code": 400, + "responseTime": 62, + "responseSize": 160 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "07aae6fd-b0cb-414b-b713-429dee1db9e7", + "cursor": { + "ref": "76551c1d-6a55-49fc-96e0-3855c0c55c3d", + "length": 250, + "cycles": 1, + "position": 147, + "iteration": 0, + "httpRequestId": "6aca0b87-0210-49a4-88f3-dfffb2d7f5b4" + }, + "item": { + "id": "07aae6fd-b0cb-414b-b713-429dee1db9e7", + "name": "credentials_verify:vc:string" + }, + "response": { + "id": "600de48c-899f-4432-ba47-d7ed4e0f1290", + "status": "Bad Request", + "code": 400, + "responseTime": 59, + "responseSize": 160 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "33e27153-dfa4-4768-8087-24c20b0c5a3e", + "cursor": { + "ref": "afb16119-17ef-4039-b151-8615c6598eff", + "length": 250, + "cycles": 1, + "position": 148, + "iteration": 0, + "httpRequestId": "fe174053-aadd-4ec4-99a7-85c2a9fc93f8" + }, + "item": { + "id": "33e27153-dfa4-4768-8087-24c20b0c5a3e", + "name": "credentials_verify:vc:null" + }, + "response": { + "id": "388bc6da-40db-4d2d-bb2c-b983bd569140", + "status": "Bad Request", + "code": 400, + "responseTime": 60, + "responseSize": 160 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "329eb9c3-2aa3-4803-a93f-cc860aee0163", + "cursor": { + "ref": "34511d58-b3cb-4a0b-8b00-989ba25e4f02", + "length": 250, + "cycles": 1, + "position": 149, + "iteration": 0, + "httpRequestId": "00c75000-9d53-4186-bbbd-a57935f07ef7" + }, + "item": { + "id": "329eb9c3-2aa3-4803-a93f-cc860aee0163", + "name": "credentials_verify:vc:integer" + }, + "response": { + "id": "09902f93-3cfd-42d2-9dd1-b925fb7a4057", + "status": "Bad Request", + "code": 400, + "responseTime": 59, + "responseSize": 160 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "8b15c075-5de4-459f-8814-6e0fcded65eb", + "cursor": { + "ref": "85a74e10-5ded-4ae0-a91f-7dd3995bc0c2", + "length": 250, + "cycles": 1, + "position": 150, + "iteration": 0, + "httpRequestId": "d4f3bff7-9ac4-40fd-bd94-694be5758065" + }, + "item": { + "id": "8b15c075-5de4-459f-8814-6e0fcded65eb", + "name": "credentials_verify:vc:boolean" + }, + "response": { + "id": "83db34d6-4399-4c7b-b17f-a7c3e7b04278", + "status": "Bad Request", + "code": 400, + "responseTime": 69, + "responseSize": 160 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "ddc41968-25b1-48cb-b2b9-ca49f8233567", + "cursor": { + "ref": "f0b54813-8200-450f-89e9-a112c33197a6", + "length": 250, + "cycles": 1, + "position": 151, + "iteration": 0, + "httpRequestId": "74fcb121-7844-463a-b437-b454d16b4abd" + }, + "item": { + "id": "ddc41968-25b1-48cb-b2b9-ca49f8233567", + "name": "credentials_verify:vc:array" + }, + "response": { + "id": "7026f913-66d5-4998-909b-604fc051b5b3", + "status": "Bad Request", + "code": 400, + "responseTime": 61, + "responseSize": 160 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "4a8ff9a3-119c-4efe-a5f8-bb9b32c42e2c", + "cursor": { + "ref": "4cee85c5-824e-4aca-a1c7-aaa55613501a", + "length": 250, + "cycles": 1, + "position": 152, + "iteration": 0, + "httpRequestId": "5a663e2a-bfcf-4566-b4f4-84a37cce940b" + }, + "item": { + "id": "4a8ff9a3-119c-4efe-a5f8-bb9b32c42e2c", + "name": "credentials_verify:vc:@context:missing" + }, + "response": { + "id": "72ee97b0-5cbc-45da-a50d-78783cba1383", + "status": "Bad Request", + "code": 400, + "responseTime": 66, + "responseSize": 147 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "06ab6cc5-4da0-444b-b81c-45204f4fe92b", + "cursor": { + "ref": "bba4805a-e19c-45e1-bf74-cbb4152a9eb4", + "length": 250, + "cycles": 1, + "position": 153, + "iteration": 0, + "httpRequestId": "e04b55ed-914e-4721-85e1-2a73de0aa30b" + }, + "item": { + "id": "06ab6cc5-4da0-444b-b81c-45204f4fe92b", + "name": "credentials_verify:vc:@context:boolean" + }, + "response": { + "id": "bd428518-d9c6-4d42-b6c8-4467c59fbd68", + "status": "Bad Request", + "code": 400, + "responseTime": 63, + "responseSize": 147 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "2bf499ab-0ef9-45cd-9704-e433a939b514", + "cursor": { + "ref": "d90baa92-98c4-4f2b-9443-67c14ccc1143", + "length": 250, + "cycles": 1, + "position": 154, + "iteration": 0, + "httpRequestId": "20afb7ec-4fdc-42f9-8c3d-d0d5d2ad2345" + }, + "item": { + "id": "2bf499ab-0ef9-45cd-9704-e433a939b514", + "name": "credentials_verify:vc:@context:integer" + }, + "response": { + "id": "e6dba8ba-4eec-42b1-841a-188531f57d39", + "status": "Bad Request", + "code": 400, + "responseTime": 60, + "responseSize": 147 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "8348d7e0-0b78-491a-b271-ccd9725ed931", + "cursor": { + "ref": "43eb500b-a7ba-47db-bdd0-ed9061019998", + "length": 250, + "cycles": 1, + "position": 155, + "iteration": 0, + "httpRequestId": "28351d90-9a75-4cb4-b60c-f9cbd9682bc8" + }, + "item": { + "id": "8348d7e0-0b78-491a-b271-ccd9725ed931", + "name": "credentials_verify:vc:@context:null" + }, + "response": { + "id": "683e10f1-1060-44f4-aa73-307a0b963215", + "status": "Bad Request", + "code": 400, + "responseTime": 59, + "responseSize": 147 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "13601c44-7d7d-4424-a9ff-8ba380921286", + "cursor": { + "ref": "6a52783d-ab1b-4f6d-b5f7-fc3798a78f5a", + "length": 250, + "cycles": 1, + "position": 156, + "iteration": 0, + "httpRequestId": "6151c243-035d-4212-ada4-3324a46c23f8" + }, + "item": { + "id": "13601c44-7d7d-4424-a9ff-8ba380921286", + "name": "credentials_verify:vc:@context:object" + }, + "response": { + "id": "e202a0e2-42a9-4a73-8257-3e71e553b9a5", + "status": "Bad Request", + "code": 400, + "responseTime": 62, + "responseSize": 147 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "5462e953-6b7b-442c-87f1-fd317fa8df48", + "cursor": { + "ref": "84667f0d-1ee9-4fd8-b1d3-78ed70f6dfd4", + "length": 250, + "cycles": 1, + "position": 157, + "iteration": 0, + "httpRequestId": "0649a332-f03b-49ad-8e33-484a27101ebd" + }, + "item": { + "id": "5462e953-6b7b-442c-87f1-fd317fa8df48", + "name": "credentials_verify:vc:@context:string" + }, + "response": { + "id": "19a57da1-da2e-47ab-84d9-9f790b99ac9d", + "status": "Bad Request", + "code": 400, + "responseTime": 68, + "responseSize": 147 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "5da6f508-1f8c-4f60-9747-e597a35e25e1", + "cursor": { + "ref": "59a174ef-4283-4c19-b7a5-85e48d21ac57", + "length": 250, + "cycles": 1, + "position": 158, + "iteration": 0, + "httpRequestId": "73b2b914-cbbb-4cb4-8c37-9713e3838cc8" + }, + "item": { + "id": "5da6f508-1f8c-4f60-9747-e597a35e25e1", + "name": "credentials_verify:vc:@context:item:array" + }, + "response": { + "id": "03772887-4db8-4e26-af89-354484574e9d", + "status": "Bad Request", + "code": 400, + "responseTime": 59, + "responseSize": 154 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "3e4cf3b7-77fc-46e1-acff-bb614ec77dde", + "cursor": { + "ref": "cae31c37-9e2d-41b5-99d8-9efafd1a91b3", + "length": 250, + "cycles": 1, + "position": 159, + "iteration": 0, + "httpRequestId": "88c0baa9-dee4-4807-a5a6-24956f4368b4" + }, + "item": { + "id": "3e4cf3b7-77fc-46e1-acff-bb614ec77dde", + "name": "credentials_verify:vc:@context:item:boolean" + }, + "response": { + "id": "a14c7995-c70b-4c0e-9eac-62827144695b", + "status": "Bad Request", + "code": 400, + "responseTime": 59, + "responseSize": 154 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "c5dbc244-ca86-444a-9057-73d7757995df", + "cursor": { + "ref": "b78326e5-0123-4c29-b0b5-2db8e01c3af2", + "length": 250, + "cycles": 1, + "position": 160, + "iteration": 0, + "httpRequestId": "f6359c09-4d8a-4c30-b10a-658eb5445460" + }, + "item": { + "id": "c5dbc244-ca86-444a-9057-73d7757995df", + "name": "credentials_verify:vc:@context:item:integer" + }, + "response": { + "id": "bee8693b-e84a-432c-840d-9317ddcc7851", + "status": "Bad Request", + "code": 400, + "responseTime": 59, + "responseSize": 154 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "fb82b233-ed56-4db4-81bf-17c09a847d59", + "cursor": { + "ref": "cd8ea216-dbbc-4a50-bb65-b2a0cf39ce03", + "length": 250, + "cycles": 1, + "position": 161, + "iteration": 0, + "httpRequestId": "be6e2538-8f17-4d13-8dd4-4c200cd8ef67" + }, + "item": { + "id": "fb82b233-ed56-4db4-81bf-17c09a847d59", + "name": "credentials_verify:vc:@context:item:null" + }, + "response": { + "id": "17904356-27ef-45e5-9d1d-ae18e1b7fa68", + "status": "Bad Request", + "code": 400, + "responseTime": 59, + "responseSize": 154 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "d95d79c4-9531-4bdd-9f29-094cab119d3d", + "cursor": { + "ref": "b8aa4da3-c9d0-42b7-ae6c-0a11d3a330fd", + "length": 250, + "cycles": 1, + "position": 162, + "iteration": 0, + "httpRequestId": "f98af7a0-4106-4d0c-b865-90d9737d4260" + }, + "item": { + "id": "d95d79c4-9531-4bdd-9f29-094cab119d3d", + "name": "credentials_verify:vc:@context:item:object" + }, + "response": { + "id": "44450a1c-581d-4ee0-8fe4-8c4f5865ad4d", + "status": "OK", + "code": 200, + "responseTime": 91, + "responseSize": 153 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 0, + "test": "status code is 400", + "message": "expected response to have status code 400 but got 200", + "stack": "AssertionError: expected response to have status code 400 but got 200\n at Object.eval sandbox-script.js:1:163)" + } + }, + { + "assertion": "response validates against schema", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 1, + "test": "response validates against schema", + "message": "expected data to satisfy schema but found following errors: \ndata should have required property 'message'", + "stack": "AssertionError: expected data to satisfy schema but found following errors: \ndata should have required property 'message'\n at Object.eval sandbox-script.js:2:163)" + } + } + ] + }, + { + "id": "2271b694-ee32-4659-87fd-0d41ee567907", + "cursor": { + "ref": "39452327-117a-465c-96e2-f501504c1a7e", + "length": 250, + "cycles": 1, + "position": 163, + "iteration": 0, + "httpRequestId": "f63338f8-57b8-4190-ba15-7a256749f4ae" + }, + "item": { + "id": "2271b694-ee32-4659-87fd-0d41ee567907", + "name": "credentials_verify:vc:id:array" + }, + "response": { + "id": "0b76b032-442b-4525-8527-96daa6cddee0", + "status": "Bad Request", + "code": 400, + "responseTime": 76, + "responseSize": 141 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "f6fedc21-6471-43fd-8e57-82e3a61c8da2", + "cursor": { + "ref": "190c0093-1dab-4df5-8b59-11fb0b119039", + "length": 250, + "cycles": 1, + "position": 164, + "iteration": 0, + "httpRequestId": "fb934bf4-d1ad-4f1b-949d-e57fd7cb4d56" + }, + "item": { + "id": "f6fedc21-6471-43fd-8e57-82e3a61c8da2", + "name": "credentials_verify:vc:id:boolean" + }, + "response": { + "id": "e7975f84-a7b5-4523-a3a6-49093f9b604d", + "status": "Bad Request", + "code": 400, + "responseTime": 59, + "responseSize": 141 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "93ed612f-1ea6-40aa-a9d5-9a4f51aab52f", + "cursor": { + "ref": "56c9e89a-acf0-465b-a78a-cadfb0969a91", + "length": 250, + "cycles": 1, + "position": 165, + "iteration": 0, + "httpRequestId": "e519dfdb-6847-4349-b58a-a8c9764eaeac" + }, + "item": { + "id": "93ed612f-1ea6-40aa-a9d5-9a4f51aab52f", + "name": "credentials_verify:vc:id:integer" + }, + "response": { + "id": "88d6f5a7-0beb-4072-8e7c-17f9437a58f4", + "status": "Bad Request", + "code": 400, + "responseTime": 60, + "responseSize": 141 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "1b2d9334-bef1-4b4a-83c1-4b47c073f1cc", + "cursor": { + "ref": "a5274290-66ae-4ac8-a40b-a5235fe5eb50", + "length": 250, + "cycles": 1, + "position": 166, + "iteration": 0, + "httpRequestId": "9d8b6594-1c15-4c31-b670-ba9de12ca8d3" + }, + "item": { + "id": "1b2d9334-bef1-4b4a-83c1-4b47c073f1cc", + "name": "credentials_verify:vc:id:null" + }, + "response": { + "id": "68f3ae3c-def9-4db4-a1bd-974770151af3", + "status": "Bad Request", + "code": 400, + "responseTime": 60, + "responseSize": 141 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "d9df0044-89b1-434f-9538-f88379b063f8", + "cursor": { + "ref": "cbb610a8-50f9-43da-a15d-9d2bbd21656f", + "length": 250, + "cycles": 1, + "position": 167, + "iteration": 0, + "httpRequestId": "ac1651e7-367a-4d24-9d6d-d4ecb9eb6608" + }, + "item": { + "id": "d9df0044-89b1-434f-9538-f88379b063f8", + "name": "credentials_verify:vc:id:object" + }, + "response": { + "id": "d2906fcc-e0fb-41cb-bf79-9de2ed9e28f4", + "status": "Bad Request", + "code": 400, + "responseTime": 59, + "responseSize": 141 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "6d38cefc-7989-4ec4-aa1b-599913c404a1", + "cursor": { + "ref": "54338d29-c030-4ea5-ae73-d12eb12afd50", + "length": 250, + "cycles": 1, + "position": 168, + "iteration": 0, + "httpRequestId": "08b94277-95a5-46d1-ad53-d78cbdb950b8" + }, + "item": { + "id": "6d38cefc-7989-4ec4-aa1b-599913c404a1", + "name": "credentials_verify:vc:type:missing" + }, + "response": { + "id": "c5f4a3d6-32a8-4c42-a630-3fdec57913d3", + "status": "Bad Request", + "code": 400, + "responseTime": 61, + "responseSize": 154 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "905124ea-893d-4a04-ae5f-3986046a8e73", + "cursor": { + "ref": "90fbdfc2-cdcf-45d9-8fd3-16b65afe9163", + "length": 250, + "cycles": 1, + "position": 169, + "iteration": 0, + "httpRequestId": "0969b4f7-20ee-4dd1-b0d1-64c266379e89" + }, + "item": { + "id": "905124ea-893d-4a04-ae5f-3986046a8e73", + "name": "credentials_verify:vc:type:boolean" + }, + "response": { + "id": "8bd521f3-528e-481a-8091-9e0e2354aa5b", + "status": "Bad Request", + "code": 400, + "responseTime": 62, + "responseSize": 154 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "59922c4a-ea6e-4152-80ea-07c896e99076", + "cursor": { + "ref": "98008ebe-5f0e-4bbb-8620-a68c5abf6308", + "length": 250, + "cycles": 1, + "position": 170, + "iteration": 0, + "httpRequestId": "185fc58c-323a-4494-be51-d8816d7360f0" + }, + "item": { + "id": "59922c4a-ea6e-4152-80ea-07c896e99076", + "name": "credentials_verify:vc:type:integer" + }, + "response": { + "id": "56576f6f-f68a-4cf6-a620-b1c8225459e0", + "status": "Bad Request", + "code": 400, + "responseTime": 59, + "responseSize": 154 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "479ab237-d62f-480c-9e6c-da81f5a3971f", + "cursor": { + "ref": "19cb5236-548e-4232-b0f4-cd3ca762cd6b", + "length": 250, + "cycles": 1, + "position": 171, + "iteration": 0, + "httpRequestId": "7b5e04c4-456b-46c7-a28c-15046fb33012" + }, + "item": { + "id": "479ab237-d62f-480c-9e6c-da81f5a3971f", + "name": "credentials_verify:vc:type:null" + }, + "response": { + "id": "efa9df48-fa97-4eee-a615-f6e4cc71879a", + "status": "Bad Request", + "code": 400, + "responseTime": 60, + "responseSize": 154 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "790fc6ec-281f-4631-a4d0-5bba72edabcd", + "cursor": { + "ref": "aa345c5e-182d-4770-8892-f52ac02aa979", + "length": 250, + "cycles": 1, + "position": 172, + "iteration": 0, + "httpRequestId": "2049c6ae-e3bc-4753-85d2-2df3f06cd994" + }, + "item": { + "id": "790fc6ec-281f-4631-a4d0-5bba72edabcd", + "name": "credentials_verify:vc:type:object" + }, + "response": { + "id": "7784956a-0ea5-44ab-8e38-6ef0e562a66a", + "status": "Bad Request", + "code": 400, + "responseTime": 60, + "responseSize": 154 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "85a8cc05-a8b1-4c55-b5ee-335ecd1adba9", + "cursor": { + "ref": "e17c33d3-a3fa-45f3-b744-4f6bb797b14a", + "length": 250, + "cycles": 1, + "position": 173, + "iteration": 0, + "httpRequestId": "29c6fe7f-f0dc-4282-8d30-555bbab912d7" + }, + "item": { + "id": "85a8cc05-a8b1-4c55-b5ee-335ecd1adba9", + "name": "credentials_verify:vc:type:string" + }, + "response": { + "id": "3c0422e5-90a7-4c2c-88cd-f5f0dd7cec2a", + "status": "Bad Request", + "code": 400, + "responseTime": 60, + "responseSize": 154 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "6cf55d2a-4cf8-4db2-b975-5e915d8682e2", + "cursor": { + "ref": "a7d3c6fc-b1de-474e-a729-d8dc42ab8065", + "length": 250, + "cycles": 1, + "position": 174, + "iteration": 0, + "httpRequestId": "5f1afd99-8f31-41df-b780-8df5614a20a9" + }, + "item": { + "id": "6cf55d2a-4cf8-4db2-b975-5e915d8682e2", + "name": "credentials_verify:vc:type:item:missing" + }, + "response": { + "id": "8038fef3-3e5d-49bc-bf96-3aa6c30ec0a0", + "status": "Bad Request", + "code": 400, + "responseTime": 60, + "responseSize": 154 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "9c44c938-0d36-4c7f-bc52-d2fbda0b9eea", + "cursor": { + "ref": "4ae59663-3c7a-4c07-812d-d5c78f18fbd0", + "length": 250, + "cycles": 1, + "position": 175, + "iteration": 0, + "httpRequestId": "4b2a4b8b-a04f-4df3-9514-d32146a4c28f" + }, + "item": { + "id": "9c44c938-0d36-4c7f-bc52-d2fbda0b9eea", + "name": "credentials_verify:vc:type:item:array" + }, + "response": { + "id": "77c504dd-62e4-49c4-9441-2a6be0eae0d1", + "status": "Bad Request", + "code": 400, + "responseTime": 60, + "responseSize": 154 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "5faa919b-72d8-4304-a0bc-b475008b4f62", + "cursor": { + "ref": "8b6cdfa4-667c-4219-911c-5943e3531d16", + "length": 250, + "cycles": 1, + "position": 176, + "iteration": 0, + "httpRequestId": "a4d6d4df-a0c2-4147-93ce-54330d73beee" + }, + "item": { + "id": "5faa919b-72d8-4304-a0bc-b475008b4f62", + "name": "credentials_verify:vc:type:item:boolean" + }, + "response": { + "id": "2762b6b0-0bc9-4829-9480-1f8e2460e190", + "status": "Bad Request", + "code": 400, + "responseTime": 59, + "responseSize": 154 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "946ed45a-2afa-4619-81dc-916326cca387", + "cursor": { + "ref": "e52371ac-2424-47b2-8da2-74f0e2bf0ce8", + "length": 250, + "cycles": 1, + "position": 177, + "iteration": 0, + "httpRequestId": "bf96015b-dc45-4d3b-90a1-6ed4892a96a3" + }, + "item": { + "id": "946ed45a-2afa-4619-81dc-916326cca387", + "name": "credentials_verify:vc:type:item:integer" + }, + "response": { + "id": "82aaa628-c81d-4b30-85f9-b415a5ee0b9e", + "status": "Bad Request", + "code": 400, + "responseTime": 60, + "responseSize": 154 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "34e471be-2357-482f-aa47-468b20cf5738", + "cursor": { + "ref": "c4736f35-a06c-480b-be8b-672e2c5e44dd", + "length": 250, + "cycles": 1, + "position": 178, + "iteration": 0, + "httpRequestId": "f9e39953-a38b-4900-ae28-dca253f17536" + }, + "item": { + "id": "34e471be-2357-482f-aa47-468b20cf5738", + "name": "credentials_verify:vc:type:item:null" + }, + "response": { + "id": "7b4ad5ce-b481-4999-bd79-c9da079cf76f", + "status": "Bad Request", + "code": 400, + "responseTime": 60, + "responseSize": 154 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "72b424f8-56a9-48df-833c-9b5f39d3399e", + "cursor": { + "ref": "3f76208b-ff5d-458c-a433-62ef4afd2d9a", + "length": 250, + "cycles": 1, + "position": 179, + "iteration": 0, + "httpRequestId": "2cdb8af7-9433-410c-bdd0-962b935e93fc" + }, + "item": { + "id": "72b424f8-56a9-48df-833c-9b5f39d3399e", + "name": "credentials_verify:vc:type:item:object" + }, + "response": { + "id": "30a1e342-1187-45c2-9b57-015295847881", + "status": "Bad Request", + "code": 400, + "responseTime": 63, + "responseSize": 154 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "31c3de60-a5a0-4a6d-a817-8d042ab96220", + "cursor": { + "ref": "fa2deaf4-4aa1-41d1-99e2-1b2dae4dd262", + "length": 250, + "cycles": 1, + "position": 180, + "iteration": 0, + "httpRequestId": "6ae1f36f-6278-4623-9b0b-1928e161d69e" + }, + "item": { + "id": "31c3de60-a5a0-4a6d-a817-8d042ab96220", + "name": "credentials_verify:vc:issuer:missing" + }, + "response": { + "id": "9fdae45b-31ff-4a9c-9a89-d7214191638c", + "status": "Bad Request", + "code": 400, + "responseTime": 60, + "responseSize": 156 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "bf59643d-e2ac-4fc9-8991-e9e89dbd4c71", + "cursor": { + "ref": "3fedc7d2-17cc-4980-b47f-c4efaf3ed9ad", + "length": 250, + "cycles": 1, + "position": 181, + "iteration": 0, + "httpRequestId": "ed824663-0a36-4bb7-9b3b-8cc05c5b9e56" + }, + "item": { + "id": "bf59643d-e2ac-4fc9-8991-e9e89dbd4c71", + "name": "credentials_verify:vc:issuer:array" + }, + "response": { + "id": "e1c1e276-0bdd-490b-8536-0317625e41ef", + "status": "Bad Request", + "code": 400, + "responseTime": 59, + "responseSize": 156 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "c57af3f7-0cc8-4702-9501-ab6f768aed3f", + "cursor": { + "ref": "24dbeef2-dbe4-4f9f-927a-5e5bde8608bc", + "length": 250, + "cycles": 1, + "position": 182, + "iteration": 0, + "httpRequestId": "eb77ee90-6113-4496-a28e-6148cca1f248" + }, + "item": { + "id": "c57af3f7-0cc8-4702-9501-ab6f768aed3f", + "name": "credentials_verify:vc:issuer:boolean" + }, + "response": { + "id": "3c5e427d-25fa-4c51-a590-f8f1ca9b115f", + "status": "Bad Request", + "code": 400, + "responseTime": 85, + "responseSize": 156 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "afa7bac8-6f34-458f-9dc4-5a67dadbdaa1", + "cursor": { + "ref": "3b02e2c8-7695-42d2-8415-df56df1afb49", + "length": 250, + "cycles": 1, + "position": 183, + "iteration": 0, + "httpRequestId": "d39a5393-ece5-43d1-b74d-467ca4724b58" + }, + "item": { + "id": "afa7bac8-6f34-458f-9dc4-5a67dadbdaa1", + "name": "credentials_verify:vc:issuer:integer" + }, + "response": { + "id": "ea06a406-634e-4e53-ab06-2186014ad0b9", + "status": "Bad Request", + "code": 400, + "responseTime": 60, + "responseSize": 156 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "78c7d416-ea38-4eb5-ac74-e87a60b82ce2", + "cursor": { + "ref": "41ae1028-0ad4-4b8a-8b44-59bd7f2c13d4", + "length": 250, + "cycles": 1, + "position": 184, + "iteration": 0, + "httpRequestId": "5a4b415f-b77c-4ca4-b3ed-d236beb1aa8a" + }, + "item": { + "id": "78c7d416-ea38-4eb5-ac74-e87a60b82ce2", + "name": "credentials_verify:vc:issuer:null" + }, + "response": { + "id": "c1199655-bad4-4c9d-acc1-d6cb86fa34b8", + "status": "Bad Request", + "code": 400, + "responseTime": 71, + "responseSize": 156 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "663bd4a6-db25-4c14-a7f3-9af0fc86ede5", + "cursor": { + "ref": "e7c586ff-ea69-4914-9f6b-9b7f67f2d650", + "length": 250, + "cycles": 1, + "position": 185, + "iteration": 0, + "httpRequestId": "b27438af-9d3b-405c-a350-f9678abf1489" + }, + "item": { + "id": "663bd4a6-db25-4c14-a7f3-9af0fc86ede5", + "name": "credentials_verify:vc:issuer:id:missing" + }, + "response": { + "id": "905a0da5-2a09-44a6-b912-14b4a3863d7a", + "status": "Bad Request", + "code": 400, + "responseTime": 61, + "responseSize": 156 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "90fc7f96-0318-452c-a048-f33a02c6a21c", + "cursor": { + "ref": "b5b1c898-2f6b-492f-8404-034682c4c69f", + "length": 250, + "cycles": 1, + "position": 186, + "iteration": 0, + "httpRequestId": "529e3fff-04c7-4cf9-ba9a-c84454790058" + }, + "item": { + "id": "90fc7f96-0318-452c-a048-f33a02c6a21c", + "name": "credentials_verify:vc:issuer:id:array" + }, + "response": { + "id": "1901e38c-0d20-4653-b9b6-026655cf184c", + "status": "Bad Request", + "code": 400, + "responseTime": 74, + "responseSize": 156 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "37e21522-f41f-43b6-8034-14169a4162d8", + "cursor": { + "ref": "4d16a44c-9cf6-469c-9139-3a9961983338", + "length": 250, + "cycles": 1, + "position": 187, + "iteration": 0, + "httpRequestId": "07faa631-1cab-468d-bbbb-d9319a8f7c38" + }, + "item": { + "id": "37e21522-f41f-43b6-8034-14169a4162d8", + "name": "credentials_verify:vc:issuer:id:boolean" + }, + "response": { + "id": "6aa0b5ca-d0f5-4448-9160-d363e4531d69", + "status": "Bad Request", + "code": 400, + "responseTime": 59, + "responseSize": 156 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "4f01961f-2489-4c37-8c3a-5f7ebc4a1967", + "cursor": { + "ref": "60400619-dd7a-4a39-81ee-4b479ec3db4d", + "length": 250, + "cycles": 1, + "position": 188, + "iteration": 0, + "httpRequestId": "b6e031ea-5708-4768-bf93-72cde6582826" + }, + "item": { + "id": "4f01961f-2489-4c37-8c3a-5f7ebc4a1967", + "name": "credentials_verify:vc:issuer:id:integer" + }, + "response": { + "id": "f7f2b98b-a7e9-46fd-aead-fde9b06341be", + "status": "Bad Request", + "code": 400, + "responseTime": 63, + "responseSize": 156 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "56245b98-4713-4d8d-98be-20b9b09c0751", + "cursor": { + "ref": "f14d5f5f-40a2-4a23-8211-d007c5a23fb5", + "length": 250, + "cycles": 1, + "position": 189, + "iteration": 0, + "httpRequestId": "56cc6628-276b-4594-8cd0-c1569d65b9df" + }, + "item": { + "id": "56245b98-4713-4d8d-98be-20b9b09c0751", + "name": "credentials_verify:vc:issuer:id:null" + }, + "response": { + "id": "3001fc7d-982a-42e0-a961-ee00ac646738", + "status": "Bad Request", + "code": 400, + "responseTime": 76, + "responseSize": 156 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "9f96791d-90d9-4348-9c8f-812c4c909fb0", + "cursor": { + "ref": "4e888187-3893-4852-9717-d9f610d46e94", + "length": 250, + "cycles": 1, + "position": 190, + "iteration": 0, + "httpRequestId": "359d799f-c2a6-4746-81c8-15506e504e45" + }, + "item": { + "id": "9f96791d-90d9-4348-9c8f-812c4c909fb0", + "name": "credentials_verify:vc:issuer:id:object" + }, + "response": { + "id": "0be99ed4-7d34-44a2-b427-4ccd3724b2fa", + "status": "Bad Request", + "code": 400, + "responseTime": 60, + "responseSize": 156 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "9a3ab5f7-5d03-4872-bdbf-17276ffc058b", + "cursor": { + "ref": "1202290a-e0d0-4682-8c29-06730b2f64a3", + "length": 250, + "cycles": 1, + "position": 191, + "iteration": 0, + "httpRequestId": "1639da51-4d16-4f30-a216-6e7594226965" + }, + "item": { + "id": "9a3ab5f7-5d03-4872-bdbf-17276ffc058b", + "name": "credentials_verify:vc:issuanceDate:missing" + }, + "response": { + "id": "0a5e46af-f547-4ccc-a68a-c58f6337a653", + "status": "Bad Request", + "code": 400, + "responseTime": 70, + "responseSize": 150 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "ec57264f-c9e4-4a25-934e-04efb1448869", + "cursor": { + "ref": "8040be4d-b673-42e1-9852-6e5361e6ae93", + "length": 250, + "cycles": 1, + "position": 192, + "iteration": 0, + "httpRequestId": "aab3bb89-58ec-4f74-85a5-3cff23d59c7a" + }, + "item": { + "id": "ec57264f-c9e4-4a25-934e-04efb1448869", + "name": "credentials_verify:vc:issuanceDate:array" + }, + "response": { + "id": "76ec9862-b9ca-4ce4-bf76-3208969b3b99", + "status": "Bad Request", + "code": 400, + "responseTime": 63, + "responseSize": 150 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "2404c193-d6e0-4b90-9943-20211dc9ea08", + "cursor": { + "ref": "cd130c90-bea6-46d3-bc87-a02c91b78860", + "length": 250, + "cycles": 1, + "position": 193, + "iteration": 0, + "httpRequestId": "c46d69d5-c439-4640-a94c-75f71b8d55ba" + }, + "item": { + "id": "2404c193-d6e0-4b90-9943-20211dc9ea08", + "name": "credentials_verify:vc:issuanceDate:boolean" + }, + "response": { + "id": "5ccf5dad-5a78-4153-9241-baad03780575", + "status": "Bad Request", + "code": 400, + "responseTime": 76, + "responseSize": 150 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "03d2b62d-ec18-4f7f-ba76-e4f11fa02310", + "cursor": { + "ref": "2c09de3c-bbc3-4827-9aab-a612ad84c233", + "length": 250, + "cycles": 1, + "position": 194, + "iteration": 0, + "httpRequestId": "d8bdde5e-6112-41b7-a635-512a3168e3d4" + }, + "item": { + "id": "03d2b62d-ec18-4f7f-ba76-e4f11fa02310", + "name": "credentials_verify:vc:issuanceDate:integer" + }, + "response": { + "id": "020adba4-13bd-4e44-8321-66af561b83ec", + "status": "Bad Request", + "code": 400, + "responseTime": 62, + "responseSize": 150 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "7f83b899-b0a8-458c-8a5f-02c9f92694ed", + "cursor": { + "ref": "56cb160e-a414-4b2c-ab71-1c9a305a2125", + "length": 250, + "cycles": 1, + "position": 195, + "iteration": 0, + "httpRequestId": "b81dadc5-1ec5-48e5-9ddb-ef3976ad04bc" + }, + "item": { + "id": "7f83b899-b0a8-458c-8a5f-02c9f92694ed", + "name": "credentials_verify:vc:issuanceDate:null" + }, + "response": { + "id": "ba6623b2-d0d9-425b-a782-1724c8c66bac", + "status": "Bad Request", + "code": 400, + "responseTime": 76, + "responseSize": 150 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "6753dbe8-f225-4c02-8c13-ac0368ac86a5", + "cursor": { + "ref": "81133c63-3c5e-4a1c-b728-070cc5be0d16", + "length": 250, + "cycles": 1, + "position": 196, + "iteration": 0, + "httpRequestId": "7b5df60a-7e95-451b-9a5e-9765ea797e31" + }, + "item": { + "id": "6753dbe8-f225-4c02-8c13-ac0368ac86a5", + "name": "credentials_verify:vc:issuanceDate:object" + }, + "response": { + "id": "49362423-5072-4aeb-98fe-0ed5b47422fc", + "status": "Bad Request", + "code": 400, + "responseTime": 60, + "responseSize": 150 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "ddecf387-c225-4982-8f11-3bdad03ad0aa", + "cursor": { + "ref": "79cfbef6-ad14-4f89-98c9-5cbd72bb39b1", + "length": 250, + "cycles": 1, + "position": 197, + "iteration": 0, + "httpRequestId": "4c4092fd-e0b6-4e49-ab65-d55cf2ad3cb2" + }, + "item": { + "id": "ddecf387-c225-4982-8f11-3bdad03ad0aa", + "name": "credentials_verify:vc:issuanceDate:string" + }, + "response": { + "id": "597b8cc4-41af-46e5-b2c6-f4f42ae4b780", + "status": "Bad Request", + "code": 400, + "responseTime": 68, + "responseSize": 150 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "87ea3779-7c28-4e4b-adbc-dd019ed2d073", + "cursor": { + "ref": "6a7a90f3-d137-46fb-9d1d-624ab1107113", + "length": 250, + "cycles": 1, + "position": 198, + "iteration": 0, + "httpRequestId": "622f9adb-cdf6-4fda-8fb6-444cf3efb02f" + }, + "item": { + "id": "87ea3779-7c28-4e4b-adbc-dd019ed2d073", + "name": "credentials_verify:vc:credentialSubject:missing" + }, + "response": { + "id": "d5f97f2c-2a7d-4fb2-90b2-ddb50001893d", + "status": "Bad Request", + "code": 400, + "responseTime": 58, + "responseSize": 158 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "e61637d6-c6b6-4c9f-901f-44d6e29924af", + "cursor": { + "ref": "9e3a552b-55cf-4e38-9a34-497d5182aa1d", + "length": 250, + "cycles": 1, + "position": 199, + "iteration": 0, + "httpRequestId": "d742d9eb-e5eb-498e-bb2e-19ff675296d7" + }, + "item": { + "id": "e61637d6-c6b6-4c9f-901f-44d6e29924af", + "name": "credentials_verify:vc:credentialSubject:array" + }, + "response": { + "id": "735b5744-4ce7-49b2-80b1-6820dabd74c6", + "status": "Bad Request", + "code": 400, + "responseTime": 61, + "responseSize": 158 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "934bafb9-60fa-4aac-b1fb-2043731c4ac8", + "cursor": { + "ref": "daef0c80-f51c-46d1-863c-8887f5576cb2", + "length": 250, + "cycles": 1, + "position": 200, + "iteration": 0, + "httpRequestId": "82a671b5-6484-4ec6-977c-de56870725fb" + }, + "item": { + "id": "934bafb9-60fa-4aac-b1fb-2043731c4ac8", + "name": "credentials_verify:vc:credentialSubject:boolean" + }, + "response": { + "id": "22826d64-55da-4b07-9510-be6df3b0ac81", + "status": "Bad Request", + "code": 400, + "responseTime": 61, + "responseSize": 158 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "82787aee-46fa-4a19-8f7e-7f3913122655", + "cursor": { + "ref": "d9b4975a-cc49-41fe-a705-3fecf651da67", + "length": 250, + "cycles": 1, + "position": 201, + "iteration": 0, + "httpRequestId": "fb64e2b5-ec74-48e5-bf8d-3544aa30a13b" + }, + "item": { + "id": "82787aee-46fa-4a19-8f7e-7f3913122655", + "name": "credentials_verify:vc:credentialSubject:integer" + }, + "response": { + "id": "efd511a5-58f9-40e8-8532-462ef4d2e10e", + "status": "Bad Request", + "code": 400, + "responseTime": 59, + "responseSize": 158 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "1d373a0f-9410-4a3f-af00-fe98e5390787", + "cursor": { + "ref": "a764f7ea-f144-4de6-88bf-fed7190a463f", + "length": 250, + "cycles": 1, + "position": 202, + "iteration": 0, + "httpRequestId": "4b933491-3a3f-4979-8665-e2d6d5939413" + }, + "item": { + "id": "1d373a0f-9410-4a3f-af00-fe98e5390787", + "name": "credentials_verify:vc:credentialSubject:null" + }, + "response": { + "id": "777b8c13-bc77-4dc6-9af2-57622656cf5e", + "status": "Bad Request", + "code": 400, + "responseTime": 60, + "responseSize": 158 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "96590c26-d8b7-4efb-acad-3c49005a18a3", + "cursor": { + "ref": "d31a7c2c-6c77-462e-8d8a-c84581784519", + "length": 250, + "cycles": 1, + "position": 203, + "iteration": 0, + "httpRequestId": "057b7f98-a154-47a0-9a22-5cfaee252b4e" + }, + "item": { + "id": "96590c26-d8b7-4efb-acad-3c49005a18a3", + "name": "credentials_verify:vc:credentialSubject:string" + }, + "response": { + "id": "4ebe8183-079f-4286-9383-f6c6c482e351", + "status": "Bad Request", + "code": 400, + "responseTime": 68, + "responseSize": 158 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "a4fbd06f-1e28-4dae-8e5c-40f4fdc32633", + "cursor": { + "ref": "03202783-d7a9-480e-b3f9-73398e628a94", + "length": 250, + "cycles": 1, + "position": 204, + "iteration": 0, + "httpRequestId": "f35589fa-9949-4206-858d-f9dd2817cba1" + }, + "item": { + "id": "a4fbd06f-1e28-4dae-8e5c-40f4fdc32633", + "name": "credentials_verify:vc:credentialSubject:id:array" + }, + "response": { + "id": "4c3ed8af-ab21-4188-85d6-a4adb5ce27ad", + "status": "Bad Request", + "code": 400, + "responseTime": 59, + "responseSize": 158 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "815c0fb5-dea6-4eb8-a00e-b67041e6aa17", + "cursor": { + "ref": "764118b6-4a8d-4ef6-92fd-53bfce9e4989", + "length": 250, + "cycles": 1, + "position": 205, + "iteration": 0, + "httpRequestId": "15e4635f-06ab-48c1-bc5d-3913de62b89f" + }, + "item": { + "id": "815c0fb5-dea6-4eb8-a00e-b67041e6aa17", + "name": "credentials_verify:vc:credentialSubject:id:boolean" + }, + "response": { + "id": "180d77e4-eb59-4bbe-b63b-7e56b52b593f", + "status": "Bad Request", + "code": 400, + "responseTime": 62, + "responseSize": 158 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "d864a5f2-719b-42fd-ba7a-e159f5df73a9", + "cursor": { + "ref": "9e772b43-cfa9-4c8c-a44a-c057e758f88a", + "length": 250, + "cycles": 1, + "position": 206, + "iteration": 0, + "httpRequestId": "da93b418-52a7-48a2-a2df-3c95a0ae8dce" + }, + "item": { + "id": "d864a5f2-719b-42fd-ba7a-e159f5df73a9", + "name": "credentials_verify:vc:credentialSubject:id:integer" + }, + "response": { + "id": "ff6e0e85-c513-463c-81d1-4ac387d1ae92", + "status": "Bad Request", + "code": 400, + "responseTime": 63, + "responseSize": 158 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "13399a0a-2129-4bf0-a5a2-b2b948640ce2", + "cursor": { + "ref": "81d1bba6-84dd-414d-901f-8f669c916775", + "length": 250, + "cycles": 1, + "position": 207, + "iteration": 0, + "httpRequestId": "dc86d6fe-19b6-4d1b-a3ea-c499857a2be3" + }, + "item": { + "id": "13399a0a-2129-4bf0-a5a2-b2b948640ce2", + "name": "credentials_verify:vc:credentialSubject:id:null" + }, + "response": { + "id": "0d74dd05-cff3-4809-8eb8-e3ae05d4a2b0", + "status": "Bad Request", + "code": 400, + "responseTime": 59, + "responseSize": 158 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "40963960-e0fd-45d8-a10b-82b1e0380db6", + "cursor": { + "ref": "37c545ef-2a90-4d8d-bfbd-50d83a4e72a5", + "length": 250, + "cycles": 1, + "position": 208, + "iteration": 0, + "httpRequestId": "84784c90-0315-4cf1-8ce7-558ebf064224" + }, + "item": { + "id": "40963960-e0fd-45d8-a10b-82b1e0380db6", + "name": "credentials_verify:vc:credentialSubject:id:object" + }, + "response": { + "id": "9d60a952-774f-46a1-9365-f9a08ef99145", + "status": "Bad Request", + "code": 400, + "responseTime": 58, + "responseSize": 158 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "25659332-67e0-40fb-a582-6e9c76f3ae0e", + "cursor": { + "ref": "e7e83044-9ec9-4ace-8d51-8c63a21e22bb", + "length": 250, + "cycles": 1, + "position": 209, + "iteration": 0, + "httpRequestId": "49749808-aae9-45b3-89ce-37707d4d0d2e" + }, + "item": { + "id": "25659332-67e0-40fb-a582-6e9c76f3ae0e", + "name": "credentials_verify:proof:missing" + }, + "response": { + "id": "0d50affe-36dc-4b62-b6c2-a3646dcfd468", + "status": "Bad Request", + "code": 400, + "responseTime": 61, + "responseSize": 154 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "ab58a019-b792-492b-b173-6a4a1ed10d02", + "cursor": { + "ref": "9c535576-434e-4098-8bba-6dfc87fd2174", + "length": 250, + "cycles": 1, + "position": 210, + "iteration": 0, + "httpRequestId": "3da5c206-6d9c-4604-b74f-e36f4efc5235" + }, + "item": { + "id": "ab58a019-b792-492b-b173-6a4a1ed10d02", + "name": "credentials_verify:proof:array" + }, + "response": { + "id": "35789494-f1fa-4b81-8b46-9c74feb58457", + "status": "Bad Request", + "code": 400, + "responseTime": 59, + "responseSize": 154 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "1b8be9c1-30d0-4196-b625-d34ec037db04", + "cursor": { + "ref": "229674ba-881e-44eb-8702-b58d0976ce28", + "length": 250, + "cycles": 1, + "position": 211, + "iteration": 0, + "httpRequestId": "ee284648-4083-4f8c-8995-1859c82379ea" + }, + "item": { + "id": "1b8be9c1-30d0-4196-b625-d34ec037db04", + "name": "credentials_verify:proof:boolean" + }, + "response": { + "id": "ef4c569b-49c1-4a47-afd9-010d1b916d52", + "status": "Bad Request", + "code": 400, + "responseTime": 59, + "responseSize": 154 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "1c79043b-88a5-4513-9f46-592a94e08d10", + "cursor": { + "ref": "1b801d55-ed5d-4bfa-89c9-221efaba6c2e", + "length": 250, + "cycles": 1, + "position": 212, + "iteration": 0, + "httpRequestId": "f5d11899-34d9-4a85-9a00-d32637dbd316" + }, + "item": { + "id": "1c79043b-88a5-4513-9f46-592a94e08d10", + "name": "credentials_verify:proof:integer" + }, + "response": { + "id": "ac6e32ae-435a-4ba8-904f-4a03d10d9e22", + "status": "Bad Request", + "code": 400, + "responseTime": 58, + "responseSize": 154 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "f43d5ac6-bfd7-4d71-bc67-2510853bddcc", + "cursor": { + "ref": "fd31a301-5c9d-4a8d-99b2-dff06b8bff5e", + "length": 250, + "cycles": 1, + "position": 213, + "iteration": 0, + "httpRequestId": "b691d74e-0ca9-438a-a2ef-513a8361c624" + }, + "item": { + "id": "f43d5ac6-bfd7-4d71-bc67-2510853bddcc", + "name": "credentials_verify:proof:null" + }, + "response": { + "id": "5867606b-7ff5-45e9-bf88-612440300359", + "status": "Bad Request", + "code": 400, + "responseTime": 68, + "responseSize": 154 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "106dddc2-5cb5-4f0b-8ef9-891716fbaafc", + "cursor": { + "ref": "b26540be-9b4b-4ddf-a5e0-08209b380765", + "length": 250, + "cycles": 1, + "position": 214, + "iteration": 0, + "httpRequestId": "061c6a3e-625e-4801-963d-de1f142b92f2" + }, + "item": { + "id": "106dddc2-5cb5-4f0b-8ef9-891716fbaafc", + "name": "credentials_verify:proof:string" + }, + "response": { + "id": "588580e0-982a-4d2e-814f-5e735b302b06", + "status": "Bad Request", + "code": 400, + "responseTime": 58, + "responseSize": 154 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "3833a1c4-ae3b-4a70-b1bb-868745bb30b1", + "cursor": { + "ref": "8abb3396-b5ce-40dc-b3f2-89bbb1149f78", + "length": 250, + "cycles": 1, + "position": 215, + "iteration": 0, + "httpRequestId": "ac913fdd-28be-4959-8eff-c5502d138f8b" + }, + "item": { + "id": "3833a1c4-ae3b-4a70-b1bb-868745bb30b1", + "name": "credentials_verify:proof:type:missing" + }, + "response": { + "id": "0ef3370c-6ffd-4484-9829-d30cbf1b31ac", + "status": "Bad Request", + "code": 400, + "responseTime": 61, + "responseSize": 154 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "b56ef6ee-b8a5-4651-a776-ce0281dc1f37", + "cursor": { + "ref": "73ea3a46-6b89-4814-bfd5-1aafa4eceaa6", + "length": 250, + "cycles": 1, + "position": 216, + "iteration": 0, + "httpRequestId": "243c3c1f-faf9-434e-a12a-7b1d23a80609" + }, + "item": { + "id": "b56ef6ee-b8a5-4651-a776-ce0281dc1f37", + "name": "credentials_verify:proof:type:array" + }, + "response": { + "id": "78381897-39a3-4515-8b8f-86db9dd1000b", + "status": "Bad Request", + "code": 400, + "responseTime": 59, + "responseSize": 154 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "fa2b8c37-a1b5-48e0-ad80-ed45f0129f35", + "cursor": { + "ref": "9d46e9dc-415e-4c1a-94aa-13a7759b917c", + "length": 250, + "cycles": 1, + "position": 217, + "iteration": 0, + "httpRequestId": "854d9497-ca35-41f9-95a7-cd9295fbac62" + }, + "item": { + "id": "fa2b8c37-a1b5-48e0-ad80-ed45f0129f35", + "name": "credentials_verify:proof:type:boolean" + }, + "response": { + "id": "d94c0403-a370-4bb6-b1e5-bc6b0051eb5f", + "status": "Bad Request", + "code": 400, + "responseTime": 65, + "responseSize": 154 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "34eed87a-a187-49d6-968f-ab5be44c98cc", + "cursor": { + "ref": "76c4bf93-0af1-4f63-90e5-3050112fcca7", + "length": 250, + "cycles": 1, + "position": 218, + "iteration": 0, + "httpRequestId": "49d64e55-f856-4227-8354-f67da14d916a" + }, + "item": { + "id": "34eed87a-a187-49d6-968f-ab5be44c98cc", + "name": "credentials_verify:proof:type:integer" + }, + "response": { + "id": "f8c875fa-5c7d-45cf-91b7-98c15bcbd0ca", + "status": "Bad Request", + "code": 400, + "responseTime": 60, + "responseSize": 154 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "60bfffd0-ade4-427d-af4a-2d6c8330f6d0", + "cursor": { + "ref": "8bb715e0-7329-4f80-9122-ce92b83f2c67", + "length": 250, + "cycles": 1, + "position": 219, + "iteration": 0, + "httpRequestId": "f950771c-553e-4dab-a14a-e162b44ae104" + }, + "item": { + "id": "60bfffd0-ade4-427d-af4a-2d6c8330f6d0", + "name": "credentials_verify:proof:type:null" + }, + "response": { + "id": "52a5fd31-0274-4de4-bc57-4fa8863d0233", + "status": "Bad Request", + "code": 400, + "responseTime": 75, + "responseSize": 154 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "5ea847b9-01bd-4528-8554-22cb18981666", + "cursor": { + "ref": "86eee1c8-c37f-4b26-ade4-3a5a37fd1666", + "length": 250, + "cycles": 1, + "position": 220, + "iteration": 0, + "httpRequestId": "19c56a70-7bbd-442c-abd5-5f07d75be8f4" + }, + "item": { + "id": "5ea847b9-01bd-4528-8554-22cb18981666", + "name": "credentials_verify:proof:type:object" + }, + "response": { + "id": "a196cc23-62a5-4c7b-bcd9-e8fc43337cbd", + "status": "Bad Request", + "code": 400, + "responseTime": 78, + "responseSize": 154 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "10d33df0-784f-46f7-8ed5-bd58bf9f4af7", + "cursor": { + "ref": "9c6e8aff-94d5-4a3b-b149-714b6dbe548b", + "length": 250, + "cycles": 1, + "position": 221, + "iteration": 0, + "httpRequestId": "358838eb-7982-49e7-b176-be1e026797d6" + }, + "item": { + "id": "10d33df0-784f-46f7-8ed5-bd58bf9f4af7", + "name": "credentials_verify:proof:type:string" + }, + "response": { + "id": "76252dfa-0427-468f-9a09-47a663365cb9", + "status": "Bad Request", + "code": 400, + "responseTime": 78, + "responseSize": 154 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "d1b1acb2-ac64-40f6-98a2-9bd5ec2e03a6", + "cursor": { + "ref": "194c363a-51ab-470d-9ec5-5033175482b6", + "length": 250, + "cycles": 1, + "position": 222, + "iteration": 0, + "httpRequestId": "46ff1caa-e9f7-48a9-b3cb-ef63f273ef29" + }, + "item": { + "id": "d1b1acb2-ac64-40f6-98a2-9bd5ec2e03a6", + "name": "credentials_verify:proof:created:array" + }, + "response": { + "id": "a978d49d-0d77-46c5-a7e8-e0852060d74c", + "status": "Bad Request", + "code": 400, + "responseTime": 67, + "responseSize": 154 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "697a94ba-0128-447c-b2d8-fb68deaa7f9c", + "cursor": { + "ref": "9d300a08-a41d-447f-8dd3-772e67fed800", + "length": 250, + "cycles": 1, + "position": 223, + "iteration": 0, + "httpRequestId": "9a555ce7-28b8-40eb-af47-baebf5dbb701" + }, + "item": { + "id": "697a94ba-0128-447c-b2d8-fb68deaa7f9c", + "name": "credentials_verify:proof:created:boolean" + }, + "response": { + "id": "c4507acb-98e1-4e0e-b1a0-3870683c223d", + "status": "Bad Request", + "code": 400, + "responseTime": 119, + "responseSize": 154 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "c3c8d7f6-f7b1-4d89-912d-2e851ccc8da3", + "cursor": { + "ref": "ae3ccb14-570c-457b-84f7-806f458aa7c4", + "length": 250, + "cycles": 1, + "position": 224, + "iteration": 0, + "httpRequestId": "51d61f06-7b08-466d-8aa4-069b8ee01990" + }, + "item": { + "id": "c3c8d7f6-f7b1-4d89-912d-2e851ccc8da3", + "name": "credentials_verify:proof:created:integer" + }, + "response": { + "id": "b6b109be-c3e9-4e52-acdb-99b8b006f7f0", + "status": "Bad Request", + "code": 400, + "responseTime": 62, + "responseSize": 154 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "878b4ed2-0719-43fa-972e-11859ced0c6e", + "cursor": { + "ref": "8ed9eea5-b880-4921-af81-1252b08e45af", + "length": 250, + "cycles": 1, + "position": 225, + "iteration": 0, + "httpRequestId": "b7945342-cebd-462a-99ae-e0d9e7a14f35" + }, + "item": { + "id": "878b4ed2-0719-43fa-972e-11859ced0c6e", + "name": "credentials_verify:proof:created:null" + }, + "response": { + "id": "62a543a9-8317-420a-b009-236c95acf3d4", + "status": "Bad Request", + "code": 400, + "responseTime": 76, + "responseSize": 154 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "a4fe041e-555c-4165-b803-a3ba7e084757", + "cursor": { + "ref": "a2c74c4c-2f98-48ca-9785-49ebff2fd37c", + "length": 250, + "cycles": 1, + "position": 226, + "iteration": 0, + "httpRequestId": "ec42f0a6-ed45-48e9-8d3d-77c671031a66" + }, + "item": { + "id": "a4fe041e-555c-4165-b803-a3ba7e084757", + "name": "credentials_verify:proof:created:object" + }, + "response": { + "id": "0083f592-3599-4187-8984-bca2319ba9c8", + "status": "Bad Request", + "code": 400, + "responseTime": 208, + "responseSize": 154 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "14470ec2-66f4-4a8f-a916-8144a5e90838", + "cursor": { + "ref": "221a344f-0a21-40c5-8b7e-f5205af519a4", + "length": 250, + "cycles": 1, + "position": 227, + "iteration": 0, + "httpRequestId": "29676a4f-1c99-4b2d-9b8c-48077fcb8e39" + }, + "item": { + "id": "14470ec2-66f4-4a8f-a916-8144a5e90838", + "name": "credentials_verify:proof:verificationMethod:array" + }, + "response": { + "id": "f5a5d697-3c78-4e52-b02a-2ff4e10df9d5", + "status": "Bad Request", + "code": 400, + "responseTime": 74, + "responseSize": 154 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "cf247cc0-d1ea-4a23-ba0d-5a7c42eb11bd", + "cursor": { + "ref": "447227f1-dc74-4d57-97cc-e3bb68ac629e", + "length": 250, + "cycles": 1, + "position": 228, + "iteration": 0, + "httpRequestId": "6bb0c03c-5430-43c8-8ad6-899740771d75" + }, + "item": { + "id": "cf247cc0-d1ea-4a23-ba0d-5a7c42eb11bd", + "name": "credentials_verify:proof:verificationMethod:boolean" + }, + "response": { + "id": "b157d33f-4baf-4c0d-a385-6ff21e72a9ed", + "status": "Bad Request", + "code": 400, + "responseTime": 59, + "responseSize": 154 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "61301cc3-3101-41af-a4c0-a6aaeb85c527", + "cursor": { + "ref": "8358d485-0737-4a2b-8fe4-a129b6798389", + "length": 250, + "cycles": 1, + "position": 229, + "iteration": 0, + "httpRequestId": "2e739d77-8f1e-4f29-8760-4081f14e7150" + }, + "item": { + "id": "61301cc3-3101-41af-a4c0-a6aaeb85c527", + "name": "credentials_verify:proof:verificationMethod:integer" + }, + "response": { + "id": "8b854425-22b1-451a-8608-49e648180971", + "status": "Bad Request", + "code": 400, + "responseTime": 60, + "responseSize": 154 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "9a94696c-8421-401d-b871-ee2ea9de248f", + "cursor": { + "ref": "1b970c5e-d7de-436a-b601-b65be3205cee", + "length": 250, + "cycles": 1, + "position": 230, + "iteration": 0, + "httpRequestId": "cfff185a-567e-4619-995e-bc53310f4337" + }, + "item": { + "id": "9a94696c-8421-401d-b871-ee2ea9de248f", + "name": "credentials_verify:proof:verificationMethod:null" + }, + "response": { + "id": "a19effa7-5294-40d9-8b2f-f8f9c2671690", + "status": "Bad Request", + "code": 400, + "responseTime": 65, + "responseSize": 154 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "12c4b2dd-c820-4814-83a8-d847b4a97726", + "cursor": { + "ref": "05d4ecc1-de7e-4207-849b-a30dd336e0b8", + "length": 250, + "cycles": 1, + "position": 231, + "iteration": 0, + "httpRequestId": "fdae4953-6bfa-4fc6-ae9f-23cd756aaf99" + }, + "item": { + "id": "12c4b2dd-c820-4814-83a8-d847b4a97726", + "name": "credentials_verify:proof:verificationMethod:object" + }, + "response": { + "id": "c297a04d-c7e7-498e-8a8e-a9d0753995fa", + "status": "Bad Request", + "code": 400, + "responseTime": 60, + "responseSize": 154 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "ee7a19cd-5a1e-440b-970b-d6d94a1e08d8", + "cursor": { + "ref": "6b079539-de6f-4f6c-a830-9d1cc7b220d1", + "length": 250, + "cycles": 1, + "position": 232, + "iteration": 0, + "httpRequestId": "b4c4a773-47ca-4bec-9bef-12f3d023cf49" + }, + "item": { + "id": "ee7a19cd-5a1e-440b-970b-d6d94a1e08d8", + "name": "credentials_verify:proof:jws:array" + }, + "response": { + "id": "324f340c-b82d-4312-8538-8c1725b48723", + "status": "Bad Request", + "code": 400, + "responseTime": 61, + "responseSize": 154 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "0459fdd1-cfc2-4724-b592-26735e16710c", + "cursor": { + "ref": "0481a68a-7fe8-47a1-a755-01d26b4067bb", + "length": 250, + "cycles": 1, + "position": 233, + "iteration": 0, + "httpRequestId": "e973edd6-e1b9-40b0-a3bd-f40bcb89c9a9" + }, + "item": { + "id": "0459fdd1-cfc2-4724-b592-26735e16710c", + "name": "credentials_verify:proof:jws:boolean" + }, + "response": { + "id": "5e2d6cee-231b-416f-a91b-f8f074ce04ff", + "status": "Bad Request", + "code": 400, + "responseTime": 68, + "responseSize": 154 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "14688c82-a977-45af-b092-b057a753daa8", + "cursor": { + "ref": "131d3fa3-9ed6-4533-881f-597717b749a0", + "length": 250, + "cycles": 1, + "position": 234, + "iteration": 0, + "httpRequestId": "0f535060-2d42-43f3-8433-4e5cbb885dcb" + }, + "item": { + "id": "14688c82-a977-45af-b092-b057a753daa8", + "name": "credentials_verify:proof:jws:integer" + }, + "response": { + "id": "ba0f5ace-10e0-40ca-bae8-63fa0a19896a", + "status": "Bad Request", + "code": 400, + "responseTime": 77, + "responseSize": 154 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "113b858d-a395-4c76-9670-cc1cfda96249", + "cursor": { + "ref": "374f2420-b9db-4bb1-be05-69cb905ef50c", + "length": 250, + "cycles": 1, + "position": 235, + "iteration": 0, + "httpRequestId": "31e81bea-aee4-4796-ac04-6c571a990221" + }, + "item": { + "id": "113b858d-a395-4c76-9670-cc1cfda96249", + "name": "credentials_verify:proof:jws:null" + }, + "response": { + "id": "b85a9479-7761-44c4-a428-1ba1d6f4be73", + "status": "Bad Request", + "code": 400, + "responseTime": 88, + "responseSize": 154 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "6592beaa-81ee-4dca-8e33-6a36956931ff", + "cursor": { + "ref": "21f0a355-e21b-4185-9421-bee3664d1ae8", + "length": 250, + "cycles": 1, + "position": 236, + "iteration": 0, + "httpRequestId": "ef2f9750-41f2-4fc2-80a4-b85f1bcabffa" + }, + "item": { + "id": "6592beaa-81ee-4dca-8e33-6a36956931ff", + "name": "credentials_verify:proof:jws:object" + }, + "response": { + "id": "2fb22048-8abc-4c6f-b221-f7e459422616", + "status": "Bad Request", + "code": 400, + "responseTime": 100, + "responseSize": 154 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "40e4795f-914b-4260-88c0-31f4853e1b46", + "cursor": { + "ref": "3e4f3a23-e634-458d-98e3-272c5bf3f104", + "length": 250, + "cycles": 1, + "position": 237, + "iteration": 0, + "httpRequestId": "90c53e29-c697-4b60-b2af-1dc7ec898a84" + }, + "item": { + "id": "40e4795f-914b-4260-88c0-31f4853e1b46", + "name": "credentials_verify:proof:proofPurpose:array" + }, + "response": { + "id": "5a430b32-8945-4d80-bf09-b26abb3a3555", + "status": "Bad Request", + "code": 400, + "responseTime": 75, + "responseSize": 154 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "9c938fcd-9d4a-4d19-b6a0-3456e98eb040", + "cursor": { + "ref": "895dcbfb-5857-49f5-9aec-7612370a1e38", + "length": 250, + "cycles": 1, + "position": 238, + "iteration": 0, + "httpRequestId": "f6952229-c93c-45dc-8864-0c3451b8369a" + }, + "item": { + "id": "9c938fcd-9d4a-4d19-b6a0-3456e98eb040", + "name": "credentials_verify:proof:proofPurpose:boolean" + }, + "response": { + "id": "c7937d48-2063-4691-bfc2-cdc4276c0e1b", + "status": "Bad Request", + "code": 400, + "responseTime": 60, + "responseSize": 154 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "ec6e4172-a66c-4a2c-b09f-3c059ab38e62", + "cursor": { + "ref": "3caf8c1e-5cf2-4df9-82d1-5f4c769b83ca", + "length": 250, + "cycles": 1, + "position": 239, + "iteration": 0, + "httpRequestId": "02c64306-1f56-4e8d-9e6a-517f76299bec" + }, + "item": { + "id": "ec6e4172-a66c-4a2c-b09f-3c059ab38e62", + "name": "credentials_verify:proof:proofPurpose:integer" + }, + "response": { + "id": "609f4c38-8f80-451c-9e65-c3b61e0e8e6a", + "status": "Bad Request", + "code": 400, + "responseTime": 66, + "responseSize": 154 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "482fbfeb-cbce-432f-b2a0-59528f034026", + "cursor": { + "ref": "ecec1240-ff7a-4e56-9e96-698acddc1897", + "length": 250, + "cycles": 1, + "position": 240, + "iteration": 0, + "httpRequestId": "93a74e28-53ab-4488-a107-ff337a5894f8" + }, + "item": { + "id": "482fbfeb-cbce-432f-b2a0-59528f034026", + "name": "credentials_verify:proof:proofPurpose:null" + }, + "response": { + "id": "d40fe544-a183-4fe5-8d0b-9d285e15883a", + "status": "Bad Request", + "code": 400, + "responseTime": 62, + "responseSize": 154 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "d6291cfc-a869-4ce3-8db3-93c51e1816db", + "cursor": { + "ref": "71904679-41c7-4535-80dc-393d2d9cf868", + "length": 250, + "cycles": 1, + "position": 241, + "iteration": 0, + "httpRequestId": "a9083669-9b90-4280-8230-19ee298ae787" + }, + "item": { + "id": "d6291cfc-a869-4ce3-8db3-93c51e1816db", + "name": "credentials_verify:proof:proofPurpose:object" + }, + "response": { + "id": "7a075261-3ab2-4bd8-a4e5-7fae7bbe7108", + "status": "Bad Request", + "code": 400, + "responseTime": 77, + "responseSize": 154 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "833f30ef-f9ce-4ac4-836c-ad00b5701a5c", + "cursor": { + "ref": "846323b5-329e-47e5-81e9-56104d8638ae", + "length": 250, + "cycles": 1, + "position": 242, + "iteration": 0, + "httpRequestId": "996d5f05-37a9-4b77-98a9-3d8be041aeca" + }, + "item": { + "id": "833f30ef-f9ce-4ac4-836c-ad00b5701a5c", + "name": "credentials_verify:proof:proofPurpose:string" + }, + "response": { + "id": "f939ce4c-dbbb-48ff-a3df-d4f85c57b3b7", + "status": "Bad Request", + "code": 400, + "responseTime": 60, + "responseSize": 154 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "7527007e-f8cc-45be-a30d-739fd0a0d24f", + "cursor": { + "ref": "057b1530-8b62-4c3c-9a68-9c12e473b93b", + "length": 250, + "cycles": 1, + "position": 243, + "iteration": 0, + "httpRequestId": "1d65e8d7-fab4-4f38-9d6d-d627469b5650" + }, + "item": { + "id": "7527007e-f8cc-45be-a30d-739fd0a0d24f", + "name": "credentials_verify:missing_auth" + }, + "response": { + "id": "938ef805-ad97-46ef-9da0-0234cd4ae051", + "status": "Unauthorized", + "code": 401, + "responseTime": 52, + "responseSize": 85 + }, + "assertions": [ + { + "assertion": "status code is 401", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "f59787a5-35a5-45e8-99db-144ecb828db7", + "cursor": { + "ref": "26c5ca87-7a1c-419a-8fa3-5ff3fce52de4", + "length": 250, + "cycles": 1, + "position": 244, + "iteration": 0, + "httpRequestId": "bf93e5ff-31f9-47e2-ae5c-168949dc0081" + }, + "item": { + "id": "f59787a5-35a5-45e8-99db-144ecb828db7", + "name": "credentials_verify:bad_signature" + }, + "response": { + "id": "b3b317cb-eeb3-45ef-b207-9b9c8e5d97e7", + "status": "OK", + "code": 200, + "responseTime": 93, + "responseSize": 172 + }, + "assertions": [ + { + "assertion": "status code is 200", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + }, + { + "assertion": "response verified is false", + "skipped": false + } + ] + }, + { + "id": "98e7489b-75e2-4101-9f62-5cec5814c2e2", + "cursor": { + "ref": "fffcd2df-4f33-4df3-b8c5-39cd8a8913b7", + "length": 250, + "cycles": 1, + "position": 245, + "iteration": 0, + "httpRequestId": "4504ec9a-faee-4ea0-817e-a4e8c16d3189" + }, + "item": { + "id": "98e7489b-75e2-4101-9f62-5cec5814c2e2", + "name": "credentials_verify" + }, + "response": { + "id": "8d904810-6be3-459d-92be-be0f11454dff", + "status": "OK", + "code": 200, + "responseTime": 5713, + "responseSize": 153 + }, + "assertions": [ + { + "assertion": "status code is 200", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + }, + { + "assertion": "response verified is true", + "skipped": false + } + ] + }, + { + "id": "5010032b-50b1-4429-bf5e-4e69e27e950b", + "cursor": { + "ref": "9bb01759-736a-443a-ae70-0edbb852277c", + "length": 250, + "cycles": 1, + "position": 246, + "iteration": 0, + "httpRequestId": "f095bd49-72f6-48ca-9edd-16c23957d597" + }, + "item": { + "id": "5010032b-50b1-4429-bf5e-4e69e27e950b", + "name": "credentials_verify:issuer:object" + }, + "response": { + "id": "2c2058f9-6f7d-4a07-b754-74c9336aaada", + "status": "OK", + "code": 200, + "responseTime": 7627, + "responseSize": 153 + }, + "assertions": [ + { + "assertion": "status code is 200", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + }, + { + "assertion": "response verified is true", + "skipped": false + } + ] + }, + { + "id": "394c2e64-6bae-4c6d-9578-5d63a8041378", + "cursor": { + "ref": "adb98d2b-6baa-4bd7-8e60-93ca53b49bf3", + "length": 250, + "cycles": 1, + "position": 247, + "iteration": 0, + "httpRequestId": "8df6cb9e-5a37-4fb7-8a96-cbe46b658ae1" + }, + "item": { + "id": "394c2e64-6bae-4c6d-9578-5d63a8041378", + "name": "presentations:missing_auth" + }, + "response": { + "id": "33f42de2-bef7-4a9d-b820-281ea2554024", + "status": "Unauthorized", + "code": 401, + "responseTime": 72, + "responseSize": 85 + }, + "assertions": [ + { + "assertion": "status code is 401", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "394c2e64-6bae-4c6d-9578-5d63a8041378", + "cursor": { + "ref": "adb98d2b-6baa-4bd7-8e60-93ca53b49bf3", + "length": 250, + "cycles": 1, + "position": 247, + "iteration": 0, + "httpRequestId": "8df6cb9e-5a37-4fb7-8a96-cbe46b658ae1" + }, + "item": { + "id": "394c2e64-6bae-4c6d-9578-5d63a8041378", + "name": "presentations:missing_auth" + }, + "response": { + "id": "33f42de2-bef7-4a9d-b820-281ea2554024", + "status": "Unauthorized", + "code": 401, + "responseTime": 72, + "responseSize": 85 + }, + "assertions": [ + { + "assertion": "status code is 401", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "28a1ed74-73f2-456a-a6d0-0bdaba0858b0", + "cursor": { + "ref": "647dcdb9-8264-4c53-88cb-06b53c237d68", + "length": 250, + "cycles": 1, + "position": 248, + "iteration": 0, + "httpRequestId": "73a88580-ac99-464b-bc19-85a3dfc136cb" + }, + "item": { + "id": "28a1ed74-73f2-456a-a6d0-0bdaba0858b0", + "name": "presentations_prove:missing_auth" + }, + "response": { + "id": "23ef559c-0517-43e3-a969-547d6cb0d041", + "status": "Unauthorized", + "code": 401, + "responseTime": 51, + "responseSize": 85 + }, + "assertions": [ + { + "assertion": "status code is 401", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "f9ea2488-2408-445c-a08d-d018a7c2a4b5", + "cursor": { + "ref": "01b7c7ea-1dfe-4c88-a18b-63aac7c8afcc", + "length": 250, + "cycles": 1, + "position": 249, + "iteration": 0, + "httpRequestId": "c6ad4b23-0c38-4eae-bcd9-33fb41271b9c" + }, + "item": { + "id": "f9ea2488-2408-445c-a08d-d018a7c2a4b5", + "name": "presentations_verify:missing_auth" + }, + "response": { + "id": "b18d2757-649e-497a-be2b-ee27c696f866", + "status": "Unauthorized", + "code": 401, + "responseTime": 52, + "responseSize": 85 + }, + "assertions": [ + { + "assertion": "status code is 401", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + } + ] + } +} \ No newline at end of file diff --git a/reports/conformance-1726447924/10875732516-conformance-run-Mavennet.html b/reports/conformance-1726447924/10875732516-conformance-run-Mavennet.html new file mode 100644 index 0000000000..7bd4cc6533 --- /dev/null +++ b/reports/conformance-1726447924/10875732516-conformance-run-Mavennet.html @@ -0,0 +1,40411 @@ + + + + + Newman Summary Report + + + + + + + + + +
+
+ + + +
+
+
+ +
+
+
+
+

Newman Run Dashboard

+
Monday, 16 September 2024 00:47:00
+
+
+
+
+
+ +
+
Total Iterations
+

1

+
+
+
+
+
+
+
+ +
+
Total Assertions
+

507

+
+
+
+
+
+
+
+ +
+
Total Failed Tests
+

264

+
+
+
+
+
+
+
+ +
+
Total Skipped Tests
+

0

+
+
+
+
+
+
+
+
+
+
+
+
File Information
+ Collection: Conformance Suite
+ + +
+
+
+
+
+
+
+
+
Timings and Data
+ Total run duration: 28.9s
+ Total data received: 56.3KB
+ Average response time: 80ms
+
+
+
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Summary ItemTotalFailed
Requests2520
Prerequest Scripts9410
Test Scripts9500
Assertions507264
Skipped Tests0-
+
+
+
+
+
+
+
+
+
+
+ + +
+ +
+
+
+ +
+

Showing 264 Failures

+
+
+
+
+ +
+
+
Failed Test: response validates against schema
+
+
Assertion Error Message
+
+
expected data to satisfy schema but found following errors: 
+data.message should be string
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response validates against schema
+
+
Assertion Error Message
+
+
expected data to satisfy schema but found following errors: 
+data.message should be string
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response validates against schema
+
+
Assertion Error Message
+
+
expected data to satisfy schema but found following errors: 
+data.message should be string
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response validates against schema
+
+
Assertion Error Message
+
+
expected data to satisfy schema but found following errors: 
+data.message should be string
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response validates against schema
+
+
Assertion Error Message
+
+
expected data to satisfy schema but found following errors: 
+data.message should be string
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response validates against schema
+
+
Assertion Error Message
+
+
expected data to satisfy schema but found following errors: 
+data.message should be string
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response validates against schema
+
+
Assertion Error Message
+
+
expected data to satisfy schema but found following errors: 
+data.message should be string
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response validates against schema
+
+
Assertion Error Message
+
+
expected data to satisfy schema but found following errors: 
+data.message should be string
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response validates against schema
+
+
Assertion Error Message
+
+
expected data to satisfy schema but found following errors: 
+data.message should be string
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response validates against schema
+
+
Assertion Error Message
+
+
expected data to satisfy schema but found following errors: 
+data.message should be string
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response validates against schema
+
+
Assertion Error Message
+
+
expected data to satisfy schema but found following errors: 
+data.message should be string
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response validates against schema
+
+
Assertion Error Message
+
+
expected data to satisfy schema but found following errors: 
+data.message should be string
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response validates against schema
+
+
Assertion Error Message
+
+
expected data to satisfy schema but found following errors: 
+data.message should be string
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response validates against schema
+
+
Assertion Error Message
+
+
expected data to satisfy schema but found following errors: 
+data.message should be string
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response validates against schema
+
+
Assertion Error Message
+
+
expected data to satisfy schema but found following errors: 
+data.message should be string
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response validates against schema
+
+
Assertion Error Message
+
+
expected data to satisfy schema but found following errors: 
+data.message should be string
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response validates against schema
+
+
Assertion Error Message
+
+
expected data to satisfy schema but found following errors: 
+data.message should be string
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response validates against schema
+
+
Assertion Error Message
+
+
expected data to satisfy schema but found following errors: 
+data.message should be string
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response validates against schema
+
+
Assertion Error Message
+
+
expected data to satisfy schema but found following errors: 
+data.message should be string
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response validates against schema
+
+
Assertion Error Message
+
+
expected data to satisfy schema but found following errors: 
+data.message should be string
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response validates against schema
+
+
Assertion Error Message
+
+
expected data to satisfy schema but found following errors: 
+data.message should be string
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response validates against schema
+
+
Assertion Error Message
+
+
expected data to satisfy schema but found following errors: 
+data.message should be string
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response validates against schema
+
+
Assertion Error Message
+
+
expected data to satisfy schema but found following errors: 
+data.message should be string
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response validates against schema
+
+
Assertion Error Message
+
+
expected data to satisfy schema but found following errors: 
+data.message should be string
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response validates against schema
+
+
Assertion Error Message
+
+
expected data to satisfy schema but found following errors: 
+data.message should be string
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response validates against schema
+
+
Assertion Error Message
+
+
expected data to satisfy schema but found following errors: 
+data.message should be string
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response validates against schema
+
+
Assertion Error Message
+
+
expected data to satisfy schema but found following errors: 
+data.message should be string
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response validates against schema
+
+
Assertion Error Message
+
+
expected data to satisfy schema but found following errors: 
+data.message should be string
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response validates against schema
+
+
Assertion Error Message
+
+
expected data to satisfy schema but found following errors: 
+data.message should be string
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response validates against schema
+
+
Assertion Error Message
+
+
expected data to satisfy schema but found following errors: 
+data.message should be string
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: status code is 400
+
+
Assertion Error Message
+
+
expected response to have status code 400 but got 201
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response validates against schema
+
+
Assertion Error Message
+
+
expected data to satisfy schema but found following errors: 
+data should have required property 'message'
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: status code is 400
+
+
Assertion Error Message
+
+
expected response to have status code 400 but got 201
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response validates against schema
+
+
Assertion Error Message
+
+
expected data to satisfy schema but found following errors: 
+data should have required property 'message'
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: status code is 400
+
+
Assertion Error Message
+
+
expected response to have status code 400 but got 201
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response validates against schema
+
+
Assertion Error Message
+
+
expected data to satisfy schema but found following errors: 
+data should have required property 'message'
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response validates against schema
+
+
Assertion Error Message
+
+
expected data to satisfy schema but found following errors: 
+data.message should be string
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: status code is 400
+
+
Assertion Error Message
+
+
expected response to have status code 400 but got 201
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response validates against schema
+
+
Assertion Error Message
+
+
expected data to satisfy schema but found following errors: 
+data should have required property 'message'
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: status code is 422
+
+
Assertion Error Message
+
+
expected response to have status code 422 but got 201
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response validates against schema
+
+
Assertion Error Message
+
+
expected data to satisfy schema but found following errors: 
+data should have required property 'message'
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: status code is 400
+
+
Assertion Error Message
+
+
expected response to have status code 400 but got 201
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response validates against schema
+
+
Assertion Error Message
+
+
expected data to satisfy schema but found following errors: 
+data should have required property 'message'
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: status code is 400
+
+
Assertion Error Message
+
+
expected response to have status code 400 but got 201
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response validates against schema
+
+
Assertion Error Message
+
+
expected data to satisfy schema but found following errors: 
+data should have required property 'message'
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: status code is 400
+
+
Assertion Error Message
+
+
expected response to have status code 400 but got 201
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response validates against schema
+
+
Assertion Error Message
+
+
expected data to satisfy schema but found following errors: 
+data should have required property 'message'
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: status code is 400
+
+
Assertion Error Message
+
+
expected response to have status code 400 but got 201
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response validates against schema
+
+
Assertion Error Message
+
+
expected data to satisfy schema but found following errors: 
+data should have required property 'message'
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: status code is 400
+
+
Assertion Error Message
+
+
expected response to have status code 400 but got 201
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response validates against schema
+
+
Assertion Error Message
+
+
expected data to satisfy schema but found following errors: 
+data should have required property 'message'
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: status code is 400
+
+
Assertion Error Message
+
+
expected response to have status code 400 but got 201
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response validates against schema
+
+
Assertion Error Message
+
+
expected data to satisfy schema but found following errors: 
+data should have required property 'message'
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: status code is 422
+
+
Assertion Error Message
+
+
expected response to have status code 422 but got 201
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response validates against schema
+
+
Assertion Error Message
+
+
expected data to satisfy schema but found following errors: 
+data should have required property 'message'
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response validates against schema
+
+
Assertion Error Message
+
+
expected data to satisfy schema but found following errors: 
+data.message should be string
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response validates against schema
+
+
Assertion Error Message
+
+
expected data to satisfy schema but found following errors: 
+data.message should be string
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response validates against schema
+
+
Assertion Error Message
+
+
expected data to satisfy schema but found following errors: 
+data.message should be string
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response validates against schema
+
+
Assertion Error Message
+
+
expected data to satisfy schema but found following errors: 
+data.message should be string
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response validates against schema
+
+
Assertion Error Message
+
+
expected data to satisfy schema but found following errors: 
+data.message should be string
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response validates against schema
+
+
Assertion Error Message
+
+
expected data to satisfy schema but found following errors: 
+data.message should be string
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response validates against schema
+
+
Assertion Error Message
+
+
expected data to satisfy schema but found following errors: 
+data.message should be string
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response validates against schema
+
+
Assertion Error Message
+
+
expected data to satisfy schema but found following errors: 
+data.message should be string
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response validates against schema
+
+
Assertion Error Message
+
+
expected data to satisfy schema but found following errors: 
+data.message should be string
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response validates against schema
+
+
Assertion Error Message
+
+
expected data to satisfy schema but found following errors: 
+data.message should be string
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response validates against schema
+
+
Assertion Error Message
+
+
expected data to satisfy schema but found following errors: 
+data.message should be string
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response validates against schema
+
+
Assertion Error Message
+
+
expected data to satisfy schema but found following errors: 
+data.message should be string
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response validates against schema
+
+
Assertion Error Message
+
+
expected data to satisfy schema but found following errors: 
+data.message should be string
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: status code is 400
+
+
Assertion Error Message
+
+
expected response to have status code 400 but got 201
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response validates against schema
+
+
Assertion Error Message
+
+
expected data to satisfy schema but found following errors: 
+data should have required property 'message'
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: status code is 400
+
+
Assertion Error Message
+
+
expected response to have status code 400 but got 201
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response validates against schema
+
+
Assertion Error Message
+
+
expected data to satisfy schema but found following errors: 
+data should have required property 'message'
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: status code is 400
+
+
Assertion Error Message
+
+
expected response to have status code 400 but got 201
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response validates against schema
+
+
Assertion Error Message
+
+
expected data to satisfy schema but found following errors: 
+data should have required property 'message'
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: status code is 400
+
+
Assertion Error Message
+
+
expected response to have status code 400 but got 201
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response validates against schema
+
+
Assertion Error Message
+
+
expected data to satisfy schema but found following errors: 
+data should have required property 'message'
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: status code is 400
+
+
Assertion Error Message
+
+
expected response to have status code 400 but got 201
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response validates against schema
+
+
Assertion Error Message
+
+
expected data to satisfy schema but found following errors: 
+data should have required property 'message'
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response validates against schema
+
+
Assertion Error Message
+
+
expected data to satisfy schema but found following errors: 
+data.message should be string
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response validates against schema
+
+
Assertion Error Message
+
+
expected data to satisfy schema but found following errors: 
+data.message should be string
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response validates against schema
+
+
Assertion Error Message
+
+
expected data to satisfy schema but found following errors: 
+data.message should be string
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response validates against schema
+
+
Assertion Error Message
+
+
expected data to satisfy schema but found following errors: 
+data.message should be string
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response validates against schema
+
+
Assertion Error Message
+
+
expected data to satisfy schema but found following errors: 
+data.message should be string
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response validates against schema
+
+
Assertion Error Message
+
+
expected data to satisfy schema but found following errors: 
+data.message should be string
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response validates against schema
+
+
Assertion Error Message
+
+
expected data to satisfy schema but found following errors: 
+data.message should be string
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response validates against schema
+
+
Assertion Error Message
+
+
expected data to satisfy schema but found following errors: 
+data.message should be string
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response validates against schema
+
+
Assertion Error Message
+
+
expected data to satisfy schema but found following errors: 
+data.message should be string
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response validates against schema
+
+
Assertion Error Message
+
+
expected data to satisfy schema but found following errors: 
+data.message should be string
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response validates against schema
+
+
Assertion Error Message
+
+
expected data to satisfy schema but found following errors: 
+data.message should be string
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response validates against schema
+
+
Assertion Error Message
+
+
expected data to satisfy schema but found following errors: 
+data.message should be string
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response validates against schema
+
+
Assertion Error Message
+
+
expected data to satisfy schema but found following errors: 
+data.message should be string
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response validates against schema
+
+
Assertion Error Message
+
+
expected data to satisfy schema but found following errors: 
+data.message should be string
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response validates against schema
+
+
Assertion Error Message
+
+
expected data to satisfy schema but found following errors: 
+data.message should be string
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response validates against schema
+
+
Assertion Error Message
+
+
expected data to satisfy schema but found following errors: 
+data.message should be string
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response validates against schema
+
+
Assertion Error Message
+
+
expected data to satisfy schema but found following errors: 
+data.message should be string
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response validates against schema
+
+
Assertion Error Message
+
+
expected data to satisfy schema but found following errors: 
+data.message should be string
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response validates against schema
+
+
Assertion Error Message
+
+
expected data to satisfy schema but found following errors: 
+data.message should be string
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response validates against schema
+
+
Assertion Error Message
+
+
expected data to satisfy schema but found following errors: 
+data.message should be string
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response validates against schema
+
+
Assertion Error Message
+
+
expected data to satisfy schema but found following errors: 
+data.message should be string
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response validates against schema
+
+
Assertion Error Message
+
+
expected data to satisfy schema but found following errors: 
+data.message should be string
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response validates against schema
+
+
Assertion Error Message
+
+
expected data to satisfy schema but found following errors: 
+data.message should be string
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response validates against schema
+
+
Assertion Error Message
+
+
expected data to satisfy schema but found following errors: 
+data.message should be string
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response validates against schema
+
+
Assertion Error Message
+
+
expected data to satisfy schema but found following errors: 
+data.message should be string
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response validates against schema
+
+
Assertion Error Message
+
+
expected data to satisfy schema but found following errors: 
+data.message should be string
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response validates against schema
+
+
Assertion Error Message
+
+
expected data to satisfy schema but found following errors: 
+data.message should be string
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response validates against schema
+
+
Assertion Error Message
+
+
expected data to satisfy schema but found following errors: 
+data.message should be string
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response validates against schema
+
+
Assertion Error Message
+
+
expected data to satisfy schema but found following errors: 
+data.message should be string
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response validates against schema
+
+
Assertion Error Message
+
+
expected data to satisfy schema but found following errors: 
+data.message should be string
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response validates against schema
+
+
Assertion Error Message
+
+
expected data to satisfy schema but found following errors: 
+data.message should be string
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: status code is 201
+
+
Assertion Error Message
+
+
expected response to have status code 201 but got 400
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response issuer matches request credential.issuer
+
+
Assertion Error Message
+
+
Cannot destructure property 'issuer' of 'pm.response.json(...).verifiableCredential' as it is undefined.
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response validates against schema
+
+
Assertion Error Message
+
+
expected data to satisfy schema but found following errors: 
+data should have required property 'verifiableCredential'
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response proof.created matches request options.created
+
+
Assertion Error Message
+
+
expected '2024-09-16T00:46:46.977Z' to equal '2006-01-02T15:04:05Z'
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response validates against schema
+
+
Assertion Error Message
+
+
expected data to satisfy schema but found following errors: 
+data.message should be string
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response validates against schema
+
+
Assertion Error Message
+
+
expected data to satisfy schema but found following errors: 
+data.message should be string
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response validates against schema
+
+
Assertion Error Message
+
+
expected data to satisfy schema but found following errors: 
+data.message should be string
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response validates against schema
+
+
Assertion Error Message
+
+
expected data to satisfy schema but found following errors: 
+data.message should be string
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response validates against schema
+
+
Assertion Error Message
+
+
expected data to satisfy schema but found following errors: 
+data.message should be string
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response validates against schema
+
+
Assertion Error Message
+
+
expected data to satisfy schema but found following errors: 
+data.message should be string
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response validates against schema
+
+
Assertion Error Message
+
+
expected data to satisfy schema but found following errors: 
+data.message should be string
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response validates against schema
+
+
Assertion Error Message
+
+
expected data to satisfy schema but found following errors: 
+data.message should be string
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response validates against schema
+
+
Assertion Error Message
+
+
expected data to satisfy schema but found following errors: 
+data.message should be string
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response validates against schema
+
+
Assertion Error Message
+
+
expected data to satisfy schema but found following errors: 
+data.message should be string
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response validates against schema
+
+
Assertion Error Message
+
+
expected data to satisfy schema but found following errors: 
+data.message should be string
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response validates against schema
+
+
Assertion Error Message
+
+
expected data to satisfy schema but found following errors: 
+data.message should be string
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response validates against schema
+
+
Assertion Error Message
+
+
expected data to satisfy schema but found following errors: 
+data.message should be string
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: status code is 400
+
+
Assertion Error Message
+
+
expected response to have status code 400 but got 500
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response validates against schema
+
+
Assertion Error Message
+
+
expected data to satisfy schema but found following errors: 
+data should have required property 'message'
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response validates against schema
+
+
Assertion Error Message
+
+
expected data to satisfy schema but found following errors: 
+data.message should be string
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response validates against schema
+
+
Assertion Error Message
+
+
expected data to satisfy schema but found following errors: 
+data.message should be string
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response validates against schema
+
+
Assertion Error Message
+
+
expected data to satisfy schema but found following errors: 
+data.message should be string
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response validates against schema
+
+
Assertion Error Message
+
+
expected data to satisfy schema but found following errors: 
+data.message should be string
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response validates against schema
+
+
Assertion Error Message
+
+
expected data to satisfy schema but found following errors: 
+data.message should be string
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response validates against schema
+
+
Assertion Error Message
+
+
expected data to satisfy schema but found following errors: 
+data.message should be string
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response validates against schema
+
+
Assertion Error Message
+
+
expected data to satisfy schema but found following errors: 
+data.message should be string
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response validates against schema
+
+
Assertion Error Message
+
+
expected data to satisfy schema but found following errors: 
+data.message should be string
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response validates against schema
+
+
Assertion Error Message
+
+
expected data to satisfy schema but found following errors: 
+data.message should be string
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response validates against schema
+
+
Assertion Error Message
+
+
expected data to satisfy schema but found following errors: 
+data.message should be string
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response validates against schema
+
+
Assertion Error Message
+
+
expected data to satisfy schema but found following errors: 
+data.message should be string
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response validates against schema
+
+
Assertion Error Message
+
+
expected data to satisfy schema but found following errors: 
+data.message should be string
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response validates against schema
+
+
Assertion Error Message
+
+
expected data to satisfy schema but found following errors: 
+data.message should be string
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response validates against schema
+
+
Assertion Error Message
+
+
expected data to satisfy schema but found following errors: 
+data.message should be string
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response validates against schema
+
+
Assertion Error Message
+
+
expected data to satisfy schema but found following errors: 
+data.message should be string
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response validates against schema
+
+
Assertion Error Message
+
+
expected data to satisfy schema but found following errors: 
+data.message should be string
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response validates against schema
+
+
Assertion Error Message
+
+
expected data to satisfy schema but found following errors: 
+data.message should be string
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response validates against schema
+
+
Assertion Error Message
+
+
expected data to satisfy schema but found following errors: 
+data.message should be string
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response validates against schema
+
+
Assertion Error Message
+
+
expected data to satisfy schema but found following errors: 
+data.message should be string
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response validates against schema
+
+
Assertion Error Message
+
+
expected data to satisfy schema but found following errors: 
+data.message should be string
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response validates against schema
+
+
Assertion Error Message
+
+
expected data to satisfy schema but found following errors: 
+data.message should be string
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response validates against schema
+
+
Assertion Error Message
+
+
expected data to satisfy schema but found following errors: 
+data.message should be string
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response validates against schema
+
+
Assertion Error Message
+
+
expected data to satisfy schema but found following errors: 
+data.message should be string
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response validates against schema
+
+
Assertion Error Message
+
+
expected data to satisfy schema but found following errors: 
+data.message should be string
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response validates against schema
+
+
Assertion Error Message
+
+
expected data to satisfy schema but found following errors: 
+data.message should be string
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response validates against schema
+
+
Assertion Error Message
+
+
expected data to satisfy schema but found following errors: 
+data.message should be string
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response validates against schema
+
+
Assertion Error Message
+
+
expected data to satisfy schema but found following errors: 
+data.message should be string
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response validates against schema
+
+
Assertion Error Message
+
+
expected data to satisfy schema but found following errors: 
+data.message should be string
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: status code is 400
+
+
Assertion Error Message
+
+
expected response to have status code 400 but got 200
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response validates against schema
+
+
Assertion Error Message
+
+
expected data to satisfy schema but found following errors: 
+data should have required property 'message'
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response validates against schema
+
+
Assertion Error Message
+
+
expected data to satisfy schema but found following errors: 
+data.message should be string
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response validates against schema
+
+
Assertion Error Message
+
+
expected data to satisfy schema but found following errors: 
+data.message should be string
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response validates against schema
+
+
Assertion Error Message
+
+
expected data to satisfy schema but found following errors: 
+data.message should be string
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response validates against schema
+
+
Assertion Error Message
+
+
expected data to satisfy schema but found following errors: 
+data.message should be string
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response validates against schema
+
+
Assertion Error Message
+
+
expected data to satisfy schema but found following errors: 
+data.message should be string
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response validates against schema
+
+
Assertion Error Message
+
+
expected data to satisfy schema but found following errors: 
+data.message should be string
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response validates against schema
+
+
Assertion Error Message
+
+
expected data to satisfy schema but found following errors: 
+data.message should be string
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response validates against schema
+
+
Assertion Error Message
+
+
expected data to satisfy schema but found following errors: 
+data.message should be string
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response validates against schema
+
+
Assertion Error Message
+
+
expected data to satisfy schema but found following errors: 
+data.message should be string
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response validates against schema
+
+
Assertion Error Message
+
+
expected data to satisfy schema but found following errors: 
+data.message should be string
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response validates against schema
+
+
Assertion Error Message
+
+
expected data to satisfy schema but found following errors: 
+data.message should be string
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response validates against schema
+
+
Assertion Error Message
+
+
expected data to satisfy schema but found following errors: 
+data.message should be string
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response validates against schema
+
+
Assertion Error Message
+
+
expected data to satisfy schema but found following errors: 
+data.message should be string
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response validates against schema
+
+
Assertion Error Message
+
+
expected data to satisfy schema but found following errors: 
+data.message should be string
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response validates against schema
+
+
Assertion Error Message
+
+
expected data to satisfy schema but found following errors: 
+data.message should be string
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response validates against schema
+
+
Assertion Error Message
+
+
expected data to satisfy schema but found following errors: 
+data.message should be string
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response validates against schema
+
+
Assertion Error Message
+
+
expected data to satisfy schema but found following errors: 
+data.message should be string
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response validates against schema
+
+
Assertion Error Message
+
+
expected data to satisfy schema but found following errors: 
+data.message should be string
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response validates against schema
+
+
Assertion Error Message
+
+
expected data to satisfy schema but found following errors: 
+data.message should be string
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response validates against schema
+
+
Assertion Error Message
+
+
expected data to satisfy schema but found following errors: 
+data.message should be string
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response validates against schema
+
+
Assertion Error Message
+
+
expected data to satisfy schema but found following errors: 
+data.message should be string
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response validates against schema
+
+
Assertion Error Message
+
+
expected data to satisfy schema but found following errors: 
+data.message should be string
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response validates against schema
+
+
Assertion Error Message
+
+
expected data to satisfy schema but found following errors: 
+data.message should be string
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response validates against schema
+
+
Assertion Error Message
+
+
expected data to satisfy schema but found following errors: 
+data.message should be string
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response validates against schema
+
+
Assertion Error Message
+
+
expected data to satisfy schema but found following errors: 
+data.message should be string
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response validates against schema
+
+
Assertion Error Message
+
+
expected data to satisfy schema but found following errors: 
+data.message should be string
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response validates against schema
+
+
Assertion Error Message
+
+
expected data to satisfy schema but found following errors: 
+data.message should be string
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response validates against schema
+
+
Assertion Error Message
+
+
expected data to satisfy schema but found following errors: 
+data.message should be string
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response validates against schema
+
+
Assertion Error Message
+
+
expected data to satisfy schema but found following errors: 
+data.message should be string
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: status code is 400
+
+
Assertion Error Message
+
+
expected response to have status code 400 but got 200
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response validates against schema
+
+
Assertion Error Message
+
+
expected data to satisfy schema but found following errors: 
+data should have required property 'message'
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: status code is 400
+
+
Assertion Error Message
+
+
expected response to have status code 400 but got 200
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response validates against schema
+
+
Assertion Error Message
+
+
expected data to satisfy schema but found following errors: 
+data should have required property 'message'
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: status code is 400
+
+
Assertion Error Message
+
+
expected response to have status code 400 but got 200
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response validates against schema
+
+
Assertion Error Message
+
+
expected data to satisfy schema but found following errors: 
+data should have required property 'message'
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response validates against schema
+
+
Assertion Error Message
+
+
expected data to satisfy schema but found following errors: 
+data.message should be string
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: status code is 400
+
+
Assertion Error Message
+
+
expected response to have status code 400 but got 200
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response validates against schema
+
+
Assertion Error Message
+
+
expected data to satisfy schema but found following errors: 
+data should have required property 'message'
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: status code is 400
+
+
Assertion Error Message
+
+
expected response to have status code 400 but got 200
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response validates against schema
+
+
Assertion Error Message
+
+
expected data to satisfy schema but found following errors: 
+data should have required property 'message'
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: status code is 400
+
+
Assertion Error Message
+
+
expected response to have status code 400 but got 200
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response validates against schema
+
+
Assertion Error Message
+
+
expected data to satisfy schema but found following errors: 
+data should have required property 'message'
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: status code is 400
+
+
Assertion Error Message
+
+
expected response to have status code 400 but got 200
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response validates against schema
+
+
Assertion Error Message
+
+
expected data to satisfy schema but found following errors: 
+data should have required property 'message'
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: status code is 400
+
+
Assertion Error Message
+
+
expected response to have status code 400 but got 200
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response validates against schema
+
+
Assertion Error Message
+
+
expected data to satisfy schema but found following errors: 
+data should have required property 'message'
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: status code is 400
+
+
Assertion Error Message
+
+
expected response to have status code 400 but got 200
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response validates against schema
+
+
Assertion Error Message
+
+
expected data to satisfy schema but found following errors: 
+data should have required property 'message'
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response validates against schema
+
+
Assertion Error Message
+
+
expected data to satisfy schema but found following errors: 
+data.message should be string
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response validates against schema
+
+
Assertion Error Message
+
+
expected data to satisfy schema but found following errors: 
+data.message should be string
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response validates against schema
+
+
Assertion Error Message
+
+
expected data to satisfy schema but found following errors: 
+data.message should be string
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response validates against schema
+
+
Assertion Error Message
+
+
expected data to satisfy schema but found following errors: 
+data.message should be string
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response validates against schema
+
+
Assertion Error Message
+
+
expected data to satisfy schema but found following errors: 
+data.message should be string
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response validates against schema
+
+
Assertion Error Message
+
+
expected data to satisfy schema but found following errors: 
+data.message should be string
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response validates against schema
+
+
Assertion Error Message
+
+
expected data to satisfy schema but found following errors: 
+data.message should be string
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response validates against schema
+
+
Assertion Error Message
+
+
expected data to satisfy schema but found following errors: 
+data.message should be string
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response validates against schema
+
+
Assertion Error Message
+
+
expected data to satisfy schema but found following errors: 
+data.message should be string
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response validates against schema
+
+
Assertion Error Message
+
+
expected data to satisfy schema but found following errors: 
+data.message should be string
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response validates against schema
+
+
Assertion Error Message
+
+
expected data to satisfy schema but found following errors: 
+data.message should be string
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response validates against schema
+
+
Assertion Error Message
+
+
expected data to satisfy schema but found following errors: 
+data.message should be string
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response validates against schema
+
+
Assertion Error Message
+
+
expected data to satisfy schema but found following errors: 
+data.message should be string
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: status code is 400
+
+
Assertion Error Message
+
+
expected response to have status code 400 but got 200
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response validates against schema
+
+
Assertion Error Message
+
+
expected data to satisfy schema but found following errors: 
+data should have required property 'message'
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: status code is 400
+
+
Assertion Error Message
+
+
expected response to have status code 400 but got 200
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response validates against schema
+
+
Assertion Error Message
+
+
expected data to satisfy schema but found following errors: 
+data should have required property 'message'
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: status code is 400
+
+
Assertion Error Message
+
+
expected response to have status code 400 but got 200
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response validates against schema
+
+
Assertion Error Message
+
+
expected data to satisfy schema but found following errors: 
+data should have required property 'message'
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: status code is 400
+
+
Assertion Error Message
+
+
expected response to have status code 400 but got 200
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response validates against schema
+
+
Assertion Error Message
+
+
expected data to satisfy schema but found following errors: 
+data should have required property 'message'
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: status code is 400
+
+
Assertion Error Message
+
+
expected response to have status code 400 but got 200
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response validates against schema
+
+
Assertion Error Message
+
+
expected data to satisfy schema but found following errors: 
+data should have required property 'message'
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response validates against schema
+
+
Assertion Error Message
+
+
expected data to satisfy schema but found following errors: 
+data.message should be string
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response validates against schema
+
+
Assertion Error Message
+
+
expected data to satisfy schema but found following errors: 
+data.message should be string
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response validates against schema
+
+
Assertion Error Message
+
+
expected data to satisfy schema but found following errors: 
+data.message should be string
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response validates against schema
+
+
Assertion Error Message
+
+
expected data to satisfy schema but found following errors: 
+data.message should be string
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response validates against schema
+
+
Assertion Error Message
+
+
expected data to satisfy schema but found following errors: 
+data.message should be string
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response validates against schema
+
+
Assertion Error Message
+
+
expected data to satisfy schema but found following errors: 
+data.message should be string
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response validates against schema
+
+
Assertion Error Message
+
+
expected data to satisfy schema but found following errors: 
+data.message should be string
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response validates against schema
+
+
Assertion Error Message
+
+
expected data to satisfy schema but found following errors: 
+data.message should be string
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response validates against schema
+
+
Assertion Error Message
+
+
expected data to satisfy schema but found following errors: 
+data.message should be string
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response validates against schema
+
+
Assertion Error Message
+
+
expected data to satisfy schema but found following errors: 
+data.message should be string
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response validates against schema
+
+
Assertion Error Message
+
+
expected data to satisfy schema but found following errors: 
+data.message should be string
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response validates against schema
+
+
Assertion Error Message
+
+
expected data to satisfy schema but found following errors: 
+data.message should be string
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response validates against schema
+
+
Assertion Error Message
+
+
expected data to satisfy schema but found following errors: 
+data.message should be string
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response validates against schema
+
+
Assertion Error Message
+
+
expected data to satisfy schema but found following errors: 
+data.message should be string
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response validates against schema
+
+
Assertion Error Message
+
+
expected data to satisfy schema but found following errors: 
+data.message should be string
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response validates against schema
+
+
Assertion Error Message
+
+
expected data to satisfy schema but found following errors: 
+data.message should be string
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response validates against schema
+
+
Assertion Error Message
+
+
expected data to satisfy schema but found following errors: 
+data.message should be string
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response validates against schema
+
+
Assertion Error Message
+
+
expected data to satisfy schema but found following errors: 
+data.message should be string
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response validates against schema
+
+
Assertion Error Message
+
+
expected data to satisfy schema but found following errors: 
+data.message should be string
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response validates against schema
+
+
Assertion Error Message
+
+
expected data to satisfy schema but found following errors: 
+data.message should be string
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response validates against schema
+
+
Assertion Error Message
+
+
expected data to satisfy schema but found following errors: 
+data.message should be string
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response validates against schema
+
+
Assertion Error Message
+
+
expected data to satisfy schema but found following errors: 
+data.message should be string
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response validates against schema
+
+
Assertion Error Message
+
+
expected data to satisfy schema but found following errors: 
+data.message should be string
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response validates against schema
+
+
Assertion Error Message
+
+
expected data to satisfy schema but found following errors: 
+data.message should be string
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response validates against schema
+
+
Assertion Error Message
+
+
expected data to satisfy schema but found following errors: 
+data.message should be string
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response validates against schema
+
+
Assertion Error Message
+
+
expected data to satisfy schema but found following errors: 
+data.message should be string
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response validates against schema
+
+
Assertion Error Message
+
+
expected data to satisfy schema but found following errors: 
+data.message should be string
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response validates against schema
+
+
Assertion Error Message
+
+
expected data to satisfy schema but found following errors: 
+data.message should be string
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response validates against schema
+
+
Assertion Error Message
+
+
expected data to satisfy schema but found following errors: 
+data.message should be string
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response validates against schema
+
+
Assertion Error Message
+
+
expected data to satisfy schema but found following errors: 
+data.message should be string
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response validates against schema
+
+
Assertion Error Message
+
+
expected data to satisfy schema but found following errors: 
+data.message should be string
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response validates against schema
+
+
Assertion Error Message
+
+
expected data to satisfy schema but found following errors: 
+data.message should be string
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response validates against schema
+
+
Assertion Error Message
+
+
expected data to satisfy schema but found following errors: 
+data.message should be string
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response validates against schema
+
+
Assertion Error Message
+
+
expected data to satisfy schema but found following errors: 
+data.message should be string
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response verified is false
+
+
Assertion Error Message
+
+
expected true to be false
+
+
+
+
+
+
+
+ +
+ + +
+

There are no skipped tests



+
+
+
+ + + +
+ + + +
+ +
+
1 Iteration available to view
+ + +
+
+
+ +
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: HEAD
+ Request URL: http://www.example.com/
+
+
+
+
+
Response Information
+ Response Code: 200 - OK
+ Mean time per request: 52ms
+ Mean size per request: 0B
+
+
Test Pass Percentage
+
+
+
+
No Tests for this request
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
No Tests for this request
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: HEAD
+ Request URL: http://www.example.com/
+
+
+
+
+
Response Information
+ Response Code: 200 - OK
+ Mean time per request: 17ms
+ Mean size per request: 0B
+
+
Test Pass Percentage
+
+
+
+
No Tests for this request
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
No Tests for this request
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: GET
+ Request URL: https://api.staging.refiner.neoflow.energy/.well-known/did.json
+
+
+
+
+
Response Information
+ Response Code: 200 - OK
+ Mean time per request: 255ms
+ Mean size per request: 1.41KB
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 200100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: GET
+ Request URL: https://api.staging.refiner.neoflow.energy/identifiers/invalid_did
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 60ms
+ Mean size per request: 77B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400200
response validates against schema200
Total400
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: GET
+ Request URL: https://api.staging.refiner.neoflow.energy/identifiers/did:web:example.com
+
+
+
+
+
Response Information
+ Response Code: 404 - Not Found
+ Mean time per request: 111ms
+ Mean size per request: 49B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 404100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+ +
+
+
+
Response Information
+ Response Code: 404 - Not Found
+ Mean time per request: 44ms
+ Mean size per request: 82B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 404100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
+
+
+
+ +
+
+
+
Response Information
+ Response Code: 401 - Unauthorized
+ Mean time per request: 37ms
+ Mean size per request: 43B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 401100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
+
+
+
+ +
+
+
+
Response Information
+ Response Code: 200 - OK
+ Mean time per request: 85ms
+ Mean size per request: 1.43KB
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 200100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://api.staging.refiner.neoflow.energy/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 46ms
+ Mean size per request: 85B
+
+
Test Pass Percentage
+
+
+
+
50 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema010
Total110
+
+
+
+
+
+
+
Test Failure
+
+ + + + + + + + +
Test NameAssertion Error
response validates against schema
expected data to satisfy schema but found following errors: 
+        data.message should be string
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://api.staging.refiner.neoflow.energy/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 57ms
+ Mean size per request: 204B
+
+
Test Pass Percentage
+
+
+
+
50 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema010
Total110
+
+
+
+
+
+
+
Test Failure
+
+ + + + + + + + +
Test NameAssertion Error
response validates against schema
expected data to satisfy schema but found following errors: 
+        data.message should be string
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://api.staging.refiner.neoflow.energy/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 51ms
+ Mean size per request: 204B
+
+
Test Pass Percentage
+
+
+
+
50 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema010
Total110
+
+
+
+
+
+
+
Test Failure
+
+ + + + + + + + +
Test NameAssertion Error
response validates against schema
expected data to satisfy schema but found following errors: 
+        data.message should be string
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://api.staging.refiner.neoflow.energy/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 49ms
+ Mean size per request: 204B
+
+
Test Pass Percentage
+
+
+
+
50 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema010
Total110
+
+
+
+
+
+
+
Test Failure
+
+ + + + + + + + +
Test NameAssertion Error
response validates against schema
expected data to satisfy schema but found following errors: 
+        data.message should be string
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://api.staging.refiner.neoflow.energy/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 44ms
+ Mean size per request: 204B
+
+
Test Pass Percentage
+
+
+
+
50 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema010
Total110
+
+
+
+
+
+
+
Test Failure
+
+ + + + + + + + +
Test NameAssertion Error
response validates against schema
expected data to satisfy schema but found following errors: 
+        data.message should be string
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://api.staging.refiner.neoflow.energy/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 44ms
+ Mean size per request: 204B
+
+
Test Pass Percentage
+
+
+
+
50 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema010
Total110
+
+
+
+
+
+
+
Test Failure
+
+ + + + + + + + +
Test NameAssertion Error
response validates against schema
expected data to satisfy schema but found following errors: 
+        data.message should be string
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://api.staging.refiner.neoflow.energy/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 44ms
+ Mean size per request: 146B
+
+
Test Pass Percentage
+
+
+
+
50 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema010
Total110
+
+
+
+
+
+
+
Test Failure
+
+ + + + + + + + +
Test NameAssertion Error
response validates against schema
expected data to satisfy schema but found following errors: 
+        data.message should be string
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://api.staging.refiner.neoflow.energy/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 46ms
+ Mean size per request: 110B
+
+
Test Pass Percentage
+
+
+
+
50 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema010
Total110
+
+
+
+
+
+
+
Test Failure
+
+ + + + + + + + +
Test NameAssertion Error
response validates against schema
expected data to satisfy schema but found following errors: 
+        data.message should be string
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://api.staging.refiner.neoflow.energy/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 55ms
+ Mean size per request: 110B
+
+
Test Pass Percentage
+
+
+
+
50 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema010
Total110
+
+
+
+
+
+
+
Test Failure
+
+ + + + + + + + +
Test NameAssertion Error
response validates against schema
expected data to satisfy schema but found following errors: 
+        data.message should be string
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://api.staging.refiner.neoflow.energy/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 46ms
+ Mean size per request: 110B
+
+
Test Pass Percentage
+
+
+
+
50 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema010
Total110
+
+
+
+
+
+
+
Test Failure
+
+ + + + + + + + +
Test NameAssertion Error
response validates against schema
expected data to satisfy schema but found following errors: 
+        data.message should be string
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://api.staging.refiner.neoflow.energy/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 45ms
+ Mean size per request: 110B
+
+
Test Pass Percentage
+
+
+
+
50 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema010
Total110
+
+
+
+
+
+
+
Test Failure
+
+ + + + + + + + +
Test NameAssertion Error
response validates against schema
expected data to satisfy schema but found following errors: 
+        data.message should be string
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://api.staging.refiner.neoflow.energy/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 45ms
+ Mean size per request: 110B
+
+
Test Pass Percentage
+
+
+
+
50 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema010
Total110
+
+
+
+
+
+
+
Test Failure
+
+ + + + + + + + +
Test NameAssertion Error
response validates against schema
expected data to satisfy schema but found following errors: 
+        data.message should be string
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://api.staging.refiner.neoflow.energy/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 52ms
+ Mean size per request: 85B
+
+
Test Pass Percentage
+
+
+
+
50 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema010
Total110
+
+
+
+
+
+
+
Test Failure
+
+ + + + + + + + +
Test NameAssertion Error
response validates against schema
expected data to satisfy schema but found following errors: 
+        data.message should be string
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://api.staging.refiner.neoflow.energy/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 43ms
+ Mean size per request: 85B
+
+
Test Pass Percentage
+
+
+
+
50 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema010
Total110
+
+
+
+
+
+
+
Test Failure
+
+ + + + + + + + +
Test NameAssertion Error
response validates against schema
expected data to satisfy schema but found following errors: 
+        data.message should be string
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://api.staging.refiner.neoflow.energy/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 47ms
+ Mean size per request: 85B
+
+
Test Pass Percentage
+
+
+
+
50 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema010
Total110
+
+
+
+
+
+
+
Test Failure
+
+ + + + + + + + +
Test NameAssertion Error
response validates against schema
expected data to satisfy schema but found following errors: 
+        data.message should be string
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://api.staging.refiner.neoflow.energy/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 47ms
+ Mean size per request: 85B
+
+
Test Pass Percentage
+
+
+
+
50 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema010
Total110
+
+
+
+
+
+
+
Test Failure
+
+ + + + + + + + +
Test NameAssertion Error
response validates against schema
expected data to satisfy schema but found following errors: 
+        data.message should be string
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://api.staging.refiner.neoflow.energy/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 60ms
+ Mean size per request: 85B
+
+
Test Pass Percentage
+
+
+
+
50 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema010
Total110
+
+
+
+
+
+
+
Test Failure
+
+ + + + + + + + +
Test NameAssertion Error
response validates against schema
expected data to satisfy schema but found following errors: 
+        data.message should be string
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://api.staging.refiner.neoflow.energy/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 47ms
+ Mean size per request: 152B
+
+
Test Pass Percentage
+
+
+
+
50 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema010
Total110
+
+
+
+
+
+
+
Test Failure
+
+ + + + + + + + +
Test NameAssertion Error
response validates against schema
expected data to satisfy schema but found following errors: 
+        data.message should be string
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://api.staging.refiner.neoflow.energy/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 45ms
+ Mean size per request: 152B
+
+
Test Pass Percentage
+
+
+
+
50 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema010
Total110
+
+
+
+
+
+
+
Test Failure
+
+ + + + + + + + +
Test NameAssertion Error
response validates against schema
expected data to satisfy schema but found following errors: 
+        data.message should be string
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://api.staging.refiner.neoflow.energy/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 44ms
+ Mean size per request: 152B
+
+
Test Pass Percentage
+
+
+
+
50 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema010
Total110
+
+
+
+
+
+
+
Test Failure
+
+ + + + + + + + +
Test NameAssertion Error
response validates against schema
expected data to satisfy schema but found following errors: 
+        data.message should be string
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://api.staging.refiner.neoflow.energy/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 49ms
+ Mean size per request: 152B
+
+
Test Pass Percentage
+
+
+
+
50 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema010
Total110
+
+
+
+
+
+
+
Test Failure
+
+ + + + + + + + +
Test NameAssertion Error
response validates against schema
expected data to satisfy schema but found following errors: 
+        data.message should be string
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://api.staging.refiner.neoflow.energy/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 43ms
+ Mean size per request: 152B
+
+
Test Pass Percentage
+
+
+
+
50 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema010
Total110
+
+
+
+
+
+
+
Test Failure
+
+ + + + + + + + +
Test NameAssertion Error
response validates against schema
expected data to satisfy schema but found following errors: 
+        data.message should be string
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://api.staging.refiner.neoflow.energy/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 45ms
+ Mean size per request: 103B
+
+
Test Pass Percentage
+
+
+
+
50 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema010
Total110
+
+
+
+
+
+
+
Test Failure
+
+ + + + + + + + +
Test NameAssertion Error
response validates against schema
expected data to satisfy schema but found following errors: 
+        data.message should be string
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://api.staging.refiner.neoflow.energy/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 41ms
+ Mean size per request: 103B
+
+
Test Pass Percentage
+
+
+
+
50 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema010
Total110
+
+
+
+
+
+
+
Test Failure
+
+ + + + + + + + +
Test NameAssertion Error
response validates against schema
expected data to satisfy schema but found following errors: 
+        data.message should be string
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://api.staging.refiner.neoflow.energy/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 46ms
+ Mean size per request: 101B
+
+
Test Pass Percentage
+
+
+
+
50 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema010
Total110
+
+
+
+
+
+
+
Test Failure
+
+ + + + + + + + +
Test NameAssertion Error
response validates against schema
expected data to satisfy schema but found following errors: 
+        data.message should be string
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://api.staging.refiner.neoflow.energy/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 56ms
+ Mean size per request: 101B
+
+
Test Pass Percentage
+
+
+
+
50 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema010
Total110
+
+
+
+
+
+
+
Test Failure
+
+ + + + + + + + +
Test NameAssertion Error
response validates against schema
expected data to satisfy schema but found following errors: 
+        data.message should be string
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://api.staging.refiner.neoflow.energy/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 61ms
+ Mean size per request: 101B
+
+
Test Pass Percentage
+
+
+
+
50 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema010
Total110
+
+
+
+
+
+
+
Test Failure
+
+ + + + + + + + +
Test NameAssertion Error
response validates against schema
expected data to satisfy schema but found following errors: 
+        data.message should be string
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://api.staging.refiner.neoflow.energy/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 42ms
+ Mean size per request: 101B
+
+
Test Pass Percentage
+
+
+
+
50 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema010
Total110
+
+
+
+
+
+
+
Test Failure
+
+ + + + + + + + +
Test NameAssertion Error
response validates against schema
expected data to satisfy schema but found following errors: 
+        data.message should be string
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://api.staging.refiner.neoflow.energy/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 43ms
+ Mean size per request: 101B
+
+
Test Pass Percentage
+
+
+
+
50 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema010
Total110
+
+
+
+
+
+
+
Test Failure
+
+ + + + + + + + +
Test NameAssertion Error
response validates against schema
expected data to satisfy schema but found following errors: 
+        data.message should be string
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://api.staging.refiner.neoflow.energy/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 40ms
+ Mean size per request: 92B
+
+
Test Pass Percentage
+
+
+
+
50 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema010
Total110
+
+
+
+
+
+
+
Test Failure
+
+ + + + + + + + +
Test NameAssertion Error
response validates against schema
expected data to satisfy schema but found following errors: 
+        data.message should be string
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://api.staging.refiner.neoflow.energy/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 201 - Created
+ Mean time per request: 762ms
+ Mean size per request: 691B
+
+
Test Pass Percentage
+
+
+
+
0 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400010
response validates against schema010
Total020
+
+
+
+
+
+
+
Test Failures
+
+ + + + + + + + + + + + +
Test NameAssertion Error
status code is 400
expected response to have status code 400 but got 201
response validates against schema
expected data to satisfy schema but found following errors: 
+        data should have required property 'message'
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://api.staging.refiner.neoflow.energy/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 201 - Created
+ Mean time per request: 340ms
+ Mean size per request: 650B
+
+
Test Pass Percentage
+
+
+
+
0 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400010
response validates against schema010
Total020
+
+
+
+
+
+
+
Test Failures
+
+ + + + + + + + + + + + +
Test NameAssertion Error
status code is 400
expected response to have status code 400 but got 201
response validates against schema
expected data to satisfy schema but found following errors: 
+        data should have required property 'message'
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://api.staging.refiner.neoflow.energy/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 201 - Created
+ Mean time per request: 331ms
+ Mean size per request: 647B
+
+
Test Pass Percentage
+
+
+
+
0 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400010
response validates against schema010
Total020
+
+
+
+
+
+
+
Test Failures
+
+ + + + + + + + + + + + +
Test NameAssertion Error
status code is 400
expected response to have status code 400 but got 201
response validates against schema
expected data to satisfy schema but found following errors: 
+        data should have required property 'message'
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://api.staging.refiner.neoflow.energy/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 43ms
+ Mean size per request: 92B
+
+
Test Pass Percentage
+
+
+
+
50 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema010
Total110
+
+
+
+
+
+
+
Test Failure
+
+ + + + + + + + +
Test NameAssertion Error
response validates against schema
expected data to satisfy schema but found following errors: 
+        data.message should be string
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://api.staging.refiner.neoflow.energy/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 201 - Created
+ Mean time per request: 314ms
+ Mean size per request: 656B
+
+
Test Pass Percentage
+
+
+
+
0 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400010
response validates against schema010
Total020
+
+
+
+
+
+
+
Test Failures
+
+ + + + + + + + + + + + +
Test NameAssertion Error
status code is 400
expected response to have status code 400 but got 201
response validates against schema
expected data to satisfy schema but found following errors: 
+        data should have required property 'message'
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://api.staging.refiner.neoflow.energy/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 201 - Created
+ Mean time per request: 307ms
+ Mean size per request: 692B
+
+
Test Pass Percentage
+
+
+
+
0 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 422010
response validates against schema010
Total020
+
+
+
+
+
+
+
Test Failures
+
+ + + + + + + + + + + + +
Test NameAssertion Error
status code is 422
expected response to have status code 422 but got 201
response validates against schema
expected data to satisfy schema but found following errors: 
+        data should have required property 'message'
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://api.staging.refiner.neoflow.energy/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 201 - Created
+ Mean time per request: 344ms
+ Mean size per request: 647B
+
+
Test Pass Percentage
+
+
+
+
0 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400010
response validates against schema010
Total020
+
+
+
+
+
+
+
Test Failures
+
+ + + + + + + + + + + + +
Test NameAssertion Error
status code is 400
expected response to have status code 400 but got 201
response validates against schema
expected data to satisfy schema but found following errors: 
+        data should have required property 'message'
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://api.staging.refiner.neoflow.energy/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 201 - Created
+ Mean time per request: 312ms
+ Mean size per request: 698B
+
+
Test Pass Percentage
+
+
+
+
0 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400010
response validates against schema010
Total020
+
+
+
+
+
+
+
Test Failures
+
+ + + + + + + + + + + + +
Test NameAssertion Error
status code is 400
expected response to have status code 400 but got 201
response validates against schema
expected data to satisfy schema but found following errors: 
+        data should have required property 'message'
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://api.staging.refiner.neoflow.energy/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 201 - Created
+ Mean time per request: 305ms
+ Mean size per request: 657B
+
+
Test Pass Percentage
+
+
+
+
0 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400010
response validates against schema010
Total020
+
+
+
+
+
+
+
Test Failures
+
+ + + + + + + + + + + + +
Test NameAssertion Error
status code is 400
expected response to have status code 400 but got 201
response validates against schema
expected data to satisfy schema but found following errors: 
+        data should have required property 'message'
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://api.staging.refiner.neoflow.energy/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 201 - Created
+ Mean time per request: 314ms
+ Mean size per request: 654B
+
+
Test Pass Percentage
+
+
+
+
0 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400010
response validates against schema010
Total020
+
+
+
+
+
+
+
Test Failures
+
+ + + + + + + + + + + + +
Test NameAssertion Error
status code is 400
expected response to have status code 400 but got 201
response validates against schema
expected data to satisfy schema but found following errors: 
+        data should have required property 'message'
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://api.staging.refiner.neoflow.energy/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 201 - Created
+ Mean time per request: 369ms
+ Mean size per request: 656B
+
+
Test Pass Percentage
+
+
+
+
0 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400010
response validates against schema010
Total020
+
+
+
+
+
+
+
Test Failures
+
+ + + + + + + + + + + + +
Test NameAssertion Error
status code is 400
expected response to have status code 400 but got 201
response validates against schema
expected data to satisfy schema but found following errors: 
+        data should have required property 'message'
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://api.staging.refiner.neoflow.energy/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 201 - Created
+ Mean time per request: 323ms
+ Mean size per request: 663B
+
+
Test Pass Percentage
+
+
+
+
0 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400010
response validates against schema010
Total020
+
+
+
+
+
+
+
Test Failures
+
+ + + + + + + + + + + + +
Test NameAssertion Error
status code is 400
expected response to have status code 400 but got 201
response validates against schema
expected data to satisfy schema but found following errors: 
+        data should have required property 'message'
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://api.staging.refiner.neoflow.energy/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 201 - Created
+ Mean time per request: 346ms
+ Mean size per request: 699B
+
+
Test Pass Percentage
+
+
+
+
0 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 422010
response validates against schema010
Total020
+
+
+
+
+
+
+
Test Failures
+
+ + + + + + + + + + + + +
Test NameAssertion Error
status code is 422
expected response to have status code 422 but got 201
response validates against schema
expected data to satisfy schema but found following errors: 
+        data should have required property 'message'
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://api.staging.refiner.neoflow.energy/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 42ms
+ Mean size per request: 161B
+
+
Test Pass Percentage
+
+
+
+
50 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema010
Total110
+
+
+
+
+
+
+
Test Failure
+
+ + + + + + + + +
Test NameAssertion Error
response validates against schema
expected data to satisfy schema but found following errors: 
+        data.message should be string
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://api.staging.refiner.neoflow.energy/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 41ms
+ Mean size per request: 115B
+
+
Test Pass Percentage
+
+
+
+
50 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema010
Total110
+
+
+
+
+
+
+
Test Failure
+
+ + + + + + + + +
Test NameAssertion Error
response validates against schema
expected data to satisfy schema but found following errors: 
+        data.message should be string
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://api.staging.refiner.neoflow.energy/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 47ms
+ Mean size per request: 115B
+
+
Test Pass Percentage
+
+
+
+
50 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema010
Total110
+
+
+
+
+
+
+
Test Failure
+
+ + + + + + + + +
Test NameAssertion Error
response validates against schema
expected data to satisfy schema but found following errors: 
+        data.message should be string
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://api.staging.refiner.neoflow.energy/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 48ms
+ Mean size per request: 115B
+
+
Test Pass Percentage
+
+
+
+
50 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema010
Total110
+
+
+
+
+
+
+
Test Failure
+
+ + + + + + + + +
Test NameAssertion Error
response validates against schema
expected data to satisfy schema but found following errors: 
+        data.message should be string
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://api.staging.refiner.neoflow.energy/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 51ms
+ Mean size per request: 161B
+
+
Test Pass Percentage
+
+
+
+
50 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema010
Total110
+
+
+
+
+
+
+
Test Failure
+
+ + + + + + + + +
Test NameAssertion Error
response validates against schema
expected data to satisfy schema but found following errors: 
+        data.message should be string
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://api.staging.refiner.neoflow.energy/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 42ms
+ Mean size per request: 115B
+
+
Test Pass Percentage
+
+
+
+
50 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema010
Total110
+
+
+
+
+
+
+
Test Failure
+
+ + + + + + + + +
Test NameAssertion Error
response validates against schema
expected data to satisfy schema but found following errors: 
+        data.message should be string
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://api.staging.refiner.neoflow.energy/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 45ms
+ Mean size per request: 115B
+
+
Test Pass Percentage
+
+
+
+
50 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema010
Total110
+
+
+
+
+
+
+
Test Failure
+
+ + + + + + + + +
Test NameAssertion Error
response validates against schema
expected data to satisfy schema but found following errors: 
+        data.message should be string
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://api.staging.refiner.neoflow.energy/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 51ms
+ Mean size per request: 152B
+
+
Test Pass Percentage
+
+
+
+
50 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema010
Total110
+
+
+
+
+
+
+
Test Failure
+
+ + + + + + + + +
Test NameAssertion Error
response validates against schema
expected data to satisfy schema but found following errors: 
+        data.message should be string
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://api.staging.refiner.neoflow.energy/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 44ms
+ Mean size per request: 197B
+
+
Test Pass Percentage
+
+
+
+
50 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema010
Total110
+
+
+
+
+
+
+
Test Failure
+
+ + + + + + + + +
Test NameAssertion Error
response validates against schema
expected data to satisfy schema but found following errors: 
+        data.message should be string
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://api.staging.refiner.neoflow.energy/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 48ms
+ Mean size per request: 179B
+
+
Test Pass Percentage
+
+
+
+
50 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema010
Total110
+
+
+
+
+
+
+
Test Failure
+
+ + + + + + + + +
Test NameAssertion Error
response validates against schema
expected data to satisfy schema but found following errors: 
+        data.message should be string
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://api.staging.refiner.neoflow.energy/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 150ms
+ Mean size per request: 179B
+
+
Test Pass Percentage
+
+
+
+
50 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema010
Total110
+
+
+
+
+
+
+
Test Failure
+
+ + + + + + + + +
Test NameAssertion Error
response validates against schema
expected data to satisfy schema but found following errors: 
+        data.message should be string
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://api.staging.refiner.neoflow.energy/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 71ms
+ Mean size per request: 230B
+
+
Test Pass Percentage
+
+
+
+
50 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema010
Total110
+
+
+
+
+
+
+
Test Failure
+
+ + + + + + + + +
Test NameAssertion Error
response validates against schema
expected data to satisfy schema but found following errors: 
+        data.message should be string
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://api.staging.refiner.neoflow.energy/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 39ms
+ Mean size per request: 179B
+
+
Test Pass Percentage
+
+
+
+
50 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema010
Total110
+
+
+
+
+
+
+
Test Failure
+
+ + + + + + + + +
Test NameAssertion Error
response validates against schema
expected data to satisfy schema but found following errors: 
+        data.message should be string
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://api.staging.refiner.neoflow.energy/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 201 - Created
+ Mean time per request: 342ms
+ Mean size per request: 702B
+
+
Test Pass Percentage
+
+
+
+
0 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400010
response validates against schema010
Total020
+
+
+
+
+
+
+
Test Failures
+
+ + + + + + + + + + + + +
Test NameAssertion Error
status code is 400
expected response to have status code 400 but got 201
response validates against schema
expected data to satisfy schema but found following errors: 
+        data should have required property 'message'
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://api.staging.refiner.neoflow.energy/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 201 - Created
+ Mean time per request: 328ms
+ Mean size per request: 688B
+
+
Test Pass Percentage
+
+
+
+
0 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400010
response validates against schema010
Total020
+
+
+
+
+
+
+
Test Failures
+
+ + + + + + + + + + + + +
Test NameAssertion Error
status code is 400
expected response to have status code 400 but got 201
response validates against schema
expected data to satisfy schema but found following errors: 
+        data should have required property 'message'
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://api.staging.refiner.neoflow.energy/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 201 - Created
+ Mean time per request: 320ms
+ Mean size per request: 685B
+
+
Test Pass Percentage
+
+
+
+
0 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400010
response validates against schema010
Total020
+
+
+
+
+
+
+
Test Failures
+
+ + + + + + + + + + + + +
Test NameAssertion Error
status code is 400
expected response to have status code 400 but got 201
response validates against schema
expected data to satisfy schema but found following errors: 
+        data should have required property 'message'
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://api.staging.refiner.neoflow.energy/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 201 - Created
+ Mean time per request: 320ms
+ Mean size per request: 687B
+
+
Test Pass Percentage
+
+
+
+
0 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400010
response validates against schema010
Total020
+
+
+
+
+
+
+
Test Failures
+
+ + + + + + + + + + + + +
Test NameAssertion Error
status code is 400
expected response to have status code 400 but got 201
response validates against schema
expected data to satisfy schema but found following errors: 
+        data should have required property 'message'
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://api.staging.refiner.neoflow.energy/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 201 - Created
+ Mean time per request: 335ms
+ Mean size per request: 685B
+
+
Test Pass Percentage
+
+
+
+
0 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400010
response validates against schema010
Total020
+
+
+
+
+
+
+
Test Failures
+
+ + + + + + + + + + + + +
Test NameAssertion Error
status code is 400
expected response to have status code 400 but got 201
response validates against schema
expected data to satisfy schema but found following errors: 
+        data should have required property 'message'
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://api.staging.refiner.neoflow.energy/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 45ms
+ Mean size per request: 110B
+
+
Test Pass Percentage
+
+
+
+
50 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema010
Total110
+
+
+
+
+
+
+
Test Failure
+
+ + + + + + + + +
Test NameAssertion Error
response validates against schema
expected data to satisfy schema but found following errors: 
+        data.message should be string
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://api.staging.refiner.neoflow.energy/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 42ms
+ Mean size per request: 80B
+
+
Test Pass Percentage
+
+
+
+
50 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema010
Total110
+
+
+
+
+
+
+
Test Failure
+
+ + + + + + + + +
Test NameAssertion Error
response validates against schema
expected data to satisfy schema but found following errors: 
+        data.message should be string
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://api.staging.refiner.neoflow.energy/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 41ms
+ Mean size per request: 151B
+
+
Test Pass Percentage
+
+
+
+
50 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema010
Total110
+
+
+
+
+
+
+
Test Failure
+
+ + + + + + + + +
Test NameAssertion Error
response validates against schema
expected data to satisfy schema but found following errors: 
+        data.message should be string
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://api.staging.refiner.neoflow.energy/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 42ms
+ Mean size per request: 151B
+
+
Test Pass Percentage
+
+
+
+
50 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema010
Total110
+
+
+
+
+
+
+
Test Failure
+
+ + + + + + + + +
Test NameAssertion Error
response validates against schema
expected data to satisfy schema but found following errors: 
+        data.message should be string
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://api.staging.refiner.neoflow.energy/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 43ms
+ Mean size per request: 181B
+
+
Test Pass Percentage
+
+
+
+
50 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema010
Total110
+
+
+
+
+
+
+
Test Failure
+
+ + + + + + + + +
Test NameAssertion Error
response validates against schema
expected data to satisfy schema but found following errors: 
+        data.message should be string
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://api.staging.refiner.neoflow.energy/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 44ms
+ Mean size per request: 181B
+
+
Test Pass Percentage
+
+
+
+
50 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema010
Total110
+
+
+
+
+
+
+
Test Failure
+
+ + + + + + + + +
Test NameAssertion Error
response validates against schema
expected data to satisfy schema but found following errors: 
+        data.message should be string
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://api.staging.refiner.neoflow.energy/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 43ms
+ Mean size per request: 270B
+
+
Test Pass Percentage
+
+
+
+
50 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema010
Total110
+
+
+
+
+
+
+
Test Failure
+
+ + + + + + + + +
Test NameAssertion Error
response validates against schema
expected data to satisfy schema but found following errors: 
+        data.message should be string
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://api.staging.refiner.neoflow.energy/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 47ms
+ Mean size per request: 235B
+
+
Test Pass Percentage
+
+
+
+
50 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema010
Total110
+
+
+
+
+
+
+
Test Failure
+
+ + + + + + + + +
Test NameAssertion Error
response validates against schema
expected data to satisfy schema but found following errors: 
+        data.message should be string
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://api.staging.refiner.neoflow.energy/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 42ms
+ Mean size per request: 235B
+
+
Test Pass Percentage
+
+
+
+
50 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema010
Total110
+
+
+
+
+
+
+
Test Failure
+
+ + + + + + + + +
Test NameAssertion Error
response validates against schema
expected data to satisfy schema but found following errors: 
+        data.message should be string
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://api.staging.refiner.neoflow.energy/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 46ms
+ Mean size per request: 235B
+
+
Test Pass Percentage
+
+
+
+
50 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema010
Total110
+
+
+
+
+
+
+
Test Failure
+
+ + + + + + + + +
Test NameAssertion Error
response validates against schema
expected data to satisfy schema but found following errors: 
+        data.message should be string
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://api.staging.refiner.neoflow.energy/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 41ms
+ Mean size per request: 270B
+
+
Test Pass Percentage
+
+
+
+
50 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema010
Total110
+
+
+
+
+
+
+
Test Failure
+
+ + + + + + + + +
Test NameAssertion Error
response validates against schema
expected data to satisfy schema but found following errors: 
+        data.message should be string
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://api.staging.refiner.neoflow.energy/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 52ms
+ Mean size per request: 235B
+
+
Test Pass Percentage
+
+
+
+
50 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema010
Total110
+
+
+
+
+
+
+
Test Failure
+
+ + + + + + + + +
Test NameAssertion Error
response validates against schema
expected data to satisfy schema but found following errors: 
+        data.message should be string
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://api.staging.refiner.neoflow.energy/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 44ms
+ Mean size per request: 203B
+
+
Test Pass Percentage
+
+
+
+
50 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema010
Total110
+
+
+
+
+
+
+
Test Failure
+
+ + + + + + + + +
Test NameAssertion Error
response validates against schema
expected data to satisfy schema but found following errors: 
+        data.message should be string
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://api.staging.refiner.neoflow.energy/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 42ms
+ Mean size per request: 107B
+
+
Test Pass Percentage
+
+
+
+
50 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema010
Total110
+
+
+
+
+
+
+
Test Failure
+
+ + + + + + + + +
Test NameAssertion Error
response validates against schema
expected data to satisfy schema but found following errors: 
+        data.message should be string
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://api.staging.refiner.neoflow.energy/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 42ms
+ Mean size per request: 107B
+
+
Test Pass Percentage
+
+
+
+
50 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema010
Total110
+
+
+
+
+
+
+
Test Failure
+
+ + + + + + + + +
Test NameAssertion Error
response validates against schema
expected data to satisfy schema but found following errors: 
+        data.message should be string
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://api.staging.refiner.neoflow.energy/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 42ms
+ Mean size per request: 107B
+
+
Test Pass Percentage
+
+
+
+
50 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema010
Total110
+
+
+
+
+
+
+
Test Failure
+
+ + + + + + + + +
Test NameAssertion Error
response validates against schema
expected data to satisfy schema but found following errors: 
+        data.message should be string
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://api.staging.refiner.neoflow.energy/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 43ms
+ Mean size per request: 107B
+
+
Test Pass Percentage
+
+
+
+
50 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema010
Total110
+
+
+
+
+
+
+
Test Failure
+
+ + + + + + + + +
Test NameAssertion Error
response validates against schema
expected data to satisfy schema but found following errors: 
+        data.message should be string
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://api.staging.refiner.neoflow.energy/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 42ms
+ Mean size per request: 107B
+
+
Test Pass Percentage
+
+
+
+
50 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema010
Total110
+
+
+
+
+
+
+
Test Failure
+
+ + + + + + + + +
Test NameAssertion Error
response validates against schema
expected data to satisfy schema but found following errors: 
+        data.message should be string
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://api.staging.refiner.neoflow.energy/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 40ms
+ Mean size per request: 107B
+
+
Test Pass Percentage
+
+
+
+
50 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema010
Total110
+
+
+
+
+
+
+
Test Failure
+
+ + + + + + + + +
Test NameAssertion Error
response validates against schema
expected data to satisfy schema but found following errors: 
+        data.message should be string
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://api.staging.refiner.neoflow.energy/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 42ms
+ Mean size per request: 143B
+
+
Test Pass Percentage
+
+
+
+
50 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema010
Total110
+
+
+
+
+
+
+
Test Failure
+
+ + + + + + + + +
Test NameAssertion Error
response validates against schema
expected data to satisfy schema but found following errors: 
+        data.message should be string
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://api.staging.refiner.neoflow.energy/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 44ms
+ Mean size per request: 126B
+
+
Test Pass Percentage
+
+
+
+
50 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema010
Total110
+
+
+
+
+
+
+
Test Failure
+
+ + + + + + + + +
Test NameAssertion Error
response validates against schema
expected data to satisfy schema but found following errors: 
+        data.message should be string
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://api.staging.refiner.neoflow.energy/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 44ms
+ Mean size per request: 126B
+
+
Test Pass Percentage
+
+
+
+
50 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema010
Total110
+
+
+
+
+
+
+
Test Failure
+
+ + + + + + + + +
Test NameAssertion Error
response validates against schema
expected data to satisfy schema but found following errors: 
+        data.message should be string
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://api.staging.refiner.neoflow.energy/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 41ms
+ Mean size per request: 126B
+
+
Test Pass Percentage
+
+
+
+
50 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema010
Total110
+
+
+
+
+
+
+
Test Failure
+
+ + + + + + + + +
Test NameAssertion Error
response validates against schema
expected data to satisfy schema but found following errors: 
+        data.message should be string
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://api.staging.refiner.neoflow.energy/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 48ms
+ Mean size per request: 126B
+
+
Test Pass Percentage
+
+
+
+
50 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema010
Total110
+
+
+
+
+
+
+
Test Failure
+
+ + + + + + + + +
Test NameAssertion Error
response validates against schema
expected data to satisfy schema but found following errors: 
+        data.message should be string
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://api.staging.refiner.neoflow.energy/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 42ms
+ Mean size per request: 530B
+
+
Test Pass Percentage
+
+
+
+
50 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema010
Total110
+
+
+
+
+
+
+
Test Failure
+
+ + + + + + + + +
Test NameAssertion Error
response validates against schema
expected data to satisfy schema but found following errors: 
+        data.message should be string
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://api.staging.refiner.neoflow.energy/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 47ms
+ Mean size per request: 530B
+
+
Test Pass Percentage
+
+
+
+
50 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema010
Total110
+
+
+
+
+
+
+
Test Failure
+
+ + + + + + + + +
Test NameAssertion Error
response validates against schema
expected data to satisfy schema but found following errors: 
+        data.message should be string
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://api.staging.refiner.neoflow.energy/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 41ms
+ Mean size per request: 530B
+
+
Test Pass Percentage
+
+
+
+
50 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema010
Total110
+
+
+
+
+
+
+
Test Failure
+
+ + + + + + + + +
Test NameAssertion Error
response validates against schema
expected data to satisfy schema but found following errors: 
+        data.message should be string
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://api.staging.refiner.neoflow.energy/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 45ms
+ Mean size per request: 530B
+
+
Test Pass Percentage
+
+
+
+
50 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema010
Total110
+
+
+
+
+
+
+
Test Failure
+
+ + + + + + + + +
Test NameAssertion Error
response validates against schema
expected data to satisfy schema but found following errors: 
+        data.message should be string
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://api.staging.refiner.neoflow.energy/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 41ms
+ Mean size per request: 530B
+
+
Test Pass Percentage
+
+
+
+
50 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema010
Total110
+
+
+
+
+
+
+
Test Failure
+
+ + + + + + + + +
Test NameAssertion Error
response validates against schema
expected data to satisfy schema but found following errors: 
+        data.message should be string
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://api.staging.refiner.neoflow.energy/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 53ms
+ Mean size per request: 530B
+
+
Test Pass Percentage
+
+
+
+
50 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema010
Total110
+
+
+
+
+
+
+
Test Failure
+
+ + + + + + + + +
Test NameAssertion Error
response validates against schema
expected data to satisfy schema but found following errors: 
+        data.message should be string
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://api.staging.refiner.neoflow.energy/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 49ms
+ Mean size per request: 530B
+
+
Test Pass Percentage
+
+
+
+
50 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema010
Total110
+
+
+
+
+
+
+
Test Failure
+
+ + + + + + + + +
Test NameAssertion Error
response validates against schema
expected data to satisfy schema but found following errors: 
+        data.message should be string
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://api.staging.refiner.neoflow.energy/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 401 - Unauthorized
+ Mean time per request: 36ms
+ Mean size per request: 43B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 401100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://api.staging.refiner.neoflow.energy/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 44ms
+ Mean size per request: 143B
+
+
Test Pass Percentage
+
+
+
+
0 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 201010
response issuer matches request credential.issuer010
response validates against schema010
Total030
+
+
+
+
+
+
+
Test Failures
+
+ + + + + + + + + + + + + + + + +
Test NameAssertion Error
status code is 201
expected response to have status code 201 but got 400
response issuer matches request credential.issuer
Cannot destructure property 'issuer' of 'pm.response.json(...).verifiableCredential' as it is undefined.
response validates against schema
expected data to satisfy schema but found following errors: 
+        data should have required property 'verifiableCredential'
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://api.staging.refiner.neoflow.energy/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 201 - Created
+ Mean time per request: 373ms
+ Mean size per request: 689B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 201100
response validates against schema100
response issuer matches request credential.issuer100
response issuanceDate matches request credential.issuanceDate100
response proof.created is close to 'now'100
Total500
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://api.staging.refiner.neoflow.energy/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 201 - Created
+ Mean time per request: 319ms
+ Mean size per request: 643B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 201100
response validates against schema100
response verifiableCredential.id matches request credential.id100
Total300
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://api.staging.refiner.neoflow.energy/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 201 - Created
+ Mean time per request: 316ms
+ Mean size per request: 696B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 201100
response validates against schema100
response issuer matches request credential.issuer.id100
Total300
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://api.staging.refiner.neoflow.energy/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 201 - Created
+ Mean time per request: 350ms
+ Mean size per request: 700B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 201100
response validates against schema100
response credentialSubject.id matches request credential.credentialSubject.id100
Total300
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://api.staging.refiner.neoflow.energy/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 201 - Created
+ Mean time per request: 330ms
+ Mean size per request: 689B
+
+
Test Pass Percentage
+
+
+
+
67 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 201100
response validates against schema100
response proof.created matches request options.created010
Total210
+
+
+
+
+
+
+
Test Failure
+
+ + + + + + + + +
Test NameAssertion Error
response proof.created matches request options.created
expected '2024-09-16T00:46:46.977Z' to equal '2006-01-02T15:04:05Z'
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://api.staging.refiner.neoflow.energy/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 201 - Created
+ Mean time per request: 399ms
+ Mean size per request: 689B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 201100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://api.staging.refiner.neoflow.energy/credentials/status
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 44ms
+ Mean size per request: 171B
+
+
Test Pass Percentage
+
+
+
+
50 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema010
Total110
+
+
+
+
+
+
+
Test Failure
+
+ + + + + + + + +
Test NameAssertion Error
response validates against schema
expected data to satisfy schema but found following errors: 
+        data.message should be string
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://api.staging.refiner.neoflow.energy/credentials/status
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 46ms
+ Mean size per request: 136B
+
+
Test Pass Percentage
+
+
+
+
50 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema010
Total110
+
+
+
+
+
+
+
Test Failure
+
+ + + + + + + + +
Test NameAssertion Error
response validates against schema
expected data to satisfy schema but found following errors: 
+        data.message should be string
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://api.staging.refiner.neoflow.energy/credentials/status
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 48ms
+ Mean size per request: 136B
+
+
Test Pass Percentage
+
+
+
+
50 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema010
Total110
+
+
+
+
+
+
+
Test Failure
+
+ + + + + + + + +
Test NameAssertion Error
response validates against schema
expected data to satisfy schema but found following errors: 
+        data.message should be string
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://api.staging.refiner.neoflow.energy/credentials/status
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 42ms
+ Mean size per request: 136B
+
+
Test Pass Percentage
+
+
+
+
50 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema010
Total110
+
+
+
+
+
+
+
Test Failure
+
+ + + + + + + + +
Test NameAssertion Error
response validates against schema
expected data to satisfy schema but found following errors: 
+        data.message should be string
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://api.staging.refiner.neoflow.energy/credentials/status
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 45ms
+ Mean size per request: 171B
+
+
Test Pass Percentage
+
+
+
+
50 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema010
Total110
+
+
+
+
+
+
+
Test Failure
+
+ + + + + + + + +
Test NameAssertion Error
response validates against schema
expected data to satisfy schema but found following errors: 
+        data.message should be string
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://api.staging.refiner.neoflow.energy/credentials/status
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 41ms
+ Mean size per request: 136B
+
+
Test Pass Percentage
+
+
+
+
50 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema010
Total110
+
+
+
+
+
+
+
Test Failure
+
+ + + + + + + + +
Test NameAssertion Error
response validates against schema
expected data to satisfy schema but found following errors: 
+        data.message should be string
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://api.staging.refiner.neoflow.energy/credentials/status
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 44ms
+ Mean size per request: 140B
+
+
Test Pass Percentage
+
+
+
+
50 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema010
Total110
+
+
+
+
+
+
+
Test Failure
+
+ + + + + + + + +
Test NameAssertion Error
response validates against schema
expected data to satisfy schema but found following errors: 
+        data.message should be string
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://api.staging.refiner.neoflow.energy/credentials/status
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 43ms
+ Mean size per request: 220B
+
+
Test Pass Percentage
+
+
+
+
50 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema010
Total110
+
+
+
+
+
+
+
Test Failure
+
+ + + + + + + + +
Test NameAssertion Error
response validates against schema
expected data to satisfy schema but found following errors: 
+        data.message should be string
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://api.staging.refiner.neoflow.energy/credentials/status
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 42ms
+ Mean size per request: 220B
+
+
Test Pass Percentage
+
+
+
+
50 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema010
Total110
+
+
+
+
+
+
+
Test Failure
+
+ + + + + + + + +
Test NameAssertion Error
response validates against schema
expected data to satisfy schema but found following errors: 
+        data.message should be string
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://api.staging.refiner.neoflow.energy/credentials/status
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 44ms
+ Mean size per request: 220B
+
+
Test Pass Percentage
+
+
+
+
50 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema010
Total110
+
+
+
+
+
+
+
Test Failure
+
+ + + + + + + + +
Test NameAssertion Error
response validates against schema
expected data to satisfy schema but found following errors: 
+        data.message should be string
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://api.staging.refiner.neoflow.energy/credentials/status
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 44ms
+ Mean size per request: 118B
+
+
Test Pass Percentage
+
+
+
+
50 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema010
Total110
+
+
+
+
+
+
+
Test Failure
+
+ + + + + + + + +
Test NameAssertion Error
response validates against schema
expected data to satisfy schema but found following errors: 
+        data.message should be string
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://api.staging.refiner.neoflow.energy/credentials/status
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 46ms
+ Mean size per request: 220B
+
+
Test Pass Percentage
+
+
+
+
50 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema010
Total110
+
+
+
+
+
+
+
Test Failure
+
+ + + + + + + + +
Test NameAssertion Error
response validates against schema
expected data to satisfy schema but found following errors: 
+        data.message should be string
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://api.staging.refiner.neoflow.energy/credentials/status
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 45ms
+ Mean size per request: 188B
+
+
Test Pass Percentage
+
+
+
+
50 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema010
Total110
+
+
+
+
+
+
+
Test Failure
+
+ + + + + + + + +
Test NameAssertion Error
response validates against schema
expected data to satisfy schema but found following errors: 
+        data.message should be string
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://api.staging.refiner.neoflow.energy/credentials/status
+
+
+
+
+
Response Information
+ Response Code: 500 - Internal Server Error
+ Mean time per request: 75ms
+ Mean size per request: 50B
+
+
Test Pass Percentage
+
+
+
+
0 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400010
response validates against schema010
Total020
+
+
+
+
+
+
+
Test Failures
+
+ + + + + + + + + + + + +
Test NameAssertion Error
status code is 400
expected response to have status code 400 but got 500
response validates against schema
expected data to satisfy schema but found following errors: 
+        data should have required property 'message'
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://api.staging.refiner.neoflow.energy/credentials/status
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 49ms
+ Mean size per request: 149B
+
+
Test Pass Percentage
+
+
+
+
50 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema010
Total110
+
+
+
+
+
+
+
Test Failure
+
+ + + + + + + + +
Test NameAssertion Error
response validates against schema
expected data to satisfy schema but found following errors: 
+        data.message should be string
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://api.staging.refiner.neoflow.energy/credentials/status
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 45ms
+ Mean size per request: 149B
+
+
Test Pass Percentage
+
+
+
+
50 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema010
Total110
+
+
+
+
+
+
+
Test Failure
+
+ + + + + + + + +
Test NameAssertion Error
response validates against schema
expected data to satisfy schema but found following errors: 
+        data.message should be string
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://api.staging.refiner.neoflow.energy/credentials/status
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 46ms
+ Mean size per request: 149B
+
+
Test Pass Percentage
+
+
+
+
50 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema010
Total110
+
+
+
+
+
+
+
Test Failure
+
+ + + + + + + + +
Test NameAssertion Error
response validates against schema
expected data to satisfy schema but found following errors: 
+        data.message should be string
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://api.staging.refiner.neoflow.energy/credentials/status
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 44ms
+ Mean size per request: 149B
+
+
Test Pass Percentage
+
+
+
+
50 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema010
Total110
+
+
+
+
+
+
+
Test Failure
+
+ + + + + + + + +
Test NameAssertion Error
response validates against schema
expected data to satisfy schema but found following errors: 
+        data.message should be string
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://api.staging.refiner.neoflow.energy/credentials/status
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 45ms
+ Mean size per request: 163B
+
+
Test Pass Percentage
+
+
+
+
50 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema010
Total110
+
+
+
+
+
+
+
Test Failure
+
+ + + + + + + + +
Test NameAssertion Error
response validates against schema
expected data to satisfy schema but found following errors: 
+        data.message should be string
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://api.staging.refiner.neoflow.energy/credentials/status
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 42ms
+ Mean size per request: 163B
+
+
Test Pass Percentage
+
+
+
+
50 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema010
Total110
+
+
+
+
+
+
+
Test Failure
+
+ + + + + + + + +
Test NameAssertion Error
response validates against schema
expected data to satisfy schema but found following errors: 
+        data.message should be string
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://api.staging.refiner.neoflow.energy/credentials/status
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 43ms
+ Mean size per request: 163B
+
+
Test Pass Percentage
+
+
+
+
50 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema010
Total110
+
+
+
+
+
+
+
Test Failure
+
+ + + + + + + + +
Test NameAssertion Error
response validates against schema
expected data to satisfy schema but found following errors: 
+        data.message should be string
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://api.staging.refiner.neoflow.energy/credentials/status
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 102ms
+ Mean size per request: 163B
+
+
Test Pass Percentage
+
+
+
+
50 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema010
Total110
+
+
+
+
+
+
+
Test Failure
+
+ + + + + + + + +
Test NameAssertion Error
response validates against schema
expected data to satisfy schema but found following errors: 
+        data.message should be string
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://api.staging.refiner.neoflow.energy/credentials/status
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 83ms
+ Mean size per request: 163B
+
+
Test Pass Percentage
+
+
+
+
50 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema010
Total110
+
+
+
+
+
+
+
Test Failure
+
+ + + + + + + + +
Test NameAssertion Error
response validates against schema
expected data to satisfy schema but found following errors: 
+        data.message should be string
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://api.staging.refiner.neoflow.energy/credentials/status
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 41ms
+ Mean size per request: 163B
+
+
Test Pass Percentage
+
+
+
+
50 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema010
Total110
+
+
+
+
+
+
+
Test Failure
+
+ + + + + + + + +
Test NameAssertion Error
response validates against schema
expected data to satisfy schema but found following errors: 
+        data.message should be string
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://api.staging.refiner.neoflow.energy/credentials/status
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 45ms
+ Mean size per request: 120B
+
+
Test Pass Percentage
+
+
+
+
50 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema010
Total110
+
+
+
+
+
+
+
Test Failure
+
+ + + + + + + + +
Test NameAssertion Error
response validates against schema
expected data to satisfy schema but found following errors: 
+        data.message should be string
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://api.staging.refiner.neoflow.energy/credentials/status
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 43ms
+ Mean size per request: 213B
+
+
Test Pass Percentage
+
+
+
+
50 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema010
Total110
+
+
+
+
+
+
+
Test Failure
+
+ + + + + + + + +
Test NameAssertion Error
response validates against schema
expected data to satisfy schema but found following errors: 
+        data.message should be string
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://api.staging.refiner.neoflow.energy/credentials/status
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 43ms
+ Mean size per request: 165B
+
+
Test Pass Percentage
+
+
+
+
50 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema010
Total110
+
+
+
+
+
+
+
Test Failure
+
+ + + + + + + + +
Test NameAssertion Error
response validates against schema
expected data to satisfy schema but found following errors: 
+        data.message should be string
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://api.staging.refiner.neoflow.energy/credentials/status
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 44ms
+ Mean size per request: 165B
+
+
Test Pass Percentage
+
+
+
+
50 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema010
Total110
+
+
+
+
+
+
+
Test Failure
+
+ + + + + + + + +
Test NameAssertion Error
response validates against schema
expected data to satisfy schema but found following errors: 
+        data.message should be string
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://api.staging.refiner.neoflow.energy/credentials/status
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 43ms
+ Mean size per request: 165B
+
+
Test Pass Percentage
+
+
+
+
50 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema010
Total110
+
+
+
+
+
+
+
Test Failure
+
+ + + + + + + + +
Test NameAssertion Error
response validates against schema
expected data to satisfy schema but found following errors: 
+        data.message should be string
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://api.staging.refiner.neoflow.energy/credentials/status
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 41ms
+ Mean size per request: 213B
+
+
Test Pass Percentage
+
+
+
+
50 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema010
Total110
+
+
+
+
+
+
+
Test Failure
+
+ + + + + + + + +
Test NameAssertion Error
response validates against schema
expected data to satisfy schema but found following errors: 
+        data.message should be string
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://api.staging.refiner.neoflow.energy/credentials/status
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 44ms
+ Mean size per request: 165B
+
+
Test Pass Percentage
+
+
+
+
50 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema010
Total110
+
+
+
+
+
+
+
Test Failure
+
+ + + + + + + + +
Test NameAssertion Error
response validates against schema
expected data to satisfy schema but found following errors: 
+        data.message should be string
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://api.staging.refiner.neoflow.energy/credentials/status
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 41ms
+ Mean size per request: 120B
+
+
Test Pass Percentage
+
+
+
+
50 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema010
Total110
+
+
+
+
+
+
+
Test Failure
+
+ + + + + + + + +
Test NameAssertion Error
response validates against schema
expected data to satisfy schema but found following errors: 
+        data.message should be string
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://api.staging.refiner.neoflow.energy/credentials/status
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 45ms
+ Mean size per request: 120B
+
+
Test Pass Percentage
+
+
+
+
50 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema010
Total110
+
+
+
+
+
+
+
Test Failure
+
+ + + + + + + + +
Test NameAssertion Error
response validates against schema
expected data to satisfy schema but found following errors: 
+        data.message should be string
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://api.staging.refiner.neoflow.energy/credentials/status
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 48ms
+ Mean size per request: 120B
+
+
Test Pass Percentage
+
+
+
+
50 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema010
Total110
+
+
+
+
+
+
+
Test Failure
+
+ + + + + + + + +
Test NameAssertion Error
response validates against schema
expected data to satisfy schema but found following errors: 
+        data.message should be string
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://api.staging.refiner.neoflow.energy/credentials/status
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 41ms
+ Mean size per request: 120B
+
+
Test Pass Percentage
+
+
+
+
50 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema010
Total110
+
+
+
+
+
+
+
Test Failure
+
+ + + + + + + + +
Test NameAssertion Error
response validates against schema
expected data to satisfy schema but found following errors: 
+        data.message should be string
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://api.staging.refiner.neoflow.energy/credentials/status
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 41ms
+ Mean size per request: 120B
+
+
Test Pass Percentage
+
+
+
+
50 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema010
Total110
+
+
+
+
+
+
+
Test Failure
+
+ + + + + + + + +
Test NameAssertion Error
response validates against schema
expected data to satisfy schema but found following errors: 
+        data.message should be string
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://api.staging.refiner.neoflow.energy/credentials/status
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 55ms
+ Mean size per request: 120B
+
+
Test Pass Percentage
+
+
+
+
50 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema010
Total110
+
+
+
+
+
+
+
Test Failure
+
+ + + + + + + + +
Test NameAssertion Error
response validates against schema
expected data to satisfy schema but found following errors: 
+        data.message should be string
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://api.staging.refiner.neoflow.energy/credentials/status
+
+
+
+
+
Response Information
+ Response Code: 401 - Unauthorized
+ Mean time per request: 34ms
+ Mean size per request: 43B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 401100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://api.staging.refiner.neoflow.energy/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 44ms
+ Mean size per request: 95B
+
+
Test Pass Percentage
+
+
+
+
50 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema010
Total110
+
+
+
+
+
+
+
Test Failure
+
+ + + + + + + + +
Test NameAssertion Error
response validates against schema
expected data to satisfy schema but found following errors: 
+        data.message should be string
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://api.staging.refiner.neoflow.energy/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 43ms
+ Mean size per request: 122B
+
+
Test Pass Percentage
+
+
+
+
50 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema010
Total110
+
+
+
+
+
+
+
Test Failure
+
+ + + + + + + + +
Test NameAssertion Error
response validates against schema
expected data to satisfy schema but found following errors: 
+        data.message should be string
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://api.staging.refiner.neoflow.energy/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 44ms
+ Mean size per request: 165B
+
+
Test Pass Percentage
+
+
+
+
50 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema010
Total110
+
+
+
+
+
+
+
Test Failure
+
+ + + + + + + + +
Test NameAssertion Error
response validates against schema
expected data to satisfy schema but found following errors: 
+        data.message should be string
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://api.staging.refiner.neoflow.energy/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 41ms
+ Mean size per request: 122B
+
+
Test Pass Percentage
+
+
+
+
50 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema010
Total110
+
+
+
+
+
+
+
Test Failure
+
+ + + + + + + + +
Test NameAssertion Error
response validates against schema
expected data to satisfy schema but found following errors: 
+        data.message should be string
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://api.staging.refiner.neoflow.energy/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 44ms
+ Mean size per request: 122B
+
+
Test Pass Percentage
+
+
+
+
50 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema010
Total110
+
+
+
+
+
+
+
Test Failure
+
+ + + + + + + + +
Test NameAssertion Error
response validates against schema
expected data to satisfy schema but found following errors: 
+        data.message should be string
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://api.staging.refiner.neoflow.energy/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 200 - OK
+ Mean time per request: 115ms
+ Mean size per request: 48B
+
+
Test Pass Percentage
+
+
+
+
0 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400010
response validates against schema010
Total020
+
+
+
+
+
+
+
Test Failures
+
+ + + + + + + + + + + + +
Test NameAssertion Error
status code is 400
expected response to have status code 400 but got 200
response validates against schema
expected data to satisfy schema but found following errors: 
+        data should have required property 'message'
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://api.staging.refiner.neoflow.energy/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 45ms
+ Mean size per request: 234B
+
+
Test Pass Percentage
+
+
+
+
50 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema010
Total110
+
+
+
+
+
+
+
Test Failure
+
+ + + + + + + + +
Test NameAssertion Error
response validates against schema
expected data to satisfy schema but found following errors: 
+        data.message should be string
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://api.staging.refiner.neoflow.energy/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 45ms
+ Mean size per request: 295B
+
+
Test Pass Percentage
+
+
+
+
50 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema010
Total110
+
+
+
+
+
+
+
Test Failure
+
+ + + + + + + + +
Test NameAssertion Error
response validates against schema
expected data to satisfy schema but found following errors: 
+        data.message should be string
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://api.staging.refiner.neoflow.energy/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 44ms
+ Mean size per request: 295B
+
+
Test Pass Percentage
+
+
+
+
50 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema010
Total110
+
+
+
+
+
+
+
Test Failure
+
+ + + + + + + + +
Test NameAssertion Error
response validates against schema
expected data to satisfy schema but found following errors: 
+        data.message should be string
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://api.staging.refiner.neoflow.energy/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 44ms
+ Mean size per request: 295B
+
+
Test Pass Percentage
+
+
+
+
50 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema010
Total110
+
+
+
+
+
+
+
Test Failure
+
+ + + + + + + + +
Test NameAssertion Error
response validates against schema
expected data to satisfy schema but found following errors: 
+        data.message should be string
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://api.staging.refiner.neoflow.energy/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 45ms
+ Mean size per request: 234B
+
+
Test Pass Percentage
+
+
+
+
50 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema010
Total110
+
+
+
+
+
+
+
Test Failure
+
+ + + + + + + + +
Test NameAssertion Error
response validates against schema
expected data to satisfy schema but found following errors: 
+        data.message should be string
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://api.staging.refiner.neoflow.energy/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 52ms
+ Mean size per request: 166B
+
+
Test Pass Percentage
+
+
+
+
50 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema010
Total110
+
+
+
+
+
+
+
Test Failure
+
+ + + + + + + + +
Test NameAssertion Error
response validates against schema
expected data to satisfy schema but found following errors: 
+        data.message should be string
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://api.staging.refiner.neoflow.energy/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 42ms
+ Mean size per request: 181B
+
+
Test Pass Percentage
+
+
+
+
50 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema010
Total110
+
+
+
+
+
+
+
Test Failure
+
+ + + + + + + + +
Test NameAssertion Error
response validates against schema
expected data to satisfy schema but found following errors: 
+        data.message should be string
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://api.staging.refiner.neoflow.energy/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 44ms
+ Mean size per request: 181B
+
+
Test Pass Percentage
+
+
+
+
50 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema010
Total110
+
+
+
+
+
+
+
Test Failure
+
+ + + + + + + + +
Test NameAssertion Error
response validates against schema
expected data to satisfy schema but found following errors: 
+        data.message should be string
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://api.staging.refiner.neoflow.energy/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 50ms
+ Mean size per request: 181B
+
+
Test Pass Percentage
+
+
+
+
50 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema010
Total110
+
+
+
+
+
+
+
Test Failure
+
+ + + + + + + + +
Test NameAssertion Error
response validates against schema
expected data to satisfy schema but found following errors: 
+        data.message should be string
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://api.staging.refiner.neoflow.energy/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 53ms
+ Mean size per request: 181B
+
+
Test Pass Percentage
+
+
+
+
50 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema010
Total110
+
+
+
+
+
+
+
Test Failure
+
+ + + + + + + + +
Test NameAssertion Error
response validates against schema
expected data to satisfy schema but found following errors: 
+        data.message should be string
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://api.staging.refiner.neoflow.energy/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 49ms
+ Mean size per request: 120B
+
+
Test Pass Percentage
+
+
+
+
50 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema010
Total110
+
+
+
+
+
+
+
Test Failure
+
+ + + + + + + + +
Test NameAssertion Error
response validates against schema
expected data to satisfy schema but found following errors: 
+        data.message should be string
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://api.staging.refiner.neoflow.energy/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 45ms
+ Mean size per request: 95B
+
+
Test Pass Percentage
+
+
+
+
50 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema010
Total110
+
+
+
+
+
+
+
Test Failure
+
+ + + + + + + + +
Test NameAssertion Error
response validates against schema
expected data to satisfy schema but found following errors: 
+        data.message should be string
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://api.staging.refiner.neoflow.energy/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 44ms
+ Mean size per request: 95B
+
+
Test Pass Percentage
+
+
+
+
50 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema010
Total110
+
+
+
+
+
+
+
Test Failure
+
+ + + + + + + + +
Test NameAssertion Error
response validates against schema
expected data to satisfy schema but found following errors: 
+        data.message should be string
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://api.staging.refiner.neoflow.energy/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 46ms
+ Mean size per request: 95B
+
+
Test Pass Percentage
+
+
+
+
50 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema010
Total110
+
+
+
+
+
+
+
Test Failure
+
+ + + + + + + + +
Test NameAssertion Error
response validates against schema
expected data to satisfy schema but found following errors: 
+        data.message should be string
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://api.staging.refiner.neoflow.energy/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 53ms
+ Mean size per request: 95B
+
+
Test Pass Percentage
+
+
+
+
50 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema010
Total110
+
+
+
+
+
+
+
Test Failure
+
+ + + + + + + + +
Test NameAssertion Error
response validates against schema
expected data to satisfy schema but found following errors: 
+        data.message should be string
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://api.staging.refiner.neoflow.energy/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 45ms
+ Mean size per request: 95B
+
+
Test Pass Percentage
+
+
+
+
50 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema010
Total110
+
+
+
+
+
+
+
Test Failure
+
+ + + + + + + + +
Test NameAssertion Error
response validates against schema
expected data to satisfy schema but found following errors: 
+        data.message should be string
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://api.staging.refiner.neoflow.energy/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 44ms
+ Mean size per request: 172B
+
+
Test Pass Percentage
+
+
+
+
50 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema010
Total110
+
+
+
+
+
+
+
Test Failure
+
+ + + + + + + + +
Test NameAssertion Error
response validates against schema
expected data to satisfy schema but found following errors: 
+        data.message should be string
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://api.staging.refiner.neoflow.energy/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 46ms
+ Mean size per request: 172B
+
+
Test Pass Percentage
+
+
+
+
50 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema010
Total110
+
+
+
+
+
+
+
Test Failure
+
+ + + + + + + + +
Test NameAssertion Error
response validates against schema
expected data to satisfy schema but found following errors: 
+        data.message should be string
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://api.staging.refiner.neoflow.energy/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 54ms
+ Mean size per request: 172B
+
+
Test Pass Percentage
+
+
+
+
50 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema010
Total110
+
+
+
+
+
+
+
Test Failure
+
+ + + + + + + + +
Test NameAssertion Error
response validates against schema
expected data to satisfy schema but found following errors: 
+        data.message should be string
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://api.staging.refiner.neoflow.energy/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 44ms
+ Mean size per request: 172B
+
+
Test Pass Percentage
+
+
+
+
50 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema010
Total110
+
+
+
+
+
+
+
Test Failure
+
+ + + + + + + + +
Test NameAssertion Error
response validates against schema
expected data to satisfy schema but found following errors: 
+        data.message should be string
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://api.staging.refiner.neoflow.energy/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 44ms
+ Mean size per request: 172B
+
+
Test Pass Percentage
+
+
+
+
50 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema010
Total110
+
+
+
+
+
+
+
Test Failure
+
+ + + + + + + + +
Test NameAssertion Error
response validates against schema
expected data to satisfy schema but found following errors: 
+        data.message should be string
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://api.staging.refiner.neoflow.energy/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 43ms
+ Mean size per request: 113B
+
+
Test Pass Percentage
+
+
+
+
50 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema010
Total110
+
+
+
+
+
+
+
Test Failure
+
+ + + + + + + + +
Test NameAssertion Error
response validates against schema
expected data to satisfy schema but found following errors: 
+        data.message should be string
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://api.staging.refiner.neoflow.energy/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 47ms
+ Mean size per request: 113B
+
+
Test Pass Percentage
+
+
+
+
50 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema010
Total110
+
+
+
+
+
+
+
Test Failure
+
+ + + + + + + + +
Test NameAssertion Error
response validates against schema
expected data to satisfy schema but found following errors: 
+        data.message should be string
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://api.staging.refiner.neoflow.energy/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 47ms
+ Mean size per request: 111B
+
+
Test Pass Percentage
+
+
+
+
50 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema010
Total110
+
+
+
+
+
+
+
Test Failure
+
+ + + + + + + + +
Test NameAssertion Error
response validates against schema
expected data to satisfy schema but found following errors: 
+        data.message should be string
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://api.staging.refiner.neoflow.energy/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 43ms
+ Mean size per request: 111B
+
+
Test Pass Percentage
+
+
+
+
50 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema010
Total110
+
+
+
+
+
+
+
Test Failure
+
+ + + + + + + + +
Test NameAssertion Error
response validates against schema
expected data to satisfy schema but found following errors: 
+        data.message should be string
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://api.staging.refiner.neoflow.energy/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 44ms
+ Mean size per request: 111B
+
+
Test Pass Percentage
+
+
+
+
50 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema010
Total110
+
+
+
+
+
+
+
Test Failure
+
+ + + + + + + + +
Test NameAssertion Error
response validates against schema
expected data to satisfy schema but found following errors: 
+        data.message should be string
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://api.staging.refiner.neoflow.energy/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 45ms
+ Mean size per request: 111B
+
+
Test Pass Percentage
+
+
+
+
50 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema010
Total110
+
+
+
+
+
+
+
Test Failure
+
+ + + + + + + + +
Test NameAssertion Error
response validates against schema
expected data to satisfy schema but found following errors: 
+        data.message should be string
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://api.staging.refiner.neoflow.energy/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 45ms
+ Mean size per request: 111B
+
+
Test Pass Percentage
+
+
+
+
50 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema010
Total110
+
+
+
+
+
+
+
Test Failure
+
+ + + + + + + + +
Test NameAssertion Error
response validates against schema
expected data to satisfy schema but found following errors: 
+        data.message should be string
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://api.staging.refiner.neoflow.energy/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 46ms
+ Mean size per request: 102B
+
+
Test Pass Percentage
+
+
+
+
50 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema010
Total110
+
+
+
+
+
+
+
Test Failure
+
+ + + + + + + + +
Test NameAssertion Error
response validates against schema
expected data to satisfy schema but found following errors: 
+        data.message should be string
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://api.staging.refiner.neoflow.energy/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 200 - OK
+ Mean time per request: 121ms
+ Mean size per request: 48B
+
+
Test Pass Percentage
+
+
+
+
0 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400010
response validates against schema010
Total020
+
+
+
+
+
+
+
Test Failures
+
+ + + + + + + + + + + + +
Test NameAssertion Error
status code is 400
expected response to have status code 400 but got 200
response validates against schema
expected data to satisfy schema but found following errors: 
+        data should have required property 'message'
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://api.staging.refiner.neoflow.energy/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 200 - OK
+ Mean time per request: 113ms
+ Mean size per request: 48B
+
+
Test Pass Percentage
+
+
+
+
0 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400010
response validates against schema010
Total020
+
+
+
+
+
+
+
Test Failures
+
+ + + + + + + + + + + + +
Test NameAssertion Error
status code is 400
expected response to have status code 400 but got 200
response validates against schema
expected data to satisfy schema but found following errors: 
+        data should have required property 'message'
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://api.staging.refiner.neoflow.energy/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 200 - OK
+ Mean time per request: 111ms
+ Mean size per request: 48B
+
+
Test Pass Percentage
+
+
+
+
0 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400010
response validates against schema010
Total020
+
+
+
+
+
+
+
Test Failures
+
+ + + + + + + + + + + + +
Test NameAssertion Error
status code is 400
expected response to have status code 400 but got 200
response validates against schema
expected data to satisfy schema but found following errors: 
+        data should have required property 'message'
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://api.staging.refiner.neoflow.energy/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 44ms
+ Mean size per request: 102B
+
+
Test Pass Percentage
+
+
+
+
50 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema010
Total110
+
+
+
+
+
+
+
Test Failure
+
+ + + + + + + + +
Test NameAssertion Error
response validates against schema
expected data to satisfy schema but found following errors: 
+        data.message should be string
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://api.staging.refiner.neoflow.energy/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 200 - OK
+ Mean time per request: 116ms
+ Mean size per request: 48B
+
+
Test Pass Percentage
+
+
+
+
0 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400010
response validates against schema010
Total020
+
+
+
+
+
+
+
Test Failures
+
+ + + + + + + + + + + + +
Test NameAssertion Error
status code is 400
expected response to have status code 400 but got 200
response validates against schema
expected data to satisfy schema but found following errors: 
+        data should have required property 'message'
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://api.staging.refiner.neoflow.energy/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 200 - OK
+ Mean time per request: 111ms
+ Mean size per request: 48B
+
+
Test Pass Percentage
+
+
+
+
0 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400010
response validates against schema010
Total020
+
+
+
+
+
+
+
Test Failures
+
+ + + + + + + + + + + + +
Test NameAssertion Error
status code is 400
expected response to have status code 400 but got 200
response validates against schema
expected data to satisfy schema but found following errors: 
+        data should have required property 'message'
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://api.staging.refiner.neoflow.energy/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 200 - OK
+ Mean time per request: 112ms
+ Mean size per request: 48B
+
+
Test Pass Percentage
+
+
+
+
0 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400010
response validates against schema010
Total020
+
+
+
+
+
+
+
Test Failures
+
+ + + + + + + + + + + + +
Test NameAssertion Error
status code is 400
expected response to have status code 400 but got 200
response validates against schema
expected data to satisfy schema but found following errors: 
+        data should have required property 'message'
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://api.staging.refiner.neoflow.energy/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 200 - OK
+ Mean time per request: 111ms
+ Mean size per request: 48B
+
+
Test Pass Percentage
+
+
+
+
0 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400010
response validates against schema010
Total020
+
+
+
+
+
+
+
Test Failures
+
+ + + + + + + + + + + + +
Test NameAssertion Error
status code is 400
expected response to have status code 400 but got 200
response validates against schema
expected data to satisfy schema but found following errors: 
+        data should have required property 'message'
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://api.staging.refiner.neoflow.energy/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 200 - OK
+ Mean time per request: 113ms
+ Mean size per request: 48B
+
+
Test Pass Percentage
+
+
+
+
0 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400010
response validates against schema010
Total020
+
+
+
+
+
+
+
Test Failures
+
+ + + + + + + + + + + + +
Test NameAssertion Error
status code is 400
expected response to have status code 400 but got 200
response validates against schema
expected data to satisfy schema but found following errors: 
+        data should have required property 'message'
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://api.staging.refiner.neoflow.energy/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 200 - OK
+ Mean time per request: 111ms
+ Mean size per request: 48B
+
+
Test Pass Percentage
+
+
+
+
0 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400010
response validates against schema010
Total020
+
+
+
+
+
+
+
Test Failures
+
+ + + + + + + + + + + + +
Test NameAssertion Error
status code is 400
expected response to have status code 400 but got 200
response validates against schema
expected data to satisfy schema but found following errors: 
+        data should have required property 'message'
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://api.staging.refiner.neoflow.energy/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 43ms
+ Mean size per request: 181B
+
+
Test Pass Percentage
+
+
+
+
50 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema010
Total110
+
+
+
+
+
+
+
Test Failure
+
+ + + + + + + + +
Test NameAssertion Error
response validates against schema
expected data to satisfy schema but found following errors: 
+        data.message should be string
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://api.staging.refiner.neoflow.energy/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 55ms
+ Mean size per request: 125B
+
+
Test Pass Percentage
+
+
+
+
50 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema010
Total110
+
+
+
+
+
+
+
Test Failure
+
+ + + + + + + + +
Test NameAssertion Error
response validates against schema
expected data to satisfy schema but found following errors: 
+        data.message should be string
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://api.staging.refiner.neoflow.energy/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 47ms
+ Mean size per request: 125B
+
+
Test Pass Percentage
+
+
+
+
50 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema010
Total110
+
+
+
+
+
+
+
Test Failure
+
+ + + + + + + + +
Test NameAssertion Error
response validates against schema
expected data to satisfy schema but found following errors: 
+        data.message should be string
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://api.staging.refiner.neoflow.energy/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 45ms
+ Mean size per request: 125B
+
+
Test Pass Percentage
+
+
+
+
50 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema010
Total110
+
+
+
+
+
+
+
Test Failure
+
+ + + + + + + + +
Test NameAssertion Error
response validates against schema
expected data to satisfy schema but found following errors: 
+        data.message should be string
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://api.staging.refiner.neoflow.energy/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 49ms
+ Mean size per request: 181B
+
+
Test Pass Percentage
+
+
+
+
50 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema010
Total110
+
+
+
+
+
+
+
Test Failure
+
+ + + + + + + + +
Test NameAssertion Error
response validates against schema
expected data to satisfy schema but found following errors: 
+        data.message should be string
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://api.staging.refiner.neoflow.energy/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 62ms
+ Mean size per request: 125B
+
+
Test Pass Percentage
+
+
+
+
50 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema010
Total110
+
+
+
+
+
+
+
Test Failure
+
+ + + + + + + + +
Test NameAssertion Error
response validates against schema
expected data to satisfy schema but found following errors: 
+        data.message should be string
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://api.staging.refiner.neoflow.energy/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 43ms
+ Mean size per request: 125B
+
+
Test Pass Percentage
+
+
+
+
50 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema010
Total110
+
+
+
+
+
+
+
Test Failure
+
+ + + + + + + + +
Test NameAssertion Error
response validates against schema
expected data to satisfy schema but found following errors: 
+        data.message should be string
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://api.staging.refiner.neoflow.energy/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 51ms
+ Mean size per request: 172B
+
+
Test Pass Percentage
+
+
+
+
50 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema010
Total110
+
+
+
+
+
+
+
Test Failure
+
+ + + + + + + + +
Test NameAssertion Error
response validates against schema
expected data to satisfy schema but found following errors: 
+        data.message should be string
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://api.staging.refiner.neoflow.energy/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 48ms
+ Mean size per request: 217B
+
+
Test Pass Percentage
+
+
+
+
50 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema010
Total110
+
+
+
+
+
+
+
Test Failure
+
+ + + + + + + + +
Test NameAssertion Error
response validates against schema
expected data to satisfy schema but found following errors: 
+        data.message should be string
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://api.staging.refiner.neoflow.energy/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 42ms
+ Mean size per request: 199B
+
+
Test Pass Percentage
+
+
+
+
50 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema010
Total110
+
+
+
+
+
+
+
Test Failure
+
+ + + + + + + + +
Test NameAssertion Error
response validates against schema
expected data to satisfy schema but found following errors: 
+        data.message should be string
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://api.staging.refiner.neoflow.energy/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 47ms
+ Mean size per request: 199B
+
+
Test Pass Percentage
+
+
+
+
50 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema010
Total110
+
+
+
+
+
+
+
Test Failure
+
+ + + + + + + + +
Test NameAssertion Error
response validates against schema
expected data to satisfy schema but found following errors: 
+        data.message should be string
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://api.staging.refiner.neoflow.energy/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 43ms
+ Mean size per request: 260B
+
+
Test Pass Percentage
+
+
+
+
50 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema010
Total110
+
+
+
+
+
+
+
Test Failure
+
+ + + + + + + + +
Test NameAssertion Error
response validates against schema
expected data to satisfy schema but found following errors: 
+        data.message should be string
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://api.staging.refiner.neoflow.energy/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 42ms
+ Mean size per request: 199B
+
+
Test Pass Percentage
+
+
+
+
50 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema010
Total110
+
+
+
+
+
+
+
Test Failure
+
+ + + + + + + + +
Test NameAssertion Error
response validates against schema
expected data to satisfy schema but found following errors: 
+        data.message should be string
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://api.staging.refiner.neoflow.energy/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 200 - OK
+ Mean time per request: 111ms
+ Mean size per request: 48B
+
+
Test Pass Percentage
+
+
+
+
0 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400010
response validates against schema010
Total020
+
+
+
+
+
+
+
Test Failures
+
+ + + + + + + + + + + + +
Test NameAssertion Error
status code is 400
expected response to have status code 400 but got 200
response validates against schema
expected data to satisfy schema but found following errors: 
+        data should have required property 'message'
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://api.staging.refiner.neoflow.energy/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 200 - OK
+ Mean time per request: 150ms
+ Mean size per request: 48B
+
+
Test Pass Percentage
+
+
+
+
0 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400010
response validates against schema010
Total020
+
+
+
+
+
+
+
Test Failures
+
+ + + + + + + + + + + + +
Test NameAssertion Error
status code is 400
expected response to have status code 400 but got 200
response validates against schema
expected data to satisfy schema but found following errors: 
+        data should have required property 'message'
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://api.staging.refiner.neoflow.energy/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 200 - OK
+ Mean time per request: 112ms
+ Mean size per request: 48B
+
+
Test Pass Percentage
+
+
+
+
0 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400010
response validates against schema010
Total020
+
+
+
+
+
+
+
Test Failures
+
+ + + + + + + + + + + + +
Test NameAssertion Error
status code is 400
expected response to have status code 400 but got 200
response validates against schema
expected data to satisfy schema but found following errors: 
+        data should have required property 'message'
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://api.staging.refiner.neoflow.energy/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 200 - OK
+ Mean time per request: 116ms
+ Mean size per request: 48B
+
+
Test Pass Percentage
+
+
+
+
0 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400010
response validates against schema010
Total020
+
+
+
+
+
+
+
Test Failures
+
+ + + + + + + + + + + + +
Test NameAssertion Error
status code is 400
expected response to have status code 400 but got 200
response validates against schema
expected data to satisfy schema but found following errors: 
+        data should have required property 'message'
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://api.staging.refiner.neoflow.energy/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 200 - OK
+ Mean time per request: 115ms
+ Mean size per request: 48B
+
+
Test Pass Percentage
+
+
+
+
0 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400010
response validates against schema010
Total020
+
+
+
+
+
+
+
Test Failures
+
+ + + + + + + + + + + + +
Test NameAssertion Error
status code is 400
expected response to have status code 400 but got 200
response validates against schema
expected data to satisfy schema but found following errors: 
+        data should have required property 'message'
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://api.staging.refiner.neoflow.energy/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 44ms
+ Mean size per request: 209B
+
+
Test Pass Percentage
+
+
+
+
50 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema010
Total110
+
+
+
+
+
+
+
Test Failure
+
+ + + + + + + + +
Test NameAssertion Error
response validates against schema
expected data to satisfy schema but found following errors: 
+        data.message should be string
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://api.staging.refiner.neoflow.energy/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 43ms
+ Mean size per request: 160B
+
+
Test Pass Percentage
+
+
+
+
50 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema010
Total110
+
+
+
+
+
+
+
Test Failure
+
+ + + + + + + + +
Test NameAssertion Error
response validates against schema
expected data to satisfy schema but found following errors: 
+        data.message should be string
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://api.staging.refiner.neoflow.energy/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 41ms
+ Mean size per request: 236B
+
+
Test Pass Percentage
+
+
+
+
50 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema010
Total110
+
+
+
+
+
+
+
Test Failure
+
+ + + + + + + + +
Test NameAssertion Error
response validates against schema
expected data to satisfy schema but found following errors: 
+        data.message should be string
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://api.staging.refiner.neoflow.energy/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 41ms
+ Mean size per request: 236B
+
+
Test Pass Percentage
+
+
+
+
50 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema010
Total110
+
+
+
+
+
+
+
Test Failure
+
+ + + + + + + + +
Test NameAssertion Error
response validates against schema
expected data to satisfy schema but found following errors: 
+        data.message should be string
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://api.staging.refiner.neoflow.energy/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 41ms
+ Mean size per request: 285B
+
+
Test Pass Percentage
+
+
+
+
50 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema010
Total110
+
+
+
+
+
+
+
Test Failure
+
+ + + + + + + + +
Test NameAssertion Error
response validates against schema
expected data to satisfy schema but found following errors: 
+        data.message should be string
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://api.staging.refiner.neoflow.energy/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 46ms
+ Mean size per request: 236B
+
+
Test Pass Percentage
+
+
+
+
50 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema010
Total110
+
+
+
+
+
+
+
Test Failure
+
+ + + + + + + + +
Test NameAssertion Error
response validates against schema
expected data to satisfy schema but found following errors: 
+        data.message should be string
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://api.staging.refiner.neoflow.energy/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 51ms
+ Mean size per request: 337B
+
+
Test Pass Percentage
+
+
+
+
50 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema010
Total110
+
+
+
+
+
+
+
Test Failure
+
+ + + + + + + + +
Test NameAssertion Error
response validates against schema
expected data to satisfy schema but found following errors: 
+        data.message should be string
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://api.staging.refiner.neoflow.energy/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 42ms
+ Mean size per request: 283B
+
+
Test Pass Percentage
+
+
+
+
50 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema010
Total110
+
+
+
+
+
+
+
Test Failure
+
+ + + + + + + + +
Test NameAssertion Error
response validates against schema
expected data to satisfy schema but found following errors: 
+        data.message should be string
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://api.staging.refiner.neoflow.energy/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 41ms
+ Mean size per request: 283B
+
+
Test Pass Percentage
+
+
+
+
50 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema010
Total110
+
+
+
+
+
+
+
Test Failure
+
+ + + + + + + + +
Test NameAssertion Error
response validates against schema
expected data to satisfy schema but found following errors: 
+        data.message should be string
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://api.staging.refiner.neoflow.energy/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 42ms
+ Mean size per request: 283B
+
+
Test Pass Percentage
+
+
+
+
50 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema010
Total110
+
+
+
+
+
+
+
Test Failure
+
+ + + + + + + + +
Test NameAssertion Error
response validates against schema
expected data to satisfy schema but found following errors: 
+        data.message should be string
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://api.staging.refiner.neoflow.energy/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 41ms
+ Mean size per request: 337B
+
+
Test Pass Percentage
+
+
+
+
50 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema010
Total110
+
+
+
+
+
+
+
Test Failure
+
+ + + + + + + + +
Test NameAssertion Error
response validates against schema
expected data to satisfy schema but found following errors: 
+        data.message should be string
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://api.staging.refiner.neoflow.energy/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 43ms
+ Mean size per request: 283B
+
+
Test Pass Percentage
+
+
+
+
50 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema010
Total110
+
+
+
+
+
+
+
Test Failure
+
+ + + + + + + + +
Test NameAssertion Error
response validates against schema
expected data to satisfy schema but found following errors: 
+        data.message should be string
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://api.staging.refiner.neoflow.energy/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 46ms
+ Mean size per request: 283B
+
+
Test Pass Percentage
+
+
+
+
50 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema010
Total110
+
+
+
+
+
+
+
Test Failure
+
+ + + + + + + + +
Test NameAssertion Error
response validates against schema
expected data to satisfy schema but found following errors: 
+        data.message should be string
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://api.staging.refiner.neoflow.energy/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 40ms
+ Mean size per request: 187B
+
+
Test Pass Percentage
+
+
+
+
50 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema010
Total110
+
+
+
+
+
+
+
Test Failure
+
+ + + + + + + + +
Test NameAssertion Error
response validates against schema
expected data to satisfy schema but found following errors: 
+        data.message should be string
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://api.staging.refiner.neoflow.energy/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 43ms
+ Mean size per request: 187B
+
+
Test Pass Percentage
+
+
+
+
50 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema010
Total110
+
+
+
+
+
+
+
Test Failure
+
+ + + + + + + + +
Test NameAssertion Error
response validates against schema
expected data to satisfy schema but found following errors: 
+        data.message should be string
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://api.staging.refiner.neoflow.energy/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 41ms
+ Mean size per request: 187B
+
+
Test Pass Percentage
+
+
+
+
50 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema010
Total110
+
+
+
+
+
+
+
Test Failure
+
+ + + + + + + + +
Test NameAssertion Error
response validates against schema
expected data to satisfy schema but found following errors: 
+        data.message should be string
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://api.staging.refiner.neoflow.energy/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 46ms
+ Mean size per request: 244B
+
+
Test Pass Percentage
+
+
+
+
50 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema010
Total110
+
+
+
+
+
+
+
Test Failure
+
+ + + + + + + + +
Test NameAssertion Error
response validates against schema
expected data to satisfy schema but found following errors: 
+        data.message should be string
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://api.staging.refiner.neoflow.energy/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 40ms
+ Mean size per request: 187B
+
+
Test Pass Percentage
+
+
+
+
50 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema010
Total110
+
+
+
+
+
+
+
Test Failure
+
+ + + + + + + + +
Test NameAssertion Error
response validates against schema
expected data to satisfy schema but found following errors: 
+        data.message should be string
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://api.staging.refiner.neoflow.energy/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 41ms
+ Mean size per request: 178B
+
+
Test Pass Percentage
+
+
+
+
50 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema010
Total110
+
+
+
+
+
+
+
Test Failure
+
+ + + + + + + + +
Test NameAssertion Error
response validates against schema
expected data to satisfy schema but found following errors: 
+        data.message should be string
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://api.staging.refiner.neoflow.energy/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 40ms
+ Mean size per request: 178B
+
+
Test Pass Percentage
+
+
+
+
50 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema010
Total110
+
+
+
+
+
+
+
Test Failure
+
+ + + + + + + + +
Test NameAssertion Error
response validates against schema
expected data to satisfy schema but found following errors: 
+        data.message should be string
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://api.staging.refiner.neoflow.energy/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 53ms
+ Mean size per request: 178B
+
+
Test Pass Percentage
+
+
+
+
50 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema010
Total110
+
+
+
+
+
+
+
Test Failure
+
+ + + + + + + + +
Test NameAssertion Error
response validates against schema
expected data to satisfy schema but found following errors: 
+        data.message should be string
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://api.staging.refiner.neoflow.energy/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 47ms
+ Mean size per request: 113B
+
+
Test Pass Percentage
+
+
+
+
50 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema010
Total110
+
+
+
+
+
+
+
Test Failure
+
+ + + + + + + + +
Test NameAssertion Error
response validates against schema
expected data to satisfy schema but found following errors: 
+        data.message should be string
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://api.staging.refiner.neoflow.energy/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 41ms
+ Mean size per request: 178B
+
+
Test Pass Percentage
+
+
+
+
50 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema010
Total110
+
+
+
+
+
+
+
Test Failure
+
+ + + + + + + + +
Test NameAssertion Error
response validates against schema
expected data to satisfy schema but found following errors: 
+        data.message should be string
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://api.staging.refiner.neoflow.energy/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 51ms
+ Mean size per request: 113B
+
+
Test Pass Percentage
+
+
+
+
50 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema010
Total110
+
+
+
+
+
+
+
Test Failure
+
+ + + + + + + + +
Test NameAssertion Error
response validates against schema
expected data to satisfy schema but found following errors: 
+        data.message should be string
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://api.staging.refiner.neoflow.energy/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 45ms
+ Mean size per request: 113B
+
+
Test Pass Percentage
+
+
+
+
50 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema010
Total110
+
+
+
+
+
+
+
Test Failure
+
+ + + + + + + + +
Test NameAssertion Error
response validates against schema
expected data to satisfy schema but found following errors: 
+        data.message should be string
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://api.staging.refiner.neoflow.energy/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 47ms
+ Mean size per request: 113B
+
+
Test Pass Percentage
+
+
+
+
50 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema010
Total110
+
+
+
+
+
+
+
Test Failure
+
+ + + + + + + + +
Test NameAssertion Error
response validates against schema
expected data to satisfy schema but found following errors: 
+        data.message should be string
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://api.staging.refiner.neoflow.energy/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 43ms
+ Mean size per request: 166B
+
+
Test Pass Percentage
+
+
+
+
50 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema010
Total110
+
+
+
+
+
+
+
Test Failure
+
+ + + + + + + + +
Test NameAssertion Error
response validates against schema
expected data to satisfy schema but found following errors: 
+        data.message should be string
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://api.staging.refiner.neoflow.energy/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 44ms
+ Mean size per request: 113B
+
+
Test Pass Percentage
+
+
+
+
50 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema010
Total110
+
+
+
+
+
+
+
Test Failure
+
+ + + + + + + + +
Test NameAssertion Error
response validates against schema
expected data to satisfy schema but found following errors: 
+        data.message should be string
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://api.staging.refiner.neoflow.energy/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 41ms
+ Mean size per request: 224B
+
+
Test Pass Percentage
+
+
+
+
50 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema010
Total110
+
+
+
+
+
+
+
Test Failure
+
+ + + + + + + + +
Test NameAssertion Error
response validates against schema
expected data to satisfy schema but found following errors: 
+        data.message should be string
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://api.staging.refiner.neoflow.energy/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 43ms
+ Mean size per request: 224B
+
+
Test Pass Percentage
+
+
+
+
50 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema010
Total110
+
+
+
+
+
+
+
Test Failure
+
+ + + + + + + + +
Test NameAssertion Error
response validates against schema
expected data to satisfy schema but found following errors: 
+        data.message should be string
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://api.staging.refiner.neoflow.energy/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 43ms
+ Mean size per request: 224B
+
+
Test Pass Percentage
+
+
+
+
50 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema010
Total110
+
+
+
+
+
+
+
Test Failure
+
+ + + + + + + + +
Test NameAssertion Error
response validates against schema
expected data to satisfy schema but found following errors: 
+        data.message should be string
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://api.staging.refiner.neoflow.energy/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 41ms
+ Mean size per request: 224B
+
+
Test Pass Percentage
+
+
+
+
50 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema010
Total110
+
+
+
+
+
+
+
Test Failure
+
+ + + + + + + + +
Test NameAssertion Error
response validates against schema
expected data to satisfy schema but found following errors: 
+        data.message should be string
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://api.staging.refiner.neoflow.energy/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 42ms
+ Mean size per request: 224B
+
+
Test Pass Percentage
+
+
+
+
50 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema010
Total110
+
+
+
+
+
+
+
Test Failure
+
+ + + + + + + + +
Test NameAssertion Error
response validates against schema
expected data to satisfy schema but found following errors: 
+        data.message should be string
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://api.staging.refiner.neoflow.energy/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 43ms
+ Mean size per request: 224B
+
+
Test Pass Percentage
+
+
+
+
50 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema010
Total110
+
+
+
+
+
+
+
Test Failure
+
+ + + + + + + + +
Test NameAssertion Error
response validates against schema
expected data to satisfy schema but found following errors: 
+        data.message should be string
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://api.staging.refiner.neoflow.energy/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 401 - Unauthorized
+ Mean time per request: 34ms
+ Mean size per request: 43B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 401100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://api.staging.refiner.neoflow.energy/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 200 - OK
+ Mean time per request: 107ms
+ Mean size per request: 48B
+
+
Test Pass Percentage
+
+
+
+
67 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 200100
response validates against schema100
response verified is false010
Total210
+
+
+
+
+
+
+
Test Failure
+
+ + + + + + + + +
Test NameAssertion Error
response verified is false
expected true to be false
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://api.staging.refiner.neoflow.energy/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 200 - OK
+ Mean time per request: 116ms
+ Mean size per request: 48B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 200100
response validates against schema100
response verified is true100
Total300
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://api.staging.refiner.neoflow.energy/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 200 - OK
+ Mean time per request: 152ms
+ Mean size per request: 48B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 200100
response validates against schema100
response verified is true100
Total300
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://api.staging.refiner.neoflow.energy/presentations
+
+
+
+
+
Response Information
+ Response Code: 401 - Unauthorized
+ Mean time per request: 33ms
+ Mean size per request: 43B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 401200
response validates against schema200
Total400
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://api.staging.refiner.neoflow.energy/presentations/prove
+
+
+
+
+
Response Information
+ Response Code: 401 - Unauthorized
+ Mean time per request: 34ms
+ Mean size per request: 43B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 401100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://api.staging.refiner.neoflow.energy/presentations/verify
+
+
+
+
+
Response Information
+ Response Code: 401 - Unauthorized
+ Mean time per request: 34ms
+ Mean size per request: 43B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 401100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/reports/conformance-1726447924/10875732516-conformance-run-Mavennet.json b/reports/conformance-1726447924/10875732516-conformance-run-Mavennet.json new file mode 100644 index 0000000000..4ff290e454 --- /dev/null +++ b/reports/conformance-1726447924/10875732516-conformance-run-Mavennet.json @@ -0,0 +1,26867 @@ +{ + "collection": { + "info": { + "_postman_id": "0b8a4a7f-f952-4403-a9a4-909b37b8fa24", + "name": "Conformance Suite", + "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json" + }, + "item": [ + { + "id": "b590227c-258e-40c2-84b8-241f20fadcd5", + "name": "Clear Cache", + "item": [ + { + "id": "9b4b3c30-91b8-4920-8947-8549b82a374b", + "name": "Clear Token Cache", + "request": { + "url": { + "host": [ + "www", + "example", + "com" + ], + "query": [], + "variable": [] + }, + "method": "HEAD" + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "f1f317a3-e9a1-40ce-8021-f2765576516d", + "type": "text/javascript", + "exec": [ + "pm.globals.unset(\"tokenCache\");", + "" + ], + "_lastExecutionId": "1a855261-bd25-4c2e-bb66-d992aa11f54f" + } + } + ] + }, + { + "id": "25b4eaf3-c594-4915-9e67-dc79563aa062", + "name": "Clear DID Web Cache", + "request": { + "url": { + "host": [ + "www", + "example", + "com" + ], + "query": [], + "variable": [] + }, + "method": "HEAD" + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "60d45641-c4c4-4560-b129-e912418b576a", + "type": "text/javascript", + "exec": [ + "pm.globals.unset(\"didWebCache\");", + "" + ], + "_lastExecutionId": "67ed25b9-e705-46b4-925d-b41d066d1ea6" + } + } + ] + } + ], + "event": [] + }, + { + "id": "36016525-cdd4-4085-8bd1-658444f359ff", + "name": "Discovery - API Configuration", + "item": [ + { + "id": "815c3e3c-d7be-4ab9-a86c-3741d26448e7", + "name": "Positive Testing", + "item": [ + { + "id": "552b9427-c764-4a86-9784-d230928b36d9", + "name": "did_json", + "request": { + "url": { + "host": [ + "{{did_web_endpoint}}" + ], + "query": [], + "variable": [] + }, + "method": "GET" + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "2fdd31a9-becd-4ab0-b311-bb4ab6c981b2", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 200\", function () {", + " pm.response.to.have.status(200);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema200ApiConfiguration\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "" + ], + "_lastExecutionId": "5d575475-2cff-4893-8ed5-e071ac3d10de" + } + } + ] + } + ], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "867f5cd3-ef88-4f8c-87be-fbea90501672", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "eef05ca9-daba-4893-917d-928b29fa6a06" + } + }, + { + "listen": "test", + "script": { + "id": "b567fc63-1c5c-4bf9-b921-c98bb2adeb94", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "f854e16e-eea6-4db6-a4f5-55db593a38d9" + } + } + ] + } + ], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "c0ea9352-6bf3-4940-ba27-80fe4f3998f0", + "type": "text/javascript", + "exec": [ + "// Discovery requires a multi-tenant aware did web endpoint", + "const did_web = pm.environment.get(\"ORGANIZATION_DID_WEB\");", + "const did_web_endpoint = utils(pm).convertDidWebToEndpoint(did_web);", + "pm.variables.set('did_web_endpoint', did_web_endpoint);", + "" + ], + "_lastExecutionId": "115a0b8f-2c3b-4d7f-91cc-1a31eed77589" + } + }, + { + "listen": "test", + "script": { + "id": "4aae02c6-7341-40dc-a1fd-166b835a8a64", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "f70ccaeb-ae35-4dc7-8624-bfd6d2edf93a" + } + } + ] + }, + { + "id": "39f8b6d8-4265-40d9-b2a0-651323e78bba", + "name": "Identifiers - Resolve", + "item": [ + { + "id": "d56a78e8-57f3-4b80-81ef-52d035083bdb", + "name": "Negative Testing", + "item": [ + { + "id": "93ced8f5-be36-40fd-b2e3-660068978b91", + "name": "Bad Request", + "item": [ + { + "id": "f0040cd7-c2dc-4fa3-b159-4eaa1a381dbd", + "name": "did:invalid", + "request": { + "url": { + "path": [ + "identifiers", + "invalid_did" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "GET" + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "d2d2d056-87b4-4293-8149-4f1e9a6743a3", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400Identifiers\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "" + ], + "_lastExecutionId": "58a9cc50-254e-4cee-9ef3-4f36d49e79a3" + } + } + ] + }, + { + "id": "fd3394c0-c351-44b7-a4ed-7dcd0df467b5", + "name": "did:not_found:did_web", + "request": { + "url": { + "path": [ + "identifiers", + "did:web:example.com" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "GET" + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "24a6ed49-fb71-4ef8-a054-bb7e375e1f57", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 404\", function () {", + " pm.response.to.have.status(404);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema404\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "" + ], + "_lastExecutionId": "95025156-f58b-47be-bd2e-0077301f1c47" + } + } + ] + }, + { + "id": "4f1cfe49-b209-4b4f-9d80-fbe332ae4090", + "name": "did:not_found:urn", + "request": { + "url": { + "path": [ + "identifiers", + "urn:uuid:{{$randomUUID}}" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "GET" + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "7c4fe309-287a-460d-9d1b-fe58dadbcc64", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 404\", function () {", + " pm.response.to.have.status(404);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema404\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "" + ], + "_lastExecutionId": "efd89e07-ddb7-46fe-b998-0c08d1d1502f" + } + } + ] + } + ], + "event": [] + }, + { + "id": "138622d6-0cb8-4c62-95cc-7873ac1b6d41", + "name": "Bad Auth", + "item": [ + { + "id": "3862bc36-9709-4190-a3a8-87a8c810937b", + "name": "identifiers:missing_auth", + "request": { + "url": { + "path": [ + "identifiers", + "{{ORGANIZATION_DID_WEB}}" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": { + "type": "noauth", + "noauth": [] + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "a83bd09e-1496-4c87-9d60-2111933866a7", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 401\", function () {", + " pm.response.to.have.status(401);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema401\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "" + ], + "_lastExecutionId": "61a4d206-fa03-4b39-b587-f0061697e57e" + } + }, + { + "listen": "prerequest", + "script": { + "id": "b0ed11bf-10c5-420f-bb36-c1d3634b46aa", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "eb81cddd-cff7-4eb8-8a32-04d40db7e1dd" + } + } + ] + } + ], + "event": [] + } + ], + "event": [] + }, + { + "id": "b1d183c0-7607-44ed-b8ac-ace00182148e", + "name": "Positive Testing", + "item": [ + { + "id": "56b0618d-a7a1-4cf1-a400-48a68a572890", + "name": "identifiers", + "request": { + "url": { + "path": [ + "identifiers", + "{{ORGANIZATION_DID_WEB}}" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "GET" + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "91e90015-f119-497d-9b5c-71d5da2273bb", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 200\", function () {", + " pm.response.to.have.status(200);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema200Identifiers\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString), {", + " strict: true,", + " strictSchema: true,", + " });", + "});" + ], + "_lastExecutionId": "857048c6-19d0-4e1b-9e26-aa06ca9ae8f5" + } + } + ] + } + ], + "event": [] + } + ], + "auth": { + "type": "bearer", + "bearer": [ + { + "type": "string", + "value": "{{currentAccessToken}}", + "key": "token" + } + ] + }, + "event": [ + { + "listen": "prerequest", + "script": { + "id": "b4746bb3-a1b2-4788-86d4-1f58e5529a41", + "type": "text/javascript", + "exec": [ + "// Obtain an access token", + "utils(pm).getAccessToken();", + "" + ], + "_lastExecutionId": "93d054bf-4d4f-4ac1-af1c-a1d30d1a4616" + } + }, + { + "listen": "test", + "script": { + "id": "e7767cc5-cdf1-455e-aa74-8b3a601fc440", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "4cae1318-a1fd-497f-9b49-a4a62f5a9ade" + } + } + ] + }, + { + "id": "eb88ac47-740b-496f-ae14-81da8df27833", + "name": "Credentials - Create", + "item": [ + { + "id": "d9d2128f-89a7-4ba7-a8bc-ca7a93627594", + "name": "Negative Testing", + "item": [ + { + "id": "64035868-43f8-4337-bb35-cef494d3cb10", + "name": "Bad Request", + "description": { + "content": "This folder contains requests which mutate a valid request body in a way that should provoke a \"400 Bad Request\" response from the server.", + "type": "text/plain" + }, + "item": [ + { + "id": "9dcd1252-942c-4c5d-8439-9b6801eeeae9", + "name": "credentials_issue:credential:missing", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "935291b4-d406-4a17-b35d-99b2297291cd", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "117c86ec-f704-4d1e-b035-a085e70807ed" + } + }, + { + "listen": "prerequest", + "script": { + "id": "0fbcfc23-2c79-4c0d-8f4a-23021522e89a", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // \"credential\" is a required field", + " delete req.credential;", + "}));", + "" + ], + "_lastExecutionId": "60d07915-3400-4e3b-995e-56b35052d611" + } + } + ] + }, + { + "id": "2d39f47e-8bfa-4b03-bc0a-e92cce4df5fb", + "name": "credentials_issue:credential.@context:missing", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "df3f4411-abde-4726-8898-8dcfb406d57a", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "c2532303-6ace-4c3f-9237-100aa9d63d46" + } + }, + { + "listen": "prerequest", + "script": { + "id": "68db3761-b546-4fbc-bb03-90781a73f952", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // \"credential.@context\" is a required field", + " delete req.credential[\"@context\"];", + "}));", + "" + ], + "_lastExecutionId": "e84285f7-15ee-4e21-8651-0bb5ab03ae9d" + } + } + ] + }, + { + "id": "a23ee6f3-1007-44e4-b80c-ac0d13075120", + "name": "credentials_issue:credential.@context:boolean", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "c2c4b91d-bb9a-40e1-ab87-07fee1d21703", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "66b2d6e0-cbf2-48c5-a286-4c6b7b4aa86c" + } + }, + { + "listen": "prerequest", + "script": { + "id": "77ac30dd-ccab-4197-8ff4-5b757df48e5b", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // \"credential.@context\" must be an array, not a boolean", + " req.credential[\"@context\"] = false;", + "}));", + "" + ], + "_lastExecutionId": "809abb86-f256-4457-9012-7ba6b1d13e54" + } + } + ] + }, + { + "id": "2f1ff34c-50f8-482e-82fe-b7e35febe4d9", + "name": "credentials_issue:credential.@context:integer Copy", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "32371497-2355-4706-8c3e-d22894ebb2cd", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "85802fe0-898e-473e-b9cd-8778593ef327" + } + }, + { + "listen": "prerequest", + "script": { + "id": "f72f8e59-97a7-4b07-bbf1-7957376d23ac", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // \"credential.@context\" must be an array, not an integer", + " req.credential[\"@context\"] = 42;", + "}));", + "" + ], + "_lastExecutionId": "16869549-d007-4df2-94a7-c5a06d876422" + } + } + ] + }, + { + "id": "727a71cc-893b-458c-9e79-3c6cfa268a67", + "name": "credentials_issue:credential.@context:null", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "3b16546c-5288-48fb-bbf0-79255dd5ddc6", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "0df46221-be3c-4697-abdc-35d25884a111" + } + }, + { + "listen": "prerequest", + "script": { + "id": "7d2b36b6-5d2c-4688-a86e-1294010d0b98", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // \"credential.@context\" must be an array, not null", + " req.credential[\"@context\"] = null;", + "}));", + "" + ], + "_lastExecutionId": "90f98e2b-f35e-4c5b-a504-6eb5cf1031b7" + } + } + ] + }, + { + "id": "dffeba35-9914-41a3-ad06-41892d1220a7", + "name": "credentials_issue:credential.@context:object", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "5e5357c8-63f0-4887-9315-e6372258a7e8", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "08eb9ed4-330c-443a-892b-0973a10ccba0" + } + }, + { + "listen": "prerequest", + "script": { + "id": "e6b75fc0-ae63-494e-b36a-1d7473193ccd", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // \"credential.@context\" must be an array, not an object", + " req.credential[\"@context\"] = {\"@vocab\": \"https://www.w3.org/2018/credentials/v1\"};", + "}));", + "" + ], + "_lastExecutionId": "50baf0d6-fe15-497a-be47-642934f23ead" + } + } + ] + }, + { + "id": "03d510bf-f056-4eeb-bd01-201961ae1440", + "name": "credentials_issue:credential.@context:string", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "a8feb65b-e06b-402c-b527-2702b451f915", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "02babfdf-9290-4050-a6c6-8032a4763af8" + } + }, + { + "listen": "prerequest", + "script": { + "id": "2d64107a-51b5-4ce1-9a3a-dde7b0474611", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // \"credential.@context\" must be an array, not a string", + " req.credential[\"@context\"] = \"https://www.w3.org/2018/credentials/v1\";", + "}));", + "" + ], + "_lastExecutionId": "48ec3468-c638-4d1b-9f3b-3f43166c6793" + } + } + ] + }, + { + "id": "0cb443ae-243f-454e-b6c3-473d585a9045", + "name": "credentials_issue:credential.@context.item.array", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "acc5e5c9-78c4-4b20-90b3-c754bc2c3328", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "10a36a6d-d47a-4f3a-8475-b805162fc6bc" + } + }, + { + "listen": "prerequest", + "script": { + "id": "b353ed3b-24ac-4ed4-bcc1-d658f92183d7", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // Elements of credential.@context array must be string, not array", + " req.credential[\"@context\"] = [", + " \"https://www.w3.org/2018/credentials/v1\",", + " [\"https://w3id.org/traceability/v1\"],", + " ];", + "}));", + "" + ], + "_lastExecutionId": "c26e8134-920a-44be-8d10-415cc2c46349" + } + } + ] + }, + { + "id": "e68f7a86-9a0f-4aeb-b6fc-458514e4a648", + "name": "credentials_issue:credential.@context.item.boolean", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "f63acd79-9bde-42fb-9f90-f8bbe8f7e81b", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "68d5e1e2-c9ec-4e51-aa54-b76667999c94" + } + }, + { + "listen": "prerequest", + "script": { + "id": "c3f13b96-f233-4aa6-a90a-ee07313d143b", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // Elements of credential.@context array must be string, not boolean", + " req.credential[\"@context\"] = [", + " \"https://www.w3.org/2018/credentials/v1\",", + " false,", + " ];", + "}));", + "" + ], + "_lastExecutionId": "dfd632bd-3267-4b2c-a01a-91b79e4b72a2" + } + } + ] + }, + { + "id": "33027092-6a2c-4940-9dd3-3f83e998727e", + "name": "credentials_issue:credential.@context.item.integer", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "af95f8d8-ddd9-496c-8b8b-0a1f95fe1b9c", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "54e7e907-5e59-4672-a782-f59a9e02a232" + } + }, + { + "listen": "prerequest", + "script": { + "id": "f45da8b6-42ce-40d3-ab50-a6578e719810", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // Elements of credential.@context array must be string, not integer", + " req.credential[\"@context\"] = [", + " \"https://www.w3.org/2018/credentials/v1\",", + " 42,", + " ];", + "}));", + "" + ], + "_lastExecutionId": "d00e6c8f-abcb-4584-8db3-433b0394975e" + } + } + ] + }, + { + "id": "f2dffe73-f211-44b2-832d-887469085a27", + "name": "credentials_issue:credential.@context.item.null", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "138e24f8-3715-410f-9dc7-53ab84fce311", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "a4543d01-c1f9-40c3-9457-52a297409801" + } + }, + { + "listen": "prerequest", + "script": { + "id": "5da20e93-8f4e-4032-aa9d-4ad55f2effb0", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // Elements of credential.@context array must be string, not integer", + " req.credential[\"@context\"] = [", + " \"https://www.w3.org/2018/credentials/v1\",", + " null,", + " ];", + "}));", + "" + ], + "_lastExecutionId": "81c34fd9-f753-4d0f-a43c-ff17d52f4846" + } + } + ] + }, + { + "id": "0fb63383-8843-45e2-ade0-f1f4461946f1", + "name": "credentials_issue:credential.@context.item.object", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "3dc37533-6806-41db-ab5e-b74602ee3057", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "04f9062a-48c6-45fc-9c1f-b5399122f1ce" + } + }, + { + "listen": "prerequest", + "script": { + "id": "ac0ba7f7-df09-4724-9ec7-45b13bd173e0", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // Elements of credential.@context array must be string, not object", + " req.credential[\"@context\"] = [", + " \"https://www.w3.org/2018/credentials/v1\",", + " {\"@vocab\": \"https://w3id.org/traceability/v1\"},", + " ];", + "}));", + "" + ], + "_lastExecutionId": "642447fc-465a-473c-a948-4ad4392b1334" + } + } + ] + }, + { + "id": "67c05c32-71e9-4785-97f4-b3563a43995f", + "name": "credentials_issue:credential.id:array", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "70e66c55-699e-4b7c-b9b0-c0d4157eef66", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "5b5895b4-d77f-4159-91e4-6872cd8ea480" + } + }, + { + "listen": "prerequest", + "script": { + "id": "76b3e4aa-986d-4ba0-bf5f-8ef8ee35d1b4", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // Optional credential.id must be string, not array", + " req.credential.id = [pm.variables.get(\"credentialId\")];", + "}));", + "" + ], + "_lastExecutionId": "24b52f4a-ad44-42ec-bc2f-eceee2814049" + } + } + ] + }, + { + "id": "4326a9d5-8b38-44a3-81e3-960fa8dcba65", + "name": "credentials_issue:credential.id:boolean", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "64b50e7f-07d3-47b0-adf7-3351014f1bc5", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "bcab6035-75ba-4ad4-b5bc-8e65241dd7b8" + } + }, + { + "listen": "prerequest", + "script": { + "id": "01f66381-16c8-4ab7-88e1-16f0fd5c82e4", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // Optional credential.id must be string, not boolean", + " req.credential.id = false;", + "}));", + "" + ], + "_lastExecutionId": "43cbb9f6-b2a2-45ab-8bd8-642e79fa5e39" + } + } + ] + }, + { + "id": "4fb6c65c-99b0-4cf6-9bc4-e87718fc6df9", + "name": "credentials_issue:credential.id:integer", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "cb3e352e-2449-431a-92bb-cdadfe3d3295", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "511401bc-0827-4486-a697-316966533d7a" + } + }, + { + "listen": "prerequest", + "script": { + "id": "6e4df863-76fb-4e4b-b622-d61b2a801aef", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // Optional credential.id must be string, not integer", + " req.credential.id = 42;", + "}));", + "" + ], + "_lastExecutionId": "7c102060-f135-4447-aec7-70c71d2bf255" + } + } + ] + }, + { + "id": "e11e6a69-19c1-4c8e-9d9c-f2691beaba9b", + "name": "credentials_issue:credential.id:null", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "c77701da-bcac-494c-a19e-dfac2532e5fa", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "967ec832-f4ec-4765-a5f8-4f27339e2833" + } + }, + { + "listen": "prerequest", + "script": { + "id": "e206d5fd-c4d5-4a95-8272-fd3b81b66b7e", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // Optional credential.id must be string, not null", + " req.credential.id = null;", + "}));", + "" + ], + "_lastExecutionId": "62c86e45-2e90-4e2a-b894-46e6053722e3" + } + } + ] + }, + { + "id": "ed3c4779-db13-4c49-a8e7-538018139f56", + "name": "credentials_issue:credential.id:object", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "d1e81138-0134-4046-ac6e-c21ef3192928", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "bc9046b6-9980-4c11-9a41-f795f4ce481a" + } + }, + { + "listen": "prerequest", + "script": { + "id": "a6c3bd20-7631-4728-8b7f-650fc279930e", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // Optional credential.id must be string, not object", + " req.credential.id = {\"id\": pm.variables.get(\"credentialId\")};", + "}));", + "" + ], + "_lastExecutionId": "ae8f0c0e-37f8-48e2-b8f1-ca21c426a262" + } + } + ] + }, + { + "id": "acaaa342-21b8-4534-aeb1-44554154fef4", + "name": "credentials_issue:credential.type:missing", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "331a2e4e-a395-4d21-925f-242c0d46fbae", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "b9f5120e-bde7-4806-95b8-ee57e0cd972f" + } + }, + { + "listen": "prerequest", + "script": { + "id": "6364f697-2846-4a98-9e23-89478cce4856", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credential.type is a required property", + " delete req.credential.type;", + "}));" + ], + "_lastExecutionId": "5fcc1442-1460-4473-937c-c1db1af045e0" + } + } + ] + }, + { + "id": "e1c6c057-153d-47fe-ba78-0f3d222fcad4", + "name": "credentials_issue:credential.type:boolean", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "b787ab75-ef4b-4c57-b330-759888137d4e", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "5b8da0fc-1fe6-4f24-80a7-1532ab867a0f" + } + }, + { + "listen": "prerequest", + "script": { + "id": "f1583a48-969c-458c-8616-38ffc28d0ca4", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credential.type must be array, not boolean", + " req.credential.type = false;", + "}));" + ], + "_lastExecutionId": "96f5a643-ccf2-4b50-a36c-18d053d3d376" + } + } + ] + }, + { + "id": "b638f89d-45b6-40ab-9340-083a5527e58e", + "name": "credentials_issue:credential.type:integer", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "2ff1e3b5-c833-4fe6-b3f7-4764c616fc0d", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "28e0d8d3-b0f0-4cea-b0f6-d6b5c99831b5" + } + }, + { + "listen": "prerequest", + "script": { + "id": "12a75aa0-0c1e-4a7e-9244-9e8e19ff719a", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credential.type must be array, not integer", + " req.credential.type = 42;", + "}));" + ], + "_lastExecutionId": "4ac9cae7-ff3e-44d0-a55a-942423d1ae82" + } + } + ] + }, + { + "id": "cd1ff5a3-0d3e-4043-be64-536745c8a64d", + "name": "credentials_issue:credential.type:null", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "1ef2bec5-ad11-4207-8fdf-97b8a1390ddf", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "e0429418-0475-4005-ae6c-8e60f4eddc73" + } + }, + { + "listen": "prerequest", + "script": { + "id": "08554fb1-d8f9-4f88-8e68-a2c8df243597", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credential.type must be array, not null", + " req.credential.type = null;", + "}));" + ], + "_lastExecutionId": "dafb5d75-c595-4d0c-ba8e-1caea2a0ac62" + } + } + ] + }, + { + "id": "7d8584ba-d0c1-42a2-92e9-1c2c6350031a", + "name": "credentials_issue:credential.type:object", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "0049c562-124e-42c2-98fb-a3aeae31d52f", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "594d1264-1abc-4c88-b722-12a7c8bc49e0" + } + }, + { + "listen": "prerequest", + "script": { + "id": "adcf3e00-aeec-419f-8bcf-6e468f0ea4da", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credential.type must be array, not object", + " req.credential.type = {};", + "}));" + ], + "_lastExecutionId": "04a4955a-2c7a-4d70-b80e-acd71ba00de0" + } + } + ] + }, + { + "id": "e0adb232-ead0-4756-ab4e-f67e609ef8f4", + "name": "credentials_issue:credential.type:string", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "ed835249-5b95-46a4-be6f-d733cea0d4aa", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "a6a5b833-ab4e-4a36-bdc5-51d77fd29132" + } + }, + { + "listen": "prerequest", + "script": { + "id": "6fa40ec1-95da-4edb-a8d9-4fb4f82a0b18", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credential.type must be array, not string", + " req.credential.type = \"VerifiableCredential\";", + "}));" + ], + "_lastExecutionId": "505a0fe4-0b40-43a5-a1f3-17438d0566a8" + } + } + ] + }, + { + "id": "3b1283e5-5814-4820-98d6-873e007a461b", + "name": "credentials_issue:credential.type.item:missing", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "7059efbf-ccdd-4f01-a195-6909e1edf171", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "ddd42f42-6dab-4a56-80ed-982d9332d853" + } + }, + { + "listen": "prerequest", + "script": { + "id": "0a398bd9-fae9-4eb9-9138-304f3ff44910", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credential.type must have at least one element", + " req.credential.type = [];", + "}));" + ], + "_lastExecutionId": "3438e4a0-c4da-4c01-9c75-0b9fbd724544" + } + } + ] + }, + { + "id": "176d74fb-20c8-4ed9-ad61-455d932e9aed", + "name": "credentials_issue:credential.type.item:array", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "d74b0d10-505f-41eb-b533-32de3a16d4d5", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "60c84b58-a7d9-4945-9d7c-f7f33ef8d157" + } + }, + { + "listen": "prerequest", + "script": { + "id": "16921dd5-1e95-4485-8cbc-05d84baca1c6", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credential.type elements must be string, not array", + " req.credential.type = [", + " \"VerifiableCredential\",", + " [\"AnotherType\"],", + " ];", + "}));" + ], + "_lastExecutionId": "ac7dbc8c-b789-4bd2-8f2e-108c4881a0b2" + } + } + ] + }, + { + "id": "b1ecb1f7-3d6d-43d5-8c45-6203db440bb7", + "name": "credentials_issue:credential.type.item:boolean", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "4dcbcd38-b0b6-4bce-8d88-8bb7d8bf723a", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "ca7f91e3-b76c-4bc0-86a3-12c67dba9106" + } + }, + { + "listen": "prerequest", + "script": { + "id": "72765407-a254-4300-b7d8-d3168f6f67cf", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credential.type elements must be string, not boolean", + " req.credential.type = [", + " \"VerifiableCredential\",", + " false,", + " ];", + "}));" + ], + "_lastExecutionId": "65dab0a5-e435-45b5-bf59-f06a8aa7c1c9" + } + } + ] + }, + { + "id": "78768e4b-1aef-42d3-bc80-2c8acee0fceb", + "name": "credentials_issue:credential.type.item:integer", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "cdbe5c25-c72e-4135-8843-4160ef046c27", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "6cd9fc67-5bba-47b6-95c2-e6dadf83e563" + } + }, + { + "listen": "prerequest", + "script": { + "id": "2f961e3e-5bc5-4250-b7af-3eba5248310c", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credential.type elements must be string, not integer", + " req.credential.type = [", + " \"VerifiableCredential\",", + " 42,", + " ];", + "}));" + ], + "_lastExecutionId": "57c941e9-0de8-456a-ae09-3e1916af0ede" + } + } + ] + }, + { + "id": "dc109f9c-56dd-452e-bf00-55864b4864f2", + "name": "credentials_issue:credential.type.item:null", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "9fb28633-065e-4c1d-94a2-e4a1202f7184", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "8bcfcf18-6e30-4096-aa7a-682ac4b4c241" + } + }, + { + "listen": "prerequest", + "script": { + "id": "62e49a66-cae8-4164-862e-db0b233c80ec", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credential.type elements must be string, not null", + " req.credential.type = [", + " \"VerifiableCredential\",", + " null,", + " ];", + "}));" + ], + "_lastExecutionId": "1eebdfa5-43f0-4e18-94d8-307c3f5a9d96" + } + } + ] + }, + { + "id": "b33591fb-08c4-4425-86ae-5dc0ccc90f21", + "name": "credentials_issue:credential.type.item:object", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "39882f40-2141-4882-8175-6a636d494ca2", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "2bcf9f0e-2f98-459f-b0bc-12df308341c7" + } + }, + { + "listen": "prerequest", + "script": { + "id": "9e6946f6-f16b-4260-aa01-e934b8459f61", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credential.type elements must be string, not object", + " req.credential.type = [", + " \"VerifiableCredential\",", + " {},", + " ];", + "}));" + ], + "_lastExecutionId": "1267d229-e390-48b9-85e9-ba91f6df13b9" + } + } + ] + }, + { + "id": "6805e9c1-e91a-46d1-94da-1e908fd7c965", + "name": "credentials_issue:credential.issuer:missing", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "5dc4c1e5-99f9-4835-8563-e16ce61e9c6a", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "ebe1ab91-992f-4203-a396-f7669a4f93d2" + } + }, + { + "listen": "prerequest", + "script": { + "id": "82e3faea-0377-49aa-9237-f0667b3b3d74", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credential.issuer is a required property", + " delete req.credential.issuer;", + "}));" + ], + "_lastExecutionId": "5db365f6-fbdc-49bb-93a8-62f419c82329" + } + } + ] + }, + { + "id": "dae648aa-feb2-4640-9f91-a04326e1d7d3", + "name": "credentials_issue:credential.issuer:array", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "be05b9b4-6d33-4144-9e46-0e85e7cf26ed", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "9c63f02d-2e6c-4113-b64f-430f53d3ed60" + } + }, + { + "listen": "prerequest", + "script": { + "id": "4f6dff3e-f331-4f6d-ab9d-bd1e718aa4f0", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credential.issuer must be string or object with id, not array", + " req.credential.issuer = [pm.variables.get(\"issuer\")];", + "}));" + ], + "_lastExecutionId": "37a1a749-030b-4159-a2a7-3db544b58f73" + } + } + ] + }, + { + "id": "051667d9-084c-487d-9462-839076f94e12", + "name": "credentials_issue:credential.issuer:boolean", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "83fa1051-8bc2-48ab-b00b-c5d420bba5bd", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "6a07caff-cfc9-4645-9235-4e71e7cce87c" + } + }, + { + "listen": "prerequest", + "script": { + "id": "9fed9c1a-55df-48fd-b419-6476c8d422be", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credential.issuer must be string or object with id, not boolean", + " req.credential.issuer = false;", + "}));" + ], + "_lastExecutionId": "e3b2e5de-412f-485b-852b-7e6b5319b7cf" + } + } + ] + }, + { + "id": "c26cd917-92ac-4fac-adf6-3efe06b536f2", + "name": "credentials_issue:credential.issuer:integer", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "2a80957c-5981-49bf-9d01-9bbc70dbf00b", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "aef50f76-4466-4184-a805-b89a1ef59537" + } + }, + { + "listen": "prerequest", + "script": { + "id": "253b3618-23e3-4644-8883-105d16d07ce2", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credential.issuer must be string or object with id, not integer", + " req.credential.issuer = 42;", + "}));" + ], + "_lastExecutionId": "3a7c5d2f-6795-45f8-bb5b-6e486b8236c1" + } + } + ] + }, + { + "id": "f793fbfa-95e4-4bf3-8afd-0599c9e05059", + "name": "credentials_issue:credential.issuer:null", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "1246a212-35df-46fe-a869-150a90389f3e", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "9b28f094-98ff-43e4-943c-8e2ba6a5c3d3" + } + }, + { + "listen": "prerequest", + "script": { + "id": "bd86a736-58ab-483d-8fda-61ed4c82bdd6", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credential.issuer must be string or object with id, not null", + " req.credential.issuer = null;", + "}));" + ], + "_lastExecutionId": "6ea51260-749a-4cfd-9781-7fbbf8f4a6b0" + } + } + ] + }, + { + "id": "3b5937ac-b1ce-43a7-84a6-220921c99a54", + "name": "credentials_issue.credential.issuer:invalid", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "003ad075-9b86-46fd-803d-5b7f95db4301", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "d18536b3-7267-4dce-b317-ec78c6e5ab6a" + } + }, + { + "listen": "prerequest", + "script": { + "id": "b31a001e-4427-4f55-8a4d-92e8edf44249", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credential.issuer must be a valid URI", + " req.credential.issuer = \"not.a.uri\"", + "}));" + ], + "_lastExecutionId": "376e6bb9-0b7d-49f9-88f6-a62fc4870433" + } + } + ] + }, + { + "id": "cafc2372-0a78-4bc0-9c53-1fd23f14b661", + "name": "credentials_issue.credential.issuer:unknown", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "fc350745-0077-4b4c-a5a1-2451d083dc29", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 422\", function () {", + " pm.response.to.have.status(422);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema422CredentialsIssue\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "" + ], + "_lastExecutionId": "a1d16b43-3ff6-491a-a28c-fc2d9ed80897" + } + }, + { + "listen": "prerequest", + "script": { + "id": "c81d2b30-9cfd-402a-91ad-85532efd376a", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credential.issuer must be known to the endpoint.", + " req.credential.issuer = \"urn:uuid:{{$randomUUID}}\";", + "}));" + ], + "_lastExecutionId": "393a82ab-1aa2-4a24-82dd-4020958de0a5" + } + } + ] + }, + { + "id": "05f7eeaa-f8d1-4c16-ae7f-cb7f22d23169", + "name": "credentials_issue:credential.issuer.id:missing", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "442d4bc3-6472-4d41-8094-dc61fd7b4f21", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "729d6cdc-abe0-4878-979e-d2ddf99d25b3" + } + }, + { + "listen": "prerequest", + "script": { + "id": "f8c56a05-67e7-46f2-8377-22daef2fd128", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credential.issuer.id is required when issuer is in object format", + " req.credential.issuer = {};", + "}));" + ], + "_lastExecutionId": "8195b712-11f9-4ef3-b27c-f3d44b5f8dc2" + } + } + ] + }, + { + "id": "37d32804-0ac5-46e8-b59a-634bf550d97d", + "name": "credentials_issue:credential.issuer.id:array", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "484cbc04-6bc4-4bbb-b62e-4bbc09aca8fa", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "99dbbc07-6d26-470b-b89c-ad481111396c" + } + }, + { + "listen": "prerequest", + "script": { + "id": "88e68b00-0847-493f-9995-6df18d8a65c4", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credential.issuer.id must be string, not array", + " req.credential.issuer = {\"id\": [pm.variables.get(\"issuer\")]};", + "}));" + ], + "_lastExecutionId": "0d22aeac-a163-408e-9f9f-b45fd96837d4" + } + } + ] + }, + { + "id": "ff4af42c-6743-41bd-8082-8b938a4f4be7", + "name": "credentials_issue:credential.issuer.id:boolean", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "f22f1ce3-2887-420c-8cea-4de71f1089a4", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "b909c7bc-00de-4197-a3e5-a993a3e13117" + } + }, + { + "listen": "prerequest", + "script": { + "id": "a9836916-7c60-4b38-8844-76bf3ce8d70e", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credential.issuer.id must be string, not boolean", + " req.credential.issuer = {\"id\": false};", + "}));" + ], + "_lastExecutionId": "ffdcc5c8-91b8-4bf8-97ae-8deef2e1a8e6" + } + } + ] + }, + { + "id": "b0af49cf-636c-4cc6-b898-8c843fdac626", + "name": "credentials_issue:credential.issuer.id:integer", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "d79bc2c3-311f-4455-8e25-6971a47608f4", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "78f324d9-1524-4418-ae0e-4aada9728bd8" + } + }, + { + "listen": "prerequest", + "script": { + "id": "681c6635-eb9c-4844-b72b-c354b8e02986", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credential.issuer.id must be string, not integer", + " req.credential.issuer = {\"id\": 42};", + "}));" + ], + "_lastExecutionId": "d5e7d2f8-4132-4f54-8f6d-ace998ea99d1" + } + } + ] + }, + { + "id": "baa95a59-f262-4d7b-b731-5060e0c048c6", + "name": "credentials_issue:credential.issuer.id:null", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "78668afa-39b8-4a50-8c27-fc64b5a9a2b0", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "2f89a5bd-5201-4058-9d2f-0c29d76e1a92" + } + }, + { + "listen": "prerequest", + "script": { + "id": "48a6ced2-14a2-46c8-a10e-46d19de1f217", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credential.issuer.id must be string, not null", + " req.credential.issuer = {\"id\": null};", + "}));" + ], + "_lastExecutionId": "5c56776d-4851-4390-afba-154badc0528b" + } + } + ] + }, + { + "id": "7010922b-973e-4d19-8f05-395a8ba51e81", + "name": "credentials_issue.credential.issuer.id:invalid", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "938f29cd-409d-42c2-9543-74761a48cd13", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "bb83fb07-0879-49a1-90a7-0ecff6de35bc" + } + }, + { + "listen": "prerequest", + "script": { + "id": "845d6cce-987d-4018-a73d-5ccbd9984452", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credential.issuer.id must be a valid URI", + " req.credential.issuer = {\"id\": \"not.a.uri\"}", + "}));" + ], + "_lastExecutionId": "8378b47a-b24f-4c8b-b2bf-b43bc8d19e56" + } + } + ] + }, + { + "id": "ac9869e2-2068-4e82-99c1-1c98971d5aca", + "name": "credentials_issue.credential.issuer.id:unknown", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "dce0b43e-8ec6-49e7-bff5-72d6497c0519", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 422\", function () {", + " pm.response.to.have.status(422);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema422CredentialsIssue\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "8cbe99ae-da91-4421-b8a8-aa13574cd01f" + } + }, + { + "listen": "prerequest", + "script": { + "id": "7e574b2d-ea9f-4b9c-b9f2-942b698bfd76", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credential.issuer.id must be known to the endpoint.", + " req.credential.issuer = {\"id\": \"urn:uuid:{{$randomUUID}}\"};", + "}));" + ], + "_lastExecutionId": "b67f0155-e46a-4cbf-b947-c306e7f6dbd1" + } + } + ] + }, + { + "id": "98664c1e-ce97-4297-b61b-865fe059191d", + "name": "credentials_issue:credential.issuanceDate.missing", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "a6688b23-ec9c-45f6-a1b7-c98b379d7d3c", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "f1270e3d-446a-4158-9beb-b7d28a9a6702" + } + }, + { + "listen": "prerequest", + "script": { + "id": "578698c4-43a3-4f5b-b55e-3c7e67b60587", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credential.issuanceDate is a required property", + " delete req.credential.issuanceDate;", + "}));" + ], + "_lastExecutionId": "13986a79-0040-4fb2-8fb8-448b2cbb5702" + } + } + ] + }, + { + "id": "01bcbf94-2f93-4f3b-bb09-3aaa36740a36", + "name": "credentials_issue:credential.issuanceDate:array", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "cbf35fd5-5174-4ec3-be41-285834b62717", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "b2f20e36-90a8-405c-b490-abd989e50969" + } + }, + { + "listen": "prerequest", + "script": { + "id": "c5a5ae26-075f-4170-8e37-52abc2c21b18", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credential.issuanceDate must be string, not array", + " req.credential.issuanceDate = [pm.variables.get(\"issuanceDate\")];", + "}));" + ], + "_lastExecutionId": "76fa8392-46b1-4987-9bbc-cd338774634f" + } + } + ] + }, + { + "id": "0f2906b8-8708-4b31-9b1d-310918ed1d62", + "name": "credentials_issue:credential.issuanceDate:boolean", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "2ded55ea-74f6-4836-bd2b-dfa479f3ce0b", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "de6cbe79-9bcd-48bd-a73b-6e8305e6ba24" + } + }, + { + "listen": "prerequest", + "script": { + "id": "040b5368-5a21-46cf-9a61-8a0545548492", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credential.issuanceDate must be string, not boolean", + " req.credential.issuanceDate = false;", + "}));" + ], + "_lastExecutionId": "de46ddfb-4e61-49bf-b3dd-f0d7e0815820" + } + } + ] + }, + { + "id": "26ceeebc-cd87-44df-a8d7-abc35ed17464", + "name": "credentials_issue:credential.issuanceDate:integer", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "9fa80924-2dc5-44d2-b5f4-9c574eb23a1a", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "4981f1bb-874d-49be-9bf3-eb3af0cdf6d0" + } + }, + { + "listen": "prerequest", + "script": { + "id": "e62db5cf-899a-42d3-805a-7d85c75f85d5", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credential.issuanceDate must be string, not integer", + " req.credential.issuanceDate = 42;", + "}));" + ], + "_lastExecutionId": "436b0760-88cd-4782-a957-4fa227af1784" + } + } + ] + }, + { + "id": "173a72bb-33de-4f46-b0f2-0bd3ea56e321", + "name": "credentials_issue:credential.issuanceDate:null", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "4609bc8f-ba49-4f6a-9d5f-f594740da237", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "1ce12c26-9a23-4832-9d5c-28374f3c78bc" + } + }, + { + "listen": "prerequest", + "script": { + "id": "006e5402-9018-4693-accc-8c33fb10b238", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credential.issuanceDate must be string, not null", + " req.credential.issuanceDate = null;", + "}));" + ], + "_lastExecutionId": "4ccaa061-80af-4785-aa56-42e4d3fd1606" + } + } + ] + }, + { + "id": "c75a37c1-c51f-4795-8a91-fa4d86dcc640", + "name": "credentials_issue:credential.issuanceDate:object", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "ca3f518c-4227-43c5-a649-031fa25760ff", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "33eadc7a-9437-460a-9662-c7789df887e8" + } + }, + { + "listen": "prerequest", + "script": { + "id": "c2c86192-0b64-4460-a0af-514fcc542a0b", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credential.issuanceDate must be string, not object", + " req.credential.issuanceDate = {};", + "}));" + ], + "_lastExecutionId": "8f6a3688-920e-4163-9945-579972ff954b" + } + } + ] + }, + { + "id": "0bfc9898-fc96-439c-9521-9c967603121b", + "name": "credentials_issue:credential.issuanceDate:invalid_value", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "8c1ddafb-359b-4b53-8274-d84bf85d7708", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "5f667ae8-51df-41ab-804a-58901f57efa0" + } + }, + { + "listen": "prerequest", + "script": { + "id": "f4e817b3-378f-4a9f-8cb8-523e1b243a5d", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credential.issuanceDate must be a valid XML date time string", + " req.credential.issuanceDate = \"not an xml date time string\";", + "}));" + ], + "_lastExecutionId": "5c284af7-c79a-4794-adf0-121a4d3d3751" + } + } + ] + }, + { + "id": "cb89c3a4-45d2-4ec2-9ac3-5dddac677d80", + "name": "credentials_issue:credential.credentialSubject:missing", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "8fcf52c4-e2e6-443f-9a9c-4a96246b1f11", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "13e7bf82-5204-4316-bd2f-ac12e40168ca" + } + }, + { + "listen": "prerequest", + "script": { + "id": "97fbeec3-b2e0-4ffb-aea4-0d87f209452e", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credential.credentialSubject is a required property", + " delete req.credential.credentialSubject;", + "}));" + ], + "_lastExecutionId": "9e2e5ac4-8c58-4a2a-9622-a8177090c6c4" + } + } + ] + }, + { + "id": "5acb3d69-70e0-4767-9a8f-5074abf02e18", + "name": "credentials_issue:credential.credentialSubject:array", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "a2768e66-62ce-45a5-a25b-3d84d1299d89", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "223a85dc-e6b5-4c93-b2dc-aa1588886c19" + } + }, + { + "listen": "prerequest", + "script": { + "id": "05115f15-94bf-4b7e-8cf1-10821b2b4e1c", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credential.credentialSubject must be object, not array", + " req.credential.credentialSubject = [pm.variables.get(\"credentialSubject\")];", + "}));" + ], + "_lastExecutionId": "0a50d776-a3e3-4a56-9090-b41c271a2e63" + } + } + ] + }, + { + "id": "877b8265-a7d1-460a-91fe-3c4b0e4879cf", + "name": "credentials_issue:credential.credentialSubject:boolean", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "12f9467f-1487-4938-9fcb-c2b5b681f1e9", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "6d931c88-8329-4fc0-a755-cfe0cb2ec1a8" + } + }, + { + "listen": "prerequest", + "script": { + "id": "9a68cefe-cada-499f-b9ba-12ccfe65b120", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credential.credentialSubject must be object, not boolean", + " req.credential.credentialSubject = false;", + "}));" + ], + "_lastExecutionId": "c093613e-5664-4503-b9f7-4afd2b8e2075" + } + } + ] + }, + { + "id": "03c3cfc6-1df8-4872-a2b2-e325648a6eeb", + "name": "credentials_issue:credential.credentialSubject:integer", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "cea085fb-d808-4285-ad9d-c8e9aa4da10d", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "c483bb5c-6417-4b67-bc45-be8bfe0fa762" + } + }, + { + "listen": "prerequest", + "script": { + "id": "2bfcb28a-6bdb-4a47-82f2-3556af10665d", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credential.credentialSubject must be object, not integer", + " req.credential.credentialSubject = 42;", + "}));" + ], + "_lastExecutionId": "d62eca72-8ffb-4183-a717-a65d0281a397" + } + } + ] + }, + { + "id": "cec52340-9db1-4b16-b62b-aa0ca795aaca", + "name": "credentials_issue:credential.credentialSubject:null", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "25b5e1f9-84c4-4a9f-90e2-ee3f7664d4e4", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "59f89a5b-c622-4b5b-9273-f613c63d952a" + } + }, + { + "listen": "prerequest", + "script": { + "id": "6101cebe-64e7-4037-993f-3a3308c6efb6", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credential.credentialSubject must be object, not null", + " req.credential.credentialSubject = null;", + "}));" + ], + "_lastExecutionId": "2009d661-661e-47e3-9e1f-462e070e6a4b" + } + } + ] + }, + { + "id": "c7e46faf-eeb7-4391-a3f5-eba49a5520c4", + "name": "credentials_issue:credential.credentialSubject:string", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "00b61b7b-042f-450e-9b92-3dd017db5512", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "eb0f480c-13b2-4e89-b725-39d40c6022f7" + } + }, + { + "listen": "prerequest", + "script": { + "id": "2166f7dd-2374-4a38-9ac3-f865a3a581e3", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credential.credentialSubject must be object, not string.", + " req.credential.credentialSubject = pm.variables.get(\"credentialSubject\");", + "}));" + ], + "_lastExecutionId": "4ea0f60a-c84d-46de-bd1d-02c796a98677" + } + } + ] + }, + { + "id": "db240dcc-f74a-4b61-94fb-4264d2de7698", + "name": "credentials_issue:credential.credentialSubject.id:array", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "9b38a2a8-138c-4ada-87d4-32f6489272f8", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "78bbba76-56bc-4dbc-8d8c-7f8730c37433" + } + }, + { + "listen": "prerequest", + "script": { + "id": "9b313272-787d-4f77-8eb3-5b22419d65bb", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credential.credentialSubject.id must be string, not array", + " req.credential.credentialSubject = {\"id\": [pm.variables.get(\"credentialSubject\")]};", + "}));" + ], + "_lastExecutionId": "3d8f1556-b47a-483c-8b7b-ac4b0bb0c447" + } + } + ] + }, + { + "id": "b06e8e6a-e951-4b19-8729-35f306cb55f0", + "name": "credentials_issue:credential.credentialSubject.id:array Copy", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "7be59dec-d7e7-44c8-82b4-44387a953ccc", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "103f71a2-b092-42f6-9825-7338abe5d663" + } + }, + { + "listen": "prerequest", + "script": { + "id": "f5e58ef1-3063-48e4-9e60-c10a424ff89a", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credential.credentialSubject.id must be string, not boolean", + " req.credential.credentialSubject = {\"id\": false};", + "}));" + ], + "_lastExecutionId": "06b61855-18cd-46bf-a057-0a5dd273739f" + } + } + ] + }, + { + "id": "c95346cc-cf01-4071-aa03-a6ec127480a7", + "name": "credentials_issue:credential.credentialSubject.id:array Copy 2", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "d576abab-931f-4c48-b3a1-2f5436192c8c", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "f3cd0d6d-8809-4684-941b-636cd6b51d17" + } + }, + { + "listen": "prerequest", + "script": { + "id": "bb813063-c279-4c1f-b869-30d5b53cf034", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credential.credentialSubject.id must be string, not integer", + " req.credential.credentialSubject = {\"id\": 42};", + "}));" + ], + "_lastExecutionId": "e8209f0c-5762-4387-955d-5f30f4206c62" + } + } + ] + }, + { + "id": "b6cc870e-bb55-484f-9b11-113c662a4624", + "name": "credentials_issue:credential.credentialSubject.id:array Copy 3", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "852a794b-a401-41b9-bd6a-95cab2babacb", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "4fa31ef3-6d2f-4446-a1a8-14534bb52717" + } + }, + { + "listen": "prerequest", + "script": { + "id": "7cdbe062-0fd5-4213-a084-9cac10b82e14", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credential.credentialSubject.id must be string, not null", + " req.credential.credentialSubject = {\"id\": null};", + "}));" + ], + "_lastExecutionId": "0c6efb8a-3366-4726-9bc4-33e2b6523762" + } + } + ] + }, + { + "id": "46c304aa-cd79-4fc5-8d3c-f6ab0c5957d3", + "name": "credentials_issue:credential.credentialSubject.id:array Copy 4", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "9514f220-feab-4e27-a686-a02526eb5246", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "df8a1822-7e10-4136-ba3e-4a97f504e90a" + } + }, + { + "listen": "prerequest", + "script": { + "id": "7e3ac864-94e5-47af-9f1d-f8f4a02fa66d", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credential.credentialSubject.id must be string, not object", + " req.credential.credentialSubject = {\"id\": {}};", + "}));" + ], + "_lastExecutionId": "7773d5e4-730c-4516-805b-55ec145a2a1d" + } + } + ] + }, + { + "id": "4f074c5f-8f0e-4eab-b1c5-22ac0246bd30", + "name": "credentials_issue:options:missing", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "4fb4a625-a7c2-409b-83a9-4665e9ad9aff", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "ab7e2bb4-8568-410f-88d4-d62879101983" + } + }, + { + "listen": "prerequest", + "script": { + "id": "db3ddd73-06f0-4a7a-931a-e8d73b6fe788", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // options is a required property", + " delete req.options;", + "}));" + ], + "_lastExecutionId": "2bb901ea-1fa8-4556-b8b6-9bfebf0314fb" + } + } + ] + }, + { + "id": "7929f2a8-bf20-4931-9320-54efc66794ad", + "name": "credentials_issue:options:array", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "f0c04d43-1a1a-45dc-b4e0-b18d84394116", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "21192983-092f-4fa4-b8d5-fc1155e1448c" + } + }, + { + "listen": "prerequest", + "script": { + "id": "966c085f-ec94-4ee7-8bb6-029f82f29310", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // options must be object, not array", + " req.options = [];", + "}));" + ], + "_lastExecutionId": "31c894ca-bf14-4964-863c-d7bb75aeaf03" + } + } + ] + }, + { + "id": "7d8409fb-124d-40c7-8f7d-8c88c11cdc7a", + "name": "credentials_issue:options:boolean", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "3463bcc7-e824-4215-baa3-a29d6be8f017", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "fd34b54f-d2c7-4f43-aa31-4943971a70ba" + } + }, + { + "listen": "prerequest", + "script": { + "id": "84f49414-94cb-4f5c-9b5a-10331ba376c6", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // options must be object, not boolean", + " req.options = false;", + "}));" + ], + "_lastExecutionId": "980aa4dc-d6bb-4c1a-81eb-b263e1e43332" + } + } + ] + }, + { + "id": "994c2ffb-8817-400b-be6f-d0178b8ce4e4", + "name": "credentials_issue:options:integer", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "e2478d0a-725f-48c6-b227-f8b80f01cffb", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "2702f0c9-71f7-4be8-8d51-55ba0cb46524" + } + }, + { + "listen": "prerequest", + "script": { + "id": "dbe3db44-88bc-4102-b0cf-a3f9121ce502", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // options must be object, not integer", + " req.options = 42;", + "}));" + ], + "_lastExecutionId": "225b9e76-6aa4-41e5-ba20-e6c17f3bcc42" + } + } + ] + }, + { + "id": "e569a4f3-2e6f-4611-b55c-673428117bdb", + "name": "credentials_issue:options:null", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "cdda96fb-c65f-4c1d-b480-a1af187b90cd", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "f38d5bca-6c7d-470c-817d-9aca54bcb32a" + } + }, + { + "listen": "prerequest", + "script": { + "id": "44044c04-c63c-45f0-bfbd-f973bfb1d731", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // options must be object, not null", + " req.options = null;", + "}));" + ], + "_lastExecutionId": "79b782ac-e4f2-4986-87be-e80f3aa92f76" + } + } + ] + }, + { + "id": "39baca55-efd0-44c5-b4ad-92905483dc9c", + "name": "credentials_issue:options:string", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "bfe724ba-0d17-44de-8467-9e843eca7941", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "b3a1e6e3-9977-413e-8511-b940772f1010" + } + }, + { + "listen": "prerequest", + "script": { + "id": "c08602b8-c964-4891-8bb3-34e425b23e35", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // options must be object, not string", + " req.options = \"\";", + "}));" + ], + "_lastExecutionId": "874f18e5-5279-432c-bc8a-7aeb2e69a319" + } + } + ] + }, + { + "id": "e38eaf66-ea2d-4d8f-92ad-7e09a2d000e9", + "name": "credentials_issue:options.type:missing", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "9337a28a-7039-4ee7-bb4f-6e2acbd11565", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "50aec47d-93f2-439b-a660-82f4f578e2f0" + } + }, + { + "listen": "prerequest", + "script": { + "id": "21ffee81-5f9b-4bc1-9358-4985dea23d71", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // options.type is a required property", + " delete req.options.type;", + "}));" + ], + "_lastExecutionId": "7710de02-df67-439a-b0c8-281f5631d349" + } + } + ] + }, + { + "id": "54f55d5d-d74a-4a47-bc09-5612d01ad845", + "name": "credentials_issue:options.type:array", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "c4517782-09bc-4bb1-9038-e1b8ad2e8350", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "0cd647af-31d4-4524-a728-b192e4263902" + } + }, + { + "listen": "prerequest", + "script": { + "id": "82f6411e-c0a2-4488-9537-fa7c9b42411a", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // options.type must be string, not array", + " req.options.type = [\"Ed25519Signature2018\"];", + "}));" + ], + "_lastExecutionId": "b9caa9bb-6a7b-4ddb-ac3a-d5b5b1aae4c7" + } + } + ] + }, + { + "id": "47bb082a-c129-4cbb-8719-2e06b348f92b", + "name": "credentials_issue:options.type:boolean", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "ae866df2-1f69-4962-841f-3fed90cb54a3", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "9b67527d-c1f0-4c5c-b1a3-0ca4c0770296" + } + }, + { + "listen": "prerequest", + "script": { + "id": "be253d8d-a867-4c8c-8882-9c8af969d874", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // options.type must be string, not boolean", + " req.options.type = false;", + "}));" + ], + "_lastExecutionId": "04ee1c1c-3f7f-4579-9e02-57e7c6d0b0fb" + } + } + ] + }, + { + "id": "a7717c31-ce05-41e8-b58b-4963334f6574", + "name": "credentials_issue:options.type:integer", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "cdbfcf39-36eb-4b89-b183-6f6cc67f5790", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "62309dad-7364-4f1d-a966-46213925a528" + } + }, + { + "listen": "prerequest", + "script": { + "id": "b0197fa3-318f-4910-9abe-61e5d9f8be2a", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // options.type must be string, not integer", + " req.options.type = 42;", + "}));" + ], + "_lastExecutionId": "eb340bc4-c3f7-4b90-94e7-900068971283" + } + } + ] + }, + { + "id": "13a3c30a-a9d9-4c31-bb23-1609282c9401", + "name": "credentials_issue:options.type:null", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "a5ed7890-0938-4c68-be96-3e200178f423", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "5b80e9f7-387d-4c9f-9dcf-75936123f090" + } + }, + { + "listen": "prerequest", + "script": { + "id": "0f4d3298-2611-48fc-af24-6b62c9ab3554", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // options.type must be string, not null", + " req.options.type = null;", + "}));" + ], + "_lastExecutionId": "ed3f549c-27e7-46af-9a6a-3c4bd056a134" + } + } + ] + }, + { + "id": "2bd1f292-54cb-4e6b-beb1-85a6ddfa682d", + "name": "credentials_issue:options.type:object", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "4976bd52-e62a-4bc6-b877-133876346ee1", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "4569a7f6-447a-428d-a29f-2fa78944f224" + } + }, + { + "listen": "prerequest", + "script": { + "id": "5d53254b-0c2e-48e1-ac1d-7ad6bbe1e6b8", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // options.type must be string, not object", + " req.options.type = {};", + "}));" + ], + "_lastExecutionId": "ad17953f-1e9e-43d4-9113-a1fdc318abbd" + } + } + ] + }, + { + "id": "3ce55581-79bb-4472-a027-26788b729d10", + "name": "credentials_issue:options.type:invalid_value", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "35a43f98-128d-461b-a346-6e4003770eeb", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "dd6a6eab-2f9d-4248-a04a-e5a4437dfc67" + } + }, + { + "listen": "prerequest", + "script": { + "id": "fed3941a-578a-4245-abff-cd8f61d0ea06", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // options.type must be one of the valid values", + " req.options.type = \"invalid value\";", + "}));" + ], + "_lastExecutionId": "14289dc5-9045-44d3-9e7a-df7ea9244847" + } + } + ] + }, + { + "id": "98652c53-e030-4af6-8aba-cfde3befa4f4", + "name": "credentials_issue:options.created:array", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "bea12a47-1d2c-4178-ae39-65fc22c8b72f", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "b7161b2a-32ec-4847-8fe7-210349e8a57c" + } + }, + { + "listen": "prerequest", + "script": { + "id": "49b7e254-c0db-4904-b368-ff2229c7d0da", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // options.created must be string, not array", + " req.options.created = [pm.variables.get(\"created\")];", + "}));" + ], + "_lastExecutionId": "6966860f-0d53-4d38-bf85-8e3415e5c5ac" + } + } + ] + }, + { + "id": "0ce3dbf8-f6e7-40b1-820c-4acfb795f1ed", + "name": "credentials_issue:options.created:boolean", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "8c42a016-407c-42ed-a216-eaa7ec9a243f", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "50ecc221-3c36-4c02-95f9-9f282b7035ab" + } + }, + { + "listen": "prerequest", + "script": { + "id": "e6fda28b-dbdd-45a7-99ee-072f5ffe813d", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // options.created must be string, not boolean", + " req.options.created = false;", + "}));" + ], + "_lastExecutionId": "d04c6406-6370-4188-b0f0-8435d54f7a48" + } + } + ] + }, + { + "id": "fbc53cf9-85ae-4bb8-912e-33cb518c56d0", + "name": "credentials_issue:options.created:integer", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "c9949bd8-ec4a-4a9b-843d-a8e066c82ec6", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "38ed2423-bddc-4298-8cf0-605ff2b8edcf" + } + }, + { + "listen": "prerequest", + "script": { + "id": "56c649d7-1e08-444a-bbd7-68c0944cd49c", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // options.created must be string, not integer", + " req.options.created = 42;", + "}));" + ], + "_lastExecutionId": "a6295e5f-141c-4ade-98f7-4e18bef5748d" + } + } + ] + }, + { + "id": "cb5cb54b-3072-4104-83f1-4a78a4f65280", + "name": "credentials_issue:options.created:null", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "e224a4fe-3342-455c-8eff-1979bacec5da", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "48ecb144-49b3-4473-9394-675563be1e1c" + } + }, + { + "listen": "prerequest", + "script": { + "id": "4607b6c2-6f8c-4565-a92c-2311546ea851", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // options.created must be string, not null", + " req.options.created = null;", + "}));" + ], + "_lastExecutionId": "1c5656d4-25f9-4b1f-8b2d-7b4ebfd3c9cc" + } + } + ] + }, + { + "id": "c13d9920-880d-42c6-a4eb-5a5fa56d4b69", + "name": "credentials_issue:options.created:object", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "99fb64ac-cde4-451e-b70c-3722a1ad36c3", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "757411f8-2410-4ca6-89e5-aafb648c0d75" + } + }, + { + "listen": "prerequest", + "script": { + "id": "e0937366-f00a-4705-8047-2801c906dede", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // options.created must be string, not object", + " req.options.created = {};", + "}));" + ], + "_lastExecutionId": "a89db100-7a2c-41a7-83b8-5d2c6cd13b84" + } + } + ] + }, + { + "id": "c00a176e-4008-4303-bdb9-882930688490", + "name": "credentials_issue:options.created:invalid", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "a5c032ba-a512-46be-aa3a-d25e0f90cd89", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "5e27be83-09fa-4b53-a1f8-e9502bddac9e" + } + }, + { + "listen": "prerequest", + "script": { + "id": "8c9615e4-efe7-47be-a8c9-b88ec3538b47", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // options.created must be a valid XML date time string", + " req.options.created = \"not an xml date time string\";", + "}));" + ], + "_lastExecutionId": "a35c75f5-e9e9-4058-acbc-df4df9b30207" + } + } + ] + }, + { + "id": "2a20166b-1572-4d6e-9db6-e74276a9e74c", + "name": "credentials_issue:options.credentialStatus:array", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "2fbca4c5-dd97-492c-98bd-7e1dfb835de0", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "af331f24-234f-4ba6-8cd5-fa2f34ffe0c9" + } + }, + { + "listen": "prerequest", + "script": { + "id": "c9bb9318-b079-4e6e-9639-70533bd7aaa5", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // options.credentialStatus must be object, not array", + " req.options.credentialStatus = [\"StatusList2021Entry\"];", + "}));" + ], + "_lastExecutionId": "e45a4388-057d-45a4-aae1-93021baf4245" + } + } + ] + }, + { + "id": "978e04a5-0c61-4edf-ba76-dc02d9b51b09", + "name": "credentials_issue:options.credentialStatus:boolean", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "839ed510-fecf-4439-bf84-cc337be26483", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "1bb37cea-c4bf-413f-927b-b69f5d7f8f13" + } + }, + { + "listen": "prerequest", + "script": { + "id": "2983db1f-06b6-4279-90c4-da6f65eb37c4", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // options.credentialStatus must be object, not boolean", + " req.options.credentialStatus = false;", + "}));" + ], + "_lastExecutionId": "83dba205-981d-4271-8b79-0a1090318ed1" + } + } + ] + }, + { + "id": "df47e4ce-a993-41d9-aec2-62062a64c25e", + "name": "credentials_issue:options.credentialStatus:integer", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "85c074be-a515-4918-be72-ba88e8486cea", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "ad50cf3e-52a4-4f89-8f0f-4e2e6e344e63" + } + }, + { + "listen": "prerequest", + "script": { + "id": "9eb0096d-1a09-4783-8ecc-1bdd0f925d2f", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // options.credentialStatus must be object, not integer", + " req.options.credentialStatus = 42;", + "}));" + ], + "_lastExecutionId": "d029e0fb-8d2f-4ce8-91b9-f3e564192f1e" + } + } + ] + }, + { + "id": "610ad4a9-a43f-4847-96f7-2e17f4bb4b31", + "name": "credentials_issue:options.credentialStatus:null", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "7d27b07b-fc2b-4571-9f24-986aaa8d5aed", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "ce10f482-dba5-4453-9167-dc40d752cff8" + } + }, + { + "listen": "prerequest", + "script": { + "id": "a0cff381-5c00-417e-b235-53cb440b258c", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // options.credentialStatus must be object, not null", + " req.options.credentialStatus = null;", + "}));" + ], + "_lastExecutionId": "1eea601e-b00f-4f3f-9548-27ce8f9caf3e" + } + } + ] + }, + { + "id": "d3a94fc6-6ef8-4a66-aefe-3ec14c872e7e", + "name": "credentials_issue:options.credentialStatus:string", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "909423cb-f4f8-45e6-b2ab-b68513c2d40b", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "8c420c93-219a-48e2-9b35-b9bd1173052a" + } + }, + { + "listen": "prerequest", + "script": { + "id": "dda93c43-4da2-47d7-8173-074e94ac5270", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // options.credentialStatus must be object, not string", + " req.options.credentialStatus = \"StatusList2021Entry\";", + "}));" + ], + "_lastExecutionId": "320cccee-b712-4490-a675-491c1546c6e6" + } + } + ] + }, + { + "id": "fae26988-5f05-40f1-a974-a5958ab933f0", + "name": "credentials_issue:options.credentialStatus.type:missing", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "40dfbc84-5853-475f-ac0a-52ad13ecd8f3", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "7cf8484b-0825-460e-9129-b4f0f8db05ef" + } + }, + { + "listen": "prerequest", + "script": { + "id": "7969f8b2-a432-4f3a-be7b-f25df5dadcc5", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // options.credentialStatus must contain \"type\" when present ", + " req.options.credentialStatus = {};", + "}));" + ], + "_lastExecutionId": "00ddd09d-bc9b-4dd4-b48e-4cb83af860a2" + } + } + ] + }, + { + "id": "f6567ffa-fe03-41e3-9e40-e1b1e3e57dc2", + "name": "credentials_issue:options.credentialStatus.type:array", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "288ce24f-c1f0-43d0-aecb-58f4a124a77c", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "2cfc426e-2638-430b-ba2e-9d3b431db3e3" + } + }, + { + "listen": "prerequest", + "script": { + "id": "e0f10350-8445-41c1-a7d7-c42906214a8c", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // options.credentialStatus.type must be string, not array", + " req.options.credentialStatus = {\"type\": [\"StatusList2021Entry\"]};", + "}));" + ], + "_lastExecutionId": "843b0c83-ef71-4246-ac35-e2765c1e41ea" + } + } + ] + }, + { + "id": "7d90d2d2-455a-41c2-9b37-80cce8056d9e", + "name": "credentials_issue:options.credentialStatus.type:boolean", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "91e414c0-98de-49d9-8a6c-c35d8999037c", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "71c3b45e-e84e-48c8-bb9e-30506a06cba2" + } + }, + { + "listen": "prerequest", + "script": { + "id": "4fb09d18-af10-4fef-a2d4-1e7bab4908da", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // options.credentialStatus.type must be string, not boolean", + " req.options.credentialStatus = {\"type\": false};", + "}));" + ], + "_lastExecutionId": "b8a59dcc-8a85-4b2b-9b2a-1032ca345bb3" + } + } + ] + }, + { + "id": "3e92c65f-1688-4057-85b7-67ff4b14b21a", + "name": "credentials_issue:options.credentialStatus.type:integer", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "57a9d057-acb4-4fda-b387-b5b44f5d9677", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "0fb14226-ab0f-43bd-9a8a-737578b7edbb" + } + }, + { + "listen": "prerequest", + "script": { + "id": "7e3d558a-0e26-4763-ab05-ee2c7018b0c2", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // options.credentialStatus.type must be string, not integer", + " req.options.credentialStatus = {\"type\": 42};", + "}));" + ], + "_lastExecutionId": "8069e543-f691-484e-ba43-b328b4280cf9" + } + } + ] + }, + { + "id": "b0f5cb33-55e1-4d10-8029-4b7828d68a42", + "name": "credentials_issue:options.credentialStatus.type:null", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "5f585a73-3ef7-4bb8-b8c4-200f4477d90f", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "83c88745-a638-4044-9a01-697b7fe66bf0" + } + }, + { + "listen": "prerequest", + "script": { + "id": "8cb3bca5-607a-4b27-a0c3-c3773075f68d", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // options.credentialStatus.type must be string, not null", + " req.options.credentialStatus = {\"type\": null};", + "}));" + ], + "_lastExecutionId": "92c85871-f7d6-4444-9861-b066b3d93d98" + } + } + ] + }, + { + "id": "8e18d5da-cdd0-40eb-86ba-569376ea6961", + "name": "credentials_issue:options.credentialStatus.type:null Copy", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "8b211a53-93f5-46fa-b68b-e8e60b9a1d97", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "f2e05e65-956d-4e27-8ed2-f30ec9b403c3" + } + }, + { + "listen": "prerequest", + "script": { + "id": "6e6808be-7c82-4f2f-a8f4-03ca566a9a02", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // options.credentialStatus.type must be string, not object", + " req.options.credentialStatus = {\"type\": {}};", + "}));" + ], + "_lastExecutionId": "e91c38b6-0a03-47cb-bf2b-2a144e117b82" + } + } + ] + }, + { + "id": "f8d7e258-9098-465c-a147-10d2c8201b1b", + "name": "credentials_issue:options.credentialStatus.type:invalid", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "847b5578-e6c7-4725-9d58-5da8d09e148d", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});" + ], + "_lastExecutionId": "088edf7d-ea52-4c49-8a20-cc098ad24495" + } + }, + { + "listen": "prerequest", + "script": { + "id": "c5479484-1f61-4271-8bb7-40e57a351356", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // options.credentialStatus.type must be a valid value", + " req.options.credentialStatus = {\"type\": \"invalid value\"};", + "}));" + ], + "_lastExecutionId": "ff818c7c-63b8-47b2-b3d0-bbe879ce327e" + } + } + ] + } + ], + "event": [] + }, + { + "id": "650c019f-398d-4d49-bae8-6ea0dc52524c", + "name": "Bad Auth", + "item": [ + { + "id": "ada79106-c306-40c7-b40f-ad577e48a496", + "name": "credentials_issue:missing_auth", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + }, + "auth": { + "type": "noauth", + "noauth": [] + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "f736194f-bd4e-4ae4-8fac-58c548d80ebf", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 401\", function () {", + " pm.response.to.have.status(401);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema401\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "" + ], + "_lastExecutionId": "0b6048c1-7233-4b44-8563-501fbc4682c6" + } + }, + { + "listen": "prerequest", + "script": { + "id": "c91d0a4e-264d-4925-b0bb-25fabb7c8c38", + "type": "text/javascript", + "exec": [ + "// Request body must be serialized before sending over the wire.", + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // noop", + "}));", + "" + ], + "_lastExecutionId": "50be4cf2-f98b-44bf-9c32-9523cf141090" + } + } + ] + } + ], + "auth": { + "type": "noauth", + "noauth": [] + }, + "event": [ + { + "listen": "prerequest", + "script": { + "id": "d4b13015-a0fe-4206-8749-af45772b7ff8", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "d0063608-9f6c-48db-822b-68e1d58d90be" + } + }, + { + "listen": "test", + "script": { + "id": "8a84b1c8-9e26-4c98-b46e-bcaa1ce6d1da", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "9317f8e8-fe07-405f-bace-fbf693d2ba94" + } + } + ] + } + ], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "e795227e-f8fb-48da-ace8-1b83bf12ac1d", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "dcbf6fb7-711e-4227-99aa-a200d6b7493d" + } + }, + { + "listen": "test", + "script": { + "id": "f11551d3-3e82-4e9f-a648-662f20ee63f1", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "3d31e322-c460-42ee-9905-2ea47409149f" + } + } + ] + }, + { + "id": "fe4ddb19-1e93-4922-be49-7f9213fbe364", + "name": "Positive Testing", + "item": [ + { + "id": "97c1ada5-435e-482f-83f0-de119cce572e", + "name": "Duplicate Keys", + "item": [ + { + "id": "39ea393a-51a1-4972-b58d-f0e1b549f5d5", + "name": "credentials_issue.credential.issuer:dup", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"credential\": {\n \"@context\": [\n \"https://www.w3.org/2018/credentials/v1\",\n \"https://w3id.org/traceability/v1\"\n ],\n \"type\": [\n \"VerifiableCredential\"\n ],\n \"issuer\": \"{{issuer}}-ignored\",\n \"issuer\": \"{{issuer}}\",\n \"issuanceDate\": \"{{issuanceDate}}\",\n \"credentialSubject\": {\"foo\": \"bar\"}\n },\n \"options\": {\n \"type\": \"Ed25519Signature2018\"\n }\n}", + "options": { + "raw": { + "language": "text" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "b9fad486-0bbf-4f49-9529-e5fb5416bece", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 201\", function () {", + " pm.response.to.have.status(201);", + "});", + "", + "pm.test(\"response issuer matches request credential.issuer\", function() {", + " const { issuer } = pm.response.json().verifiableCredential;", + " pm.expect(issuer).to.equal(pm.variables.get(\"issuer\"))", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema201CredentialsIssue\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});" + ], + "_lastExecutionId": "48671b23-fd88-4835-a567-18b10cd74689" + } + }, + { + "listen": "prerequest", + "script": { + "id": "2c0ffc22-0d16-4d7d-bd63-8b6a56b9bf4c", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "859e6baf-f10a-47fe-b594-8ec9832a51d7" + } + } + ] + } + ], + "event": [] + }, + { + "id": "f0c27ec6-d796-4ae0-b3ac-41a707e394e3", + "name": "credentials_issue", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "e9571fcb-20b7-40b9-bfa4-1243e22c8693", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 201\", function () {", + " pm.response.to.have.status(201);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema201CredentialsIssue\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "pm.test(\"response issuer matches request credential.issuer\", function() {", + " const { issuer } = pm.response.json().verifiableCredential;", + " pm.expect(issuer).to.equal(pm.variables.get(\"issuer\"))", + "});", + "", + "pm.test(\"response issuanceDate matches request credential.issuanceDate\", function() {", + " const { issuanceDate } = pm.response.json().verifiableCredential;", + " pm.expect(issuanceDate).to.equal(pm.variables.get(\"issuanceDate\"))", + "});", + "", + "pm.test(\"response proof.created is close to 'now'\", function() {", + " const { proof } = pm.response.json().verifiableCredential;", + " const delta = Math.abs(Date.parse(proof.created) - Date.now());", + " const tenSecondsInMs = 10000;", + " pm.expect(delta).to.be.lessThan(tenSecondsInMs);", + "});", + "" + ], + "_lastExecutionId": "3da5cdde-3ded-4119-b353-1073b99e8260" + } + }, + { + "listen": "prerequest", + "script": { + "id": "2f038e63-b53d-4485-a42d-9f098c013c33", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // noop", + "}));", + "" + ], + "_lastExecutionId": "7d905273-e37d-4de3-838e-61ef8baf8a90" + } + } + ] + }, + { + "id": "ed1f7df7-b2fb-4a2f-ad2a-506ec96894f6", + "name": "credentials_issue:credential.opt.id", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "b6767b75-7446-4dde-88e0-94da0fcc9d3d", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 201\", function () {", + " pm.response.to.have.status(201);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema201CredentialsIssue\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "pm.test(\"response verifiableCredential.id matches request credential.id\", function() {", + " const { id } = pm.response.json().verifiableCredential.id;", + " pm.expect(id).to.equal(pm.variables.get(\"id\"))", + "});", + "" + ], + "_lastExecutionId": "77885245-0302-4ef0-bd08-06fbc88d0a27" + } + }, + { + "listen": "prerequest", + "script": { + "id": "478f9437-5993-4d4a-9f3a-e1d6b9a15cd0", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " req.credential.id = pm.variables.get(\"credentialId\");", + "}));", + "" + ], + "_lastExecutionId": "02c17996-0604-4610-9203-e4b0331cbac8" + } + } + ] + }, + { + "id": "9d024fcf-9dc2-4d20-8b3b-5913459f524b", + "name": "credentials_issue:credential:alt.issuer.object", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "be581525-2f01-4024-a11b-2210aaa6df5b", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 201\", function () {", + " pm.response.to.have.status(201);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema201CredentialsIssue\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "pm.test(\"response issuer matches request credential.issuer.id\", function() {", + " const { issuer } = pm.response.json().verifiableCredential;", + " // Implementations may reduce object with just \"id\" property to a bare string", + " if (typeof issuer === 'string') {", + " pm.expect(issuer).to.equal(pm.variables.get(\"issuer\"))", + " } else {", + " pm.expect(issuer.id).to.equal(pm.variables.get(\"issuer\"))", + " }", + "});", + "" + ], + "_lastExecutionId": "58d6c275-230e-4666-8960-337606f48f77" + } + }, + { + "listen": "prerequest", + "script": { + "id": "b7753cb8-8466-4876-b035-42857d27547f", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credential.issuer can be an object with required 'id' element", + " req.credential.issuer = {\"id\": pm.variables.get(\"issuer\") };", + "}));", + "" + ], + "_lastExecutionId": "a395749a-f22d-4297-a0c0-493ae8b0fde9" + } + } + ] + }, + { + "id": "fabaf2d3-037d-4c13-9e38-3519c43a7190", + "name": "credentials_issue:credential:alt.credentialSubject.object:opt.id", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "959fbd2b-77d1-4aac-bed6-9f794cbc2217", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 201\", function () {", + " pm.response.to.have.status(201);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema201CredentialsIssue\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "pm.test(\"response credentialSubject.id matches request credential.credentialSubject.id\", function() {", + " const { credentialSubject } = pm.response.json().verifiableCredential;", + " pm.expect(credentialSubject.id).to.equal(pm.variables.get(\"credentialSubject\"))", + "});", + "" + ], + "_lastExecutionId": "cbfb85b1-c033-439b-a7bc-911085b28be9" + } + }, + { + "listen": "prerequest", + "script": { + "id": "677e20b8-ca66-4503-996b-49f02fba28fd", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credential.credentialSubject can be an object with optional 'id' element", + " req.credential.credentialSubject = {\"id\": pm.variables.get(\"credentialSubject\") };", + "}));" + ], + "_lastExecutionId": "73242b22-6bda-4436-94ae-c8a2b70f1e02" + } + } + ] + }, + { + "id": "f468c318-379b-4013-9c7a-f9027f7f19a6", + "name": "credentials_issue:options:opt.created", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "be78fe24-1ffb-4e92-b949-75a9fc9ed71f", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 201\", function () {", + " pm.response.to.have.status(201);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema201CredentialsIssue\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "pm.test(\"response proof.created matches request options.created\", function() {", + " const { created } = pm.response.json().verifiableCredential.proof;", + " pm.expect(created).to.equal(pm.variables.get(\"created\"))", + "});", + "" + ], + "_lastExecutionId": "8e116165-c5ef-4ac3-9e0f-37fb1144624d" + } + }, + { + "listen": "prerequest", + "script": { + "id": "dc57df8c-fba6-47d0-8ae0-67e009bfbe85", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " req.options.created = pm.variables.get(\"created\");", + "}));" + ], + "_lastExecutionId": "3ee09bd4-7f36-42da-8fc5-e667e3344533" + } + } + ] + }, + { + "id": "9a2d5448-0616-4f6b-a540-16905f1f7437", + "name": "credentials_issue:options:opt.credentialStatus", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "74ff0cdb-8a98-49e2-bd8b-ce80043d88ca", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 201\", function () {", + " pm.response.to.have.status(201);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema201CredentialsIssue\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "" + ], + "_lastExecutionId": "41c5fcdc-2245-45d8-93d2-3a2a3fbe5134" + } + }, + { + "listen": "prerequest", + "script": { + "id": "e60669a4-9603-42d3-af67-0b3fde7b3f96", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // options.credentialStatus can be an optional object", + " req.options.credentialStatus = {\"type\": \"StatusList2021Entry\"};", + "}));", + "" + ], + "_lastExecutionId": "22d4484a-b6ec-4a70-bfad-4bf47a0d24bd" + } + } + ] + } + ], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "7581bfa4-5fd0-49ef-86ff-57b7d1da9774", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "3d6f65dc-77d2-4993-bb68-c4dfdd5f8ee5" + } + }, + { + "listen": "test", + "script": { + "id": "8a35e7d8-5aa6-4af4-8271-0ff53a8f0e84", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "ba291d3e-707a-4dc7-a8da-e42351f3c3c4" + } + } + ] + } + ], + "auth": { + "type": "bearer", + "bearer": [ + { + "type": "string", + "value": "{{currentAccessToken}}", + "key": "token" + } + ] + }, + "event": [ + { + "listen": "prerequest", + "script": { + "id": "09dd53f3-7faf-46c5-b11c-679a8470a55c", + "type": "text/javascript", + "exec": [ + "// Obtain an access token", + "utils(pm).getAccessToken();", + "", + "// Some values are stored in variables so that they can be substituted", + "// into the request body and so that the response body can be tested to", + "// ensure it contains the same value.", + "", + "pm.variables.set(\"credentialId\", \"urn:uuid:{{$randomUUID}}\")", + "pm.variables.set(\"credentialSubject\", \"did:example:123\")", + "pm.variables.set(\"issuanceDate\", \"2006-01-02T15:04:05Z\");", + "pm.variables.set(\"issuer\", pm.environment.get(\"ORGANIZATION_DID_WEB\"));", + "pm.variables.set(\"created\", \"2006-01-02T15:04:05Z\");", + "", + "// Minimal request body should represent the minimum set of data required", + "// to issue a valid credential. This should exclude all optional items, and", + "// should contain the first alternate version of any 'oneOf' elements", + "// defined in the OpenAPI schema.", + "//", + "// Tests will use this minimal request body as a starting point and will", + "// mutate it as needed in pre-request scripts, e.g., to run tests using", + "// alternate or optional elements.", + "", + "pm.variables.set(\"minimalRequestBody\", {", + " \"credential\": {", + " \"@context\": [", + " \"https://www.w3.org/2018/credentials/v1\",", + " \"https://w3id.org/traceability/v1\"", + " ],", + " \"type\": [", + " \"VerifiableCredential\"", + " ],", + " \"issuer\": pm.variables.get(\"issuer\"),", + " \"issuanceDate\": pm.variables.get(\"issuanceDate\"),", + " \"credentialSubject\": {\"foo\": \"bar\"}", + " },", + " \"options\": {", + " \"type\": \"Ed25519Signature2018\"", + " }", + "});", + "", + "mutateRequestBody = (mutationFunction) => {", + " const req = pm.variables.get(\"minimalRequestBody\");", + " mutationFunction(req);", + " return JSON.stringify(req);", + "};", + "" + ], + "_lastExecutionId": "746c2ffa-711f-4d5f-bfb2-6d45c682fcd0" + } + }, + { + "listen": "test", + "script": { + "id": "07ee1fe9-e39a-4b57-aa48-70cf214bd610", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "401cca4e-980d-415d-999b-5e701b6c71ca" + } + } + ] + }, + { + "id": "b420ac1d-59e5-4754-8cd9-7cd156b7a26c", + "name": "Credentials - Update Status", + "item": [ + { + "id": "dde93ade-ceea-4898-b959-47b12ef46768", + "name": "Negative Testing", + "item": [ + { + "id": "a4e0f56e-51d0-4018-a313-4878568f5618", + "name": "Bad Request", + "item": [ + { + "id": "aa18232f-f8a1-4eeb-b022-afc806b39dd9", + "name": "credentials_status:credentialId:missing", + "request": { + "url": { + "path": [ + "credentials", + "status" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "e01ff488-0f06-407f-971b-d2f6b651a8ec", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "12bf60c8-ce47-4228-bc99-709412189523" + } + }, + { + "listen": "prerequest", + "script": { + "id": "78ad4940-7586-4fd0-8d11-492e1658a3ec", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credentialId is a required property", + " delete req.credentialId;", + "}));" + ], + "_lastExecutionId": "55c9a23e-64f9-4ded-bab4-cb7b78c4ff69" + } + } + ] + }, + { + "id": "9d8fa275-e1f8-4009-9fdb-6568ec97efd6", + "name": "credentials_status:credentialId:array", + "request": { + "url": { + "path": [ + "credentials", + "status" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "e27624ff-14d8-4de5-9499-94ed361cbd22", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "02a2f896-8822-414c-a602-b662ba2045c6" + } + }, + { + "listen": "prerequest", + "script": { + "id": "7ebfab36-a055-48c7-9061-3a3d9a500eee", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credentialId must be string, not array", + " req.credentialId = [pm.variables.get(\"credentialId\")];", + "}));" + ], + "_lastExecutionId": "9b4026af-e003-4f4d-b7c9-061071856df5" + } + } + ] + }, + { + "id": "9f96ac90-eba3-40d0-9bc5-1727c2f851aa", + "name": "credentials_status:credentialId:boolean", + "request": { + "url": { + "path": [ + "credentials", + "status" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "a2a83834-6dae-4a23-84b6-cd71e97e4908", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "6c9a4183-4d10-44cc-a534-81531f21d177" + } + }, + { + "listen": "prerequest", + "script": { + "id": "9bcf18ff-1464-4511-b785-1312127ee8bc", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credentialId must be string, not boolean", + " req.credentialId = false;", + "}));" + ], + "_lastExecutionId": "3703e042-c803-4fd9-832f-65e911751c94" + } + } + ] + }, + { + "id": "ee234ad4-79fa-4549-bf80-ebf86c83c695", + "name": "credentials_status:credentialId:integer", + "request": { + "url": { + "path": [ + "credentials", + "status" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "8f3f99a3-b4c1-421d-8111-3971fa68f548", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "22d9723e-80ca-474c-9db4-d7e56e0c1009" + } + }, + { + "listen": "prerequest", + "script": { + "id": "dafdafe0-68c1-41e3-b5d5-46a0d48033fb", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credentialId must be string, not integer", + " req.credentialId = 42;", + "}));" + ], + "_lastExecutionId": "60beec1f-4211-4066-a91c-187123f3e5d6" + } + } + ] + }, + { + "id": "abff6368-a31c-4b4d-995a-28a60967eab8", + "name": "credentials_status:credentialId:null", + "request": { + "url": { + "path": [ + "credentials", + "status" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "9fcf979f-e76b-4ddc-9b1a-40dd364c5bbc", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "2545ded4-0439-47bd-8b38-4c11c7dcde89" + } + }, + { + "listen": "prerequest", + "script": { + "id": "11639dcf-c3d3-4cde-8bee-7dd74cab9484", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credentialId must be string, not null", + " req.credentialId = null;", + "}));" + ], + "_lastExecutionId": "6f843048-7540-4530-babb-ebb8405d53f6" + } + } + ] + }, + { + "id": "8157ede4-f992-4261-aaba-e9f309f6c294", + "name": "credentials_status:credentialId:object", + "request": { + "url": { + "path": [ + "credentials", + "status" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "8873a987-b0df-420a-9a3b-1b4bba5049cc", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "afde4c24-7a01-4015-b03f-c03d03b16d54" + } + }, + { + "listen": "prerequest", + "script": { + "id": "0f93293c-cf9b-47c9-8781-ba6db07ac56f", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credentialId must be string, not object", + " req.credentialId = {};", + "}));" + ], + "_lastExecutionId": "d0ad69f6-8062-42af-8aad-fadbfef04847" + } + } + ] + }, + { + "id": "2fe3a3aa-9d97-4205-b295-34643f825a51", + "name": "credentials_status:credentialStatus:missing", + "request": { + "url": { + "path": [ + "credentials", + "status" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "55989f6c-d570-46ae-b1a2-1547176dc3bb", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "d10530c5-cc50-47e1-aab3-f74d1f724325" + } + }, + { + "listen": "prerequest", + "script": { + "id": "ac8eb250-ed4c-4e1a-a7fa-5e3c3806e13b", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credentialStatus is a required property", + " delete req.credentialStatus;", + "}));" + ], + "_lastExecutionId": "e5c16fd1-0197-422d-9aa2-d85b4d73c1ae" + } + } + ] + }, + { + "id": "f56ba793-2ca7-4fc3-8498-acbda5fd50ec", + "name": "credentials_status:credentialStatus:boolean", + "request": { + "url": { + "path": [ + "credentials", + "status" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "a2c64846-1da0-447d-80bc-57865548fbf7", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "6ca85447-0454-47fe-b0ed-41e13432e45f" + } + }, + { + "listen": "prerequest", + "script": { + "id": "0a1b1c47-6bf3-4e48-a226-20473faa8331", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credentialStatus must be array, not boolean", + " req.credentialStatus = false;", + "}));" + ], + "_lastExecutionId": "1a9de90b-8ebc-4455-a963-98eb8f944358" + } + } + ] + }, + { + "id": "2c609102-4973-463d-b59b-1c1464758daf", + "name": "credentials_status:credentialStatus:integer", + "request": { + "url": { + "path": [ + "credentials", + "status" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "755ea955-96c0-41cf-a68d-e7801fb4c0e5", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "94baee90-81af-4063-859a-1b717e9d804a" + } + }, + { + "listen": "prerequest", + "script": { + "id": "e8af8ff8-2a93-4173-9012-6a4f51f34379", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credentialStatus must be array, not integer", + " req.credentialStatus = 42;", + "}));" + ], + "_lastExecutionId": "63cb9520-17f5-4266-bfae-1d08441a117c" + } + } + ] + }, + { + "id": "e2d06dcd-f107-4d15-8144-f3dc2554563a", + "name": "credentials_status:credentialStatus:null", + "request": { + "url": { + "path": [ + "credentials", + "status" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "8b7eac30-1337-4eb5-aa72-e3316cb5129c", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "e89ea3ce-c868-40fa-bd77-39adc7b2f5a6" + } + }, + { + "listen": "prerequest", + "script": { + "id": "0ad128cf-279c-40cf-a99d-6fd4af9a353d", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credentialStatus must be array, not null", + " req.credentialStatus = null;", + "}));" + ], + "_lastExecutionId": "98f92f23-5985-42e3-899f-a7fcc5910b3b" + } + } + ] + }, + { + "id": "c7c03789-6a7b-4a65-a5ea-fa3c0b0e23fc", + "name": "credentials_status:credentialStatus:object", + "request": { + "url": { + "path": [ + "credentials", + "status" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "11958b01-7c19-4b72-946a-69116cad71f7", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "8bc55c26-25c8-461c-b576-053bde1a2918" + } + }, + { + "listen": "prerequest", + "script": { + "id": "4196f817-ce98-43d7-8ab6-fe011e69f9e2", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credentialStatus must be array, not object", + " req.credentialStatus = {", + " \"type\": \"StatusList2021Entry\",", + " \"statusPurpose\": \"revocation\",", + " \"status\": \"0\"", + " };", + "}));" + ], + "_lastExecutionId": "25d35644-fb04-460e-9e50-21abd0a7039b" + } + } + ] + }, + { + "id": "12d88c5c-ad79-45dd-97af-d9816265f761", + "name": "credentials_status:credentialStatus:string", + "request": { + "url": { + "path": [ + "credentials", + "status" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "65eece32-7f88-47ad-8fc8-8b6eaa5ba050", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "a898d149-eb20-4706-9cec-4d1cf3bb696a" + } + }, + { + "listen": "prerequest", + "script": { + "id": "2f8c4a23-28f0-4292-8a2a-a3ac0a3c9eac", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credentialStatus must be array, not string", + " req.credentialStatus = \"StatusList2021Entry\";", + "}));" + ], + "_lastExecutionId": "d9ab6aa4-e930-48db-bd52-809260635a0c" + } + } + ] + }, + { + "id": "c248c9b3-798a-47cc-b524-b4051b678f34", + "name": "credentials_status:credentialStatus:too_long", + "request": { + "url": { + "path": [ + "credentials", + "status" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "9a835fdb-7e76-441e-8783-50481c40bb92", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "b69f08e5-73f0-4899-9919-f80780e0692f" + } + }, + { + "listen": "prerequest", + "script": { + "id": "d5383a05-2488-4526-92c1-65104076098d", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credentialStatus can only have zero or one elements.", + " req.credentialStatus = [", + " {", + " \"type\": \"StatusList2021Entry\",", + " \"statusPurpose\": \"revocation\",", + " \"status\": \"0\",", + " },", + " {", + " \"type\": \"StatusList2021Entry\",", + " \"statusPurpose\": \"revocation\",", + " \"status\": \"1\",", + " }", + " ];", + "}));" + ], + "_lastExecutionId": "44380ccc-13e5-4151-8e19-e718b2d242e3" + } + } + ] + }, + { + "id": "95dddca8-a586-4bdc-af22-5abfdb3e4a49", + "name": "credentials_status:credentialStatus:item:array", + "request": { + "url": { + "path": [ + "credentials", + "status" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "7a542cf6-7618-4b57-98d3-2e1bb4718409", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "239f059d-dd95-46eb-8032-20dc7570a35e" + } + }, + { + "listen": "prerequest", + "script": { + "id": "454c0a96-fdf5-4e68-8150-d7df529e1222", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credentialStatus elements must be object, not array", + " req.credentialStatus = [[]];", + "}));" + ], + "_lastExecutionId": "a8f8b2a4-c5cf-4c91-b419-f639885bd610" + } + } + ] + }, + { + "id": "34d50a03-0274-47e6-ba83-e0e92e062171", + "name": "credentials_status:credentialStatus:item:boolean", + "request": { + "url": { + "path": [ + "credentials", + "status" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "52c97f0c-b992-439e-b945-bd6aff91dd41", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "3b82c317-62dc-4f14-8ce8-802bc42e9876" + } + }, + { + "listen": "prerequest", + "script": { + "id": "03bdcbd4-2bc6-4ff2-837c-2b083f50602c", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credentialStatus elements must be object, not boolean", + " req.credentialStatus = [false];", + "}));" + ], + "_lastExecutionId": "980e5bdc-1e9f-4ef8-b5c5-bbf0e8a0c467" + } + } + ] + }, + { + "id": "de39fcc0-6a34-4e75-929b-31d3152a63f9", + "name": "credentials_status:credentialStatus:item:integer", + "request": { + "url": { + "path": [ + "credentials", + "status" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "1eae22f3-e333-4776-b021-c482ef684a2b", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "679d0c0f-f880-45c7-98c9-f0f5c0084c5b" + } + }, + { + "listen": "prerequest", + "script": { + "id": "afd17c70-31be-4791-a141-c50828d8bfbe", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credentialStatus elements must be object, not integer", + " req.credentialStatus = [42];", + "}));" + ], + "_lastExecutionId": "6f7c5f22-101a-4032-a5d3-9896aa1d155d" + } + } + ] + }, + { + "id": "56969371-4ca6-4b5c-a6c4-7a7ae1d35238", + "name": "credentials_status:credentialStatus:item:null", + "request": { + "url": { + "path": [ + "credentials", + "status" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "ac9d2f52-088a-4fda-9a80-a016f420ef95", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "b6f897a4-2b5f-4cb5-b9c8-f512a25f0695" + } + }, + { + "listen": "prerequest", + "script": { + "id": "e4ccb620-8a27-4476-9fe9-cd90f263d8d3", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credentialStatus elements must be object, not null", + " req.credentialStatus = [null];", + "}));" + ], + "_lastExecutionId": "1c6e7365-f97d-451b-b1c2-42b138f8cbeb" + } + } + ] + }, + { + "id": "b979b9b6-4bfb-44cc-8b09-7ac72b9d22d5", + "name": "credentials_status:credentialStatus:item:string", + "request": { + "url": { + "path": [ + "credentials", + "status" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "007d2d71-1c31-4588-b76d-a03c6e820a3f", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "4c4fa074-5b11-453e-aafc-c9d0c58ea106" + } + }, + { + "listen": "prerequest", + "script": { + "id": "cad45fe3-8ea3-44be-a0ab-6580dd2b3bd1", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credentialStatus elements must be object, not string", + " req.credentialStatus = [\"StatusList2021Entry\"];", + "}));" + ], + "_lastExecutionId": "25db3082-2a91-49c6-b97e-c95602f18501" + } + } + ] + }, + { + "id": "f1973d59-84d7-469c-8da2-584f96d4e5c0", + "name": "credentials_status:credentialStatus:item:type:missing", + "request": { + "url": { + "path": [ + "credentials", + "status" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "953809d9-f2c6-483f-a90e-56cbf23b17a4", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "c3cf0bbe-c794-4258-bbed-8e981126e434" + } + }, + { + "listen": "prerequest", + "script": { + "id": "6153fcf5-bd10-46e4-b545-fc916f2aab7f", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credentialStatus item type is a required property", + " req.credentialStatus = [{", + " \"status\": \"0\",", + " }];", + "}));" + ], + "_lastExecutionId": "e8e9a3bb-bb1f-4059-9cc7-10c72df95473" + } + } + ] + }, + { + "id": "e79b6bb5-a0b3-4041-9469-262bcbb6da69", + "name": "credentials_status:credentialStatus:item:type:array", + "request": { + "url": { + "path": [ + "credentials", + "status" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "a7cafcb3-ba17-45c1-8e1f-1dc20ab16988", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "7efe27a4-51f1-4e49-acc2-f9198036f24a" + } + }, + { + "listen": "prerequest", + "script": { + "id": "3272ea21-412f-4227-9ae8-218917fa4209", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credentialStatus item type must be string, not array", + " req.credentialStatus = [{", + " \"type\": [\"StatusList2021Entry\"],", + " \"statusPurpose\": \"revocation\",", + " \"status\": \"0\",", + " }];", + "}));" + ], + "_lastExecutionId": "5783be3d-60b1-4605-a223-6a3d0c6f35a8" + } + } + ] + }, + { + "id": "5c8fdffb-05b2-4439-9243-7aea82ff1c03", + "name": "credentials_status:credentialStatus:item:type:boolean", + "request": { + "url": { + "path": [ + "credentials", + "status" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "e8a3b84a-c8f3-4595-8247-ffa704a42573", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "8fbc0b08-2760-4fa2-905e-dd31f0ad2877" + } + }, + { + "listen": "prerequest", + "script": { + "id": "a57e00a0-59a9-4504-968e-f0f08cfc3041", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credentialStatus item type must be string, not boolean", + " req.credentialStatus = [{", + " \"type\": false,", + " \"status\": \"0\",", + " }];", + "}));" + ], + "_lastExecutionId": "539a6592-2b7a-4f7f-aae2-59f6ca196ab4" + } + } + ] + }, + { + "id": "451f5121-cb77-4d43-8468-78f04dff8b21", + "name": "credentials_status:credentialStatus:item:type:integer", + "request": { + "url": { + "path": [ + "credentials", + "status" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "27532884-8e62-45ee-b84a-771c5d9b81ce", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "2d72e382-dbe1-442f-acaf-acf5a8552ff1" + } + }, + { + "listen": "prerequest", + "script": { + "id": "cfa00a73-010d-43ec-bd45-706649d7bdae", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credentialStatus item type must be string, not integer", + " req.credentialStatus = [{", + " \"type\": 42,", + " \"status\": \"0\",", + " }];", + "}));" + ], + "_lastExecutionId": "1fc8401f-388f-4625-abca-15e516c6bb28" + } + } + ] + }, + { + "id": "ab4950a6-e1e7-45f4-a2f3-4a7aa2448726", + "name": "credentials_status:credentialStatus:item:type:null", + "request": { + "url": { + "path": [ + "credentials", + "status" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "6d66f768-d697-4430-ad72-80a9ea7f6f56", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "4b4f1e34-8fdd-413f-9971-01bfe3f7135b" + } + }, + { + "listen": "prerequest", + "script": { + "id": "44b120d9-492d-445c-9272-03544de16a7c", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credentialStatus item type must be string, not null", + " req.credentialStatus = [{", + " \"type\": null,", + " \"status\": \"0\",", + " }];", + "}));" + ], + "_lastExecutionId": "017a56a7-d6f6-43c2-8198-ce8316ef7a0a" + } + } + ] + }, + { + "id": "6b28b977-4b3b-477d-9253-c2e12c62a102", + "name": "credentials_status:credentialStatus:item:type:object", + "request": { + "url": { + "path": [ + "credentials", + "status" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "4f865048-e846-4928-a903-c75cc786155d", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "6d1e8c4c-8f8f-402a-a067-a952d59ebeab" + } + }, + { + "listen": "prerequest", + "script": { + "id": "67307761-675d-42a8-9c9d-9ee3a839ed11", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credentialStatus item type must be string, not object", + " req.credentialStatus = [{", + " \"type\": {},", + " \"status\": \"0\",", + " }];", + "}));" + ], + "_lastExecutionId": "f1cf52b6-f500-44ef-bc13-31d1bfbd4925" + } + } + ] + }, + { + "id": "df4f1b4e-869a-44d8-a4b6-0ba3acf67f8a", + "name": "credentials_status:credentialStatus:item:type:invalid", + "request": { + "url": { + "path": [ + "credentials", + "status" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "897db834-70a3-4a89-911b-11cdd305e5e1", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "050cbfc4-85df-457d-b091-79b607b01860" + } + }, + { + "listen": "prerequest", + "script": { + "id": "7bc3332b-34a1-42eb-968f-c630353420f9", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credentialStatus item type must be a valid value", + " req.credentialStatus = [{", + " \"type\": \"invalid value\",", + " \"status\": \"0\",", + " }];", + "}));" + ], + "_lastExecutionId": "1ef4c13f-2fb5-4b34-93a1-7e026e785739" + } + } + ] + }, + { + "id": "c30ea636-2eca-45e3-bff7-d84abd8b23f0", + "name": "credentials_status:credentialStatus:item:status:missing", + "request": { + "url": { + "path": [ + "credentials", + "status" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "0879a85c-c430-44f6-a72a-07e93ca4dc77", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "ae75f38b-908f-4e46-8dfe-332951efed88" + } + }, + { + "listen": "prerequest", + "script": { + "id": "23b5633a-a5ff-46e7-9f58-929536a907e8", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credentialStatus item status is a required property", + " req.credentialStatus = [{", + " \"type\": \"StatusList2021Entry\",", + " \"purpose\": \"revocation\",", + " }];", + "}));" + ], + "_lastExecutionId": "46a0096b-96d4-4f53-9c17-20ffededa861" + } + } + ] + }, + { + "id": "29933c1c-2b73-48c5-88ec-33fdedcb42e4", + "name": "credentials_status:credentialStatus:item:status:array", + "request": { + "url": { + "path": [ + "credentials", + "status" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "5e94e271-b086-476b-8655-658d2bfbe1fb", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "a2ac57e6-555c-4be3-9c94-7fcb97c4bbef" + } + }, + { + "listen": "prerequest", + "script": { + "id": "c4e37bd3-d20e-42d8-8779-e06e3104db2d", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credentialStatus item status must be string, not array", + " req.credentialStatus = [{", + " \"type\": \"StatusList2021Entry\",", + " \"purpose\": \"revocation\",", + " \"status\": [\"0\"],", + " }];", + "}));" + ], + "_lastExecutionId": "9200acd2-ddfb-425e-b1c5-d3085cd9b50f" + } + } + ] + }, + { + "id": "b2c47f69-7f99-425d-98ae-50052418ae8b", + "name": "credentials_status:credentialStatus:item:status:boolean", + "request": { + "url": { + "path": [ + "credentials", + "status" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "7fa0644a-3cee-443b-acb3-21ea4d2a8549", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "b54e25a7-1b31-40eb-b9d3-387e7e6815fc" + } + }, + { + "listen": "prerequest", + "script": { + "id": "520287ce-d04d-490a-9aae-3cdeb38bc6cc", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credentialStatus item status must be string, not boolean", + " req.credentialStatus = [{", + " \"type\": \"StatusList2021Entry\",", + " \"purpose\": \"revocation\",", + " \"status\": false,", + " }];", + "}));" + ], + "_lastExecutionId": "318ba489-6c82-43ad-9a79-ef816d6bdd66" + } + } + ] + }, + { + "id": "3dd4ea5d-ab90-43f8-8976-c53ddd43295b", + "name": "credentials_status:credentialStatus:item:status:integer", + "request": { + "url": { + "path": [ + "credentials", + "status" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "124afc0d-cb6b-468c-8193-8c1951097038", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "e3f604bc-aa98-4c43-80d6-1c71e9cb1af4" + } + }, + { + "listen": "prerequest", + "script": { + "id": "33e5f7d2-313f-44ea-b660-4d56c66c931f", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credentialStatus item status must be string, not integer", + " req.credentialStatus = [{", + " \"type\": \"StatusList2021Entry\",", + " \"purpose\": \"revocation\",", + " \"status\": 1,", + " }];", + "}));" + ], + "_lastExecutionId": "2c27ddd6-f7d7-49df-859b-83bb3d7a7ae9" + } + } + ] + }, + { + "id": "8cb63ff4-b5d2-48d1-ab46-068096470a27", + "name": "credentials_status:credentialStatus:item:status:null", + "request": { + "url": { + "path": [ + "credentials", + "status" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "8dd88ee7-7e4b-4e7b-bbd3-ceb28b5281b3", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "743b1a53-9e16-44e8-96a6-1fbfc11a4a31" + } + }, + { + "listen": "prerequest", + "script": { + "id": "568a56f5-ca40-4ad9-af2a-a976acc39fed", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credentialStatus item status must be string, not null", + " req.credentialStatus = [{", + " \"type\": \"StatusList2021Entry\",", + " \"purpose\": \"revocation\",", + " \"status\": null,", + " }];", + "}));" + ], + "_lastExecutionId": "c5359a7f-78cc-4225-8f87-81bc921a30e1" + } + } + ] + }, + { + "id": "c2c32a4e-695f-4ac0-8178-60db32557bdf", + "name": "credentials_status:credentialStatus:item:status:object", + "request": { + "url": { + "path": [ + "credentials", + "status" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "e51da66a-d90e-4403-b583-f64477c288f8", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "373731f6-69e4-480d-8933-e4fa6c61960f" + } + }, + { + "listen": "prerequest", + "script": { + "id": "27de83d0-af65-498d-becb-bcde5c99326b", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credentialStatus item status must be string, not object", + " req.credentialStatus = [{", + " \"type\": \"StatusList2021Entry\",", + " \"purpose\": \"revocation\",", + " \"status\": {},", + " }];", + "}));" + ], + "_lastExecutionId": "09da9efd-ec0c-4319-abd3-ea7b534c3e3e" + } + } + ] + }, + { + "id": "defab66b-aa32-4632-b6d5-bac9a9cb6b28", + "name": "credentials_status:credentialStatus:item:purpose:missing", + "request": { + "url": { + "path": [ + "credentials", + "status" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "a7e53f86-4eca-416c-9cd9-79edd0a32b39", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "b052e17b-fcea-45d5-8eea-4752c940b0c3" + } + }, + { + "listen": "prerequest", + "script": { + "id": "1d40ccf1-3bbc-419d-b67a-d06252167471", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credentialStatus item status is a required property", + " req.credentialStatus = [{", + " \"type\": \"StatusList2021Entry\",", + " \"status\": \"1\",", + " }];", + "}));" + ], + "_lastExecutionId": "fa70cf2d-1d55-4834-ad63-5dfbf8a22c03" + } + } + ] + }, + { + "id": "432d3ed4-37e6-4c97-802e-b20d80d66152", + "name": "credentials_status:credentialStatus:item:purpose:array", + "request": { + "url": { + "path": [ + "credentials", + "status" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "f8bfae11-723c-41b7-83b4-2b357c80a717", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "44594997-d411-4d52-bb42-3e6dd9b9799c" + } + }, + { + "listen": "prerequest", + "script": { + "id": "aecdbf30-939e-4a1b-ac3c-ea39a9b51cdd", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credentialStatus item status must be string, not array", + " req.credentialStatus = [{", + " \"type\": \"StatusList2021Entry\",", + " \"purpose\": [\"revocation\"],", + " \"status\": \"1\",", + " }];", + "}));" + ], + "_lastExecutionId": "77879b39-71a5-4976-8e57-1e9f37ed15da" + } + } + ] + }, + { + "id": "aa26f3cb-aeda-452e-b5ce-55a7a1a024a0", + "name": "credentials_status:credentialStatus:item:purpose:boolean", + "request": { + "url": { + "path": [ + "credentials", + "status" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "ee9d6667-9f12-4d67-a605-65b5b5002efb", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "1b4c25c8-008b-4a48-b672-0ba07540b166" + } + }, + { + "listen": "prerequest", + "script": { + "id": "d70ca017-7fdc-49c2-a2e6-5bd41b9e41f9", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credentialStatus item status must be string, not boolean", + " req.credentialStatus = [{", + " \"type\": \"StatusList2021Entry\",", + " \"purpose\": false,", + " \"status\": \"1\",", + " }];", + "}));" + ], + "_lastExecutionId": "91e68306-ca57-4adb-a73d-4a48e152d2d0" + } + } + ] + }, + { + "id": "597afbf8-8be1-4463-811b-6fcad5dd38c6", + "name": "credentials_status:credentialStatus:item:purpose:integer", + "request": { + "url": { + "path": [ + "credentials", + "status" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "007b1d07-32b9-455f-8e2b-79a051726793", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "4025c2cb-8244-4ce8-a19a-1e5be54223ca" + } + }, + { + "listen": "prerequest", + "script": { + "id": "4b481d27-028a-4fc3-99e2-dc7e76375530", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credentialStatus item status must be string, not integer", + " req.credentialStatus = [{", + " \"type\": \"StatusList2021Entry\",", + " \"purpose\": 42,", + " \"status\": \"1\",", + " }];", + "}));" + ], + "_lastExecutionId": "37587e6e-8c23-4a11-86f8-b315822b2bfc" + } + } + ] + }, + { + "id": "7daf005c-8ca4-4349-9323-badbe4b73b86", + "name": "credentials_status:credentialStatus:item:purpose:null", + "request": { + "url": { + "path": [ + "credentials", + "status" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "d658e391-9daf-4062-becc-68a76f781e1e", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "a0bb8c80-7799-4ac7-89c5-25388815aa13" + } + }, + { + "listen": "prerequest", + "script": { + "id": "ae335f9c-1ab1-40d4-9f15-ed9cdf59da5d", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credentialStatus item status must be string, not null", + " req.credentialStatus = [{", + " \"type\": \"StatusList2021Entry\",", + " \"purpose\": null,", + " \"status\": \"1\",", + " }];", + "}));" + ], + "_lastExecutionId": "e7c8b0ea-3aa4-4007-bd31-7f8f165614ed" + } + } + ] + }, + { + "id": "a8807ad7-e352-4552-9921-bc2797444d6a", + "name": "credentials_status:credentialStatus:item:purpose:object", + "request": { + "url": { + "path": [ + "credentials", + "status" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "34e83584-d604-4b19-a425-3db29e17bd50", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "aeb1c5b7-4650-438b-ab3b-8dc4d0f1a8bf" + } + }, + { + "listen": "prerequest", + "script": { + "id": "e2e7bf2e-f6d9-4666-80d3-ef69ffc8dfb2", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credentialStatus item status must be string, not object", + " req.credentialStatus = [{", + " \"type\": \"StatusList2021Entry\",", + " \"purpose\": {},", + " \"status\": \"1\",", + " }];", + "}));" + ], + "_lastExecutionId": "89f345f6-772b-4bc9-a5a0-21746c503399" + } + } + ] + } + ], + "event": [] + }, + { + "id": "bfc7f9a0-08b8-423a-8a10-07cf8dc25a3f", + "name": "Bad Auth", + "item": [ + { + "id": "9fe15b34-4e3a-41c5-9da5-50115cae5c1d", + "name": "credentials_status:missing_auth", + "request": { + "url": { + "path": [ + "credentials", + "status" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "d0499cec-6b2b-4cc2-a5f6-a0260f2f3aee", + "type": "text/javascript", + "exec": [ + "// Request body must be serialized before sending over the wire.", + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // noop", + "}));" + ], + "_lastExecutionId": "58875379-e025-4df5-bc0d-920ce8523a72" + } + }, + { + "listen": "test", + "script": { + "id": "0e7694ad-51ff-4332-86b4-41a50d6f837b", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 401\", function () {", + " pm.response.to.have.status(401);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema401\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "" + ], + "_lastExecutionId": "9619bfc7-89ff-4942-be19-9b3558c9b670" + } + } + ] + } + ], + "auth": { + "type": "noauth", + "noauth": [] + }, + "event": [ + { + "listen": "prerequest", + "script": { + "id": "c4bb7717-0f91-4d6f-8f5e-5e9d083e378a", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "c06fd144-2362-49f9-b80a-e2ca1859e933" + } + }, + { + "listen": "test", + "script": { + "id": "be4dd76a-8173-4ff6-b32f-d535c6ace868", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "4ea2934e-cc70-4674-af39-d8f1ddcbfff5" + } + } + ] + } + ], + "event": [] + } + ], + "auth": { + "type": "bearer", + "bearer": [ + { + "type": "string", + "value": "{{currentAccessToken}}", + "key": "token" + } + ] + }, + "event": [ + { + "listen": "prerequest", + "script": { + "id": "71613e46-22a2-4a4c-b823-b3a519cab9a8", + "type": "text/javascript", + "exec": [ + "// Obtain an access token", + "utils(pm).getAccessToken();", + "", + "// Some values are stored in variables so that they can be substituted", + "// into the request body and so that the response body can be tested to", + "// ensure it contains the same value.", + "", + "pm.variables.set(\"credentialId\", \"urn:uuid:{{$randomUUID}}\")", + "", + "// Minimal request body should represent the minimum set of data required", + "// to issue a valid credential. This should exclude all optional items, and", + "// should contain the first alternate version of any 'oneOf' elements", + "// defined in the OpenAPI schema.", + "//", + "// Tests will use this minimal request body as a starting point and will", + "// mutate it as needed in pre-request scripts, e.g., to run tests using", + "// alternate or optional elements.", + "", + "pm.variables.set(\"minimalRequestBody\", {", + " \"credentialId\": pm.variables.get(\"credentialId\"),", + " \"credentialStatus\": [],", + "});", + "", + "mutateRequestBody = (mutationFunction) => {", + " const req = pm.variables.get(\"minimalRequestBody\");", + " mutationFunction(req);", + " return JSON.stringify(req);", + "};" + ], + "_lastExecutionId": "1f17daee-9e24-47e2-94d0-394a9fcbdf60" + } + }, + { + "listen": "test", + "script": { + "id": "7d082e96-d62e-437c-8930-2aeb0278dd11", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "28a7efcc-390b-4b5b-a4e5-51013f2fcce3" + } + } + ] + }, + { + "id": "33199468-5bf2-45ba-853c-79b846e089b5", + "name": "Credentials - Verify", + "item": [ + { + "id": "eab23d10-e3ea-4022-ae4a-2d212e4c5af8", + "name": "Negative Testing", + "item": [ + { + "id": "7a16fee5-42a1-4961-b22d-ce0c1bbd820b", + "name": "Bad Request", + "item": [ + { + "id": "801fa8c1-522b-40fa-943a-98fccfd6be7c", + "name": "credentials_verify:vc:missing", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "1cb11709-c4a4-4c08-b606-a155419f6b08", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "ae938c55-1a3d-4d62-9875-9bfd0b3cd9f6" + } + } + ] + }, + { + "id": "e64d0871-1d6b-4536-97dc-baa5104df7db", + "name": "credentials_verify:vc:string", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": \"string\"\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "a6d4217d-9ce5-49f5-90d1-8974e84de650", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "9dd06848-a4e7-4267-ae10-f7ee5b769677" + } + } + ] + }, + { + "id": "9343a1f7-8d7f-462e-9d27-5c469bd4979d", + "name": "credentials_verify:vc:null", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": null\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "c7ee0c66-cbaa-482a-8425-006b2ae8f84f", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "7753f371-03f5-41a2-94a1-6696b2241118" + } + } + ] + }, + { + "id": "80f87915-8176-4606-93ca-b6d7e470e536", + "name": "credentials_verify:vc:integer", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": 123\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "a8ba80a3-a26c-4554-9354-8896de1cf037", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "54796642-ee70-4684-ba05-25ea7140531c" + } + } + ] + }, + { + "id": "193d36f1-67d1-496b-a075-f7ff8e9f07a1", + "name": "credentials_verify:vc:boolean", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": true\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "a240ce1e-e1b5-4098-98e0-a54be0664867", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "50b4c021-0e79-4d20-9575-c303df6cde90" + } + } + ] + }, + { + "id": "7735c745-411f-4a7c-9911-0b62bbb1ef76", + "name": "credentials_verify:vc:array", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": []\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "22d856ca-6798-44f5-9375-d4f9ba9f830a", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "c750c0a8-436b-4280-9a0c-706b69095ad3" + } + } + ] + }, + { + "id": "6cdee3db-cddc-47e5-8905-5eea9e2886b8", + "name": "credentials_verify:vc:@context:missing", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {\n \"credentialSubject\": {\n \"id\": \"did:example:123\"\n },\n \"id\": \"urn:uuid:57016a7f-0e4c-4be9-beec-cf39c4dd459a\",\n \"issuanceDate\": \"2006-01-02T15:04:05Z\",\n \"issuer\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"type\": [\n \"VerifiableCredential\"\n ],\n \"proof\": {\n \"created\": \"2006-01-02T15:04:05Z\",\n \"verificationMethod\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn#z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"proofPurpose\": \"assertionMethod\",\n \"type\": \"Ed25519Signature2018\",\n \"jws\": \"eyJhbGciOiJFZERTQSIsImI2NCI6ZmFsc2UsImNyaXQiOlsiYjY0Il19..V5PnQzCWxrPiCYT-WAyKAnypebgwYeD7lX_hyIjFa_lbJje23pZAfFdgnlqBnXLd19Ksa8fZpCE9TN7kAjzxDA\"\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "21d3eb2b-8446-4c35-a624-de241f4b49d2", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "1ee5972f-43ab-4547-a1d2-6ae763338e76" + } + }, + { + "listen": "test", + "script": { + "id": "206f7b3c-3fa0-491c-9e8e-0efce9f46122", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "b3c1d18e-6c14-4da7-afe2-4e0dd8872264" + } + } + ] + }, + { + "id": "6d1274c4-fdc5-4d39-ab15-4c171a762a9d", + "name": "credentials_verify:vc:@context:boolean", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {{requestBody}}\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "267cc99f-516d-4542-9883-5f1760d7f3bb", + "type": "text/javascript", + "exec": [ + "let rawBody = pm.variables.get(\"valid_vc\");", + "", + "// credential.@context must be an array of strings", + "rawBody[\"@context\"] = true;", + "", + "// Request body must be serialized before sending over the wire.", + "pm.variables.set(\"requestBody\", JSON.stringify(rawBody));" + ], + "_lastExecutionId": "3b8db71f-e421-4780-bdb3-c1b7aeafed4c" + } + }, + { + "listen": "test", + "script": { + "id": "c5b56415-905c-4df3-b68b-b76f9da4a244", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "c48ea70f-19cd-4014-841d-db6130aff05d" + } + } + ] + }, + { + "id": "e2e8bdcc-3dfb-4d9e-bdff-9d664c1915f3", + "name": "credentials_verify:vc:@context:integer", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {{requestBody}}\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "efdd7246-7db9-4a1e-b20a-031029854cf2", + "type": "text/javascript", + "exec": [ + "let rawBody = pm.variables.get(\"valid_vc\");", + "", + "// credential.@context must be an array of strings", + "rawBody[\"@context\"] = 123;", + "", + "// Request body must be serialized before sending over the wire.", + "pm.variables.set(\"requestBody\", JSON.stringify(rawBody));" + ], + "_lastExecutionId": "81444642-02b2-4dc0-bf32-6265ec8df804" + } + }, + { + "listen": "test", + "script": { + "id": "c09ed218-42b1-46b6-8a90-e6bed9584c3e", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "b9f06720-f50f-4769-a3b3-66aab6cbaadb" + } + } + ] + }, + { + "id": "bb811d41-0a5b-4a8e-9bb7-9527be5e65b8", + "name": "credentials_verify:vc:@context:null", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {{requestBody}}\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "92fb5e96-0c61-44fd-89f6-2ff6bb2c1d15", + "type": "text/javascript", + "exec": [ + "let rawBody = pm.variables.get(\"valid_vc\");", + "", + "// credential.@context must be an array of strings", + "rawBody[\"@context\"] = null;", + "", + "// Request body must be serialized before sending over the wire.", + "pm.variables.set(\"requestBody\", JSON.stringify(rawBody));" + ], + "_lastExecutionId": "b34ad67a-517c-4469-8b4a-f718a6092ad1" + } + }, + { + "listen": "test", + "script": { + "id": "8b7330bd-e983-445b-aa6a-6c7b4a1c1068", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "c0fbf0ed-4737-4d59-b341-a8df5d79fb81" + } + } + ] + }, + { + "id": "88b2d569-730d-47fc-b9fa-0368d7bebea6", + "name": "credentials_verify:vc:@context:object", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {\n \"@context\": {\n \"@vocab\": \"https://www.w3.org/2018/credentials/v1/#\"\n },\n \"credentialSubject\": {\n \"id\": \"did:example:123\"\n },\n \"id\": \"urn:uuid:57016a7f-0e4c-4be9-beec-cf39c4dd459a\",\n \"issuanceDate\": \"2006-01-02T15:04:05Z\",\n \"issuer\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"type\": [\n \"VerifiableCredential\"\n ],\n \"proof\": {\n \"created\": \"2006-01-02T15:04:05Z\",\n \"verificationMethod\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn#z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"proofPurpose\": \"assertionMethod\",\n \"type\": \"Ed25519Signature2018\",\n \"jws\": \"eyJhbGciOiJFZERTQSIsImI2NCI6ZmFsc2UsImNyaXQiOlsiYjY0Il19..w4xJhf2l_4JzwE4kp8pD8dNJdWSaws5HiBgal8zFzB6i9p05tmPITdsrUttpUwopW5UAq9M_EZVqlz-kRfSFBQ\"\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "c28eb556-1dd4-4d0b-a21f-9af74a4a3a1a", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "ae1efec5-826a-40b7-a46f-6f426bdec4bd" + } + }, + { + "listen": "test", + "script": { + "id": "c64eee85-953f-4cb6-8720-e8501cda2ab2", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "011a838d-52a4-46c5-8700-85617187f64c" + } + } + ] + }, + { + "id": "baf2c8e1-ca5e-4ef6-9f1f-964460bf6b1c", + "name": "credentials_verify:vc:@context:string", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {\n \"@context\": \"https://www.w3.org/2018/credentials/v1\",\n \"credentialSubject\": {\n \"id\": \"did:example:123\"\n },\n \"id\": \"urn:uuid:57016a7f-0e4c-4be9-beec-cf39c4dd459a\",\n \"issuanceDate\": \"2006-01-02T15:04:05Z\",\n \"issuer\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"type\": [\n \"VerifiableCredential\"\n ],\n \"proof\": {\n \"created\": \"2006-01-02T15:04:05Z\",\n \"verificationMethod\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn#z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"proofPurpose\": \"assertionMethod\",\n \"type\": \"Ed25519Signature2018\",\n \"jws\": \"eyJhbGciOiJFZERTQSIsImI2NCI6ZmFsc2UsImNyaXQiOlsiYjY0Il19..z7SC-b7i7GCi9S_RgHGIkqzgeSxV5XUT_77JuHgqzQP-5KB5n_PrOW6ITnAlmgWyaVPSOD1IHVjb--avWDrbCQ\"\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "4e26e4c7-3d3b-43f1-923f-43a20d0fb7af", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "f33f5ce4-9041-4f8d-a3ec-84e511505d74" + } + }, + { + "listen": "test", + "script": { + "id": "f9e7ccfa-5e67-42d8-bf4c-c0244a1e41d7", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "eb3e8d38-77e9-4c26-9ec9-49f0f540b2a9" + } + } + ] + }, + { + "id": "62bd6cb1-2986-4ac2-896c-986bee6e32c5", + "name": "credentials_verify:vc:@context:item:array", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {{requestBody}}\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "a5146da3-83e1-466a-83d0-dfa9993302f8", + "type": "text/javascript", + "exec": [ + "let rawBody = pm.variables.get(\"valid_vc\");", + "", + "// credential.@context must be an array of strings", + "rawBody[\"@context\"] = [\"https://www.w3.org/2018/credentials/v1\", [\"array item\"]];", + "", + "// Request body must be serialized before sending over the wire.", + "pm.variables.set(\"requestBody\", JSON.stringify(rawBody));" + ], + "_lastExecutionId": "24a626bb-3fcf-464e-8944-f41184c62a22" + } + }, + { + "listen": "test", + "script": { + "id": "d28d9261-2ac3-45a5-b33f-705393873896", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "1563f40d-e1a1-416b-ba1e-6a2219240df5" + } + } + ] + }, + { + "id": "27b88776-ded8-48a5-971e-b9355e6d11a4", + "name": "credentials_verify:vc:@context:item:boolean", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {{requestBody}}\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "a749905f-58ec-4eac-8d6c-d4fc0bfc17ae", + "type": "text/javascript", + "exec": [ + "let rawBody = pm.variables.get(\"valid_vc\");", + "", + "// credential.@context must be an array of strings", + "rawBody[\"@context\"] = [\"https://www.w3.org/2018/credentials/v1\", true];", + "", + "// Request body must be serialized before sending over the wire.", + "pm.variables.set(\"requestBody\", JSON.stringify(rawBody));" + ], + "_lastExecutionId": "ec4931ae-9953-48c6-8a48-0ed4ba5d5764" + } + }, + { + "listen": "test", + "script": { + "id": "c67803f8-3639-4cdf-b62c-46819e8b3f44", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "8792bda9-01ac-495b-9118-63bbc7719feb" + } + } + ] + }, + { + "id": "eb8865f0-15c5-4942-aca9-00421623c4a7", + "name": "credentials_verify:vc:@context:item:integer", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {{requestBody}}\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "10389eee-d3c0-4355-93eb-110cee6f3917", + "type": "text/javascript", + "exec": [ + "let rawBody = pm.variables.get(\"valid_vc\");", + "", + "// credential.@context must be an array of strings", + "rawBody[\"@context\"] = [\"https://www.w3.org/2018/credentials/v1\", 123];", + "", + "// Request body must be serialized before sending over the wire.", + "pm.variables.set(\"requestBody\", JSON.stringify(rawBody));" + ], + "_lastExecutionId": "d5ff58d9-3c66-4828-b379-11644ad187ae" + } + }, + { + "listen": "test", + "script": { + "id": "641d63e7-3c3a-4d16-9b2c-33bdf74af856", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "9ae25447-2285-457c-ae43-b41f81b5c977" + } + } + ] + }, + { + "id": "195cf060-a995-4e10-a9a7-3cab60bba506", + "name": "credentials_verify:vc:@context:item:null", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {{requestBody}}\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "59469fec-c14f-4bd3-af14-93cf68ab5372", + "type": "text/javascript", + "exec": [ + "let rawBody = pm.variables.get(\"valid_vc\");", + "", + "// credential.@context must be an array of strings", + "rawBody[\"@context\"] = [\"https://www.w3.org/2018/credentials/v1\", null];", + "", + "// Request body must be serialized before sending over the wire.", + "pm.variables.set(\"requestBody\", JSON.stringify(rawBody));" + ], + "_lastExecutionId": "f0fe07c5-6fd1-499d-af31-e3826a3cdd7c" + } + }, + { + "listen": "test", + "script": { + "id": "fecde2cb-c940-4731-b2ab-88ab3bcce420", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "1ad46b1e-0304-4ab8-ae55-438ec3cabe60" + } + } + ] + }, + { + "id": "fe061bd6-3b03-4759-818e-4b6c6da9a899", + "name": "credentials_verify:vc:@context:item:object", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {\n \"@context\": [\n \"https://www.w3.org/2018/credentials/v1\",\n {\n \"@vocab\": \"https://www.w3.org/2018/credentials/v1/#\"\n }\n ],\n \"credentialSubject\": {\n \"id\": \"did:example:123\"\n },\n \"id\": \"urn:uuid:57016a7f-0e4c-4be9-beec-cf39c4dd459a\",\n \"issuanceDate\": \"2006-01-02T15:04:05Z\",\n \"issuer\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"type\": [\n \"VerifiableCredential\"\n ],\n \"proof\": {\n \"created\": \"2006-01-02T15:04:05Z\",\n \"verificationMethod\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn#z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"proofPurpose\": \"assertionMethod\",\n \"type\": \"Ed25519Signature2018\",\n \"jws\": \"eyJhbGciOiJFZERTQSIsImI2NCI6ZmFsc2UsImNyaXQiOlsiYjY0Il19..z7SC-b7i7GCi9S_RgHGIkqzgeSxV5XUT_77JuHgqzQP-5KB5n_PrOW6ITnAlmgWyaVPSOD1IHVjb--avWDrbCQ\"\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "e7c71a04-382d-487b-af37-ed5fd05e786c", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "08357615-cae8-45f8-aa32-b1e9669b6e56" + } + }, + { + "listen": "test", + "script": { + "id": "98850ff3-485a-4e84-a0f0-8d597a68c92c", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "28acebad-ca9e-4f17-bf0b-d09e0c350a3e" + } + } + ] + }, + { + "id": "15f02989-86da-44ad-8e09-d94ece9970da", + "name": "credentials_verify:vc:id:array", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {\n \"@context\": [\n \"https://www.w3.org/2018/credentials/v1\",\n \"https://w3id.org/traceability/v1\"\n ],\n \"credentialSubject\": {\n \"id\": \"did:example:123\"\n },\n \"id\": [\n \"urn:uuid:07aa969e-b40d-4c1b-ab46-ded252003ded\"\n ],\n \"issuanceDate\": \"2006-01-02T15:04:05Z\",\n \"issuer\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"type\": [\n \"VerifiableCredential\"\n ],\n \"proof\": {\n \"created\": \"2006-01-02T15:04:05Z\",\n \"verificationMethod\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn#z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"proofPurpose\": \"assertionMethod\",\n \"type\": \"Ed25519Signature2018\",\n \"jws\": \"eyJhbGciOiJFZERTQSIsImI2NCI6ZmFsc2UsImNyaXQiOlsiYjY0Il19..iom-sOLAz9-9FhadLRpqOYXXBhx4Rgwa3I3w1oh087xFQqIMhVTzcSpHCGdGWu2QT1KwrrgVAXPeTT2EthmxBg\"\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "f70da0ae-64a2-468d-9688-237ae53c0f2f", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "9ccb3312-f78b-4614-b8cb-8149987d2315" + } + }, + { + "listen": "test", + "script": { + "id": "8312c2cc-bafe-45d3-a963-7171c1aa65a1", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "72d3e914-3d0e-4dba-9814-f1618f65bd22" + } + } + ] + }, + { + "id": "99948ddf-4d03-43e9-804d-a77dc0e4b3d3", + "name": "credentials_verify:vc:id:boolean", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {\n \"@context\": [\n \"https://www.w3.org/2018/credentials/v1\",\n \"https://w3id.org/traceability/v1\"\n ],\n \"credentialSubject\": {\n \"id\": \"did:example:123\"\n },\n \"id\": false,\n \"issuanceDate\": \"2006-01-02T15:04:05Z\",\n \"issuer\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"type\": [\n \"VerifiableCredential\"\n ],\n \"proof\": {\n \"created\": \"2006-01-02T15:04:05Z\",\n \"verificationMethod\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn#z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"proofPurpose\": \"assertionMethod\",\n \"type\": \"Ed25519Signature2018\",\n \"jws\": \"eyJhbGciOiJFZERTQSIsImI2NCI6ZmFsc2UsImNyaXQiOlsiYjY0Il19..xftqB9cBFsSe226cWEZ4wr5sfxlAOJYYo6yjwPCVeHDdk6OoWGjZQGO7xXpSidrrr6e1imP18LiFK34xtRWADQ\"\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "cb85613b-bc1c-4c9d-a0aa-eee71cb183f9", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "b7d5d119-907a-4eb8-a8a7-87fa0a8302de" + } + }, + { + "listen": "test", + "script": { + "id": "3f3d7d2c-12fe-409f-a475-6f75247826b8", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "4bcab9ef-06b4-46ba-83c5-f39cf1788132" + } + } + ] + }, + { + "id": "e4a8fb9d-7304-4e8b-a092-1d9ecebc1c2d", + "name": "credentials_verify:vc:id:integer", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {\n \"@context\": [\n \"https://www.w3.org/2018/credentials/v1\",\n \"https://w3id.org/traceability/v1\"\n ],\n \"credentialSubject\": {\n \"id\": \"did:example:123\"\n },\n \"id\": 123,\n \"issuanceDate\": \"2006-01-02T15:04:05Z\",\n \"issuer\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"type\": [\n \"VerifiableCredential\"\n ],\n \"proof\": {\n \"created\": \"2006-01-02T15:04:05Z\",\n \"verificationMethod\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn#z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"proofPurpose\": \"assertionMethod\",\n \"type\": \"Ed25519Signature2018\",\n \"jws\": \"eyJhbGciOiJFZERTQSIsImI2NCI6ZmFsc2UsImNyaXQiOlsiYjY0Il19..ZqV-qqLOh_Kb4vAdXKBfmFdNyv3FzXJAIYV9JltcYGDAefU3OUOnoaAU2WSEufkuYkvczxfRLhrMKgkoVoIRAA\"\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "1989a7e1-2fad-4fdf-8cf1-f7697b827689", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "ff605dba-f142-44df-b894-30d44ff3cb9a" + } + }, + { + "listen": "test", + "script": { + "id": "5fc299af-59fe-4747-bb00-6f097edd13d8", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "3457d4d4-0bc8-45f7-9c02-71a089f8ba25" + } + } + ] + }, + { + "id": "0bcfa9ee-7893-4a98-933e-1f2e7e1d43e2", + "name": "credentials_verify:vc:id:null", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {\n \"@context\": [\n \"https://www.w3.org/2018/credentials/v1\",\n \"https://w3id.org/traceability/v1\"\n ],\n \"credentialSubject\": {\n \"id\": \"did:example:123\"\n },\n \"id\": null,\n \"issuanceDate\": \"2006-01-02T15:04:05Z\",\n \"issuer\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"type\": [\n \"VerifiableCredential\"\n ],\n \"proof\": {\n \"created\": \"2006-01-02T15:04:05Z\",\n \"verificationMethod\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn#z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"proofPurpose\": \"assertionMethod\",\n \"type\": \"Ed25519Signature2018\",\n \"jws\": \"eyJhbGciOiJFZERTQSIsImI2NCI6ZmFsc2UsImNyaXQiOlsiYjY0Il19..Csadnd3P2WqJLxAeXMkyx4nkvXvSEssOQriVuwYK0_6zyssqkkuAcKpkUFh8rf4J5JVpng9yvb_2263dLMLZCw\"\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "51d3734e-0832-4cda-934b-f5cf83c30df2", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "a5c520ce-8a39-4939-aa12-b27a392cc70c" + } + }, + { + "listen": "test", + "script": { + "id": "5f6b024e-8ad4-472c-8e76-bee7693e4669", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "76ce7317-e05a-4fd6-9bba-2cdceeb6b3fd" + } + } + ] + }, + { + "id": "97c40895-63f3-40ff-8a2b-591825a057e2", + "name": "credentials_verify:vc:id:object", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {\n \"@context\": [\n \"https://www.w3.org/2018/credentials/v1\",\n \"https://w3id.org/traceability/v1\"\n ],\n \"credentialSubject\": {\n \"id\": \"did:example:123\"\n },\n \"id\": {\n \"key\": \"urn:uuid:07aa969e-b40d-4c1b-ab46-ded252003ded\"\n },\n \"issuanceDate\": \"2006-01-02T15:04:05Z\",\n \"issuer\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"type\": [\n \"VerifiableCredential\"\n ],\n \"proof\": {\n \"created\": \"2006-01-02T15:04:05Z\",\n \"verificationMethod\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn#z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"proofPurpose\": \"assertionMethod\",\n \"type\": \"Ed25519Signature2018\",\n \"jws\": \"eyJhbGciOiJFZERTQSIsImI2NCI6ZmFsc2UsImNyaXQiOlsiYjY0Il19..0Nrj_srTLYyA-9ZVA_dkVGjUcKx6xELHjbbdppEMFPGEN5c2gPXgstNRjnrr8hhMMegSAbvGASKWseBXGR9uAQ\"\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "7734f73b-4238-49f8-9181-d04fa5ced4c8", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "36e3290e-390a-4f8e-a5f1-f0784a07551f" + } + }, + { + "listen": "test", + "script": { + "id": "b21c3218-fc52-43cc-aba8-3cfb00224037", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "ac1955ae-565d-4330-b082-bb9bab9a5203" + } + } + ] + }, + { + "id": "dee7e075-e364-4ddc-b936-cdb1e6544138", + "name": "credentials_verify:vc:type:missing", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {\n \"@context\": [\n \"https://www.w3.org/2018/credentials/v1\",\n \"https://w3id.org/traceability/v1\"\n ],\n \"credentialSubject\": {\n \"id\": \"did:example:123\"\n },\n \"id\": \"urn:uuid:57016a7f-0e4c-4be9-beec-cf39c4dd459a\",\n \"issuanceDate\": \"2006-01-02T15:04:05Z\",\n \"issuer\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"proof\": {\n \"created\": \"2006-01-02T15:04:05Z\",\n \"verificationMethod\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn#z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"proofPurpose\": \"assertionMethod\",\n \"type\": \"Ed25519Signature2018\",\n \"jws\": \"eyJhbGciOiJFZERTQSIsImI2NCI6ZmFsc2UsImNyaXQiOlsiYjY0Il19..Bx6sv21fSmT7fCCxU3fDaLhEOhfRK8llXSiFTgApd4PHot00nVjhaKQyhBW9FfFmJljstlOV_Zff164cxOKiCQ\"\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "0c1e22f4-df17-4341-8dc3-12a43a9a8893", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "f8ca8b52-286a-4efc-95fe-92253e900335" + } + }, + { + "listen": "test", + "script": { + "id": "bf51a852-44cd-4c2f-a6f8-731e8fcc0f65", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "24b8f9eb-b73b-42ff-a2e6-9d168f75121f" + } + } + ] + }, + { + "id": "e3e1f5fa-1d72-4cfb-b1c6-6d7c85b4d932", + "name": "credentials_verify:vc:type:boolean", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {{requestBody}}\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "26e2b900-195e-4ee0-9c0f-d5ae13c8f8ba", + "type": "text/javascript", + "exec": [ + "let rawBody = pm.variables.get(\"valid_vc\");", + "", + "// credential.type must be an array of strings", + "rawBody[\"type\"] = true;", + "", + "// Request body must be serialized before sending over the wire.", + "pm.variables.set(\"requestBody\", JSON.stringify(rawBody));" + ], + "_lastExecutionId": "54ebe5f8-26fe-4ea6-9de0-ed95812d95e1" + } + }, + { + "listen": "test", + "script": { + "id": "eac72952-30aa-478d-90f2-7cc0ff75c258", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "5749a39c-d1fb-4b0e-8d76-121fc0925b90" + } + } + ] + }, + { + "id": "90a7790d-ac70-46ac-869d-b98f86b2e04e", + "name": "credentials_verify:vc:type:integer", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {{requestBody}}\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "bb8e5146-1bae-4c8d-9483-3963003b114b", + "type": "text/javascript", + "exec": [ + "let rawBody = pm.variables.get(\"valid_vc\");", + "", + "// credential.type must be an array of strings", + "rawBody[\"type\"] = 123;", + "", + "// Request body must be serialized before sending over the wire.", + "pm.variables.set(\"requestBody\", JSON.stringify(rawBody));" + ], + "_lastExecutionId": "f2423f0f-d3c5-45b1-a111-b80f96b06361" + } + }, + { + "listen": "test", + "script": { + "id": "b9f313c7-8f1c-4034-a5d6-794596b7b062", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "4d2a89ee-5420-45f0-87ae-cddcf33fc145" + } + } + ] + }, + { + "id": "2699e8a9-54c6-4053-b87d-c1e0924a44cd", + "name": "credentials_verify:vc:type:null", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {{requestBody}}\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "f205f07b-7a10-4be8-82d1-4594c0135035", + "type": "text/javascript", + "exec": [ + "let rawBody = pm.variables.get(\"valid_vc\");", + "", + "// credential.type must be an array of strings", + "rawBody[\"type\"] = null;", + "", + "// Request body must be serialized before sending over the wire.", + "pm.variables.set(\"requestBody\", JSON.stringify(rawBody));" + ], + "_lastExecutionId": "3c730e8f-602f-4971-a3a4-4aa79b5fee4a" + } + }, + { + "listen": "test", + "script": { + "id": "40d47ce9-0d9f-4d23-bab1-6ecef644bb99", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "43f1ff89-1596-4fec-a54d-85a532b161ae" + } + } + ] + }, + { + "id": "9b3f99f9-b54e-4744-ab04-9a9d0fac6bf5", + "name": "credentials_verify:vc:type:object", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {{requestBody}}\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "35f74250-1fe3-41b6-b0db-15635487f27c", + "type": "text/javascript", + "exec": [ + "let rawBody = pm.variables.get(\"valid_vc\");", + "", + "// credential.type must be an array of strings", + "rawBody[\"type\"] = {\"key\": \"VerifiableCredential\"};", + "", + "// Request body must be serialized before sending over the wire.", + "pm.variables.set(\"requestBody\", JSON.stringify(rawBody));" + ], + "_lastExecutionId": "a4db8a0f-ba9e-4a18-9a73-8ff6901c9635" + } + }, + { + "listen": "test", + "script": { + "id": "1878381f-ea83-4319-a3c0-e16dd9fbc138", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "2904395f-fdde-4daa-acf2-68f1029a0c5a" + } + } + ] + }, + { + "id": "e4c00612-d594-44a8-b59d-b607d87fdcd3", + "name": "credentials_verify:vc:type:string", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {\n \"@context\": [\n \"https://www.w3.org/2018/credentials/v1\",\n \"https://w3id.org/traceability/v1\"\n ],\n \"credentialSubject\": {\n \"id\": \"did:example:123\"\n },\n \"id\": \"urn:uuid:57016a7f-0e4c-4be9-beec-cf39c4dd459a\",\n \"issuanceDate\": \"2006-01-02T15:04:05Z\",\n \"issuer\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"type\": \"VerifiableCredential\",\n \"proof\": {\n \"created\": \"2006-01-02T15:04:05Z\",\n \"verificationMethod\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn#z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"proofPurpose\": \"assertionMethod\",\n \"type\": \"Ed25519Signature2018\",\n \"jws\": \"eyJhbGciOiJFZERTQSIsImI2NCI6ZmFsc2UsImNyaXQiOlsiYjY0Il19..z7SC-b7i7GCi9S_RgHGIkqzgeSxV5XUT_77JuHgqzQP-5KB5n_PrOW6ITnAlmgWyaVPSOD1IHVjb--avWDrbCQ\"\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "6146a71e-4783-446e-8a25-e3abdf73de0c", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "75231274-5ac6-4abf-a48b-f00f490ca33a" + } + }, + { + "listen": "test", + "script": { + "id": "ecc0cb9e-fd93-4d09-a3a6-048e10a4d49c", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "ab7daeaa-cdd4-4d15-a6be-aa0818b35c1f" + } + } + ] + }, + { + "id": "b5e310aa-b45d-47e0-8be1-2fa2e1158dca", + "name": "credentials_verify:vc:type:item:missing", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {{requestBody}}\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "09107ce1-fd17-4d2b-9a78-d5ce4144f159", + "type": "text/javascript", + "exec": [ + "let rawBody = pm.variables.get(\"valid_vc\");", + "", + "// credential.type must have at least one element", + "rawBody.type = [];", + "", + "// Request body must be serialized before sending over the wire.", + "pm.variables.set(\"requestBody\", JSON.stringify(rawBody));" + ], + "_lastExecutionId": "3be16b83-bb90-4950-ab05-f7d261863040" + } + }, + { + "listen": "test", + "script": { + "id": "979df59f-6ed4-4bef-a2ee-4b04fb607e40", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "236547a8-36d0-428d-b1a3-2940f4dc2ace" + } + } + ] + }, + { + "id": "42ac0861-bf81-456d-97a0-30d721404c9c", + "name": "credentials_verify:vc:type:item:array", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {{requestBody}}\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "e6b65994-0f07-4af8-9b50-5d417e959418", + "type": "text/javascript", + "exec": [ + "let rawBody = pm.variables.get(\"valid_vc\");", + "", + "// credential.type must be an array of strings", + "rawBody.type = [\"VerifiableCredential\", [\"array item\"]];", + "", + "// Request body must be serialized before sending over the wire.", + "pm.variables.set(\"requestBody\", JSON.stringify(rawBody));" + ], + "_lastExecutionId": "fc0238aa-fc5e-4205-9d65-bb0a38f2d2f4" + } + }, + { + "listen": "test", + "script": { + "id": "80e9026d-e884-4bb0-b539-6bfef9ab40c7", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "ba084351-acb7-4fcb-bd27-3b5dc70c71ba" + } + } + ] + }, + { + "id": "8f7d3f74-04e7-47ef-ad4c-b868d077b8cf", + "name": "credentials_verify:vc:type:item:boolean", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {{requestBody}}\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "a7e2c026-ebcd-45b0-94b5-f79345f47f76", + "type": "text/javascript", + "exec": [ + "let rawBody = pm.variables.get(\"valid_vc\");", + "", + "// credential.type must be an array of strings", + "rawBody.type = [\"VerifiableCredential\", true];", + "", + "// Request body must be serialized before sending over the wire.", + "pm.variables.set(\"requestBody\", JSON.stringify(rawBody));" + ], + "_lastExecutionId": "6a4e9178-2f2c-4b34-a3fd-22bfef2b65f3" + } + }, + { + "listen": "test", + "script": { + "id": "4baf1590-68b8-4497-bb96-01905a1800e6", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "a646f35a-83c0-4360-a600-06447ca6339e" + } + } + ] + }, + { + "id": "136c7c12-7fc2-4bea-8146-754968d39048", + "name": "credentials_verify:vc:type:item:integer", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {{requestBody}}\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "9fe51bb6-fff6-45fe-8e93-db613ac6b07b", + "type": "text/javascript", + "exec": [ + "let rawBody = pm.variables.get(\"valid_vc\");", + "", + "// credential.type must be an array of strings", + "rawBody.type = [\"VerifiableCredential\", 123];", + "", + "// Request body must be serialized before sending over the wire.", + "pm.variables.set(\"requestBody\", JSON.stringify(rawBody));" + ], + "_lastExecutionId": "82fe9d69-ab85-460d-beb6-b5fbfce38e39" + } + }, + { + "listen": "test", + "script": { + "id": "788012dd-c84b-4c61-9984-5d195d742a28", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "45089195-8ca4-4f5e-96ee-e79c5379754c" + } + } + ] + }, + { + "id": "505373c9-938a-411f-995d-26b656b3e5ce", + "name": "credentials_verify:vc:type:item:null", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {{requestBody}}\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "913f2ea3-7f5f-4c1c-9496-dd6088eb9ce3", + "type": "text/javascript", + "exec": [ + "let rawBody = pm.variables.get(\"valid_vc\");", + "", + "// credential.type must be an array of strings", + "rawBody.type = [\"VerifiableCredential\", null];", + "", + "// Request body must be serialized before sending over the wire.", + "pm.variables.set(\"requestBody\", JSON.stringify(rawBody));" + ], + "_lastExecutionId": "85180658-d8d1-4474-b5d1-65217a467f0c" + } + }, + { + "listen": "test", + "script": { + "id": "bcd6d109-b971-4ed1-b19d-1d488de67db0", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "8029e98a-b46e-46c1-bd06-df932ce87669" + } + } + ] + }, + { + "id": "ffc528a4-a63a-4933-89e8-bec6a0170a17", + "name": "credentials_verify:vc:type:item:object", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {{requestBody}}\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "c7a628f9-2e5d-42f4-b33a-7a0e104f096e", + "type": "text/javascript", + "exec": [ + "let rawBody = pm.variables.get(\"valid_vc\");", + "", + "// credential.type must be an array of strings", + "rawBody.type = [\"VerifiableCredential\", {\"key\": \"VerifiableCredential\"}];", + "", + "// Request body must be serialized before sending over the wire.", + "pm.variables.set(\"requestBody\", JSON.stringify(rawBody));" + ], + "_lastExecutionId": "f0399fdf-52f9-4477-a71a-1f5626671c0c" + } + }, + { + "listen": "test", + "script": { + "id": "60843d90-3d2e-4e8d-94ea-e55eee3268f9", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "f61ac152-482e-4fa7-a7f7-b1bd4069f696" + } + } + ] + }, + { + "id": "aec4488c-f31b-4a5b-b654-6d786c014dee", + "name": "credentials_verify:vc:issuer:missing", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {\n \"@context\": [\n \"https://www.w3.org/2018/credentials/v1\",\n \"https://w3id.org/traceability/v1\"\n ],\n \"credentialSubject\": {\n \"id\": \"did:example:123\"\n },\n \"id\": \"urn:uuid:57016a7f-0e4c-4be9-beec-cf39c4dd459a\",\n \"issuanceDate\": \"2006-01-02T15:04:05Z\",\n \"type\": [\n \"VerifiableCredential\"\n ],\n \"proof\": {\n \"created\": \"2006-01-02T15:04:05Z\",\n \"verificationMethod\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn#z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"proofPurpose\": \"assertionMethod\",\n \"type\": \"Ed25519Signature2018\",\n \"jws\": \"eyJhbGciOiJFZERTQSIsImI2NCI6ZmFsc2UsImNyaXQiOlsiYjY0Il19..JtG57INFa8ZuLTnouU9zbgh8jUf_red-a-75XviPrr3HsCFPhrMo6HltNwwb8d4-lftLfws1Bj0NVTYaTKpjBw\"\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "88109c9c-d3d4-4c7b-9b51-6c1457259bc0", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "cb6c2282-50ad-4d7a-8d13-a5d1c4cfdfa4" + } + }, + { + "listen": "test", + "script": { + "id": "4cb5d9ec-473d-423a-90d7-4de80ddd3bb7", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "34c82b6f-c6fb-4a0b-9479-8eb07350c770" + } + } + ] + }, + { + "id": "6503787b-64eb-4915-a33a-9950b8af09ae", + "name": "credentials_verify:vc:issuer:array", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {\n \"@context\": [\n \"https://www.w3.org/2018/credentials/v1\",\n \"https://w3id.org/traceability/v1\"\n ],\n \"credentialSubject\": {\n \"id\": \"did:example:123\"\n },\n \"id\": \"urn:uuid:57016a7f-0e4c-4be9-beec-cf39c4dd459a\",\n \"issuanceDate\": \"2006-01-02T15:04:05Z\",\n \"issuer\": [\n \"did:example:123\"\n ],\n \"type\": [\n \"VerifiableCredential\"\n ],\n \"proof\": {\n \"created\": \"2006-01-02T15:04:05Z\",\n \"verificationMethod\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn#z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"proofPurpose\": \"assertionMethod\",\n \"type\": \"Ed25519Signature2018\",\n \"jws\": \"eyJhbGciOiJFZERTQSIsImI2NCI6ZmFsc2UsImNyaXQiOlsiYjY0Il19..Mdpb0nbZLuHLqh6IBr6ouahKZNFB-cIKJXn-b-O6Pt6HyJaECfc399qgMTWovf-l04XYEpuYDmfZeYVThBeMDg\"\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "35ae8f6c-c5a0-4398-9703-e3e63943e134", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "5408018c-c577-4f0b-9b9c-4d2b986dc1f6" + } + }, + { + "listen": "test", + "script": { + "id": "f1673980-b29d-4506-8f9f-275fe641b4f9", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "ec6dd0d8-fcfc-4d08-b5b9-64f435fe8348" + } + } + ] + }, + { + "id": "5c13b9de-39aa-4d3d-8aa9-fb2ad0506ce7", + "name": "credentials_verify:vc:issuer:boolean", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {\n \"@context\": [\n \"https://www.w3.org/2018/credentials/v1\",\n \"https://w3id.org/traceability/v1\"\n ],\n \"credentialSubject\": {\n \"id\": \"did:example:123\"\n },\n \"id\": \"urn:uuid:57016a7f-0e4c-4be9-beec-cf39c4dd459a\",\n \"issuanceDate\": \"2006-01-02T15:04:05Z\",\n \"issuer\": false,\n \"type\": [\n \"VerifiableCredential\"\n ],\n \"proof\": {\n \"created\": \"2006-01-02T15:04:05Z\",\n \"verificationMethod\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn#z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"proofPurpose\": \"assertionMethod\",\n \"type\": \"Ed25519Signature2018\",\n \"jws\": \"eyJhbGciOiJFZERTQSIsImI2NCI6ZmFsc2UsImNyaXQiOlsiYjY0Il19..ryGzH1cVI0oyA0eBPKjIBDGJ8FYapvVnUEcovWWepoAASL3SzOOUvcQ9XOnQlclFU8dYhkEN2L8TQAj2OHlcBQ\"\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "1d64fc48-7719-47ce-8f4e-2dee5cc1d20b", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "5ecad257-b05d-467b-965b-09b874359660" + } + }, + { + "listen": "test", + "script": { + "id": "2eacf0f6-0a7a-46d6-b8a2-2f45676f2dfa", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "fa4f993e-2d15-4545-aa21-27338bb3b37e" + } + } + ] + }, + { + "id": "bf4bad2f-5e97-4465-b00a-0de109238843", + "name": "credentials_verify:vc:issuer:integer", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {\n \"@context\": [\n \"https://www.w3.org/2018/credentials/v1\",\n \"https://w3id.org/traceability/v1\"\n ],\n \"credentialSubject\": {\n \"id\": \"did:example:123\"\n },\n \"id\": \"urn:uuid:57016a7f-0e4c-4be9-beec-cf39c4dd459a\",\n \"issuanceDate\": \"2006-01-02T15:04:05Z\",\n \"issuer\": 123,\n \"type\": [\n \"VerifiableCredential\"\n ],\n \"proof\": {\n \"created\": \"2006-01-02T15:04:05Z\",\n \"verificationMethod\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn#z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"proofPurpose\": \"assertionMethod\",\n \"type\": \"Ed25519Signature2018\",\n \"jws\": \"eyJhbGciOiJFZERTQSIsImI2NCI6ZmFsc2UsImNyaXQiOlsiYjY0Il19..kEE8wQKYgVQlcBvJeVeV151aR_iD6vPrlW2bgXPW8NvJx9AOuW5eGtL3j_I3xIGR_JWDA5jGy6KDVkqJNEDHAw\"\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "401bcf9c-98e5-4b1b-806f-1ce399ddb5cb", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "1f0599a9-cb46-4057-8ecd-c96cbe3104b1" + } + }, + { + "listen": "test", + "script": { + "id": "83d239d2-19f5-4105-8cfd-36651eddeb00", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "15ff7ed8-94f9-4423-a09d-f5f1648b126b" + } + } + ] + }, + { + "id": "03bdb95b-a993-4922-9b40-e1c1e66a06a8", + "name": "credentials_verify:vc:issuer:null", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {\n \"@context\": [\n \"https://www.w3.org/2018/credentials/v1\",\n \"https://w3id.org/traceability/v1\"\n ],\n \"credentialSubject\": {\n \"id\": \"did:example:123\"\n },\n \"id\": \"urn:uuid:57016a7f-0e4c-4be9-beec-cf39c4dd459a\",\n \"issuanceDate\": \"2006-01-02T15:04:05Z\",\n \"issuer\": null,\n \"type\": [\n \"VerifiableCredential\"\n ],\n \"proof\": {\n \"created\": \"2006-01-02T15:04:05Z\",\n \"verificationMethod\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn#z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"proofPurpose\": \"assertionMethod\",\n \"type\": \"Ed25519Signature2018\",\n \"jws\": \"eyJhbGciOiJFZERTQSIsImI2NCI6ZmFsc2UsImNyaXQiOlsiYjY0Il19..JtG57INFa8ZuLTnouU9zbgh8jUf_red-a-75XviPrr3HsCFPhrMo6HltNwwb8d4-lftLfws1Bj0NVTYaTKpjBw\"\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "621f2fe7-aac2-4aee-a608-d58aabbf06ff", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "5bbd837f-6ff2-4335-b4e5-4627b881ca27" + } + }, + { + "listen": "test", + "script": { + "id": "73a0474f-26fd-4a3e-8f97-09b1de80a152", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "fcf86abd-757f-4735-855d-50b23c370a6c" + } + } + ] + }, + { + "id": "f6256269-bd13-47ce-85b7-fe8b1144b8f9", + "name": "credentials_verify:vc:issuer:id:missing", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {\n \"@context\": [\n \"https://www.w3.org/2018/credentials/v1\",\n \"https://w3id.org/traceability/v1\"\n ],\n \"credentialSubject\": {\n \"id\": \"did:example:123\"\n },\n \"id\": \"urn:uuid:57016a7f-0e4c-4be9-beec-cf39c4dd459a\",\n \"issuanceDate\": \"2006-01-02T15:04:05Z\",\n \"issuer\": {},\n \"type\": [\n \"VerifiableCredential\"\n ],\n \"proof\": {\n \"created\": \"2006-01-02T15:04:05Z\",\n \"verificationMethod\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn#z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"proofPurpose\": \"assertionMethod\",\n \"type\": \"Ed25519Signature2018\",\n \"jws\": \"eyJhbGciOiJFZERTQSIsImI2NCI6ZmFsc2UsImNyaXQiOlsiYjY0Il19..3mHg7Xr443P-rcakew2CdGzjKXncUa4j2zY8A_W7U9tqPMFAiWuNqK5CTKV8yM_P3p5VZC8HMlc7SiaJYp-iBQ\"\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "07aba8f5-cc92-4e97-a24c-56ff3a3e3c8f", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "6578f8e6-fb5b-4801-b326-ef8aff842ab3" + } + }, + { + "listen": "test", + "script": { + "id": "9d0851cb-dc8c-4bbd-ab1b-c46e310865f9", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "864f9090-043b-4394-90e2-505fbbeb8e58" + } + } + ] + }, + { + "id": "7f15774e-3e7c-4713-bfbf-96bc518d0682", + "name": "credentials_verify:vc:issuer:id:array", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {\n \"@context\": [\n \"https://www.w3.org/2018/credentials/v1\",\n \"https://w3id.org/traceability/v1\"\n ],\n \"credentialSubject\": {\n \"id\": \"did:example:123\"\n },\n \"id\": \"urn:uuid:57016a7f-0e4c-4be9-beec-cf39c4dd459a\",\n \"issuanceDate\": \"2006-01-02T15:04:05Z\",\n \"issuer\": {\n \"id\": [\n \"did:example:123\"\n ]\n },\n \"type\": [\n \"VerifiableCredential\"\n ],\n \"proof\": {\n \"created\": \"2006-01-02T15:04:05Z\",\n \"verificationMethod\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn#z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"proofPurpose\": \"assertionMethod\",\n \"type\": \"Ed25519Signature2018\",\n \"jws\": \"eyJhbGciOiJFZERTQSIsImI2NCI6ZmFsc2UsImNyaXQiOlsiYjY0Il19..TsN_31UJYzTTx1xh5CB9PjhnehJza3N5gAEFoNO55HLtQvoqGiEd-SI_4Xy7cpuYMbHdYf5CKHwP0eooyzjrAg\"\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "4cb05287-a04d-4b3b-872c-5ca8840368d3", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "f398e12f-f396-4bc2-8fbd-16cffb9c79e9" + } + }, + { + "listen": "test", + "script": { + "id": "e7f10c6d-96ee-434d-a923-41c2f492d251", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "b6b0b691-afed-4756-9248-1128a933eeff" + } + } + ] + }, + { + "id": "60001613-f815-463b-948b-e7c510179a56", + "name": "credentials_verify:vc:issuer:id:boolean", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {\n \"@context\": [\n \"https://www.w3.org/2018/credentials/v1\",\n \"https://w3id.org/traceability/v1\"\n ],\n \"credentialSubject\": {\n \"id\": \"did:example:123\"\n },\n \"id\": \"urn:uuid:57016a7f-0e4c-4be9-beec-cf39c4dd459a\",\n \"issuanceDate\": \"2006-01-02T15:04:05Z\",\n \"issuer\": {\n \"id\": false\n },\n \"type\": [\n \"VerifiableCredential\"\n ],\n \"proof\": {\n \"created\": \"2006-01-02T15:04:05Z\",\n \"verificationMethod\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn#z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"proofPurpose\": \"assertionMethod\",\n \"type\": \"Ed25519Signature2018\",\n \"jws\": \"eyJhbGciOiJFZERTQSIsImI2NCI6ZmFsc2UsImNyaXQiOlsiYjY0Il19..JOl3FF8mG94K8DDAtSYeirCtE5GRVHXYZcIbf3JRCquZ7obaBm1wh3rEzbG-t8kjdWMn7Zwy8q4zw7pMC2-gAw\"\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "e324a360-9298-4445-b508-4eba445bd8b4", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "6ffdd52e-cebe-4f48-b951-222470a62c80" + } + }, + { + "listen": "test", + "script": { + "id": "127a970c-5fed-4356-80ca-a0f7667781e4", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "2a02d953-4899-4dea-b797-f84bf48dbd4a" + } + } + ] + }, + { + "id": "5b6fa9ae-703a-4583-8bab-4ced46af0c55", + "name": "credentials_verify:vc:issuer:id:integer", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {\n \"@context\": [\n \"https://www.w3.org/2018/credentials/v1\",\n \"https://w3id.org/traceability/v1\"\n ],\n \"credentialSubject\": {\n \"id\": \"did:example:123\"\n },\n \"id\": \"urn:uuid:57016a7f-0e4c-4be9-beec-cf39c4dd459a\",\n \"issuanceDate\": \"2006-01-02T15:04:05Z\",\n \"issuer\": {\n \"id\": 123\n },\n \"type\": [\n \"VerifiableCredential\"\n ],\n \"proof\": {\n \"created\": \"2006-01-02T15:04:05Z\",\n \"verificationMethod\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn#z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"proofPurpose\": \"assertionMethod\",\n \"type\": \"Ed25519Signature2018\",\n \"jws\": \"eyJhbGciOiJFZERTQSIsImI2NCI6ZmFsc2UsImNyaXQiOlsiYjY0Il19..Ibp_FWO5FwzfTfd_PeTgedqAEcbS7dtCOoREanyZP0yAg63ZGay4hjjd-NwZfmWG8LRbMSqtjX2_Cu5BbBEoAQ\"\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "69fb4d94-be51-49ce-be0a-511b2885a538", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "16a7d970-a02b-4c03-9252-1bcbfadcb7ea" + } + }, + { + "listen": "test", + "script": { + "id": "20a3b832-960e-43bd-82d0-72af08932f83", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "1267ee4b-9a95-4b91-ad00-3869ca0a2c84" + } + } + ] + }, + { + "id": "f6b187fe-cb8f-4de2-a132-64c8f12a6668", + "name": "credentials_verify:vc:issuer:id:null", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {\n \"@context\": [\n \"https://www.w3.org/2018/credentials/v1\",\n \"https://w3id.org/traceability/v1\"\n ],\n \"credentialSubject\": {\n \"id\": \"did:example:123\"\n },\n \"id\": \"urn:uuid:57016a7f-0e4c-4be9-beec-cf39c4dd459a\",\n \"issuanceDate\": \"2006-01-02T15:04:05Z\",\n \"issuer\": {\n \"id\": null\n },\n \"type\": [\n \"VerifiableCredential\"\n ],\n \"proof\": {\n \"created\": \"2006-01-02T15:04:05Z\",\n \"verificationMethod\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn#z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"proofPurpose\": \"assertionMethod\",\n \"type\": \"Ed25519Signature2018\",\n \"jws\": \"eyJhbGciOiJFZERTQSIsImI2NCI6ZmFsc2UsImNyaXQiOlsiYjY0Il19..3mHg7Xr443P-rcakew2CdGzjKXncUa4j2zY8A_W7U9tqPMFAiWuNqK5CTKV8yM_P3p5VZC8HMlc7SiaJYp-iBQ\"\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "ef78ecce-64fc-4a52-9e25-06411404eecb", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "ca181b0d-8f76-4a06-881b-f77d02784213" + } + }, + { + "listen": "test", + "script": { + "id": "bb227e9e-2314-43ab-8d67-025aa3b1c094", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "fd42a27b-51a7-4188-8537-1e11ae5a4879" + } + } + ] + }, + { + "id": "4a62138e-5646-4d67-9503-f8dc3427b377", + "name": "credentials_verify:vc:issuer:id:object", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {\n \"@context\": [\n \"https://www.w3.org/2018/credentials/v1\",\n \"https://w3id.org/traceability/v1\"\n ],\n \"credentialSubject\": {\n \"id\": \"did:example:123\"\n },\n \"id\": \"urn:uuid:57016a7f-0e4c-4be9-beec-cf39c4dd459a\",\n \"issuanceDate\": \"2006-01-02T15:04:05Z\",\n \"issuer\": {\n \"id\": {\n \"key\": \"did:example:123\"\n }\n },\n \"type\": [\n \"VerifiableCredential\"\n ],\n \"proof\": {\n \"created\": \"2006-01-02T15:04:05Z\",\n \"verificationMethod\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn#z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"proofPurpose\": \"assertionMethod\",\n \"type\": \"Ed25519Signature2018\",\n \"jws\": \"eyJhbGciOiJFZERTQSIsImI2NCI6ZmFsc2UsImNyaXQiOlsiYjY0Il19..n3pFfPx4jY7EjlOpLNJT4CAJYI1roVE6LoUgLQhJ1bMgS5xUKbsIhynp7xDW-vSGzIcu58w-Z8_d9--99NCDBw\"\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "cd098659-dd99-41ec-aa0f-cce1c1d02d6a", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "4c579d4a-1219-4c4b-844d-1a842a7b0327" + } + }, + { + "listen": "test", + "script": { + "id": "d7d3051b-244c-451f-b6b9-9bfd5452ccdb", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "429136f3-a297-4dc2-9e07-cc236a1367d3" + } + } + ] + }, + { + "id": "d3f33bff-d6d5-4f27-b860-4a8e6dfdbd6a", + "name": "credentials_verify:vc:issuanceDate:missing", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {\n \"@context\": [\n \"https://www.w3.org/2018/credentials/v1\",\n \"https://w3id.org/traceability/v1\"\n ],\n \"credentialSubject\": {\n \"id\": \"did:example:123\"\n },\n \"id\": \"urn:uuid:57016a7f-0e4c-4be9-beec-cf39c4dd459a\",\n \"issuer\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"type\": [\n \"VerifiableCredential\"\n ],\n \"proof\": {\n \"created\": \"2006-01-02T15:04:05Z\",\n \"verificationMethod\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn#z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"proofPurpose\": \"assertionMethod\",\n \"type\": \"Ed25519Signature2018\",\n \"jws\": \"eyJhbGciOiJFZERTQSIsImI2NCI6ZmFsc2UsImNyaXQiOlsiYjY0Il19..TM8P7mgJHcCjS_-L0AM_0QC1NSxVBcrUmv8bgZNoU-XF9F69wiOhogacbQFbewG5g7kf6mUvNA2Rv2SOHnjyCw\"\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "0f20762e-b972-48a6-8c07-03cb29beafc6", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "3fc10cd8-79f2-45c1-b895-edf60057a8ff" + } + }, + { + "listen": "test", + "script": { + "id": "4fe77919-b107-4618-a66b-ee569df199d9", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "8ba61532-7245-452d-b221-ba6530cf5645" + } + } + ] + }, + { + "id": "b9553cb6-8d18-473c-8a5b-44d10d9c0b46", + "name": "credentials_verify:vc:issuanceDate:array", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {\n \"@context\": [\n \"https://www.w3.org/2018/credentials/v1\",\n \"https://w3id.org/traceability/v1\"\n ],\n \"credentialSubject\": {\n \"id\": \"did:example:123\"\n },\n \"id\": \"urn:uuid:57016a7f-0e4c-4be9-beec-cf39c4dd459a\",\n \"issuanceDate\": [\n \"2010-01-01T19:23:24Z\"\n ],\n \"issuer\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"type\": [\n \"VerifiableCredential\"\n ],\n \"proof\": {\n \"created\": \"2006-01-02T15:04:05Z\",\n \"verificationMethod\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn#z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"proofPurpose\": \"assertionMethod\",\n \"type\": \"Ed25519Signature2018\",\n \"jws\": \"eyJhbGciOiJFZERTQSIsImI2NCI6ZmFsc2UsImNyaXQiOlsiYjY0Il19..eJGt2anEVhR3qXrd8726C2a8PNJ-S4SnhIUB2YpAUiLJhTQ4FcY_nONpl-U0MbpWgwlpJ7xa1_uk4EMrGmOUBg\"\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "970f1f37-b5fc-47ac-817d-f447c044dd4e", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "da6ba221-2c97-49a0-987f-9190d32d1a92" + } + }, + { + "listen": "test", + "script": { + "id": "26633fe2-5274-4adb-8ff1-fb5fc03978c6", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "3f0fde18-e023-4b3e-8c64-7dffddc1b050" + } + } + ] + }, + { + "id": "c8e676c5-840f-4404-84ee-990682df95e2", + "name": "credentials_verify:vc:issuanceDate:boolean", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {\n \"@context\": [\n \"https://www.w3.org/2018/credentials/v1\",\n \"https://w3id.org/traceability/v1\"\n ],\n \"credentialSubject\": {\n \"id\": \"did:example:123\"\n },\n \"id\": \"urn:uuid:57016a7f-0e4c-4be9-beec-cf39c4dd459a\",\n \"issuanceDate\": false,\n \"issuer\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"type\": [\n \"VerifiableCredential\"\n ],\n \"proof\": {\n \"created\": \"2006-01-02T15:04:05Z\",\n \"verificationMethod\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn#z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"proofPurpose\": \"assertionMethod\",\n \"type\": \"Ed25519Signature2018\",\n \"jws\": \"eyJhbGciOiJFZERTQSIsImI2NCI6ZmFsc2UsImNyaXQiOlsiYjY0Il19..8Ax_d8Yp8MIszSaGQa1WkiT4xktUk0Ltg7EF3QQ-GGY8JaV_jR6-zRUlEF2iW0HcK6C8ZoAt0KrllUUDdJkdDA\"\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "1e8b3921-21ff-404a-bb56-d88671edbbf6", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "37a644b6-355f-46b6-9663-a3f42a64a8bf" + } + }, + { + "listen": "test", + "script": { + "id": "c440f5b6-a7de-433f-9ebd-3d3a2588f428", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "0098268e-2490-45af-847e-e1d9d3a00cd6" + } + } + ] + }, + { + "id": "4bfd8161-8580-4ab8-9ae9-0dd18499d40c", + "name": "credentials_verify:vc:issuanceDate:integer", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {\n \"@context\": [\n \"https://www.w3.org/2018/credentials/v1\",\n \"https://w3id.org/traceability/v1\"\n ],\n \"credentialSubject\": {\n \"id\": \"did:example:123\"\n },\n \"id\": \"urn:uuid:57016a7f-0e4c-4be9-beec-cf39c4dd459a\",\n \"issuanceDate\": 123,\n \"issuer\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"type\": [\n \"VerifiableCredential\"\n ],\n \"proof\": {\n \"created\": \"2006-01-02T15:04:05Z\",\n \"verificationMethod\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn#z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"proofPurpose\": \"assertionMethod\",\n \"type\": \"Ed25519Signature2018\",\n \"jws\": \"eyJhbGciOiJFZERTQSIsImI2NCI6ZmFsc2UsImNyaXQiOlsiYjY0Il19..x-sSX9vqc6977YPFhNbzjKdisDv4qD2mx-yBSH_EG-UQCpyH_ErCzoFWnpJzRJKIKbOLEvvZ5SO_fWbNWyNdCQ\"\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "dbc8c0ec-03b9-41d5-8e3d-71fb83bb5a40", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "04808c90-b235-4f0d-b1a5-09ede74e899f" + } + }, + { + "listen": "test", + "script": { + "id": "505c18b9-d48d-4a96-92e7-237d3847d58f", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "539f74d8-d975-4df7-8bcd-e389d7510360" + } + } + ] + }, + { + "id": "0f8a73a3-526d-4183-b5d4-0a26f42cae91", + "name": "credentials_verify:vc:issuanceDate:null", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {\n \"@context\": [\n \"https://www.w3.org/2018/credentials/v1\",\n \"https://w3id.org/traceability/v1\"\n ],\n \"credentialSubject\": {\n \"id\": \"did:example:123\"\n },\n \"id\": \"urn:uuid:57016a7f-0e4c-4be9-beec-cf39c4dd459a\",\n \"issuanceDate\": null,\n \"issuer\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"type\": [\n \"VerifiableCredential\"\n ],\n \"proof\": {\n \"created\": \"2006-01-02T15:04:05Z\",\n \"verificationMethod\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn#z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"proofPurpose\": \"assertionMethod\",\n \"type\": \"Ed25519Signature2018\",\n \"jws\": \"eyJhbGciOiJFZERTQSIsImI2NCI6ZmFsc2UsImNyaXQiOlsiYjY0Il19..TM8P7mgJHcCjS_-L0AM_0QC1NSxVBcrUmv8bgZNoU-XF9F69wiOhogacbQFbewG5g7kf6mUvNA2Rv2SOHnjyCw\"\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "c3ee377d-b336-4f5c-9785-86a4ddeeffe3", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "d0b5191f-bb02-445e-8be1-c389fd8acd1a" + } + }, + { + "listen": "test", + "script": { + "id": "9eb1912f-5b1c-4148-8e85-012f41d3fd80", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "22b1abd2-33ef-406f-b904-4b6e8f0debd8" + } + } + ] + }, + { + "id": "1e560fbb-f72b-4a0d-b8ca-100ca0d5cfa2", + "name": "credentials_verify:vc:issuanceDate:object", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {\n \"@context\": [\n \"https://www.w3.org/2018/credentials/v1\",\n \"https://w3id.org/traceability/v1\"\n ],\n \"credentialSubject\": {\n \"id\": \"did:example:123\"\n },\n \"id\": \"urn:uuid:57016a7f-0e4c-4be9-beec-cf39c4dd459a\",\n \"issuanceDate\": {\n \"key\": \"2010-01-01T19:23:24Z\"\n },\n \"issuer\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"type\": [\n \"VerifiableCredential\"\n ],\n \"proof\": {\n \"created\": \"2006-01-02T15:04:05Z\",\n \"verificationMethod\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn#z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"proofPurpose\": \"assertionMethod\",\n \"type\": \"Ed25519Signature2018\",\n \"jws\": \"eyJhbGciOiJFZERTQSIsImI2NCI6ZmFsc2UsImNyaXQiOlsiYjY0Il19..Z1GVMKiJuJeJMpR_Ag4Wpv6940N3WUreYSxEsPaZgU_J1C_EDUj8ycRJitlJNEBBuGhibJ0GWyK-WW9RO2WCDA\"\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "1157df56-5f45-470e-a432-ae6512f36e80", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "d351a57f-e918-461c-8735-901da3d58191" + } + }, + { + "listen": "test", + "script": { + "id": "84856b2e-f71e-48bb-ad35-d42cbb588504", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "72e3d2e6-2db9-4a4c-ba67-bdfe2d3882aa" + } + } + ] + }, + { + "id": "4235379e-35f6-4dd8-8484-f675a11a9761", + "name": "credentials_verify:vc:issuanceDate:string", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {\n \"@context\": [\n \"https://www.w3.org/2018/credentials/v1\",\n \"https://w3id.org/traceability/v1\"\n ],\n \"credentialSubject\": {\n \"id\": \"did:example:123\"\n },\n \"id\": \"urn:uuid:57016a7f-0e4c-4be9-beec-cf39c4dd459a\",\n \"issuanceDate\": \"not a valid XML Date Time string\",\n \"issuer\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"type\": [\n \"VerifiableCredential\"\n ],\n \"proof\": {\n \"created\": \"2006-01-02T15:04:05Z\",\n \"verificationMethod\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn#z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"proofPurpose\": \"assertionMethod\",\n \"type\": \"Ed25519Signature2018\",\n \"jws\": \"eyJhbGciOiJFZERTQSIsImI2NCI6ZmFsc2UsImNyaXQiOlsiYjY0Il19..ebrsCszvH6TQHw1QhA8laajPRWL_zGvQ96Up8A4TiJrY7ueFm3V-Suk-KNd6JKckpOxLoF-Cb24KG_g73AqHAg\"\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "cf18381f-0c65-4fae-8658-5a0c111630b3", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "7599b094-6461-4e11-870d-d92f70cc6c11" + } + }, + { + "listen": "test", + "script": { + "id": "87ce7ed6-c507-4aa4-b0d4-d53c3530b9e0", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "12d92258-c6a5-4f8e-903c-347e642fc2fc" + } + } + ] + }, + { + "id": "cb68ee96-8072-477f-9a78-b92cf7ae3c0c", + "name": "credentials_verify:vc:credentialSubject:missing", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {\n \"@context\": [\n \"https://www.w3.org/2018/credentials/v1\",\n \"https://w3id.org/traceability/v1\"\n ],\n \"id\": \"urn:uuid:57016a7f-0e4c-4be9-beec-cf39c4dd459a\",\n \"issuanceDate\": \"2006-01-02T15:04:05Z\",\n \"issuer\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"type\": [\n \"VerifiableCredential\"\n ],\n \"proof\": {\n \"created\": \"2006-01-02T15:04:05Z\",\n \"verificationMethod\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn#z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"proofPurpose\": \"assertionMethod\",\n \"type\": \"Ed25519Signature2018\",\n \"jws\": \"eyJhbGciOiJFZERTQSIsImI2NCI6ZmFsc2UsImNyaXQiOlsiYjY0Il19..bHp5pm-9GUkKetjC75DopheXPgXztK_ruNFKStI2vt2pBbXHRJWZlO1PsXInyqfre9BcqmIUcwD4TbbjfiUYCw\"\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "6ff03db0-7295-4702-b893-d64e39b53fce", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "8c7addc2-0ae9-4f38-bca4-5169bcc09ea7" + } + }, + { + "listen": "test", + "script": { + "id": "28f6c95a-cfa3-4932-a629-9dee59fe37bc", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "8a72f2ca-d268-402a-a7cc-edab04cee4e3" + } + } + ] + }, + { + "id": "4e9f5bae-da3a-4914-9744-c3f4700a3d58", + "name": "credentials_verify:vc:credentialSubject:array", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {\n \"@context\": [\n \"https://www.w3.org/2018/credentials/v1\",\n \"https://w3id.org/traceability/v1\"\n ],\n \"credentialSubject\": [\n \"did:example:123\"\n ],\n \"id\": \"urn:uuid:57016a7f-0e4c-4be9-beec-cf39c4dd459a\",\n \"issuanceDate\": \"2006-01-02T15:04:05Z\",\n \"issuer\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"type\": [\n \"VerifiableCredential\"\n ],\n \"proof\": {\n \"created\": \"2006-01-02T15:04:05Z\",\n \"verificationMethod\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn#z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"proofPurpose\": \"assertionMethod\",\n \"type\": \"Ed25519Signature2018\",\n \"jws\": \"eyJhbGciOiJFZERTQSIsImI2NCI6ZmFsc2UsImNyaXQiOlsiYjY0Il19..z7SC-b7i7GCi9S_RgHGIkqzgeSxV5XUT_77JuHgqzQP-5KB5n_PrOW6ITnAlmgWyaVPSOD1IHVjb--avWDrbCQ\"\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "5960238c-12aa-43c4-a9e0-f0c8c33e525f", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "7b52d716-e1d9-4879-81f2-92147a87282f" + } + }, + { + "listen": "test", + "script": { + "id": "6b79e5b6-0ce9-41ea-a156-876e17cfd298", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "183acc0f-dde0-4083-9f46-425a885dd0af" + } + } + ] + }, + { + "id": "4f6f14c0-0aeb-47f4-822d-051530d1b29c", + "name": "credentials_verify:vc:credentialSubject:boolean", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {\n \"@context\": [\n \"https://www.w3.org/2018/credentials/v1\",\n \"https://w3id.org/traceability/v1\"\n ],\n \"credentialSubject\": false,\n \"id\": \"urn:uuid:57016a7f-0e4c-4be9-beec-cf39c4dd459a\",\n \"issuanceDate\": \"2006-01-02T15:04:05Z\",\n \"issuer\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"type\": [\n \"VerifiableCredential\"\n ],\n \"proof\": {\n \"created\": \"2006-01-02T15:04:05Z\",\n \"verificationMethod\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn#z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"proofPurpose\": \"assertionMethod\",\n \"type\": \"Ed25519Signature2018\",\n \"jws\": \"eyJhbGciOiJFZERTQSIsImI2NCI6ZmFsc2UsImNyaXQiOlsiYjY0Il19..VK75R0RpQX9g4E_vGExhb_aDUNycy1UlQYvhCL1Ydl9bWiT1oUPeHEUgJMRGzmRRvyByyj13oHI2yB3cOLWXCA\"\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "f2983d03-536c-4938-b6dd-30a46e856a30", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "064c7434-3c45-4d1d-b3c7-93cdd3d96640" + } + }, + { + "listen": "test", + "script": { + "id": "0a2bb79a-3e86-41b8-9e0e-e8e3b4611d2c", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "1ba91adc-fbde-4caf-ae85-439850d22b35" + } + } + ] + }, + { + "id": "41f0bca3-af33-4918-8efb-7edb707f5daf", + "name": "credentials_verify:vc:credentialSubject:integer", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {\n \"@context\": [\n \"https://www.w3.org/2018/credentials/v1\",\n \"https://w3id.org/traceability/v1\"\n ],\n \"credentialSubject\": 123,\n \"id\": \"urn:uuid:57016a7f-0e4c-4be9-beec-cf39c4dd459a\",\n \"issuanceDate\": \"2006-01-02T15:04:05Z\",\n \"issuer\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"type\": [\n \"VerifiableCredential\"\n ],\n \"proof\": {\n \"created\": \"2006-01-02T15:04:05Z\",\n \"verificationMethod\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn#z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"proofPurpose\": \"assertionMethod\",\n \"type\": \"Ed25519Signature2018\",\n \"jws\": \"eyJhbGciOiJFZERTQSIsImI2NCI6ZmFsc2UsImNyaXQiOlsiYjY0Il19..dQnu8mT7YMECvDQPODQ1YUudQIO9Yx7WsZ07UWpHRqw0iV3ZvJOebbBoY0gFvsF9t6foFFEaaWcKi4vNgIdfCw\"\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "3b2c4e75-2b34-4a1f-ba79-db59b2f51813", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "38d0fbf1-0154-4cc0-b7b6-128620f9d4b5" + } + }, + { + "listen": "test", + "script": { + "id": "26b63ff3-0add-41e7-bc8a-73b28db48aab", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "50dbff66-9feb-4ad5-af82-ec72d6ff1f5a" + } + } + ] + }, + { + "id": "9788ee78-54e0-4748-b3d0-21c49bc78ee7", + "name": "credentials_verify:vc:credentialSubject:null", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {\n \"@context\": [\n \"https://www.w3.org/2018/credentials/v1\",\n \"https://w3id.org/traceability/v1\"\n ],\n \"credentialSubject\": null,\n \"id\": \"urn:uuid:57016a7f-0e4c-4be9-beec-cf39c4dd459a\",\n \"issuanceDate\": \"2006-01-02T15:04:05Z\",\n \"issuer\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"type\": [\n \"VerifiableCredential\"\n ],\n \"proof\": {\n \"created\": \"2006-01-02T15:04:05Z\",\n \"verificationMethod\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn#z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"proofPurpose\": \"assertionMethod\",\n \"type\": \"Ed25519Signature2018\",\n \"jws\": \"eyJhbGciOiJFZERTQSIsImI2NCI6ZmFsc2UsImNyaXQiOlsiYjY0Il19..bHp5pm-9GUkKetjC75DopheXPgXztK_ruNFKStI2vt2pBbXHRJWZlO1PsXInyqfre9BcqmIUcwD4TbbjfiUYCw\"\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "11a43e22-99b6-4750-86ab-89f85a4c5805", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "3995778f-4c57-4172-a96f-9140a1fc137d" + } + }, + { + "listen": "test", + "script": { + "id": "95bcb0a3-5e58-4474-9ece-bbe06916079a", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "38ea66de-c17c-45b5-8b6c-afaf87df2d4d" + } + } + ] + }, + { + "id": "2e78bc61-57d5-4b4a-afe4-7152eed15c12", + "name": "credentials_verify:vc:credentialSubject:string", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {\n \"@context\": [\n \"https://www.w3.org/2018/credentials/v1\",\n \"https://w3id.org/traceability/v1\"\n ],\n \"credentialSubject\": \"did:example:123\",\n \"id\": \"urn:uuid:57016a7f-0e4c-4be9-beec-cf39c4dd459a\",\n \"issuanceDate\": \"2006-01-02T15:04:05Z\",\n \"issuer\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"type\": [\n \"VerifiableCredential\"\n ],\n \"proof\": {\n \"created\": \"2006-01-02T15:04:05Z\",\n \"verificationMethod\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn#z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"proofPurpose\": \"assertionMethod\",\n \"type\": \"Ed25519Signature2018\",\n \"jws\": \"eyJhbGciOiJFZERTQSIsImI2NCI6ZmFsc2UsImNyaXQiOlsiYjY0Il19..z7SC-b7i7GCi9S_RgHGIkqzgeSxV5XUT_77JuHgqzQP-5KB5n_PrOW6ITnAlmgWyaVPSOD1IHVjb--avWDrbCQ\"\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "677f1721-dca1-42f1-80aa-8224cefbfaf5", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "6eaa6395-72d2-4553-8f32-e2ca372ac8b6" + } + }, + { + "listen": "test", + "script": { + "id": "81da9f4f-9d10-4041-ae70-2804308640df", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "3879c1e4-e576-4a98-a0ca-0929d6c308da" + } + } + ] + }, + { + "id": "3870e457-79cd-487d-92d3-30577f51523a", + "name": "credentials_verify:vc:credentialSubject:id:array", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {\n \"@context\": [\n \"https://www.w3.org/2018/credentials/v1\",\n \"https://w3id.org/traceability/v1\"\n ],\n \"credentialSubject\": {\n \"id\": [\n \"did:example:123\"\n ]\n },\n \"id\": \"urn:uuid:57016a7f-0e4c-4be9-beec-cf39c4dd459a\",\n \"issuanceDate\": \"2006-01-02T15:04:05Z\",\n \"issuer\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"type\": [\n \"VerifiableCredential\"\n ],\n \"proof\": {\n \"created\": \"2006-01-02T15:04:05Z\",\n \"verificationMethod\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn#z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"proofPurpose\": \"assertionMethod\",\n \"type\": \"Ed25519Signature2018\",\n \"jws\": \"eyJhbGciOiJFZERTQSIsImI2NCI6ZmFsc2UsImNyaXQiOlsiYjY0Il19..8KJ136ciaI5X01UO8dPG0KMcsxmd7qzxvrahflTNqsrjjd-vF8bBKpjVDLOOj7bUolO277JWFCPX1xvvAVAvAg\"\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "be53573f-9ff6-4e78-859b-c43715419e1d", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "ad706e4a-1c54-4bec-ae53-97117f2a24a4" + } + }, + { + "listen": "test", + "script": { + "id": "777aeaca-7a81-4fbb-b294-997e968906df", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "744eedc2-f800-4dc8-a91d-82e00f8abbb3" + } + } + ] + }, + { + "id": "4ca827da-58e6-43a4-b12c-b8c33eec3168", + "name": "credentials_verify:vc:credentialSubject:id:boolean", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {\n \"@context\": [\n \"https://www.w3.org/2018/credentials/v1\",\n \"https://w3id.org/traceability/v1\"\n ],\n \"credentialSubject\": {\n \"id\": false\n },\n \"id\": \"urn:uuid:57016a7f-0e4c-4be9-beec-cf39c4dd459a\",\n \"issuanceDate\": \"2006-01-02T15:04:05Z\",\n \"issuer\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"type\": [\n \"VerifiableCredential\"\n ],\n \"proof\": {\n \"created\": \"2006-01-02T15:04:05Z\",\n \"verificationMethod\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn#z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"proofPurpose\": \"assertionMethod\",\n \"type\": \"Ed25519Signature2018\",\n \"jws\": \"eyJhbGciOiJFZERTQSIsImI2NCI6ZmFsc2UsImNyaXQiOlsiYjY0Il19..1Tatn2a45JYHHvhGvCLNbO1VUDV_lkvRVosGzDXDF-DseqRorDTFmY7XSyYqrl5yc6B200ET0RBvgK2vyEC6BA\"\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "f2f35c3b-9f62-4436-bba7-bbb06571a0ea", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "7ee10cf7-eb7f-437b-8839-04b56374ea39" + } + }, + { + "listen": "test", + "script": { + "id": "752109c2-15a1-452a-99da-203c85426f64", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "3e483435-c008-4dd1-b5d2-2bcc0a9991a6" + } + } + ] + }, + { + "id": "44c95fe3-c87b-44eb-a98d-16ad18cef2d0", + "name": "credentials_verify:vc:credentialSubject:id:integer", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {\n \"@context\": [\n \"https://www.w3.org/2018/credentials/v1\",\n \"https://w3id.org/traceability/v1\"\n ],\n \"credentialSubject\": {\n \"id\": 123\n },\n \"id\": \"urn:uuid:57016a7f-0e4c-4be9-beec-cf39c4dd459a\",\n \"issuanceDate\": \"2006-01-02T15:04:05Z\",\n \"issuer\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"type\": [\n \"VerifiableCredential\"\n ],\n \"proof\": {\n \"created\": \"2006-01-02T15:04:05Z\",\n \"verificationMethod\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn#z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"proofPurpose\": \"assertionMethod\",\n \"type\": \"Ed25519Signature2018\",\n \"jws\": \"eyJhbGciOiJFZERTQSIsImI2NCI6ZmFsc2UsImNyaXQiOlsiYjY0Il19..qPc7PrMuniibwI74A9ELPRd1YyUjNyeccnUFc4GCfj7I3oREDl0RT6PEt1pEY81mq7vlIsNG1myE86igC__qBA\"\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "59396a8f-532a-4ce0-8938-29c223dd0a9d", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "b17aa51f-769e-4045-ab11-3f09021caacc" + } + }, + { + "listen": "test", + "script": { + "id": "5b198d8e-3182-43e5-b74d-506bfc70ce1b", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "8458c99d-e8ab-48a7-95a5-67cd6fb710f2" + } + } + ] + }, + { + "id": "25326816-4bce-45a1-baef-8d734b557d23", + "name": "credentials_verify:vc:credentialSubject:id:null", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {\n \"@context\": [\n \"https://www.w3.org/2018/credentials/v1\",\n \"https://w3id.org/traceability/v1\"\n ],\n \"credentialSubject\": {\n \"id\": null\n },\n \"id\": \"urn:uuid:57016a7f-0e4c-4be9-beec-cf39c4dd459a\",\n \"issuanceDate\": \"2006-01-02T15:04:05Z\",\n \"issuer\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"type\": [\n \"VerifiableCredential\"\n ],\n \"proof\": {\n \"created\": \"2006-01-02T15:04:05Z\",\n \"verificationMethod\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn#z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"proofPurpose\": \"assertionMethod\",\n \"type\": \"Ed25519Signature2018\",\n \"jws\": \"eyJhbGciOiJFZERTQSIsImI2NCI6ZmFsc2UsImNyaXQiOlsiYjY0Il19..10vzNYPpxv6gZwVR-V23lgvIgseVOwxT6Tc1Zbn5T6pWGmUhrkur_O-OexNVjkVSf7Qu_6NDnIL1m0KcNKGBCg\"\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "98783604-2ea6-471f-a95e-e74b3e32e9fb", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "11c89c6b-5216-474e-bdc4-7ef95ffbe491" + } + }, + { + "listen": "test", + "script": { + "id": "105a47e6-e1cf-4a92-8d36-7bc54b837071", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "318a7424-0ea7-48ac-b645-3564cd6a2faf" + } + } + ] + }, + { + "id": "805cc2e9-fdc1-4d8e-be91-67328c267322", + "name": "credentials_verify:vc:credentialSubject:id:object", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {\n \"@context\": [\n \"https://www.w3.org/2018/credentials/v1\",\n \"https://w3id.org/traceability/v1\"\n ],\n \"credentialSubject\": {\n \"id\": {\n \"key\": \"did:example:123\"\n }\n },\n \"id\": \"urn:uuid:57016a7f-0e4c-4be9-beec-cf39c4dd459a\",\n \"issuanceDate\": \"2006-01-02T15:04:05Z\",\n \"issuer\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"type\": [\n \"VerifiableCredential\"\n ],\n \"proof\": {\n \"created\": \"2006-01-02T15:04:05Z\",\n \"verificationMethod\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn#z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"proofPurpose\": \"assertionMethod\",\n \"type\": \"Ed25519Signature2018\",\n \"jws\": \"eyJhbGciOiJFZERTQSIsImI2NCI6ZmFsc2UsImNyaXQiOlsiYjY0Il19..tQJMGZTsqt1RhpxKkq647EHc3pjQ183zd4KchfvD3dXWVfL9X1fUedMbj33l8eev6YWua2-6_4_sUTDr2MLEDg\"\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "00089ce6-561e-4b66-9fd4-fd0dd5c4b0a1", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "5188ebf0-441c-481f-8f08-b1fbdf6c3263" + } + }, + { + "listen": "test", + "script": { + "id": "ec2abe37-0653-477b-a49f-1667b43de11d", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "de8d10b7-13c9-442b-9268-2a57cee3db47" + } + } + ] + }, + { + "id": "666e0f47-02d9-4edf-b3bf-d2affa9ecbe6", + "name": "credentials_verify:proof:missing", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {{requestBody}}\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "75377e1c-c7e2-43c2-b9e9-cf52152d3edf", + "type": "text/javascript", + "exec": [ + "let rawBody = pm.variables.get(\"valid_vc\");", + "", + "// credential.proof is required for embedded proof VCs", + "delete rawBody.proof", + "", + "// Request body must be serialized before sending over the wire.", + "pm.variables.set(\"requestBody\", JSON.stringify(rawBody));" + ], + "_lastExecutionId": "ddda290a-601a-4830-a2ae-aa1d0c94679e" + } + }, + { + "listen": "test", + "script": { + "id": "a69717ef-e01d-4e6b-ba8a-6d2a330d359e", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "56f945ac-ffed-4bce-a294-cd89a38ff61f" + } + } + ] + }, + { + "id": "d59a2656-5c20-4867-b982-28e49212d73e", + "name": "credentials_verify:proof:array", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {{requestBody}}\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "3f9b79ed-d076-4f2f-b929-d1723be6f185", + "type": "text/javascript", + "exec": [ + "let rawBody = pm.variables.get(\"valid_vc\");", + "", + "// credential.proof is required to be an object for embedded proof VCs", + "rawBody.proof = [];", + "", + "// Request body must be serialized before sending over the wire.", + "pm.variables.set(\"requestBody\", JSON.stringify(rawBody));" + ], + "_lastExecutionId": "c55beae4-ad60-4eea-a03e-df35337059ae" + } + }, + { + "listen": "test", + "script": { + "id": "17754fc8-d24b-426d-97d9-a7c85f8a478a", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "e0aed4ec-979f-4519-87e7-a28c0813263f" + } + } + ] + }, + { + "id": "579989a1-a824-4a10-be5f-b6bd9f811189", + "name": "credentials_verify:proof:boolean", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {{requestBody}}\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "1da03b62-92ee-4ca1-9199-c5e1b4afaf29", + "type": "text/javascript", + "exec": [ + "let rawBody = pm.variables.get(\"valid_vc\");", + "", + "// credential.proof is required to be an object for embedded proof VCs", + "rawBody.proof = true;", + "", + "// Request body must be serialized before sending over the wire.", + "pm.variables.set(\"requestBody\", JSON.stringify(rawBody));" + ], + "_lastExecutionId": "8762bed2-dcf6-4eed-9f8e-172d26dfd3e8" + } + }, + { + "listen": "test", + "script": { + "id": "33a2c626-04cb-4908-b6b7-5d8431847311", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "80532524-edb0-46ea-aabd-4c865adac596" + } + } + ] + }, + { + "id": "45d8be41-fe1d-4f66-b1f4-db7f111aa760", + "name": "credentials_verify:proof:integer", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {{requestBody}}\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "c96fe634-680b-4df5-8f93-a7f14e7ebc31", + "type": "text/javascript", + "exec": [ + "let rawBody = pm.variables.get(\"valid_vc\");", + "", + "// credential.proof is required to be an object for embedded proof VCs", + "rawBody.proof = 10;", + "", + "// Request body must be serialized before sending over the wire.", + "pm.variables.set(\"requestBody\", JSON.stringify(rawBody));" + ], + "_lastExecutionId": "52612b14-d8cc-40c7-9a7b-a7a8f4dd2040" + } + }, + { + "listen": "test", + "script": { + "id": "1bdd8cc2-d400-4742-9cb6-2e137b0d1432", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "82278223-e675-49b8-abb8-c09b460c2e18" + } + } + ] + }, + { + "id": "b558ce16-b1a5-45e6-9cd6-1785023d9bca", + "name": "credentials_verify:proof:null", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {{requestBody}}\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "2f35f002-cbf4-42f5-b8a2-32fc31e4156a", + "type": "text/javascript", + "exec": [ + "let rawBody = pm.variables.get(\"valid_vc\");", + "", + "// credential.proof is required to be an object for embedded proof VCs", + "rawBody.proof = null;", + "", + "// Request body must be serialized before sending over the wire.", + "pm.variables.set(\"requestBody\", JSON.stringify(rawBody));" + ], + "_lastExecutionId": "4f70e9ac-89f0-4ebe-af0e-381962d5c311" + } + }, + { + "listen": "test", + "script": { + "id": "2e57f1f5-3cec-4932-a11b-2c0d3a63a62d", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "9cce1a8a-7dc3-4b1e-b1b5-4d56c3866ced" + } + } + ] + }, + { + "id": "41ebf359-9c26-4fab-a4c1-3f0853554e01", + "name": "credentials_verify:proof:string", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {{requestBody}}\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "7a4fa176-94e1-4817-82e1-0bc60542c194", + "type": "text/javascript", + "exec": [ + "let rawBody = pm.variables.get(\"valid_vc\");", + "", + "// credential.proof is required to be an object for embedded proof VCs", + "rawBody.proof = \"string\";", + "", + "// Request body must be serialized before sending over the wire.", + "pm.variables.set(\"requestBody\", JSON.stringify(rawBody));" + ], + "_lastExecutionId": "7a9dbd49-2cdf-439f-b862-6f4b4b377394" + } + }, + { + "listen": "test", + "script": { + "id": "7b527325-91d9-43ce-9e78-b238e519efc1", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "38be3e84-a980-4fd6-8d73-5b6104a4cf95" + } + } + ] + }, + { + "id": "216b4bcb-6438-4b73-93bc-8884be7819ff", + "name": "credentials_verify:proof:type:missing", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {{requestBody}}\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "dba17d64-03b4-4490-bb65-7ab7799de423", + "type": "text/javascript", + "exec": [ + "let rawBody = pm.variables.get(\"valid_vc\");", + "", + "// credential.proof.type is required for embedded proof VCs", + "delete rawBody.proof.type", + "", + "// Request body must be serialized before sending over the wire.", + "pm.variables.set(\"requestBody\", JSON.stringify(rawBody));" + ], + "_lastExecutionId": "aeb729a7-f4f2-47db-92e2-39e9a413e566" + } + }, + { + "listen": "test", + "script": { + "id": "4413a75a-c6e1-4f22-b79d-393fbdfee46c", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "59b6f8f0-f94c-4f02-bf62-53efa6cca5f1" + } + } + ] + }, + { + "id": "68f54558-951c-4d48-a816-3ed203c21de2", + "name": "credentials_verify:proof:type:array", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {{requestBody}}\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "bb8669e6-6b0d-4ffe-ac6b-fca209ae1453", + "type": "text/javascript", + "exec": [ + "let rawBody = pm.variables.get(\"valid_vc\");", + "", + "// credential.proof.type is required to be a specific string", + "rawBody.proof.type = [\"Ed25519Signature2018\"];", + "", + "// Request body must be serialized before sending over the wire.", + "pm.variables.set(\"requestBody\", JSON.stringify(rawBody));" + ], + "_lastExecutionId": "c8eac086-947f-4f19-8b9a-9a35e5d9e105" + } + }, + { + "listen": "test", + "script": { + "id": "70cee9bf-925c-4c05-93a4-dd80c0b44536", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "3c15089c-6248-4730-8e5b-3e5ba4016081" + } + } + ] + }, + { + "id": "6668421f-44ae-4523-9e59-6a82056b2342", + "name": "credentials_verify:proof:type:boolean", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {{requestBody}}\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "9eb20cf3-61da-4f68-b47b-e5696e248fed", + "type": "text/javascript", + "exec": [ + "let rawBody = pm.variables.get(\"valid_vc\");", + "", + "// credential.proof.type is required to be a specific string", + "rawBody.proof.type = true;", + "", + "// Request body must be serialized before sending over the wire.", + "pm.variables.set(\"requestBody\", JSON.stringify(rawBody));" + ], + "_lastExecutionId": "e6cc1c89-2aa8-4935-bbc7-efc2a147796b" + } + }, + { + "listen": "test", + "script": { + "id": "9368e8e5-472d-46bd-8ba4-e2b1b2ea1cfa", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "32d7b97c-463d-422f-91d0-8b7b097b6ccb" + } + } + ] + }, + { + "id": "2e822d1f-829c-46a7-8ada-75bb660b6503", + "name": "credentials_verify:proof:type:integer", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {{requestBody}}\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "8275bd07-5240-4d3c-b38e-e288b2900ef3", + "type": "text/javascript", + "exec": [ + "let rawBody = pm.variables.get(\"valid_vc\");", + "", + "// credential.proof.type is required to be a specific string", + "rawBody.proof.type = 123;", + "", + "// Request body must be serialized before sending over the wire.", + "pm.variables.set(\"requestBody\", JSON.stringify(rawBody));" + ], + "_lastExecutionId": "6089b416-6de9-4a7a-8a02-8ed94bbc594a" + } + }, + { + "listen": "test", + "script": { + "id": "3cf3fae1-f5ba-4c6e-8f98-df1a4382b932", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "c1298659-bd01-4530-bd8e-54682e708a7d" + } + } + ] + }, + { + "id": "77dfc210-c2dc-4bf2-80fa-4638b62f0c5a", + "name": "credentials_verify:proof:type:null", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {{requestBody}}\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "6a53de63-6398-4cae-9b12-45202377f090", + "type": "text/javascript", + "exec": [ + "let rawBody = pm.variables.get(\"valid_vc\");", + "", + "// credential.proof.type is required to be a specific string", + "rawBody.proof.type = null;", + "", + "// Request body must be serialized before sending over the wire.", + "pm.variables.set(\"requestBody\", JSON.stringify(rawBody));" + ], + "_lastExecutionId": "0856d3ec-32d3-44d7-9f3f-a1531e5ff913" + } + }, + { + "listen": "test", + "script": { + "id": "3765653c-703a-4af8-8d22-c3cedf556081", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "b3c557a9-f904-47df-8815-cc5ebf8c72d7" + } + } + ] + }, + { + "id": "1e2fd92b-e73b-463a-930c-929c9fa91455", + "name": "credentials_verify:proof:type:object", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {{requestBody}}\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "5acc978d-b2d8-4d4e-a058-6bd76fa5a277", + "type": "text/javascript", + "exec": [ + "let rawBody = pm.variables.get(\"valid_vc\");", + "", + "// credential.proof.type is required to be a specific string", + "rawBody.proof.type = {\"key\": \"Ed25519Signature2018\"};", + "", + "// Request body must be serialized before sending over the wire.", + "pm.variables.set(\"requestBody\", JSON.stringify(rawBody));" + ], + "_lastExecutionId": "ea32ee0c-94f8-4c73-b427-ab38395859a1" + } + }, + { + "listen": "test", + "script": { + "id": "81ba4648-0567-4eb1-be56-905f04edd5cd", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "55b3d464-1a02-43b8-963d-d1a8e1f6d983" + } + } + ] + }, + { + "id": "4873bbf8-a4a8-4595-8bbc-dda69f3a2b26", + "name": "credentials_verify:proof:type:string", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {{requestBody}}\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "ee07d7d7-0b11-48e9-9453-96cfbfb86bd4", + "type": "text/javascript", + "exec": [ + "let rawBody = pm.variables.get(\"valid_vc\");", + "", + "// credential.proof.type is required to be a specific string", + "rawBody.proof.type = \"not one of the valid values\";", + "", + "// Request body must be serialized before sending over the wire.", + "pm.variables.set(\"requestBody\", JSON.stringify(rawBody));" + ], + "_lastExecutionId": "e5613753-873e-48cd-8d30-4fddfa4b0c55" + } + }, + { + "listen": "test", + "script": { + "id": "f1f3eec6-dc0c-4072-9b1c-18a4078c14d2", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "cc17b736-ae43-418b-83c2-00dfeeb1bf1b" + } + } + ] + }, + { + "id": "a0889522-224f-4b0d-848e-d69d0c04bcb4", + "name": "credentials_verify:proof:created:array", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {{requestBody}}\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "2ab8056f-2982-47c3-8c2d-781c7934856a", + "type": "text/javascript", + "exec": [ + "let rawBody = pm.variables.get(\"valid_vc\");", + "", + "// credential.proof.created is required to be a string", + "rawBody.proof.created = [\"2020-04-02T18:28:08Z\"];", + "", + "// Request body must be serialized before sending over the wire.", + "pm.variables.set(\"requestBody\", JSON.stringify(rawBody));" + ], + "_lastExecutionId": "9ce37543-cf5a-49be-89fc-71a12679070e" + } + }, + { + "listen": "test", + "script": { + "id": "6f83344b-35a8-414c-b2b6-9153985c6cbd", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "69db62d9-aa33-46bd-85f6-456fac7853df" + } + } + ] + }, + { + "id": "af9784e9-c45a-498d-a03e-67763153a3fe", + "name": "credentials_verify:proof:created:boolean", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {{requestBody}}\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "c07be1a6-699b-42b5-9772-21f52a56bdac", + "type": "text/javascript", + "exec": [ + "let rawBody = pm.variables.get(\"valid_vc\");", + "", + "// credential.proof.created is required to be a string", + "rawBody.proof.created = true;", + "", + "// Request body must be serialized before sending over the wire.", + "pm.variables.set(\"requestBody\", JSON.stringify(rawBody));" + ], + "_lastExecutionId": "ebf6ab3c-010e-4ac9-96d5-7fdca5bd7218" + } + }, + { + "listen": "test", + "script": { + "id": "179e530a-a996-4d94-81cd-d96b1848247c", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "6c678003-650c-42e1-b40e-c9232d7dd55b" + } + } + ] + }, + { + "id": "0c6425a7-9209-41cf-998b-9cd9d088daaf", + "name": "credentials_verify:proof:created:integer", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {{requestBody}}\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "ca5436ce-a417-440f-bacc-59051ce20028", + "type": "text/javascript", + "exec": [ + "let rawBody = pm.variables.get(\"valid_vc\");", + "", + "// credential.proof.created is required to be a string", + "rawBody.proof.created = 123;", + "", + "// Request body must be serialized before sending over the wire.", + "pm.variables.set(\"requestBody\", JSON.stringify(rawBody));" + ], + "_lastExecutionId": "ae660fa6-0223-4a7d-8ab1-e0874479360c" + } + }, + { + "listen": "test", + "script": { + "id": "64032916-e51b-4ccf-aa4b-1d52f87bbc30", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "f1abe095-4fed-4060-812f-0404cc3941d5" + } + } + ] + }, + { + "id": "c1cb0194-759b-4469-bfb2-f2b2c31de687", + "name": "credentials_verify:proof:created:null", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {{requestBody}}\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "4f911b08-9987-4040-9fb2-23d6bc4ec696", + "type": "text/javascript", + "exec": [ + "let rawBody = pm.variables.get(\"valid_vc\");", + "", + "// credential.proof.created is required to be a string", + "rawBody.proof.created = null;", + "", + "// Request body must be serialized before sending over the wire.", + "pm.variables.set(\"requestBody\", JSON.stringify(rawBody));" + ], + "_lastExecutionId": "291d8dbc-a38e-4c2d-a39b-d8e66f80c211" + } + }, + { + "listen": "test", + "script": { + "id": "b772de4d-3927-4355-a231-1b98ba9a6f31", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "7d56b6cc-dc2c-474a-8318-3a55122903a0" + } + } + ] + }, + { + "id": "b99ce94b-9d7f-4325-97a4-d3d6020243d7", + "name": "credentials_verify:proof:created:object", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {{requestBody}}\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "716f4c4c-a98b-4f3c-9f55-d92710bcc49f", + "type": "text/javascript", + "exec": [ + "let rawBody = pm.variables.get(\"valid_vc\");", + "", + "// credential.proof.created is required to be a string", + "rawBody.proof.created = {\"key\": \"2020-04-02T18:28:08Z\"};", + "", + "// Request body must be serialized before sending over the wire.", + "pm.variables.set(\"requestBody\", JSON.stringify(rawBody));" + ], + "_lastExecutionId": "c9b55cd6-9827-4142-aa84-2b270941b1dd" + } + }, + { + "listen": "test", + "script": { + "id": "27ecba49-8415-413f-a678-808fe3f8e5f1", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "4af6bc0f-65ad-4385-9f5f-b4be20787fad" + } + } + ] + }, + { + "id": "f0b43fb3-4edf-4c80-a8fb-c5cfa999d938", + "name": "credentials_verify:proof:verificationMethod:array", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {{requestBody}}\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "be476497-41f4-4850-b04c-260176714ea3", + "type": "text/javascript", + "exec": [ + "let rawBody = pm.variables.get(\"valid_vc\");", + "", + "// credential.proof.verificationMethod is required to be a string", + "rawBody.proof.verificationMethod = [\"did:example:123#z6MksHh7qHWvybLg5QTPPdG2DgEjjduBDArV9EF9mRiRzMBN\"];", + "", + "// Request body must be serialized before sending over the wire.", + "pm.variables.set(\"requestBody\", JSON.stringify(rawBody));" + ], + "_lastExecutionId": "86047cbf-54a8-43d0-8b9c-534822ee8781" + } + }, + { + "listen": "test", + "script": { + "id": "48db55ff-20f9-4939-9b35-a3b4e086ce2c", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "79a3b1ba-7e47-4787-bdf0-ed32efe5243a" + } + } + ] + }, + { + "id": "ee171e3a-7c0e-4081-81c4-fceab7d2dfd7", + "name": "credentials_verify:proof:verificationMethod:boolean", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {{requestBody}}\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "3291343d-4309-4ed3-b0f6-cae776f26a35", + "type": "text/javascript", + "exec": [ + "let rawBody = pm.variables.get(\"valid_vc\");", + "", + "// credential.proof.verificationMethod is required to be a string", + "rawBody.proof.verificationMethod = true;", + "", + "// Request body must be serialized before sending over the wire.", + "pm.variables.set(\"requestBody\", JSON.stringify(rawBody));" + ], + "_lastExecutionId": "87740d6d-d74c-4c5a-9941-304811068063" + } + }, + { + "listen": "test", + "script": { + "id": "40f4abff-3c87-4f60-8fb3-2bf0731197c1", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "5e28223b-eb30-4cf6-ba52-18dce0b48750" + } + } + ] + }, + { + "id": "a7816426-b7a9-4ff4-8769-52c5f99c1e6d", + "name": "credentials_verify:proof:verificationMethod:integer", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {{requestBody}}\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "a6a5e3ed-cb80-4791-a9af-e0bd798a2a03", + "type": "text/javascript", + "exec": [ + "let rawBody = pm.variables.get(\"valid_vc\");", + "", + "// credential.proof.verificationMethod is required to be a string", + "rawBody.proof.verificationMethod = 123;", + "", + "// Request body must be serialized before sending over the wire.", + "pm.variables.set(\"requestBody\", JSON.stringify(rawBody));" + ], + "_lastExecutionId": "d4db9ac9-603c-4fa5-b68c-ef973a43ecc3" + } + }, + { + "listen": "test", + "script": { + "id": "feabdef9-0ee6-482f-b3c0-9508f0e868ae", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "a2169a31-4f33-4667-86b8-a459210e0dc6" + } + } + ] + }, + { + "id": "2535e08d-300c-4b87-8d0d-bf0e2f99fe6d", + "name": "credentials_verify:proof:verificationMethod:null", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {{requestBody}}\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "6c9f5028-49bc-41e1-bded-cb0e0d130ce0", + "type": "text/javascript", + "exec": [ + "let rawBody = pm.variables.get(\"valid_vc\");", + "", + "// credential.proof.verificationMethod is required to be a string", + "rawBody.proof.verificationMethod = null;", + "", + "// Request body must be serialized before sending over the wire.", + "pm.variables.set(\"requestBody\", JSON.stringify(rawBody));" + ], + "_lastExecutionId": "7d847b5f-9769-4a64-b71c-14012934ed5f" + } + }, + { + "listen": "test", + "script": { + "id": "6c7d339f-8dd9-4e21-8dcd-02c8ec72e51a", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "3b23c5ec-61be-49bb-b43a-0371442393fe" + } + } + ] + }, + { + "id": "b68b499f-18dd-4049-8493-39810b3ccc6b", + "name": "credentials_verify:proof:verificationMethod:object", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {{requestBody}}\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "7a53e8f5-e92b-4bfc-9879-42c240e11360", + "type": "text/javascript", + "exec": [ + "let rawBody = pm.variables.get(\"valid_vc\");", + "", + "// credential.proof.verificationMethod is required to be a string", + "rawBody.proof.verificationMethod = {\"key\": \"did:example:123#z6MksHh7qHWvybLg5QTPPdG2DgEjjduBDArV9EF9mRiRzMBN\"};", + "", + "// Request body must be serialized before sending over the wire.", + "pm.variables.set(\"requestBody\", JSON.stringify(rawBody));" + ], + "_lastExecutionId": "80d5e06c-1c2d-45b5-a75b-c00db557a29f" + } + }, + { + "listen": "test", + "script": { + "id": "5047c34e-2746-45f8-9c85-2c9cfd4f984b", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "f2481ba4-87a9-4905-9210-c9a452f807b7" + } + } + ] + }, + { + "id": "522ec801-b95a-4f50-a439-5e6a0818ff8d", + "name": "credentials_verify:proof:jws:array", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {{requestBody}}\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "55cb4c50-76ed-4cb1-8827-2aa94b79da59", + "type": "text/javascript", + "exec": [ + "let rawBody = pm.variables.get(\"valid_vc\");", + "", + "// credential.proof.jws is required to be a string", + "rawBody.proof.jws = [\"eyJhbGciOiJFZERTQSIsImI2NCI6ZmFsc2UsImNyaXQiOlsiYjY0Il19..YtqjEYnFENT7fNW-COD0HAACxeuQxPKAmp4nIl8jYAu__6IH2FpSxv81w-l5PvE1og50tS9tH8WyXMlXyo45CA\"];", + "", + "// Request body must be serialized before sending over the wire.", + "pm.variables.set(\"requestBody\", JSON.stringify(rawBody));" + ], + "_lastExecutionId": "f67c681d-1ef9-449e-a430-065534b2cfff" + } + }, + { + "listen": "test", + "script": { + "id": "a57571df-68e8-4002-ab85-ccd300da7ef5", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "76fd1043-1bf2-4f98-ab54-a7169671fc03" + } + } + ] + }, + { + "id": "933fe9f0-5a5c-4990-8fb8-3c5a8954a796", + "name": "credentials_verify:proof:jws:boolean", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {{requestBody}}\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "65a8d7c8-33fe-47ff-a684-1ec8d51dba5d", + "type": "text/javascript", + "exec": [ + "let rawBody = pm.variables.get(\"valid_vc\");", + "", + "// credential.proof.jws is required to be a string", + "rawBody.proof.jws = true;", + "", + "// Request body must be serialized before sending over the wire.", + "pm.variables.set(\"requestBody\", JSON.stringify(rawBody));" + ], + "_lastExecutionId": "45659b21-a468-4a13-ba02-5de019014817" + } + }, + { + "listen": "test", + "script": { + "id": "1befb692-dbd6-4a11-b0a2-e6641f39f85f", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "3dee5af3-bb30-4ecd-8971-560dd9a91df7" + } + } + ] + }, + { + "id": "60442d3f-8d32-4369-823a-4252185dc3e0", + "name": "credentials_verify:proof:jws:integer", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {{requestBody}}\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "5c79e5fa-11d3-4b39-b479-3a94d3e10ab7", + "type": "text/javascript", + "exec": [ + "let rawBody = pm.variables.get(\"valid_vc\");", + "", + "// credential.proof.jws is required to be a string", + "rawBody.proof.jws = 123;", + "", + "// Request body must be serialized before sending over the wire.", + "pm.variables.set(\"requestBody\", JSON.stringify(rawBody));" + ], + "_lastExecutionId": "07c02d29-3c64-4d18-a0f0-5a2d0edf4d82" + } + }, + { + "listen": "test", + "script": { + "id": "b7fb5243-98ce-4314-8011-efb2614f322b", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "4b6337e9-342c-4a0c-b959-f89cdbf58693" + } + } + ] + }, + { + "id": "95393146-c468-4d5d-b108-be30eb41d3ad", + "name": "credentials_verify:proof:jws:null", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {{requestBody}}\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "c6a58016-05dd-4314-a640-dd00552d1a5d", + "type": "text/javascript", + "exec": [ + "let rawBody = pm.variables.get(\"valid_vc\");", + "", + "// credential.proof.jws is required to be a string", + "rawBody.proof.jws = null;", + "", + "// Request body must be serialized before sending over the wire.", + "pm.variables.set(\"requestBody\", JSON.stringify(rawBody));" + ], + "_lastExecutionId": "af8b6a73-e2d1-462e-84ac-1692cd4c840b" + } + }, + { + "listen": "test", + "script": { + "id": "3afd7bb6-2da1-47d6-8f3c-c4af15348f62", + "type": "text/javascript", + "exec": [ + "", + "" + ], + "_lastExecutionId": "dce16581-ebe6-4f26-ab3c-88327e2c7c96" + } + } + ] + }, + { + "id": "3d0093c7-1191-4579-aa5b-60bbac29b776", + "name": "credentials_verify:proof:jws:object", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {{requestBody}}\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "1144eb16-4b1f-4e75-98fa-f5938be726ef", + "type": "text/javascript", + "exec": [ + "let rawBody = pm.variables.get(\"valid_vc\");", + "", + "// credential.proof.jws is required to be a string", + "rawBody.proof.jws = {\"key\": \"eyJhbGciOiJFZERTQSIsImI2NCI6ZmFsc2UsImNyaXQiOlsiYjY0Il19..YtqjEYnFENT7fNW-COD0HAACxeuQxPKAmp4nIl8jYAu__6IH2FpSxv81w-l5PvE1og50tS9tH8WyXMlXyo45CA\"};", + "", + "// Request body must be serialized before sending over the wire.", + "pm.variables.set(\"requestBody\", JSON.stringify(rawBody));" + ], + "_lastExecutionId": "d541c2ba-132d-46fe-9b0d-33bba684fb0c" + } + }, + { + "listen": "test", + "script": { + "id": "92a4697d-4456-4a00-ab1f-94cb0299906d", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "ba898587-bed9-46dd-bb95-6fcd6603c3c9" + } + } + ] + }, + { + "id": "aaa1ce15-f0fe-4442-93cc-909538e64252", + "name": "credentials_verify:proof:proofPurpose:array", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {{requestBody}}\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "a26cd829-9f67-4db0-82d5-3944883406a3", + "type": "text/javascript", + "exec": [ + "let rawBody = pm.variables.get(\"valid_vc\");", + "", + "// credential.proof.proofPurpose is required to be the string \"assertionMethod\".", + "rawBody.proof.proofPurpose = [\"assertionMethod\"];", + "", + "// Request body must be serialized before sending over the wire.", + "pm.variables.set(\"requestBody\", JSON.stringify(rawBody));" + ], + "_lastExecutionId": "7ee35762-647b-4137-94fc-0dd09c0a91ad" + } + }, + { + "listen": "test", + "script": { + "id": "8b096546-8074-414a-8a36-7d9c8f27e983", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "0460b811-41bb-480e-a7fe-0e20185c7316" + } + } + ] + }, + { + "id": "6486e988-6894-44fc-a4fb-edfc4f7ad67f", + "name": "credentials_verify:proof:proofPurpose:boolean", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {{requestBody}}\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "a9880d23-3a41-4a49-bc66-992034301a83", + "type": "text/javascript", + "exec": [ + "let rawBody = pm.variables.get(\"valid_vc\");", + "", + "// credential.proof.proofPurpose is required to be the string \"assertionMethod\".", + "rawBody.proof.proofPurpose = true;", + "", + "// Request body must be serialized before sending over the wire.", + "pm.variables.set(\"requestBody\", JSON.stringify(rawBody));" + ], + "_lastExecutionId": "a589fa92-761b-4c9e-9929-272bc92eb506" + } + }, + { + "listen": "test", + "script": { + "id": "cb9438b2-8b43-4b9f-a0b6-b2b52d39634d", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "cd464541-c35a-424e-9961-eba6bb651d08" + } + } + ] + }, + { + "id": "728440a4-053a-438a-b24f-41d903817a6f", + "name": "credentials_verify:proof:proofPurpose:integer", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {{requestBody}}\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "cefbbc91-83d6-4272-b1fd-bf7f3078f495", + "type": "text/javascript", + "exec": [ + "let rawBody = pm.variables.get(\"valid_vc\");", + "", + "// credential.proof.proofPurpose is required to be the string \"assertionMethod\".", + "rawBody.proof.proofPurpose = 123;", + "", + "// Request body must be serialized before sending over the wire.", + "pm.variables.set(\"requestBody\", JSON.stringify(rawBody));" + ], + "_lastExecutionId": "82c79842-93dd-480b-8ef5-ac427ef12833" + } + }, + { + "listen": "test", + "script": { + "id": "9adcf66f-b4d8-4345-94fe-6303fbe81160", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "f3c50833-0552-442a-8478-894d05054015" + } + } + ] + }, + { + "id": "5a1c6ae8-30bc-4c8c-8aac-ac041f232d6c", + "name": "credentials_verify:proof:proofPurpose:null", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {{requestBody}}\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "a0b5182f-1c76-47e3-a6ca-393c12d0281f", + "type": "text/javascript", + "exec": [ + "let rawBody = pm.variables.get(\"valid_vc\");", + "", + "// credential.proof.proofPurpose is required to be the string \"assertionMethod\".", + "rawBody.proof.proofPurpose = null;", + "", + "// Request body must be serialized before sending over the wire.", + "pm.variables.set(\"requestBody\", JSON.stringify(rawBody));" + ], + "_lastExecutionId": "0a909b9a-7749-4bb6-ac2c-fcdeae01886c" + } + }, + { + "listen": "test", + "script": { + "id": "33200722-49c3-459a-99ff-464f184801a3", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "7403bbbb-3ddf-4326-9c54-1f3b3b4125dc" + } + } + ] + }, + { + "id": "f3ec4273-838f-4530-bac2-3ce9280c75c4", + "name": "credentials_verify:proof:proofPurpose:object", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {{requestBody}}\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "239f3798-07ed-4385-b34c-744b2c60f796", + "type": "text/javascript", + "exec": [ + "let rawBody = pm.variables.get(\"valid_vc\");", + "", + "// credential.proof.proofPurpose is required to be the string \"assertionMethod\".", + "rawBody.proof.proofPurpose = {\"key\": \"assertionMethod\"};", + "", + "// Request body must be serialized before sending over the wire.", + "pm.variables.set(\"requestBody\", JSON.stringify(rawBody));" + ], + "_lastExecutionId": "04ab57ad-6add-4e8e-813c-6d3aa6895115" + } + }, + { + "listen": "test", + "script": { + "id": "28c84e50-c4d2-4cf9-9d5c-a4073ed31634", + "type": "text/javascript", + "exec": [ + "", + "" + ], + "_lastExecutionId": "4e2f7d09-6f3e-494e-9ea2-831401b1b85b" + } + } + ] + }, + { + "id": "70beb96a-2b3e-4884-b9f8-2c040dfdb560", + "name": "credentials_verify:proof:proofPurpose:string", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {{requestBody}}\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "630189e9-b6d0-4aa7-9a94-666a92f36edc", + "type": "text/javascript", + "exec": [ + "let rawBody = pm.variables.get(\"valid_vc\");", + "", + "// credential.proof.proofPurpose is required to be the string \"assertionMethod\".", + "rawBody.proof.proofPurpose = \"not a valid value\";", + "", + "// Request body must be serialized before sending over the wire.", + "pm.variables.set(\"requestBody\", JSON.stringify(rawBody));" + ], + "_lastExecutionId": "7d64e9d8-646a-4e20-abf2-218c8aef02a3" + } + }, + { + "listen": "test", + "script": { + "id": "6e52fdc8-00b6-4390-a928-829801ba8ae7", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "322ef77f-8635-4f3c-9262-a18e6cb29931" + } + } + ] + } + ], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "cfedbb94-98b9-4e85-8c5a-c37a23dcc3e5", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "719f9a60-a182-4b92-af36-8b258c6bb69b" + } + }, + { + "listen": "test", + "script": { + "id": "ebc672fa-9600-42f0-9f80-8df4d99bdb45", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "" + ], + "_lastExecutionId": "1e9992d3-3058-4dd4-964a-b1adf16bc6bc" + } + } + ] + }, + { + "id": "a6f1e79f-1a82-498a-a173-d84fbd45e1b6", + "name": "Bad Auth", + "item": [ + { + "id": "fac30de1-e16e-4eec-bd85-63560c8a8e2c", + "name": "credentials_verify:missing_auth", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {{requestBody}}\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "56eaf50f-b080-4d78-82a6-b810e562c7c5", + "type": "text/javascript", + "exec": [ + "// Request body must be serialized before sending over the wire.", + "pm.variables.set(\"requestBody\", JSON.stringify(pm.variables.get(\"valid_vc\")));" + ], + "_lastExecutionId": "8dfdfe6c-a3ef-4c86-9d9e-f73bf9814e81" + } + }, + { + "listen": "test", + "script": { + "id": "0ef74a17-2d6a-49bf-ab62-161243a6c712", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 401\", function () {", + " pm.response.to.have.status(401);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema401\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "" + ], + "_lastExecutionId": "b934e757-2161-4f0e-89b3-a1ac3f1e3e35" + } + } + ] + } + ], + "auth": { + "type": "noauth", + "noauth": [] + }, + "event": [ + { + "listen": "prerequest", + "script": { + "id": "a7fdab76-3c73-4ba8-ac72-f703bf516f98", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "7d497c2c-4d0a-4934-a165-6d41d77dfd35" + } + }, + { + "listen": "test", + "script": { + "id": "61c4d44b-01b4-4f9a-810e-1dfc6c24f479", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "cad7c982-cf4c-40e9-913b-d20afe678dc6" + } + } + ] + }, + { + "id": "6fc38446-018c-46e5-bfb8-8ecfb105b7d7", + "name": "Bad Signature", + "item": [ + { + "id": "3a1ebcbc-c2d3-42aa-b0d7-edbf1d3bfe1e", + "name": "credentials_verify:bad_signature", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {\n \"id\": \"urn:uuid:e22ccc92-2c81-411f-a80f-e7f8334000a7\",\n \"@context\": [\n \"https://www.w3.org/2018/credentials/v1\"\n ],\n \"credentialSubject\": {\n \"id\": \"did:example:123\"\n },\n \"issuanceDate\": \"2006-01-02T15:04:05Z\",\n \"issuer\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"type\": [\n \"VerifiableCredential\"\n ],\n \"proof\": {\n \"created\": \"2006-01-02T15:04:05Z\",\n \"verificationMethod\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn#z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"proofPurpose\": \"assertionMethod\",\n \"type\": \"Ed25519Signature2018\",\n \"jws\": \"eyJhbGciOiJFZERTQSIsImI2NCI6ZmFsc2UsImNyaXQiOlsiYjY0Il19..mvbcalofPOi7o7nxByyxXCuSOKXuGFM7_W9a8N62-EERarrH4p4T_0c2ZfGnGLiHOvY6Q-dyy38t9HPvXy-MBg\"\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "b5ca20cc-97e9-4a40-b062-cbe0a3a58d99", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 200\", function () {", + " pm.response.to.have.status(200);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema200CredentialsVerify\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "pm.test(\"response verified is false\", function() {", + " const { verified } = pm.response.json();", + " pm.expect(verified).to.be.false;", + "});" + ], + "_lastExecutionId": "a1c35aef-2e40-4617-b665-bdca26125fc6" + } + }, + { + "listen": "prerequest", + "script": { + "id": "d33d80a7-c502-4cb0-bf8d-60ad2f94d7f0", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "09104010-df9c-495f-82dd-9616b75a35a9" + } + } + ] + } + ], + "event": [] + } + ], + "event": [] + }, + { + "id": "a3718209-d383-4303-b0e8-9b2c5e5e9578", + "name": "Positive Testing", + "item": [ + { + "id": "25370ee9-2322-44f9-ae33-1fc5d748583f", + "name": "credentials_verify", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {\n \"@context\": [\n \"https://www.w3.org/2018/credentials/v1\",\n \"https://w3id.org/traceability/v1\"\n ],\n \"credentialSubject\": {\n \"id\": \"did:example:123\"\n },\n \"id\": \"urn:uuid:57016a7f-0e4c-4be9-beec-cf39c4dd459a\",\n \"issuanceDate\": \"2006-01-02T15:04:05Z\",\n \"issuer\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"type\": [\n \"VerifiableCredential\"\n ],\n \"proof\": {\n \"created\": \"2006-01-02T15:04:05Z\",\n \"verificationMethod\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn#z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"proofPurpose\": \"assertionMethod\",\n \"type\": \"Ed25519Signature2018\",\n \"jws\": \"eyJhbGciOiJFZERTQSIsImI2NCI6ZmFsc2UsImNyaXQiOlsiYjY0Il19..z7SC-b7i7GCi9S_RgHGIkqzgeSxV5XUT_77JuHgqzQP-5KB5n_PrOW6ITnAlmgWyaVPSOD1IHVjb--avWDrbCQ\"\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "44f48938-f50f-49e1-9ad9-ef8bde2c789d", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 200\", function () {", + " pm.response.to.have.status(200);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema200CredentialsVerify\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "pm.test(\"response verified is true\", function() {", + " const { verified } = pm.response.json();", + " pm.expect(verified).to.be.true;", + "});" + ], + "_lastExecutionId": "07b1c1a1-ce34-4e9a-b39c-bd31710a1a1f" + } + }, + { + "listen": "prerequest", + "script": { + "id": "9602158e-1dd6-41d8-9816-0231401a10de", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "35467c4f-a9c7-42aa-a3b8-413bdb9c9b22" + } + } + ] + }, + { + "id": "f79000d5-f722-4349-9b07-5bc8385b3e9c", + "name": "credentials_verify:issuer:object", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {\n \"@context\": [\n \"https://www.w3.org/2018/credentials/v1\",\n \"https://w3id.org/traceability/v1\"\n ],\n \"credentialSubject\": {\n \"id\": \"did:example:123\"\n },\n \"id\": \"urn:uuid:57016a7f-0e4c-4be9-beec-cf39c4dd459a\",\n \"issuanceDate\": \"2006-01-02T15:04:05Z\",\n \"issuer\": {\n \"id\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\"\n },\n \"type\": [\n \"VerifiableCredential\"\n ],\n \"proof\": {\n \"created\": \"2006-01-02T15:04:05Z\",\n \"verificationMethod\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn#z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"proofPurpose\": \"assertionMethod\",\n \"type\": \"Ed25519Signature2018\",\n \"jws\": \"eyJhbGciOiJFZERTQSIsImI2NCI6ZmFsc2UsImNyaXQiOlsiYjY0Il19..z7SC-b7i7GCi9S_RgHGIkqzgeSxV5XUT_77JuHgqzQP-5KB5n_PrOW6ITnAlmgWyaVPSOD1IHVjb--avWDrbCQ\"\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "7e4be2f2-a38f-4f97-af59-7d2897e7b208", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 200\", function () {", + " pm.response.to.have.status(200);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema200CredentialsVerify\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "pm.test(\"response verified is true\", function() {", + " const { verified } = pm.response.json();", + " pm.expect(verified).to.be.true;", + "});" + ], + "_lastExecutionId": "2d18e09d-0235-4621-b9a2-b2602080f7cb" + } + }, + { + "listen": "prerequest", + "script": { + "id": "19667e38-7948-4378-80b4-0dc78152b690", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "f3c8359f-e3a7-4ce7-bfba-8e2624594087" + } + } + ] + } + ], + "event": [] + } + ], + "auth": { + "type": "bearer", + "bearer": [ + { + "type": "string", + "value": "{{currentAccessToken}}", + "key": "token" + } + ] + }, + "event": [ + { + "listen": "prerequest", + "script": { + "id": "ceff6547-326c-4964-bccd-7aceac8924d4", + "type": "text/javascript", + "exec": [ + "// Obtain an access token", + "utils(pm).getAccessToken();", + "", + "// Dummy VC issued for testing", + "pm.variables.set(\"valid_vc\", {", + " \"@context\": [", + " \"https://www.w3.org/2018/credentials/v1\"", + " ],", + " \"credentialSubject\": {", + " \"id\": \"did:example:123\"", + " },", + " \"id\": \"urn:uuid:57016a7f-0e4c-4be9-beec-cf39c4dd459a\",", + " \"issuanceDate\": \"2006-01-02T15:04:05Z\",", + " \"issuer\": \"did:key:z6Mkf5p6p73kd57TRr2zWC1NuMUt3SjtYNANn9qjYXZPAYJV\",", + " \"proof\": {", + " \"created\": \"2020-04-02T18:48:36Z\",", + " \"jws\": \"eyJhbGciOiJFZERTQSIsImI2NCI6ZmFsc2UsImNyaXQiOlsiYjY0Il19..R618vVfGIF2jTe5dVkzMqQYIFKoIkyK_3_35z15tp_aFzew_4ruQt2DcaxdtkwsRff7bFsrVfigTl_XeE3tPDA\",", + " \"proofPurpose\": \"assertionMethod\",", + " \"type\": \"Ed25519Signature2018\",", + " \"verificationMethod\": \"did:key:z6Mkf5p6p73kd57TRr2zWC1NuMUt3SjtYNANn9qjYXZPAYJV#z6Mkf5p6p73kd57TRr2zWC1NuMUt3SjtYNANn9qjYXZPAYJV\"", + " },", + " \"type\": \"VerifiableCredential\"", + "});", + "" + ], + "_lastExecutionId": "84aa1c9d-3a79-47b2-bf41-2a7ac2f01869" + } + }, + { + "listen": "test", + "script": { + "id": "369f9412-1937-4992-862d-00fc47494117", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "d32c9000-09af-462e-b23f-af6c69602a59" + } + } + ] + }, + { + "id": "c727ef2e-a313-4766-a434-ecbe6a5a212c", + "name": "Presentations - Present", + "item": [ + { + "id": "6d8d9a19-36fb-43bd-907b-d0017422ef9d", + "name": "Negative Testing", + "item": [ + { + "id": "009dfe47-4911-4fe5-bde7-4fb42bd9b225", + "name": "Bad Auth", + "item": [ + { + "id": "7732d3cc-8a84-46d8-bfc0-71171ee99a0c", + "name": "presentations:missing_auth", + "request": { + "url": { + "path": [ + "presentations" + ], + "host": [ + "{{presentations_base_url}}" + ], + "query": [], + "variable": [] + }, + "method": "POST" + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "9ee5d0a1-902e-461d-9d89-68b7ec843d69", + "type": "text/javascript", + "exec": [ + "// Get multi-tenant aware presentations base URL from cached did:web document", + "const didDoc = pm.variables.get(\"currentDidWeb\");", + "const service = didDoc.service.find((s) => s.type.includes('TraceabilityAPI'));", + "pm.variables.set(\"presentations_base_url\", service.serviceEndpoint);", + "" + ], + "_lastExecutionId": "1719a004-9546-41c1-9420-8c5f4b742247" + } + }, + { + "listen": "test", + "script": { + "id": "177ae49c-1544-471b-b243-067cba45fd3c", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 401\", function () {", + " pm.response.to.have.status(401);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema401\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "" + ], + "_lastExecutionId": "604d0821-c234-481a-8f75-3be5b3e570f1" + } + } + ] + } + ], + "auth": { + "type": "noauth", + "noauth": [] + }, + "event": [ + { + "listen": "prerequest", + "script": { + "id": "0468e717-d60d-4844-b7a1-31be3aeb473e", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "e24d4ce8-5201-4e24-a05c-13bdcd7bfba6" + } + }, + { + "listen": "test", + "script": { + "id": "8af9e58d-7a0e-4b1c-ba2b-4650219a1de1", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "f1ef333f-66a8-4311-acb4-e2734c67c017" + } + } + ] + } + ], + "event": [] + } + ], + "auth": { + "type": "bearer", + "bearer": [ + { + "type": "string", + "value": "{{currentAccessToken}}", + "key": "token" + } + ] + }, + "event": [ + { + "listen": "prerequest", + "script": { + "id": "cfcbd86e-498f-4dca-9f83-19c019591560", + "type": "text/javascript", + "exec": [ + "// Obtain an access token", + "utils(pm).getAccessToken();", + "", + "// Presentations requires a multi-tenant aware presentation endpoint. This", + "// fires off an async sendRequest() that Postman will wait for before running", + "// any requests in the collection.", + "utils(pm).populateCurrentDidWeb(pm.environment.get(\"ORGANIZATION_DID_WEB\"));", + "" + ], + "_lastExecutionId": "dc71ed9e-cd1e-4c4e-a150-f06334fc1e74" + } + }, + { + "listen": "test", + "script": { + "id": "9aad148e-5f9e-40ef-bf00-35ecf4f110ed", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "bf873d0b-d035-42e1-9267-5b871f4a5986" + } + } + ] + }, + { + "id": "6cdf8cfc-3278-4aa1-97fc-d6bd7361385e", + "name": "Presentations - Create", + "item": [ + { + "id": "d6021a82-421d-4390-ac35-d0ab7aae4037", + "name": "Negative Testing", + "item": [ + { + "id": "fd392374-8349-423e-bb8d-9faaa72114e1", + "name": "Bad Auth", + "item": [ + { + "id": "f35e62bd-ba67-4746-a227-7a8c4fd64f96", + "name": "presentations_prove:missing_auth", + "request": { + "url": { + "path": [ + "presentations", + "prove" + ], + "host": [ + "{{presentations_base_url}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "42cb304f-da8b-4957-8d58-c40bc873c300", + "type": "text/javascript", + "exec": [ + "// Get multi-tenant aware presentations base URL from cached did:web document", + "const didDoc = pm.variables.get(\"currentDidWeb\");", + "const service = didDoc.service.find((s) => s.type.includes('TraceabilityAPI'));", + "pm.variables.set(\"presentations_base_url\", service.serviceEndpoint);", + "", + "// Request body must be serialized before sending over the wire.", + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // noop", + "}));", + "" + ], + "_lastExecutionId": "8ea9164b-a7d8-4982-b3e2-f424c6146bb8" + } + }, + { + "listen": "test", + "script": { + "id": "f8bb02c5-d513-4ea6-9179-60e64fc1db75", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 401\", function () {", + " pm.response.to.have.status(401);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema401\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "" + ], + "_lastExecutionId": "b4d07029-2c1b-454b-9788-d875aa5f55b1" + } + } + ] + } + ], + "auth": { + "type": "noauth", + "noauth": [] + }, + "event": [ + { + "listen": "prerequest", + "script": { + "id": "6c1e504b-7850-4c3a-95d4-f72c32f96fa0", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "dc3170bf-0d6c-4639-99b3-0c4a10b9a4d0" + } + }, + { + "listen": "test", + "script": { + "id": "caba4b51-743d-4b81-b454-6cd5b87b8ab4", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "39a26d27-5927-472a-b28c-dc9b8f53f024" + } + } + ] + } + ], + "event": [] + } + ], + "auth": { + "type": "bearer", + "bearer": [] + }, + "event": [ + { + "listen": "prerequest", + "script": { + "id": "c1f3f5aa-79f4-40c1-9394-fde633397162", + "type": "text/javascript", + "exec": [ + "// Obtain an access token", + "utils(pm).getAccessToken();", + "", + "", + "// Presentations requires a multi-tenant aware presentation endpoint. This", + "// fires off an async sendRequest() that Postman will wait for before running", + "// any requests in the collection.", + "utils(pm).populateCurrentDidWeb(pm.environment.get(\"ORGANIZATION_DID_WEB\"));", + "", + "// Minimal request body should represent the minimum set of data required", + "// for a successful request. This should exclude all optional items, and", + "// should contain the first alternate version of any 'oneOf' elements", + "// defined in the OpenAPI schema.", + "//", + "// Tests will use this minimal request body as a starting point and will", + "// mutate it as needed in pre-request scripts, e.g., to run tests using", + "// alternate or optional elements.", + "", + "pm.variables.set(\"minimalRequestBody\", {", + "});", + "", + "mutateRequestBody = (mutationFunction) => {", + " const req = pm.variables.get(\"minimalRequestBody\");", + " mutationFunction(req);", + " return JSON.stringify(req);", + "};" + ], + "_lastExecutionId": "de896191-eda2-4526-9a21-14ea3e489dec" + } + }, + { + "listen": "test", + "script": { + "id": "820bad7c-a02e-427f-811e-f192b7f9b2ac", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "6bb5d3ea-8e8e-4dfa-8451-6636891e6f91" + } + } + ] + }, + { + "id": "249c1f46-0c52-4525-a76d-095d7f8c3683", + "name": "Presentations - Verify", + "item": [ + { + "id": "49f498e9-7e11-49ba-adcd-f68b2e6e2cac", + "name": "Negative Testing", + "item": [ + { + "id": "968576ca-9ae1-4caa-8d07-2d67022f5881", + "name": "Bad Auth", + "item": [ + { + "id": "0958c7ee-df4c-4589-abd8-0120f68ec53d", + "name": "presentations_verify:missing_auth", + "request": { + "url": { + "path": [ + "presentations", + "verify" + ], + "host": [ + "{{presentations_base_url}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "3b72971a-6843-4ad4-b092-0c266c9637f6", + "type": "text/javascript", + "exec": [ + "// Get multi-tenant aware presentations base URL from cached did:web document", + "const didDoc = pm.variables.get(\"currentDidWeb\");", + "const service = didDoc.service.find((s) => s.type.includes('TraceabilityAPI'));", + "pm.variables.set(\"presentations_base_url\", service.serviceEndpoint);", + "", + "// Request body must be serialized before sending over the wire.", + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // noop", + "}));", + "" + ], + "_lastExecutionId": "40aa058c-3695-44c4-8a62-2db9f04320cc" + } + }, + { + "listen": "test", + "script": { + "id": "212d741f-cf09-4e0f-a1f2-e792c4238421", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 401\", function () {", + " pm.response.to.have.status(401);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema401\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "" + ], + "_lastExecutionId": "a4537182-7d16-4fcb-b440-80ae146b3c01" + } + } + ] + } + ], + "auth": { + "type": "noauth", + "noauth": [] + }, + "event": [ + { + "listen": "prerequest", + "script": { + "id": "35353ca3-43d1-4224-8508-9c2403b9e65a", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "ce73c318-3f12-4c1f-ac69-4d6b34bc9e48" + } + }, + { + "listen": "test", + "script": { + "id": "8033a8dd-1542-4269-9442-c38df882bdfc", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "45e83380-3ff7-4d0f-92bc-ecffa37aa4fd" + } + } + ] + } + ], + "event": [] + } + ], + "auth": { + "type": "bearer", + "bearer": [] + }, + "event": [ + { + "listen": "prerequest", + "script": { + "id": "3368acd6-27de-4523-8539-4cdc12b337b7", + "type": "text/javascript", + "exec": [ + "// Obtain an access token", + "utils(pm).getAccessToken();", + "", + "", + "// Presentations requires a multi-tenant aware presentation endpoint. This", + "// fires off an async sendRequest() that Postman will wait for before running", + "// any requests in the collection.", + "utils(pm).populateCurrentDidWeb(pm.environment.get(\"ORGANIZATION_DID_WEB\"));", + "", + "// Minimal request body should represent the minimum set of data required", + "// for a successful request. This should exclude all optional items, and", + "// should contain the first alternate version of any 'oneOf' elements", + "// defined in the OpenAPI schema.", + "//", + "// Tests will use this minimal request body as a starting point and will", + "// mutate it as needed in pre-request scripts, e.g., to run tests using", + "// alternate or optional elements.", + "", + "pm.variables.set(\"minimalRequestBody\", {", + "});", + "", + "mutateRequestBody = (mutationFunction) => {", + " const req = pm.variables.get(\"minimalRequestBody\");", + " mutationFunction(req);", + " return JSON.stringify(req);", + "};" + ], + "_lastExecutionId": "d9339801-18f9-4fbe-b76e-2b7fc7bd3764" + } + }, + { + "listen": "test", + "script": { + "id": "7e61ecc8-6296-4cab-9614-b814131915a2", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "2e04aef7-9a62-46e2-8c11-86a34785b7dd" + } + } + ] + }, + { + "id": "035aaae1-8361-43a1-a250-300cbdb4583e", + "name": "Presentations - Notify", + "item": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "09de8cf1-fa08-46c0-8094-9b7f66fe5b6d", + "type": "text/javascript", + "exec": [ + "// Presentations requires a multi-tenant aware presentation endpoint. This", + "// fires off an async sendRequest() that Postman will wait for before running", + "// any requests in the collection.", + "utils(pm).populateCurrentDidWeb(pm.environment.get(\"ORGANIZATION_DID_WEB\"));", + "" + ] + } + }, + { + "listen": "test", + "script": { + "id": "454bc6d1-cf7c-42a9-b673-62da889c2921", + "type": "text/javascript", + "exec": [ + "" + ] + } + } + ] + }, + { + "id": "c53ace97-5dda-4214-afe1-cf37b46ccfb1", + "name": "Presentations - Submit", + "item": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "223b3a92-0be9-430b-9449-c8f7b990c9a5", + "type": "text/javascript", + "exec": [ + "// Presentations requires a multi-tenant aware presentation endpoint. This", + "// fires off an async sendRequest() that Postman will wait for before running", + "// any requests in the collection.", + "utils(pm).populateCurrentDidWeb(pm.environment.get(\"ORGANIZATION_DID_WEB\"));", + "" + ] + } + }, + { + "listen": "test", + "script": { + "id": "89b43150-e1b4-4a0d-b0f1-3ef9d39cc57e", + "type": "text/javascript", + "exec": [ + "" + ] + } + } + ] + } + ] + }, + "run": { + "stats": { + "iterations": { + "total": 1, + "pending": 0, + "failed": 0 + }, + "items": { + "total": 250, + "pending": 0, + "failed": 0 + }, + "scripts": { + "total": 1891, + "pending": 0, + "failed": 0 + }, + "prerequests": { + "total": 250, + "pending": 0, + "failed": 0 + }, + "requests": { + "total": 252, + "pending": 0, + "failed": 0 + }, + "tests": { + "total": 250, + "pending": 0, + "failed": 0 + }, + "assertions": { + "total": 507, + "pending": 0, + "failed": 264 + }, + "testScripts": { + "total": 950, + "pending": 0, + "failed": 0 + }, + "prerequestScripts": { + "total": 941, + "pending": 0, + "failed": 0 + } + }, + "timings": { + "responseAverage": 80.89682539682539, + "responseMin": 17, + "responseMax": 762, + "responseSd": 94.19882125817628, + "dnsAverage": 0, + "dnsMin": 0, + "dnsMax": 0, + "dnsSd": 0, + "firstByteAverage": 0, + "firstByteMin": 0, + "firstByteMax": 0, + "firstByteSd": 0, + "started": 1726447591076, + "completed": 1726447620023 + }, + "executions": [ + { + "id": "9b4b3c30-91b8-4920-8947-8549b82a374b", + "cursor": { + "position": 0, + "iteration": 0, + "length": 250, + "cycles": 1, + "empty": false, + "eof": false, + "bof": true, + "cr": false, + "ref": "6aca050a-a181-4f47-94a4-492d8f85f6c5", + "httpRequestId": "423fa444-17b0-42cc-993e-bbf8bfde402e" + }, + "item": { + "id": "9b4b3c30-91b8-4920-8947-8549b82a374b", + "name": "Clear Token Cache" + }, + "response": { + "id": "9e9408cb-3147-4598-b264-bf7e1fca87e6", + "status": "OK", + "code": 200, + "responseTime": 52, + "responseSize": 0 + } + }, + { + "id": "25b4eaf3-c594-4915-9e67-dc79563aa062", + "cursor": { + "ref": "62d7f885-787c-4321-8cfb-391c360124d3", + "length": 250, + "cycles": 1, + "position": 1, + "iteration": 0, + "httpRequestId": "be9089b2-e1b6-42fa-bc15-87809728ef99" + }, + "item": { + "id": "25b4eaf3-c594-4915-9e67-dc79563aa062", + "name": "Clear DID Web Cache" + }, + "response": { + "id": "79123605-3bec-411a-af12-e63c60163716", + "status": "OK", + "code": 200, + "responseTime": 17, + "responseSize": 0 + } + }, + { + "id": "552b9427-c764-4a86-9784-d230928b36d9", + "cursor": { + "ref": "dedf243f-e8ea-46d6-bf4a-ff5e1b50bc67", + "length": 250, + "cycles": 1, + "position": 2, + "iteration": 0, + "httpRequestId": "4c77a1c9-c12d-4b0d-bfb7-5067edafdd0f" + }, + "item": { + "id": "552b9427-c764-4a86-9784-d230928b36d9", + "name": "did_json" + }, + "response": { + "id": "149bb113-3c2b-418f-a7a2-f7c2d10ae895", + "status": "OK", + "code": 200, + "responseTime": 255, + "responseSize": 1446 + }, + "assertions": [ + { + "assertion": "status code is 200", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "f0040cd7-c2dc-4fa3-b159-4eaa1a381dbd", + "cursor": { + "ref": "e53ff9d7-5da1-49df-a1ac-7d616c82bbb8", + "length": 250, + "cycles": 1, + "position": 3, + "iteration": 0, + "httpRequestId": "323a800a-7bcf-4cce-a7f2-b8d5f95887d8" + }, + "item": { + "id": "f0040cd7-c2dc-4fa3-b159-4eaa1a381dbd", + "name": "did:invalid" + }, + "response": { + "id": "bf4dd321-135f-45f8-b312-989f004e55da", + "status": "Bad Request", + "code": 400, + "responseTime": 60, + "responseSize": 77 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "f0040cd7-c2dc-4fa3-b159-4eaa1a381dbd", + "cursor": { + "ref": "e53ff9d7-5da1-49df-a1ac-7d616c82bbb8", + "length": 250, + "cycles": 1, + "position": 3, + "iteration": 0, + "httpRequestId": "323a800a-7bcf-4cce-a7f2-b8d5f95887d8" + }, + "item": { + "id": "f0040cd7-c2dc-4fa3-b159-4eaa1a381dbd", + "name": "did:invalid" + }, + "response": { + "id": "bf4dd321-135f-45f8-b312-989f004e55da", + "status": "Bad Request", + "code": 400, + "responseTime": 60, + "responseSize": 77 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "fd3394c0-c351-44b7-a4ed-7dcd0df467b5", + "cursor": { + "ref": "9529d8ae-6880-4082-8560-b88ae5c0b34f", + "length": 250, + "cycles": 1, + "position": 4, + "iteration": 0, + "httpRequestId": "5fca1356-81a9-4624-8996-e8e4795d613f" + }, + "item": { + "id": "fd3394c0-c351-44b7-a4ed-7dcd0df467b5", + "name": "did:not_found:did_web" + }, + "response": { + "id": "51b97fcd-c6bd-40cb-b2cd-b1d1700c6297", + "status": "Not Found", + "code": 404, + "responseTime": 111, + "responseSize": 49 + }, + "assertions": [ + { + "assertion": "status code is 404", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "4f1cfe49-b209-4b4f-9d80-fbe332ae4090", + "cursor": { + "ref": "58a4cf50-2c6b-47e5-bb44-f7c54d68d350", + "length": 250, + "cycles": 1, + "position": 5, + "iteration": 0, + "httpRequestId": "9f521e93-41f7-43ce-ac93-77d73a119736" + }, + "item": { + "id": "4f1cfe49-b209-4b4f-9d80-fbe332ae4090", + "name": "did:not_found:urn" + }, + "response": { + "id": "1d41716e-eb84-4d1f-9d7d-ad8cc35ba63c", + "status": "Not Found", + "code": 404, + "responseTime": 44, + "responseSize": 82 + }, + "assertions": [ + { + "assertion": "status code is 404", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "3862bc36-9709-4190-a3a8-87a8c810937b", + "cursor": { + "ref": "8b265966-c6ab-4a86-a8c0-a35b8aca00a5", + "length": 250, + "cycles": 1, + "position": 6, + "iteration": 0, + "httpRequestId": "7fd35374-fd5d-4f79-9826-5c78a6e02432" + }, + "item": { + "id": "3862bc36-9709-4190-a3a8-87a8c810937b", + "name": "identifiers:missing_auth" + }, + "response": { + "id": "d32345fc-ba89-4ce8-ada4-bf38d9e435a8", + "status": "Unauthorized", + "code": 401, + "responseTime": 37, + "responseSize": 43 + }, + "assertions": [ + { + "assertion": "status code is 401", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "56b0618d-a7a1-4cf1-a400-48a68a572890", + "cursor": { + "ref": "893d6ce8-4740-444e-b8e8-f511fd90c0a6", + "length": 250, + "cycles": 1, + "position": 7, + "iteration": 0, + "httpRequestId": "890542f4-8bec-4387-a914-babe7081cefc" + }, + "item": { + "id": "56b0618d-a7a1-4cf1-a400-48a68a572890", + "name": "identifiers" + }, + "response": { + "id": "91dd87aa-28bc-49e5-851e-5e7bee8295de", + "status": "OK", + "code": 200, + "responseTime": 85, + "responseSize": 1462 + }, + "assertions": [ + { + "assertion": "status code is 200", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "9dcd1252-942c-4c5d-8439-9b6801eeeae9", + "cursor": { + "ref": "2e67e2ee-9a1f-4265-b101-ec2a178eed50", + "length": 250, + "cycles": 1, + "position": 8, + "iteration": 0, + "httpRequestId": "b7d8d426-716c-4e72-b572-0fa5be5f9cc0" + }, + "item": { + "id": "9dcd1252-942c-4c5d-8439-9b6801eeeae9", + "name": "credentials_issue:credential:missing" + }, + "response": { + "id": "3a75e3bb-39b9-4ff4-bccc-35045718eb5f", + "status": "Bad Request", + "code": 400, + "responseTime": 46, + "responseSize": 85 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 1, + "test": "response validates against schema", + "message": "expected data to satisfy schema but found following errors: \ndata.message should be string", + "stack": "AssertionError: expected data to satisfy schema but found following errors: \ndata.message should be string\n at Object.eval sandbox-script.js:2:9)" + } + } + ] + }, + { + "id": "2d39f47e-8bfa-4b03-bc0a-e92cce4df5fb", + "cursor": { + "ref": "5bc51fbb-4870-4300-bcc6-327e9496efe7", + "length": 250, + "cycles": 1, + "position": 9, + "iteration": 0, + "httpRequestId": "84eab865-aeca-49dd-9017-2106d69d3131" + }, + "item": { + "id": "2d39f47e-8bfa-4b03-bc0a-e92cce4df5fb", + "name": "credentials_issue:credential.@context:missing" + }, + "response": { + "id": "97a51084-1a47-444d-acd1-6a8d36382bca", + "status": "Bad Request", + "code": 400, + "responseTime": 57, + "responseSize": 204 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 1, + "test": "response validates against schema", + "message": "expected data to satisfy schema but found following errors: \ndata.message should be string", + "stack": "AssertionError: expected data to satisfy schema but found following errors: \ndata.message should be string\n at Object.eval sandbox-script.js:2:10)" + } + } + ] + }, + { + "id": "a23ee6f3-1007-44e4-b80c-ac0d13075120", + "cursor": { + "ref": "3bd544dc-7407-4a8b-b34e-a117391332f9", + "length": 250, + "cycles": 1, + "position": 10, + "iteration": 0, + "httpRequestId": "4905ce53-0a80-4554-90bc-e9dd6a07393b" + }, + "item": { + "id": "a23ee6f3-1007-44e4-b80c-ac0d13075120", + "name": "credentials_issue:credential.@context:boolean" + }, + "response": { + "id": "5feb4505-2356-4542-aa6a-68ba94f54121", + "status": "Bad Request", + "code": 400, + "responseTime": 51, + "responseSize": 204 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 1, + "test": "response validates against schema", + "message": "expected data to satisfy schema but found following errors: \ndata.message should be string", + "stack": "AssertionError: expected data to satisfy schema but found following errors: \ndata.message should be string\n at Object.eval sandbox-script.js:2:11)" + } + } + ] + }, + { + "id": "2f1ff34c-50f8-482e-82fe-b7e35febe4d9", + "cursor": { + "ref": "6204abf9-34fc-4abb-a661-3124237deee2", + "length": 250, + "cycles": 1, + "position": 11, + "iteration": 0, + "httpRequestId": "59f1f05c-11c2-4665-aea8-81d7a654ac61" + }, + "item": { + "id": "2f1ff34c-50f8-482e-82fe-b7e35febe4d9", + "name": "credentials_issue:credential.@context:integer Copy" + }, + "response": { + "id": "ba459b67-98e6-45a6-a23f-55e70d316662", + "status": "Bad Request", + "code": 400, + "responseTime": 49, + "responseSize": 204 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 1, + "test": "response validates against schema", + "message": "expected data to satisfy schema but found following errors: \ndata.message should be string", + "stack": "AssertionError: expected data to satisfy schema but found following errors: \ndata.message should be string\n at Object.eval sandbox-script.js:2:12)" + } + } + ] + }, + { + "id": "727a71cc-893b-458c-9e79-3c6cfa268a67", + "cursor": { + "ref": "1a7ff269-a171-431c-9686-d7e7c2d9b96c", + "length": 250, + "cycles": 1, + "position": 12, + "iteration": 0, + "httpRequestId": "e4403c68-35e8-4f71-a410-80509cd7b4d6" + }, + "item": { + "id": "727a71cc-893b-458c-9e79-3c6cfa268a67", + "name": "credentials_issue:credential.@context:null" + }, + "response": { + "id": "548d6ea0-2725-4f88-a0b5-39b2eee28259", + "status": "Bad Request", + "code": 400, + "responseTime": 44, + "responseSize": 204 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 1, + "test": "response validates against schema", + "message": "expected data to satisfy schema but found following errors: \ndata.message should be string", + "stack": "AssertionError: expected data to satisfy schema but found following errors: \ndata.message should be string\n at Object.eval sandbox-script.js:2:13)" + } + } + ] + }, + { + "id": "dffeba35-9914-41a3-ad06-41892d1220a7", + "cursor": { + "ref": "f0daf515-2987-48d1-b6d8-71ae8968447e", + "length": 250, + "cycles": 1, + "position": 13, + "iteration": 0, + "httpRequestId": "23a00c43-ce3a-4f3d-abd6-ff7db20e8904" + }, + "item": { + "id": "dffeba35-9914-41a3-ad06-41892d1220a7", + "name": "credentials_issue:credential.@context:object" + }, + "response": { + "id": "74b0878e-81a1-4961-ba41-8962f1317492", + "status": "Bad Request", + "code": 400, + "responseTime": 44, + "responseSize": 204 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 1, + "test": "response validates against schema", + "message": "expected data to satisfy schema but found following errors: \ndata.message should be string", + "stack": "AssertionError: expected data to satisfy schema but found following errors: \ndata.message should be string\n at Object.eval sandbox-script.js:2:14)" + } + } + ] + }, + { + "id": "03d510bf-f056-4eeb-bd01-201961ae1440", + "cursor": { + "ref": "6413fbe6-29e4-4837-92d5-8fd39a7563ba", + "length": 250, + "cycles": 1, + "position": 14, + "iteration": 0, + "httpRequestId": "503ec52e-d9bf-41c3-9e06-cbda2a39cb49" + }, + "item": { + "id": "03d510bf-f056-4eeb-bd01-201961ae1440", + "name": "credentials_issue:credential.@context:string" + }, + "response": { + "id": "4cb1d475-a412-476e-b560-5e150d6b9d63", + "status": "Bad Request", + "code": 400, + "responseTime": 44, + "responseSize": 146 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 1, + "test": "response validates against schema", + "message": "expected data to satisfy schema but found following errors: \ndata.message should be string", + "stack": "AssertionError: expected data to satisfy schema but found following errors: \ndata.message should be string\n at Object.eval sandbox-script.js:2:15)" + } + } + ] + }, + { + "id": "0cb443ae-243f-454e-b6c3-473d585a9045", + "cursor": { + "ref": "60558e80-601c-451d-8da7-d9ecdd43f71d", + "length": 250, + "cycles": 1, + "position": 15, + "iteration": 0, + "httpRequestId": "cfeb1814-fd81-417c-ab4f-42cfbc5f5951" + }, + "item": { + "id": "0cb443ae-243f-454e-b6c3-473d585a9045", + "name": "credentials_issue:credential.@context.item.array" + }, + "response": { + "id": "9594f52c-141d-47a6-9c5a-ca5353ffad87", + "status": "Bad Request", + "code": 400, + "responseTime": 46, + "responseSize": 110 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 1, + "test": "response validates against schema", + "message": "expected data to satisfy schema but found following errors: \ndata.message should be string", + "stack": "AssertionError: expected data to satisfy schema but found following errors: \ndata.message should be string\n at Object.eval sandbox-script.js:2:16)" + } + } + ] + }, + { + "id": "e68f7a86-9a0f-4aeb-b6fc-458514e4a648", + "cursor": { + "ref": "abd8a706-5d70-4e3f-9b28-74fc214f2ae8", + "length": 250, + "cycles": 1, + "position": 16, + "iteration": 0, + "httpRequestId": "e7b480a6-f440-4052-95b1-e5b282e660d9" + }, + "item": { + "id": "e68f7a86-9a0f-4aeb-b6fc-458514e4a648", + "name": "credentials_issue:credential.@context.item.boolean" + }, + "response": { + "id": "f8219735-3630-4483-b85d-8a1fc609c94f", + "status": "Bad Request", + "code": 400, + "responseTime": 55, + "responseSize": 110 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 1, + "test": "response validates against schema", + "message": "expected data to satisfy schema but found following errors: \ndata.message should be string", + "stack": "AssertionError: expected data to satisfy schema but found following errors: \ndata.message should be string\n at Object.eval sandbox-script.js:2:17)" + } + } + ] + }, + { + "id": "33027092-6a2c-4940-9dd3-3f83e998727e", + "cursor": { + "ref": "a741a0b8-9b9e-4cf8-8e02-037cacc91f7d", + "length": 250, + "cycles": 1, + "position": 17, + "iteration": 0, + "httpRequestId": "5a6ca8bb-222d-4610-8ae8-12126844cb63" + }, + "item": { + "id": "33027092-6a2c-4940-9dd3-3f83e998727e", + "name": "credentials_issue:credential.@context.item.integer" + }, + "response": { + "id": "aa58c5bc-1506-42eb-9365-bc34a1f557ad", + "status": "Bad Request", + "code": 400, + "responseTime": 46, + "responseSize": 110 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 1, + "test": "response validates against schema", + "message": "expected data to satisfy schema but found following errors: \ndata.message should be string", + "stack": "AssertionError: expected data to satisfy schema but found following errors: \ndata.message should be string\n at Object.eval sandbox-script.js:2:18)" + } + } + ] + }, + { + "id": "f2dffe73-f211-44b2-832d-887469085a27", + "cursor": { + "ref": "831200ef-4232-4a19-aa29-d645967e83e2", + "length": 250, + "cycles": 1, + "position": 18, + "iteration": 0, + "httpRequestId": "90c1ae4b-7ae5-42cf-83b6-0fe9625523e4" + }, + "item": { + "id": "f2dffe73-f211-44b2-832d-887469085a27", + "name": "credentials_issue:credential.@context.item.null" + }, + "response": { + "id": "269d9ce9-fa8a-4a06-a3c8-7007000287ba", + "status": "Bad Request", + "code": 400, + "responseTime": 45, + "responseSize": 110 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 1, + "test": "response validates against schema", + "message": "expected data to satisfy schema but found following errors: \ndata.message should be string", + "stack": "AssertionError: expected data to satisfy schema but found following errors: \ndata.message should be string\n at Object.eval sandbox-script.js:2:19)" + } + } + ] + }, + { + "id": "0fb63383-8843-45e2-ade0-f1f4461946f1", + "cursor": { + "ref": "9bf918b6-6b7f-4264-9546-5502542369be", + "length": 250, + "cycles": 1, + "position": 19, + "iteration": 0, + "httpRequestId": "3ee3f6c4-03bb-4965-aefb-73f88b6b091c" + }, + "item": { + "id": "0fb63383-8843-45e2-ade0-f1f4461946f1", + "name": "credentials_issue:credential.@context.item.object" + }, + "response": { + "id": "2c35d649-db1e-4502-9961-c62b66d0529b", + "status": "Bad Request", + "code": 400, + "responseTime": 45, + "responseSize": 110 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 1, + "test": "response validates against schema", + "message": "expected data to satisfy schema but found following errors: \ndata.message should be string", + "stack": "AssertionError: expected data to satisfy schema but found following errors: \ndata.message should be string\n at Object.eval sandbox-script.js:2:20)" + } + } + ] + }, + { + "id": "67c05c32-71e9-4785-97f4-b3563a43995f", + "cursor": { + "ref": "a1f4cb92-e9d9-4251-b72e-177e8da9ec2b", + "length": 250, + "cycles": 1, + "position": 20, + "iteration": 0, + "httpRequestId": "cb4b53da-702c-4353-915d-62bbe832e0ed" + }, + "item": { + "id": "67c05c32-71e9-4785-97f4-b3563a43995f", + "name": "credentials_issue:credential.id:array" + }, + "response": { + "id": "eac7f817-3a98-4fc0-8a34-5060ab7e477c", + "status": "Bad Request", + "code": 400, + "responseTime": 52, + "responseSize": 85 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 1, + "test": "response validates against schema", + "message": "expected data to satisfy schema but found following errors: \ndata.message should be string", + "stack": "AssertionError: expected data to satisfy schema but found following errors: \ndata.message should be string\n at Object.eval sandbox-script.js:2:21)" + } + } + ] + }, + { + "id": "4326a9d5-8b38-44a3-81e3-960fa8dcba65", + "cursor": { + "ref": "1503a77d-6298-4e45-88e4-831bfcceb3e5", + "length": 250, + "cycles": 1, + "position": 21, + "iteration": 0, + "httpRequestId": "96e8381d-1fed-44c5-8717-3d1784971c82" + }, + "item": { + "id": "4326a9d5-8b38-44a3-81e3-960fa8dcba65", + "name": "credentials_issue:credential.id:boolean" + }, + "response": { + "id": "9249c3cf-012b-4c7a-bef8-ac6561c82894", + "status": "Bad Request", + "code": 400, + "responseTime": 43, + "responseSize": 85 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 1, + "test": "response validates against schema", + "message": "expected data to satisfy schema but found following errors: \ndata.message should be string", + "stack": "AssertionError: expected data to satisfy schema but found following errors: \ndata.message should be string\n at Object.eval sandbox-script.js:2:22)" + } + } + ] + }, + { + "id": "4fb6c65c-99b0-4cf6-9bc4-e87718fc6df9", + "cursor": { + "ref": "182ecf3c-d0a0-439c-9e66-551d9143c3c6", + "length": 250, + "cycles": 1, + "position": 22, + "iteration": 0, + "httpRequestId": "de476aba-3b1f-48bf-a7cc-43fc6385efd8" + }, + "item": { + "id": "4fb6c65c-99b0-4cf6-9bc4-e87718fc6df9", + "name": "credentials_issue:credential.id:integer" + }, + "response": { + "id": "73ccf4aa-eaa1-49c0-904f-5ae071bb2357", + "status": "Bad Request", + "code": 400, + "responseTime": 47, + "responseSize": 85 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 1, + "test": "response validates against schema", + "message": "expected data to satisfy schema but found following errors: \ndata.message should be string", + "stack": "AssertionError: expected data to satisfy schema but found following errors: \ndata.message should be string\n at Object.eval sandbox-script.js:2:23)" + } + } + ] + }, + { + "id": "e11e6a69-19c1-4c8e-9d9c-f2691beaba9b", + "cursor": { + "ref": "bd8965c1-15b0-4332-9e0e-f558eedb852a", + "length": 250, + "cycles": 1, + "position": 23, + "iteration": 0, + "httpRequestId": "f049ca65-5723-4cb2-9464-eff9a7db8337" + }, + "item": { + "id": "e11e6a69-19c1-4c8e-9d9c-f2691beaba9b", + "name": "credentials_issue:credential.id:null" + }, + "response": { + "id": "201153ab-c780-4499-935f-c804ec8e1e45", + "status": "Bad Request", + "code": 400, + "responseTime": 47, + "responseSize": 85 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 1, + "test": "response validates against schema", + "message": "expected data to satisfy schema but found following errors: \ndata.message should be string", + "stack": "AssertionError: expected data to satisfy schema but found following errors: \ndata.message should be string\n at Object.eval sandbox-script.js:2:24)" + } + } + ] + }, + { + "id": "ed3c4779-db13-4c49-a8e7-538018139f56", + "cursor": { + "ref": "1b3572cd-4661-44cd-91b3-2f8da6542ca5", + "length": 250, + "cycles": 1, + "position": 24, + "iteration": 0, + "httpRequestId": "38b0633e-ba52-4b28-9d34-5cf97e372838" + }, + "item": { + "id": "ed3c4779-db13-4c49-a8e7-538018139f56", + "name": "credentials_issue:credential.id:object" + }, + "response": { + "id": "c8b54a5f-b238-47e7-997a-a83a64c0dee8", + "status": "Bad Request", + "code": 400, + "responseTime": 60, + "responseSize": 85 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 1, + "test": "response validates against schema", + "message": "expected data to satisfy schema but found following errors: \ndata.message should be string", + "stack": "AssertionError: expected data to satisfy schema but found following errors: \ndata.message should be string\n at Object.eval sandbox-script.js:2:25)" + } + } + ] + }, + { + "id": "acaaa342-21b8-4534-aeb1-44554154fef4", + "cursor": { + "ref": "be68ca63-feec-44ac-b8c9-970a5485e0ee", + "length": 250, + "cycles": 1, + "position": 25, + "iteration": 0, + "httpRequestId": "145419fa-96c5-4ce8-a4f9-44c722746740" + }, + "item": { + "id": "acaaa342-21b8-4534-aeb1-44554154fef4", + "name": "credentials_issue:credential.type:missing" + }, + "response": { + "id": "202aaa2b-1589-470a-b5fc-c758fabf5383", + "status": "Bad Request", + "code": 400, + "responseTime": 47, + "responseSize": 152 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 1, + "test": "response validates against schema", + "message": "expected data to satisfy schema but found following errors: \ndata.message should be string", + "stack": "AssertionError: expected data to satisfy schema but found following errors: \ndata.message should be string\n at Object.eval sandbox-script.js:2:26)" + } + } + ] + }, + { + "id": "e1c6c057-153d-47fe-ba78-0f3d222fcad4", + "cursor": { + "ref": "1e1c5573-54be-4a00-9dd2-54daf6b61019", + "length": 250, + "cycles": 1, + "position": 26, + "iteration": 0, + "httpRequestId": "5af14dd8-23de-4a44-93ec-08674563b217" + }, + "item": { + "id": "e1c6c057-153d-47fe-ba78-0f3d222fcad4", + "name": "credentials_issue:credential.type:boolean" + }, + "response": { + "id": "a341ccd9-4c13-40f6-aa74-a34b56783ca8", + "status": "Bad Request", + "code": 400, + "responseTime": 45, + "responseSize": 152 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 1, + "test": "response validates against schema", + "message": "expected data to satisfy schema but found following errors: \ndata.message should be string", + "stack": "AssertionError: expected data to satisfy schema but found following errors: \ndata.message should be string\n at Object.eval sandbox-script.js:2:27)" + } + } + ] + }, + { + "id": "b638f89d-45b6-40ab-9340-083a5527e58e", + "cursor": { + "ref": "aa034779-9f6f-4ae5-a2c3-e91ccf1db185", + "length": 250, + "cycles": 1, + "position": 27, + "iteration": 0, + "httpRequestId": "cd9e4ab1-a16b-45d8-b193-22736d8e71e9" + }, + "item": { + "id": "b638f89d-45b6-40ab-9340-083a5527e58e", + "name": "credentials_issue:credential.type:integer" + }, + "response": { + "id": "a66642ed-7034-414b-a07f-15380935c40a", + "status": "Bad Request", + "code": 400, + "responseTime": 44, + "responseSize": 152 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 1, + "test": "response validates against schema", + "message": "expected data to satisfy schema but found following errors: \ndata.message should be string", + "stack": "AssertionError: expected data to satisfy schema but found following errors: \ndata.message should be string\n at Object.eval sandbox-script.js:2:28)" + } + } + ] + }, + { + "id": "cd1ff5a3-0d3e-4043-be64-536745c8a64d", + "cursor": { + "ref": "d2c433f3-338c-40b4-9809-544d4cbb451a", + "length": 250, + "cycles": 1, + "position": 28, + "iteration": 0, + "httpRequestId": "229b8aca-81ed-40e1-a1d1-255d2b67e585" + }, + "item": { + "id": "cd1ff5a3-0d3e-4043-be64-536745c8a64d", + "name": "credentials_issue:credential.type:null" + }, + "response": { + "id": "a2c75433-0fbd-47ce-9d34-b51e5e6f4ce9", + "status": "Bad Request", + "code": 400, + "responseTime": 49, + "responseSize": 152 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 1, + "test": "response validates against schema", + "message": "expected data to satisfy schema but found following errors: \ndata.message should be string", + "stack": "AssertionError: expected data to satisfy schema but found following errors: \ndata.message should be string\n at Object.eval sandbox-script.js:2:29)" + } + } + ] + }, + { + "id": "7d8584ba-d0c1-42a2-92e9-1c2c6350031a", + "cursor": { + "ref": "9d7a2033-c348-4114-afc9-c9d6cb900224", + "length": 250, + "cycles": 1, + "position": 29, + "iteration": 0, + "httpRequestId": "bc4922e7-dc0f-4d83-926d-254524fc0f56" + }, + "item": { + "id": "7d8584ba-d0c1-42a2-92e9-1c2c6350031a", + "name": "credentials_issue:credential.type:object" + }, + "response": { + "id": "ec35af30-3180-4846-bab8-7773d71db683", + "status": "Bad Request", + "code": 400, + "responseTime": 43, + "responseSize": 152 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 1, + "test": "response validates against schema", + "message": "expected data to satisfy schema but found following errors: \ndata.message should be string", + "stack": "AssertionError: expected data to satisfy schema but found following errors: \ndata.message should be string\n at Object.eval sandbox-script.js:2:30)" + } + } + ] + }, + { + "id": "e0adb232-ead0-4756-ab4e-f67e609ef8f4", + "cursor": { + "ref": "d9c6d507-5ade-4628-9c1e-9388cff55e9e", + "length": 250, + "cycles": 1, + "position": 30, + "iteration": 0, + "httpRequestId": "f3c1f0a7-896c-42ff-9155-4914c48df4cb" + }, + "item": { + "id": "e0adb232-ead0-4756-ab4e-f67e609ef8f4", + "name": "credentials_issue:credential.type:string" + }, + "response": { + "id": "7b179d8b-0b60-4267-9f81-660f65e18a30", + "status": "Bad Request", + "code": 400, + "responseTime": 45, + "responseSize": 103 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 1, + "test": "response validates against schema", + "message": "expected data to satisfy schema but found following errors: \ndata.message should be string", + "stack": "AssertionError: expected data to satisfy schema but found following errors: \ndata.message should be string\n at Object.eval sandbox-script.js:2:31)" + } + } + ] + }, + { + "id": "3b1283e5-5814-4820-98d6-873e007a461b", + "cursor": { + "ref": "fff3e828-cf02-41d8-acd1-bfcdb4ddf25c", + "length": 250, + "cycles": 1, + "position": 31, + "iteration": 0, + "httpRequestId": "e18b47a4-e46a-4df8-9755-1b5923c1417d" + }, + "item": { + "id": "3b1283e5-5814-4820-98d6-873e007a461b", + "name": "credentials_issue:credential.type.item:missing" + }, + "response": { + "id": "51ee7642-3889-4aca-b89e-f6c4fade9f35", + "status": "Bad Request", + "code": 400, + "responseTime": 41, + "responseSize": 103 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 1, + "test": "response validates against schema", + "message": "expected data to satisfy schema but found following errors: \ndata.message should be string", + "stack": "AssertionError: expected data to satisfy schema but found following errors: \ndata.message should be string\n at Object.eval sandbox-script.js:2:32)" + } + } + ] + }, + { + "id": "176d74fb-20c8-4ed9-ad61-455d932e9aed", + "cursor": { + "ref": "419e9dc9-7030-456a-a6ef-06cffdb11a26", + "length": 250, + "cycles": 1, + "position": 32, + "iteration": 0, + "httpRequestId": "4790a940-b6a7-4d51-8066-2f5401fe6205" + }, + "item": { + "id": "176d74fb-20c8-4ed9-ad61-455d932e9aed", + "name": "credentials_issue:credential.type.item:array" + }, + "response": { + "id": "e67c5a1c-8ee8-42b2-a071-9f7c468f9777", + "status": "Bad Request", + "code": 400, + "responseTime": 46, + "responseSize": 101 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 1, + "test": "response validates against schema", + "message": "expected data to satisfy schema but found following errors: \ndata.message should be string", + "stack": "AssertionError: expected data to satisfy schema but found following errors: \ndata.message should be string\n at Object.eval sandbox-script.js:2:33)" + } + } + ] + }, + { + "id": "b1ecb1f7-3d6d-43d5-8c45-6203db440bb7", + "cursor": { + "ref": "7729f7c3-2fb8-4c44-952c-e596614a669e", + "length": 250, + "cycles": 1, + "position": 33, + "iteration": 0, + "httpRequestId": "0e3554d8-e055-49e6-946c-75933dc2a4da" + }, + "item": { + "id": "b1ecb1f7-3d6d-43d5-8c45-6203db440bb7", + "name": "credentials_issue:credential.type.item:boolean" + }, + "response": { + "id": "85dae506-c9d9-4399-98d7-55ee6a4ebd81", + "status": "Bad Request", + "code": 400, + "responseTime": 56, + "responseSize": 101 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 1, + "test": "response validates against schema", + "message": "expected data to satisfy schema but found following errors: \ndata.message should be string", + "stack": "AssertionError: expected data to satisfy schema but found following errors: \ndata.message should be string\n at Object.eval sandbox-script.js:2:34)" + } + } + ] + }, + { + "id": "78768e4b-1aef-42d3-bc80-2c8acee0fceb", + "cursor": { + "ref": "8ea7226a-6e70-40d2-9057-e1c7b3f543f1", + "length": 250, + "cycles": 1, + "position": 34, + "iteration": 0, + "httpRequestId": "3682b32c-c707-4d3b-a179-bbb23200bc84" + }, + "item": { + "id": "78768e4b-1aef-42d3-bc80-2c8acee0fceb", + "name": "credentials_issue:credential.type.item:integer" + }, + "response": { + "id": "391aceee-30be-444c-a29e-7faa46d5142d", + "status": "Bad Request", + "code": 400, + "responseTime": 61, + "responseSize": 101 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 1, + "test": "response validates against schema", + "message": "expected data to satisfy schema but found following errors: \ndata.message should be string", + "stack": "AssertionError: expected data to satisfy schema but found following errors: \ndata.message should be string\n at Object.eval sandbox-script.js:2:35)" + } + } + ] + }, + { + "id": "dc109f9c-56dd-452e-bf00-55864b4864f2", + "cursor": { + "ref": "6d440e00-d6e1-45dc-9d6b-da623cc28853", + "length": 250, + "cycles": 1, + "position": 35, + "iteration": 0, + "httpRequestId": "a7813191-e624-4bed-a17e-46c22471f155" + }, + "item": { + "id": "dc109f9c-56dd-452e-bf00-55864b4864f2", + "name": "credentials_issue:credential.type.item:null" + }, + "response": { + "id": "be43e57e-f1f7-4078-944d-547a9bdf047c", + "status": "Bad Request", + "code": 400, + "responseTime": 42, + "responseSize": 101 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 1, + "test": "response validates against schema", + "message": "expected data to satisfy schema but found following errors: \ndata.message should be string", + "stack": "AssertionError: expected data to satisfy schema but found following errors: \ndata.message should be string\n at Object.eval sandbox-script.js:2:36)" + } + } + ] + }, + { + "id": "b33591fb-08c4-4425-86ae-5dc0ccc90f21", + "cursor": { + "ref": "a3c11ce5-8e1b-4e68-a565-dc19a543f027", + "length": 250, + "cycles": 1, + "position": 36, + "iteration": 0, + "httpRequestId": "a4fdb4ba-b7e6-41a3-9dbb-4115b25d329f" + }, + "item": { + "id": "b33591fb-08c4-4425-86ae-5dc0ccc90f21", + "name": "credentials_issue:credential.type.item:object" + }, + "response": { + "id": "112f8105-118c-4845-962a-7014d2a0dabb", + "status": "Bad Request", + "code": 400, + "responseTime": 43, + "responseSize": 101 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 1, + "test": "response validates against schema", + "message": "expected data to satisfy schema but found following errors: \ndata.message should be string", + "stack": "AssertionError: expected data to satisfy schema but found following errors: \ndata.message should be string\n at Object.eval sandbox-script.js:2:37)" + } + } + ] + }, + { + "id": "6805e9c1-e91a-46d1-94da-1e908fd7c965", + "cursor": { + "ref": "4db3a6b8-2788-42f8-8490-35eee762269b", + "length": 250, + "cycles": 1, + "position": 37, + "iteration": 0, + "httpRequestId": "5d8400a6-d4bb-4344-8229-3ffb9d24bec2" + }, + "item": { + "id": "6805e9c1-e91a-46d1-94da-1e908fd7c965", + "name": "credentials_issue:credential.issuer:missing" + }, + "response": { + "id": "c8fbe2b8-5245-4ef8-bf14-e674074b890c", + "status": "Bad Request", + "code": 400, + "responseTime": 40, + "responseSize": 92 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 1, + "test": "response validates against schema", + "message": "expected data to satisfy schema but found following errors: \ndata.message should be string", + "stack": "AssertionError: expected data to satisfy schema but found following errors: \ndata.message should be string\n at Object.eval sandbox-script.js:2:38)" + } + } + ] + }, + { + "id": "dae648aa-feb2-4640-9f91-a04326e1d7d3", + "cursor": { + "ref": "3bc27375-cd87-440b-a343-94dd8c764eac", + "length": 250, + "cycles": 1, + "position": 38, + "iteration": 0, + "httpRequestId": "302620cb-34c4-42fb-b3f4-0017b8843a0c" + }, + "item": { + "id": "dae648aa-feb2-4640-9f91-a04326e1d7d3", + "name": "credentials_issue:credential.issuer:array" + }, + "response": { + "id": "c09382dd-c874-484c-b28d-21a20e4200a5", + "status": "Created", + "code": 201, + "responseTime": 762, + "responseSize": 691 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 0, + "test": "status code is 400", + "message": "expected response to have status code 400 but got 201", + "stack": "AssertionError: expected response to have status code 400 but got 201\n at Object.eval sandbox-script.js:1:39)" + } + }, + { + "assertion": "response validates against schema", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 1, + "test": "response validates against schema", + "message": "expected data to satisfy schema but found following errors: \ndata should have required property 'message'", + "stack": "AssertionError: expected data to satisfy schema but found following errors: \ndata should have required property 'message'\n at Object.eval sandbox-script.js:2:39)" + } + } + ] + }, + { + "id": "051667d9-084c-487d-9462-839076f94e12", + "cursor": { + "ref": "a8ad61fe-3fd8-40f9-ba83-12b117e2823a", + "length": 250, + "cycles": 1, + "position": 39, + "iteration": 0, + "httpRequestId": "8a29532c-b3d5-4353-9d3e-9e9e1a03d7ed" + }, + "item": { + "id": "051667d9-084c-487d-9462-839076f94e12", + "name": "credentials_issue:credential.issuer:boolean" + }, + "response": { + "id": "5f6cf33d-db7b-4bb7-8260-446ba2394716", + "status": "Created", + "code": 201, + "responseTime": 340, + "responseSize": 650 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 0, + "test": "status code is 400", + "message": "expected response to have status code 400 but got 201", + "stack": "AssertionError: expected response to have status code 400 but got 201\n at Object.eval sandbox-script.js:1:40)" + } + }, + { + "assertion": "response validates against schema", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 1, + "test": "response validates against schema", + "message": "expected data to satisfy schema but found following errors: \ndata should have required property 'message'", + "stack": "AssertionError: expected data to satisfy schema but found following errors: \ndata should have required property 'message'\n at Object.eval sandbox-script.js:2:40)" + } + } + ] + }, + { + "id": "c26cd917-92ac-4fac-adf6-3efe06b536f2", + "cursor": { + "ref": "4898e584-799e-472a-83c3-62bb5ed2597f", + "length": 250, + "cycles": 1, + "position": 40, + "iteration": 0, + "httpRequestId": "a4bd8f9a-8c6a-47ff-9199-b76028466f95" + }, + "item": { + "id": "c26cd917-92ac-4fac-adf6-3efe06b536f2", + "name": "credentials_issue:credential.issuer:integer" + }, + "response": { + "id": "f1e8f21b-9d2e-4617-a9ac-f2a2f1fe7821", + "status": "Created", + "code": 201, + "responseTime": 331, + "responseSize": 647 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 0, + "test": "status code is 400", + "message": "expected response to have status code 400 but got 201", + "stack": "AssertionError: expected response to have status code 400 but got 201\n at Object.eval sandbox-script.js:1:41)" + } + }, + { + "assertion": "response validates against schema", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 1, + "test": "response validates against schema", + "message": "expected data to satisfy schema but found following errors: \ndata should have required property 'message'", + "stack": "AssertionError: expected data to satisfy schema but found following errors: \ndata should have required property 'message'\n at Object.eval sandbox-script.js:2:41)" + } + } + ] + }, + { + "id": "f793fbfa-95e4-4bf3-8afd-0599c9e05059", + "cursor": { + "ref": "774ab218-8dd6-4833-906f-cb8bc2eb7cb0", + "length": 250, + "cycles": 1, + "position": 41, + "iteration": 0, + "httpRequestId": "c6fab458-7954-410b-88b0-032abf00c7fa" + }, + "item": { + "id": "f793fbfa-95e4-4bf3-8afd-0599c9e05059", + "name": "credentials_issue:credential.issuer:null" + }, + "response": { + "id": "9712ef89-c6c8-45e2-acfd-1170357e93bf", + "status": "Bad Request", + "code": 400, + "responseTime": 43, + "responseSize": 92 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 1, + "test": "response validates against schema", + "message": "expected data to satisfy schema but found following errors: \ndata.message should be string", + "stack": "AssertionError: expected data to satisfy schema but found following errors: \ndata.message should be string\n at Object.eval sandbox-script.js:2:42)" + } + } + ] + }, + { + "id": "3b5937ac-b1ce-43a7-84a6-220921c99a54", + "cursor": { + "ref": "3f62f398-a9c3-4a45-81bf-db49da22f98a", + "length": 250, + "cycles": 1, + "position": 42, + "iteration": 0, + "httpRequestId": "8cc18299-be31-413e-a6a3-0e886eaf2420" + }, + "item": { + "id": "3b5937ac-b1ce-43a7-84a6-220921c99a54", + "name": "credentials_issue.credential.issuer:invalid" + }, + "response": { + "id": "a18804e8-2571-4a39-ab70-144cec460a0b", + "status": "Created", + "code": 201, + "responseTime": 314, + "responseSize": 656 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 0, + "test": "status code is 400", + "message": "expected response to have status code 400 but got 201", + "stack": "AssertionError: expected response to have status code 400 but got 201\n at Object.eval sandbox-script.js:1:43)" + } + }, + { + "assertion": "response validates against schema", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 1, + "test": "response validates against schema", + "message": "expected data to satisfy schema but found following errors: \ndata should have required property 'message'", + "stack": "AssertionError: expected data to satisfy schema but found following errors: \ndata should have required property 'message'\n at Object.eval sandbox-script.js:2:43)" + } + } + ] + }, + { + "id": "cafc2372-0a78-4bc0-9c53-1fd23f14b661", + "cursor": { + "ref": "f9135ec1-2ab1-4fbb-8eb4-926349402fcc", + "length": 250, + "cycles": 1, + "position": 43, + "iteration": 0, + "httpRequestId": "e286046a-e58a-49e7-afc7-bd19ba180b6f" + }, + "item": { + "id": "cafc2372-0a78-4bc0-9c53-1fd23f14b661", + "name": "credentials_issue.credential.issuer:unknown" + }, + "response": { + "id": "59d9dfc4-5f68-4127-8843-30a55e992130", + "status": "Created", + "code": 201, + "responseTime": 307, + "responseSize": 692 + }, + "assertions": [ + { + "assertion": "status code is 422", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 0, + "test": "status code is 422", + "message": "expected response to have status code 422 but got 201", + "stack": "AssertionError: expected response to have status code 422 but got 201\n at Object.eval sandbox-script.js:1:44)" + } + }, + { + "assertion": "response validates against schema", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 1, + "test": "response validates against schema", + "message": "expected data to satisfy schema but found following errors: \ndata should have required property 'message'", + "stack": "AssertionError: expected data to satisfy schema but found following errors: \ndata should have required property 'message'\n at Object.eval sandbox-script.js:2:44)" + } + } + ] + }, + { + "id": "05f7eeaa-f8d1-4c16-ae7f-cb7f22d23169", + "cursor": { + "ref": "b593b2d1-859c-4a6c-ac5d-01aac80d56a8", + "length": 250, + "cycles": 1, + "position": 44, + "iteration": 0, + "httpRequestId": "894dcb7b-bcd2-4c27-8378-ab341e883226" + }, + "item": { + "id": "05f7eeaa-f8d1-4c16-ae7f-cb7f22d23169", + "name": "credentials_issue:credential.issuer.id:missing" + }, + "response": { + "id": "a368c51b-0dfa-4e66-8770-b4c6925fd76f", + "status": "Created", + "code": 201, + "responseTime": 344, + "responseSize": 647 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 0, + "test": "status code is 400", + "message": "expected response to have status code 400 but got 201", + "stack": "AssertionError: expected response to have status code 400 but got 201\n at Object.eval sandbox-script.js:1:45)" + } + }, + { + "assertion": "response validates against schema", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 1, + "test": "response validates against schema", + "message": "expected data to satisfy schema but found following errors: \ndata should have required property 'message'", + "stack": "AssertionError: expected data to satisfy schema but found following errors: \ndata should have required property 'message'\n at Object.eval sandbox-script.js:2:45)" + } + } + ] + }, + { + "id": "37d32804-0ac5-46e8-b59a-634bf550d97d", + "cursor": { + "ref": "ac413a73-bcee-4af0-a209-a4b1db9ed843", + "length": 250, + "cycles": 1, + "position": 45, + "iteration": 0, + "httpRequestId": "7b4454e3-5c1c-4ff8-b1b0-191925af64a4" + }, + "item": { + "id": "37d32804-0ac5-46e8-b59a-634bf550d97d", + "name": "credentials_issue:credential.issuer.id:array" + }, + "response": { + "id": "fc91294a-0a28-447e-92ac-63dc238c35d2", + "status": "Created", + "code": 201, + "responseTime": 312, + "responseSize": 698 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 0, + "test": "status code is 400", + "message": "expected response to have status code 400 but got 201", + "stack": "AssertionError: expected response to have status code 400 but got 201\n at Object.eval sandbox-script.js:1:46)" + } + }, + { + "assertion": "response validates against schema", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 1, + "test": "response validates against schema", + "message": "expected data to satisfy schema but found following errors: \ndata should have required property 'message'", + "stack": "AssertionError: expected data to satisfy schema but found following errors: \ndata should have required property 'message'\n at Object.eval sandbox-script.js:2:46)" + } + } + ] + }, + { + "id": "ff4af42c-6743-41bd-8082-8b938a4f4be7", + "cursor": { + "ref": "87c76df1-0678-45c3-afa3-0f261bceba35", + "length": 250, + "cycles": 1, + "position": 46, + "iteration": 0, + "httpRequestId": "3f20f1ec-1480-416e-a814-c2f3e75c3e0c" + }, + "item": { + "id": "ff4af42c-6743-41bd-8082-8b938a4f4be7", + "name": "credentials_issue:credential.issuer.id:boolean" + }, + "response": { + "id": "9ac52d03-e1ba-4c7e-8585-78c5bbc54cc4", + "status": "Created", + "code": 201, + "responseTime": 305, + "responseSize": 657 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 0, + "test": "status code is 400", + "message": "expected response to have status code 400 but got 201", + "stack": "AssertionError: expected response to have status code 400 but got 201\n at Object.eval sandbox-script.js:1:47)" + } + }, + { + "assertion": "response validates against schema", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 1, + "test": "response validates against schema", + "message": "expected data to satisfy schema but found following errors: \ndata should have required property 'message'", + "stack": "AssertionError: expected data to satisfy schema but found following errors: \ndata should have required property 'message'\n at Object.eval sandbox-script.js:2:47)" + } + } + ] + }, + { + "id": "b0af49cf-636c-4cc6-b898-8c843fdac626", + "cursor": { + "ref": "c431d008-1af3-449b-ad4b-251755eb0b2b", + "length": 250, + "cycles": 1, + "position": 47, + "iteration": 0, + "httpRequestId": "258715ad-d327-4b06-be86-bdf6fa00aeec" + }, + "item": { + "id": "b0af49cf-636c-4cc6-b898-8c843fdac626", + "name": "credentials_issue:credential.issuer.id:integer" + }, + "response": { + "id": "07c8d1a2-02b4-428f-ac2b-ae869c2a22f2", + "status": "Created", + "code": 201, + "responseTime": 314, + "responseSize": 654 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 0, + "test": "status code is 400", + "message": "expected response to have status code 400 but got 201", + "stack": "AssertionError: expected response to have status code 400 but got 201\n at Object.eval sandbox-script.js:1:48)" + } + }, + { + "assertion": "response validates against schema", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 1, + "test": "response validates against schema", + "message": "expected data to satisfy schema but found following errors: \ndata should have required property 'message'", + "stack": "AssertionError: expected data to satisfy schema but found following errors: \ndata should have required property 'message'\n at Object.eval sandbox-script.js:2:48)" + } + } + ] + }, + { + "id": "baa95a59-f262-4d7b-b731-5060e0c048c6", + "cursor": { + "ref": "02a2a241-4df9-4435-ab7a-f6550747e027", + "length": 250, + "cycles": 1, + "position": 48, + "iteration": 0, + "httpRequestId": "1041d6a6-676d-482a-80a5-89155cdad941" + }, + "item": { + "id": "baa95a59-f262-4d7b-b731-5060e0c048c6", + "name": "credentials_issue:credential.issuer.id:null" + }, + "response": { + "id": "124c25ca-f1a3-48d4-a44a-f27d39f770c5", + "status": "Created", + "code": 201, + "responseTime": 369, + "responseSize": 656 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 0, + "test": "status code is 400", + "message": "expected response to have status code 400 but got 201", + "stack": "AssertionError: expected response to have status code 400 but got 201\n at Object.eval sandbox-script.js:1:49)" + } + }, + { + "assertion": "response validates against schema", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 1, + "test": "response validates against schema", + "message": "expected data to satisfy schema but found following errors: \ndata should have required property 'message'", + "stack": "AssertionError: expected data to satisfy schema but found following errors: \ndata should have required property 'message'\n at Object.eval sandbox-script.js:2:49)" + } + } + ] + }, + { + "id": "7010922b-973e-4d19-8f05-395a8ba51e81", + "cursor": { + "ref": "953f44e8-f536-4d50-9341-2ec7f7f62737", + "length": 250, + "cycles": 1, + "position": 49, + "iteration": 0, + "httpRequestId": "b35cf14e-02f6-4914-a81f-1bbc80219371" + }, + "item": { + "id": "7010922b-973e-4d19-8f05-395a8ba51e81", + "name": "credentials_issue.credential.issuer.id:invalid" + }, + "response": { + "id": "fd7ce103-a7a7-4f04-8ac4-7b126bc4923f", + "status": "Created", + "code": 201, + "responseTime": 323, + "responseSize": 663 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 0, + "test": "status code is 400", + "message": "expected response to have status code 400 but got 201", + "stack": "AssertionError: expected response to have status code 400 but got 201\n at Object.eval sandbox-script.js:1:50)" + } + }, + { + "assertion": "response validates against schema", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 1, + "test": "response validates against schema", + "message": "expected data to satisfy schema but found following errors: \ndata should have required property 'message'", + "stack": "AssertionError: expected data to satisfy schema but found following errors: \ndata should have required property 'message'\n at Object.eval sandbox-script.js:2:50)" + } + } + ] + }, + { + "id": "ac9869e2-2068-4e82-99c1-1c98971d5aca", + "cursor": { + "ref": "8fd2f38b-0c1a-4021-9702-548dd2a5a948", + "length": 250, + "cycles": 1, + "position": 50, + "iteration": 0, + "httpRequestId": "5479a629-5394-4363-af0b-88d420925d99" + }, + "item": { + "id": "ac9869e2-2068-4e82-99c1-1c98971d5aca", + "name": "credentials_issue.credential.issuer.id:unknown" + }, + "response": { + "id": "a84a52cf-aab5-479d-8b14-c85e376ce95b", + "status": "Created", + "code": 201, + "responseTime": 346, + "responseSize": 699 + }, + "assertions": [ + { + "assertion": "status code is 422", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 0, + "test": "status code is 422", + "message": "expected response to have status code 422 but got 201", + "stack": "AssertionError: expected response to have status code 422 but got 201\n at Object.eval sandbox-script.js:1:51)" + } + }, + { + "assertion": "response validates against schema", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 1, + "test": "response validates against schema", + "message": "expected data to satisfy schema but found following errors: \ndata should have required property 'message'", + "stack": "AssertionError: expected data to satisfy schema but found following errors: \ndata should have required property 'message'\n at Object.eval sandbox-script.js:2:51)" + } + } + ] + }, + { + "id": "98664c1e-ce97-4297-b61b-865fe059191d", + "cursor": { + "ref": "5dfd77c6-0467-4302-acff-851ce20f9e4b", + "length": 250, + "cycles": 1, + "position": 51, + "iteration": 0, + "httpRequestId": "5019f82b-ec54-40aa-a400-ae109077d375" + }, + "item": { + "id": "98664c1e-ce97-4297-b61b-865fe059191d", + "name": "credentials_issue:credential.issuanceDate.missing" + }, + "response": { + "id": "819def87-6893-473d-807f-ca2a89f2f3ed", + "status": "Bad Request", + "code": 400, + "responseTime": 42, + "responseSize": 161 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 1, + "test": "response validates against schema", + "message": "expected data to satisfy schema but found following errors: \ndata.message should be string", + "stack": "AssertionError: expected data to satisfy schema but found following errors: \ndata.message should be string\n at Object.eval sandbox-script.js:2:52)" + } + } + ] + }, + { + "id": "01bcbf94-2f93-4f3b-bb09-3aaa36740a36", + "cursor": { + "ref": "582124d7-b715-4a96-bedb-c9bb965fab1e", + "length": 250, + "cycles": 1, + "position": 52, + "iteration": 0, + "httpRequestId": "0456e9c9-6209-495a-8834-b5e8cde8bb03" + }, + "item": { + "id": "01bcbf94-2f93-4f3b-bb09-3aaa36740a36", + "name": "credentials_issue:credential.issuanceDate:array" + }, + "response": { + "id": "86dbd392-7c49-4362-ba85-c97f4a9e3b8b", + "status": "Bad Request", + "code": 400, + "responseTime": 41, + "responseSize": 115 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 1, + "test": "response validates against schema", + "message": "expected data to satisfy schema but found following errors: \ndata.message should be string", + "stack": "AssertionError: expected data to satisfy schema but found following errors: \ndata.message should be string\n at Object.eval sandbox-script.js:2:53)" + } + } + ] + }, + { + "id": "0f2906b8-8708-4b31-9b1d-310918ed1d62", + "cursor": { + "ref": "bd066dbc-9cc1-4e1b-babf-01aac4d5e678", + "length": 250, + "cycles": 1, + "position": 53, + "iteration": 0, + "httpRequestId": "72463119-79f5-4012-a54a-800b821297e1" + }, + "item": { + "id": "0f2906b8-8708-4b31-9b1d-310918ed1d62", + "name": "credentials_issue:credential.issuanceDate:boolean" + }, + "response": { + "id": "40721618-02c6-408e-afe2-1f247d194673", + "status": "Bad Request", + "code": 400, + "responseTime": 47, + "responseSize": 115 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 1, + "test": "response validates against schema", + "message": "expected data to satisfy schema but found following errors: \ndata.message should be string", + "stack": "AssertionError: expected data to satisfy schema but found following errors: \ndata.message should be string\n at Object.eval sandbox-script.js:2:54)" + } + } + ] + }, + { + "id": "26ceeebc-cd87-44df-a8d7-abc35ed17464", + "cursor": { + "ref": "e2a4c593-1803-4db8-ac70-3695fca4c6e8", + "length": 250, + "cycles": 1, + "position": 54, + "iteration": 0, + "httpRequestId": "30d98e6d-3b65-4dc6-9e41-0bf3f98015f9" + }, + "item": { + "id": "26ceeebc-cd87-44df-a8d7-abc35ed17464", + "name": "credentials_issue:credential.issuanceDate:integer" + }, + "response": { + "id": "b65f0b91-2ad5-4dfa-9473-5819e28b96fc", + "status": "Bad Request", + "code": 400, + "responseTime": 48, + "responseSize": 115 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 1, + "test": "response validates against schema", + "message": "expected data to satisfy schema but found following errors: \ndata.message should be string", + "stack": "AssertionError: expected data to satisfy schema but found following errors: \ndata.message should be string\n at Object.eval sandbox-script.js:2:55)" + } + } + ] + }, + { + "id": "173a72bb-33de-4f46-b0f2-0bd3ea56e321", + "cursor": { + "ref": "a2cb0085-263f-44c3-99d8-2d841e60b577", + "length": 250, + "cycles": 1, + "position": 55, + "iteration": 0, + "httpRequestId": "9cedaa62-ded9-42d5-b5c0-818f033e9864" + }, + "item": { + "id": "173a72bb-33de-4f46-b0f2-0bd3ea56e321", + "name": "credentials_issue:credential.issuanceDate:null" + }, + "response": { + "id": "e5959c08-0c4b-47bd-864b-95178d9a4dff", + "status": "Bad Request", + "code": 400, + "responseTime": 51, + "responseSize": 161 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 1, + "test": "response validates against schema", + "message": "expected data to satisfy schema but found following errors: \ndata.message should be string", + "stack": "AssertionError: expected data to satisfy schema but found following errors: \ndata.message should be string\n at Object.eval sandbox-script.js:2:56)" + } + } + ] + }, + { + "id": "c75a37c1-c51f-4795-8a91-fa4d86dcc640", + "cursor": { + "ref": "549dc414-320a-4293-afb9-01eb7eb6aac0", + "length": 250, + "cycles": 1, + "position": 56, + "iteration": 0, + "httpRequestId": "69362f48-b437-4ce7-ad9b-0333902a034a" + }, + "item": { + "id": "c75a37c1-c51f-4795-8a91-fa4d86dcc640", + "name": "credentials_issue:credential.issuanceDate:object" + }, + "response": { + "id": "f3083b1e-6a20-4678-b31e-ebf3917d9942", + "status": "Bad Request", + "code": 400, + "responseTime": 42, + "responseSize": 115 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 1, + "test": "response validates against schema", + "message": "expected data to satisfy schema but found following errors: \ndata.message should be string", + "stack": "AssertionError: expected data to satisfy schema but found following errors: \ndata.message should be string\n at Object.eval sandbox-script.js:2:57)" + } + } + ] + }, + { + "id": "0bfc9898-fc96-439c-9521-9c967603121b", + "cursor": { + "ref": "7c98adce-1cd8-4205-9858-dc877b01bd0c", + "length": 250, + "cycles": 1, + "position": 57, + "iteration": 0, + "httpRequestId": "057a3817-167c-42f3-8a36-b39d778a75d9" + }, + "item": { + "id": "0bfc9898-fc96-439c-9521-9c967603121b", + "name": "credentials_issue:credential.issuanceDate:invalid_value" + }, + "response": { + "id": "9464c37d-1d40-4f9a-a9b3-6248cea44a1c", + "status": "Bad Request", + "code": 400, + "responseTime": 45, + "responseSize": 115 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 1, + "test": "response validates against schema", + "message": "expected data to satisfy schema but found following errors: \ndata.message should be string", + "stack": "AssertionError: expected data to satisfy schema but found following errors: \ndata.message should be string\n at Object.eval sandbox-script.js:2:58)" + } + } + ] + }, + { + "id": "cb89c3a4-45d2-4ec2-9ac3-5dddac677d80", + "cursor": { + "ref": "06c0938e-33b9-4eb7-9d8b-e35e0a3cede3", + "length": 250, + "cycles": 1, + "position": 58, + "iteration": 0, + "httpRequestId": "6f7d1603-0dc7-4248-8037-970a8664c81f" + }, + "item": { + "id": "cb89c3a4-45d2-4ec2-9ac3-5dddac677d80", + "name": "credentials_issue:credential.credentialSubject:missing" + }, + "response": { + "id": "c4163006-64f1-4d3a-937f-56e461a96db8", + "status": "Bad Request", + "code": 400, + "responseTime": 51, + "responseSize": 152 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 1, + "test": "response validates against schema", + "message": "expected data to satisfy schema but found following errors: \ndata.message should be string", + "stack": "AssertionError: expected data to satisfy schema but found following errors: \ndata.message should be string\n at Object.eval sandbox-script.js:2:59)" + } + } + ] + }, + { + "id": "5acb3d69-70e0-4767-9a8f-5074abf02e18", + "cursor": { + "ref": "8f42ebdd-5afb-4cfa-9574-66f46ee205b3", + "length": 250, + "cycles": 1, + "position": 59, + "iteration": 0, + "httpRequestId": "d7527cf7-2d6a-4189-a77a-4f1872d68c85" + }, + "item": { + "id": "5acb3d69-70e0-4767-9a8f-5074abf02e18", + "name": "credentials_issue:credential.credentialSubject:array" + }, + "response": { + "id": "bf671e80-f6ed-4954-87e4-f884e6e3cfc4", + "status": "Bad Request", + "code": 400, + "responseTime": 44, + "responseSize": 197 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 1, + "test": "response validates against schema", + "message": "expected data to satisfy schema but found following errors: \ndata.message should be string", + "stack": "AssertionError: expected data to satisfy schema but found following errors: \ndata.message should be string\n at Object.eval sandbox-script.js:2:60)" + } + } + ] + }, + { + "id": "877b8265-a7d1-460a-91fe-3c4b0e4879cf", + "cursor": { + "ref": "65c5b89c-561a-4692-a457-712dda924017", + "length": 250, + "cycles": 1, + "position": 60, + "iteration": 0, + "httpRequestId": "5e939ef3-1690-4926-a702-917bbdb37f5c" + }, + "item": { + "id": "877b8265-a7d1-460a-91fe-3c4b0e4879cf", + "name": "credentials_issue:credential.credentialSubject:boolean" + }, + "response": { + "id": "078c4436-2dae-4064-95c1-2df5abf6515e", + "status": "Bad Request", + "code": 400, + "responseTime": 48, + "responseSize": 179 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 1, + "test": "response validates against schema", + "message": "expected data to satisfy schema but found following errors: \ndata.message should be string", + "stack": "AssertionError: expected data to satisfy schema but found following errors: \ndata.message should be string\n at Object.eval sandbox-script.js:2:61)" + } + } + ] + }, + { + "id": "03c3cfc6-1df8-4872-a2b2-e325648a6eeb", + "cursor": { + "ref": "c2352770-0653-4739-b1f0-44ea47f140b1", + "length": 250, + "cycles": 1, + "position": 61, + "iteration": 0, + "httpRequestId": "607d9a0d-6dfc-4801-b72f-05dbfca072fe" + }, + "item": { + "id": "03c3cfc6-1df8-4872-a2b2-e325648a6eeb", + "name": "credentials_issue:credential.credentialSubject:integer" + }, + "response": { + "id": "25f1fcab-b1cc-42ac-bf6c-da31eecb07ec", + "status": "Bad Request", + "code": 400, + "responseTime": 150, + "responseSize": 179 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 1, + "test": "response validates against schema", + "message": "expected data to satisfy schema but found following errors: \ndata.message should be string", + "stack": "AssertionError: expected data to satisfy schema but found following errors: \ndata.message should be string\n at Object.eval sandbox-script.js:2:62)" + } + } + ] + }, + { + "id": "cec52340-9db1-4b16-b62b-aa0ca795aaca", + "cursor": { + "ref": "06753fad-87c0-4c90-86fc-71fffb4eb3bb", + "length": 250, + "cycles": 1, + "position": 62, + "iteration": 0, + "httpRequestId": "47cc56e0-a9ec-4b32-af86-dc420618737a" + }, + "item": { + "id": "cec52340-9db1-4b16-b62b-aa0ca795aaca", + "name": "credentials_issue:credential.credentialSubject:null" + }, + "response": { + "id": "159f23b0-2e8f-4e04-a443-5364742187db", + "status": "Bad Request", + "code": 400, + "responseTime": 71, + "responseSize": 230 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 1, + "test": "response validates against schema", + "message": "expected data to satisfy schema but found following errors: \ndata.message should be string", + "stack": "AssertionError: expected data to satisfy schema but found following errors: \ndata.message should be string\n at Object.eval sandbox-script.js:2:63)" + } + } + ] + }, + { + "id": "c7e46faf-eeb7-4391-a3f5-eba49a5520c4", + "cursor": { + "ref": "9722a03a-2e00-40f1-ad7b-8d306c7eb768", + "length": 250, + "cycles": 1, + "position": 63, + "iteration": 0, + "httpRequestId": "364f3e39-aeee-4a7f-b8d7-968be9d9a58d" + }, + "item": { + "id": "c7e46faf-eeb7-4391-a3f5-eba49a5520c4", + "name": "credentials_issue:credential.credentialSubject:string" + }, + "response": { + "id": "92a11e59-bc06-4107-b18b-f49e63fef2f4", + "status": "Bad Request", + "code": 400, + "responseTime": 39, + "responseSize": 179 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 1, + "test": "response validates against schema", + "message": "expected data to satisfy schema but found following errors: \ndata.message should be string", + "stack": "AssertionError: expected data to satisfy schema but found following errors: \ndata.message should be string\n at Object.eval sandbox-script.js:2:64)" + } + } + ] + }, + { + "id": "db240dcc-f74a-4b61-94fb-4264d2de7698", + "cursor": { + "ref": "65baeedf-1f3d-4763-9ec2-97f90bb8bcd6", + "length": 250, + "cycles": 1, + "position": 64, + "iteration": 0, + "httpRequestId": "e1c9c274-bf47-47a3-bb02-8b06db854ee2" + }, + "item": { + "id": "db240dcc-f74a-4b61-94fb-4264d2de7698", + "name": "credentials_issue:credential.credentialSubject.id:array" + }, + "response": { + "id": "783a1bfd-bfd6-406b-b152-1e2b8a85a448", + "status": "Created", + "code": 201, + "responseTime": 342, + "responseSize": 702 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 0, + "test": "status code is 400", + "message": "expected response to have status code 400 but got 201", + "stack": "AssertionError: expected response to have status code 400 but got 201\n at Object.eval sandbox-script.js:1:65)" + } + }, + { + "assertion": "response validates against schema", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 1, + "test": "response validates against schema", + "message": "expected data to satisfy schema but found following errors: \ndata should have required property 'message'", + "stack": "AssertionError: expected data to satisfy schema but found following errors: \ndata should have required property 'message'\n at Object.eval sandbox-script.js:2:65)" + } + } + ] + }, + { + "id": "b06e8e6a-e951-4b19-8729-35f306cb55f0", + "cursor": { + "ref": "4b99e292-1d42-4704-b0fa-87d04f48d6cd", + "length": 250, + "cycles": 1, + "position": 65, + "iteration": 0, + "httpRequestId": "34e122f5-ad8b-4a1f-a470-c2d5feb32f65" + }, + "item": { + "id": "b06e8e6a-e951-4b19-8729-35f306cb55f0", + "name": "credentials_issue:credential.credentialSubject.id:array Copy" + }, + "response": { + "id": "b537c0c2-3ee2-4584-895d-e30df6839131", + "status": "Created", + "code": 201, + "responseTime": 328, + "responseSize": 688 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 0, + "test": "status code is 400", + "message": "expected response to have status code 400 but got 201", + "stack": "AssertionError: expected response to have status code 400 but got 201\n at Object.eval sandbox-script.js:1:66)" + } + }, + { + "assertion": "response validates against schema", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 1, + "test": "response validates against schema", + "message": "expected data to satisfy schema but found following errors: \ndata should have required property 'message'", + "stack": "AssertionError: expected data to satisfy schema but found following errors: \ndata should have required property 'message'\n at Object.eval sandbox-script.js:2:66)" + } + } + ] + }, + { + "id": "c95346cc-cf01-4071-aa03-a6ec127480a7", + "cursor": { + "ref": "be5e5029-1331-4795-ab21-c52480009dde", + "length": 250, + "cycles": 1, + "position": 66, + "iteration": 0, + "httpRequestId": "d51416fb-e5ef-4df4-ad89-10d3280c1f63" + }, + "item": { + "id": "c95346cc-cf01-4071-aa03-a6ec127480a7", + "name": "credentials_issue:credential.credentialSubject.id:array Copy 2" + }, + "response": { + "id": "5d003ae6-af55-4ff7-a50c-02429d58740c", + "status": "Created", + "code": 201, + "responseTime": 320, + "responseSize": 685 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 0, + "test": "status code is 400", + "message": "expected response to have status code 400 but got 201", + "stack": "AssertionError: expected response to have status code 400 but got 201\n at Object.eval sandbox-script.js:1:67)" + } + }, + { + "assertion": "response validates against schema", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 1, + "test": "response validates against schema", + "message": "expected data to satisfy schema but found following errors: \ndata should have required property 'message'", + "stack": "AssertionError: expected data to satisfy schema but found following errors: \ndata should have required property 'message'\n at Object.eval sandbox-script.js:2:67)" + } + } + ] + }, + { + "id": "b6cc870e-bb55-484f-9b11-113c662a4624", + "cursor": { + "ref": "56212bd4-4243-4313-9987-b18e936af914", + "length": 250, + "cycles": 1, + "position": 67, + "iteration": 0, + "httpRequestId": "6b1332be-a10b-452d-b7b4-87104c5305e2" + }, + "item": { + "id": "b6cc870e-bb55-484f-9b11-113c662a4624", + "name": "credentials_issue:credential.credentialSubject.id:array Copy 3" + }, + "response": { + "id": "8c80d3be-ca5d-4d55-9d3d-293decd0d8cd", + "status": "Created", + "code": 201, + "responseTime": 320, + "responseSize": 687 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 0, + "test": "status code is 400", + "message": "expected response to have status code 400 but got 201", + "stack": "AssertionError: expected response to have status code 400 but got 201\n at Object.eval sandbox-script.js:1:68)" + } + }, + { + "assertion": "response validates against schema", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 1, + "test": "response validates against schema", + "message": "expected data to satisfy schema but found following errors: \ndata should have required property 'message'", + "stack": "AssertionError: expected data to satisfy schema but found following errors: \ndata should have required property 'message'\n at Object.eval sandbox-script.js:2:68)" + } + } + ] + }, + { + "id": "46c304aa-cd79-4fc5-8d3c-f6ab0c5957d3", + "cursor": { + "ref": "32f2d766-99b8-497a-a183-4724261fa9c0", + "length": 250, + "cycles": 1, + "position": 68, + "iteration": 0, + "httpRequestId": "a374a2c6-aa38-4604-980a-97131e161b69" + }, + "item": { + "id": "46c304aa-cd79-4fc5-8d3c-f6ab0c5957d3", + "name": "credentials_issue:credential.credentialSubject.id:array Copy 4" + }, + "response": { + "id": "57506bc9-d97b-40a1-a2b4-b250f02ec070", + "status": "Created", + "code": 201, + "responseTime": 335, + "responseSize": 685 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 0, + "test": "status code is 400", + "message": "expected response to have status code 400 but got 201", + "stack": "AssertionError: expected response to have status code 400 but got 201\n at Object.eval sandbox-script.js:1:69)" + } + }, + { + "assertion": "response validates against schema", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 1, + "test": "response validates against schema", + "message": "expected data to satisfy schema but found following errors: \ndata should have required property 'message'", + "stack": "AssertionError: expected data to satisfy schema but found following errors: \ndata should have required property 'message'\n at Object.eval sandbox-script.js:2:69)" + } + } + ] + }, + { + "id": "4f074c5f-8f0e-4eab-b1c5-22ac0246bd30", + "cursor": { + "ref": "be9ba17f-d678-4df8-93f4-285c13c1047c", + "length": 250, + "cycles": 1, + "position": 69, + "iteration": 0, + "httpRequestId": "6561d39b-2ba2-43be-a67f-e576a6d4f4b5" + }, + "item": { + "id": "4f074c5f-8f0e-4eab-b1c5-22ac0246bd30", + "name": "credentials_issue:options:missing" + }, + "response": { + "id": "82a8ac0a-3ed3-4f22-9791-9097d88538fe", + "status": "Bad Request", + "code": 400, + "responseTime": 45, + "responseSize": 110 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 1, + "test": "response validates against schema", + "message": "expected data to satisfy schema but found following errors: \ndata.message should be string", + "stack": "AssertionError: expected data to satisfy schema but found following errors: \ndata.message should be string\n at Object.eval sandbox-script.js:2:70)" + } + } + ] + }, + { + "id": "7929f2a8-bf20-4931-9320-54efc66794ad", + "cursor": { + "ref": "71e7ce05-318f-4200-a47b-7484d56766a8", + "length": 250, + "cycles": 1, + "position": 70, + "iteration": 0, + "httpRequestId": "7b45ac26-6879-434e-9340-493c98b3f0ae" + }, + "item": { + "id": "7929f2a8-bf20-4931-9320-54efc66794ad", + "name": "credentials_issue:options:array" + }, + "response": { + "id": "26633a21-4494-4725-ac68-d89038982d73", + "status": "Bad Request", + "code": 400, + "responseTime": 42, + "responseSize": 80 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 1, + "test": "response validates against schema", + "message": "expected data to satisfy schema but found following errors: \ndata.message should be string", + "stack": "AssertionError: expected data to satisfy schema but found following errors: \ndata.message should be string\n at Object.eval sandbox-script.js:2:71)" + } + } + ] + }, + { + "id": "7d8409fb-124d-40c7-8f7d-8c88c11cdc7a", + "cursor": { + "ref": "9f3db476-dcc4-40a6-9f30-6b8f9745c822", + "length": 250, + "cycles": 1, + "position": 71, + "iteration": 0, + "httpRequestId": "e9090670-107e-4644-bdbc-6c482ce73aca" + }, + "item": { + "id": "7d8409fb-124d-40c7-8f7d-8c88c11cdc7a", + "name": "credentials_issue:options:boolean" + }, + "response": { + "id": "75bc3f0f-7e38-41de-8814-a7b13146af01", + "status": "Bad Request", + "code": 400, + "responseTime": 41, + "responseSize": 151 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 1, + "test": "response validates against schema", + "message": "expected data to satisfy schema but found following errors: \ndata.message should be string", + "stack": "AssertionError: expected data to satisfy schema but found following errors: \ndata.message should be string\n at Object.eval sandbox-script.js:2:72)" + } + } + ] + }, + { + "id": "994c2ffb-8817-400b-be6f-d0178b8ce4e4", + "cursor": { + "ref": "f951308c-1e2f-4b5b-8d7c-fe7d5f93c62e", + "length": 250, + "cycles": 1, + "position": 72, + "iteration": 0, + "httpRequestId": "19bff5b4-61b6-4240-863a-4cbaa9760b11" + }, + "item": { + "id": "994c2ffb-8817-400b-be6f-d0178b8ce4e4", + "name": "credentials_issue:options:integer" + }, + "response": { + "id": "b7642c1a-43c0-43f5-92d7-29af65e7d353", + "status": "Bad Request", + "code": 400, + "responseTime": 42, + "responseSize": 151 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 1, + "test": "response validates against schema", + "message": "expected data to satisfy schema but found following errors: \ndata.message should be string", + "stack": "AssertionError: expected data to satisfy schema but found following errors: \ndata.message should be string\n at Object.eval sandbox-script.js:2:73)" + } + } + ] + }, + { + "id": "e569a4f3-2e6f-4611-b55c-673428117bdb", + "cursor": { + "ref": "f917e39f-9bed-45d9-8b16-f491c45b326f", + "length": 250, + "cycles": 1, + "position": 73, + "iteration": 0, + "httpRequestId": "9cf34894-5eb3-446b-bbc2-abcc511918be" + }, + "item": { + "id": "e569a4f3-2e6f-4611-b55c-673428117bdb", + "name": "credentials_issue:options:null" + }, + "response": { + "id": "99cb0335-299e-48b0-bf83-3afa300691ae", + "status": "Bad Request", + "code": 400, + "responseTime": 43, + "responseSize": 181 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 1, + "test": "response validates against schema", + "message": "expected data to satisfy schema but found following errors: \ndata.message should be string", + "stack": "AssertionError: expected data to satisfy schema but found following errors: \ndata.message should be string\n at Object.eval sandbox-script.js:2:74)" + } + } + ] + }, + { + "id": "39baca55-efd0-44c5-b4ad-92905483dc9c", + "cursor": { + "ref": "4890ccdd-7536-4791-a7db-a5a33729566f", + "length": 250, + "cycles": 1, + "position": 74, + "iteration": 0, + "httpRequestId": "f7078110-4004-4a47-887d-e00dda7c61b9" + }, + "item": { + "id": "39baca55-efd0-44c5-b4ad-92905483dc9c", + "name": "credentials_issue:options:string" + }, + "response": { + "id": "2c480977-42ef-4b33-9804-f22e42f4771f", + "status": "Bad Request", + "code": 400, + "responseTime": 44, + "responseSize": 181 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 1, + "test": "response validates against schema", + "message": "expected data to satisfy schema but found following errors: \ndata.message should be string", + "stack": "AssertionError: expected data to satisfy schema but found following errors: \ndata.message should be string\n at Object.eval sandbox-script.js:2:75)" + } + } + ] + }, + { + "id": "e38eaf66-ea2d-4d8f-92ad-7e09a2d000e9", + "cursor": { + "ref": "14d67e34-158c-4be4-8893-9da14f94d25f", + "length": 250, + "cycles": 1, + "position": 75, + "iteration": 0, + "httpRequestId": "c9c0c1f8-ae9b-4397-ad51-25c59fd3fd94" + }, + "item": { + "id": "e38eaf66-ea2d-4d8f-92ad-7e09a2d000e9", + "name": "credentials_issue:options.type:missing" + }, + "response": { + "id": "a7a07913-ab66-46f8-93e6-bcfd06797006", + "status": "Bad Request", + "code": 400, + "responseTime": 43, + "responseSize": 270 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 1, + "test": "response validates against schema", + "message": "expected data to satisfy schema but found following errors: \ndata.message should be string", + "stack": "AssertionError: expected data to satisfy schema but found following errors: \ndata.message should be string\n at Object.eval sandbox-script.js:2:76)" + } + } + ] + }, + { + "id": "54f55d5d-d74a-4a47-bc09-5612d01ad845", + "cursor": { + "ref": "20fb9c62-63ad-4f3d-8aed-2ae888a045d5", + "length": 250, + "cycles": 1, + "position": 76, + "iteration": 0, + "httpRequestId": "17c260f9-009b-46ee-9825-2e5d729748de" + }, + "item": { + "id": "54f55d5d-d74a-4a47-bc09-5612d01ad845", + "name": "credentials_issue:options.type:array" + }, + "response": { + "id": "a01bfc89-2abe-4a80-b3d1-29d2130bbb42", + "status": "Bad Request", + "code": 400, + "responseTime": 47, + "responseSize": 235 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 1, + "test": "response validates against schema", + "message": "expected data to satisfy schema but found following errors: \ndata.message should be string", + "stack": "AssertionError: expected data to satisfy schema but found following errors: \ndata.message should be string\n at Object.eval sandbox-script.js:2:77)" + } + } + ] + }, + { + "id": "47bb082a-c129-4cbb-8719-2e06b348f92b", + "cursor": { + "ref": "8671f6c9-3bf0-4da4-8011-2b9334f12822", + "length": 250, + "cycles": 1, + "position": 77, + "iteration": 0, + "httpRequestId": "c192ebd1-0500-4b3f-b369-6bf12da25893" + }, + "item": { + "id": "47bb082a-c129-4cbb-8719-2e06b348f92b", + "name": "credentials_issue:options.type:boolean" + }, + "response": { + "id": "04b02803-93fc-4c2f-b7bf-8b56ba33bd7b", + "status": "Bad Request", + "code": 400, + "responseTime": 42, + "responseSize": 235 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 1, + "test": "response validates against schema", + "message": "expected data to satisfy schema but found following errors: \ndata.message should be string", + "stack": "AssertionError: expected data to satisfy schema but found following errors: \ndata.message should be string\n at Object.eval sandbox-script.js:2:78)" + } + } + ] + }, + { + "id": "a7717c31-ce05-41e8-b58b-4963334f6574", + "cursor": { + "ref": "93f42b94-0962-4c43-a164-d708d1a68a52", + "length": 250, + "cycles": 1, + "position": 78, + "iteration": 0, + "httpRequestId": "1ac4d019-5b78-46af-9177-dc908b31fd6b" + }, + "item": { + "id": "a7717c31-ce05-41e8-b58b-4963334f6574", + "name": "credentials_issue:options.type:integer" + }, + "response": { + "id": "e01de96c-eeef-426c-8192-086c0da8f6fc", + "status": "Bad Request", + "code": 400, + "responseTime": 46, + "responseSize": 235 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 1, + "test": "response validates against schema", + "message": "expected data to satisfy schema but found following errors: \ndata.message should be string", + "stack": "AssertionError: expected data to satisfy schema but found following errors: \ndata.message should be string\n at Object.eval sandbox-script.js:2:79)" + } + } + ] + }, + { + "id": "13a3c30a-a9d9-4c31-bb23-1609282c9401", + "cursor": { + "ref": "8f3c5318-cedf-432e-91db-c3b60032d89d", + "length": 250, + "cycles": 1, + "position": 79, + "iteration": 0, + "httpRequestId": "d5ff56e0-bbf2-4198-bbe2-a85b76b9b3be" + }, + "item": { + "id": "13a3c30a-a9d9-4c31-bb23-1609282c9401", + "name": "credentials_issue:options.type:null" + }, + "response": { + "id": "c8843476-eeb1-4b2a-a32a-c88867b3c35e", + "status": "Bad Request", + "code": 400, + "responseTime": 41, + "responseSize": 270 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 1, + "test": "response validates against schema", + "message": "expected data to satisfy schema but found following errors: \ndata.message should be string", + "stack": "AssertionError: expected data to satisfy schema but found following errors: \ndata.message should be string\n at Object.eval sandbox-script.js:2:80)" + } + } + ] + }, + { + "id": "2bd1f292-54cb-4e6b-beb1-85a6ddfa682d", + "cursor": { + "ref": "d01e813b-a19c-4b41-a997-39908f9d2dcb", + "length": 250, + "cycles": 1, + "position": 80, + "iteration": 0, + "httpRequestId": "902c5cf0-b49b-41e8-8f3a-9e40f7b25d53" + }, + "item": { + "id": "2bd1f292-54cb-4e6b-beb1-85a6ddfa682d", + "name": "credentials_issue:options.type:object" + }, + "response": { + "id": "f410e9ac-6514-4617-8cdc-cba07ed0864a", + "status": "Bad Request", + "code": 400, + "responseTime": 52, + "responseSize": 235 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 1, + "test": "response validates against schema", + "message": "expected data to satisfy schema but found following errors: \ndata.message should be string", + "stack": "AssertionError: expected data to satisfy schema but found following errors: \ndata.message should be string\n at Object.eval sandbox-script.js:2:81)" + } + } + ] + }, + { + "id": "3ce55581-79bb-4472-a027-26788b729d10", + "cursor": { + "ref": "1c9c2fb4-fa1b-4a84-9b72-1b12a93a3b50", + "length": 250, + "cycles": 1, + "position": 81, + "iteration": 0, + "httpRequestId": "2995239e-eaa2-4e09-be62-58aed8ed3e78" + }, + "item": { + "id": "3ce55581-79bb-4472-a027-26788b729d10", + "name": "credentials_issue:options.type:invalid_value" + }, + "response": { + "id": "fdbd5ade-51ee-40f9-a7b4-78337b397f6c", + "status": "Bad Request", + "code": 400, + "responseTime": 44, + "responseSize": 203 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 1, + "test": "response validates against schema", + "message": "expected data to satisfy schema but found following errors: \ndata.message should be string", + "stack": "AssertionError: expected data to satisfy schema but found following errors: \ndata.message should be string\n at Object.eval sandbox-script.js:2:82)" + } + } + ] + }, + { + "id": "98652c53-e030-4af6-8aba-cfde3befa4f4", + "cursor": { + "ref": "2cf5402d-bbcd-4775-8b71-071b864e360c", + "length": 250, + "cycles": 1, + "position": 82, + "iteration": 0, + "httpRequestId": "2c619fed-5f4b-442f-99b3-c8a8542a0d70" + }, + "item": { + "id": "98652c53-e030-4af6-8aba-cfde3befa4f4", + "name": "credentials_issue:options.created:array" + }, + "response": { + "id": "8a79f819-a320-4619-bc53-caed0ec36728", + "status": "Bad Request", + "code": 400, + "responseTime": 42, + "responseSize": 107 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 1, + "test": "response validates against schema", + "message": "expected data to satisfy schema but found following errors: \ndata.message should be string", + "stack": "AssertionError: expected data to satisfy schema but found following errors: \ndata.message should be string\n at Object.eval sandbox-script.js:2:83)" + } + } + ] + }, + { + "id": "0ce3dbf8-f6e7-40b1-820c-4acfb795f1ed", + "cursor": { + "ref": "c81cffa8-267d-4fcf-a03a-59eb3e150f01", + "length": 250, + "cycles": 1, + "position": 83, + "iteration": 0, + "httpRequestId": "b9229084-ce61-49a9-8b50-33647c7e8c43" + }, + "item": { + "id": "0ce3dbf8-f6e7-40b1-820c-4acfb795f1ed", + "name": "credentials_issue:options.created:boolean" + }, + "response": { + "id": "fb6b6bae-2e16-46f3-b07d-241b8b52a63f", + "status": "Bad Request", + "code": 400, + "responseTime": 42, + "responseSize": 107 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 1, + "test": "response validates against schema", + "message": "expected data to satisfy schema but found following errors: \ndata.message should be string", + "stack": "AssertionError: expected data to satisfy schema but found following errors: \ndata.message should be string\n at Object.eval sandbox-script.js:2:84)" + } + } + ] + }, + { + "id": "fbc53cf9-85ae-4bb8-912e-33cb518c56d0", + "cursor": { + "ref": "78745e72-9bf9-4904-abbf-aaf5ac3e66fb", + "length": 250, + "cycles": 1, + "position": 84, + "iteration": 0, + "httpRequestId": "231e5004-3213-40eb-85da-0f2f62532f2a" + }, + "item": { + "id": "fbc53cf9-85ae-4bb8-912e-33cb518c56d0", + "name": "credentials_issue:options.created:integer" + }, + "response": { + "id": "813afc3a-1bdc-4986-8c48-55fe10942662", + "status": "Bad Request", + "code": 400, + "responseTime": 42, + "responseSize": 107 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 1, + "test": "response validates against schema", + "message": "expected data to satisfy schema but found following errors: \ndata.message should be string", + "stack": "AssertionError: expected data to satisfy schema but found following errors: \ndata.message should be string\n at Object.eval sandbox-script.js:2:85)" + } + } + ] + }, + { + "id": "cb5cb54b-3072-4104-83f1-4a78a4f65280", + "cursor": { + "ref": "1e99de7b-dfa3-4a72-bb0c-baf4a4f72ee7", + "length": 250, + "cycles": 1, + "position": 85, + "iteration": 0, + "httpRequestId": "7c5dee8d-78fe-4f75-9a9f-255c45da15b6" + }, + "item": { + "id": "cb5cb54b-3072-4104-83f1-4a78a4f65280", + "name": "credentials_issue:options.created:null" + }, + "response": { + "id": "69a59322-c75d-4d6a-91fe-4cb211b354fe", + "status": "Bad Request", + "code": 400, + "responseTime": 43, + "responseSize": 107 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 1, + "test": "response validates against schema", + "message": "expected data to satisfy schema but found following errors: \ndata.message should be string", + "stack": "AssertionError: expected data to satisfy schema but found following errors: \ndata.message should be string\n at Object.eval sandbox-script.js:2:86)" + } + } + ] + }, + { + "id": "c13d9920-880d-42c6-a4eb-5a5fa56d4b69", + "cursor": { + "ref": "ef925c2a-b078-4936-9b59-d421b275f0ad", + "length": 250, + "cycles": 1, + "position": 86, + "iteration": 0, + "httpRequestId": "d5deada1-5953-4f58-b37d-3443adbcf132" + }, + "item": { + "id": "c13d9920-880d-42c6-a4eb-5a5fa56d4b69", + "name": "credentials_issue:options.created:object" + }, + "response": { + "id": "1326fbc9-4f68-4b62-a09a-fe4a6964245c", + "status": "Bad Request", + "code": 400, + "responseTime": 42, + "responseSize": 107 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 1, + "test": "response validates against schema", + "message": "expected data to satisfy schema but found following errors: \ndata.message should be string", + "stack": "AssertionError: expected data to satisfy schema but found following errors: \ndata.message should be string\n at Object.eval sandbox-script.js:2:87)" + } + } + ] + }, + { + "id": "c00a176e-4008-4303-bdb9-882930688490", + "cursor": { + "ref": "5e1910f8-6d39-4562-9ab8-40eae8ed8a73", + "length": 250, + "cycles": 1, + "position": 87, + "iteration": 0, + "httpRequestId": "e557b729-295b-4469-8e65-ca0c0926c307" + }, + "item": { + "id": "c00a176e-4008-4303-bdb9-882930688490", + "name": "credentials_issue:options.created:invalid" + }, + "response": { + "id": "8462af58-b3d6-48f1-85b0-1facb2126fb9", + "status": "Bad Request", + "code": 400, + "responseTime": 40, + "responseSize": 107 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 1, + "test": "response validates against schema", + "message": "expected data to satisfy schema but found following errors: \ndata.message should be string", + "stack": "AssertionError: expected data to satisfy schema but found following errors: \ndata.message should be string\n at Object.eval sandbox-script.js:2:88)" + } + } + ] + }, + { + "id": "2a20166b-1572-4d6e-9db6-e74276a9e74c", + "cursor": { + "ref": "a083deb4-078c-4e18-8e90-ebaafd803aa1", + "length": 250, + "cycles": 1, + "position": 88, + "iteration": 0, + "httpRequestId": "7ef506ab-da12-4e12-8c35-aafee62f1993" + }, + "item": { + "id": "2a20166b-1572-4d6e-9db6-e74276a9e74c", + "name": "credentials_issue:options.credentialStatus:array" + }, + "response": { + "id": "f2efd805-4154-484e-a4fc-e7bb9a66efb0", + "status": "Bad Request", + "code": 400, + "responseTime": 42, + "responseSize": 143 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 1, + "test": "response validates against schema", + "message": "expected data to satisfy schema but found following errors: \ndata.message should be string", + "stack": "AssertionError: expected data to satisfy schema but found following errors: \ndata.message should be string\n at Object.eval sandbox-script.js:2:89)" + } + } + ] + }, + { + "id": "978e04a5-0c61-4edf-ba76-dc02d9b51b09", + "cursor": { + "ref": "28521f81-70d4-4203-b085-974c131bcf73", + "length": 250, + "cycles": 1, + "position": 89, + "iteration": 0, + "httpRequestId": "02e21c4b-131b-49ec-8b88-d678e3466406" + }, + "item": { + "id": "978e04a5-0c61-4edf-ba76-dc02d9b51b09", + "name": "credentials_issue:options.credentialStatus:boolean" + }, + "response": { + "id": "da996a71-dde8-42cf-86b1-edf1f5ffa088", + "status": "Bad Request", + "code": 400, + "responseTime": 44, + "responseSize": 126 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 1, + "test": "response validates against schema", + "message": "expected data to satisfy schema but found following errors: \ndata.message should be string", + "stack": "AssertionError: expected data to satisfy schema but found following errors: \ndata.message should be string\n at Object.eval sandbox-script.js:2:90)" + } + } + ] + }, + { + "id": "df47e4ce-a993-41d9-aec2-62062a64c25e", + "cursor": { + "ref": "395c902d-7017-41ca-ab7f-e61fd4bc5ec3", + "length": 250, + "cycles": 1, + "position": 90, + "iteration": 0, + "httpRequestId": "04af96a6-2954-4aa0-a692-854960140389" + }, + "item": { + "id": "df47e4ce-a993-41d9-aec2-62062a64c25e", + "name": "credentials_issue:options.credentialStatus:integer" + }, + "response": { + "id": "99129657-6838-452a-a7b5-acabd44c70b9", + "status": "Bad Request", + "code": 400, + "responseTime": 44, + "responseSize": 126 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 1, + "test": "response validates against schema", + "message": "expected data to satisfy schema but found following errors: \ndata.message should be string", + "stack": "AssertionError: expected data to satisfy schema but found following errors: \ndata.message should be string\n at Object.eval sandbox-script.js:2:91)" + } + } + ] + }, + { + "id": "610ad4a9-a43f-4847-96f7-2e17f4bb4b31", + "cursor": { + "ref": "b6460297-30ae-4229-9818-e8d9ef81ba28", + "length": 250, + "cycles": 1, + "position": 91, + "iteration": 0, + "httpRequestId": "34174416-20d8-472b-a801-93dca866e19c" + }, + "item": { + "id": "610ad4a9-a43f-4847-96f7-2e17f4bb4b31", + "name": "credentials_issue:options.credentialStatus:null" + }, + "response": { + "id": "74ecc916-3acf-4d13-a34d-821f69125362", + "status": "Bad Request", + "code": 400, + "responseTime": 41, + "responseSize": 126 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 1, + "test": "response validates against schema", + "message": "expected data to satisfy schema but found following errors: \ndata.message should be string", + "stack": "AssertionError: expected data to satisfy schema but found following errors: \ndata.message should be string\n at Object.eval sandbox-script.js:2:92)" + } + } + ] + }, + { + "id": "d3a94fc6-6ef8-4a66-aefe-3ec14c872e7e", + "cursor": { + "ref": "75bfd68a-84df-4acb-8d23-50127430a1af", + "length": 250, + "cycles": 1, + "position": 92, + "iteration": 0, + "httpRequestId": "f01e7639-aae7-4a22-b774-a6bfce35dad8" + }, + "item": { + "id": "d3a94fc6-6ef8-4a66-aefe-3ec14c872e7e", + "name": "credentials_issue:options.credentialStatus:string" + }, + "response": { + "id": "33cd9232-e762-46f9-bd68-5b939faa9880", + "status": "Bad Request", + "code": 400, + "responseTime": 48, + "responseSize": 126 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 1, + "test": "response validates against schema", + "message": "expected data to satisfy schema but found following errors: \ndata.message should be string", + "stack": "AssertionError: expected data to satisfy schema but found following errors: \ndata.message should be string\n at Object.eval sandbox-script.js:2:93)" + } + } + ] + }, + { + "id": "fae26988-5f05-40f1-a974-a5958ab933f0", + "cursor": { + "ref": "3b46ef62-aa69-4eb6-acf4-1589018af0ad", + "length": 250, + "cycles": 1, + "position": 93, + "iteration": 0, + "httpRequestId": "807a640c-1459-47a4-8977-b6478b44b6af" + }, + "item": { + "id": "fae26988-5f05-40f1-a974-a5958ab933f0", + "name": "credentials_issue:options.credentialStatus.type:missing" + }, + "response": { + "id": "64c26f13-cf5a-4e95-ab13-930980add9cb", + "status": "Bad Request", + "code": 400, + "responseTime": 42, + "responseSize": 530 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 1, + "test": "response validates against schema", + "message": "expected data to satisfy schema but found following errors: \ndata.message should be string", + "stack": "AssertionError: expected data to satisfy schema but found following errors: \ndata.message should be string\n at Object.eval sandbox-script.js:2:94)" + } + } + ] + }, + { + "id": "f6567ffa-fe03-41e3-9e40-e1b1e3e57dc2", + "cursor": { + "ref": "dad6c0c9-ab35-470d-8510-7b0b8a53bb7c", + "length": 250, + "cycles": 1, + "position": 94, + "iteration": 0, + "httpRequestId": "9c703f70-8ca6-4f2f-b9c8-646300364925" + }, + "item": { + "id": "f6567ffa-fe03-41e3-9e40-e1b1e3e57dc2", + "name": "credentials_issue:options.credentialStatus.type:array" + }, + "response": { + "id": "ce99e388-7c60-4930-9976-2f106bf676db", + "status": "Bad Request", + "code": 400, + "responseTime": 47, + "responseSize": 530 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 1, + "test": "response validates against schema", + "message": "expected data to satisfy schema but found following errors: \ndata.message should be string", + "stack": "AssertionError: expected data to satisfy schema but found following errors: \ndata.message should be string\n at Object.eval sandbox-script.js:2:95)" + } + } + ] + }, + { + "id": "7d90d2d2-455a-41c2-9b37-80cce8056d9e", + "cursor": { + "ref": "7fd6a303-f8f6-4b36-a58f-cd8915dc8581", + "length": 250, + "cycles": 1, + "position": 95, + "iteration": 0, + "httpRequestId": "0df32079-0250-4f25-91c5-b155dc81e1d3" + }, + "item": { + "id": "7d90d2d2-455a-41c2-9b37-80cce8056d9e", + "name": "credentials_issue:options.credentialStatus.type:boolean" + }, + "response": { + "id": "f4b6a5d6-e861-4d18-b5b9-4e20da9044a8", + "status": "Bad Request", + "code": 400, + "responseTime": 41, + "responseSize": 530 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 1, + "test": "response validates against schema", + "message": "expected data to satisfy schema but found following errors: \ndata.message should be string", + "stack": "AssertionError: expected data to satisfy schema but found following errors: \ndata.message should be string\n at Object.eval sandbox-script.js:2:96)" + } + } + ] + }, + { + "id": "3e92c65f-1688-4057-85b7-67ff4b14b21a", + "cursor": { + "ref": "2a6fd394-7a7c-4cca-9b13-c25f1382ab50", + "length": 250, + "cycles": 1, + "position": 96, + "iteration": 0, + "httpRequestId": "de5bd9bc-598c-4ccd-97ca-ea97b68ce8af" + }, + "item": { + "id": "3e92c65f-1688-4057-85b7-67ff4b14b21a", + "name": "credentials_issue:options.credentialStatus.type:integer" + }, + "response": { + "id": "b0974bea-418c-4eb5-811d-307fc23963d0", + "status": "Bad Request", + "code": 400, + "responseTime": 45, + "responseSize": 530 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 1, + "test": "response validates against schema", + "message": "expected data to satisfy schema but found following errors: \ndata.message should be string", + "stack": "AssertionError: expected data to satisfy schema but found following errors: \ndata.message should be string\n at Object.eval sandbox-script.js:2:97)" + } + } + ] + }, + { + "id": "b0f5cb33-55e1-4d10-8029-4b7828d68a42", + "cursor": { + "ref": "138bea51-e170-4779-8a41-4e0a0b63f52d", + "length": 250, + "cycles": 1, + "position": 97, + "iteration": 0, + "httpRequestId": "0fd4f23f-2a14-4a3a-9758-e0a5ece2fb2c" + }, + "item": { + "id": "b0f5cb33-55e1-4d10-8029-4b7828d68a42", + "name": "credentials_issue:options.credentialStatus.type:null" + }, + "response": { + "id": "d6ee1807-eabb-409e-8b35-bb1dedb41198", + "status": "Bad Request", + "code": 400, + "responseTime": 41, + "responseSize": 530 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 1, + "test": "response validates against schema", + "message": "expected data to satisfy schema but found following errors: \ndata.message should be string", + "stack": "AssertionError: expected data to satisfy schema but found following errors: \ndata.message should be string\n at Object.eval sandbox-script.js:2:98)" + } + } + ] + }, + { + "id": "8e18d5da-cdd0-40eb-86ba-569376ea6961", + "cursor": { + "ref": "61acaa46-f9c4-4f6f-8560-a2b6142d69f1", + "length": 250, + "cycles": 1, + "position": 98, + "iteration": 0, + "httpRequestId": "6507b354-35a6-4e50-8194-59bd7cb16f10" + }, + "item": { + "id": "8e18d5da-cdd0-40eb-86ba-569376ea6961", + "name": "credentials_issue:options.credentialStatus.type:null Copy" + }, + "response": { + "id": "61fceba0-01c3-4212-91c4-49d9ef11b425", + "status": "Bad Request", + "code": 400, + "responseTime": 53, + "responseSize": 530 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 1, + "test": "response validates against schema", + "message": "expected data to satisfy schema but found following errors: \ndata.message should be string", + "stack": "AssertionError: expected data to satisfy schema but found following errors: \ndata.message should be string\n at Object.eval sandbox-script.js:2:99)" + } + } + ] + }, + { + "id": "f8d7e258-9098-465c-a147-10d2c8201b1b", + "cursor": { + "ref": "7cdc4549-d0ba-4fd7-b4f8-eba17844eb16", + "length": 250, + "cycles": 1, + "position": 99, + "iteration": 0, + "httpRequestId": "196f0680-6452-4840-b495-dabf9514a204" + }, + "item": { + "id": "f8d7e258-9098-465c-a147-10d2c8201b1b", + "name": "credentials_issue:options.credentialStatus.type:invalid" + }, + "response": { + "id": "797329d6-81f8-425c-b5b0-8271b798ec1e", + "status": "Bad Request", + "code": 400, + "responseTime": 49, + "responseSize": 530 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 1, + "test": "response validates against schema", + "message": "expected data to satisfy schema but found following errors: \ndata.message should be string", + "stack": "AssertionError: expected data to satisfy schema but found following errors: \ndata.message should be string\n at Object.eval sandbox-script.js:2:100)" + } + } + ] + }, + { + "id": "ada79106-c306-40c7-b40f-ad577e48a496", + "cursor": { + "ref": "969c773a-1ecf-48c1-a668-63c2bad59ad6", + "length": 250, + "cycles": 1, + "position": 100, + "iteration": 0, + "httpRequestId": "b8171505-d7eb-40ab-9915-f6bef1042c3c" + }, + "item": { + "id": "ada79106-c306-40c7-b40f-ad577e48a496", + "name": "credentials_issue:missing_auth" + }, + "response": { + "id": "a7a2832d-9ce6-4174-8280-4fd57b32becf", + "status": "Unauthorized", + "code": 401, + "responseTime": 36, + "responseSize": 43 + }, + "assertions": [ + { + "assertion": "status code is 401", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "39ea393a-51a1-4972-b58d-f0e1b549f5d5", + "cursor": { + "ref": "84796367-b11e-4cfc-9278-4d968e426087", + "length": 250, + "cycles": 1, + "position": 101, + "iteration": 0, + "httpRequestId": "870eee5a-9d3d-429f-a6fa-acb78614afc5" + }, + "item": { + "id": "39ea393a-51a1-4972-b58d-f0e1b549f5d5", + "name": "credentials_issue.credential.issuer:dup" + }, + "response": { + "id": "eeddc1bd-fdb4-4234-96ba-4b8d0836b667", + "status": "Bad Request", + "code": 400, + "responseTime": 44, + "responseSize": 143 + }, + "assertions": [ + { + "assertion": "status code is 201", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 0, + "test": "status code is 201", + "message": "expected response to have status code 201 but got 400", + "stack": "AssertionError: expected response to have status code 201 but got 400\n at Object.eval sandbox-script.js:1:102)" + } + }, + { + "assertion": "response issuer matches request credential.issuer", + "skipped": false, + "error": { + "name": "TypeError", + "index": 1, + "test": "response issuer matches request credential.issuer", + "message": "Cannot destructure property 'issuer' of 'pm.response.json(...).verifiableCredential' as it is undefined.", + "stack": "TypeError: Cannot destructure property 'issuer' of 'pm.response.json(...).verifiableCredential' as it is undefined.\n at Object.eval sandbox-script.js:2:102)" + } + }, + { + "assertion": "response validates against schema", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 2, + "test": "response validates against schema", + "message": "expected data to satisfy schema but found following errors: \ndata should have required property 'verifiableCredential'", + "stack": "AssertionError: expected data to satisfy schema but found following errors: \ndata should have required property 'verifiableCredential'\n at Object.eval sandbox-script.js:3:102)" + } + } + ] + }, + { + "id": "f0c27ec6-d796-4ae0-b3ac-41a707e394e3", + "cursor": { + "ref": "fe8b98e2-4466-43f0-967a-5574f005cbcb", + "length": 250, + "cycles": 1, + "position": 102, + "iteration": 0, + "httpRequestId": "f0ad4c40-bbac-4c50-97b1-87a782559e96" + }, + "item": { + "id": "f0c27ec6-d796-4ae0-b3ac-41a707e394e3", + "name": "credentials_issue" + }, + "response": { + "id": "c7b190c7-4b37-4961-9a18-3e46fee73885", + "status": "Created", + "code": 201, + "responseTime": 373, + "responseSize": 689 + }, + "assertions": [ + { + "assertion": "status code is 201", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + }, + { + "assertion": "response issuer matches request credential.issuer", + "skipped": false + }, + { + "assertion": "response issuanceDate matches request credential.issuanceDate", + "skipped": false + }, + { + "assertion": "response proof.created is close to 'now'", + "skipped": false + } + ] + }, + { + "id": "ed1f7df7-b2fb-4a2f-ad2a-506ec96894f6", + "cursor": { + "ref": "bb053466-52d5-43d8-9cc0-ee4319314ac7", + "length": 250, + "cycles": 1, + "position": 103, + "iteration": 0, + "httpRequestId": "756a3bd7-7085-427c-bcf6-4ad74628e0aa" + }, + "item": { + "id": "ed1f7df7-b2fb-4a2f-ad2a-506ec96894f6", + "name": "credentials_issue:credential.opt.id" + }, + "response": { + "id": "1be52938-20f6-4068-9340-616d72afdee3", + "status": "Created", + "code": 201, + "responseTime": 319, + "responseSize": 643 + }, + "assertions": [ + { + "assertion": "status code is 201", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + }, + { + "assertion": "response verifiableCredential.id matches request credential.id", + "skipped": false + } + ] + }, + { + "id": "9d024fcf-9dc2-4d20-8b3b-5913459f524b", + "cursor": { + "ref": "86443e7a-4974-4a70-b23a-94e99d477a1a", + "length": 250, + "cycles": 1, + "position": 104, + "iteration": 0, + "httpRequestId": "05901cf0-1d1c-42a3-86eb-66eb06bea83d" + }, + "item": { + "id": "9d024fcf-9dc2-4d20-8b3b-5913459f524b", + "name": "credentials_issue:credential:alt.issuer.object" + }, + "response": { + "id": "5d2c32b6-4c1e-437b-b464-c2559b0f0aa4", + "status": "Created", + "code": 201, + "responseTime": 316, + "responseSize": 696 + }, + "assertions": [ + { + "assertion": "status code is 201", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + }, + { + "assertion": "response issuer matches request credential.issuer.id", + "skipped": false + } + ] + }, + { + "id": "fabaf2d3-037d-4c13-9e38-3519c43a7190", + "cursor": { + "ref": "57be0fab-da78-4dca-b1cc-e25616accdc5", + "length": 250, + "cycles": 1, + "position": 105, + "iteration": 0, + "httpRequestId": "5a55a4ef-d5d2-4d66-9dd8-32f94c8b6b32" + }, + "item": { + "id": "fabaf2d3-037d-4c13-9e38-3519c43a7190", + "name": "credentials_issue:credential:alt.credentialSubject.object:opt.id" + }, + "response": { + "id": "d3d2518f-b63f-4b9e-bb99-fd0b7a65b65c", + "status": "Created", + "code": 201, + "responseTime": 350, + "responseSize": 700 + }, + "assertions": [ + { + "assertion": "status code is 201", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + }, + { + "assertion": "response credentialSubject.id matches request credential.credentialSubject.id", + "skipped": false + } + ] + }, + { + "id": "f468c318-379b-4013-9c7a-f9027f7f19a6", + "cursor": { + "ref": "e778655a-18fc-4582-ad5d-a3facbb8a8c7", + "length": 250, + "cycles": 1, + "position": 106, + "iteration": 0, + "httpRequestId": "c3efb4cd-7c0e-4573-b1aa-0b18a8d516ec" + }, + "item": { + "id": "f468c318-379b-4013-9c7a-f9027f7f19a6", + "name": "credentials_issue:options:opt.created" + }, + "response": { + "id": "e9d8d74c-f098-45d8-a677-19687489d5c1", + "status": "Created", + "code": 201, + "responseTime": 330, + "responseSize": 689 + }, + "assertions": [ + { + "assertion": "status code is 201", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + }, + { + "assertion": "response proof.created matches request options.created", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 2, + "test": "response proof.created matches request options.created", + "message": "expected '2024-09-16T00:46:46.977Z' to equal '2006-01-02T15:04:05Z'", + "stack": "AssertionError: expected '2024-09-16T00:46:46.977Z' to equal '2006-01-02T15:04:05Z'\n at Object.eval sandbox-script.js:3:107)" + } + } + ] + }, + { + "id": "9a2d5448-0616-4f6b-a540-16905f1f7437", + "cursor": { + "ref": "2fc26277-5138-4cca-94a1-64650eb5f655", + "length": 250, + "cycles": 1, + "position": 107, + "iteration": 0, + "httpRequestId": "c7197c8e-9147-43e1-9077-366c4b16ca6d" + }, + "item": { + "id": "9a2d5448-0616-4f6b-a540-16905f1f7437", + "name": "credentials_issue:options:opt.credentialStatus" + }, + "response": { + "id": "6e10602c-c2c6-4688-8947-3f45d0487599", + "status": "Created", + "code": 201, + "responseTime": 399, + "responseSize": 689 + }, + "assertions": [ + { + "assertion": "status code is 201", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "aa18232f-f8a1-4eeb-b022-afc806b39dd9", + "cursor": { + "ref": "40e1c858-eb63-4ab3-9490-f0b0d56f2509", + "length": 250, + "cycles": 1, + "position": 108, + "iteration": 0, + "httpRequestId": "4f905f4d-12b6-421e-a8cc-4f279dc6e120" + }, + "item": { + "id": "aa18232f-f8a1-4eeb-b022-afc806b39dd9", + "name": "credentials_status:credentialId:missing" + }, + "response": { + "id": "8d3f5ba1-e4fd-4079-b8d9-840b645e8693", + "status": "Bad Request", + "code": 400, + "responseTime": 44, + "responseSize": 171 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 1, + "test": "response validates against schema", + "message": "expected data to satisfy schema but found following errors: \ndata.message should be string", + "stack": "AssertionError: expected data to satisfy schema but found following errors: \ndata.message should be string\n at Object.eval sandbox-script.js:2:109)" + } + } + ] + }, + { + "id": "9d8fa275-e1f8-4009-9fdb-6568ec97efd6", + "cursor": { + "ref": "a32d31ca-2a4d-4292-a2ca-8e2f8ca0768c", + "length": 250, + "cycles": 1, + "position": 109, + "iteration": 0, + "httpRequestId": "7adcfa15-0790-4001-9605-62f98a51f1c6" + }, + "item": { + "id": "9d8fa275-e1f8-4009-9fdb-6568ec97efd6", + "name": "credentials_status:credentialId:array" + }, + "response": { + "id": "9c9ee478-99ea-4fc1-81c0-c2c677c63db7", + "status": "Bad Request", + "code": 400, + "responseTime": 46, + "responseSize": 136 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 1, + "test": "response validates against schema", + "message": "expected data to satisfy schema but found following errors: \ndata.message should be string", + "stack": "AssertionError: expected data to satisfy schema but found following errors: \ndata.message should be string\n at Object.eval sandbox-script.js:2:110)" + } + } + ] + }, + { + "id": "9f96ac90-eba3-40d0-9bc5-1727c2f851aa", + "cursor": { + "ref": "67153c92-485f-449d-a225-bf4af3abbf31", + "length": 250, + "cycles": 1, + "position": 110, + "iteration": 0, + "httpRequestId": "63281d96-57d5-4245-a3c5-df350649a17a" + }, + "item": { + "id": "9f96ac90-eba3-40d0-9bc5-1727c2f851aa", + "name": "credentials_status:credentialId:boolean" + }, + "response": { + "id": "677063bb-db21-435a-b077-03cc57327db6", + "status": "Bad Request", + "code": 400, + "responseTime": 48, + "responseSize": 136 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 1, + "test": "response validates against schema", + "message": "expected data to satisfy schema but found following errors: \ndata.message should be string", + "stack": "AssertionError: expected data to satisfy schema but found following errors: \ndata.message should be string\n at Object.eval sandbox-script.js:2:111)" + } + } + ] + }, + { + "id": "ee234ad4-79fa-4549-bf80-ebf86c83c695", + "cursor": { + "ref": "6013f8d2-91fd-44b3-b2d1-2ba1e678e660", + "length": 250, + "cycles": 1, + "position": 111, + "iteration": 0, + "httpRequestId": "5c9c311a-6d25-4dd0-a4b4-35752b795777" + }, + "item": { + "id": "ee234ad4-79fa-4549-bf80-ebf86c83c695", + "name": "credentials_status:credentialId:integer" + }, + "response": { + "id": "092ca08c-daff-46b7-886f-7e4a6d1ede7d", + "status": "Bad Request", + "code": 400, + "responseTime": 42, + "responseSize": 136 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 1, + "test": "response validates against schema", + "message": "expected data to satisfy schema but found following errors: \ndata.message should be string", + "stack": "AssertionError: expected data to satisfy schema but found following errors: \ndata.message should be string\n at Object.eval sandbox-script.js:2:112)" + } + } + ] + }, + { + "id": "abff6368-a31c-4b4d-995a-28a60967eab8", + "cursor": { + "ref": "d0f5e9d3-39ff-44f9-a4eb-66ee558b322b", + "length": 250, + "cycles": 1, + "position": 112, + "iteration": 0, + "httpRequestId": "1992fbfc-976f-4325-b546-7da3da774093" + }, + "item": { + "id": "abff6368-a31c-4b4d-995a-28a60967eab8", + "name": "credentials_status:credentialId:null" + }, + "response": { + "id": "e2147bad-9836-4f3b-b0a3-6f650f0cc1cc", + "status": "Bad Request", + "code": 400, + "responseTime": 45, + "responseSize": 171 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 1, + "test": "response validates against schema", + "message": "expected data to satisfy schema but found following errors: \ndata.message should be string", + "stack": "AssertionError: expected data to satisfy schema but found following errors: \ndata.message should be string\n at Object.eval sandbox-script.js:2:113)" + } + } + ] + }, + { + "id": "8157ede4-f992-4261-aaba-e9f309f6c294", + "cursor": { + "ref": "7f3bc620-c0b8-427e-bffa-9195a1592f10", + "length": 250, + "cycles": 1, + "position": 113, + "iteration": 0, + "httpRequestId": "0692bf28-0ef9-4417-acfe-e957031642a8" + }, + "item": { + "id": "8157ede4-f992-4261-aaba-e9f309f6c294", + "name": "credentials_status:credentialId:object" + }, + "response": { + "id": "9147384d-199f-4f5e-bada-830144f8baa0", + "status": "Bad Request", + "code": 400, + "responseTime": 41, + "responseSize": 136 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 1, + "test": "response validates against schema", + "message": "expected data to satisfy schema but found following errors: \ndata.message should be string", + "stack": "AssertionError: expected data to satisfy schema but found following errors: \ndata.message should be string\n at Object.eval sandbox-script.js:2:114)" + } + } + ] + }, + { + "id": "2fe3a3aa-9d97-4205-b295-34643f825a51", + "cursor": { + "ref": "aec10941-a4bd-4756-9128-d4a7e5640b1c", + "length": 250, + "cycles": 1, + "position": 114, + "iteration": 0, + "httpRequestId": "6316bc50-9f74-4603-afaa-9509470683b9" + }, + "item": { + "id": "2fe3a3aa-9d97-4205-b295-34643f825a51", + "name": "credentials_status:credentialStatus:missing" + }, + "response": { + "id": "7ee13700-7390-489f-af6c-0c9d533f3432", + "status": "Bad Request", + "code": 400, + "responseTime": 44, + "responseSize": 140 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 1, + "test": "response validates against schema", + "message": "expected data to satisfy schema but found following errors: \ndata.message should be string", + "stack": "AssertionError: expected data to satisfy schema but found following errors: \ndata.message should be string\n at Object.eval sandbox-script.js:2:115)" + } + } + ] + }, + { + "id": "f56ba793-2ca7-4fc3-8498-acbda5fd50ec", + "cursor": { + "ref": "8c6001b0-0c4c-46fe-b4c7-45e148c7664c", + "length": 250, + "cycles": 1, + "position": 115, + "iteration": 0, + "httpRequestId": "c4a41c60-012f-4202-90eb-66dd4e104d1a" + }, + "item": { + "id": "f56ba793-2ca7-4fc3-8498-acbda5fd50ec", + "name": "credentials_status:credentialStatus:boolean" + }, + "response": { + "id": "cd281f7f-21f7-420e-9f2a-5467ef7977ce", + "status": "Bad Request", + "code": 400, + "responseTime": 43, + "responseSize": 220 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 1, + "test": "response validates against schema", + "message": "expected data to satisfy schema but found following errors: \ndata.message should be string", + "stack": "AssertionError: expected data to satisfy schema but found following errors: \ndata.message should be string\n at Object.eval sandbox-script.js:2:116)" + } + } + ] + }, + { + "id": "2c609102-4973-463d-b59b-1c1464758daf", + "cursor": { + "ref": "f34f364a-8596-4253-9d60-440e9d5c1add", + "length": 250, + "cycles": 1, + "position": 116, + "iteration": 0, + "httpRequestId": "668b7b9f-2ab5-4559-9103-954cd173d3f0" + }, + "item": { + "id": "2c609102-4973-463d-b59b-1c1464758daf", + "name": "credentials_status:credentialStatus:integer" + }, + "response": { + "id": "c51f76d8-01cc-4ed1-ab68-f20c9e45c7bd", + "status": "Bad Request", + "code": 400, + "responseTime": 42, + "responseSize": 220 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 1, + "test": "response validates against schema", + "message": "expected data to satisfy schema but found following errors: \ndata.message should be string", + "stack": "AssertionError: expected data to satisfy schema but found following errors: \ndata.message should be string\n at Object.eval sandbox-script.js:2:117)" + } + } + ] + }, + { + "id": "e2d06dcd-f107-4d15-8144-f3dc2554563a", + "cursor": { + "ref": "5a1f073a-f8b6-47ad-bbad-697e74f70760", + "length": 250, + "cycles": 1, + "position": 117, + "iteration": 0, + "httpRequestId": "4548c274-a037-48be-bd6e-efc1bbc91f29" + }, + "item": { + "id": "e2d06dcd-f107-4d15-8144-f3dc2554563a", + "name": "credentials_status:credentialStatus:null" + }, + "response": { + "id": "5785e4d5-39f0-4fa8-9edd-04efb6d22a20", + "status": "Bad Request", + "code": 400, + "responseTime": 44, + "responseSize": 220 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 1, + "test": "response validates against schema", + "message": "expected data to satisfy schema but found following errors: \ndata.message should be string", + "stack": "AssertionError: expected data to satisfy schema but found following errors: \ndata.message should be string\n at Object.eval sandbox-script.js:2:118)" + } + } + ] + }, + { + "id": "c7c03789-6a7b-4a65-a5ea-fa3c0b0e23fc", + "cursor": { + "ref": "fff2136f-e9af-402e-abc2-e9ffeadd8e46", + "length": 250, + "cycles": 1, + "position": 118, + "iteration": 0, + "httpRequestId": "766ef706-2800-485b-9f39-9a7bbfdd3ebd" + }, + "item": { + "id": "c7c03789-6a7b-4a65-a5ea-fa3c0b0e23fc", + "name": "credentials_status:credentialStatus:object" + }, + "response": { + "id": "db03e347-ce0a-4038-baf5-c57f0526c3af", + "status": "Bad Request", + "code": 400, + "responseTime": 44, + "responseSize": 118 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 1, + "test": "response validates against schema", + "message": "expected data to satisfy schema but found following errors: \ndata.message should be string", + "stack": "AssertionError: expected data to satisfy schema but found following errors: \ndata.message should be string\n at Object.eval sandbox-script.js:2:119)" + } + } + ] + }, + { + "id": "12d88c5c-ad79-45dd-97af-d9816265f761", + "cursor": { + "ref": "776b9d36-ec04-47d4-a67c-da9c563cda56", + "length": 250, + "cycles": 1, + "position": 119, + "iteration": 0, + "httpRequestId": "c16a6abc-b3d3-42f1-bd58-e1708ead7c1f" + }, + "item": { + "id": "12d88c5c-ad79-45dd-97af-d9816265f761", + "name": "credentials_status:credentialStatus:string" + }, + "response": { + "id": "bf3ea97e-e1c7-4f8f-926d-6f87c8936869", + "status": "Bad Request", + "code": 400, + "responseTime": 46, + "responseSize": 220 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 1, + "test": "response validates against schema", + "message": "expected data to satisfy schema but found following errors: \ndata.message should be string", + "stack": "AssertionError: expected data to satisfy schema but found following errors: \ndata.message should be string\n at Object.eval sandbox-script.js:2:120)" + } + } + ] + }, + { + "id": "c248c9b3-798a-47cc-b524-b4051b678f34", + "cursor": { + "ref": "6daae707-a6e5-4e80-a999-4267c42fbd7b", + "length": 250, + "cycles": 1, + "position": 120, + "iteration": 0, + "httpRequestId": "a21fa619-6311-4399-a85d-a74a1ea24ae3" + }, + "item": { + "id": "c248c9b3-798a-47cc-b524-b4051b678f34", + "name": "credentials_status:credentialStatus:too_long" + }, + "response": { + "id": "540a77f2-24ad-46a5-bb33-8ba5dc6c0d5b", + "status": "Bad Request", + "code": 400, + "responseTime": 45, + "responseSize": 188 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 1, + "test": "response validates against schema", + "message": "expected data to satisfy schema but found following errors: \ndata.message should be string", + "stack": "AssertionError: expected data to satisfy schema but found following errors: \ndata.message should be string\n at Object.eval sandbox-script.js:2:121)" + } + } + ] + }, + { + "id": "95dddca8-a586-4bdc-af22-5abfdb3e4a49", + "cursor": { + "ref": "6ba3b735-e99c-4a4d-9bbb-a9553639a59a", + "length": 250, + "cycles": 1, + "position": 121, + "iteration": 0, + "httpRequestId": "6a455460-f76c-4a82-b231-42c62a5396f3" + }, + "item": { + "id": "95dddca8-a586-4bdc-af22-5abfdb3e4a49", + "name": "credentials_status:credentialStatus:item:array" + }, + "response": { + "id": "5b1640e6-4d0e-4ea6-83cf-3e1f0dd049de", + "status": "Internal Server Error", + "code": 500, + "responseTime": 75, + "responseSize": 50 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 0, + "test": "status code is 400", + "message": "expected response to have status code 400 but got 500", + "stack": "AssertionError: expected response to have status code 400 but got 500\n at Object.eval sandbox-script.js:1:122)" + } + }, + { + "assertion": "response validates against schema", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 1, + "test": "response validates against schema", + "message": "expected data to satisfy schema but found following errors: \ndata should have required property 'message'", + "stack": "AssertionError: expected data to satisfy schema but found following errors: \ndata should have required property 'message'\n at Object.eval sandbox-script.js:2:122)" + } + } + ] + }, + { + "id": "34d50a03-0274-47e6-ba83-e0e92e062171", + "cursor": { + "ref": "4ee2d254-4a38-4275-bb99-d55c5791ea6e", + "length": 250, + "cycles": 1, + "position": 122, + "iteration": 0, + "httpRequestId": "b0fe11ea-76fb-45a2-a56b-dcb660fbd457" + }, + "item": { + "id": "34d50a03-0274-47e6-ba83-e0e92e062171", + "name": "credentials_status:credentialStatus:item:boolean" + }, + "response": { + "id": "f7c96c57-3411-4519-ac18-74210ebbbdbf", + "status": "Bad Request", + "code": 400, + "responseTime": 49, + "responseSize": 149 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 1, + "test": "response validates against schema", + "message": "expected data to satisfy schema but found following errors: \ndata.message should be string", + "stack": "AssertionError: expected data to satisfy schema but found following errors: \ndata.message should be string\n at Object.eval sandbox-script.js:2:123)" + } + } + ] + }, + { + "id": "de39fcc0-6a34-4e75-929b-31d3152a63f9", + "cursor": { + "ref": "378123e6-f3b7-44d0-9ab2-5c365cc8694e", + "length": 250, + "cycles": 1, + "position": 123, + "iteration": 0, + "httpRequestId": "117c67a7-8aec-4acf-96ae-e88a21f14e19" + }, + "item": { + "id": "de39fcc0-6a34-4e75-929b-31d3152a63f9", + "name": "credentials_status:credentialStatus:item:integer" + }, + "response": { + "id": "bbd60fda-b1c6-41d0-a997-b60cd0b0e8bf", + "status": "Bad Request", + "code": 400, + "responseTime": 45, + "responseSize": 149 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 1, + "test": "response validates against schema", + "message": "expected data to satisfy schema but found following errors: \ndata.message should be string", + "stack": "AssertionError: expected data to satisfy schema but found following errors: \ndata.message should be string\n at Object.eval sandbox-script.js:2:124)" + } + } + ] + }, + { + "id": "56969371-4ca6-4b5c-a6c4-7a7ae1d35238", + "cursor": { + "ref": "2241264f-520a-4ae6-bb2e-886d041664ac", + "length": 250, + "cycles": 1, + "position": 124, + "iteration": 0, + "httpRequestId": "982bdecb-eed3-4995-ab4c-4edc067a97cb" + }, + "item": { + "id": "56969371-4ca6-4b5c-a6c4-7a7ae1d35238", + "name": "credentials_status:credentialStatus:item:null" + }, + "response": { + "id": "6fed3078-cc61-47af-b7cf-a1086d95336f", + "status": "Bad Request", + "code": 400, + "responseTime": 46, + "responseSize": 149 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 1, + "test": "response validates against schema", + "message": "expected data to satisfy schema but found following errors: \ndata.message should be string", + "stack": "AssertionError: expected data to satisfy schema but found following errors: \ndata.message should be string\n at Object.eval sandbox-script.js:2:125)" + } + } + ] + }, + { + "id": "b979b9b6-4bfb-44cc-8b09-7ac72b9d22d5", + "cursor": { + "ref": "cab9e0a4-6905-4243-8221-8fc26bdb0296", + "length": 250, + "cycles": 1, + "position": 125, + "iteration": 0, + "httpRequestId": "f82d122e-9fd1-4603-84b6-f20a5d900be1" + }, + "item": { + "id": "b979b9b6-4bfb-44cc-8b09-7ac72b9d22d5", + "name": "credentials_status:credentialStatus:item:string" + }, + "response": { + "id": "6bf4db28-f634-4352-a39b-ccf5a98529ee", + "status": "Bad Request", + "code": 400, + "responseTime": 44, + "responseSize": 149 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 1, + "test": "response validates against schema", + "message": "expected data to satisfy schema but found following errors: \ndata.message should be string", + "stack": "AssertionError: expected data to satisfy schema but found following errors: \ndata.message should be string\n at Object.eval sandbox-script.js:2:126)" + } + } + ] + }, + { + "id": "f1973d59-84d7-469c-8da2-584f96d4e5c0", + "cursor": { + "ref": "81efc88d-a41a-48dc-9aa6-16ca00668711", + "length": 250, + "cycles": 1, + "position": 126, + "iteration": 0, + "httpRequestId": "34dcd3de-e7b8-4c47-8e83-8a8257c91477" + }, + "item": { + "id": "f1973d59-84d7-469c-8da2-584f96d4e5c0", + "name": "credentials_status:credentialStatus:item:type:missing" + }, + "response": { + "id": "fa0ac75d-e922-4081-94e0-e22d6a259dbd", + "status": "Bad Request", + "code": 400, + "responseTime": 45, + "responseSize": 163 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 1, + "test": "response validates against schema", + "message": "expected data to satisfy schema but found following errors: \ndata.message should be string", + "stack": "AssertionError: expected data to satisfy schema but found following errors: \ndata.message should be string\n at Object.eval sandbox-script.js:2:127)" + } + } + ] + }, + { + "id": "e79b6bb5-a0b3-4041-9469-262bcbb6da69", + "cursor": { + "ref": "4293cde1-bf2c-4798-a026-5568c64f7ac8", + "length": 250, + "cycles": 1, + "position": 127, + "iteration": 0, + "httpRequestId": "7f3e22af-e028-40fd-ab40-8a4665f24333" + }, + "item": { + "id": "e79b6bb5-a0b3-4041-9469-262bcbb6da69", + "name": "credentials_status:credentialStatus:item:type:array" + }, + "response": { + "id": "c2cbde5b-31ec-419b-b71c-0b3cb8bf88e5", + "status": "Bad Request", + "code": 400, + "responseTime": 42, + "responseSize": 163 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 1, + "test": "response validates against schema", + "message": "expected data to satisfy schema but found following errors: \ndata.message should be string", + "stack": "AssertionError: expected data to satisfy schema but found following errors: \ndata.message should be string\n at Object.eval sandbox-script.js:2:128)" + } + } + ] + }, + { + "id": "5c8fdffb-05b2-4439-9243-7aea82ff1c03", + "cursor": { + "ref": "364bcb8e-a84b-48c2-9106-0a42fb9776ec", + "length": 250, + "cycles": 1, + "position": 128, + "iteration": 0, + "httpRequestId": "73a94556-a12a-48a8-9ed1-8fa5326c1f10" + }, + "item": { + "id": "5c8fdffb-05b2-4439-9243-7aea82ff1c03", + "name": "credentials_status:credentialStatus:item:type:boolean" + }, + "response": { + "id": "4045c0fd-1892-49d3-a5c6-3a8c6827051c", + "status": "Bad Request", + "code": 400, + "responseTime": 43, + "responseSize": 163 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 1, + "test": "response validates against schema", + "message": "expected data to satisfy schema but found following errors: \ndata.message should be string", + "stack": "AssertionError: expected data to satisfy schema but found following errors: \ndata.message should be string\n at Object.eval sandbox-script.js:2:129)" + } + } + ] + }, + { + "id": "451f5121-cb77-4d43-8468-78f04dff8b21", + "cursor": { + "ref": "03293af2-22cf-49d5-9ec4-b0b89fc5b2d7", + "length": 250, + "cycles": 1, + "position": 129, + "iteration": 0, + "httpRequestId": "b21dd989-c0b1-4377-8416-55b7ff63c51e" + }, + "item": { + "id": "451f5121-cb77-4d43-8468-78f04dff8b21", + "name": "credentials_status:credentialStatus:item:type:integer" + }, + "response": { + "id": "ea9bc69c-721c-4872-935a-ee0fc10bb506", + "status": "Bad Request", + "code": 400, + "responseTime": 102, + "responseSize": 163 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 1, + "test": "response validates against schema", + "message": "expected data to satisfy schema but found following errors: \ndata.message should be string", + "stack": "AssertionError: expected data to satisfy schema but found following errors: \ndata.message should be string\n at Object.eval sandbox-script.js:2:130)" + } + } + ] + }, + { + "id": "ab4950a6-e1e7-45f4-a2f3-4a7aa2448726", + "cursor": { + "ref": "c8d73a37-d5bf-47c4-b03a-b3c21e39675d", + "length": 250, + "cycles": 1, + "position": 130, + "iteration": 0, + "httpRequestId": "12f510ee-d74d-47c5-bd98-20b63193d4a3" + }, + "item": { + "id": "ab4950a6-e1e7-45f4-a2f3-4a7aa2448726", + "name": "credentials_status:credentialStatus:item:type:null" + }, + "response": { + "id": "c81d99ac-78b2-48de-9c88-c349a71b4865", + "status": "Bad Request", + "code": 400, + "responseTime": 83, + "responseSize": 163 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 1, + "test": "response validates against schema", + "message": "expected data to satisfy schema but found following errors: \ndata.message should be string", + "stack": "AssertionError: expected data to satisfy schema but found following errors: \ndata.message should be string\n at Object.eval sandbox-script.js:2:131)" + } + } + ] + }, + { + "id": "6b28b977-4b3b-477d-9253-c2e12c62a102", + "cursor": { + "ref": "be02fdaa-3e4d-4c25-b84c-4db8cf561f3d", + "length": 250, + "cycles": 1, + "position": 131, + "iteration": 0, + "httpRequestId": "e44b74c6-0c59-4eab-86e0-9f6cf4d0c6e6" + }, + "item": { + "id": "6b28b977-4b3b-477d-9253-c2e12c62a102", + "name": "credentials_status:credentialStatus:item:type:object" + }, + "response": { + "id": "af7b0628-81ec-484b-9708-78a64b67847b", + "status": "Bad Request", + "code": 400, + "responseTime": 41, + "responseSize": 163 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 1, + "test": "response validates against schema", + "message": "expected data to satisfy schema but found following errors: \ndata.message should be string", + "stack": "AssertionError: expected data to satisfy schema but found following errors: \ndata.message should be string\n at Object.eval sandbox-script.js:2:132)" + } + } + ] + }, + { + "id": "df4f1b4e-869a-44d8-a4b6-0ba3acf67f8a", + "cursor": { + "ref": "ca8b6ff8-812e-47ef-8c79-780b4bcfe2b2", + "length": 250, + "cycles": 1, + "position": 132, + "iteration": 0, + "httpRequestId": "c4b4fb7d-6768-4b3d-9322-0d94e0b22abf" + }, + "item": { + "id": "df4f1b4e-869a-44d8-a4b6-0ba3acf67f8a", + "name": "credentials_status:credentialStatus:item:type:invalid" + }, + "response": { + "id": "d6c634ba-81af-4595-a7b4-808124299098", + "status": "Bad Request", + "code": 400, + "responseTime": 45, + "responseSize": 120 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 1, + "test": "response validates against schema", + "message": "expected data to satisfy schema but found following errors: \ndata.message should be string", + "stack": "AssertionError: expected data to satisfy schema but found following errors: \ndata.message should be string\n at Object.eval sandbox-script.js:2:133)" + } + } + ] + }, + { + "id": "c30ea636-2eca-45e3-bff7-d84abd8b23f0", + "cursor": { + "ref": "1ee11e04-de56-4172-b2a5-77baa1c29881", + "length": 250, + "cycles": 1, + "position": 133, + "iteration": 0, + "httpRequestId": "27a07cb7-ff70-458b-8d63-b5f703e1b8ec" + }, + "item": { + "id": "c30ea636-2eca-45e3-bff7-d84abd8b23f0", + "name": "credentials_status:credentialStatus:item:status:missing" + }, + "response": { + "id": "85d2c3e5-adc7-4a36-a4ca-9b3a70113a1a", + "status": "Bad Request", + "code": 400, + "responseTime": 43, + "responseSize": 213 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 1, + "test": "response validates against schema", + "message": "expected data to satisfy schema but found following errors: \ndata.message should be string", + "stack": "AssertionError: expected data to satisfy schema but found following errors: \ndata.message should be string\n at Object.eval sandbox-script.js:2:134)" + } + } + ] + }, + { + "id": "29933c1c-2b73-48c5-88ec-33fdedcb42e4", + "cursor": { + "ref": "c378a522-475a-4fe5-9c1c-2b4fe1c626fb", + "length": 250, + "cycles": 1, + "position": 134, + "iteration": 0, + "httpRequestId": "10529fbf-ca73-4a7a-9162-54ec9783e9bc" + }, + "item": { + "id": "29933c1c-2b73-48c5-88ec-33fdedcb42e4", + "name": "credentials_status:credentialStatus:item:status:array" + }, + "response": { + "id": "ad3be41c-7042-4b0a-b45d-c2467680738b", + "status": "Bad Request", + "code": 400, + "responseTime": 43, + "responseSize": 165 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 1, + "test": "response validates against schema", + "message": "expected data to satisfy schema but found following errors: \ndata.message should be string", + "stack": "AssertionError: expected data to satisfy schema but found following errors: \ndata.message should be string\n at Object.eval sandbox-script.js:2:135)" + } + } + ] + }, + { + "id": "b2c47f69-7f99-425d-98ae-50052418ae8b", + "cursor": { + "ref": "29e63833-87a5-4463-b2d0-5445b5692610", + "length": 250, + "cycles": 1, + "position": 135, + "iteration": 0, + "httpRequestId": "be516388-1db4-4765-9742-b7f791959ad6" + }, + "item": { + "id": "b2c47f69-7f99-425d-98ae-50052418ae8b", + "name": "credentials_status:credentialStatus:item:status:boolean" + }, + "response": { + "id": "b61a922d-d7f2-4487-a8d2-c16075feb4fd", + "status": "Bad Request", + "code": 400, + "responseTime": 44, + "responseSize": 165 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 1, + "test": "response validates against schema", + "message": "expected data to satisfy schema but found following errors: \ndata.message should be string", + "stack": "AssertionError: expected data to satisfy schema but found following errors: \ndata.message should be string\n at Object.eval sandbox-script.js:2:136)" + } + } + ] + }, + { + "id": "3dd4ea5d-ab90-43f8-8976-c53ddd43295b", + "cursor": { + "ref": "44e39081-7f7d-41e0-8b9e-9a3cf8eda5c0", + "length": 250, + "cycles": 1, + "position": 136, + "iteration": 0, + "httpRequestId": "70221c64-debf-4bc6-9b64-e95926e27066" + }, + "item": { + "id": "3dd4ea5d-ab90-43f8-8976-c53ddd43295b", + "name": "credentials_status:credentialStatus:item:status:integer" + }, + "response": { + "id": "259c1501-66de-4c0e-bad6-aab1ca829b7a", + "status": "Bad Request", + "code": 400, + "responseTime": 43, + "responseSize": 165 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 1, + "test": "response validates against schema", + "message": "expected data to satisfy schema but found following errors: \ndata.message should be string", + "stack": "AssertionError: expected data to satisfy schema but found following errors: \ndata.message should be string\n at Object.eval sandbox-script.js:2:137)" + } + } + ] + }, + { + "id": "8cb63ff4-b5d2-48d1-ab46-068096470a27", + "cursor": { + "ref": "bf382931-c331-4ead-95bf-bb5f88e28128", + "length": 250, + "cycles": 1, + "position": 137, + "iteration": 0, + "httpRequestId": "4d0bc45f-c4bd-44a9-be38-6ca63652cfee" + }, + "item": { + "id": "8cb63ff4-b5d2-48d1-ab46-068096470a27", + "name": "credentials_status:credentialStatus:item:status:null" + }, + "response": { + "id": "7b297568-c45b-430b-aedd-e24f0c61154d", + "status": "Bad Request", + "code": 400, + "responseTime": 41, + "responseSize": 213 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 1, + "test": "response validates against schema", + "message": "expected data to satisfy schema but found following errors: \ndata.message should be string", + "stack": "AssertionError: expected data to satisfy schema but found following errors: \ndata.message should be string\n at Object.eval sandbox-script.js:2:138)" + } + } + ] + }, + { + "id": "c2c32a4e-695f-4ac0-8178-60db32557bdf", + "cursor": { + "ref": "bd0c711d-325a-4348-9d2b-97565aec4677", + "length": 250, + "cycles": 1, + "position": 138, + "iteration": 0, + "httpRequestId": "6d5b014b-6486-4dcc-9a02-bb20c914a29e" + }, + "item": { + "id": "c2c32a4e-695f-4ac0-8178-60db32557bdf", + "name": "credentials_status:credentialStatus:item:status:object" + }, + "response": { + "id": "16c9e05e-a023-446a-8e43-6d4ff3c72496", + "status": "Bad Request", + "code": 400, + "responseTime": 44, + "responseSize": 165 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 1, + "test": "response validates against schema", + "message": "expected data to satisfy schema but found following errors: \ndata.message should be string", + "stack": "AssertionError: expected data to satisfy schema but found following errors: \ndata.message should be string\n at Object.eval sandbox-script.js:2:139)" + } + } + ] + }, + { + "id": "defab66b-aa32-4632-b6d5-bac9a9cb6b28", + "cursor": { + "ref": "e1f6319e-15f2-40c5-ace4-af63ddbd20ca", + "length": 250, + "cycles": 1, + "position": 139, + "iteration": 0, + "httpRequestId": "2ad8db21-4311-4b8d-892b-f10a8d06aa35" + }, + "item": { + "id": "defab66b-aa32-4632-b6d5-bac9a9cb6b28", + "name": "credentials_status:credentialStatus:item:purpose:missing" + }, + "response": { + "id": "f5339d20-f0e9-4cd7-95dc-2f0b10a09309", + "status": "Bad Request", + "code": 400, + "responseTime": 41, + "responseSize": 120 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 1, + "test": "response validates against schema", + "message": "expected data to satisfy schema but found following errors: \ndata.message should be string", + "stack": "AssertionError: expected data to satisfy schema but found following errors: \ndata.message should be string\n at Object.eval sandbox-script.js:2:140)" + } + } + ] + }, + { + "id": "432d3ed4-37e6-4c97-802e-b20d80d66152", + "cursor": { + "ref": "c1a62a6b-c6d3-4a13-a8b9-ee478c5698db", + "length": 250, + "cycles": 1, + "position": 140, + "iteration": 0, + "httpRequestId": "c56a9d93-1e10-4a53-82ce-777304d5fd1b" + }, + "item": { + "id": "432d3ed4-37e6-4c97-802e-b20d80d66152", + "name": "credentials_status:credentialStatus:item:purpose:array" + }, + "response": { + "id": "0647a9e2-369e-475a-a982-993b8a5425e4", + "status": "Bad Request", + "code": 400, + "responseTime": 45, + "responseSize": 120 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 1, + "test": "response validates against schema", + "message": "expected data to satisfy schema but found following errors: \ndata.message should be string", + "stack": "AssertionError: expected data to satisfy schema but found following errors: \ndata.message should be string\n at Object.eval sandbox-script.js:2:141)" + } + } + ] + }, + { + "id": "aa26f3cb-aeda-452e-b5ce-55a7a1a024a0", + "cursor": { + "ref": "6ec5951f-1cff-46d4-8cd5-30f171b81516", + "length": 250, + "cycles": 1, + "position": 141, + "iteration": 0, + "httpRequestId": "adc8d21b-3d87-4e62-b1e8-c011e51ba86b" + }, + "item": { + "id": "aa26f3cb-aeda-452e-b5ce-55a7a1a024a0", + "name": "credentials_status:credentialStatus:item:purpose:boolean" + }, + "response": { + "id": "775ab482-0d44-46b5-93b1-771884fccd68", + "status": "Bad Request", + "code": 400, + "responseTime": 48, + "responseSize": 120 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 1, + "test": "response validates against schema", + "message": "expected data to satisfy schema but found following errors: \ndata.message should be string", + "stack": "AssertionError: expected data to satisfy schema but found following errors: \ndata.message should be string\n at Object.eval sandbox-script.js:2:142)" + } + } + ] + }, + { + "id": "597afbf8-8be1-4463-811b-6fcad5dd38c6", + "cursor": { + "ref": "a027f58c-31a0-405b-b870-e966fd0db556", + "length": 250, + "cycles": 1, + "position": 142, + "iteration": 0, + "httpRequestId": "4df4486c-56c1-4af7-8a64-2ced70f2485b" + }, + "item": { + "id": "597afbf8-8be1-4463-811b-6fcad5dd38c6", + "name": "credentials_status:credentialStatus:item:purpose:integer" + }, + "response": { + "id": "c9c3c436-5565-4b3e-b2d7-95ec7fafce3a", + "status": "Bad Request", + "code": 400, + "responseTime": 41, + "responseSize": 120 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 1, + "test": "response validates against schema", + "message": "expected data to satisfy schema but found following errors: \ndata.message should be string", + "stack": "AssertionError: expected data to satisfy schema but found following errors: \ndata.message should be string\n at Object.eval sandbox-script.js:2:143)" + } + } + ] + }, + { + "id": "7daf005c-8ca4-4349-9323-badbe4b73b86", + "cursor": { + "ref": "827e3cf0-63bc-493c-992e-c07fc70f633c", + "length": 250, + "cycles": 1, + "position": 143, + "iteration": 0, + "httpRequestId": "195b1a38-8c90-403d-9268-d53fb89d0943" + }, + "item": { + "id": "7daf005c-8ca4-4349-9323-badbe4b73b86", + "name": "credentials_status:credentialStatus:item:purpose:null" + }, + "response": { + "id": "5faa2c88-d1a4-470e-99dd-d66fcd92128f", + "status": "Bad Request", + "code": 400, + "responseTime": 41, + "responseSize": 120 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 1, + "test": "response validates against schema", + "message": "expected data to satisfy schema but found following errors: \ndata.message should be string", + "stack": "AssertionError: expected data to satisfy schema but found following errors: \ndata.message should be string\n at Object.eval sandbox-script.js:2:144)" + } + } + ] + }, + { + "id": "a8807ad7-e352-4552-9921-bc2797444d6a", + "cursor": { + "ref": "14f26fce-c36c-4044-a4d0-5bc1e629b3aa", + "length": 250, + "cycles": 1, + "position": 144, + "iteration": 0, + "httpRequestId": "479f90ce-a31e-4ab1-8020-455960fe1298" + }, + "item": { + "id": "a8807ad7-e352-4552-9921-bc2797444d6a", + "name": "credentials_status:credentialStatus:item:purpose:object" + }, + "response": { + "id": "8e1269a6-89ce-4c01-be8c-e3cb1fdc4010", + "status": "Bad Request", + "code": 400, + "responseTime": 55, + "responseSize": 120 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 1, + "test": "response validates against schema", + "message": "expected data to satisfy schema but found following errors: \ndata.message should be string", + "stack": "AssertionError: expected data to satisfy schema but found following errors: \ndata.message should be string\n at Object.eval sandbox-script.js:2:145)" + } + } + ] + }, + { + "id": "9fe15b34-4e3a-41c5-9da5-50115cae5c1d", + "cursor": { + "ref": "377fef4a-a207-4be4-9d5c-5215e1200d45", + "length": 250, + "cycles": 1, + "position": 145, + "iteration": 0, + "httpRequestId": "03521b7f-6aed-4abe-a7de-cc9e64e08c84" + }, + "item": { + "id": "9fe15b34-4e3a-41c5-9da5-50115cae5c1d", + "name": "credentials_status:missing_auth" + }, + "response": { + "id": "185359b7-e786-42b4-bfc9-2984df7b567e", + "status": "Unauthorized", + "code": 401, + "responseTime": 34, + "responseSize": 43 + }, + "assertions": [ + { + "assertion": "status code is 401", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "801fa8c1-522b-40fa-943a-98fccfd6be7c", + "cursor": { + "ref": "d5f1b486-f40b-4dd4-9bad-5d91a707e3d0", + "length": 250, + "cycles": 1, + "position": 146, + "iteration": 0, + "httpRequestId": "ceb95cfd-b05a-401c-bfae-86bbc9585697" + }, + "item": { + "id": "801fa8c1-522b-40fa-943a-98fccfd6be7c", + "name": "credentials_verify:vc:missing" + }, + "response": { + "id": "c8666713-3d1e-4265-8c7d-3be0b28997c7", + "status": "Bad Request", + "code": 400, + "responseTime": 44, + "responseSize": 95 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 1, + "test": "response validates against schema", + "message": "expected data to satisfy schema but found following errors: \ndata.message should be string", + "stack": "AssertionError: expected data to satisfy schema but found following errors: \ndata.message should be string\n at Object.eval sandbox-script.js:2:147)" + } + } + ] + }, + { + "id": "e64d0871-1d6b-4536-97dc-baa5104df7db", + "cursor": { + "ref": "9b94de94-9af9-4dff-8b33-efb1e4aec2d8", + "length": 250, + "cycles": 1, + "position": 147, + "iteration": 0, + "httpRequestId": "d85386d7-f046-41c9-b64c-ef619bc96d90" + }, + "item": { + "id": "e64d0871-1d6b-4536-97dc-baa5104df7db", + "name": "credentials_verify:vc:string" + }, + "response": { + "id": "65d7e17f-5f70-48e9-b7b3-71f373e5ca69", + "status": "Bad Request", + "code": 400, + "responseTime": 43, + "responseSize": 122 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 1, + "test": "response validates against schema", + "message": "expected data to satisfy schema but found following errors: \ndata.message should be string", + "stack": "AssertionError: expected data to satisfy schema but found following errors: \ndata.message should be string\n at Object.eval sandbox-script.js:2:148)" + } + } + ] + }, + { + "id": "9343a1f7-8d7f-462e-9d27-5c469bd4979d", + "cursor": { + "ref": "aa495fa6-626e-4d9b-bc01-4ffc4b6e9065", + "length": 250, + "cycles": 1, + "position": 148, + "iteration": 0, + "httpRequestId": "cfc470e8-3786-4fad-aa42-95eed1990ee4" + }, + "item": { + "id": "9343a1f7-8d7f-462e-9d27-5c469bd4979d", + "name": "credentials_verify:vc:null" + }, + "response": { + "id": "f6865546-ebc1-4b12-adcf-fbcb8a9cd3c8", + "status": "Bad Request", + "code": 400, + "responseTime": 44, + "responseSize": 165 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 1, + "test": "response validates against schema", + "message": "expected data to satisfy schema but found following errors: \ndata.message should be string", + "stack": "AssertionError: expected data to satisfy schema but found following errors: \ndata.message should be string\n at Object.eval sandbox-script.js:2:149)" + } + } + ] + }, + { + "id": "80f87915-8176-4606-93ca-b6d7e470e536", + "cursor": { + "ref": "ec2dc911-1272-4b0a-91f6-aea524eed7dc", + "length": 250, + "cycles": 1, + "position": 149, + "iteration": 0, + "httpRequestId": "cef69666-1cd1-4b9d-8cc1-b52cadf40db6" + }, + "item": { + "id": "80f87915-8176-4606-93ca-b6d7e470e536", + "name": "credentials_verify:vc:integer" + }, + "response": { + "id": "89d51d66-28e0-4a17-8430-e34a8bc4bd98", + "status": "Bad Request", + "code": 400, + "responseTime": 41, + "responseSize": 122 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 1, + "test": "response validates against schema", + "message": "expected data to satisfy schema but found following errors: \ndata.message should be string", + "stack": "AssertionError: expected data to satisfy schema but found following errors: \ndata.message should be string\n at Object.eval sandbox-script.js:2:150)" + } + } + ] + }, + { + "id": "193d36f1-67d1-496b-a075-f7ff8e9f07a1", + "cursor": { + "ref": "c2f8c01b-0aca-4c12-94c2-ac6f68a485a1", + "length": 250, + "cycles": 1, + "position": 150, + "iteration": 0, + "httpRequestId": "bbda0f2f-9779-4aa2-927a-ce5f0cb91f91" + }, + "item": { + "id": "193d36f1-67d1-496b-a075-f7ff8e9f07a1", + "name": "credentials_verify:vc:boolean" + }, + "response": { + "id": "4981bda6-07c8-4e01-b40f-40cf51852143", + "status": "Bad Request", + "code": 400, + "responseTime": 44, + "responseSize": 122 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 1, + "test": "response validates against schema", + "message": "expected data to satisfy schema but found following errors: \ndata.message should be string", + "stack": "AssertionError: expected data to satisfy schema but found following errors: \ndata.message should be string\n at Object.eval sandbox-script.js:2:151)" + } + } + ] + }, + { + "id": "7735c745-411f-4a7c-9911-0b62bbb1ef76", + "cursor": { + "ref": "1dba4c75-edc7-4ee1-8265-71919a752524", + "length": 250, + "cycles": 1, + "position": 151, + "iteration": 0, + "httpRequestId": "f32cbe3e-9527-4ed7-8b4f-f3b2934d666a" + }, + "item": { + "id": "7735c745-411f-4a7c-9911-0b62bbb1ef76", + "name": "credentials_verify:vc:array" + }, + "response": { + "id": "f17f771b-4bba-409d-80d9-68e543e4f138", + "status": "OK", + "code": 200, + "responseTime": 115, + "responseSize": 48 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 0, + "test": "status code is 400", + "message": "expected response to have status code 400 but got 200", + "stack": "AssertionError: expected response to have status code 400 but got 200\n at Object.eval sandbox-script.js:1:152)" + } + }, + { + "assertion": "response validates against schema", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 1, + "test": "response validates against schema", + "message": "expected data to satisfy schema but found following errors: \ndata should have required property 'message'", + "stack": "AssertionError: expected data to satisfy schema but found following errors: \ndata should have required property 'message'\n at Object.eval sandbox-script.js:2:152)" + } + } + ] + }, + { + "id": "6cdee3db-cddc-47e5-8905-5eea9e2886b8", + "cursor": { + "ref": "df759b46-1528-42e5-8523-c40474fa53d7", + "length": 250, + "cycles": 1, + "position": 152, + "iteration": 0, + "httpRequestId": "7a4e4474-517f-4a4b-9343-44f5c04395c3" + }, + "item": { + "id": "6cdee3db-cddc-47e5-8905-5eea9e2886b8", + "name": "credentials_verify:vc:@context:missing" + }, + "response": { + "id": "3fcfaa29-fb1c-4c7d-8bae-82ba88e6b17d", + "status": "Bad Request", + "code": 400, + "responseTime": 45, + "responseSize": 234 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 1, + "test": "response validates against schema", + "message": "expected data to satisfy schema but found following errors: \ndata.message should be string", + "stack": "AssertionError: expected data to satisfy schema but found following errors: \ndata.message should be string\n at Object.eval sandbox-script.js:2:153)" + } + } + ] + }, + { + "id": "6d1274c4-fdc5-4d39-ab15-4c171a762a9d", + "cursor": { + "ref": "b428b9aa-8d84-47c3-9930-64e73e907bf9", + "length": 250, + "cycles": 1, + "position": 153, + "iteration": 0, + "httpRequestId": "ddaf9938-7649-4699-bcbe-c9e6e9c92444" + }, + "item": { + "id": "6d1274c4-fdc5-4d39-ab15-4c171a762a9d", + "name": "credentials_verify:vc:@context:boolean" + }, + "response": { + "id": "fa96e5bf-4274-4be4-8c2b-4620b09b344a", + "status": "Bad Request", + "code": 400, + "responseTime": 45, + "responseSize": 295 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 1, + "test": "response validates against schema", + "message": "expected data to satisfy schema but found following errors: \ndata.message should be string", + "stack": "AssertionError: expected data to satisfy schema but found following errors: \ndata.message should be string\n at Object.eval sandbox-script.js:2:154)" + } + } + ] + }, + { + "id": "e2e8bdcc-3dfb-4d9e-bdff-9d664c1915f3", + "cursor": { + "ref": "78aeb8a2-0c3d-4e46-900b-7b1f510f57dd", + "length": 250, + "cycles": 1, + "position": 154, + "iteration": 0, + "httpRequestId": "93a5bd9c-5e42-44be-945d-93a9d9944cd1" + }, + "item": { + "id": "e2e8bdcc-3dfb-4d9e-bdff-9d664c1915f3", + "name": "credentials_verify:vc:@context:integer" + }, + "response": { + "id": "9193a12f-d1fc-44ac-b863-3eb97d844835", + "status": "Bad Request", + "code": 400, + "responseTime": 44, + "responseSize": 295 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 1, + "test": "response validates against schema", + "message": "expected data to satisfy schema but found following errors: \ndata.message should be string", + "stack": "AssertionError: expected data to satisfy schema but found following errors: \ndata.message should be string\n at Object.eval sandbox-script.js:2:155)" + } + } + ] + }, + { + "id": "bb811d41-0a5b-4a8e-9bb7-9527be5e65b8", + "cursor": { + "ref": "25e27237-ed27-4006-b4f3-6825bf894020", + "length": 250, + "cycles": 1, + "position": 155, + "iteration": 0, + "httpRequestId": "60422c24-91e3-4757-b01e-43928a8e9b4c" + }, + "item": { + "id": "bb811d41-0a5b-4a8e-9bb7-9527be5e65b8", + "name": "credentials_verify:vc:@context:null" + }, + "response": { + "id": "32786223-9b42-4277-b52b-514a69776e66", + "status": "Bad Request", + "code": 400, + "responseTime": 44, + "responseSize": 295 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 1, + "test": "response validates against schema", + "message": "expected data to satisfy schema but found following errors: \ndata.message should be string", + "stack": "AssertionError: expected data to satisfy schema but found following errors: \ndata.message should be string\n at Object.eval sandbox-script.js:2:156)" + } + } + ] + }, + { + "id": "88b2d569-730d-47fc-b9fa-0368d7bebea6", + "cursor": { + "ref": "ecfc897c-001a-426d-8968-654b2966c2fe", + "length": 250, + "cycles": 1, + "position": 156, + "iteration": 0, + "httpRequestId": "0c92af05-e928-4869-80ee-3687362cff17" + }, + "item": { + "id": "88b2d569-730d-47fc-b9fa-0368d7bebea6", + "name": "credentials_verify:vc:@context:object" + }, + "response": { + "id": "16ae2f11-cba0-4b00-98e4-93d3fa976770", + "status": "Bad Request", + "code": 400, + "responseTime": 45, + "responseSize": 234 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 1, + "test": "response validates against schema", + "message": "expected data to satisfy schema but found following errors: \ndata.message should be string", + "stack": "AssertionError: expected data to satisfy schema but found following errors: \ndata.message should be string\n at Object.eval sandbox-script.js:2:157)" + } + } + ] + }, + { + "id": "baf2c8e1-ca5e-4ef6-9f1f-964460bf6b1c", + "cursor": { + "ref": "31d1f154-30f4-41e5-bb96-5cded3ca00e3", + "length": 250, + "cycles": 1, + "position": 157, + "iteration": 0, + "httpRequestId": "dedd2644-818b-4f37-896f-f92d666e31eb" + }, + "item": { + "id": "baf2c8e1-ca5e-4ef6-9f1f-964460bf6b1c", + "name": "credentials_verify:vc:@context:string" + }, + "response": { + "id": "1f682258-8653-44d0-adca-935112e9aae8", + "status": "Bad Request", + "code": 400, + "responseTime": 52, + "responseSize": 166 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 1, + "test": "response validates against schema", + "message": "expected data to satisfy schema but found following errors: \ndata.message should be string", + "stack": "AssertionError: expected data to satisfy schema but found following errors: \ndata.message should be string\n at Object.eval sandbox-script.js:2:158)" + } + } + ] + }, + { + "id": "62bd6cb1-2986-4ac2-896c-986bee6e32c5", + "cursor": { + "ref": "58c755d9-c5f2-4723-b6b8-5b1ae9ad2e75", + "length": 250, + "cycles": 1, + "position": 158, + "iteration": 0, + "httpRequestId": "d9413836-2b99-4b3e-a03a-6a1d63e59f44" + }, + "item": { + "id": "62bd6cb1-2986-4ac2-896c-986bee6e32c5", + "name": "credentials_verify:vc:@context:item:array" + }, + "response": { + "id": "9e2a508f-0644-4589-973f-9bee3ad1430a", + "status": "Bad Request", + "code": 400, + "responseTime": 42, + "responseSize": 181 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 1, + "test": "response validates against schema", + "message": "expected data to satisfy schema but found following errors: \ndata.message should be string", + "stack": "AssertionError: expected data to satisfy schema but found following errors: \ndata.message should be string\n at Object.eval sandbox-script.js:2:159)" + } + } + ] + }, + { + "id": "27b88776-ded8-48a5-971e-b9355e6d11a4", + "cursor": { + "ref": "5ae6220c-e155-4e16-b498-fedcbe305b60", + "length": 250, + "cycles": 1, + "position": 159, + "iteration": 0, + "httpRequestId": "c05be6b7-609a-4998-b59a-5f9d8f3068cd" + }, + "item": { + "id": "27b88776-ded8-48a5-971e-b9355e6d11a4", + "name": "credentials_verify:vc:@context:item:boolean" + }, + "response": { + "id": "837111d1-2ca4-4a7c-b7b9-fa14576cb609", + "status": "Bad Request", + "code": 400, + "responseTime": 44, + "responseSize": 181 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 1, + "test": "response validates against schema", + "message": "expected data to satisfy schema but found following errors: \ndata.message should be string", + "stack": "AssertionError: expected data to satisfy schema but found following errors: \ndata.message should be string\n at Object.eval sandbox-script.js:2:160)" + } + } + ] + }, + { + "id": "eb8865f0-15c5-4942-aca9-00421623c4a7", + "cursor": { + "ref": "3fbc2d8a-53f7-4e8e-b27a-1cb2666aa353", + "length": 250, + "cycles": 1, + "position": 160, + "iteration": 0, + "httpRequestId": "c8019001-c69f-424d-8a82-e2ddd6b57ffd" + }, + "item": { + "id": "eb8865f0-15c5-4942-aca9-00421623c4a7", + "name": "credentials_verify:vc:@context:item:integer" + }, + "response": { + "id": "b0a15394-f595-4e7c-ad5e-77ccd31a306b", + "status": "Bad Request", + "code": 400, + "responseTime": 50, + "responseSize": 181 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 1, + "test": "response validates against schema", + "message": "expected data to satisfy schema but found following errors: \ndata.message should be string", + "stack": "AssertionError: expected data to satisfy schema but found following errors: \ndata.message should be string\n at Object.eval sandbox-script.js:2:161)" + } + } + ] + }, + { + "id": "195cf060-a995-4e10-a9a7-3cab60bba506", + "cursor": { + "ref": "b032c344-407d-44b5-8999-74b360bf317c", + "length": 250, + "cycles": 1, + "position": 161, + "iteration": 0, + "httpRequestId": "1abd2fda-1fe6-4a65-a069-59fde18f88c7" + }, + "item": { + "id": "195cf060-a995-4e10-a9a7-3cab60bba506", + "name": "credentials_verify:vc:@context:item:null" + }, + "response": { + "id": "21ace6b2-84f2-431e-bff4-4121dc67733e", + "status": "Bad Request", + "code": 400, + "responseTime": 53, + "responseSize": 181 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 1, + "test": "response validates against schema", + "message": "expected data to satisfy schema but found following errors: \ndata.message should be string", + "stack": "AssertionError: expected data to satisfy schema but found following errors: \ndata.message should be string\n at Object.eval sandbox-script.js:2:162)" + } + } + ] + }, + { + "id": "fe061bd6-3b03-4759-818e-4b6c6da9a899", + "cursor": { + "ref": "f494670c-758e-4316-87df-5cb417cc4e51", + "length": 250, + "cycles": 1, + "position": 162, + "iteration": 0, + "httpRequestId": "75222011-7208-4a0a-ae24-877f9bee9502" + }, + "item": { + "id": "fe061bd6-3b03-4759-818e-4b6c6da9a899", + "name": "credentials_verify:vc:@context:item:object" + }, + "response": { + "id": "abd6f1d3-8ba5-435d-bc19-cffd15d9c81b", + "status": "Bad Request", + "code": 400, + "responseTime": 49, + "responseSize": 120 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 1, + "test": "response validates against schema", + "message": "expected data to satisfy schema but found following errors: \ndata.message should be string", + "stack": "AssertionError: expected data to satisfy schema but found following errors: \ndata.message should be string\n at Object.eval sandbox-script.js:2:163)" + } + } + ] + }, + { + "id": "15f02989-86da-44ad-8e09-d94ece9970da", + "cursor": { + "ref": "bf8b0178-bef1-41e7-bf94-168bbc788392", + "length": 250, + "cycles": 1, + "position": 163, + "iteration": 0, + "httpRequestId": "82f2ca3b-0f09-4028-a234-40886e8b2ca1" + }, + "item": { + "id": "15f02989-86da-44ad-8e09-d94ece9970da", + "name": "credentials_verify:vc:id:array" + }, + "response": { + "id": "14a969b8-e677-4c43-855e-76e6e41e2ef8", + "status": "Bad Request", + "code": 400, + "responseTime": 45, + "responseSize": 95 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 1, + "test": "response validates against schema", + "message": "expected data to satisfy schema but found following errors: \ndata.message should be string", + "stack": "AssertionError: expected data to satisfy schema but found following errors: \ndata.message should be string\n at Object.eval sandbox-script.js:2:164)" + } + } + ] + }, + { + "id": "99948ddf-4d03-43e9-804d-a77dc0e4b3d3", + "cursor": { + "ref": "7c0473db-e02e-4da0-a05a-37e620e07cae", + "length": 250, + "cycles": 1, + "position": 164, + "iteration": 0, + "httpRequestId": "8b5528fa-eff7-4177-86f8-33d0821bb9a6" + }, + "item": { + "id": "99948ddf-4d03-43e9-804d-a77dc0e4b3d3", + "name": "credentials_verify:vc:id:boolean" + }, + "response": { + "id": "f73f92dc-66ef-4c58-a463-9ba8fb2befef", + "status": "Bad Request", + "code": 400, + "responseTime": 44, + "responseSize": 95 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 1, + "test": "response validates against schema", + "message": "expected data to satisfy schema but found following errors: \ndata.message should be string", + "stack": "AssertionError: expected data to satisfy schema but found following errors: \ndata.message should be string\n at Object.eval sandbox-script.js:2:165)" + } + } + ] + }, + { + "id": "e4a8fb9d-7304-4e8b-a092-1d9ecebc1c2d", + "cursor": { + "ref": "9b6a4007-e27f-4d6f-8ba5-56451d7a4c6f", + "length": 250, + "cycles": 1, + "position": 165, + "iteration": 0, + "httpRequestId": "dd59d3c5-cfae-4f77-be28-830c3a9eeb31" + }, + "item": { + "id": "e4a8fb9d-7304-4e8b-a092-1d9ecebc1c2d", + "name": "credentials_verify:vc:id:integer" + }, + "response": { + "id": "7f209f3e-34d0-4294-a82d-3855cdc3944e", + "status": "Bad Request", + "code": 400, + "responseTime": 46, + "responseSize": 95 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 1, + "test": "response validates against schema", + "message": "expected data to satisfy schema but found following errors: \ndata.message should be string", + "stack": "AssertionError: expected data to satisfy schema but found following errors: \ndata.message should be string\n at Object.eval sandbox-script.js:2:166)" + } + } + ] + }, + { + "id": "0bcfa9ee-7893-4a98-933e-1f2e7e1d43e2", + "cursor": { + "ref": "0e6456df-f089-40ed-b0c2-23dafb0f5a01", + "length": 250, + "cycles": 1, + "position": 166, + "iteration": 0, + "httpRequestId": "190e9675-5385-45dc-a933-a0a5f5ec50b9" + }, + "item": { + "id": "0bcfa9ee-7893-4a98-933e-1f2e7e1d43e2", + "name": "credentials_verify:vc:id:null" + }, + "response": { + "id": "a4358d64-9fe1-4d12-919b-6aadd8bed57c", + "status": "Bad Request", + "code": 400, + "responseTime": 53, + "responseSize": 95 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 1, + "test": "response validates against schema", + "message": "expected data to satisfy schema but found following errors: \ndata.message should be string", + "stack": "AssertionError: expected data to satisfy schema but found following errors: \ndata.message should be string\n at Object.eval sandbox-script.js:2:167)" + } + } + ] + }, + { + "id": "97c40895-63f3-40ff-8a2b-591825a057e2", + "cursor": { + "ref": "d4381cd3-4d32-4b62-8915-cb0e3ea776bd", + "length": 250, + "cycles": 1, + "position": 167, + "iteration": 0, + "httpRequestId": "e5caef67-3ea4-4eec-9dd4-335e9ceaee2f" + }, + "item": { + "id": "97c40895-63f3-40ff-8a2b-591825a057e2", + "name": "credentials_verify:vc:id:object" + }, + "response": { + "id": "f7e0d734-ca2d-4984-99a0-d99fd2b18d49", + "status": "Bad Request", + "code": 400, + "responseTime": 45, + "responseSize": 95 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 1, + "test": "response validates against schema", + "message": "expected data to satisfy schema but found following errors: \ndata.message should be string", + "stack": "AssertionError: expected data to satisfy schema but found following errors: \ndata.message should be string\n at Object.eval sandbox-script.js:2:168)" + } + } + ] + }, + { + "id": "dee7e075-e364-4ddc-b936-cdb1e6544138", + "cursor": { + "ref": "19fd0dc3-cadd-4fb9-9514-bf0254d5d87d", + "length": 250, + "cycles": 1, + "position": 168, + "iteration": 0, + "httpRequestId": "afa78d1a-d5b1-4cfe-b2df-9982524175ef" + }, + "item": { + "id": "dee7e075-e364-4ddc-b936-cdb1e6544138", + "name": "credentials_verify:vc:type:missing" + }, + "response": { + "id": "cd5d74e3-67f8-42af-8361-af0728da9a9b", + "status": "Bad Request", + "code": 400, + "responseTime": 44, + "responseSize": 172 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 1, + "test": "response validates against schema", + "message": "expected data to satisfy schema but found following errors: \ndata.message should be string", + "stack": "AssertionError: expected data to satisfy schema but found following errors: \ndata.message should be string\n at Object.eval sandbox-script.js:2:169)" + } + } + ] + }, + { + "id": "e3e1f5fa-1d72-4cfb-b1c6-6d7c85b4d932", + "cursor": { + "ref": "85f108bb-3988-4814-ae11-b15e079de134", + "length": 250, + "cycles": 1, + "position": 169, + "iteration": 0, + "httpRequestId": "06c82793-5af0-4733-82c0-b51ba754f189" + }, + "item": { + "id": "e3e1f5fa-1d72-4cfb-b1c6-6d7c85b4d932", + "name": "credentials_verify:vc:type:boolean" + }, + "response": { + "id": "68e9512f-c69e-4586-bd18-517bbcc03e0c", + "status": "Bad Request", + "code": 400, + "responseTime": 46, + "responseSize": 172 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 1, + "test": "response validates against schema", + "message": "expected data to satisfy schema but found following errors: \ndata.message should be string", + "stack": "AssertionError: expected data to satisfy schema but found following errors: \ndata.message should be string\n at Object.eval sandbox-script.js:2:170)" + } + } + ] + }, + { + "id": "90a7790d-ac70-46ac-869d-b98f86b2e04e", + "cursor": { + "ref": "6152f615-9249-4c32-b9eb-5720ccf9a7fa", + "length": 250, + "cycles": 1, + "position": 170, + "iteration": 0, + "httpRequestId": "4c54bb3a-4fbb-4963-a3ab-185a48a5ea5a" + }, + "item": { + "id": "90a7790d-ac70-46ac-869d-b98f86b2e04e", + "name": "credentials_verify:vc:type:integer" + }, + "response": { + "id": "f0a3505b-f043-46ce-84d8-a927089d027c", + "status": "Bad Request", + "code": 400, + "responseTime": 54, + "responseSize": 172 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 1, + "test": "response validates against schema", + "message": "expected data to satisfy schema but found following errors: \ndata.message should be string", + "stack": "AssertionError: expected data to satisfy schema but found following errors: \ndata.message should be string\n at Object.eval sandbox-script.js:2:171)" + } + } + ] + }, + { + "id": "2699e8a9-54c6-4053-b87d-c1e0924a44cd", + "cursor": { + "ref": "682b43cc-d15a-4c50-8bb2-102e579b58b6", + "length": 250, + "cycles": 1, + "position": 171, + "iteration": 0, + "httpRequestId": "9da0810b-1306-4a38-bcb7-b7f008adbda3" + }, + "item": { + "id": "2699e8a9-54c6-4053-b87d-c1e0924a44cd", + "name": "credentials_verify:vc:type:null" + }, + "response": { + "id": "45605046-95c2-4412-8b03-88f9ec179d75", + "status": "Bad Request", + "code": 400, + "responseTime": 44, + "responseSize": 172 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 1, + "test": "response validates against schema", + "message": "expected data to satisfy schema but found following errors: \ndata.message should be string", + "stack": "AssertionError: expected data to satisfy schema but found following errors: \ndata.message should be string\n at Object.eval sandbox-script.js:2:172)" + } + } + ] + }, + { + "id": "9b3f99f9-b54e-4744-ab04-9a9d0fac6bf5", + "cursor": { + "ref": "58e475ce-1915-456a-a6a8-841a99a842ea", + "length": 250, + "cycles": 1, + "position": 172, + "iteration": 0, + "httpRequestId": "68d3ec42-7441-4356-8fee-450ec86f9a68" + }, + "item": { + "id": "9b3f99f9-b54e-4744-ab04-9a9d0fac6bf5", + "name": "credentials_verify:vc:type:object" + }, + "response": { + "id": "28915fe0-9320-479e-8388-dd9605dcdf57", + "status": "Bad Request", + "code": 400, + "responseTime": 44, + "responseSize": 172 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 1, + "test": "response validates against schema", + "message": "expected data to satisfy schema but found following errors: \ndata.message should be string", + "stack": "AssertionError: expected data to satisfy schema but found following errors: \ndata.message should be string\n at Object.eval sandbox-script.js:2:173)" + } + } + ] + }, + { + "id": "e4c00612-d594-44a8-b59d-b607d87fdcd3", + "cursor": { + "ref": "87ef69e0-2934-468a-87be-9115d6ba94cd", + "length": 250, + "cycles": 1, + "position": 173, + "iteration": 0, + "httpRequestId": "e96e7d30-e0a7-4064-a10f-4624ebeb14ff" + }, + "item": { + "id": "e4c00612-d594-44a8-b59d-b607d87fdcd3", + "name": "credentials_verify:vc:type:string" + }, + "response": { + "id": "6e5364f6-b72f-4005-b287-f1e7f5a0c416", + "status": "Bad Request", + "code": 400, + "responseTime": 43, + "responseSize": 113 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 1, + "test": "response validates against schema", + "message": "expected data to satisfy schema but found following errors: \ndata.message should be string", + "stack": "AssertionError: expected data to satisfy schema but found following errors: \ndata.message should be string\n at Object.eval sandbox-script.js:2:174)" + } + } + ] + }, + { + "id": "b5e310aa-b45d-47e0-8be1-2fa2e1158dca", + "cursor": { + "ref": "315bc31c-4363-42b8-9425-fb27fbd9fb37", + "length": 250, + "cycles": 1, + "position": 174, + "iteration": 0, + "httpRequestId": "468f54bc-0df9-463b-b628-3cb22f0a96bb" + }, + "item": { + "id": "b5e310aa-b45d-47e0-8be1-2fa2e1158dca", + "name": "credentials_verify:vc:type:item:missing" + }, + "response": { + "id": "4f2457df-d320-47c0-b619-7963b89ec275", + "status": "Bad Request", + "code": 400, + "responseTime": 47, + "responseSize": 113 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 1, + "test": "response validates against schema", + "message": "expected data to satisfy schema but found following errors: \ndata.message should be string", + "stack": "AssertionError: expected data to satisfy schema but found following errors: \ndata.message should be string\n at Object.eval sandbox-script.js:2:175)" + } + } + ] + }, + { + "id": "42ac0861-bf81-456d-97a0-30d721404c9c", + "cursor": { + "ref": "c904772b-ce5d-444c-9c52-dca1267058c2", + "length": 250, + "cycles": 1, + "position": 175, + "iteration": 0, + "httpRequestId": "24cb5098-dc98-4963-9fbd-655006551e33" + }, + "item": { + "id": "42ac0861-bf81-456d-97a0-30d721404c9c", + "name": "credentials_verify:vc:type:item:array" + }, + "response": { + "id": "8bcb2934-a901-403c-86b7-cd8d9777f0e0", + "status": "Bad Request", + "code": 400, + "responseTime": 47, + "responseSize": 111 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 1, + "test": "response validates against schema", + "message": "expected data to satisfy schema but found following errors: \ndata.message should be string", + "stack": "AssertionError: expected data to satisfy schema but found following errors: \ndata.message should be string\n at Object.eval sandbox-script.js:2:176)" + } + } + ] + }, + { + "id": "8f7d3f74-04e7-47ef-ad4c-b868d077b8cf", + "cursor": { + "ref": "2a9f12b3-18df-4604-94bb-508aa06d34ef", + "length": 250, + "cycles": 1, + "position": 176, + "iteration": 0, + "httpRequestId": "4669ab1a-f772-4b15-be3f-9637ab3272c9" + }, + "item": { + "id": "8f7d3f74-04e7-47ef-ad4c-b868d077b8cf", + "name": "credentials_verify:vc:type:item:boolean" + }, + "response": { + "id": "fe77089c-622d-4435-9700-8baaf75424bf", + "status": "Bad Request", + "code": 400, + "responseTime": 43, + "responseSize": 111 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 1, + "test": "response validates against schema", + "message": "expected data to satisfy schema but found following errors: \ndata.message should be string", + "stack": "AssertionError: expected data to satisfy schema but found following errors: \ndata.message should be string\n at Object.eval sandbox-script.js:2:177)" + } + } + ] + }, + { + "id": "136c7c12-7fc2-4bea-8146-754968d39048", + "cursor": { + "ref": "bcee8bce-bca0-4207-8cab-dbfabdb30b1c", + "length": 250, + "cycles": 1, + "position": 177, + "iteration": 0, + "httpRequestId": "a2fc5fc3-021e-4d72-81ae-f143c4f69460" + }, + "item": { + "id": "136c7c12-7fc2-4bea-8146-754968d39048", + "name": "credentials_verify:vc:type:item:integer" + }, + "response": { + "id": "c0ced0c9-b57a-49b9-afdd-83b9fb340d50", + "status": "Bad Request", + "code": 400, + "responseTime": 44, + "responseSize": 111 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 1, + "test": "response validates against schema", + "message": "expected data to satisfy schema but found following errors: \ndata.message should be string", + "stack": "AssertionError: expected data to satisfy schema but found following errors: \ndata.message should be string\n at Object.eval sandbox-script.js:2:178)" + } + } + ] + }, + { + "id": "505373c9-938a-411f-995d-26b656b3e5ce", + "cursor": { + "ref": "c0a84041-5a79-41b1-86a1-0242d4603823", + "length": 250, + "cycles": 1, + "position": 178, + "iteration": 0, + "httpRequestId": "6c3cd54d-03bb-4844-b76d-5595967e4bb1" + }, + "item": { + "id": "505373c9-938a-411f-995d-26b656b3e5ce", + "name": "credentials_verify:vc:type:item:null" + }, + "response": { + "id": "6fe27f8c-795b-4593-8360-dad4d857ca26", + "status": "Bad Request", + "code": 400, + "responseTime": 45, + "responseSize": 111 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 1, + "test": "response validates against schema", + "message": "expected data to satisfy schema but found following errors: \ndata.message should be string", + "stack": "AssertionError: expected data to satisfy schema but found following errors: \ndata.message should be string\n at Object.eval sandbox-script.js:2:179)" + } + } + ] + }, + { + "id": "ffc528a4-a63a-4933-89e8-bec6a0170a17", + "cursor": { + "ref": "2087c0ac-8bbc-45fe-ba94-7bfb09a87122", + "length": 250, + "cycles": 1, + "position": 179, + "iteration": 0, + "httpRequestId": "62ea87b2-c402-4a33-a3d6-dd4aef42bff2" + }, + "item": { + "id": "ffc528a4-a63a-4933-89e8-bec6a0170a17", + "name": "credentials_verify:vc:type:item:object" + }, + "response": { + "id": "84e0c0fd-aab7-4640-8270-5368b0bbc4fb", + "status": "Bad Request", + "code": 400, + "responseTime": 45, + "responseSize": 111 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 1, + "test": "response validates against schema", + "message": "expected data to satisfy schema but found following errors: \ndata.message should be string", + "stack": "AssertionError: expected data to satisfy schema but found following errors: \ndata.message should be string\n at Object.eval sandbox-script.js:2:180)" + } + } + ] + }, + { + "id": "aec4488c-f31b-4a5b-b654-6d786c014dee", + "cursor": { + "ref": "9c83713a-3429-454d-955a-74b77144e26a", + "length": 250, + "cycles": 1, + "position": 180, + "iteration": 0, + "httpRequestId": "0b1fe4ab-f93a-492c-9fbf-466518f40269" + }, + "item": { + "id": "aec4488c-f31b-4a5b-b654-6d786c014dee", + "name": "credentials_verify:vc:issuer:missing" + }, + "response": { + "id": "ad1ecb50-9c44-4248-bd5d-8c1c1bd83531", + "status": "Bad Request", + "code": 400, + "responseTime": 46, + "responseSize": 102 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 1, + "test": "response validates against schema", + "message": "expected data to satisfy schema but found following errors: \ndata.message should be string", + "stack": "AssertionError: expected data to satisfy schema but found following errors: \ndata.message should be string\n at Object.eval sandbox-script.js:2:181)" + } + } + ] + }, + { + "id": "6503787b-64eb-4915-a33a-9950b8af09ae", + "cursor": { + "ref": "06036fa2-11a6-4bf7-bcd6-bf747b53093d", + "length": 250, + "cycles": 1, + "position": 181, + "iteration": 0, + "httpRequestId": "9da1516d-2781-4521-a695-9eada001f30f" + }, + "item": { + "id": "6503787b-64eb-4915-a33a-9950b8af09ae", + "name": "credentials_verify:vc:issuer:array" + }, + "response": { + "id": "273940c2-6c25-41d1-804e-3b9b028d6e0a", + "status": "OK", + "code": 200, + "responseTime": 121, + "responseSize": 48 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 0, + "test": "status code is 400", + "message": "expected response to have status code 400 but got 200", + "stack": "AssertionError: expected response to have status code 400 but got 200\n at Object.eval sandbox-script.js:1:182)" + } + }, + { + "assertion": "response validates against schema", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 1, + "test": "response validates against schema", + "message": "expected data to satisfy schema but found following errors: \ndata should have required property 'message'", + "stack": "AssertionError: expected data to satisfy schema but found following errors: \ndata should have required property 'message'\n at Object.eval sandbox-script.js:2:182)" + } + } + ] + }, + { + "id": "5c13b9de-39aa-4d3d-8aa9-fb2ad0506ce7", + "cursor": { + "ref": "9526b12a-ab38-4caa-93ab-d92cd89f5cf9", + "length": 250, + "cycles": 1, + "position": 182, + "iteration": 0, + "httpRequestId": "b1dd3a4c-56d3-461d-9bd2-f6a53010b421" + }, + "item": { + "id": "5c13b9de-39aa-4d3d-8aa9-fb2ad0506ce7", + "name": "credentials_verify:vc:issuer:boolean" + }, + "response": { + "id": "22bd9ebd-4a99-4c3c-a164-007ca1b26e08", + "status": "OK", + "code": 200, + "responseTime": 113, + "responseSize": 48 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 0, + "test": "status code is 400", + "message": "expected response to have status code 400 but got 200", + "stack": "AssertionError: expected response to have status code 400 but got 200\n at Object.eval sandbox-script.js:1:183)" + } + }, + { + "assertion": "response validates against schema", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 1, + "test": "response validates against schema", + "message": "expected data to satisfy schema but found following errors: \ndata should have required property 'message'", + "stack": "AssertionError: expected data to satisfy schema but found following errors: \ndata should have required property 'message'\n at Object.eval sandbox-script.js:2:183)" + } + } + ] + }, + { + "id": "bf4bad2f-5e97-4465-b00a-0de109238843", + "cursor": { + "ref": "0d288aab-3546-45c6-a46b-9d62855fdb5c", + "length": 250, + "cycles": 1, + "position": 183, + "iteration": 0, + "httpRequestId": "f64dc158-6b41-4e54-b9b4-38773be2137e" + }, + "item": { + "id": "bf4bad2f-5e97-4465-b00a-0de109238843", + "name": "credentials_verify:vc:issuer:integer" + }, + "response": { + "id": "2cfa39e9-df78-41cd-b796-ffff6ee56770", + "status": "OK", + "code": 200, + "responseTime": 111, + "responseSize": 48 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 0, + "test": "status code is 400", + "message": "expected response to have status code 400 but got 200", + "stack": "AssertionError: expected response to have status code 400 but got 200\n at Object.eval sandbox-script.js:1:184)" + } + }, + { + "assertion": "response validates against schema", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 1, + "test": "response validates against schema", + "message": "expected data to satisfy schema but found following errors: \ndata should have required property 'message'", + "stack": "AssertionError: expected data to satisfy schema but found following errors: \ndata should have required property 'message'\n at Object.eval sandbox-script.js:2:184)" + } + } + ] + }, + { + "id": "03bdb95b-a993-4922-9b40-e1c1e66a06a8", + "cursor": { + "ref": "dc9b3dba-ab0c-4bf8-ac29-6175c87f9287", + "length": 250, + "cycles": 1, + "position": 184, + "iteration": 0, + "httpRequestId": "971f9a0d-51df-441c-8b02-c5a2195d367a" + }, + "item": { + "id": "03bdb95b-a993-4922-9b40-e1c1e66a06a8", + "name": "credentials_verify:vc:issuer:null" + }, + "response": { + "id": "af42fd88-72ea-498a-9f45-79ca6826b2be", + "status": "Bad Request", + "code": 400, + "responseTime": 44, + "responseSize": 102 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 1, + "test": "response validates against schema", + "message": "expected data to satisfy schema but found following errors: \ndata.message should be string", + "stack": "AssertionError: expected data to satisfy schema but found following errors: \ndata.message should be string\n at Object.eval sandbox-script.js:2:185)" + } + } + ] + }, + { + "id": "f6256269-bd13-47ce-85b7-fe8b1144b8f9", + "cursor": { + "ref": "e2252243-4a09-4089-ad18-1612d61c1c5c", + "length": 250, + "cycles": 1, + "position": 185, + "iteration": 0, + "httpRequestId": "d9d47c23-6664-41e2-8b8a-c1c65341ce94" + }, + "item": { + "id": "f6256269-bd13-47ce-85b7-fe8b1144b8f9", + "name": "credentials_verify:vc:issuer:id:missing" + }, + "response": { + "id": "6387b78d-df3a-4f2a-b69e-9bf07111e074", + "status": "OK", + "code": 200, + "responseTime": 116, + "responseSize": 48 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 0, + "test": "status code is 400", + "message": "expected response to have status code 400 but got 200", + "stack": "AssertionError: expected response to have status code 400 but got 200\n at Object.eval sandbox-script.js:1:186)" + } + }, + { + "assertion": "response validates against schema", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 1, + "test": "response validates against schema", + "message": "expected data to satisfy schema but found following errors: \ndata should have required property 'message'", + "stack": "AssertionError: expected data to satisfy schema but found following errors: \ndata should have required property 'message'\n at Object.eval sandbox-script.js:2:186)" + } + } + ] + }, + { + "id": "7f15774e-3e7c-4713-bfbf-96bc518d0682", + "cursor": { + "ref": "7f24d85c-129c-4a7d-92ba-1d1adb3807db", + "length": 250, + "cycles": 1, + "position": 186, + "iteration": 0, + "httpRequestId": "f90ac5ba-c1cb-420f-9a59-147208538f2e" + }, + "item": { + "id": "7f15774e-3e7c-4713-bfbf-96bc518d0682", + "name": "credentials_verify:vc:issuer:id:array" + }, + "response": { + "id": "bbf66608-2628-4d14-8764-ba1a9121a5ae", + "status": "OK", + "code": 200, + "responseTime": 111, + "responseSize": 48 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 0, + "test": "status code is 400", + "message": "expected response to have status code 400 but got 200", + "stack": "AssertionError: expected response to have status code 400 but got 200\n at Object.eval sandbox-script.js:1:187)" + } + }, + { + "assertion": "response validates against schema", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 1, + "test": "response validates against schema", + "message": "expected data to satisfy schema but found following errors: \ndata should have required property 'message'", + "stack": "AssertionError: expected data to satisfy schema but found following errors: \ndata should have required property 'message'\n at Object.eval sandbox-script.js:2:187)" + } + } + ] + }, + { + "id": "60001613-f815-463b-948b-e7c510179a56", + "cursor": { + "ref": "86a8a409-5b59-4056-aace-bd9a78411eda", + "length": 250, + "cycles": 1, + "position": 187, + "iteration": 0, + "httpRequestId": "0464850f-e30d-4fdd-8546-413d28f5b3ea" + }, + "item": { + "id": "60001613-f815-463b-948b-e7c510179a56", + "name": "credentials_verify:vc:issuer:id:boolean" + }, + "response": { + "id": "b3254e64-b569-4ed0-a380-ac33960c920e", + "status": "OK", + "code": 200, + "responseTime": 112, + "responseSize": 48 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 0, + "test": "status code is 400", + "message": "expected response to have status code 400 but got 200", + "stack": "AssertionError: expected response to have status code 400 but got 200\n at Object.eval sandbox-script.js:1:188)" + } + }, + { + "assertion": "response validates against schema", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 1, + "test": "response validates against schema", + "message": "expected data to satisfy schema but found following errors: \ndata should have required property 'message'", + "stack": "AssertionError: expected data to satisfy schema but found following errors: \ndata should have required property 'message'\n at Object.eval sandbox-script.js:2:188)" + } + } + ] + }, + { + "id": "5b6fa9ae-703a-4583-8bab-4ced46af0c55", + "cursor": { + "ref": "8b995b61-3235-42a2-9486-569c3e57dd6c", + "length": 250, + "cycles": 1, + "position": 188, + "iteration": 0, + "httpRequestId": "4b1edf98-5e22-4859-9452-10f8caab9b6f" + }, + "item": { + "id": "5b6fa9ae-703a-4583-8bab-4ced46af0c55", + "name": "credentials_verify:vc:issuer:id:integer" + }, + "response": { + "id": "4e16d34e-f37d-4fe7-b185-a9544128a0bd", + "status": "OK", + "code": 200, + "responseTime": 111, + "responseSize": 48 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 0, + "test": "status code is 400", + "message": "expected response to have status code 400 but got 200", + "stack": "AssertionError: expected response to have status code 400 but got 200\n at Object.eval sandbox-script.js:1:189)" + } + }, + { + "assertion": "response validates against schema", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 1, + "test": "response validates against schema", + "message": "expected data to satisfy schema but found following errors: \ndata should have required property 'message'", + "stack": "AssertionError: expected data to satisfy schema but found following errors: \ndata should have required property 'message'\n at Object.eval sandbox-script.js:2:189)" + } + } + ] + }, + { + "id": "f6b187fe-cb8f-4de2-a132-64c8f12a6668", + "cursor": { + "ref": "83a1ae07-1193-4fe3-91c2-f6720b1834ea", + "length": 250, + "cycles": 1, + "position": 189, + "iteration": 0, + "httpRequestId": "de73d0db-58be-451f-bf0c-1bc468eb8860" + }, + "item": { + "id": "f6b187fe-cb8f-4de2-a132-64c8f12a6668", + "name": "credentials_verify:vc:issuer:id:null" + }, + "response": { + "id": "518f744c-a692-4118-9bd9-956f2d9702be", + "status": "OK", + "code": 200, + "responseTime": 113, + "responseSize": 48 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 0, + "test": "status code is 400", + "message": "expected response to have status code 400 but got 200", + "stack": "AssertionError: expected response to have status code 400 but got 200\n at Object.eval sandbox-script.js:1:190)" + } + }, + { + "assertion": "response validates against schema", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 1, + "test": "response validates against schema", + "message": "expected data to satisfy schema but found following errors: \ndata should have required property 'message'", + "stack": "AssertionError: expected data to satisfy schema but found following errors: \ndata should have required property 'message'\n at Object.eval sandbox-script.js:2:190)" + } + } + ] + }, + { + "id": "4a62138e-5646-4d67-9503-f8dc3427b377", + "cursor": { + "ref": "00bbe91d-4ce2-483a-bfb5-7767c74a62e6", + "length": 250, + "cycles": 1, + "position": 190, + "iteration": 0, + "httpRequestId": "4302602c-fbb0-4021-b4f0-0cf0498b1f9f" + }, + "item": { + "id": "4a62138e-5646-4d67-9503-f8dc3427b377", + "name": "credentials_verify:vc:issuer:id:object" + }, + "response": { + "id": "ddf2e929-f09a-471f-a245-0fe5857943ae", + "status": "OK", + "code": 200, + "responseTime": 111, + "responseSize": 48 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 0, + "test": "status code is 400", + "message": "expected response to have status code 400 but got 200", + "stack": "AssertionError: expected response to have status code 400 but got 200\n at Object.eval sandbox-script.js:1:191)" + } + }, + { + "assertion": "response validates against schema", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 1, + "test": "response validates against schema", + "message": "expected data to satisfy schema but found following errors: \ndata should have required property 'message'", + "stack": "AssertionError: expected data to satisfy schema but found following errors: \ndata should have required property 'message'\n at Object.eval sandbox-script.js:2:191)" + } + } + ] + }, + { + "id": "d3f33bff-d6d5-4f27-b860-4a8e6dfdbd6a", + "cursor": { + "ref": "5e69d39c-4ca9-476b-b814-e309c2036474", + "length": 250, + "cycles": 1, + "position": 191, + "iteration": 0, + "httpRequestId": "5af9675e-87ad-44a8-961a-eb83e8e52f79" + }, + "item": { + "id": "d3f33bff-d6d5-4f27-b860-4a8e6dfdbd6a", + "name": "credentials_verify:vc:issuanceDate:missing" + }, + "response": { + "id": "b91cb13d-d086-4264-a7dd-a40b751f9497", + "status": "Bad Request", + "code": 400, + "responseTime": 43, + "responseSize": 181 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 1, + "test": "response validates against schema", + "message": "expected data to satisfy schema but found following errors: \ndata.message should be string", + "stack": "AssertionError: expected data to satisfy schema but found following errors: \ndata.message should be string\n at Object.eval sandbox-script.js:2:192)" + } + } + ] + }, + { + "id": "b9553cb6-8d18-473c-8a5b-44d10d9c0b46", + "cursor": { + "ref": "57466080-f017-4b25-8205-15a68365ec44", + "length": 250, + "cycles": 1, + "position": 192, + "iteration": 0, + "httpRequestId": "f97f8532-ca4d-4a94-bfd4-0c4b25f6fd7c" + }, + "item": { + "id": "b9553cb6-8d18-473c-8a5b-44d10d9c0b46", + "name": "credentials_verify:vc:issuanceDate:array" + }, + "response": { + "id": "df6704be-7cb7-4867-b081-085922e287a5", + "status": "Bad Request", + "code": 400, + "responseTime": 55, + "responseSize": 125 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 1, + "test": "response validates against schema", + "message": "expected data to satisfy schema but found following errors: \ndata.message should be string", + "stack": "AssertionError: expected data to satisfy schema but found following errors: \ndata.message should be string\n at Object.eval sandbox-script.js:2:193)" + } + } + ] + }, + { + "id": "c8e676c5-840f-4404-84ee-990682df95e2", + "cursor": { + "ref": "e3817154-a767-4673-aeeb-41fecb9d1d8d", + "length": 250, + "cycles": 1, + "position": 193, + "iteration": 0, + "httpRequestId": "6dd8b4da-1925-4f24-815e-189b8f3ee812" + }, + "item": { + "id": "c8e676c5-840f-4404-84ee-990682df95e2", + "name": "credentials_verify:vc:issuanceDate:boolean" + }, + "response": { + "id": "5d9723fd-d709-41d6-8293-b3a8ae945597", + "status": "Bad Request", + "code": 400, + "responseTime": 47, + "responseSize": 125 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 1, + "test": "response validates against schema", + "message": "expected data to satisfy schema but found following errors: \ndata.message should be string", + "stack": "AssertionError: expected data to satisfy schema but found following errors: \ndata.message should be string\n at Object.eval sandbox-script.js:2:194)" + } + } + ] + }, + { + "id": "4bfd8161-8580-4ab8-9ae9-0dd18499d40c", + "cursor": { + "ref": "1ea49fc4-681d-46e1-a274-ea87cf39fa92", + "length": 250, + "cycles": 1, + "position": 194, + "iteration": 0, + "httpRequestId": "b6c3b614-aefa-4ebc-a747-cd208191fe8a" + }, + "item": { + "id": "4bfd8161-8580-4ab8-9ae9-0dd18499d40c", + "name": "credentials_verify:vc:issuanceDate:integer" + }, + "response": { + "id": "33cdbf66-9e26-47ee-9f07-1b29f62daee4", + "status": "Bad Request", + "code": 400, + "responseTime": 45, + "responseSize": 125 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 1, + "test": "response validates against schema", + "message": "expected data to satisfy schema but found following errors: \ndata.message should be string", + "stack": "AssertionError: expected data to satisfy schema but found following errors: \ndata.message should be string\n at Object.eval sandbox-script.js:2:195)" + } + } + ] + }, + { + "id": "0f8a73a3-526d-4183-b5d4-0a26f42cae91", + "cursor": { + "ref": "ebf63b59-5bf0-4911-967c-11e308a35ece", + "length": 250, + "cycles": 1, + "position": 195, + "iteration": 0, + "httpRequestId": "b1eed9f2-0ee2-4a54-ba72-77d8ec3368e2" + }, + "item": { + "id": "0f8a73a3-526d-4183-b5d4-0a26f42cae91", + "name": "credentials_verify:vc:issuanceDate:null" + }, + "response": { + "id": "908205c1-895d-465d-936f-5d8e7a62b564", + "status": "Bad Request", + "code": 400, + "responseTime": 49, + "responseSize": 181 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 1, + "test": "response validates against schema", + "message": "expected data to satisfy schema but found following errors: \ndata.message should be string", + "stack": "AssertionError: expected data to satisfy schema but found following errors: \ndata.message should be string\n at Object.eval sandbox-script.js:2:196)" + } + } + ] + }, + { + "id": "1e560fbb-f72b-4a0d-b8ca-100ca0d5cfa2", + "cursor": { + "ref": "9b218c62-2c33-414d-91ce-07fe0f660774", + "length": 250, + "cycles": 1, + "position": 196, + "iteration": 0, + "httpRequestId": "50de6961-351f-4f3b-a1e0-82494a4ccd00" + }, + "item": { + "id": "1e560fbb-f72b-4a0d-b8ca-100ca0d5cfa2", + "name": "credentials_verify:vc:issuanceDate:object" + }, + "response": { + "id": "b4507bc5-4d32-4c78-8007-eada64dffc09", + "status": "Bad Request", + "code": 400, + "responseTime": 62, + "responseSize": 125 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 1, + "test": "response validates against schema", + "message": "expected data to satisfy schema but found following errors: \ndata.message should be string", + "stack": "AssertionError: expected data to satisfy schema but found following errors: \ndata.message should be string\n at Object.eval sandbox-script.js:2:197)" + } + } + ] + }, + { + "id": "4235379e-35f6-4dd8-8484-f675a11a9761", + "cursor": { + "ref": "6e34225c-82ef-46a2-bc0b-c6520fd2f46e", + "length": 250, + "cycles": 1, + "position": 197, + "iteration": 0, + "httpRequestId": "ae7e5ec4-94c9-4e4c-9648-064a44a2c19e" + }, + "item": { + "id": "4235379e-35f6-4dd8-8484-f675a11a9761", + "name": "credentials_verify:vc:issuanceDate:string" + }, + "response": { + "id": "86a685e1-c204-4ae9-9798-6deb2e32a968", + "status": "Bad Request", + "code": 400, + "responseTime": 43, + "responseSize": 125 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 1, + "test": "response validates against schema", + "message": "expected data to satisfy schema but found following errors: \ndata.message should be string", + "stack": "AssertionError: expected data to satisfy schema but found following errors: \ndata.message should be string\n at Object.eval sandbox-script.js:2:198)" + } + } + ] + }, + { + "id": "cb68ee96-8072-477f-9a78-b92cf7ae3c0c", + "cursor": { + "ref": "05499baf-a02b-4f2b-9eac-d834ec00f437", + "length": 250, + "cycles": 1, + "position": 198, + "iteration": 0, + "httpRequestId": "64718780-2a39-4709-892a-a956f8b4e4dd" + }, + "item": { + "id": "cb68ee96-8072-477f-9a78-b92cf7ae3c0c", + "name": "credentials_verify:vc:credentialSubject:missing" + }, + "response": { + "id": "5bda851c-c10b-4eaa-82c1-abc250378669", + "status": "Bad Request", + "code": 400, + "responseTime": 51, + "responseSize": 172 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 1, + "test": "response validates against schema", + "message": "expected data to satisfy schema but found following errors: \ndata.message should be string", + "stack": "AssertionError: expected data to satisfy schema but found following errors: \ndata.message should be string\n at Object.eval sandbox-script.js:2:199)" + } + } + ] + }, + { + "id": "4e9f5bae-da3a-4914-9744-c3f4700a3d58", + "cursor": { + "ref": "f5b25cd6-fc06-458f-8569-d0df34a6ffbc", + "length": 250, + "cycles": 1, + "position": 199, + "iteration": 0, + "httpRequestId": "d8e2b90c-cb39-4f47-acbb-be811caece9c" + }, + "item": { + "id": "4e9f5bae-da3a-4914-9744-c3f4700a3d58", + "name": "credentials_verify:vc:credentialSubject:array" + }, + "response": { + "id": "a0fc62ae-b991-4ef1-8384-a11842d16f6c", + "status": "Bad Request", + "code": 400, + "responseTime": 48, + "responseSize": 217 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 1, + "test": "response validates against schema", + "message": "expected data to satisfy schema but found following errors: \ndata.message should be string", + "stack": "AssertionError: expected data to satisfy schema but found following errors: \ndata.message should be string\n at Object.eval sandbox-script.js:2:200)" + } + } + ] + }, + { + "id": "4f6f14c0-0aeb-47f4-822d-051530d1b29c", + "cursor": { + "ref": "257259bb-c987-41ae-bf65-5abb47c292b8", + "length": 250, + "cycles": 1, + "position": 200, + "iteration": 0, + "httpRequestId": "d33f0520-bc16-4a89-acc6-c7c7bac49f8f" + }, + "item": { + "id": "4f6f14c0-0aeb-47f4-822d-051530d1b29c", + "name": "credentials_verify:vc:credentialSubject:boolean" + }, + "response": { + "id": "d1bc171a-ced3-4cf2-ace8-3448e65a86e8", + "status": "Bad Request", + "code": 400, + "responseTime": 42, + "responseSize": 199 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 1, + "test": "response validates against schema", + "message": "expected data to satisfy schema but found following errors: \ndata.message should be string", + "stack": "AssertionError: expected data to satisfy schema but found following errors: \ndata.message should be string\n at Object.eval sandbox-script.js:2:201)" + } + } + ] + }, + { + "id": "41f0bca3-af33-4918-8efb-7edb707f5daf", + "cursor": { + "ref": "18d43291-22c5-41c6-8338-5743a2dbc52d", + "length": 250, + "cycles": 1, + "position": 201, + "iteration": 0, + "httpRequestId": "caa08bdb-4ed3-4d46-9f00-50782812fb36" + }, + "item": { + "id": "41f0bca3-af33-4918-8efb-7edb707f5daf", + "name": "credentials_verify:vc:credentialSubject:integer" + }, + "response": { + "id": "0cc8ce92-cefe-463e-b2ca-2add34b913be", + "status": "Bad Request", + "code": 400, + "responseTime": 47, + "responseSize": 199 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 1, + "test": "response validates against schema", + "message": "expected data to satisfy schema but found following errors: \ndata.message should be string", + "stack": "AssertionError: expected data to satisfy schema but found following errors: \ndata.message should be string\n at Object.eval sandbox-script.js:2:202)" + } + } + ] + }, + { + "id": "9788ee78-54e0-4748-b3d0-21c49bc78ee7", + "cursor": { + "ref": "f65fead4-6f7f-4128-8a07-10daaeb628e6", + "length": 250, + "cycles": 1, + "position": 202, + "iteration": 0, + "httpRequestId": "891f0e41-0e96-4153-97b0-05f3434ea46a" + }, + "item": { + "id": "9788ee78-54e0-4748-b3d0-21c49bc78ee7", + "name": "credentials_verify:vc:credentialSubject:null" + }, + "response": { + "id": "a2644dd2-3ec1-4254-8636-3d443f92884d", + "status": "Bad Request", + "code": 400, + "responseTime": 43, + "responseSize": 260 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 1, + "test": "response validates against schema", + "message": "expected data to satisfy schema but found following errors: \ndata.message should be string", + "stack": "AssertionError: expected data to satisfy schema but found following errors: \ndata.message should be string\n at Object.eval sandbox-script.js:2:203)" + } + } + ] + }, + { + "id": "2e78bc61-57d5-4b4a-afe4-7152eed15c12", + "cursor": { + "ref": "706d1bff-a4f3-4750-ba0f-9b7a8298f963", + "length": 250, + "cycles": 1, + "position": 203, + "iteration": 0, + "httpRequestId": "31688663-be1e-4f57-96dc-2a7f30146189" + }, + "item": { + "id": "2e78bc61-57d5-4b4a-afe4-7152eed15c12", + "name": "credentials_verify:vc:credentialSubject:string" + }, + "response": { + "id": "b9c65662-062c-4538-ae1f-aa5535324dcf", + "status": "Bad Request", + "code": 400, + "responseTime": 42, + "responseSize": 199 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 1, + "test": "response validates against schema", + "message": "expected data to satisfy schema but found following errors: \ndata.message should be string", + "stack": "AssertionError: expected data to satisfy schema but found following errors: \ndata.message should be string\n at Object.eval sandbox-script.js:2:204)" + } + } + ] + }, + { + "id": "3870e457-79cd-487d-92d3-30577f51523a", + "cursor": { + "ref": "c47a923a-1acb-4feb-884e-c09c75b3c787", + "length": 250, + "cycles": 1, + "position": 204, + "iteration": 0, + "httpRequestId": "60f90184-5a41-4b28-9e46-28470fd56030" + }, + "item": { + "id": "3870e457-79cd-487d-92d3-30577f51523a", + "name": "credentials_verify:vc:credentialSubject:id:array" + }, + "response": { + "id": "3dc4e6f6-7d12-4dbe-97d0-21ea591218c2", + "status": "OK", + "code": 200, + "responseTime": 111, + "responseSize": 48 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 0, + "test": "status code is 400", + "message": "expected response to have status code 400 but got 200", + "stack": "AssertionError: expected response to have status code 400 but got 200\n at Object.eval sandbox-script.js:1:205)" + } + }, + { + "assertion": "response validates against schema", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 1, + "test": "response validates against schema", + "message": "expected data to satisfy schema but found following errors: \ndata should have required property 'message'", + "stack": "AssertionError: expected data to satisfy schema but found following errors: \ndata should have required property 'message'\n at Object.eval sandbox-script.js:2:205)" + } + } + ] + }, + { + "id": "4ca827da-58e6-43a4-b12c-b8c33eec3168", + "cursor": { + "ref": "f993be22-fa0b-4833-8305-d319969cfdf3", + "length": 250, + "cycles": 1, + "position": 205, + "iteration": 0, + "httpRequestId": "c433eca6-01e3-4e3d-90c8-7fb117c054d7" + }, + "item": { + "id": "4ca827da-58e6-43a4-b12c-b8c33eec3168", + "name": "credentials_verify:vc:credentialSubject:id:boolean" + }, + "response": { + "id": "a8070b93-0123-4e37-860a-6801876bf5a8", + "status": "OK", + "code": 200, + "responseTime": 150, + "responseSize": 48 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 0, + "test": "status code is 400", + "message": "expected response to have status code 400 but got 200", + "stack": "AssertionError: expected response to have status code 400 but got 200\n at Object.eval sandbox-script.js:1:206)" + } + }, + { + "assertion": "response validates against schema", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 1, + "test": "response validates against schema", + "message": "expected data to satisfy schema but found following errors: \ndata should have required property 'message'", + "stack": "AssertionError: expected data to satisfy schema but found following errors: \ndata should have required property 'message'\n at Object.eval sandbox-script.js:2:206)" + } + } + ] + }, + { + "id": "44c95fe3-c87b-44eb-a98d-16ad18cef2d0", + "cursor": { + "ref": "0a9c974b-0e00-404b-85ce-8c28cfaf7b52", + "length": 250, + "cycles": 1, + "position": 206, + "iteration": 0, + "httpRequestId": "8606d0a9-ce74-4958-967d-6a68652a56d2" + }, + "item": { + "id": "44c95fe3-c87b-44eb-a98d-16ad18cef2d0", + "name": "credentials_verify:vc:credentialSubject:id:integer" + }, + "response": { + "id": "2d2eeab0-f6d7-4f9d-b6a8-d0ec5a1ff978", + "status": "OK", + "code": 200, + "responseTime": 112, + "responseSize": 48 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 0, + "test": "status code is 400", + "message": "expected response to have status code 400 but got 200", + "stack": "AssertionError: expected response to have status code 400 but got 200\n at Object.eval sandbox-script.js:1:207)" + } + }, + { + "assertion": "response validates against schema", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 1, + "test": "response validates against schema", + "message": "expected data to satisfy schema but found following errors: \ndata should have required property 'message'", + "stack": "AssertionError: expected data to satisfy schema but found following errors: \ndata should have required property 'message'\n at Object.eval sandbox-script.js:2:207)" + } + } + ] + }, + { + "id": "25326816-4bce-45a1-baef-8d734b557d23", + "cursor": { + "ref": "79d5ce2d-5134-47a8-a7e3-61bcba590fd6", + "length": 250, + "cycles": 1, + "position": 207, + "iteration": 0, + "httpRequestId": "252de0bf-2068-48d0-a179-ca8160e1e1a3" + }, + "item": { + "id": "25326816-4bce-45a1-baef-8d734b557d23", + "name": "credentials_verify:vc:credentialSubject:id:null" + }, + "response": { + "id": "ab8c1e2c-2298-438c-aedc-bf21ec971191", + "status": "OK", + "code": 200, + "responseTime": 116, + "responseSize": 48 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 0, + "test": "status code is 400", + "message": "expected response to have status code 400 but got 200", + "stack": "AssertionError: expected response to have status code 400 but got 200\n at Object.eval sandbox-script.js:1:208)" + } + }, + { + "assertion": "response validates against schema", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 1, + "test": "response validates against schema", + "message": "expected data to satisfy schema but found following errors: \ndata should have required property 'message'", + "stack": "AssertionError: expected data to satisfy schema but found following errors: \ndata should have required property 'message'\n at Object.eval sandbox-script.js:2:208)" + } + } + ] + }, + { + "id": "805cc2e9-fdc1-4d8e-be91-67328c267322", + "cursor": { + "ref": "40413fa7-5342-4b02-8fd6-8b0577793ca7", + "length": 250, + "cycles": 1, + "position": 208, + "iteration": 0, + "httpRequestId": "ad191286-ba5e-4931-9cc9-afe75a8c7ce5" + }, + "item": { + "id": "805cc2e9-fdc1-4d8e-be91-67328c267322", + "name": "credentials_verify:vc:credentialSubject:id:object" + }, + "response": { + "id": "2f08bc16-26c8-4f9c-ae2d-40ebbf145f54", + "status": "OK", + "code": 200, + "responseTime": 115, + "responseSize": 48 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 0, + "test": "status code is 400", + "message": "expected response to have status code 400 but got 200", + "stack": "AssertionError: expected response to have status code 400 but got 200\n at Object.eval sandbox-script.js:1:209)" + } + }, + { + "assertion": "response validates against schema", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 1, + "test": "response validates against schema", + "message": "expected data to satisfy schema but found following errors: \ndata should have required property 'message'", + "stack": "AssertionError: expected data to satisfy schema but found following errors: \ndata should have required property 'message'\n at Object.eval sandbox-script.js:2:209)" + } + } + ] + }, + { + "id": "666e0f47-02d9-4edf-b3bf-d2affa9ecbe6", + "cursor": { + "ref": "f981308f-bc33-4e4b-9040-d5d37a2368e8", + "length": 250, + "cycles": 1, + "position": 209, + "iteration": 0, + "httpRequestId": "1da1d842-725b-49ef-9cf9-156743a6c3de" + }, + "item": { + "id": "666e0f47-02d9-4edf-b3bf-d2affa9ecbe6", + "name": "credentials_verify:proof:missing" + }, + "response": { + "id": "04a7dd72-7816-420b-a291-73aec9e29815", + "status": "Bad Request", + "code": 400, + "responseTime": 44, + "responseSize": 209 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 1, + "test": "response validates against schema", + "message": "expected data to satisfy schema but found following errors: \ndata.message should be string", + "stack": "AssertionError: expected data to satisfy schema but found following errors: \ndata.message should be string\n at Object.eval sandbox-script.js:2:210)" + } + } + ] + }, + { + "id": "d59a2656-5c20-4867-b982-28e49212d73e", + "cursor": { + "ref": "c5e8690a-37c6-4ccb-a55b-89d55fe1be6c", + "length": 250, + "cycles": 1, + "position": 210, + "iteration": 0, + "httpRequestId": "3b84ec9e-15f3-4608-836d-91d3a4ba3916" + }, + "item": { + "id": "d59a2656-5c20-4867-b982-28e49212d73e", + "name": "credentials_verify:proof:array" + }, + "response": { + "id": "27c845a9-a709-402c-bdb6-d5583651f383", + "status": "Bad Request", + "code": 400, + "responseTime": 43, + "responseSize": 160 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 1, + "test": "response validates against schema", + "message": "expected data to satisfy schema but found following errors: \ndata.message should be string", + "stack": "AssertionError: expected data to satisfy schema but found following errors: \ndata.message should be string\n at Object.eval sandbox-script.js:2:211)" + } + } + ] + }, + { + "id": "579989a1-a824-4a10-be5f-b6bd9f811189", + "cursor": { + "ref": "f616d396-da0b-480d-bc67-371c0ed04aa7", + "length": 250, + "cycles": 1, + "position": 211, + "iteration": 0, + "httpRequestId": "2c63d74f-1167-4b7b-a3a8-a9ea8647da2e" + }, + "item": { + "id": "579989a1-a824-4a10-be5f-b6bd9f811189", + "name": "credentials_verify:proof:boolean" + }, + "response": { + "id": "d5755829-45ab-4a10-ac90-d209abfc5ea9", + "status": "Bad Request", + "code": 400, + "responseTime": 41, + "responseSize": 236 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 1, + "test": "response validates against schema", + "message": "expected data to satisfy schema but found following errors: \ndata.message should be string", + "stack": "AssertionError: expected data to satisfy schema but found following errors: \ndata.message should be string\n at Object.eval sandbox-script.js:2:212)" + } + } + ] + }, + { + "id": "45d8be41-fe1d-4f66-b1f4-db7f111aa760", + "cursor": { + "ref": "cac0adcd-c496-44e8-8c1a-b74955f77a16", + "length": 250, + "cycles": 1, + "position": 212, + "iteration": 0, + "httpRequestId": "e2c0196a-43ff-4f2f-9a25-704ef6908412" + }, + "item": { + "id": "45d8be41-fe1d-4f66-b1f4-db7f111aa760", + "name": "credentials_verify:proof:integer" + }, + "response": { + "id": "ea2dbd54-cd80-422b-b335-169324a6e6b5", + "status": "Bad Request", + "code": 400, + "responseTime": 41, + "responseSize": 236 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 1, + "test": "response validates against schema", + "message": "expected data to satisfy schema but found following errors: \ndata.message should be string", + "stack": "AssertionError: expected data to satisfy schema but found following errors: \ndata.message should be string\n at Object.eval sandbox-script.js:2:213)" + } + } + ] + }, + { + "id": "b558ce16-b1a5-45e6-9cd6-1785023d9bca", + "cursor": { + "ref": "a4f984e1-79dd-4796-a486-b159fd396b06", + "length": 250, + "cycles": 1, + "position": 213, + "iteration": 0, + "httpRequestId": "721c134a-3663-4f37-890b-efd86dad7335" + }, + "item": { + "id": "b558ce16-b1a5-45e6-9cd6-1785023d9bca", + "name": "credentials_verify:proof:null" + }, + "response": { + "id": "cbeed0e2-2ad7-435b-90da-232fbd355dd2", + "status": "Bad Request", + "code": 400, + "responseTime": 41, + "responseSize": 285 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 1, + "test": "response validates against schema", + "message": "expected data to satisfy schema but found following errors: \ndata.message should be string", + "stack": "AssertionError: expected data to satisfy schema but found following errors: \ndata.message should be string\n at Object.eval sandbox-script.js:2:214)" + } + } + ] + }, + { + "id": "41ebf359-9c26-4fab-a4c1-3f0853554e01", + "cursor": { + "ref": "712b54ee-8dc1-4f2c-8ffb-b39ec79a1c8b", + "length": 250, + "cycles": 1, + "position": 214, + "iteration": 0, + "httpRequestId": "35b02625-ade5-42c0-a605-8e866cdbab6e" + }, + "item": { + "id": "41ebf359-9c26-4fab-a4c1-3f0853554e01", + "name": "credentials_verify:proof:string" + }, + "response": { + "id": "4be22699-f269-44ba-8705-7fc7be0c1938", + "status": "Bad Request", + "code": 400, + "responseTime": 46, + "responseSize": 236 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 1, + "test": "response validates against schema", + "message": "expected data to satisfy schema but found following errors: \ndata.message should be string", + "stack": "AssertionError: expected data to satisfy schema but found following errors: \ndata.message should be string\n at Object.eval sandbox-script.js:2:215)" + } + } + ] + }, + { + "id": "216b4bcb-6438-4b73-93bc-8884be7819ff", + "cursor": { + "ref": "f31325dc-fbeb-4d2a-ae7b-5c9c711ee4f6", + "length": 250, + "cycles": 1, + "position": 215, + "iteration": 0, + "httpRequestId": "2ec9c960-527d-4196-af03-0c15115151ea" + }, + "item": { + "id": "216b4bcb-6438-4b73-93bc-8884be7819ff", + "name": "credentials_verify:proof:type:missing" + }, + "response": { + "id": "3e66e0f1-68ff-45a5-a0ea-94f38ca22586", + "status": "Bad Request", + "code": 400, + "responseTime": 51, + "responseSize": 337 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 1, + "test": "response validates against schema", + "message": "expected data to satisfy schema but found following errors: \ndata.message should be string", + "stack": "AssertionError: expected data to satisfy schema but found following errors: \ndata.message should be string\n at Object.eval sandbox-script.js:2:216)" + } + } + ] + }, + { + "id": "68f54558-951c-4d48-a816-3ed203c21de2", + "cursor": { + "ref": "6f53339b-58e5-48d1-befc-c689f0c75f1e", + "length": 250, + "cycles": 1, + "position": 216, + "iteration": 0, + "httpRequestId": "b33e13b8-9fa6-42a6-9370-c980445ad3af" + }, + "item": { + "id": "68f54558-951c-4d48-a816-3ed203c21de2", + "name": "credentials_verify:proof:type:array" + }, + "response": { + "id": "0f2e2e03-003d-45d7-81d6-bcc87fdd1ca8", + "status": "Bad Request", + "code": 400, + "responseTime": 42, + "responseSize": 283 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 1, + "test": "response validates against schema", + "message": "expected data to satisfy schema but found following errors: \ndata.message should be string", + "stack": "AssertionError: expected data to satisfy schema but found following errors: \ndata.message should be string\n at Object.eval sandbox-script.js:2:217)" + } + } + ] + }, + { + "id": "6668421f-44ae-4523-9e59-6a82056b2342", + "cursor": { + "ref": "dc7f941d-31fe-47a6-a59d-aa2beaf0af8f", + "length": 250, + "cycles": 1, + "position": 217, + "iteration": 0, + "httpRequestId": "9924291c-dcaa-4483-87f0-84e102d3a252" + }, + "item": { + "id": "6668421f-44ae-4523-9e59-6a82056b2342", + "name": "credentials_verify:proof:type:boolean" + }, + "response": { + "id": "331a421f-20c0-471c-badd-b6e72655f759", + "status": "Bad Request", + "code": 400, + "responseTime": 41, + "responseSize": 283 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 1, + "test": "response validates against schema", + "message": "expected data to satisfy schema but found following errors: \ndata.message should be string", + "stack": "AssertionError: expected data to satisfy schema but found following errors: \ndata.message should be string\n at Object.eval sandbox-script.js:2:218)" + } + } + ] + }, + { + "id": "2e822d1f-829c-46a7-8ada-75bb660b6503", + "cursor": { + "ref": "f6014084-b15e-4cfe-b0c0-0ac34ca8dc90", + "length": 250, + "cycles": 1, + "position": 218, + "iteration": 0, + "httpRequestId": "978949a3-68ae-4afe-a825-e60e0a4bf1e4" + }, + "item": { + "id": "2e822d1f-829c-46a7-8ada-75bb660b6503", + "name": "credentials_verify:proof:type:integer" + }, + "response": { + "id": "6ab8842d-f0ce-4d6f-8f5e-e5f79a9e08ad", + "status": "Bad Request", + "code": 400, + "responseTime": 42, + "responseSize": 283 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 1, + "test": "response validates against schema", + "message": "expected data to satisfy schema but found following errors: \ndata.message should be string", + "stack": "AssertionError: expected data to satisfy schema but found following errors: \ndata.message should be string\n at Object.eval sandbox-script.js:2:219)" + } + } + ] + }, + { + "id": "77dfc210-c2dc-4bf2-80fa-4638b62f0c5a", + "cursor": { + "ref": "aca880c3-ee9e-4554-ad37-87ddd54d68c7", + "length": 250, + "cycles": 1, + "position": 219, + "iteration": 0, + "httpRequestId": "ef30b8e8-18fb-4c02-8ef0-7533c06006c6" + }, + "item": { + "id": "77dfc210-c2dc-4bf2-80fa-4638b62f0c5a", + "name": "credentials_verify:proof:type:null" + }, + "response": { + "id": "58ed767d-3b48-43be-b3fa-e22946d34a4a", + "status": "Bad Request", + "code": 400, + "responseTime": 41, + "responseSize": 337 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 1, + "test": "response validates against schema", + "message": "expected data to satisfy schema but found following errors: \ndata.message should be string", + "stack": "AssertionError: expected data to satisfy schema but found following errors: \ndata.message should be string\n at Object.eval sandbox-script.js:2:220)" + } + } + ] + }, + { + "id": "1e2fd92b-e73b-463a-930c-929c9fa91455", + "cursor": { + "ref": "99aa5576-b25e-4e0e-9099-8c1aa676d78c", + "length": 250, + "cycles": 1, + "position": 220, + "iteration": 0, + "httpRequestId": "6732e99f-439f-4c21-8471-ffc15e144c71" + }, + "item": { + "id": "1e2fd92b-e73b-463a-930c-929c9fa91455", + "name": "credentials_verify:proof:type:object" + }, + "response": { + "id": "4e270318-a2a4-4872-a5b0-0f8aa41318cb", + "status": "Bad Request", + "code": 400, + "responseTime": 43, + "responseSize": 283 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 1, + "test": "response validates against schema", + "message": "expected data to satisfy schema but found following errors: \ndata.message should be string", + "stack": "AssertionError: expected data to satisfy schema but found following errors: \ndata.message should be string\n at Object.eval sandbox-script.js:2:221)" + } + } + ] + }, + { + "id": "4873bbf8-a4a8-4595-8bbc-dda69f3a2b26", + "cursor": { + "ref": "3ea92524-dc48-49b0-87b3-585f6e72941c", + "length": 250, + "cycles": 1, + "position": 221, + "iteration": 0, + "httpRequestId": "0b5d33eb-665d-4f3d-881a-f80f9a2d422b" + }, + "item": { + "id": "4873bbf8-a4a8-4595-8bbc-dda69f3a2b26", + "name": "credentials_verify:proof:type:string" + }, + "response": { + "id": "c7269afa-0f6c-47fc-82ac-2cb614c82098", + "status": "Bad Request", + "code": 400, + "responseTime": 46, + "responseSize": 283 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 1, + "test": "response validates against schema", + "message": "expected data to satisfy schema but found following errors: \ndata.message should be string", + "stack": "AssertionError: expected data to satisfy schema but found following errors: \ndata.message should be string\n at Object.eval sandbox-script.js:2:222)" + } + } + ] + }, + { + "id": "a0889522-224f-4b0d-848e-d69d0c04bcb4", + "cursor": { + "ref": "3742ea57-7cfb-4bd0-be29-a6246b1c709a", + "length": 250, + "cycles": 1, + "position": 222, + "iteration": 0, + "httpRequestId": "4ea990b4-0b9f-4175-a398-6631af588b58" + }, + "item": { + "id": "a0889522-224f-4b0d-848e-d69d0c04bcb4", + "name": "credentials_verify:proof:created:array" + }, + "response": { + "id": "afb986c4-84cb-4837-8540-2dd46ac7c78d", + "status": "Bad Request", + "code": 400, + "responseTime": 40, + "responseSize": 187 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 1, + "test": "response validates against schema", + "message": "expected data to satisfy schema but found following errors: \ndata.message should be string", + "stack": "AssertionError: expected data to satisfy schema but found following errors: \ndata.message should be string\n at Object.eval sandbox-script.js:2:223)" + } + } + ] + }, + { + "id": "af9784e9-c45a-498d-a03e-67763153a3fe", + "cursor": { + "ref": "ffcd0015-cebb-4983-9fe3-994c13cf058a", + "length": 250, + "cycles": 1, + "position": 223, + "iteration": 0, + "httpRequestId": "d9435814-d044-4e8b-a37c-161c325aec13" + }, + "item": { + "id": "af9784e9-c45a-498d-a03e-67763153a3fe", + "name": "credentials_verify:proof:created:boolean" + }, + "response": { + "id": "b2d97efd-ef6f-4656-a125-44f982c141f5", + "status": "Bad Request", + "code": 400, + "responseTime": 43, + "responseSize": 187 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 1, + "test": "response validates against schema", + "message": "expected data to satisfy schema but found following errors: \ndata.message should be string", + "stack": "AssertionError: expected data to satisfy schema but found following errors: \ndata.message should be string\n at Object.eval sandbox-script.js:2:224)" + } + } + ] + }, + { + "id": "0c6425a7-9209-41cf-998b-9cd9d088daaf", + "cursor": { + "ref": "3aad0e95-6f04-4b6a-a18c-394ef7f48024", + "length": 250, + "cycles": 1, + "position": 224, + "iteration": 0, + "httpRequestId": "872c6cfe-bbff-4c01-92b2-60e257021511" + }, + "item": { + "id": "0c6425a7-9209-41cf-998b-9cd9d088daaf", + "name": "credentials_verify:proof:created:integer" + }, + "response": { + "id": "b8e32f1b-d16d-49db-9579-89553109ab4f", + "status": "Bad Request", + "code": 400, + "responseTime": 41, + "responseSize": 187 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 1, + "test": "response validates against schema", + "message": "expected data to satisfy schema but found following errors: \ndata.message should be string", + "stack": "AssertionError: expected data to satisfy schema but found following errors: \ndata.message should be string\n at Object.eval sandbox-script.js:2:225)" + } + } + ] + }, + { + "id": "c1cb0194-759b-4469-bfb2-f2b2c31de687", + "cursor": { + "ref": "d26ef0ed-94e6-48ba-b5dc-1b41f5f63297", + "length": 250, + "cycles": 1, + "position": 225, + "iteration": 0, + "httpRequestId": "6c384d43-da66-4000-b407-055c800c8b02" + }, + "item": { + "id": "c1cb0194-759b-4469-bfb2-f2b2c31de687", + "name": "credentials_verify:proof:created:null" + }, + "response": { + "id": "84c713dd-a4ce-4ef0-92c7-a77d3952ad1b", + "status": "Bad Request", + "code": 400, + "responseTime": 46, + "responseSize": 244 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 1, + "test": "response validates against schema", + "message": "expected data to satisfy schema but found following errors: \ndata.message should be string", + "stack": "AssertionError: expected data to satisfy schema but found following errors: \ndata.message should be string\n at Object.eval sandbox-script.js:2:226)" + } + } + ] + }, + { + "id": "b99ce94b-9d7f-4325-97a4-d3d6020243d7", + "cursor": { + "ref": "7cfd8eb1-5053-4d6c-baf7-252682b19fa4", + "length": 250, + "cycles": 1, + "position": 226, + "iteration": 0, + "httpRequestId": "5e6c2c4e-52c1-4300-92b0-217c5026c4fd" + }, + "item": { + "id": "b99ce94b-9d7f-4325-97a4-d3d6020243d7", + "name": "credentials_verify:proof:created:object" + }, + "response": { + "id": "9f5464d4-24b6-4775-a0d5-e7d417f27bdb", + "status": "Bad Request", + "code": 400, + "responseTime": 40, + "responseSize": 187 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 1, + "test": "response validates against schema", + "message": "expected data to satisfy schema but found following errors: \ndata.message should be string", + "stack": "AssertionError: expected data to satisfy schema but found following errors: \ndata.message should be string\n at Object.eval sandbox-script.js:2:227)" + } + } + ] + }, + { + "id": "f0b43fb3-4edf-4c80-a8fb-c5cfa999d938", + "cursor": { + "ref": "09a8579d-2cdf-41b4-92bc-a05db2561411", + "length": 250, + "cycles": 1, + "position": 227, + "iteration": 0, + "httpRequestId": "3dbd0874-74c6-4948-b711-d4941bf8dbf2" + }, + "item": { + "id": "f0b43fb3-4edf-4c80-a8fb-c5cfa999d938", + "name": "credentials_verify:proof:verificationMethod:array" + }, + "response": { + "id": "36a7b811-6709-4507-8959-6f9c82fe4605", + "status": "Bad Request", + "code": 400, + "responseTime": 41, + "responseSize": 178 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 1, + "test": "response validates against schema", + "message": "expected data to satisfy schema but found following errors: \ndata.message should be string", + "stack": "AssertionError: expected data to satisfy schema but found following errors: \ndata.message should be string\n at Object.eval sandbox-script.js:2:228)" + } + } + ] + }, + { + "id": "ee171e3a-7c0e-4081-81c4-fceab7d2dfd7", + "cursor": { + "ref": "55bd081a-399c-456d-bbf7-527ddeb4c5f3", + "length": 250, + "cycles": 1, + "position": 228, + "iteration": 0, + "httpRequestId": "b3ba4558-ccee-40c9-8b5b-ad3d9978f4e1" + }, + "item": { + "id": "ee171e3a-7c0e-4081-81c4-fceab7d2dfd7", + "name": "credentials_verify:proof:verificationMethod:boolean" + }, + "response": { + "id": "463d895f-14b7-48f5-a1a0-cbcc6186ea00", + "status": "Bad Request", + "code": 400, + "responseTime": 40, + "responseSize": 178 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 1, + "test": "response validates against schema", + "message": "expected data to satisfy schema but found following errors: \ndata.message should be string", + "stack": "AssertionError: expected data to satisfy schema but found following errors: \ndata.message should be string\n at Object.eval sandbox-script.js:2:229)" + } + } + ] + }, + { + "id": "a7816426-b7a9-4ff4-8769-52c5f99c1e6d", + "cursor": { + "ref": "3b208dce-bfa4-47e6-9ccb-da38977e8dc5", + "length": 250, + "cycles": 1, + "position": 229, + "iteration": 0, + "httpRequestId": "f6e12ca1-72f3-455e-a951-8dacaf6fb43c" + }, + "item": { + "id": "a7816426-b7a9-4ff4-8769-52c5f99c1e6d", + "name": "credentials_verify:proof:verificationMethod:integer" + }, + "response": { + "id": "46a10d3a-3393-4fc5-b313-599b69fb8563", + "status": "Bad Request", + "code": 400, + "responseTime": 53, + "responseSize": 178 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 1, + "test": "response validates against schema", + "message": "expected data to satisfy schema but found following errors: \ndata.message should be string", + "stack": "AssertionError: expected data to satisfy schema but found following errors: \ndata.message should be string\n at Object.eval sandbox-script.js:2:230)" + } + } + ] + }, + { + "id": "2535e08d-300c-4b87-8d0d-bf0e2f99fe6d", + "cursor": { + "ref": "fbf1d423-8d94-4ec7-b037-6b1ccd0ab01e", + "length": 250, + "cycles": 1, + "position": 230, + "iteration": 0, + "httpRequestId": "bc00b815-a7ad-4429-9b16-91c9471d11fe" + }, + "item": { + "id": "2535e08d-300c-4b87-8d0d-bf0e2f99fe6d", + "name": "credentials_verify:proof:verificationMethod:null" + }, + "response": { + "id": "45467109-9438-42f2-a853-658197550390", + "status": "Bad Request", + "code": 400, + "responseTime": 47, + "responseSize": 113 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 1, + "test": "response validates against schema", + "message": "expected data to satisfy schema but found following errors: \ndata.message should be string", + "stack": "AssertionError: expected data to satisfy schema but found following errors: \ndata.message should be string\n at Object.eval sandbox-script.js:2:231)" + } + } + ] + }, + { + "id": "b68b499f-18dd-4049-8493-39810b3ccc6b", + "cursor": { + "ref": "5f6c688a-f45d-4024-8735-03ee4fa7bcd4", + "length": 250, + "cycles": 1, + "position": 231, + "iteration": 0, + "httpRequestId": "b578878b-b942-4310-a994-76f6603c88ca" + }, + "item": { + "id": "b68b499f-18dd-4049-8493-39810b3ccc6b", + "name": "credentials_verify:proof:verificationMethod:object" + }, + "response": { + "id": "81a5ef97-53a5-4667-b89b-b915e2cbb6c9", + "status": "Bad Request", + "code": 400, + "responseTime": 41, + "responseSize": 178 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 1, + "test": "response validates against schema", + "message": "expected data to satisfy schema but found following errors: \ndata.message should be string", + "stack": "AssertionError: expected data to satisfy schema but found following errors: \ndata.message should be string\n at Object.eval sandbox-script.js:2:232)" + } + } + ] + }, + { + "id": "522ec801-b95a-4f50-a439-5e6a0818ff8d", + "cursor": { + "ref": "79e49128-c538-471b-bc49-9f0e0abf4416", + "length": 250, + "cycles": 1, + "position": 232, + "iteration": 0, + "httpRequestId": "cdd5b54b-44cf-452e-9b56-a4f8dd4ed926" + }, + "item": { + "id": "522ec801-b95a-4f50-a439-5e6a0818ff8d", + "name": "credentials_verify:proof:jws:array" + }, + "response": { + "id": "8eb07eae-8703-48fc-84d5-effdb9ca8d7c", + "status": "Bad Request", + "code": 400, + "responseTime": 51, + "responseSize": 113 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 1, + "test": "response validates against schema", + "message": "expected data to satisfy schema but found following errors: \ndata.message should be string", + "stack": "AssertionError: expected data to satisfy schema but found following errors: \ndata.message should be string\n at Object.eval sandbox-script.js:2:233)" + } + } + ] + }, + { + "id": "933fe9f0-5a5c-4990-8fb8-3c5a8954a796", + "cursor": { + "ref": "b37ec39f-b839-4c6e-9b89-b9aca5d85e90", + "length": 250, + "cycles": 1, + "position": 233, + "iteration": 0, + "httpRequestId": "7da954d8-e29c-46d7-888f-b4ad81319a25" + }, + "item": { + "id": "933fe9f0-5a5c-4990-8fb8-3c5a8954a796", + "name": "credentials_verify:proof:jws:boolean" + }, + "response": { + "id": "aa7e9c78-67e7-4a9b-9ba2-2716cdbecc95", + "status": "Bad Request", + "code": 400, + "responseTime": 45, + "responseSize": 113 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 1, + "test": "response validates against schema", + "message": "expected data to satisfy schema but found following errors: \ndata.message should be string", + "stack": "AssertionError: expected data to satisfy schema but found following errors: \ndata.message should be string\n at Object.eval sandbox-script.js:2:234)" + } + } + ] + }, + { + "id": "60442d3f-8d32-4369-823a-4252185dc3e0", + "cursor": { + "ref": "29788aab-3832-4fb0-bc67-f07d962c16fb", + "length": 250, + "cycles": 1, + "position": 234, + "iteration": 0, + "httpRequestId": "be247d6d-d27f-45be-bddd-40bcc7acf587" + }, + "item": { + "id": "60442d3f-8d32-4369-823a-4252185dc3e0", + "name": "credentials_verify:proof:jws:integer" + }, + "response": { + "id": "10dcfdf7-8611-49df-a590-4bc0e6f52ffb", + "status": "Bad Request", + "code": 400, + "responseTime": 47, + "responseSize": 113 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 1, + "test": "response validates against schema", + "message": "expected data to satisfy schema but found following errors: \ndata.message should be string", + "stack": "AssertionError: expected data to satisfy schema but found following errors: \ndata.message should be string\n at Object.eval sandbox-script.js:2:235)" + } + } + ] + }, + { + "id": "95393146-c468-4d5d-b108-be30eb41d3ad", + "cursor": { + "ref": "558d4264-b84e-4ea5-8088-703a6c546653", + "length": 250, + "cycles": 1, + "position": 235, + "iteration": 0, + "httpRequestId": "0f1d4760-f812-43b5-8882-e8c1ff0daa42" + }, + "item": { + "id": "95393146-c468-4d5d-b108-be30eb41d3ad", + "name": "credentials_verify:proof:jws:null" + }, + "response": { + "id": "7fce22ee-bb9a-48c9-bcfb-a0573eeea6b7", + "status": "Bad Request", + "code": 400, + "responseTime": 43, + "responseSize": 166 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 1, + "test": "response validates against schema", + "message": "expected data to satisfy schema but found following errors: \ndata.message should be string", + "stack": "AssertionError: expected data to satisfy schema but found following errors: \ndata.message should be string\n at Object.eval sandbox-script.js:2:236)" + } + } + ] + }, + { + "id": "3d0093c7-1191-4579-aa5b-60bbac29b776", + "cursor": { + "ref": "1858d911-0bf3-42b4-a817-adc598bd9d09", + "length": 250, + "cycles": 1, + "position": 236, + "iteration": 0, + "httpRequestId": "add25240-5c5a-4082-b01c-5aed73645084" + }, + "item": { + "id": "3d0093c7-1191-4579-aa5b-60bbac29b776", + "name": "credentials_verify:proof:jws:object" + }, + "response": { + "id": "6d5d5776-278c-4b1f-a7cf-d6bdeb6d46d7", + "status": "Bad Request", + "code": 400, + "responseTime": 44, + "responseSize": 113 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 1, + "test": "response validates against schema", + "message": "expected data to satisfy schema but found following errors: \ndata.message should be string", + "stack": "AssertionError: expected data to satisfy schema but found following errors: \ndata.message should be string\n at Object.eval sandbox-script.js:2:237)" + } + } + ] + }, + { + "id": "aaa1ce15-f0fe-4442-93cc-909538e64252", + "cursor": { + "ref": "2334de7e-6276-4e1a-a270-8ad5f1aab439", + "length": 250, + "cycles": 1, + "position": 237, + "iteration": 0, + "httpRequestId": "ecda5e5b-6599-42b0-b5ad-c5cc315829a0" + }, + "item": { + "id": "aaa1ce15-f0fe-4442-93cc-909538e64252", + "name": "credentials_verify:proof:proofPurpose:array" + }, + "response": { + "id": "2412370f-cf33-4162-831a-8b7769487631", + "status": "Bad Request", + "code": 400, + "responseTime": 41, + "responseSize": 224 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 1, + "test": "response validates against schema", + "message": "expected data to satisfy schema but found following errors: \ndata.message should be string", + "stack": "AssertionError: expected data to satisfy schema but found following errors: \ndata.message should be string\n at Object.eval sandbox-script.js:2:238)" + } + } + ] + }, + { + "id": "6486e988-6894-44fc-a4fb-edfc4f7ad67f", + "cursor": { + "ref": "4b04e44a-288d-41fb-9aca-dbc148523fc6", + "length": 250, + "cycles": 1, + "position": 238, + "iteration": 0, + "httpRequestId": "21978a54-de10-4a03-98e0-4c38c9cca8f3" + }, + "item": { + "id": "6486e988-6894-44fc-a4fb-edfc4f7ad67f", + "name": "credentials_verify:proof:proofPurpose:boolean" + }, + "response": { + "id": "130fdd4a-55bd-4146-b101-0fbb0a374401", + "status": "Bad Request", + "code": 400, + "responseTime": 43, + "responseSize": 224 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 1, + "test": "response validates against schema", + "message": "expected data to satisfy schema but found following errors: \ndata.message should be string", + "stack": "AssertionError: expected data to satisfy schema but found following errors: \ndata.message should be string\n at Object.eval sandbox-script.js:2:239)" + } + } + ] + }, + { + "id": "728440a4-053a-438a-b24f-41d903817a6f", + "cursor": { + "ref": "dcba9ce1-f4fa-4866-9164-6586829240c0", + "length": 250, + "cycles": 1, + "position": 239, + "iteration": 0, + "httpRequestId": "77c8a9b1-8170-497e-a8a4-52f588cba596" + }, + "item": { + "id": "728440a4-053a-438a-b24f-41d903817a6f", + "name": "credentials_verify:proof:proofPurpose:integer" + }, + "response": { + "id": "87e4baec-fdce-45cb-b512-916e0e33de9c", + "status": "Bad Request", + "code": 400, + "responseTime": 43, + "responseSize": 224 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 1, + "test": "response validates against schema", + "message": "expected data to satisfy schema but found following errors: \ndata.message should be string", + "stack": "AssertionError: expected data to satisfy schema but found following errors: \ndata.message should be string\n at Object.eval sandbox-script.js:2:240)" + } + } + ] + }, + { + "id": "5a1c6ae8-30bc-4c8c-8aac-ac041f232d6c", + "cursor": { + "ref": "11c4b51e-43f4-4847-9917-74ac1099ee81", + "length": 250, + "cycles": 1, + "position": 240, + "iteration": 0, + "httpRequestId": "d6ed3fd6-db5d-46d2-b47a-28fcd323da7f" + }, + "item": { + "id": "5a1c6ae8-30bc-4c8c-8aac-ac041f232d6c", + "name": "credentials_verify:proof:proofPurpose:null" + }, + "response": { + "id": "24e7e272-8bbe-40a2-b32e-0a6ca71f74bd", + "status": "Bad Request", + "code": 400, + "responseTime": 41, + "responseSize": 224 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 1, + "test": "response validates against schema", + "message": "expected data to satisfy schema but found following errors: \ndata.message should be string", + "stack": "AssertionError: expected data to satisfy schema but found following errors: \ndata.message should be string\n at Object.eval sandbox-script.js:2:241)" + } + } + ] + }, + { + "id": "f3ec4273-838f-4530-bac2-3ce9280c75c4", + "cursor": { + "ref": "e9cf012f-8d72-4749-a054-a630265a3aee", + "length": 250, + "cycles": 1, + "position": 241, + "iteration": 0, + "httpRequestId": "24890b6e-5627-4b4b-9733-4619e5f2f38c" + }, + "item": { + "id": "f3ec4273-838f-4530-bac2-3ce9280c75c4", + "name": "credentials_verify:proof:proofPurpose:object" + }, + "response": { + "id": "2f5df307-929a-494c-8655-c33da2de26f5", + "status": "Bad Request", + "code": 400, + "responseTime": 42, + "responseSize": 224 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 1, + "test": "response validates against schema", + "message": "expected data to satisfy schema but found following errors: \ndata.message should be string", + "stack": "AssertionError: expected data to satisfy schema but found following errors: \ndata.message should be string\n at Object.eval sandbox-script.js:2:242)" + } + } + ] + }, + { + "id": "70beb96a-2b3e-4884-b9f8-2c040dfdb560", + "cursor": { + "ref": "cee993e9-5cfc-434c-8e34-b5385e0100e7", + "length": 250, + "cycles": 1, + "position": 242, + "iteration": 0, + "httpRequestId": "9aefc33f-5931-451a-8076-3e42d0d745d0" + }, + "item": { + "id": "70beb96a-2b3e-4884-b9f8-2c040dfdb560", + "name": "credentials_verify:proof:proofPurpose:string" + }, + "response": { + "id": "859c8049-1aef-43c1-b423-ae817b6abe33", + "status": "Bad Request", + "code": 400, + "responseTime": 43, + "responseSize": 224 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 1, + "test": "response validates against schema", + "message": "expected data to satisfy schema but found following errors: \ndata.message should be string", + "stack": "AssertionError: expected data to satisfy schema but found following errors: \ndata.message should be string\n at Object.eval sandbox-script.js:2:243)" + } + } + ] + }, + { + "id": "fac30de1-e16e-4eec-bd85-63560c8a8e2c", + "cursor": { + "ref": "ad553915-9895-4473-8931-33aaaf3dd9b6", + "length": 250, + "cycles": 1, + "position": 243, + "iteration": 0, + "httpRequestId": "ff004751-cbe5-46ee-8fc8-7ad34c126662" + }, + "item": { + "id": "fac30de1-e16e-4eec-bd85-63560c8a8e2c", + "name": "credentials_verify:missing_auth" + }, + "response": { + "id": "21a6a482-66c1-44a4-824a-c63787091067", + "status": "Unauthorized", + "code": 401, + "responseTime": 34, + "responseSize": 43 + }, + "assertions": [ + { + "assertion": "status code is 401", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "3a1ebcbc-c2d3-42aa-b0d7-edbf1d3bfe1e", + "cursor": { + "ref": "b398aeaa-26eb-4a15-b711-c1d8c347dda2", + "length": 250, + "cycles": 1, + "position": 244, + "iteration": 0, + "httpRequestId": "c79dafba-e70f-4cb7-a7fe-6de8a27b8606" + }, + "item": { + "id": "3a1ebcbc-c2d3-42aa-b0d7-edbf1d3bfe1e", + "name": "credentials_verify:bad_signature" + }, + "response": { + "id": "6c7f21c4-befb-4c92-9e15-4dfddeca1433", + "status": "OK", + "code": 200, + "responseTime": 107, + "responseSize": 48 + }, + "assertions": [ + { + "assertion": "status code is 200", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + }, + { + "assertion": "response verified is false", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 2, + "test": "response verified is false", + "message": "expected true to be false", + "stack": "AssertionError: expected true to be false\n at Object.eval sandbox-script.js:3:245)" + } + } + ] + }, + { + "id": "25370ee9-2322-44f9-ae33-1fc5d748583f", + "cursor": { + "ref": "77832668-9072-41a7-9fc1-2534cdd9821f", + "length": 250, + "cycles": 1, + "position": 245, + "iteration": 0, + "httpRequestId": "40e1593b-553c-4bc7-bce7-2394fc95cb3b" + }, + "item": { + "id": "25370ee9-2322-44f9-ae33-1fc5d748583f", + "name": "credentials_verify" + }, + "response": { + "id": "c03e4e0f-64f3-4e2e-8f47-4dd4c097f607", + "status": "OK", + "code": 200, + "responseTime": 116, + "responseSize": 48 + }, + "assertions": [ + { + "assertion": "status code is 200", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + }, + { + "assertion": "response verified is true", + "skipped": false + } + ] + }, + { + "id": "f79000d5-f722-4349-9b07-5bc8385b3e9c", + "cursor": { + "ref": "5cbc2fad-a097-4548-a78f-3c007c1b1eef", + "length": 250, + "cycles": 1, + "position": 246, + "iteration": 0, + "httpRequestId": "1cfc355a-5dc9-483d-91b7-ba948f0c44ed" + }, + "item": { + "id": "f79000d5-f722-4349-9b07-5bc8385b3e9c", + "name": "credentials_verify:issuer:object" + }, + "response": { + "id": "32211583-ef70-4546-b157-68a6b0fc31cb", + "status": "OK", + "code": 200, + "responseTime": 152, + "responseSize": 48 + }, + "assertions": [ + { + "assertion": "status code is 200", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + }, + { + "assertion": "response verified is true", + "skipped": false + } + ] + }, + { + "id": "7732d3cc-8a84-46d8-bfc0-71171ee99a0c", + "cursor": { + "ref": "e612cfc5-b402-4f56-835b-e1e6a782c94d", + "length": 250, + "cycles": 1, + "position": 247, + "iteration": 0, + "httpRequestId": "ce11f40f-caae-488e-b972-63b5fe8a4d2d" + }, + "item": { + "id": "7732d3cc-8a84-46d8-bfc0-71171ee99a0c", + "name": "presentations:missing_auth" + }, + "response": { + "id": "d40d285b-7977-455d-9639-39f27b73afcd", + "status": "Unauthorized", + "code": 401, + "responseTime": 33, + "responseSize": 43 + }, + "assertions": [ + { + "assertion": "status code is 401", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "7732d3cc-8a84-46d8-bfc0-71171ee99a0c", + "cursor": { + "ref": "e612cfc5-b402-4f56-835b-e1e6a782c94d", + "length": 250, + "cycles": 1, + "position": 247, + "iteration": 0, + "httpRequestId": "ce11f40f-caae-488e-b972-63b5fe8a4d2d" + }, + "item": { + "id": "7732d3cc-8a84-46d8-bfc0-71171ee99a0c", + "name": "presentations:missing_auth" + }, + "response": { + "id": "d40d285b-7977-455d-9639-39f27b73afcd", + "status": "Unauthorized", + "code": 401, + "responseTime": 33, + "responseSize": 43 + }, + "assertions": [ + { + "assertion": "status code is 401", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "f35e62bd-ba67-4746-a227-7a8c4fd64f96", + "cursor": { + "ref": "a5925593-e9b2-41ff-92db-a58314fd6656", + "length": 250, + "cycles": 1, + "position": 248, + "iteration": 0, + "httpRequestId": "ce038d80-9141-423b-973c-4612f7fdcd34" + }, + "item": { + "id": "f35e62bd-ba67-4746-a227-7a8c4fd64f96", + "name": "presentations_prove:missing_auth" + }, + "response": { + "id": "cc8c9f5b-e300-4e04-a2a9-1529861eafa4", + "status": "Unauthorized", + "code": 401, + "responseTime": 34, + "responseSize": 43 + }, + "assertions": [ + { + "assertion": "status code is 401", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "0958c7ee-df4c-4589-abd8-0120f68ec53d", + "cursor": { + "ref": "2f9f5a36-b280-4da7-8ad8-671b9585b5c6", + "length": 250, + "cycles": 1, + "position": 249, + "iteration": 0, + "httpRequestId": "60b901c9-cf21-46e9-a544-65952bf34ed1" + }, + "item": { + "id": "0958c7ee-df4c-4589-abd8-0120f68ec53d", + "name": "presentations_verify:missing_auth" + }, + "response": { + "id": "4a320bf6-d50a-4202-9e2a-d02986a3f5a9", + "status": "Unauthorized", + "code": 401, + "responseTime": 34, + "responseSize": 43 + }, + "assertions": [ + { + "assertion": "status code is 401", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + } + ] + } +} \ No newline at end of file diff --git a/reports/conformance-1726447924/10875732516-conformance-run-mesur.io.html b/reports/conformance-1726447924/10875732516-conformance-run-mesur.io.html new file mode 100644 index 0000000000..4ac483efcd --- /dev/null +++ b/reports/conformance-1726447924/10875732516-conformance-run-mesur.io.html @@ -0,0 +1,31365 @@ + + + + + Newman Summary Report + + + + + + + + + +
+
+ + + +
+
+
+ +
+
+
+
+

Newman Run Dashboard

+
Monday, 16 September 2024 00:47:02
+
+
+
+
+
+ +
+
Total Iterations
+

1

+
+
+
+
+
+
+
+ +
+
Total Assertions
+

507

+
+
+
+
+
+
+
+ +
+
Total Failed Tests
+

37

+
+
+
+
+
+
+
+ +
+
Total Skipped Tests
+

0

+
+
+
+
+
+
+
+
+
+
+
+
File Information
+ Collection: Conformance Suite
+ + +
+
+
+
+
+
+
+
+
Timings and Data
+ Total run duration: 26.6s
+ Total data received: 51.38KB
+ Average response time: 73ms
+
+
+
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Summary ItemTotalFailed
Requests2520
Prerequest Scripts9410
Test Scripts9500
Assertions50737
Skipped Tests0-
+
+
+
+
+
+
+
+
+
+
+ + +
+ +
+
+
+ +
+

Showing 37 Failures

+
+
+
+
+ +
+
+
Failed Test: status code is 422
+
+
Assertion Error Message
+
+
expected response to have status code 422 but got 400
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: status code is 422
+
+
Assertion Error Message
+
+
expected response to have status code 422 but got 400
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: status code is 401
+
+
Assertion Error Message
+
+
expected response to have status code 401 but got 400
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: status code is 201
+
+
Assertion Error Message
+
+
expected response to have status code 201 but got 400
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response issuer matches request credential.issuer
+
+
Assertion Error Message
+
+
Cannot destructure property 'issuer' of 'pm.response.json(...).verifiableCredential' as it is undefined.
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response validates against schema
+
+
Assertion Error Message
+
+
expected data to satisfy schema but found following errors: 
+data should have required property 'verifiableCredential'
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: status code is 201
+
+
Assertion Error Message
+
+
expected response to have status code 201 but got 400
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response validates against schema
+
+
Assertion Error Message
+
+
expected data to satisfy schema but found following errors: 
+data should have required property 'verifiableCredential'
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response issuer matches request credential.issuer
+
+
Assertion Error Message
+
+
Cannot destructure property 'issuer' of 'pm.response.json(...).verifiableCredential' as it is undefined.
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response issuanceDate matches request credential.issuanceDate
+
+
Assertion Error Message
+
+
Cannot destructure property 'issuanceDate' of 'pm.response.json(...).verifiableCredential' as it is undefined.
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response proof.created is close to 'now'
+
+
Assertion Error Message
+
+
Cannot destructure property 'proof' of 'pm.response.json(...).verifiableCredential' as it is undefined.
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: status code is 201
+
+
Assertion Error Message
+
+
expected response to have status code 201 but got 400
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response validates against schema
+
+
Assertion Error Message
+
+
expected data to satisfy schema but found following errors: 
+data should have required property 'verifiableCredential'
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response verifiableCredential.id matches request credential.id
+
+
Assertion Error Message
+
+
Cannot read properties of undefined (reading 'id')
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: status code is 201
+
+
Assertion Error Message
+
+
expected response to have status code 201 but got 400
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response validates against schema
+
+
Assertion Error Message
+
+
expected data to satisfy schema but found following errors: 
+data should have required property 'verifiableCredential'
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response issuer matches request credential.issuer.id
+
+
Assertion Error Message
+
+
Cannot destructure property 'issuer' of 'pm.response.json(...).verifiableCredential' as it is undefined.
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: status code is 201
+
+
Assertion Error Message
+
+
expected response to have status code 201 but got 400
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response validates against schema
+
+
Assertion Error Message
+
+
expected data to satisfy schema but found following errors: 
+data should have required property 'verifiableCredential'
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response credentialSubject.id matches request credential.credentialSubject.id
+
+
Assertion Error Message
+
+
Cannot destructure property 'credentialSubject' of 'pm.response.json(...).verifiableCredential' as it is undefined.
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: status code is 201
+
+
Assertion Error Message
+
+
expected response to have status code 201 but got 400
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response validates against schema
+
+
Assertion Error Message
+
+
expected data to satisfy schema but found following errors: 
+data should have required property 'verifiableCredential'
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response proof.created matches request options.created
+
+
Assertion Error Message
+
+
Cannot read properties of undefined (reading 'proof')
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: status code is 201
+
+
Assertion Error Message
+
+
expected response to have status code 201 but got 400
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response validates against schema
+
+
Assertion Error Message
+
+
expected data to satisfy schema but found following errors: 
+data should have required property 'verifiableCredential'
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: status code is 401
+
+
Assertion Error Message
+
+
expected response to have status code 401 but got 400
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: status code is 200
+
+
Assertion Error Message
+
+
expected response to have status code 200 but got 400
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response validates against schema
+
+
Assertion Error Message
+
+
expected data to satisfy schema but found following errors: 
+data should have required property 'verified'
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response verified is false
+
+
Assertion Error Message
+
+
expected undefined to be false
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: status code is 200
+
+
Assertion Error Message
+
+
expected response to have status code 200 but got 400
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response validates against schema
+
+
Assertion Error Message
+
+
expected data to satisfy schema but found following errors: 
+data should have required property 'verified'
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response verified is true
+
+
Assertion Error Message
+
+
expected undefined to be true
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: status code is 200
+
+
Assertion Error Message
+
+
expected response to have status code 200 but got 400
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response validates against schema
+
+
Assertion Error Message
+
+
expected data to satisfy schema but found following errors: 
+data should have required property 'verified'
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: response verified is true
+
+
Assertion Error Message
+
+
expected undefined to be true
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: status code is 401
+
+
Assertion Error Message
+
+
expected response to have status code 401 but got 400
+
+
+
+
+
+
+
+
+
+ +
+
+
Failed Test: status code is 401
+
+
Assertion Error Message
+
+
expected response to have status code 401 but got 400
+
+
+
+
+
+
+
+ +
+ + +
+

There are no skipped tests



+
+
+
+ + + +
+ + + +
+ +
+
1 Iteration available to view
+ + +
+
+
+ +
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: HEAD
+ Request URL: http://www.example.com/
+
+
+
+
+
Response Information
+ Response Code: 200 - OK
+ Mean time per request: 51ms
+ Mean size per request: 0B
+
+
Test Pass Percentage
+
+
+
+
No Tests for this request
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
No Tests for this request
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: HEAD
+ Request URL: http://www.example.com/
+
+
+
+
+
Response Information
+ Response Code: 200 - OK
+ Mean time per request: 6ms
+ Mean size per request: 0B
+
+
Test Pass Percentage
+
+
+
+
No Tests for this request
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
No Tests for this request
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: GET
+ Request URL: https://vc.mesur.io/v1/did.json
+
+
+
+
+
Response Information
+ Response Code: 200 - OK
+ Mean time per request: 232ms
+ Mean size per request: 1.3KB
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 200100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: GET
+ Request URL: https://vc.mesur.io/v1/identifiers/invalid_did
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 70ms
+ Mean size per request: 180B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400200
response validates against schema200
Total400
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: GET
+ Request URL: https://vc.mesur.io/v1/identifiers/did:web:example.com
+
+
+
+
+
Response Information
+ Response Code: 404 - Not Found
+ Mean time per request: 127ms
+ Mean size per request: 221B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 404100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: GET
+ Request URL: https://vc.mesur.io/v1/identifiers/urn:uuid:e8ecb0ac-2a03-487a-b541-1c1b2cb63f53
+
+
+
+
+
Response Information
+ Response Code: 404 - Not Found
+ Mean time per request: 70ms
+ Mean size per request: 211B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 404100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: GET
+ Request URL: https://vc.mesur.io/v1/identifiers/did:web:vc.mesur.io:v1
+
+
+
+
+
Response Information
+ Response Code: 401 - Unauthorized
+ Mean time per request: 70ms
+ Mean size per request: 84B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 401100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: GET
+ Request URL: https://vc.mesur.io/v1/identifiers/did:web:vc.mesur.io:v1
+
+
+
+
+
Response Information
+ Response Code: 200 - OK
+ Mean time per request: 129ms
+ Mean size per request: 1.31KB
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 200100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.mesur.io/v1/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 71ms
+ Mean size per request: 142B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.mesur.io/v1/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 70ms
+ Mean size per request: 142B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.mesur.io/v1/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 69ms
+ Mean size per request: 142B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.mesur.io/v1/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 81ms
+ Mean size per request: 142B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.mesur.io/v1/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 70ms
+ Mean size per request: 142B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.mesur.io/v1/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 70ms
+ Mean size per request: 142B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.mesur.io/v1/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 70ms
+ Mean size per request: 142B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.mesur.io/v1/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 70ms
+ Mean size per request: 142B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.mesur.io/v1/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 70ms
+ Mean size per request: 142B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.mesur.io/v1/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 70ms
+ Mean size per request: 142B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.mesur.io/v1/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 69ms
+ Mean size per request: 142B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.mesur.io/v1/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 82ms
+ Mean size per request: 142B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.mesur.io/v1/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 73ms
+ Mean size per request: 142B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.mesur.io/v1/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 72ms
+ Mean size per request: 142B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.mesur.io/v1/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 70ms
+ Mean size per request: 142B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.mesur.io/v1/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 70ms
+ Mean size per request: 142B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.mesur.io/v1/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 70ms
+ Mean size per request: 142B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.mesur.io/v1/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 70ms
+ Mean size per request: 142B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.mesur.io/v1/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 69ms
+ Mean size per request: 142B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.mesur.io/v1/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 70ms
+ Mean size per request: 142B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.mesur.io/v1/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 69ms
+ Mean size per request: 142B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.mesur.io/v1/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 70ms
+ Mean size per request: 142B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.mesur.io/v1/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 70ms
+ Mean size per request: 142B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.mesur.io/v1/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 70ms
+ Mean size per request: 142B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.mesur.io/v1/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 80ms
+ Mean size per request: 142B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.mesur.io/v1/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 72ms
+ Mean size per request: 142B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.mesur.io/v1/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 70ms
+ Mean size per request: 142B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.mesur.io/v1/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 70ms
+ Mean size per request: 142B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.mesur.io/v1/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 70ms
+ Mean size per request: 142B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.mesur.io/v1/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 70ms
+ Mean size per request: 142B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.mesur.io/v1/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 69ms
+ Mean size per request: 142B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.mesur.io/v1/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 70ms
+ Mean size per request: 142B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.mesur.io/v1/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 69ms
+ Mean size per request: 142B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.mesur.io/v1/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 70ms
+ Mean size per request: 142B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.mesur.io/v1/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 70ms
+ Mean size per request: 142B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.mesur.io/v1/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 72ms
+ Mean size per request: 142B
+
+
Test Pass Percentage
+
+
+
+
50 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 422010
response validates against schema100
Total110
+
+
+
+
+
+
+
Test Failure
+
+ + + + + + + + +
Test NameAssertion Error
status code is 422
expected response to have status code 422 but got 400
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.mesur.io/v1/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 70ms
+ Mean size per request: 142B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.mesur.io/v1/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 69ms
+ Mean size per request: 142B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.mesur.io/v1/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 70ms
+ Mean size per request: 142B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.mesur.io/v1/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 70ms
+ Mean size per request: 142B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.mesur.io/v1/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 69ms
+ Mean size per request: 142B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.mesur.io/v1/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 70ms
+ Mean size per request: 142B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.mesur.io/v1/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 71ms
+ Mean size per request: 142B
+
+
Test Pass Percentage
+
+
+
+
50 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 422010
response validates against schema100
Total110
+
+
+
+
+
+
+
Test Failure
+
+ + + + + + + + +
Test NameAssertion Error
status code is 422
expected response to have status code 422 but got 400
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.mesur.io/v1/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 70ms
+ Mean size per request: 142B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.mesur.io/v1/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 70ms
+ Mean size per request: 142B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.mesur.io/v1/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 69ms
+ Mean size per request: 142B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.mesur.io/v1/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 70ms
+ Mean size per request: 142B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.mesur.io/v1/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 70ms
+ Mean size per request: 142B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.mesur.io/v1/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 69ms
+ Mean size per request: 142B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.mesur.io/v1/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 70ms
+ Mean size per request: 142B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.mesur.io/v1/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 70ms
+ Mean size per request: 142B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.mesur.io/v1/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 70ms
+ Mean size per request: 142B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.mesur.io/v1/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 70ms
+ Mean size per request: 142B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.mesur.io/v1/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 71ms
+ Mean size per request: 142B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.mesur.io/v1/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 70ms
+ Mean size per request: 142B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.mesur.io/v1/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 70ms
+ Mean size per request: 142B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.mesur.io/v1/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 70ms
+ Mean size per request: 142B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.mesur.io/v1/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 73ms
+ Mean size per request: 142B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.mesur.io/v1/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 71ms
+ Mean size per request: 142B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.mesur.io/v1/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 70ms
+ Mean size per request: 142B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.mesur.io/v1/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 69ms
+ Mean size per request: 142B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.mesur.io/v1/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 70ms
+ Mean size per request: 142B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.mesur.io/v1/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 78ms
+ Mean size per request: 596B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.mesur.io/v1/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 70ms
+ Mean size per request: 595B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.mesur.io/v1/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 69ms
+ Mean size per request: 597B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.mesur.io/v1/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 70ms
+ Mean size per request: 142B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.mesur.io/v1/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 72ms
+ Mean size per request: 597B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.mesur.io/v1/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 71ms
+ Mean size per request: 142B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.mesur.io/v1/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 70ms
+ Mean size per request: 284B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.mesur.io/v1/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 71ms
+ Mean size per request: 283B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.mesur.io/v1/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 70ms
+ Mean size per request: 285B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.mesur.io/v1/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 70ms
+ Mean size per request: 142B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.mesur.io/v1/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 70ms
+ Mean size per request: 285B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.mesur.io/v1/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 69ms
+ Mean size per request: 142B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.mesur.io/v1/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 75ms
+ Mean size per request: 355B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.mesur.io/v1/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 69ms
+ Mean size per request: 305B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.mesur.io/v1/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 69ms
+ Mean size per request: 299B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.mesur.io/v1/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 69ms
+ Mean size per request: 211B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.mesur.io/v1/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 76ms
+ Mean size per request: 299B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.mesur.io/v1/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 73ms
+ Mean size per request: 361B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.mesur.io/v1/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 70ms
+ Mean size per request: 402B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.mesur.io/v1/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 70ms
+ Mean size per request: 401B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.mesur.io/v1/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 70ms
+ Mean size per request: 403B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.mesur.io/v1/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 70ms
+ Mean size per request: 220B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.mesur.io/v1/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 71ms
+ Mean size per request: 403B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.mesur.io/v1/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 71ms
+ Mean size per request: 142B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.mesur.io/v1/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 70ms
+ Mean size per request: 301B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.mesur.io/v1/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 70ms
+ Mean size per request: 300B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.mesur.io/v1/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 69ms
+ Mean size per request: 302B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.mesur.io/v1/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 69ms
+ Mean size per request: 142B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.mesur.io/v1/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 69ms
+ Mean size per request: 302B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.mesur.io/v1/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 70ms
+ Mean size per request: 142B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.mesur.io/v1/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 71ms
+ Mean size per request: 142B
+
+
Test Pass Percentage
+
+
+
+
50 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 401010
response validates against schema100
Total110
+
+
+
+
+
+
+
Test Failure
+
+ + + + + + + + +
Test NameAssertion Error
status code is 401
expected response to have status code 401 but got 400
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.mesur.io/v1/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 69ms
+ Mean size per request: 136B
+
+
Test Pass Percentage
+
+
+
+
0 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 201010
response issuer matches request credential.issuer010
response validates against schema010
Total030
+
+
+
+
+
+
+
Test Failures
+
+ + + + + + + + + + + + + + + + +
Test NameAssertion Error
status code is 201
expected response to have status code 201 but got 400
response issuer matches request credential.issuer
Cannot destructure property 'issuer' of 'pm.response.json(...).verifiableCredential' as it is undefined.
response validates against schema
expected data to satisfy schema but found following errors: 
+        data should have required property 'verifiableCredential'
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.mesur.io/v1/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 70ms
+ Mean size per request: 142B
+
+
Test Pass Percentage
+
+
+
+
0 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 201010
response validates against schema010
response issuer matches request credential.issuer010
response issuanceDate matches request credential.issuanceDate010
response proof.created is close to 'now'010
Total050
+
+
+
+
+
+
+
Test Failures
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
Test NameAssertion Error
status code is 201
expected response to have status code 201 but got 400
response validates against schema
expected data to satisfy schema but found following errors: 
+        data should have required property 'verifiableCredential'
response issuer matches request credential.issuer
Cannot destructure property 'issuer' of 'pm.response.json(...).verifiableCredential' as it is undefined.
response issuanceDate matches request credential.issuanceDate
Cannot destructure property 'issuanceDate' of 'pm.response.json(...).verifiableCredential' as it is undefined.
response proof.created is close to 'now'
Cannot destructure property 'proof' of 'pm.response.json(...).verifiableCredential' as it is undefined.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.mesur.io/v1/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 70ms
+ Mean size per request: 142B
+
+
Test Pass Percentage
+
+
+
+
0 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 201010
response validates against schema010
response verifiableCredential.id matches request credential.id010
Total030
+
+
+
+
+
+
+
Test Failures
+
+ + + + + + + + + + + + + + + + +
Test NameAssertion Error
status code is 201
expected response to have status code 201 but got 400
response validates against schema
expected data to satisfy schema but found following errors: 
+        data should have required property 'verifiableCredential'
response verifiableCredential.id matches request credential.id
Cannot read properties of undefined (reading 'id')
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.mesur.io/v1/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 70ms
+ Mean size per request: 142B
+
+
Test Pass Percentage
+
+
+
+
0 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 201010
response validates against schema010
response issuer matches request credential.issuer.id010
Total030
+
+
+
+
+
+
+
Test Failures
+
+ + + + + + + + + + + + + + + + +
Test NameAssertion Error
status code is 201
expected response to have status code 201 but got 400
response validates against schema
expected data to satisfy schema but found following errors: 
+        data should have required property 'verifiableCredential'
response issuer matches request credential.issuer.id
Cannot destructure property 'issuer' of 'pm.response.json(...).verifiableCredential' as it is undefined.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.mesur.io/v1/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 70ms
+ Mean size per request: 142B
+
+
Test Pass Percentage
+
+
+
+
0 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 201010
response validates against schema010
response credentialSubject.id matches request credential.credentialSubject.id010
Total030
+
+
+
+
+
+
+
Test Failures
+
+ + + + + + + + + + + + + + + + +
Test NameAssertion Error
status code is 201
expected response to have status code 201 but got 400
response validates against schema
expected data to satisfy schema but found following errors: 
+        data should have required property 'verifiableCredential'
response credentialSubject.id matches request credential.credentialSubject.id
Cannot destructure property 'credentialSubject' of 'pm.response.json(...).verifiableCredential' as it is undefined.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.mesur.io/v1/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 70ms
+ Mean size per request: 142B
+
+
Test Pass Percentage
+
+
+
+
0 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 201010
response validates against schema010
response proof.created matches request options.created010
Total030
+
+
+
+
+
+
+
Test Failures
+
+ + + + + + + + + + + + + + + + +
Test NameAssertion Error
status code is 201
expected response to have status code 201 but got 400
response validates against schema
expected data to satisfy schema but found following errors: 
+        data should have required property 'verifiableCredential'
response proof.created matches request options.created
Cannot read properties of undefined (reading 'proof')
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.mesur.io/v1/credentials/issue
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 72ms
+ Mean size per request: 142B
+
+
Test Pass Percentage
+
+
+
+
0 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 201010
response validates against schema010
Total020
+
+
+
+
+
+
+
Test Failures
+
+ + + + + + + + + + + + +
Test NameAssertion Error
status code is 201
expected response to have status code 201 but got 400
response validates against schema
expected data to satisfy schema but found following errors: 
+        data should have required property 'verifiableCredential'
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.mesur.io/v1/credentials/status
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 71ms
+ Mean size per request: 222B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.mesur.io/v1/credentials/status
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 78ms
+ Mean size per request: 307B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.mesur.io/v1/credentials/status
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 70ms
+ Mean size per request: 306B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.mesur.io/v1/credentials/status
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 70ms
+ Mean size per request: 308B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.mesur.io/v1/credentials/status
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 70ms
+ Mean size per request: 222B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.mesur.io/v1/credentials/status
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 69ms
+ Mean size per request: 308B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.mesur.io/v1/credentials/status
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 74ms
+ Mean size per request: 139B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.mesur.io/v1/credentials/status
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 69ms
+ Mean size per request: 334B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.mesur.io/v1/credentials/status
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 71ms
+ Mean size per request: 336B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.mesur.io/v1/credentials/status
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 77ms
+ Mean size per request: 139B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.mesur.io/v1/credentials/status
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 71ms
+ Mean size per request: 336B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.mesur.io/v1/credentials/status
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 70ms
+ Mean size per request: 336B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.mesur.io/v1/credentials/status
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 72ms
+ Mean size per request: 139B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.mesur.io/v1/credentials/status
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 69ms
+ Mean size per request: 538B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.mesur.io/v1/credentials/status
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 70ms
+ Mean size per request: 537B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.mesur.io/v1/credentials/status
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 70ms
+ Mean size per request: 539B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.mesur.io/v1/credentials/status
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 72ms
+ Mean size per request: 139B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.mesur.io/v1/credentials/status
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 71ms
+ Mean size per request: 539B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.mesur.io/v1/credentials/status
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 70ms
+ Mean size per request: 352B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.mesur.io/v1/credentials/status
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 69ms
+ Mean size per request: 293B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.mesur.io/v1/credentials/status
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 72ms
+ Mean size per request: 292B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.mesur.io/v1/credentials/status
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 70ms
+ Mean size per request: 294B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.mesur.io/v1/credentials/status
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 70ms
+ Mean size per request: 352B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.mesur.io/v1/credentials/status
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 69ms
+ Mean size per request: 294B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.mesur.io/v1/credentials/status
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 70ms
+ Mean size per request: 352B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.mesur.io/v1/credentials/status
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 71ms
+ Mean size per request: 362B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.mesur.io/v1/credentials/status
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 69ms
+ Mean size per request: 295B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.mesur.io/v1/credentials/status
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 70ms
+ Mean size per request: 294B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.mesur.io/v1/credentials/status
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 69ms
+ Mean size per request: 296B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.mesur.io/v1/credentials/status
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 70ms
+ Mean size per request: 362B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.mesur.io/v1/credentials/status
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 70ms
+ Mean size per request: 296B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.mesur.io/v1/credentials/status
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 70ms
+ Mean size per request: 238B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.mesur.io/v1/credentials/status
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 71ms
+ Mean size per request: 238B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.mesur.io/v1/credentials/status
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 70ms
+ Mean size per request: 238B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.mesur.io/v1/credentials/status
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 69ms
+ Mean size per request: 238B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.mesur.io/v1/credentials/status
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 70ms
+ Mean size per request: 238B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.mesur.io/v1/credentials/status
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 78ms
+ Mean size per request: 238B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.mesur.io/v1/credentials/status
+
+
+
+
+
Response Information
+ Response Code: 401 - Unauthorized
+ Mean time per request: 70ms
+ Mean size per request: 84B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 401100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.mesur.io/v1/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 70ms
+ Mean size per request: 142B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.mesur.io/v1/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 69ms
+ Mean size per request: 142B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.mesur.io/v1/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 70ms
+ Mean size per request: 142B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.mesur.io/v1/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 71ms
+ Mean size per request: 142B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.mesur.io/v1/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 70ms
+ Mean size per request: 142B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.mesur.io/v1/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 70ms
+ Mean size per request: 142B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.mesur.io/v1/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 69ms
+ Mean size per request: 142B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.mesur.io/v1/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 70ms
+ Mean size per request: 142B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.mesur.io/v1/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 69ms
+ Mean size per request: 142B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.mesur.io/v1/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 70ms
+ Mean size per request: 142B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.mesur.io/v1/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 70ms
+ Mean size per request: 142B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.mesur.io/v1/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 70ms
+ Mean size per request: 142B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.mesur.io/v1/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 71ms
+ Mean size per request: 142B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.mesur.io/v1/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 70ms
+ Mean size per request: 142B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.mesur.io/v1/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 70ms
+ Mean size per request: 142B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.mesur.io/v1/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 70ms
+ Mean size per request: 142B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.mesur.io/v1/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 70ms
+ Mean size per request: 142B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.mesur.io/v1/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 70ms
+ Mean size per request: 142B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.mesur.io/v1/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 71ms
+ Mean size per request: 142B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.mesur.io/v1/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 70ms
+ Mean size per request: 142B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.mesur.io/v1/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 70ms
+ Mean size per request: 142B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.mesur.io/v1/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 70ms
+ Mean size per request: 142B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.mesur.io/v1/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 70ms
+ Mean size per request: 142B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.mesur.io/v1/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 70ms
+ Mean size per request: 142B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.mesur.io/v1/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 72ms
+ Mean size per request: 142B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.mesur.io/v1/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 69ms
+ Mean size per request: 142B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.mesur.io/v1/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 70ms
+ Mean size per request: 142B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.mesur.io/v1/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 69ms
+ Mean size per request: 142B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.mesur.io/v1/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 69ms
+ Mean size per request: 142B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.mesur.io/v1/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 70ms
+ Mean size per request: 142B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.mesur.io/v1/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 69ms
+ Mean size per request: 142B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.mesur.io/v1/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 69ms
+ Mean size per request: 142B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.mesur.io/v1/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 69ms
+ Mean size per request: 142B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.mesur.io/v1/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 70ms
+ Mean size per request: 142B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.mesur.io/v1/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 71ms
+ Mean size per request: 142B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.mesur.io/v1/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 76ms
+ Mean size per request: 142B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.mesur.io/v1/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 71ms
+ Mean size per request: 142B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.mesur.io/v1/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 69ms
+ Mean size per request: 142B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.mesur.io/v1/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 70ms
+ Mean size per request: 142B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.mesur.io/v1/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 70ms
+ Mean size per request: 142B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.mesur.io/v1/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 70ms
+ Mean size per request: 142B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.mesur.io/v1/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 70ms
+ Mean size per request: 142B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.mesur.io/v1/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 70ms
+ Mean size per request: 142B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.mesur.io/v1/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 70ms
+ Mean size per request: 142B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.mesur.io/v1/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 69ms
+ Mean size per request: 142B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.mesur.io/v1/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 69ms
+ Mean size per request: 142B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.mesur.io/v1/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 75ms
+ Mean size per request: 142B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.mesur.io/v1/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 73ms
+ Mean size per request: 142B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.mesur.io/v1/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 70ms
+ Mean size per request: 142B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.mesur.io/v1/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 70ms
+ Mean size per request: 142B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.mesur.io/v1/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 70ms
+ Mean size per request: 142B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.mesur.io/v1/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 71ms
+ Mean size per request: 142B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.mesur.io/v1/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 70ms
+ Mean size per request: 142B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.mesur.io/v1/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 69ms
+ Mean size per request: 142B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.mesur.io/v1/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 69ms
+ Mean size per request: 142B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.mesur.io/v1/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 70ms
+ Mean size per request: 142B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.mesur.io/v1/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 69ms
+ Mean size per request: 142B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.mesur.io/v1/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 70ms
+ Mean size per request: 142B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.mesur.io/v1/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 70ms
+ Mean size per request: 142B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.mesur.io/v1/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 70ms
+ Mean size per request: 142B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.mesur.io/v1/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 75ms
+ Mean size per request: 142B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.mesur.io/v1/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 70ms
+ Mean size per request: 142B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.mesur.io/v1/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 70ms
+ Mean size per request: 142B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.mesur.io/v1/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 70ms
+ Mean size per request: 142B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.mesur.io/v1/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 70ms
+ Mean size per request: 142B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.mesur.io/v1/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 69ms
+ Mean size per request: 142B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.mesur.io/v1/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 76ms
+ Mean size per request: 142B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.mesur.io/v1/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 70ms
+ Mean size per request: 142B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.mesur.io/v1/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 69ms
+ Mean size per request: 142B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.mesur.io/v1/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 69ms
+ Mean size per request: 142B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.mesur.io/v1/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 70ms
+ Mean size per request: 142B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.mesur.io/v1/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 70ms
+ Mean size per request: 142B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.mesur.io/v1/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 70ms
+ Mean size per request: 142B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.mesur.io/v1/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 69ms
+ Mean size per request: 142B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.mesur.io/v1/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 69ms
+ Mean size per request: 142B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.mesur.io/v1/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 71ms
+ Mean size per request: 142B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.mesur.io/v1/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 70ms
+ Mean size per request: 142B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.mesur.io/v1/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 71ms
+ Mean size per request: 142B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.mesur.io/v1/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 72ms
+ Mean size per request: 142B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.mesur.io/v1/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 70ms
+ Mean size per request: 142B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.mesur.io/v1/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 69ms
+ Mean size per request: 142B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.mesur.io/v1/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 70ms
+ Mean size per request: 142B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.mesur.io/v1/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 70ms
+ Mean size per request: 142B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.mesur.io/v1/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 69ms
+ Mean size per request: 142B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.mesur.io/v1/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 70ms
+ Mean size per request: 142B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.mesur.io/v1/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 71ms
+ Mean size per request: 142B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.mesur.io/v1/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 70ms
+ Mean size per request: 142B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.mesur.io/v1/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 70ms
+ Mean size per request: 142B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.mesur.io/v1/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 70ms
+ Mean size per request: 142B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.mesur.io/v1/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 69ms
+ Mean size per request: 142B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.mesur.io/v1/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 70ms
+ Mean size per request: 142B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.mesur.io/v1/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 70ms
+ Mean size per request: 142B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.mesur.io/v1/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 69ms
+ Mean size per request: 142B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.mesur.io/v1/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 69ms
+ Mean size per request: 142B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.mesur.io/v1/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 69ms
+ Mean size per request: 142B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.mesur.io/v1/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 69ms
+ Mean size per request: 142B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.mesur.io/v1/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 70ms
+ Mean size per request: 142B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 400100
response validates against schema100
Total200
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.mesur.io/v1/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 70ms
+ Mean size per request: 142B
+
+
Test Pass Percentage
+
+
+
+
50 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 401010
response validates against schema100
Total110
+
+
+
+
+
+
+
Test Failure
+
+ + + + + + + + +
Test NameAssertion Error
status code is 401
expected response to have status code 401 but got 400
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.mesur.io/v1/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 70ms
+ Mean size per request: 142B
+
+
Test Pass Percentage
+
+
+
+
0 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 200010
response validates against schema010
response verified is false010
Total030
+
+
+
+
+
+
+
Test Failures
+
+ + + + + + + + + + + + + + + + +
Test NameAssertion Error
status code is 200
expected response to have status code 200 but got 400
response validates against schema
expected data to satisfy schema but found following errors: 
+        data should have required property 'verified'
response verified is false
expected undefined to be false
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.mesur.io/v1/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 70ms
+ Mean size per request: 142B
+
+
Test Pass Percentage
+
+
+
+
0 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 200010
response validates against schema010
response verified is true010
Total030
+
+
+
+
+
+
+
Test Failures
+
+ + + + + + + + + + + + + + + + +
Test NameAssertion Error
status code is 200
expected response to have status code 200 but got 400
response validates against schema
expected data to satisfy schema but found following errors: 
+        data should have required property 'verified'
response verified is true
expected undefined to be true
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.mesur.io/v1/credentials/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 74ms
+ Mean size per request: 142B
+
+
Test Pass Percentage
+
+
+
+
0 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 200010
response validates against schema010
response verified is true010
Total030
+
+
+
+
+
+
+
Test Failures
+
+ + + + + + + + + + + + + + + + +
Test NameAssertion Error
status code is 200
expected response to have status code 200 but got 400
response validates against schema
expected data to satisfy schema but found following errors: 
+        data should have required property 'verified'
response verified is true
expected undefined to be true
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.mesur.io/v1/presentations
+
+
+
+
+
Response Information
+ Response Code: 401 - Unauthorized
+ Mean time per request: 70ms
+ Mean size per request: 84B
+
+
Test Pass Percentage
+
+
+
+
100 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 401200
response validates against schema200
Total400
+
+
+
+
+
+
+
Test Failure
+
+ + + + +
Test NameAssertion Error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.mesur.io/v1/presentations/prove
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 69ms
+ Mean size per request: 142B
+
+
Test Pass Percentage
+
+
+
+
50 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 401010
response validates against schema100
Total110
+
+
+
+
+
+
+
Test Failure
+
+ + + + + + + + +
Test NameAssertion Error
status code is 401
expected response to have status code 401 but got 400
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
+
+
+
+
+
Request Information
+ Request Method: POST
+ Request URL: https://vc.mesur.io/v1/presentations/verify
+
+
+
+
+
Response Information
+ Response Code: 400 - Bad Request
+ Mean time per request: 70ms
+ Mean size per request: 142B
+
+
Test Pass Percentage
+
+
+
+
50 %
+
+
+
+
+
+
+
+
+
+
+
+
Test Information
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
NamePassedFailedSkipped
status code is 401010
response validates against schema100
Total110
+
+
+
+
+
+
+
Test Failure
+
+ + + + + + + + +
Test NameAssertion Error
status code is 401
expected response to have status code 401 but got 400
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/reports/conformance-1726447924/10875732516-conformance-run-mesur.io.json b/reports/conformance-1726447924/10875732516-conformance-run-mesur.io.json new file mode 100644 index 0000000000..c4d7f2f9b7 --- /dev/null +++ b/reports/conformance-1726447924/10875732516-conformance-run-mesur.io.json @@ -0,0 +1,25278 @@ +{ + "collection": { + "info": { + "_postman_id": "0b8a4a7f-f952-4403-a9a4-909b37b8fa24", + "name": "Conformance Suite", + "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json" + }, + "item": [ + { + "id": "00790bb0-a112-4609-87bd-f4911848a034", + "name": "Clear Cache", + "item": [ + { + "id": "73b86b8c-a977-49d8-9977-0d44211c4046", + "name": "Clear Token Cache", + "request": { + "url": { + "host": [ + "www", + "example", + "com" + ], + "query": [], + "variable": [] + }, + "method": "HEAD" + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "3047e6b8-3dcb-4793-9fbf-53e555c27bb8", + "type": "text/javascript", + "exec": [ + "pm.globals.unset(\"tokenCache\");", + "" + ], + "_lastExecutionId": "29ba010a-f0a7-4f20-8380-834e0e69c8ef" + } + } + ] + }, + { + "id": "6f403af9-ee34-487f-9512-3114ec60996a", + "name": "Clear DID Web Cache", + "request": { + "url": { + "host": [ + "www", + "example", + "com" + ], + "query": [], + "variable": [] + }, + "method": "HEAD" + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "23d498b7-13bc-4f1d-aa29-35e0a83efc0a", + "type": "text/javascript", + "exec": [ + "pm.globals.unset(\"didWebCache\");", + "" + ], + "_lastExecutionId": "703e1d5e-ac57-4c04-81df-3559f5e396e4" + } + } + ] + } + ], + "event": [] + }, + { + "id": "1639c817-83eb-4fa4-bc81-b6dc5c526519", + "name": "Discovery - API Configuration", + "item": [ + { + "id": "c4626119-b607-40a4-bd91-f09b41a2fd95", + "name": "Positive Testing", + "item": [ + { + "id": "d019a8dc-a3a3-4e63-ae28-bdf2173997a4", + "name": "did_json", + "request": { + "url": { + "host": [ + "{{did_web_endpoint}}" + ], + "query": [], + "variable": [] + }, + "method": "GET" + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "1c5e4f5f-6c93-4099-8f13-5220b8efc373", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 200\", function () {", + " pm.response.to.have.status(200);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema200ApiConfiguration\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "" + ], + "_lastExecutionId": "77b11460-340c-450b-8aa1-f9f47ec80a75" + } + } + ] + } + ], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "720f840a-953f-4c83-a41b-c3eb04d7f7d6", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "fd188271-9a51-45ba-9815-f967aaee44de" + } + }, + { + "listen": "test", + "script": { + "id": "c43cb7ac-4b81-4334-808a-26151b42ed3d", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "9e1c142a-8946-4c24-8a01-64615ad1e896" + } + } + ] + } + ], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "22858f71-cecb-41c7-a5d1-a046aaa1eff7", + "type": "text/javascript", + "exec": [ + "// Discovery requires a multi-tenant aware did web endpoint", + "const did_web = pm.environment.get(\"ORGANIZATION_DID_WEB\");", + "const did_web_endpoint = utils(pm).convertDidWebToEndpoint(did_web);", + "pm.variables.set('did_web_endpoint', did_web_endpoint);", + "" + ], + "_lastExecutionId": "2d3db039-41e3-4ee1-94d4-d4bdb80fcd9b" + } + }, + { + "listen": "test", + "script": { + "id": "38a1fb5b-a755-4a1c-8d1c-c05a3ced3b40", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "c7558468-76d2-4eb2-a844-07fb41b64dd1" + } + } + ] + }, + { + "id": "cd703be0-6957-4382-9855-47479a95ee2f", + "name": "Identifiers - Resolve", + "item": [ + { + "id": "24a4157d-e7d8-4ffe-a949-91405b2b050a", + "name": "Negative Testing", + "item": [ + { + "id": "d93916c5-662b-4fe6-a921-648ac27898fa", + "name": "Bad Request", + "item": [ + { + "id": "274f5f3a-4731-427f-838a-9f0ff7dbd907", + "name": "did:invalid", + "request": { + "url": { + "path": [ + "identifiers", + "invalid_did" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "GET" + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "18b3ef90-edc5-4e0e-96d6-4928f8a8d036", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400Identifiers\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "" + ], + "_lastExecutionId": "96a964a6-fe57-4edc-98d7-aa1f12331f27" + } + } + ] + }, + { + "id": "4bcd06ff-4b91-4c66-a03b-c435a600000b", + "name": "did:not_found:did_web", + "request": { + "url": { + "path": [ + "identifiers", + "did:web:example.com" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "GET" + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "8fe65886-deac-4c80-a65e-d09117d2d699", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 404\", function () {", + " pm.response.to.have.status(404);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema404\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "" + ], + "_lastExecutionId": "b899ff64-abdd-4990-9daf-f7515a25c9dd" + } + } + ] + }, + { + "id": "dc68a746-64ad-4781-aa4d-ae2c771d9c5d", + "name": "did:not_found:urn", + "request": { + "url": { + "path": [ + "identifiers", + "urn:uuid:{{$randomUUID}}" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "GET" + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "cefd9278-3b67-484a-828d-a74dba00e964", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 404\", function () {", + " pm.response.to.have.status(404);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema404\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "" + ], + "_lastExecutionId": "55de751f-74d8-4cdb-b619-2d6b2718df9c" + } + } + ] + } + ], + "event": [] + }, + { + "id": "a9c2fb68-58d5-4d4d-b705-d04aa07b7991", + "name": "Bad Auth", + "item": [ + { + "id": "25d0681e-c456-41f0-b886-57d8a3e00c50", + "name": "identifiers:missing_auth", + "request": { + "url": { + "path": [ + "identifiers", + "{{ORGANIZATION_DID_WEB}}" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "auth": { + "type": "noauth", + "noauth": [] + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "a1082516-75dd-4af3-8f69-40308ce59b15", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 401\", function () {", + " pm.response.to.have.status(401);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema401\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "" + ], + "_lastExecutionId": "31881aea-7bb0-420c-8094-cd40f6e4071b" + } + }, + { + "listen": "prerequest", + "script": { + "id": "1cfdbee3-8c61-46a8-a195-6335a5eca6cd", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "46e076e9-a9e7-490e-bb10-33825a5aecdd" + } + } + ] + } + ], + "event": [] + } + ], + "event": [] + }, + { + "id": "fa4db426-72df-41dc-bd91-8aab62e06629", + "name": "Positive Testing", + "item": [ + { + "id": "727fcb6d-f706-46ce-85c1-4789b2767b38", + "name": "identifiers", + "request": { + "url": { + "path": [ + "identifiers", + "{{ORGANIZATION_DID_WEB}}" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "GET" + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "ed96ed8a-588e-41dc-95be-3c01434e1406", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 200\", function () {", + " pm.response.to.have.status(200);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema200Identifiers\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString), {", + " strict: true,", + " strictSchema: true,", + " });", + "});" + ], + "_lastExecutionId": "d798d6f0-fbe1-481d-8efc-f295d851d235" + } + } + ] + } + ], + "event": [] + } + ], + "auth": { + "type": "bearer", + "bearer": [ + { + "type": "string", + "value": "{{currentAccessToken}}", + "key": "token" + } + ] + }, + "event": [ + { + "listen": "prerequest", + "script": { + "id": "08acce5d-7a71-4e1e-a6eb-12a6008fa34d", + "type": "text/javascript", + "exec": [ + "// Obtain an access token", + "utils(pm).getAccessToken();", + "" + ], + "_lastExecutionId": "05201f08-05fc-4df2-ae9d-a7029ba0d09a" + } + }, + { + "listen": "test", + "script": { + "id": "43cd9b96-8baa-40e0-9000-79784943688a", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "fe3a0959-87f7-4baa-930c-6f7dab4013ea" + } + } + ] + }, + { + "id": "60cb7964-6083-4615-ae65-2a770fbde821", + "name": "Credentials - Create", + "item": [ + { + "id": "146b4081-07ed-4a4d-b050-df6e8664beb2", + "name": "Negative Testing", + "item": [ + { + "id": "d74c0244-be08-4616-a298-fde10587321b", + "name": "Bad Request", + "description": { + "content": "This folder contains requests which mutate a valid request body in a way that should provoke a \"400 Bad Request\" response from the server.", + "type": "text/plain" + }, + "item": [ + { + "id": "e12d88f7-cd9a-4e24-ab04-5587ce06c103", + "name": "credentials_issue:credential:missing", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "66818d8a-0cb1-44e5-a52f-db350903a813", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "295a9a63-18b0-415d-9497-ba2c4863bc02" + } + }, + { + "listen": "prerequest", + "script": { + "id": "0dc8f3cf-904b-4e50-81d3-c93cd5e02ebb", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // \"credential\" is a required field", + " delete req.credential;", + "}));", + "" + ], + "_lastExecutionId": "0cc5992e-f6c6-41fa-9b40-87eb699aae94" + } + } + ] + }, + { + "id": "4d94683d-f59c-4c7b-bb72-bb487ca5846e", + "name": "credentials_issue:credential.@context:missing", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "eef743c6-7716-42c2-8343-e1d9de0847ee", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "2ef9be68-3725-41d7-a463-2eb0fe5c45a5" + } + }, + { + "listen": "prerequest", + "script": { + "id": "6c1a0af6-3e97-4c6d-8afb-d843cbfa931d", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // \"credential.@context\" is a required field", + " delete req.credential[\"@context\"];", + "}));", + "" + ], + "_lastExecutionId": "64f45c1f-28bc-4671-81e2-a505d31a8726" + } + } + ] + }, + { + "id": "79a4f66d-ea13-4ca7-b7f6-63bf24490084", + "name": "credentials_issue:credential.@context:boolean", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "7c36045f-434b-4c5b-82b3-a6339be27488", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "7f8bda6b-8cac-4583-ac14-e938b0b7daf3" + } + }, + { + "listen": "prerequest", + "script": { + "id": "46d282c3-c494-4386-b2f9-000a132dbc91", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // \"credential.@context\" must be an array, not a boolean", + " req.credential[\"@context\"] = false;", + "}));", + "" + ], + "_lastExecutionId": "46119ec4-62ee-4ad1-af82-d9a640aed03d" + } + } + ] + }, + { + "id": "027b1e90-2c35-4c69-935e-24791871f468", + "name": "credentials_issue:credential.@context:integer Copy", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "6436f1ca-64f3-4f9a-b223-4fb025c1623c", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "a8fa9d3e-8fbd-49fb-a3d0-07129975255a" + } + }, + { + "listen": "prerequest", + "script": { + "id": "7f6bf3c6-a8d7-4fe7-9f7a-0c1a9e84761f", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // \"credential.@context\" must be an array, not an integer", + " req.credential[\"@context\"] = 42;", + "}));", + "" + ], + "_lastExecutionId": "1d5b1f0f-fb49-4a05-a8b8-d6caf55f5725" + } + } + ] + }, + { + "id": "f6aa3385-7ab7-43b2-a745-039ec7549dc8", + "name": "credentials_issue:credential.@context:null", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "fcbb1958-92eb-4e54-a2d3-be19bd928661", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "295a72d2-69d1-438f-95cf-86def15fea17" + } + }, + { + "listen": "prerequest", + "script": { + "id": "8d75996a-efe2-4f7f-93fd-f6ff9179a2fd", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // \"credential.@context\" must be an array, not null", + " req.credential[\"@context\"] = null;", + "}));", + "" + ], + "_lastExecutionId": "d9149362-a1ac-4f7b-b432-cf3c4b0b7eba" + } + } + ] + }, + { + "id": "63977a48-4def-48d3-acbb-98485e2a1519", + "name": "credentials_issue:credential.@context:object", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "8f50f7a2-9547-487c-a7ef-c1b019aaa7f2", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "2854bb03-5033-44b2-8e00-da13d313010b" + } + }, + { + "listen": "prerequest", + "script": { + "id": "ee10794e-6edd-4039-8339-ee28b78e95d2", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // \"credential.@context\" must be an array, not an object", + " req.credential[\"@context\"] = {\"@vocab\": \"https://www.w3.org/2018/credentials/v1\"};", + "}));", + "" + ], + "_lastExecutionId": "2ac469c1-a463-4efb-b781-8f3fe81d7669" + } + } + ] + }, + { + "id": "e010cfbc-15de-4480-99f6-4692cdaa0f18", + "name": "credentials_issue:credential.@context:string", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "9d63cac6-bf59-48c4-aa8f-152bc4d8bdcd", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "6ef414a3-4096-4a27-afb0-8cfde157b96f" + } + }, + { + "listen": "prerequest", + "script": { + "id": "92fd0df2-6988-495d-b9f0-809d8993f0da", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // \"credential.@context\" must be an array, not a string", + " req.credential[\"@context\"] = \"https://www.w3.org/2018/credentials/v1\";", + "}));", + "" + ], + "_lastExecutionId": "9282da94-85da-4af9-9d7e-574dc11b5701" + } + } + ] + }, + { + "id": "694d34fc-41b3-4aaa-8970-79fad5121f2c", + "name": "credentials_issue:credential.@context.item.array", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "ea56546f-4ef0-46a5-8511-1c98982cba1f", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "ee53fc26-8d3e-4cee-8693-2c2489439eba" + } + }, + { + "listen": "prerequest", + "script": { + "id": "5b17ea37-17e0-404f-b81c-281bcc85b38a", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // Elements of credential.@context array must be string, not array", + " req.credential[\"@context\"] = [", + " \"https://www.w3.org/2018/credentials/v1\",", + " [\"https://w3id.org/traceability/v1\"],", + " ];", + "}));", + "" + ], + "_lastExecutionId": "4072e0d9-f394-4a29-8bad-4e2117392538" + } + } + ] + }, + { + "id": "128fda88-1b87-47f8-9550-acdd17296893", + "name": "credentials_issue:credential.@context.item.boolean", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "b35595f8-90d3-45a9-ba3a-4f458e05fc7c", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "b3a9981d-3de6-4356-82d1-4634e29fb525" + } + }, + { + "listen": "prerequest", + "script": { + "id": "4ff0aa72-eee2-4b2b-baac-e457992d6c00", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // Elements of credential.@context array must be string, not boolean", + " req.credential[\"@context\"] = [", + " \"https://www.w3.org/2018/credentials/v1\",", + " false,", + " ];", + "}));", + "" + ], + "_lastExecutionId": "64e23866-4f39-4097-b0fa-b1f7fd0d23c1" + } + } + ] + }, + { + "id": "2fb39bcb-ced6-4c74-8411-be01971b972d", + "name": "credentials_issue:credential.@context.item.integer", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "e61fbb59-0dbf-402e-9a21-b2b809ee21de", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "0adb04ed-93e4-4a6f-a48a-17884b5fd292" + } + }, + { + "listen": "prerequest", + "script": { + "id": "fddf7d83-35b4-4f6d-82d8-2711ba678b05", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // Elements of credential.@context array must be string, not integer", + " req.credential[\"@context\"] = [", + " \"https://www.w3.org/2018/credentials/v1\",", + " 42,", + " ];", + "}));", + "" + ], + "_lastExecutionId": "56ecff47-8a20-4fc1-83e7-935a264b9db4" + } + } + ] + }, + { + "id": "942445b4-8bbd-4b57-b1ca-b63ec2f986fc", + "name": "credentials_issue:credential.@context.item.null", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "fdf0a1db-3727-45d8-8599-f9585cb86a82", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "a346f3e2-65f6-4709-bb98-1d4495aff7e8" + } + }, + { + "listen": "prerequest", + "script": { + "id": "63b02021-f415-460c-b7cb-867435f84a5c", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // Elements of credential.@context array must be string, not integer", + " req.credential[\"@context\"] = [", + " \"https://www.w3.org/2018/credentials/v1\",", + " null,", + " ];", + "}));", + "" + ], + "_lastExecutionId": "c4291773-2aa7-4c40-8a27-9a7e61f87855" + } + } + ] + }, + { + "id": "64d34145-3c4a-455d-9d17-ecc840394336", + "name": "credentials_issue:credential.@context.item.object", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "4d305951-b64f-4356-906e-3b404d015796", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "7a16152d-dfd6-4a83-b3ae-a8be979f9dd9" + } + }, + { + "listen": "prerequest", + "script": { + "id": "9217aa84-8c6d-447d-9b8d-fb2bb126a0dc", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // Elements of credential.@context array must be string, not object", + " req.credential[\"@context\"] = [", + " \"https://www.w3.org/2018/credentials/v1\",", + " {\"@vocab\": \"https://w3id.org/traceability/v1\"},", + " ];", + "}));", + "" + ], + "_lastExecutionId": "f76e49cb-9413-48d6-9d7a-40b80383f6f2" + } + } + ] + }, + { + "id": "ee3725b8-73dd-4bc4-87f9-8fef0a6b5d86", + "name": "credentials_issue:credential.id:array", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "a7eafaa2-4cab-40a7-baf7-fba3955aa6b6", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "93206b9e-2081-4e74-9b62-edfdfd07d9ba" + } + }, + { + "listen": "prerequest", + "script": { + "id": "4acdf2e7-91eb-4e8a-9ed5-49cffa413f7d", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // Optional credential.id must be string, not array", + " req.credential.id = [pm.variables.get(\"credentialId\")];", + "}));", + "" + ], + "_lastExecutionId": "cd2f8f04-ef4e-4b97-b1a1-db6b6b6d99e6" + } + } + ] + }, + { + "id": "f6a3105c-1e1b-4193-b81f-da448865aef8", + "name": "credentials_issue:credential.id:boolean", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "fdb03e5d-1609-426d-83ed-de522a14c64a", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "d8b379a8-d4d4-42bf-9a28-a8d78dc36448" + } + }, + { + "listen": "prerequest", + "script": { + "id": "4aae074b-cb05-4f27-9ab5-98bba2bf71f1", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // Optional credential.id must be string, not boolean", + " req.credential.id = false;", + "}));", + "" + ], + "_lastExecutionId": "2a20a0fb-acea-465c-8893-e1522882a6fa" + } + } + ] + }, + { + "id": "9774965c-550e-4ae7-b27c-359aec1b19af", + "name": "credentials_issue:credential.id:integer", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "a21803a9-7d55-4e65-b7b0-84f458f6b8d4", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "5b3f0e88-fe2e-41c3-94a8-5422eb07b801" + } + }, + { + "listen": "prerequest", + "script": { + "id": "5a9b028b-4f76-4c4b-babd-6b2d7d91dbb2", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // Optional credential.id must be string, not integer", + " req.credential.id = 42;", + "}));", + "" + ], + "_lastExecutionId": "c472aff8-e1a8-41a0-86f5-39778697c9ac" + } + } + ] + }, + { + "id": "2505a25f-ad79-4b27-81d0-fe110eb0192e", + "name": "credentials_issue:credential.id:null", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "da2e1d8a-b8f8-4a1b-9aaa-b9e736138b91", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "cbcfe576-6c60-491a-9adc-d8c19e1b7be7" + } + }, + { + "listen": "prerequest", + "script": { + "id": "872b79d8-a473-47c8-a96f-b827c99a1435", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // Optional credential.id must be string, not null", + " req.credential.id = null;", + "}));", + "" + ], + "_lastExecutionId": "da4b765e-74f1-4adb-a8af-d51f05048698" + } + } + ] + }, + { + "id": "96e0fa41-6846-43e5-8c1a-59604a5b1f64", + "name": "credentials_issue:credential.id:object", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "b312eacf-3046-4077-88fe-ba1199db6e48", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "5da194b4-a066-4721-b188-23ec8a15a741" + } + }, + { + "listen": "prerequest", + "script": { + "id": "b4158b26-577b-427c-9275-19aa0539badb", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // Optional credential.id must be string, not object", + " req.credential.id = {\"id\": pm.variables.get(\"credentialId\")};", + "}));", + "" + ], + "_lastExecutionId": "a73c8a8b-0b37-44e6-84b9-3cba187f51db" + } + } + ] + }, + { + "id": "0a9e4ce8-017a-46a4-be50-286d5765ace5", + "name": "credentials_issue:credential.type:missing", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "727623f3-a299-4e4a-a0c4-77fe9ccb4464", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "6e2cf16d-e7b9-4d9b-a961-149a23e445fa" + } + }, + { + "listen": "prerequest", + "script": { + "id": "84636da0-a58e-438e-b164-bbf8d5a6bab1", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credential.type is a required property", + " delete req.credential.type;", + "}));" + ], + "_lastExecutionId": "4de739b1-4d41-4cec-b020-40d66ab1293b" + } + } + ] + }, + { + "id": "c7f637c7-8231-454c-9d72-d5465c544720", + "name": "credentials_issue:credential.type:boolean", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "96cd9de2-9094-4c39-9e83-bb43d78ae3d2", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "b8781741-7565-446e-82a1-813699633ba2" + } + }, + { + "listen": "prerequest", + "script": { + "id": "6e63c31b-1ad4-4019-8b88-2111aa8a775f", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credential.type must be array, not boolean", + " req.credential.type = false;", + "}));" + ], + "_lastExecutionId": "2768937c-4a27-450f-b5fc-3f57c19b3fa9" + } + } + ] + }, + { + "id": "be9f23f2-72b5-4c67-bf9e-1e288e3f4659", + "name": "credentials_issue:credential.type:integer", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "adf6a842-7fa2-4d14-962a-a5f1cc5ec1ce", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "bf2be06c-8284-4871-b6e6-1c9217babd7c" + } + }, + { + "listen": "prerequest", + "script": { + "id": "83bf339c-8f62-4496-a091-ac616a700094", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credential.type must be array, not integer", + " req.credential.type = 42;", + "}));" + ], + "_lastExecutionId": "d35de529-8269-4dab-86e7-03a2d70a56b5" + } + } + ] + }, + { + "id": "a25ffe4b-e272-4701-9a45-2696da2e8752", + "name": "credentials_issue:credential.type:null", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "3a11f953-519a-4d63-b560-a55c0f937678", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "5e377f58-0072-4cc2-86dd-260c7bf28f51" + } + }, + { + "listen": "prerequest", + "script": { + "id": "184fe997-6326-4395-aa85-0d2905159e0c", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credential.type must be array, not null", + " req.credential.type = null;", + "}));" + ], + "_lastExecutionId": "c0ef35a5-f607-48e6-9cbf-910ffcfd8bf6" + } + } + ] + }, + { + "id": "ae6b12e9-eaa3-40da-b0ce-3552e14e6c3e", + "name": "credentials_issue:credential.type:object", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "edc0e259-39b4-4cc2-a460-1b070d23bc7d", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "e176ea08-40e7-4013-a246-95e4e60bac31" + } + }, + { + "listen": "prerequest", + "script": { + "id": "5ecf2ed3-f8aa-4703-9116-765ff6885cda", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credential.type must be array, not object", + " req.credential.type = {};", + "}));" + ], + "_lastExecutionId": "a0bf5bfc-362b-410e-a49d-88e17db1e018" + } + } + ] + }, + { + "id": "5136e6bd-924f-4014-95eb-d6b6d0ebceec", + "name": "credentials_issue:credential.type:string", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "5ce96621-8009-45b7-ab07-c413093be04b", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "5a6ffbb9-ffbd-4d35-a665-b3929727ebd8" + } + }, + { + "listen": "prerequest", + "script": { + "id": "b51c6a3a-2cbd-40db-b943-936e8ef9dbab", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credential.type must be array, not string", + " req.credential.type = \"VerifiableCredential\";", + "}));" + ], + "_lastExecutionId": "dc8811fe-0bfd-4545-9562-d6cbe36a40a4" + } + } + ] + }, + { + "id": "757fd57f-697e-43b7-8bfc-3c0fcf03f967", + "name": "credentials_issue:credential.type.item:missing", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "c7ed6435-a312-4ea8-bba1-1f32256b072c", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "e79ca155-7eb0-4808-a97d-937ca732ffe6" + } + }, + { + "listen": "prerequest", + "script": { + "id": "cf2027d7-e346-4dc4-b01b-7308d665e948", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credential.type must have at least one element", + " req.credential.type = [];", + "}));" + ], + "_lastExecutionId": "3ad4faec-885b-47da-875f-4feb326d8d37" + } + } + ] + }, + { + "id": "da3ca680-6ce8-4a11-bf77-dc58b84ea0da", + "name": "credentials_issue:credential.type.item:array", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "bcc3a9ac-ef1c-4b42-8765-657f985a5606", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "da67591f-5c37-4c63-83c5-8688ae2a418e" + } + }, + { + "listen": "prerequest", + "script": { + "id": "dba3342f-3daa-4658-bd11-932860a8b273", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credential.type elements must be string, not array", + " req.credential.type = [", + " \"VerifiableCredential\",", + " [\"AnotherType\"],", + " ];", + "}));" + ], + "_lastExecutionId": "e87dfeab-3b74-40c0-884f-7361c514e784" + } + } + ] + }, + { + "id": "0b700c8b-934f-4383-9c3e-edcbfd72e94e", + "name": "credentials_issue:credential.type.item:boolean", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "7dc4afe5-a7ab-4ea7-8f6a-11275e21533a", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "4c13ae31-7416-4e64-93ef-767d80bba1fd" + } + }, + { + "listen": "prerequest", + "script": { + "id": "7edc47e8-cf31-4e8a-b5ac-39edcc31ef42", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credential.type elements must be string, not boolean", + " req.credential.type = [", + " \"VerifiableCredential\",", + " false,", + " ];", + "}));" + ], + "_lastExecutionId": "1e64e0f9-9550-49e9-af5c-a15f5ad52122" + } + } + ] + }, + { + "id": "bcf8d05a-2bb5-4ae3-b360-72b8622090a9", + "name": "credentials_issue:credential.type.item:integer", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "60c161e7-eaef-4b39-ba9c-adcd7a32fcbd", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "ea95b416-6e53-4c7c-ae69-0b21e2c06545" + } + }, + { + "listen": "prerequest", + "script": { + "id": "dcc2d5ba-042e-4823-846a-13135de52cd7", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credential.type elements must be string, not integer", + " req.credential.type = [", + " \"VerifiableCredential\",", + " 42,", + " ];", + "}));" + ], + "_lastExecutionId": "b9c087f7-0dd6-4ef3-820d-2736a88cb901" + } + } + ] + }, + { + "id": "a586e44b-521f-4c22-9ec9-52e28adcc9dd", + "name": "credentials_issue:credential.type.item:null", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "5568e82b-b8ec-445d-9b1d-377f6a3bfc32", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "e391b01c-3025-437c-9134-4215d52ccf26" + } + }, + { + "listen": "prerequest", + "script": { + "id": "a146d3c7-ba1d-4766-a1b4-d00d51b7ce69", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credential.type elements must be string, not null", + " req.credential.type = [", + " \"VerifiableCredential\",", + " null,", + " ];", + "}));" + ], + "_lastExecutionId": "9f2035d8-0259-4e97-9e35-0f909f944d44" + } + } + ] + }, + { + "id": "1994d33f-e77e-4e3a-90ea-8fc15ab9bfff", + "name": "credentials_issue:credential.type.item:object", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "27d266fe-bae3-44a6-a7b4-c1cf37e3b8c1", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "549066f0-d1c2-4aaa-8d30-0865c814f977" + } + }, + { + "listen": "prerequest", + "script": { + "id": "aaed3233-09ee-4107-9735-2caf4517c84c", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credential.type elements must be string, not object", + " req.credential.type = [", + " \"VerifiableCredential\",", + " {},", + " ];", + "}));" + ], + "_lastExecutionId": "443644e0-20f5-48e4-8629-27bc0b2bd07f" + } + } + ] + }, + { + "id": "20942938-6c73-4cc0-8f97-6381ede3222e", + "name": "credentials_issue:credential.issuer:missing", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "30be841c-cf9e-4aae-a997-ce6c9b4c4af5", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "0ecb6a5b-f6ca-4509-a77b-c5b5b50719a3" + } + }, + { + "listen": "prerequest", + "script": { + "id": "18b00543-b39f-4b05-b4b3-a39a44594512", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credential.issuer is a required property", + " delete req.credential.issuer;", + "}));" + ], + "_lastExecutionId": "7824aa4c-9b44-4726-8bbe-fc273c8c7c08" + } + } + ] + }, + { + "id": "0f5f4e7f-3f00-418b-a299-273a1ca15fda", + "name": "credentials_issue:credential.issuer:array", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "a94519b3-5bf3-45a7-bd21-702b18f2e842", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "4af651c0-776d-4175-ae8b-0c4695b247a2" + } + }, + { + "listen": "prerequest", + "script": { + "id": "fb245176-4c61-48d9-badd-19685be36ea6", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credential.issuer must be string or object with id, not array", + " req.credential.issuer = [pm.variables.get(\"issuer\")];", + "}));" + ], + "_lastExecutionId": "e64d5cb3-49ae-4463-8ac2-6c58b646b09d" + } + } + ] + }, + { + "id": "efa9fc68-1f2c-40ae-a601-1debeefd80fa", + "name": "credentials_issue:credential.issuer:boolean", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "230710f0-be69-47f7-9907-97b9abdc5851", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "4d76a5af-6e70-4d00-9698-1a9b5ed7ce71" + } + }, + { + "listen": "prerequest", + "script": { + "id": "19997a06-29f0-4c3d-b000-f404e0bc2d36", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credential.issuer must be string or object with id, not boolean", + " req.credential.issuer = false;", + "}));" + ], + "_lastExecutionId": "cf86f6d2-39b0-469a-aa49-b4c917359804" + } + } + ] + }, + { + "id": "7f0255b1-ee1c-4c97-88fe-6626d7b939f8", + "name": "credentials_issue:credential.issuer:integer", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "941d26d1-4bf5-47f3-97a1-03a220730774", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "95c17cd8-66a8-4202-95cd-28ffa0600401" + } + }, + { + "listen": "prerequest", + "script": { + "id": "4618d933-22c9-4a71-aa3d-46eb1b63bf62", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credential.issuer must be string or object with id, not integer", + " req.credential.issuer = 42;", + "}));" + ], + "_lastExecutionId": "9ecc51b2-6e5b-4e63-8a1b-8e43ec32b633" + } + } + ] + }, + { + "id": "e9aa9101-92fe-4c24-9ea8-f4bb75cb5ccb", + "name": "credentials_issue:credential.issuer:null", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "10e2a8aa-c151-4753-b874-80c08383163d", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "191781aa-eb83-466b-bc07-35cacd862759" + } + }, + { + "listen": "prerequest", + "script": { + "id": "1ae07c62-1dfe-4461-bd00-00058206b0f5", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credential.issuer must be string or object with id, not null", + " req.credential.issuer = null;", + "}));" + ], + "_lastExecutionId": "e5cd6deb-eaa9-4aaa-8913-490f3feb4fc8" + } + } + ] + }, + { + "id": "ecbfc88c-355b-44d0-a45e-897af0fc22ba", + "name": "credentials_issue.credential.issuer:invalid", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "cb017150-45a3-41a1-b1a8-baf7aecf9f03", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "b0e8aac5-f629-4e76-b99e-1aa8038d0153" + } + }, + { + "listen": "prerequest", + "script": { + "id": "b46ee536-6da1-4cf8-aa39-58a22edecf87", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credential.issuer must be a valid URI", + " req.credential.issuer = \"not.a.uri\"", + "}));" + ], + "_lastExecutionId": "98027708-c839-4ef5-9bd6-abf6c889151e" + } + } + ] + }, + { + "id": "4f0071de-5a2f-418a-b277-36411226d569", + "name": "credentials_issue.credential.issuer:unknown", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "078e9108-ed12-4ca0-8ade-4f16abad6e08", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 422\", function () {", + " pm.response.to.have.status(422);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema422CredentialsIssue\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "" + ], + "_lastExecutionId": "4473e219-48a9-48b5-a88f-7f1ad4adad96" + } + }, + { + "listen": "prerequest", + "script": { + "id": "69920def-e303-4df1-acd6-5f56d48f5957", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credential.issuer must be known to the endpoint.", + " req.credential.issuer = \"urn:uuid:{{$randomUUID}}\";", + "}));" + ], + "_lastExecutionId": "2c2413db-fdb5-44a2-8526-7b47157e11a5" + } + } + ] + }, + { + "id": "29f37691-25d6-4332-b02b-258a69608c49", + "name": "credentials_issue:credential.issuer.id:missing", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "81362777-510f-41da-a43c-6834937f2d88", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "677dad64-1c04-407a-8b34-f9c984e2f1ec" + } + }, + { + "listen": "prerequest", + "script": { + "id": "4af1e2ac-3467-43f2-9e54-d3bce439f099", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credential.issuer.id is required when issuer is in object format", + " req.credential.issuer = {};", + "}));" + ], + "_lastExecutionId": "dda6548e-657a-477d-8ca9-991e2e1aaaf1" + } + } + ] + }, + { + "id": "43ff8e46-6715-4e83-974a-3380ff574a55", + "name": "credentials_issue:credential.issuer.id:array", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "abc04d0d-851e-4e62-9786-1f6f9f17ebb5", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "619622d5-a5c6-4eeb-9665-9cf4c31072fa" + } + }, + { + "listen": "prerequest", + "script": { + "id": "b5739e8f-149f-4463-9ea1-0da495e5b7fd", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credential.issuer.id must be string, not array", + " req.credential.issuer = {\"id\": [pm.variables.get(\"issuer\")]};", + "}));" + ], + "_lastExecutionId": "97a28063-2b40-47cb-88fd-a6647e3ff9c8" + } + } + ] + }, + { + "id": "357ddaf0-a08d-4634-a406-078553c92bec", + "name": "credentials_issue:credential.issuer.id:boolean", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "6bbf6749-3b28-4cdc-b5a3-a9615fd2beda", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "92890ff8-b2b1-4bbc-a204-afa3d28ce1b3" + } + }, + { + "listen": "prerequest", + "script": { + "id": "ac5f3deb-b1c9-4684-8dbb-6b6d7ed7c1cb", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credential.issuer.id must be string, not boolean", + " req.credential.issuer = {\"id\": false};", + "}));" + ], + "_lastExecutionId": "c3468c4e-e661-4b46-83e1-2e24e4f6ab10" + } + } + ] + }, + { + "id": "fcd6c648-c8f8-4db2-8ffc-1064c3ce5542", + "name": "credentials_issue:credential.issuer.id:integer", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "35797c6c-738d-4947-8420-3f5cd8365d29", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "c940492d-843a-453e-b825-9f7fb578965e" + } + }, + { + "listen": "prerequest", + "script": { + "id": "32c1e231-e718-4fd9-a374-3ef6a3e7bf85", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credential.issuer.id must be string, not integer", + " req.credential.issuer = {\"id\": 42};", + "}));" + ], + "_lastExecutionId": "cb9c7b88-8e99-4119-8b73-a6afa48d8cea" + } + } + ] + }, + { + "id": "662b4ec1-6320-48bd-92e4-d3eccc5488ee", + "name": "credentials_issue:credential.issuer.id:null", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "c07e292c-54a7-4185-89e1-5a125e422223", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "e82f4130-1297-4ce7-a506-3283d10cf3d6" + } + }, + { + "listen": "prerequest", + "script": { + "id": "d38af72c-047d-404b-b89b-6e61e0e959c5", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credential.issuer.id must be string, not null", + " req.credential.issuer = {\"id\": null};", + "}));" + ], + "_lastExecutionId": "59538a12-6e22-4a41-aa66-0250e264677a" + } + } + ] + }, + { + "id": "893b9a49-4e4d-43e5-8c93-ad7f6887061c", + "name": "credentials_issue.credential.issuer.id:invalid", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "da73c68d-3ed6-42a3-8d61-84add4da319d", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "61ddc0e3-2706-49a0-8297-96921fb66b0a" + } + }, + { + "listen": "prerequest", + "script": { + "id": "76869d79-07e6-4195-93b8-412bff858706", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credential.issuer.id must be a valid URI", + " req.credential.issuer = {\"id\": \"not.a.uri\"}", + "}));" + ], + "_lastExecutionId": "d7bfce61-75f2-4fc9-bbd6-a37a7b8dc960" + } + } + ] + }, + { + "id": "bd5ae3d1-5d63-48ec-a6f0-2596b90321c8", + "name": "credentials_issue.credential.issuer.id:unknown", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "db00f2c9-fdb1-4cd6-aae7-9f8ed7451803", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 422\", function () {", + " pm.response.to.have.status(422);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema422CredentialsIssue\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "76d086e9-0c78-4149-a59d-014c45beb2a6" + } + }, + { + "listen": "prerequest", + "script": { + "id": "5052f8ab-807b-42b5-8836-477e7956f23b", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credential.issuer.id must be known to the endpoint.", + " req.credential.issuer = {\"id\": \"urn:uuid:{{$randomUUID}}\"};", + "}));" + ], + "_lastExecutionId": "e91e9e3e-4b1d-44c6-9912-556ca043fb78" + } + } + ] + }, + { + "id": "e480cc36-d268-483a-86c9-a99568c1b1fc", + "name": "credentials_issue:credential.issuanceDate.missing", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "7fc625fc-8597-4884-a781-1eaea8b8c7ec", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "eeeb934c-8749-4453-88b3-fe26977c51ef" + } + }, + { + "listen": "prerequest", + "script": { + "id": "e223db1f-04bf-4ef7-93dd-eac5793f856d", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credential.issuanceDate is a required property", + " delete req.credential.issuanceDate;", + "}));" + ], + "_lastExecutionId": "f5917504-86ba-48bd-87a7-6bf379a1f242" + } + } + ] + }, + { + "id": "9e2bddd2-0560-495a-942a-6b46c9bb6f92", + "name": "credentials_issue:credential.issuanceDate:array", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "0e75b8eb-ef55-42ca-8f2a-bba5daf50f09", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "b0ce71f3-a8ac-4299-a384-29056f477926" + } + }, + { + "listen": "prerequest", + "script": { + "id": "2324469a-7391-4fe3-92b7-0f4afaa5e5b3", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credential.issuanceDate must be string, not array", + " req.credential.issuanceDate = [pm.variables.get(\"issuanceDate\")];", + "}));" + ], + "_lastExecutionId": "ba42619b-ea4f-40d1-ab62-6f79cb6e676e" + } + } + ] + }, + { + "id": "0d373fec-e412-4687-92d4-f5b8ad04ca75", + "name": "credentials_issue:credential.issuanceDate:boolean", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "bd8d8e30-2419-4fcc-9639-16fd80659639", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "37f25739-3308-4472-9845-288537924452" + } + }, + { + "listen": "prerequest", + "script": { + "id": "897eaeb2-52b3-4602-82a7-8e43cbe527e8", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credential.issuanceDate must be string, not boolean", + " req.credential.issuanceDate = false;", + "}));" + ], + "_lastExecutionId": "3b3eb542-4ad6-4d59-8936-0ac76280664c" + } + } + ] + }, + { + "id": "a3c1e546-0bb5-49ab-bd09-5895361dd8bc", + "name": "credentials_issue:credential.issuanceDate:integer", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "d4ab5d61-c442-4cd8-9fe1-c6225bb69214", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "ea6dcda0-edbe-448a-aec8-51494d0c6b86" + } + }, + { + "listen": "prerequest", + "script": { + "id": "81c8031f-db47-4c40-bf10-dedddc7c342f", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credential.issuanceDate must be string, not integer", + " req.credential.issuanceDate = 42;", + "}));" + ], + "_lastExecutionId": "65f3bf0c-3e65-4965-bd58-6131ff2765a6" + } + } + ] + }, + { + "id": "9238f7f3-e08f-45e1-b86f-dcfdd6463c2c", + "name": "credentials_issue:credential.issuanceDate:null", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "cd029404-47c9-40da-8aee-d7634c84d3f9", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "04316b92-15fd-497a-bc92-9adf787d35ef" + } + }, + { + "listen": "prerequest", + "script": { + "id": "9b7e4643-012a-4890-9d1c-30fbb96743af", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credential.issuanceDate must be string, not null", + " req.credential.issuanceDate = null;", + "}));" + ], + "_lastExecutionId": "969526fb-8941-4c79-9bcc-5498584fb21f" + } + } + ] + }, + { + "id": "4b38cc40-49d6-482a-8d09-0432f02d90eb", + "name": "credentials_issue:credential.issuanceDate:object", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "8f171447-b15f-403b-969e-d15364393ea9", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "3c31ec3a-4dc6-4fe7-b81a-b1758f01e223" + } + }, + { + "listen": "prerequest", + "script": { + "id": "d70a3ad4-1280-41a4-90e0-8288d8a925dc", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credential.issuanceDate must be string, not object", + " req.credential.issuanceDate = {};", + "}));" + ], + "_lastExecutionId": "5f4da160-1040-49b1-b4ad-b5fcd2e8344c" + } + } + ] + }, + { + "id": "e4ad0228-13b2-41c8-98b7-8f011ff272cd", + "name": "credentials_issue:credential.issuanceDate:invalid_value", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "6debe2b1-1dfb-48ae-bb30-aef0bda19171", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "90339186-ca85-4476-aac9-0fd7e4d17086" + } + }, + { + "listen": "prerequest", + "script": { + "id": "0dd607f9-e0c3-41c2-a0a1-59a7d3e01eee", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credential.issuanceDate must be a valid XML date time string", + " req.credential.issuanceDate = \"not an xml date time string\";", + "}));" + ], + "_lastExecutionId": "c28f40d1-c263-4991-8289-f080f8499531" + } + } + ] + }, + { + "id": "a385817f-f05d-4024-a579-2f6f012e276d", + "name": "credentials_issue:credential.credentialSubject:missing", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "f6ba5f8d-e046-4ade-8ee2-a36db6c4eb91", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "2760709b-a087-4ad7-8374-bc5923e380f5" + } + }, + { + "listen": "prerequest", + "script": { + "id": "978ea8b7-ed19-4b84-8693-30f56cc8ce87", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credential.credentialSubject is a required property", + " delete req.credential.credentialSubject;", + "}));" + ], + "_lastExecutionId": "1d23200b-8901-4193-ac9c-a635cec93152" + } + } + ] + }, + { + "id": "43b760fc-cc87-4999-91bf-2bc2a5138115", + "name": "credentials_issue:credential.credentialSubject:array", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "80a76476-5403-43f5-9d85-ef9c85fd4879", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "0ccc0904-94eb-432c-96ed-29efd1edbd2a" + } + }, + { + "listen": "prerequest", + "script": { + "id": "06811f62-ffc3-421c-abb2-6cfbfe7fbbfc", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credential.credentialSubject must be object, not array", + " req.credential.credentialSubject = [pm.variables.get(\"credentialSubject\")];", + "}));" + ], + "_lastExecutionId": "03ff0374-ef8e-44f8-b5cc-09b106f5a33b" + } + } + ] + }, + { + "id": "e6756f67-4dc7-4be1-b758-f87a2bd4ab27", + "name": "credentials_issue:credential.credentialSubject:boolean", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "972f1ac1-b600-4008-86eb-946f1f800a5f", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "ce6f132b-08b0-4afd-a2be-9cb6d6a7e90b" + } + }, + { + "listen": "prerequest", + "script": { + "id": "3eee6e3e-c779-40ca-a234-027a75700799", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credential.credentialSubject must be object, not boolean", + " req.credential.credentialSubject = false;", + "}));" + ], + "_lastExecutionId": "c0785477-6027-4e2d-834f-cbe0dd68195e" + } + } + ] + }, + { + "id": "77579aac-d871-4f5a-be99-dee156e2b794", + "name": "credentials_issue:credential.credentialSubject:integer", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "c1d8775c-7366-4300-aff4-777b81cdca6a", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "f9727d6b-0d12-4c13-baf7-256344c95015" + } + }, + { + "listen": "prerequest", + "script": { + "id": "1ce968d3-19b0-47f8-808a-7796b92445bb", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credential.credentialSubject must be object, not integer", + " req.credential.credentialSubject = 42;", + "}));" + ], + "_lastExecutionId": "50bc5fd4-0186-4bd8-81ca-853123835b77" + } + } + ] + }, + { + "id": "0543582e-9d76-4d8f-acbf-4d0112174608", + "name": "credentials_issue:credential.credentialSubject:null", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "10c03de4-8372-400e-99e5-d40d30275e51", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "482cb23c-37c1-4eb9-adad-c9f6c53f7e28" + } + }, + { + "listen": "prerequest", + "script": { + "id": "6727ea8c-9717-410d-8198-29b2dfc1bbd1", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credential.credentialSubject must be object, not null", + " req.credential.credentialSubject = null;", + "}));" + ], + "_lastExecutionId": "dfc7f8e7-d1c9-429b-9550-afbf8e3cc9e6" + } + } + ] + }, + { + "id": "230e7f98-246b-4926-87e3-a28a792c1129", + "name": "credentials_issue:credential.credentialSubject:string", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "a03deda9-2482-465c-8adb-f1e5bb76ee18", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "c3ec55d1-febc-4cc3-bb0d-264050f7ab31" + } + }, + { + "listen": "prerequest", + "script": { + "id": "5bc0c954-e0ec-405f-9d39-6175c82d34bd", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credential.credentialSubject must be object, not string.", + " req.credential.credentialSubject = pm.variables.get(\"credentialSubject\");", + "}));" + ], + "_lastExecutionId": "55fed150-6072-49d2-996e-55b0129983f4" + } + } + ] + }, + { + "id": "b0af7091-bc1b-449f-b52a-9144b919127f", + "name": "credentials_issue:credential.credentialSubject.id:array", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "df57eb36-e812-44c5-8251-185ef28adf08", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "d5f69a60-f9d3-41a9-acf5-fbe34493b487" + } + }, + { + "listen": "prerequest", + "script": { + "id": "6c67915f-5158-4c30-9147-87cac144143f", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credential.credentialSubject.id must be string, not array", + " req.credential.credentialSubject = {\"id\": [pm.variables.get(\"credentialSubject\")]};", + "}));" + ], + "_lastExecutionId": "cd20cb87-bc26-414b-b9c5-afe3a5abc1ee" + } + } + ] + }, + { + "id": "b85dd184-6e8c-4fbc-8815-4d8036f22e89", + "name": "credentials_issue:credential.credentialSubject.id:array Copy", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "d12e00a9-3184-46f0-a849-444880ab6552", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "5b27f589-1419-4b98-8c81-24965307f258" + } + }, + { + "listen": "prerequest", + "script": { + "id": "23e2acdd-267d-4bac-991e-d68eb706b4df", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credential.credentialSubject.id must be string, not boolean", + " req.credential.credentialSubject = {\"id\": false};", + "}));" + ], + "_lastExecutionId": "04b0f3ea-d576-494c-b808-226fc10d68dc" + } + } + ] + }, + { + "id": "c8e0b2a6-217d-4f4b-b2ff-1a8348b8253a", + "name": "credentials_issue:credential.credentialSubject.id:array Copy 2", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "9a41a8f3-6f54-4d6f-a304-a1788d3392ea", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "f0f997f4-9782-4380-a0fd-dbfeade9252c" + } + }, + { + "listen": "prerequest", + "script": { + "id": "df939176-3957-4340-8999-304dbac60c2c", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credential.credentialSubject.id must be string, not integer", + " req.credential.credentialSubject = {\"id\": 42};", + "}));" + ], + "_lastExecutionId": "d442fa7a-b522-4aa4-8119-1326e7a398de" + } + } + ] + }, + { + "id": "6f87378d-3f47-4234-a648-0857ce770093", + "name": "credentials_issue:credential.credentialSubject.id:array Copy 3", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "70012b20-ec20-4496-9759-630137ee1539", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "13f39c9e-8704-4c8c-a70a-9297787fa806" + } + }, + { + "listen": "prerequest", + "script": { + "id": "0f6939cf-1bf9-495d-b102-68c53dff9bef", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credential.credentialSubject.id must be string, not null", + " req.credential.credentialSubject = {\"id\": null};", + "}));" + ], + "_lastExecutionId": "58c6ed85-8766-490f-97ca-0d0bdce01f5e" + } + } + ] + }, + { + "id": "b85fed51-420c-481e-af61-c15e02ff6f0c", + "name": "credentials_issue:credential.credentialSubject.id:array Copy 4", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "0efdc2a5-798e-46ca-b7d1-cb7a20eea85c", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "f494d245-0f9b-4245-857d-298e58b95c7b" + } + }, + { + "listen": "prerequest", + "script": { + "id": "fc853672-24e1-42c0-bbc4-1aa978bb6763", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credential.credentialSubject.id must be string, not object", + " req.credential.credentialSubject = {\"id\": {}};", + "}));" + ], + "_lastExecutionId": "8be6ed7d-27da-4328-8e6d-2b648a1fad2f" + } + } + ] + }, + { + "id": "c9ac6c6c-59a3-4e7d-bb8f-e490378f799a", + "name": "credentials_issue:options:missing", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "2380f5f0-ad01-43a4-8891-cd7975a57c0c", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "20f4759a-f0a5-4820-a77d-13efebe21432" + } + }, + { + "listen": "prerequest", + "script": { + "id": "e3063d7c-c1a6-42ae-872d-26933fd94ff8", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // options is a required property", + " delete req.options;", + "}));" + ], + "_lastExecutionId": "0c789906-fd42-44ef-a36d-5e01e2191bc1" + } + } + ] + }, + { + "id": "65fb0b3c-58c6-4001-b3a0-b7845afa5c09", + "name": "credentials_issue:options:array", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "5e296371-c3bc-4b85-9fe9-6c3e6d6ac795", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "1cbe8d7d-a454-4295-bf8b-b5b672eb8d1b" + } + }, + { + "listen": "prerequest", + "script": { + "id": "6cd7f629-1c87-4aac-ae3e-423f8118cfa3", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // options must be object, not array", + " req.options = [];", + "}));" + ], + "_lastExecutionId": "0a640181-8197-40ad-ba8a-d7d3c6f69868" + } + } + ] + }, + { + "id": "b0587b32-e8bd-4a12-80ec-fb7ef308d1d4", + "name": "credentials_issue:options:boolean", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "47651aef-2953-4cf8-a00e-c96e67ee0a33", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "10092468-23eb-4fca-9094-b68abe6308d9" + } + }, + { + "listen": "prerequest", + "script": { + "id": "b059fa55-8f75-4597-8b27-6381539e658c", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // options must be object, not boolean", + " req.options = false;", + "}));" + ], + "_lastExecutionId": "1d330cbf-205b-49fd-b741-dc6c5a0423f5" + } + } + ] + }, + { + "id": "34dd7302-b3b5-450d-99b4-dd4bf0edc0bc", + "name": "credentials_issue:options:integer", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "b371201c-cb6f-41a2-b4d1-ec2f7005e202", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "f4c312e5-57ce-4e21-978a-bcb08b837c8a" + } + }, + { + "listen": "prerequest", + "script": { + "id": "884b639f-4d8e-4dbf-8386-781a39693e98", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // options must be object, not integer", + " req.options = 42;", + "}));" + ], + "_lastExecutionId": "5d66a907-f12b-4f70-a4f8-a9933fc65b28" + } + } + ] + }, + { + "id": "ac8aeb23-25de-415a-abf5-b374ffa3ff97", + "name": "credentials_issue:options:null", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "59bb3927-3673-4202-986f-f1c35bb90ed8", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "4b0fa4f2-ccaf-4398-932e-a798d9191b0a" + } + }, + { + "listen": "prerequest", + "script": { + "id": "b172ad5d-3cbf-4c79-a204-b65658a5bab3", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // options must be object, not null", + " req.options = null;", + "}));" + ], + "_lastExecutionId": "3603fad8-43f1-4a4f-ba98-24994194399a" + } + } + ] + }, + { + "id": "a99c2b89-52f4-471f-bc2d-e95a0aa2cdb9", + "name": "credentials_issue:options:string", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "0114cc7c-5786-4bce-b160-5cf5c83a28ec", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "24fe528b-090a-4766-8593-8cc5579b2168" + } + }, + { + "listen": "prerequest", + "script": { + "id": "924bf315-bb7e-4ecf-ad1a-77949599bdc6", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // options must be object, not string", + " req.options = \"\";", + "}));" + ], + "_lastExecutionId": "56c5bd11-c593-41b0-b6ea-7c0eddf5b92d" + } + } + ] + }, + { + "id": "e9ebcbd1-2612-4d99-a73c-41d7dd9a9e35", + "name": "credentials_issue:options.type:missing", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "4a39920e-b86c-49ba-a2dd-ff43b0531ccd", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "ce70171f-34be-41e8-9eb9-dd6a7db84922" + } + }, + { + "listen": "prerequest", + "script": { + "id": "c807f746-e850-4567-a794-31b6ba5b26fc", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // options.type is a required property", + " delete req.options.type;", + "}));" + ], + "_lastExecutionId": "7e84a9d1-7781-4731-be5d-0ccc3ff92d72" + } + } + ] + }, + { + "id": "ecbadbad-0e31-428a-bcd1-aa85b1607745", + "name": "credentials_issue:options.type:array", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "e353aa87-4e24-4132-b05a-6a974b089ba1", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "f14182af-d31f-4997-bf97-16450de2a843" + } + }, + { + "listen": "prerequest", + "script": { + "id": "90f08e61-991f-425b-9790-992e0a7f3d5e", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // options.type must be string, not array", + " req.options.type = [\"Ed25519Signature2018\"];", + "}));" + ], + "_lastExecutionId": "dfab1858-9d41-452d-8a4a-c4f3c8c0c7c9" + } + } + ] + }, + { + "id": "f6e4d6cd-328d-4a99-ba6e-bbc573c4a3d1", + "name": "credentials_issue:options.type:boolean", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "00bbd2b1-22fd-40eb-a972-4c82c3a3b6db", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "f139727c-5ed0-4b06-89ea-b4afa47ea2eb" + } + }, + { + "listen": "prerequest", + "script": { + "id": "360f6fa3-9e05-4063-83eb-9cf48911a887", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // options.type must be string, not boolean", + " req.options.type = false;", + "}));" + ], + "_lastExecutionId": "81a24f51-0121-4a38-ad69-97928184efac" + } + } + ] + }, + { + "id": "76dd9216-420f-4485-a26b-d41c844ab76a", + "name": "credentials_issue:options.type:integer", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "4f6dc375-edcc-4e06-b909-e3f5b674e639", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "e2cdcbf6-2a74-4c99-9b11-ebffc03f313e" + } + }, + { + "listen": "prerequest", + "script": { + "id": "757c03dc-2ded-4eae-9562-ef8516b9fbc6", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // options.type must be string, not integer", + " req.options.type = 42;", + "}));" + ], + "_lastExecutionId": "2d6536a8-ec0c-430c-a2d6-0ba51e8f52b4" + } + } + ] + }, + { + "id": "09f2fe36-e604-4bf7-a95d-0409af456949", + "name": "credentials_issue:options.type:null", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "92ca4e09-c520-476d-9d29-87ad450bcaaa", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "469dbea3-b6d8-48c7-b97c-eb8d4f27fb16" + } + }, + { + "listen": "prerequest", + "script": { + "id": "e52cd5ca-8193-4c0e-a843-c48ddada7d06", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // options.type must be string, not null", + " req.options.type = null;", + "}));" + ], + "_lastExecutionId": "d9e7366f-6ca5-40e2-aec4-0ec558fb77bd" + } + } + ] + }, + { + "id": "fc81f592-6df2-4808-a29c-2a94f0229b9f", + "name": "credentials_issue:options.type:object", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "89ab6053-f3d1-44a7-8c79-5a587dffaf88", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "d6f76087-2c1b-48a2-836b-1fdd4bd86f7c" + } + }, + { + "listen": "prerequest", + "script": { + "id": "ec9c8bc9-9085-44bf-9fe6-8a86b4f94bbc", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // options.type must be string, not object", + " req.options.type = {};", + "}));" + ], + "_lastExecutionId": "54d82c27-8b12-4cba-9eb7-b85004e4db4e" + } + } + ] + }, + { + "id": "105e364a-7e1c-4655-b0d1-96fbb187b883", + "name": "credentials_issue:options.type:invalid_value", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "b9da2f44-9bda-4e49-b5d0-04b1ad5906e2", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "561077a0-3509-4d18-9795-d65ebe14f70b" + } + }, + { + "listen": "prerequest", + "script": { + "id": "1b338706-b89e-463e-a539-21ab73350754", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // options.type must be one of the valid values", + " req.options.type = \"invalid value\";", + "}));" + ], + "_lastExecutionId": "661d8b75-32fe-422d-84c1-987b995ab97a" + } + } + ] + }, + { + "id": "bc66aeb5-01db-4e05-8ae7-8f1e9baa179b", + "name": "credentials_issue:options.created:array", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "9881d08f-1a72-4399-bba5-54a264865107", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "7de4e9ff-c6b8-4616-bd30-e5050e0064d2" + } + }, + { + "listen": "prerequest", + "script": { + "id": "3e826594-3a66-4605-88a7-a263ae195fb6", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // options.created must be string, not array", + " req.options.created = [pm.variables.get(\"created\")];", + "}));" + ], + "_lastExecutionId": "6a92e39e-f9fe-4070-982d-f1f109699d66" + } + } + ] + }, + { + "id": "58613154-72a3-471b-8145-6f9a8e3be67f", + "name": "credentials_issue:options.created:boolean", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "d5217cb2-ab77-441c-8214-9aa17d0f0719", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "2013c16d-56eb-4a2e-a12a-0692cc544f18" + } + }, + { + "listen": "prerequest", + "script": { + "id": "76f260f9-c46e-4f02-b56e-1f069657db70", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // options.created must be string, not boolean", + " req.options.created = false;", + "}));" + ], + "_lastExecutionId": "0cd20c9e-bb2e-4d84-811c-7d64fdb5c3ea" + } + } + ] + }, + { + "id": "289e2937-8982-47f5-be68-8da0dfac17f0", + "name": "credentials_issue:options.created:integer", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "85f5eedb-9b8f-448c-a254-41dd4ca94e01", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "3eab14b8-27cd-4049-bb4c-8985f7cee6c8" + } + }, + { + "listen": "prerequest", + "script": { + "id": "963b952a-b53c-4aac-ba07-cbebe5f6aaa1", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // options.created must be string, not integer", + " req.options.created = 42;", + "}));" + ], + "_lastExecutionId": "03f70f21-2c2c-4ab5-a2df-227d6acdd998" + } + } + ] + }, + { + "id": "4ba0947b-1eee-40cc-a7c5-9d4b8e20e15a", + "name": "credentials_issue:options.created:null", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "e341746a-e0cf-4cf2-a613-39d321a53466", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "a254891f-2312-4ed6-bde8-ece1c4da580c" + } + }, + { + "listen": "prerequest", + "script": { + "id": "a1a818af-f7f5-4943-aaea-0f97e64fa4c8", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // options.created must be string, not null", + " req.options.created = null;", + "}));" + ], + "_lastExecutionId": "8a8178c1-db11-49d4-8252-3259ed2cb048" + } + } + ] + }, + { + "id": "8347fbf9-3cf8-4fa8-a6ed-378dc99f3f73", + "name": "credentials_issue:options.created:object", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "c3acf186-41bc-4a1e-b0e2-4966342edf29", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "df28fd6b-244e-44a7-854f-733d3a1372bf" + } + }, + { + "listen": "prerequest", + "script": { + "id": "29e3aa0a-6bf2-4c15-9aef-47df558d1c1b", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // options.created must be string, not object", + " req.options.created = {};", + "}));" + ], + "_lastExecutionId": "64723856-7a18-4619-b6c5-7c646ad9d9cb" + } + } + ] + }, + { + "id": "36108dda-e3cc-42e9-9956-001f848042cd", + "name": "credentials_issue:options.created:invalid", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "b8c5029a-e657-45b8-a561-0881ac234652", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "38779742-9b4f-4cc0-ac95-b730e515b087" + } + }, + { + "listen": "prerequest", + "script": { + "id": "de6015bf-0544-42ff-9d0f-e5af9d80d7bb", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // options.created must be a valid XML date time string", + " req.options.created = \"not an xml date time string\";", + "}));" + ], + "_lastExecutionId": "4cc2b457-1266-4537-844d-6c9d7c872166" + } + } + ] + }, + { + "id": "c3f45635-9f68-46ae-a1e3-684f8147cde9", + "name": "credentials_issue:options.credentialStatus:array", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "9e124bf7-84d9-4e8f-99d6-7371f40c898c", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "3083a527-9524-477d-99fc-13898a159fe9" + } + }, + { + "listen": "prerequest", + "script": { + "id": "fec47c5d-7434-4dce-bd46-b39c9adb8404", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // options.credentialStatus must be object, not array", + " req.options.credentialStatus = [\"StatusList2021Entry\"];", + "}));" + ], + "_lastExecutionId": "eecdf693-98b4-4834-9bee-2737a6765bc8" + } + } + ] + }, + { + "id": "450b654d-de29-437e-80ef-f344da81c0d4", + "name": "credentials_issue:options.credentialStatus:boolean", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "e3662d59-a1a4-46a8-bcfb-6cd12ff0f98f", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "7fe4332c-f65f-47cc-aaae-589c8e5346c4" + } + }, + { + "listen": "prerequest", + "script": { + "id": "f598ace2-2f5f-4e24-8f73-9203a30ce261", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // options.credentialStatus must be object, not boolean", + " req.options.credentialStatus = false;", + "}));" + ], + "_lastExecutionId": "36f948b0-2ace-4bf4-89e5-991c07a8f4b3" + } + } + ] + }, + { + "id": "896e4ecd-1bd9-4cb9-b719-25f83c80c398", + "name": "credentials_issue:options.credentialStatus:integer", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "64f15af2-548a-474f-af25-211bcafb497a", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "b6d22df0-9537-466f-9f48-8c3c838580bb" + } + }, + { + "listen": "prerequest", + "script": { + "id": "8afa2f07-514b-4291-b902-7fa921399a1a", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // options.credentialStatus must be object, not integer", + " req.options.credentialStatus = 42;", + "}));" + ], + "_lastExecutionId": "d07d48d2-c709-4eb7-b50c-b90526953c96" + } + } + ] + }, + { + "id": "374932fa-33a6-4b27-952f-6774cf28d25d", + "name": "credentials_issue:options.credentialStatus:null", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "29467187-6f14-4c7b-8c75-10c6ce1ef1bf", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "3ae910ce-6ca9-46c9-a878-b89688d7ed0e" + } + }, + { + "listen": "prerequest", + "script": { + "id": "205084c3-4c60-4f35-aafc-bca5414113ec", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // options.credentialStatus must be object, not null", + " req.options.credentialStatus = null;", + "}));" + ], + "_lastExecutionId": "74d69a6b-0be1-4ea3-9fdb-8defcaea97e2" + } + } + ] + }, + { + "id": "43d60585-2183-40f1-bdad-0e0226008195", + "name": "credentials_issue:options.credentialStatus:string", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "be0bca9d-85b7-4bbe-899c-cb3cb3bbd314", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "948a193d-129d-455c-a003-f49b526788de" + } + }, + { + "listen": "prerequest", + "script": { + "id": "42c318eb-07bd-4132-a588-e1cd0d31fe83", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // options.credentialStatus must be object, not string", + " req.options.credentialStatus = \"StatusList2021Entry\";", + "}));" + ], + "_lastExecutionId": "d7c47d63-631e-4edc-8c3c-42e1040619dd" + } + } + ] + }, + { + "id": "3d2cf9c8-c797-4be0-9eb0-6a2b39040b3e", + "name": "credentials_issue:options.credentialStatus.type:missing", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "e343e099-8221-4c19-b53b-122e4a14a61e", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "5b8baae2-b363-42cb-9b65-d96568bfb5e9" + } + }, + { + "listen": "prerequest", + "script": { + "id": "5af03721-a6bf-4dc5-8fe4-ebb40d341400", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // options.credentialStatus must contain \"type\" when present ", + " req.options.credentialStatus = {};", + "}));" + ], + "_lastExecutionId": "8039eb54-e0db-4ac8-bec9-a98d9bfbec0d" + } + } + ] + }, + { + "id": "c058bfb5-5934-48c3-b578-efc5831b6c2c", + "name": "credentials_issue:options.credentialStatus.type:array", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "4b79c0e6-8324-4fa4-81e1-70608ef676b0", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "fab758d9-f08f-4311-8b85-6838457f9f66" + } + }, + { + "listen": "prerequest", + "script": { + "id": "25eb8841-dbc5-4493-b378-e1865a03bb9a", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // options.credentialStatus.type must be string, not array", + " req.options.credentialStatus = {\"type\": [\"StatusList2021Entry\"]};", + "}));" + ], + "_lastExecutionId": "ede18514-b904-4fbe-8f19-f21bca24992c" + } + } + ] + }, + { + "id": "667e9538-b47e-458a-935f-7db574b2d7e8", + "name": "credentials_issue:options.credentialStatus.type:boolean", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "5412f94f-17e1-48db-ab12-8fc5556d86fe", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "e9e706aa-872b-4fb8-890e-51e7cdad197e" + } + }, + { + "listen": "prerequest", + "script": { + "id": "f8588d70-e0eb-4058-8e9f-7eee7a00bea0", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // options.credentialStatus.type must be string, not boolean", + " req.options.credentialStatus = {\"type\": false};", + "}));" + ], + "_lastExecutionId": "1bca6fab-b002-4a26-828c-793d54a34df1" + } + } + ] + }, + { + "id": "e1a25315-9209-4060-b0ee-67ebd9fc134b", + "name": "credentials_issue:options.credentialStatus.type:integer", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "06fd0681-83f6-454d-8940-5ea822addc91", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "71660fc7-fb92-404a-9415-4b1542853f32" + } + }, + { + "listen": "prerequest", + "script": { + "id": "9399ed8b-12a0-4a72-bb34-dbd894719709", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // options.credentialStatus.type must be string, not integer", + " req.options.credentialStatus = {\"type\": 42};", + "}));" + ], + "_lastExecutionId": "7d2b2eb1-2d05-43d5-99bf-41622eb46227" + } + } + ] + }, + { + "id": "d92beaba-a39c-4334-9e17-b6f4daa6fa4c", + "name": "credentials_issue:options.credentialStatus.type:null", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "08a35628-197e-4fa6-98a0-9e459b76d37b", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "29452e27-8d6c-458e-a701-7df4f689a081" + } + }, + { + "listen": "prerequest", + "script": { + "id": "adb8afc7-8757-4de5-a080-8561587e4eb5", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // options.credentialStatus.type must be string, not null", + " req.options.credentialStatus = {\"type\": null};", + "}));" + ], + "_lastExecutionId": "e198f25c-0135-4982-a389-f7e515d67e7b" + } + } + ] + }, + { + "id": "679ed57a-04be-4360-b8ed-5ecd45157214", + "name": "credentials_issue:options.credentialStatus.type:null Copy", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "6ce08efc-11e3-469d-b5c7-d1300c1780e2", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "766abf9b-c187-4f66-8599-d841a039c0fd" + } + }, + { + "listen": "prerequest", + "script": { + "id": "a03faec5-8cce-43bb-81b4-97ee2eaf2b4a", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // options.credentialStatus.type must be string, not object", + " req.options.credentialStatus = {\"type\": {}};", + "}));" + ], + "_lastExecutionId": "396c3fe0-916c-4daf-aaba-98ee08cee507" + } + } + ] + }, + { + "id": "2f4d928b-4e88-4c29-b4b2-2cb4b4f8fd9a", + "name": "credentials_issue:options.credentialStatus.type:invalid", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "06110b55-7675-4aa1-92d6-a17ebaa3855d", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});" + ], + "_lastExecutionId": "5d8d825e-325a-4f44-8c2d-239c2e93ce77" + } + }, + { + "listen": "prerequest", + "script": { + "id": "6000f0c4-a7eb-4cae-82d1-493b0b34be20", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // options.credentialStatus.type must be a valid value", + " req.options.credentialStatus = {\"type\": \"invalid value\"};", + "}));" + ], + "_lastExecutionId": "c21bc5de-1eb8-4114-88f4-fa66a987af00" + } + } + ] + } + ], + "event": [] + }, + { + "id": "3d80e876-cf32-4f64-86df-296aaf928b1e", + "name": "Bad Auth", + "item": [ + { + "id": "6e6ab814-2d8a-4f24-a3be-ce5f8e9a3618", + "name": "credentials_issue:missing_auth", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + }, + "auth": { + "type": "noauth", + "noauth": [] + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "b82fdc15-8b46-4939-a548-d7865f9ff3e2", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 401\", function () {", + " pm.response.to.have.status(401);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema401\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "" + ], + "_lastExecutionId": "db8093b9-7c82-4397-909a-a2c444825e3b" + } + }, + { + "listen": "prerequest", + "script": { + "id": "0b6c23ad-2a0c-4a7c-87cb-3d88a68fb30a", + "type": "text/javascript", + "exec": [ + "// Request body must be serialized before sending over the wire.", + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // noop", + "}));", + "" + ], + "_lastExecutionId": "fd960160-aa2b-4c6c-b2ff-dbd4649605c7" + } + } + ] + } + ], + "auth": { + "type": "noauth", + "noauth": [] + }, + "event": [ + { + "listen": "prerequest", + "script": { + "id": "ffe8636f-3a89-454b-8b87-6c9aa22e3d52", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "23e75027-6067-4729-914c-4983ae98887f" + } + }, + { + "listen": "test", + "script": { + "id": "269a1d08-c140-41b1-8c02-d184965abca4", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "de7f7d2a-6894-42e5-bf78-b26bf973030c" + } + } + ] + } + ], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "3808ec7e-6d6f-4168-806b-b9315c4ab777", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "23d37c77-528c-4a38-8886-150a9c0e2ade" + } + }, + { + "listen": "test", + "script": { + "id": "f7a78ec8-8f09-4bdb-b7e5-04f7d850c420", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "c415ae71-56df-4a0a-9be0-f93272538933" + } + } + ] + }, + { + "id": "cc5bfa33-b14a-4267-b3d1-b583a45b21c7", + "name": "Positive Testing", + "item": [ + { + "id": "5fd8b9d3-055a-4038-8776-4a46cdd4083f", + "name": "Duplicate Keys", + "item": [ + { + "id": "2b82cfae-e6ef-411f-9c2c-cbc48edbce44", + "name": "credentials_issue.credential.issuer:dup", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"credential\": {\n \"@context\": [\n \"https://www.w3.org/2018/credentials/v1\",\n \"https://w3id.org/traceability/v1\"\n ],\n \"type\": [\n \"VerifiableCredential\"\n ],\n \"issuer\": \"{{issuer}}-ignored\",\n \"issuer\": \"{{issuer}}\",\n \"issuanceDate\": \"{{issuanceDate}}\",\n \"credentialSubject\": {\"foo\": \"bar\"}\n },\n \"options\": {\n \"type\": \"Ed25519Signature2018\"\n }\n}", + "options": { + "raw": { + "language": "text" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "67b5ac36-6ca0-41c8-9e4b-e379e5b48ecd", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 201\", function () {", + " pm.response.to.have.status(201);", + "});", + "", + "pm.test(\"response issuer matches request credential.issuer\", function() {", + " const { issuer } = pm.response.json().verifiableCredential;", + " pm.expect(issuer).to.equal(pm.variables.get(\"issuer\"))", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema201CredentialsIssue\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});" + ], + "_lastExecutionId": "fa9f0b8a-b291-450f-b9c2-c5da6e6353c5" + } + }, + { + "listen": "prerequest", + "script": { + "id": "a76bf560-4784-4bff-b105-744ff323016f", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "0f904aee-0b16-4053-b9d2-8f5b1e28daec" + } + } + ] + } + ], + "event": [] + }, + { + "id": "11e0912c-09db-45f6-9b34-9fcfa9b023ce", + "name": "credentials_issue", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "2ce88c50-46e9-42ca-804f-564812f9abf4", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 201\", function () {", + " pm.response.to.have.status(201);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema201CredentialsIssue\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "pm.test(\"response issuer matches request credential.issuer\", function() {", + " const { issuer } = pm.response.json().verifiableCredential;", + " pm.expect(issuer).to.equal(pm.variables.get(\"issuer\"))", + "});", + "", + "pm.test(\"response issuanceDate matches request credential.issuanceDate\", function() {", + " const { issuanceDate } = pm.response.json().verifiableCredential;", + " pm.expect(issuanceDate).to.equal(pm.variables.get(\"issuanceDate\"))", + "});", + "", + "pm.test(\"response proof.created is close to 'now'\", function() {", + " const { proof } = pm.response.json().verifiableCredential;", + " const delta = Math.abs(Date.parse(proof.created) - Date.now());", + " const tenSecondsInMs = 10000;", + " pm.expect(delta).to.be.lessThan(tenSecondsInMs);", + "});", + "" + ], + "_lastExecutionId": "95b6433f-ae48-437b-9391-2bf42072945a" + } + }, + { + "listen": "prerequest", + "script": { + "id": "3024b6c5-cbed-4023-9c24-3e8b8b3ee8d4", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // noop", + "}));", + "" + ], + "_lastExecutionId": "95714897-f489-4bae-9e19-1a2c782503af" + } + } + ] + }, + { + "id": "01d4864d-ee55-4838-a23b-84f73cdb4f5c", + "name": "credentials_issue:credential.opt.id", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "1567f3df-0cff-4919-8aa5-03969e876eb9", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 201\", function () {", + " pm.response.to.have.status(201);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema201CredentialsIssue\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "pm.test(\"response verifiableCredential.id matches request credential.id\", function() {", + " const { id } = pm.response.json().verifiableCredential.id;", + " pm.expect(id).to.equal(pm.variables.get(\"id\"))", + "});", + "" + ], + "_lastExecutionId": "b8abd6b4-2407-4147-a722-8e5c8430670f" + } + }, + { + "listen": "prerequest", + "script": { + "id": "2b09b5d6-c098-4b6d-bd67-77a628dc1211", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " req.credential.id = pm.variables.get(\"credentialId\");", + "}));", + "" + ], + "_lastExecutionId": "1f0c58e1-2f42-4707-bb31-66776a8fca37" + } + } + ] + }, + { + "id": "2af1cba0-6e94-4379-8f88-21ecd4c7f067", + "name": "credentials_issue:credential:alt.issuer.object", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "ea13379b-128b-403e-b2b5-3d7479f4c0c8", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 201\", function () {", + " pm.response.to.have.status(201);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema201CredentialsIssue\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "pm.test(\"response issuer matches request credential.issuer.id\", function() {", + " const { issuer } = pm.response.json().verifiableCredential;", + " // Implementations may reduce object with just \"id\" property to a bare string", + " if (typeof issuer === 'string') {", + " pm.expect(issuer).to.equal(pm.variables.get(\"issuer\"))", + " } else {", + " pm.expect(issuer.id).to.equal(pm.variables.get(\"issuer\"))", + " }", + "});", + "" + ], + "_lastExecutionId": "38d0ef74-e405-490f-9778-a8290cfbf01f" + } + }, + { + "listen": "prerequest", + "script": { + "id": "17a4a698-6b2a-4ef7-b1ee-2355e71ef2b9", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credential.issuer can be an object with required 'id' element", + " req.credential.issuer = {\"id\": pm.variables.get(\"issuer\") };", + "}));", + "" + ], + "_lastExecutionId": "960a14cd-1a99-4206-9dda-89167098788a" + } + } + ] + }, + { + "id": "9b154994-0002-4908-9b3d-203e473ae820", + "name": "credentials_issue:credential:alt.credentialSubject.object:opt.id", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "3bb27a59-b057-4bab-aad0-ca9ee27a1aac", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 201\", function () {", + " pm.response.to.have.status(201);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema201CredentialsIssue\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "pm.test(\"response credentialSubject.id matches request credential.credentialSubject.id\", function() {", + " const { credentialSubject } = pm.response.json().verifiableCredential;", + " pm.expect(credentialSubject.id).to.equal(pm.variables.get(\"credentialSubject\"))", + "});", + "" + ], + "_lastExecutionId": "0bc97783-1811-4c8a-a00a-ab2de6c0ce8f" + } + }, + { + "listen": "prerequest", + "script": { + "id": "0aa9a0ee-41f1-4451-a441-bf722b5ab504", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credential.credentialSubject can be an object with optional 'id' element", + " req.credential.credentialSubject = {\"id\": pm.variables.get(\"credentialSubject\") };", + "}));" + ], + "_lastExecutionId": "c5ec7b11-5b7c-4095-ba04-463757651f7a" + } + } + ] + }, + { + "id": "1dfab19f-50db-43a7-adc3-53af8a00509e", + "name": "credentials_issue:options:opt.created", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "75e0ec01-2222-4e3e-866a-9e0951f0e833", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 201\", function () {", + " pm.response.to.have.status(201);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema201CredentialsIssue\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "pm.test(\"response proof.created matches request options.created\", function() {", + " const { created } = pm.response.json().verifiableCredential.proof;", + " pm.expect(created).to.equal(pm.variables.get(\"created\"))", + "});", + "" + ], + "_lastExecutionId": "19383130-edc6-4177-966e-8986d230c181" + } + }, + { + "listen": "prerequest", + "script": { + "id": "a8954d99-e4c5-4bfa-bffb-bdb78a23db9e", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " req.options.created = pm.variables.get(\"created\");", + "}));" + ], + "_lastExecutionId": "4c4ad99f-3c3c-49e4-a27c-a22a127cf31f" + } + } + ] + }, + { + "id": "61e63e0c-06dd-4336-92bf-08df4909e1fe", + "name": "credentials_issue:options:opt.credentialStatus", + "request": { + "url": { + "path": [ + "credentials", + "issue" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/vc+ld+json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "7fd5a567-2a8b-46b9-99d7-3c104609f77e", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 201\", function () {", + " pm.response.to.have.status(201);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema201CredentialsIssue\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "" + ], + "_lastExecutionId": "574acc06-21ab-470a-adaf-56633d81f7ca" + } + }, + { + "listen": "prerequest", + "script": { + "id": "ba225513-e3b9-4496-91ae-5aaf9eb448d7", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // options.credentialStatus can be an optional object", + " req.options.credentialStatus = {\"type\": \"StatusList2021Entry\"};", + "}));", + "" + ], + "_lastExecutionId": "f62d122c-16e9-4fb1-ba17-6dc30e6578cb" + } + } + ] + } + ], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "bbde6a5e-9086-4d4a-b67f-f5683baebf33", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "5eec1fcf-d508-4201-b252-731bc1d75e6b" + } + }, + { + "listen": "test", + "script": { + "id": "9d8fe229-7f31-4b71-a55d-c5f4ac934138", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "fb3110ea-1375-45f7-b533-a21313eb1171" + } + } + ] + } + ], + "auth": { + "type": "bearer", + "bearer": [ + { + "type": "string", + "value": "{{currentAccessToken}}", + "key": "token" + } + ] + }, + "event": [ + { + "listen": "prerequest", + "script": { + "id": "a0a1d4ba-60fc-4773-99a8-154f3718d926", + "type": "text/javascript", + "exec": [ + "// Obtain an access token", + "utils(pm).getAccessToken();", + "", + "// Some values are stored in variables so that they can be substituted", + "// into the request body and so that the response body can be tested to", + "// ensure it contains the same value.", + "", + "pm.variables.set(\"credentialId\", \"urn:uuid:{{$randomUUID}}\")", + "pm.variables.set(\"credentialSubject\", \"did:example:123\")", + "pm.variables.set(\"issuanceDate\", \"2006-01-02T15:04:05Z\");", + "pm.variables.set(\"issuer\", pm.environment.get(\"ORGANIZATION_DID_WEB\"));", + "pm.variables.set(\"created\", \"2006-01-02T15:04:05Z\");", + "", + "// Minimal request body should represent the minimum set of data required", + "// to issue a valid credential. This should exclude all optional items, and", + "// should contain the first alternate version of any 'oneOf' elements", + "// defined in the OpenAPI schema.", + "//", + "// Tests will use this minimal request body as a starting point and will", + "// mutate it as needed in pre-request scripts, e.g., to run tests using", + "// alternate or optional elements.", + "", + "pm.variables.set(\"minimalRequestBody\", {", + " \"credential\": {", + " \"@context\": [", + " \"https://www.w3.org/2018/credentials/v1\",", + " \"https://w3id.org/traceability/v1\"", + " ],", + " \"type\": [", + " \"VerifiableCredential\"", + " ],", + " \"issuer\": pm.variables.get(\"issuer\"),", + " \"issuanceDate\": pm.variables.get(\"issuanceDate\"),", + " \"credentialSubject\": {\"foo\": \"bar\"}", + " },", + " \"options\": {", + " \"type\": \"Ed25519Signature2018\"", + " }", + "});", + "", + "mutateRequestBody = (mutationFunction) => {", + " const req = pm.variables.get(\"minimalRequestBody\");", + " mutationFunction(req);", + " return JSON.stringify(req);", + "};", + "" + ], + "_lastExecutionId": "698cd6b9-9927-4fab-8240-3dc9500805cd" + } + }, + { + "listen": "test", + "script": { + "id": "b8838b23-620e-497e-ad8c-166a64cdf407", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "c0e21512-6862-4149-8367-525a0605877f" + } + } + ] + }, + { + "id": "eaf45c48-5d01-423c-a36f-7c9a78d8e5ab", + "name": "Credentials - Update Status", + "item": [ + { + "id": "241e2ba1-1a94-4f35-ae40-7f42f420d50e", + "name": "Negative Testing", + "item": [ + { + "id": "d01239de-9cd0-4f7f-ae86-196c9dfbaccb", + "name": "Bad Request", + "item": [ + { + "id": "98880c0d-b75b-4870-8633-c27aa4c7805d", + "name": "credentials_status:credentialId:missing", + "request": { + "url": { + "path": [ + "credentials", + "status" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "fb1926dd-1cad-495d-8422-cbfa30e0c627", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "870138e2-6863-4d9d-bbee-172313b5f60c" + } + }, + { + "listen": "prerequest", + "script": { + "id": "a0b376b0-a3d6-4de1-bb14-a3cecd98739d", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credentialId is a required property", + " delete req.credentialId;", + "}));" + ], + "_lastExecutionId": "c4518591-c6a0-44ba-a6b7-2a5d30eb9db6" + } + } + ] + }, + { + "id": "cf2d88e5-51dd-43bd-a87c-081b230ef113", + "name": "credentials_status:credentialId:array", + "request": { + "url": { + "path": [ + "credentials", + "status" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "417cdcfc-3e21-4c33-bc87-814a7dfda8d9", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "835d09bb-bf93-493d-ac89-7d853e283a86" + } + }, + { + "listen": "prerequest", + "script": { + "id": "f65a1169-eb14-474f-a61f-dfaed7fe7d37", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credentialId must be string, not array", + " req.credentialId = [pm.variables.get(\"credentialId\")];", + "}));" + ], + "_lastExecutionId": "716ec08a-685c-42a5-bc62-59ffd8f7a960" + } + } + ] + }, + { + "id": "c28954da-d8e5-4fd8-aea9-ffdaefc2677f", + "name": "credentials_status:credentialId:boolean", + "request": { + "url": { + "path": [ + "credentials", + "status" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "575cd08a-7108-404c-8a9e-4b3f431fbd90", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "44cbf044-70a4-40af-9d32-e225d4ee7405" + } + }, + { + "listen": "prerequest", + "script": { + "id": "ab07f6a3-b062-477d-b0a8-cd536a8fdf81", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credentialId must be string, not boolean", + " req.credentialId = false;", + "}));" + ], + "_lastExecutionId": "48bb1ebb-266d-423c-8614-964218f03301" + } + } + ] + }, + { + "id": "f666ae30-dcdc-449e-970f-8f8e7d9ab9de", + "name": "credentials_status:credentialId:integer", + "request": { + "url": { + "path": [ + "credentials", + "status" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "82934531-9e8b-474b-948b-4c56971d0458", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "5b604f6d-e65d-4a42-b1f1-b0583fcfce40" + } + }, + { + "listen": "prerequest", + "script": { + "id": "d2b3a40a-c80c-46d0-9809-83b5e31c2a17", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credentialId must be string, not integer", + " req.credentialId = 42;", + "}));" + ], + "_lastExecutionId": "0080d391-61dd-4aa2-b9c7-f27f675bc769" + } + } + ] + }, + { + "id": "362187b8-59aa-4da1-bc85-4b5c3c4338e4", + "name": "credentials_status:credentialId:null", + "request": { + "url": { + "path": [ + "credentials", + "status" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "c3e715ea-e479-4e7c-a81c-23d27ef9efbf", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "3c7b69d0-4b22-4832-be2f-902973856a9c" + } + }, + { + "listen": "prerequest", + "script": { + "id": "e0a56859-6ee4-4952-ad2a-3f2038bb8f4c", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credentialId must be string, not null", + " req.credentialId = null;", + "}));" + ], + "_lastExecutionId": "648c816b-8ef0-4a2e-a558-3f2d9b2ef014" + } + } + ] + }, + { + "id": "f339db18-cc5b-46d1-8915-d6750a9fd945", + "name": "credentials_status:credentialId:object", + "request": { + "url": { + "path": [ + "credentials", + "status" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "ae258cbf-c157-4a5e-9982-4baeba4ac371", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "92d93d23-2881-46b3-936a-801d6aff63ad" + } + }, + { + "listen": "prerequest", + "script": { + "id": "fd69371b-0f27-4823-b729-a883d8eb453d", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credentialId must be string, not object", + " req.credentialId = {};", + "}));" + ], + "_lastExecutionId": "11ef60b2-2d36-4f0e-89c4-8b522b534ec8" + } + } + ] + }, + { + "id": "0357bfa5-8001-4171-ae4f-d25ef26746c4", + "name": "credentials_status:credentialStatus:missing", + "request": { + "url": { + "path": [ + "credentials", + "status" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "a798dd8d-aa89-4c0e-84f9-3b0331c920e7", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "2fa48358-6eac-478c-b1b6-327899899ec1" + } + }, + { + "listen": "prerequest", + "script": { + "id": "3801086a-1721-43f7-b0dc-152f7a9fb19d", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credentialStatus is a required property", + " delete req.credentialStatus;", + "}));" + ], + "_lastExecutionId": "efe98248-685a-4142-97b0-cdf4641a3cc4" + } + } + ] + }, + { + "id": "73a409f9-5aee-4c0f-90d9-c5f851c5d918", + "name": "credentials_status:credentialStatus:boolean", + "request": { + "url": { + "path": [ + "credentials", + "status" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "3e4581dc-9e9e-413e-874c-ab155ccaa1d9", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "3be4b937-b6f7-4852-bd8c-f38c00c997e4" + } + }, + { + "listen": "prerequest", + "script": { + "id": "8b2b543c-c86e-4909-b282-0f9d28021885", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credentialStatus must be array, not boolean", + " req.credentialStatus = false;", + "}));" + ], + "_lastExecutionId": "09ec9307-74a8-4e20-9b92-6945fc7a7506" + } + } + ] + }, + { + "id": "5bb0b984-b799-431f-83f8-e1887255b9b9", + "name": "credentials_status:credentialStatus:integer", + "request": { + "url": { + "path": [ + "credentials", + "status" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "a58aa009-4781-45fb-a716-a8bd0f402351", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "6938f1f3-570f-4e01-a02c-2e745dbf28f6" + } + }, + { + "listen": "prerequest", + "script": { + "id": "4a09e15b-f23e-4036-81b2-eab10c287a20", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credentialStatus must be array, not integer", + " req.credentialStatus = 42;", + "}));" + ], + "_lastExecutionId": "f0147508-08cd-423a-ab84-b296992c1e9c" + } + } + ] + }, + { + "id": "68afaafc-eeb8-4d36-bdc8-b178f8059a70", + "name": "credentials_status:credentialStatus:null", + "request": { + "url": { + "path": [ + "credentials", + "status" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "acdff614-b058-4038-ab6e-8c8fce66d4ba", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "f09d4986-859f-4bd1-ba8c-197603b6e29e" + } + }, + { + "listen": "prerequest", + "script": { + "id": "e2ce0f96-d689-40d1-adb3-469c9d8fbbce", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credentialStatus must be array, not null", + " req.credentialStatus = null;", + "}));" + ], + "_lastExecutionId": "bdce3bd0-a59a-4efc-9786-8660be32a9ca" + } + } + ] + }, + { + "id": "1006ba63-480b-4f2a-b7bb-02cc437a39aa", + "name": "credentials_status:credentialStatus:object", + "request": { + "url": { + "path": [ + "credentials", + "status" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "4840741d-2395-4da4-a108-cf551e23ee7e", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "9644bf4a-a6b5-4316-9a16-12d835843b5b" + } + }, + { + "listen": "prerequest", + "script": { + "id": "09b57875-0b46-47ed-8ba8-36826ca6c820", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credentialStatus must be array, not object", + " req.credentialStatus = {", + " \"type\": \"StatusList2021Entry\",", + " \"statusPurpose\": \"revocation\",", + " \"status\": \"0\"", + " };", + "}));" + ], + "_lastExecutionId": "d1f90278-9133-4546-afc5-973a32bc12c6" + } + } + ] + }, + { + "id": "c45b072c-52cf-4161-8c4d-d6c1e521446f", + "name": "credentials_status:credentialStatus:string", + "request": { + "url": { + "path": [ + "credentials", + "status" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "046f3709-a70b-4f82-b791-d3f6951b743c", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "8d3c86ba-5186-492e-8a56-361af85afc38" + } + }, + { + "listen": "prerequest", + "script": { + "id": "bfa3119e-42d0-4d28-a345-8142068a0d82", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credentialStatus must be array, not string", + " req.credentialStatus = \"StatusList2021Entry\";", + "}));" + ], + "_lastExecutionId": "2688a414-5fc9-4abc-aca7-91fff40439c3" + } + } + ] + }, + { + "id": "9d9a2061-8ba3-45f6-a6cc-f6cf37842494", + "name": "credentials_status:credentialStatus:too_long", + "request": { + "url": { + "path": [ + "credentials", + "status" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "6f48b095-8530-4285-a252-abfb488d005c", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "79638345-6ebe-490f-9fa4-d8ed4452c0b1" + } + }, + { + "listen": "prerequest", + "script": { + "id": "9a8f5624-ee7f-40a7-9137-eb2f2b2a1118", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credentialStatus can only have zero or one elements.", + " req.credentialStatus = [", + " {", + " \"type\": \"StatusList2021Entry\",", + " \"statusPurpose\": \"revocation\",", + " \"status\": \"0\",", + " },", + " {", + " \"type\": \"StatusList2021Entry\",", + " \"statusPurpose\": \"revocation\",", + " \"status\": \"1\",", + " }", + " ];", + "}));" + ], + "_lastExecutionId": "30b86ccf-b8e2-4a08-a1d0-b826ee47c056" + } + } + ] + }, + { + "id": "43d6c9fc-015e-495d-9fc8-0f9ee7514489", + "name": "credentials_status:credentialStatus:item:array", + "request": { + "url": { + "path": [ + "credentials", + "status" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "5192a7a2-9fe2-4513-bc34-fc43ec8afce7", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "9924aeeb-5d63-463d-809a-ce1e4aee2978" + } + }, + { + "listen": "prerequest", + "script": { + "id": "f48456a8-c70d-47ae-b873-aa2f5cab0516", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credentialStatus elements must be object, not array", + " req.credentialStatus = [[]];", + "}));" + ], + "_lastExecutionId": "1022a985-806f-4aa3-a725-c02381430f81" + } + } + ] + }, + { + "id": "ee54019d-966a-4526-9801-e97df8aa95bb", + "name": "credentials_status:credentialStatus:item:boolean", + "request": { + "url": { + "path": [ + "credentials", + "status" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "4abde694-726b-4c38-9b9c-a23b171b0681", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "993f55ce-dfa8-46eb-a43c-b148d6699b85" + } + }, + { + "listen": "prerequest", + "script": { + "id": "bcd50559-e207-421b-9cbc-b455a1863b0c", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credentialStatus elements must be object, not boolean", + " req.credentialStatus = [false];", + "}));" + ], + "_lastExecutionId": "cff7f864-c8f9-4761-ab4f-311507576364" + } + } + ] + }, + { + "id": "3d6fb3af-2d29-4349-9087-0156d511201d", + "name": "credentials_status:credentialStatus:item:integer", + "request": { + "url": { + "path": [ + "credentials", + "status" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "29325092-383a-4f53-b6b8-cdd11868a872", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "28821091-fa75-4886-baa6-0f6b5ce41acd" + } + }, + { + "listen": "prerequest", + "script": { + "id": "2ad9f998-9fbe-405c-8ead-c0cdeae7685c", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credentialStatus elements must be object, not integer", + " req.credentialStatus = [42];", + "}));" + ], + "_lastExecutionId": "22b91501-a3b9-4cfc-8df5-af131ab4bbc7" + } + } + ] + }, + { + "id": "14d71240-12fd-44fe-874a-78bf618a6218", + "name": "credentials_status:credentialStatus:item:null", + "request": { + "url": { + "path": [ + "credentials", + "status" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "36f19378-2888-48c7-af1d-31bf63e363c6", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "d386e068-e723-47a6-95c3-2255dfc18df4" + } + }, + { + "listen": "prerequest", + "script": { + "id": "4491e4a2-127b-4771-b523-17ece518b6b9", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credentialStatus elements must be object, not null", + " req.credentialStatus = [null];", + "}));" + ], + "_lastExecutionId": "92490f4a-b6f6-4b18-9e3d-795f457da6ab" + } + } + ] + }, + { + "id": "2632067b-eb03-4167-bc8d-68ee2116e256", + "name": "credentials_status:credentialStatus:item:string", + "request": { + "url": { + "path": [ + "credentials", + "status" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "99b23189-ce3c-4f71-aa4d-b9fd651a6e85", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "f21fadf7-9bde-470a-832e-be71e26ce6bb" + } + }, + { + "listen": "prerequest", + "script": { + "id": "ec8e5dc7-40be-4d16-8557-5486c934d8c4", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credentialStatus elements must be object, not string", + " req.credentialStatus = [\"StatusList2021Entry\"];", + "}));" + ], + "_lastExecutionId": "44da18b2-b6cd-4f2e-b235-c8ac69f4d82c" + } + } + ] + }, + { + "id": "50958cfc-f7d7-48f4-980f-b449499c17cc", + "name": "credentials_status:credentialStatus:item:type:missing", + "request": { + "url": { + "path": [ + "credentials", + "status" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "6c5aefb2-f1f4-46b2-ad89-678bf7870112", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "b7b63035-4804-4284-b83b-6fca4b5c08b9" + } + }, + { + "listen": "prerequest", + "script": { + "id": "30d29a8a-d561-4a4b-9e3e-6c9408dcdfc9", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credentialStatus item type is a required property", + " req.credentialStatus = [{", + " \"status\": \"0\",", + " }];", + "}));" + ], + "_lastExecutionId": "a3d60c33-c0d1-45c5-9ad0-e4d167cb2efe" + } + } + ] + }, + { + "id": "c41fc8c5-14d8-4473-bb3b-57087005dee8", + "name": "credentials_status:credentialStatus:item:type:array", + "request": { + "url": { + "path": [ + "credentials", + "status" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "f061d091-f5eb-4d24-8dfe-0ff01271dae7", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "bfa4ab1e-cccb-40b0-8d22-1d01c7ea0fa4" + } + }, + { + "listen": "prerequest", + "script": { + "id": "7a75cfee-453b-4038-8915-ce0ba407a0ed", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credentialStatus item type must be string, not array", + " req.credentialStatus = [{", + " \"type\": [\"StatusList2021Entry\"],", + " \"statusPurpose\": \"revocation\",", + " \"status\": \"0\",", + " }];", + "}));" + ], + "_lastExecutionId": "96f99835-ea5e-45a1-be86-d6c439f492d7" + } + } + ] + }, + { + "id": "81fae8ec-2e17-4149-91f7-7f21080cc314", + "name": "credentials_status:credentialStatus:item:type:boolean", + "request": { + "url": { + "path": [ + "credentials", + "status" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "cee4386c-5f29-48b4-9951-7ca4ba94b9a1", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "4b0ecd2c-65bd-4798-b4ba-a504e20c33a0" + } + }, + { + "listen": "prerequest", + "script": { + "id": "84353d44-f816-4e0d-b722-1aa3c479a707", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credentialStatus item type must be string, not boolean", + " req.credentialStatus = [{", + " \"type\": false,", + " \"status\": \"0\",", + " }];", + "}));" + ], + "_lastExecutionId": "b583e9ef-0254-4efa-8ec3-b4efa7372f05" + } + } + ] + }, + { + "id": "a8034312-2a1b-422f-bb48-4729f00161e9", + "name": "credentials_status:credentialStatus:item:type:integer", + "request": { + "url": { + "path": [ + "credentials", + "status" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "5c719cd5-7a6b-49e0-97bc-f01e5e477f78", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "ec60a3b8-1fac-44d4-add1-e327db13e0bb" + } + }, + { + "listen": "prerequest", + "script": { + "id": "61e97faf-3a88-443b-b549-b6ca678e1554", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credentialStatus item type must be string, not integer", + " req.credentialStatus = [{", + " \"type\": 42,", + " \"status\": \"0\",", + " }];", + "}));" + ], + "_lastExecutionId": "978e32f9-b7f7-4a7a-911d-9a6b425377c8" + } + } + ] + }, + { + "id": "37276aad-c9d2-4b47-bab1-f97762c2ffd0", + "name": "credentials_status:credentialStatus:item:type:null", + "request": { + "url": { + "path": [ + "credentials", + "status" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "ad4e2ddb-7777-4871-b011-20c4b15cdee7", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "7851d74f-6b4b-4054-ab2d-38195ad69d1b" + } + }, + { + "listen": "prerequest", + "script": { + "id": "1cbd6bb0-c440-42a9-9344-ac0d67749310", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credentialStatus item type must be string, not null", + " req.credentialStatus = [{", + " \"type\": null,", + " \"status\": \"0\",", + " }];", + "}));" + ], + "_lastExecutionId": "f270cc96-9e6b-4dd4-b219-2ef13bfc983a" + } + } + ] + }, + { + "id": "48a93beb-882d-416e-9ad9-e6d13d95ea4b", + "name": "credentials_status:credentialStatus:item:type:object", + "request": { + "url": { + "path": [ + "credentials", + "status" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "05553c8e-be8b-432a-ac4e-d84ba2823034", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "d3464ecc-9cf4-45e9-8dce-1da6b9b620a3" + } + }, + { + "listen": "prerequest", + "script": { + "id": "a744ee89-e6ba-4c36-b887-5b612c006ffb", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credentialStatus item type must be string, not object", + " req.credentialStatus = [{", + " \"type\": {},", + " \"status\": \"0\",", + " }];", + "}));" + ], + "_lastExecutionId": "6133fea7-0181-44b5-87ae-09b8dacf407d" + } + } + ] + }, + { + "id": "a4cfb019-b74a-4b46-8989-059a97ad8166", + "name": "credentials_status:credentialStatus:item:type:invalid", + "request": { + "url": { + "path": [ + "credentials", + "status" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "d27b4de9-99c8-49e3-8710-50ab9aa28b39", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "ee657821-8e66-4a14-a882-da171567a0b0" + } + }, + { + "listen": "prerequest", + "script": { + "id": "286701c6-05d0-4b5d-adbe-c36b954e2b13", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credentialStatus item type must be a valid value", + " req.credentialStatus = [{", + " \"type\": \"invalid value\",", + " \"status\": \"0\",", + " }];", + "}));" + ], + "_lastExecutionId": "19c373a1-e1c9-475e-8a7e-7c940a83b442" + } + } + ] + }, + { + "id": "5c1f3aa8-b2fe-4d82-a4f9-f5bcfa393daa", + "name": "credentials_status:credentialStatus:item:status:missing", + "request": { + "url": { + "path": [ + "credentials", + "status" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "20728b95-2e60-4518-8935-12f67ba53253", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "54f28b1d-4931-4f2e-853e-8f7a893bf1dc" + } + }, + { + "listen": "prerequest", + "script": { + "id": "d92b249f-45ef-43e2-abaa-a46e61c26941", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credentialStatus item status is a required property", + " req.credentialStatus = [{", + " \"type\": \"StatusList2021Entry\",", + " \"purpose\": \"revocation\",", + " }];", + "}));" + ], + "_lastExecutionId": "380e488d-d36d-46bb-8b6e-3b9a848f3220" + } + } + ] + }, + { + "id": "72416a28-b14a-4827-bb6e-35b47bc169f4", + "name": "credentials_status:credentialStatus:item:status:array", + "request": { + "url": { + "path": [ + "credentials", + "status" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "d7ee900b-93ba-49c9-bf6f-91d557e85aec", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "ff943456-27e2-436f-baf4-2da324a88628" + } + }, + { + "listen": "prerequest", + "script": { + "id": "677f2a2b-ed8f-4859-9ba3-3b7c735257f2", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credentialStatus item status must be string, not array", + " req.credentialStatus = [{", + " \"type\": \"StatusList2021Entry\",", + " \"purpose\": \"revocation\",", + " \"status\": [\"0\"],", + " }];", + "}));" + ], + "_lastExecutionId": "977e5223-9ea1-45fb-a7f2-52d336dd0e9d" + } + } + ] + }, + { + "id": "eb7a1a22-68f3-40d7-8458-907ae27ac4eb", + "name": "credentials_status:credentialStatus:item:status:boolean", + "request": { + "url": { + "path": [ + "credentials", + "status" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "bd423920-c8b4-4c1a-aa32-fbffbae26aa0", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "d4c36f16-83f3-4b9b-8a3d-b4cfa2695b25" + } + }, + { + "listen": "prerequest", + "script": { + "id": "5f23497a-8f2f-468b-a8a1-48ef1300b8e0", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credentialStatus item status must be string, not boolean", + " req.credentialStatus = [{", + " \"type\": \"StatusList2021Entry\",", + " \"purpose\": \"revocation\",", + " \"status\": false,", + " }];", + "}));" + ], + "_lastExecutionId": "7e5deec2-f5a3-4981-9915-47097782606d" + } + } + ] + }, + { + "id": "d45d32c9-cf38-4fbf-9d5f-4bf0e9cd579f", + "name": "credentials_status:credentialStatus:item:status:integer", + "request": { + "url": { + "path": [ + "credentials", + "status" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "88648d3e-9113-4720-97b5-ab663be86a16", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "a6a1a53f-c53e-4e84-a410-489f02f66c52" + } + }, + { + "listen": "prerequest", + "script": { + "id": "94f80945-e4a8-4931-993a-cefc875bd0db", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credentialStatus item status must be string, not integer", + " req.credentialStatus = [{", + " \"type\": \"StatusList2021Entry\",", + " \"purpose\": \"revocation\",", + " \"status\": 1,", + " }];", + "}));" + ], + "_lastExecutionId": "d9ffba8a-deb6-405c-89cd-35165100d155" + } + } + ] + }, + { + "id": "9e735034-cbb9-487f-b57e-2e23dc992ffc", + "name": "credentials_status:credentialStatus:item:status:null", + "request": { + "url": { + "path": [ + "credentials", + "status" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "7e1eb6ba-6692-4671-a92b-bc0c0b92f7c8", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "f1a62da3-e737-4dea-9c49-1cbcf0243b3d" + } + }, + { + "listen": "prerequest", + "script": { + "id": "283ba8e0-3ade-42cc-8a73-8fdc378f3885", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credentialStatus item status must be string, not null", + " req.credentialStatus = [{", + " \"type\": \"StatusList2021Entry\",", + " \"purpose\": \"revocation\",", + " \"status\": null,", + " }];", + "}));" + ], + "_lastExecutionId": "126f6d85-99c0-490d-bd99-4c16f9d129bd" + } + } + ] + }, + { + "id": "a0f9013c-3c1e-4fa1-a396-eca82dd471e8", + "name": "credentials_status:credentialStatus:item:status:object", + "request": { + "url": { + "path": [ + "credentials", + "status" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "16021ad5-68f3-4670-a70c-c2a894e53b1c", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "da215032-bcff-4c4d-9602-50118a2afd0e" + } + }, + { + "listen": "prerequest", + "script": { + "id": "8e0f623e-3de3-488d-aab2-7fee8230e2a6", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credentialStatus item status must be string, not object", + " req.credentialStatus = [{", + " \"type\": \"StatusList2021Entry\",", + " \"purpose\": \"revocation\",", + " \"status\": {},", + " }];", + "}));" + ], + "_lastExecutionId": "dfa69331-0780-4b1a-8a74-935b14122b55" + } + } + ] + }, + { + "id": "427b29a9-8a31-476a-9426-80bcd8132d53", + "name": "credentials_status:credentialStatus:item:purpose:missing", + "request": { + "url": { + "path": [ + "credentials", + "status" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "355fc637-8476-4360-9c7d-649cdf29fcbe", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "599eeb8f-a43f-4c7d-bbdc-0aebb88751e4" + } + }, + { + "listen": "prerequest", + "script": { + "id": "1ea9ad19-f02c-4ff8-8c7e-02eec0f96318", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credentialStatus item status is a required property", + " req.credentialStatus = [{", + " \"type\": \"StatusList2021Entry\",", + " \"status\": \"1\",", + " }];", + "}));" + ], + "_lastExecutionId": "0253776d-2456-4266-b868-c27248bdd8fc" + } + } + ] + }, + { + "id": "7fed18b3-bcf9-48fc-a9a1-54a2ed96b6cd", + "name": "credentials_status:credentialStatus:item:purpose:array", + "request": { + "url": { + "path": [ + "credentials", + "status" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "86fccce6-576b-4072-bf22-38debee75525", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "4194f104-5a25-4a1e-b746-4c3a47ef4e65" + } + }, + { + "listen": "prerequest", + "script": { + "id": "2eb0f574-dfca-431f-8841-e8c846fed796", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credentialStatus item status must be string, not array", + " req.credentialStatus = [{", + " \"type\": \"StatusList2021Entry\",", + " \"purpose\": [\"revocation\"],", + " \"status\": \"1\",", + " }];", + "}));" + ], + "_lastExecutionId": "9f302933-e838-4e7d-b412-c3f89dfe8bdd" + } + } + ] + }, + { + "id": "45a4d71b-35a0-4caf-83d5-c75b0a7c1c0e", + "name": "credentials_status:credentialStatus:item:purpose:boolean", + "request": { + "url": { + "path": [ + "credentials", + "status" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "72789f45-99d8-4516-ab1a-0738fcbc727a", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "59e67030-64e8-44b1-b7fc-81475bfb430a" + } + }, + { + "listen": "prerequest", + "script": { + "id": "c8501055-0712-40f4-bebf-7ba634367f8e", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credentialStatus item status must be string, not boolean", + " req.credentialStatus = [{", + " \"type\": \"StatusList2021Entry\",", + " \"purpose\": false,", + " \"status\": \"1\",", + " }];", + "}));" + ], + "_lastExecutionId": "00d2ab9f-fd8d-465f-a875-7d5183224aa1" + } + } + ] + }, + { + "id": "ac31d157-a20d-4280-906e-bc1285f38d76", + "name": "credentials_status:credentialStatus:item:purpose:integer", + "request": { + "url": { + "path": [ + "credentials", + "status" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "92f4ffdb-3526-4bdb-b513-af5b9b8263df", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "205df1e0-6e5a-4297-9cd7-f115608ae65f" + } + }, + { + "listen": "prerequest", + "script": { + "id": "0a08b386-5fd4-4ebd-a1d9-f3f92d4f8dfe", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credentialStatus item status must be string, not integer", + " req.credentialStatus = [{", + " \"type\": \"StatusList2021Entry\",", + " \"purpose\": 42,", + " \"status\": \"1\",", + " }];", + "}));" + ], + "_lastExecutionId": "3ea29f7e-b2c5-4c90-a6c8-d7259276243c" + } + } + ] + }, + { + "id": "8e60943e-c568-465c-bb32-feb1843945dc", + "name": "credentials_status:credentialStatus:item:purpose:null", + "request": { + "url": { + "path": [ + "credentials", + "status" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "7de1921f-3c5d-4671-b67f-12df697477f1", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "f3e109d1-d634-4f63-93cb-a04b5866017a" + } + }, + { + "listen": "prerequest", + "script": { + "id": "bd9e201f-7ad0-4e23-91d2-1c60a9c3db36", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credentialStatus item status must be string, not null", + " req.credentialStatus = [{", + " \"type\": \"StatusList2021Entry\",", + " \"purpose\": null,", + " \"status\": \"1\",", + " }];", + "}));" + ], + "_lastExecutionId": "0f5c3b40-456c-40d8-908d-fe6bab1cc027" + } + } + ] + }, + { + "id": "1f7856cf-6ec0-4280-ac38-3865abc30b36", + "name": "credentials_status:credentialStatus:item:purpose:object", + "request": { + "url": { + "path": [ + "credentials", + "status" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "d332c700-0570-4117-acc6-dbe8e1bcb905", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "" + ], + "_lastExecutionId": "e9808dc1-3e07-419f-a9ce-dcb3defc98aa" + } + }, + { + "listen": "prerequest", + "script": { + "id": "601583d4-1531-4073-9d6b-f7ee17a57b7a", + "type": "text/javascript", + "exec": [ + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // credentialStatus item status must be string, not object", + " req.credentialStatus = [{", + " \"type\": \"StatusList2021Entry\",", + " \"purpose\": {},", + " \"status\": \"1\",", + " }];", + "}));" + ], + "_lastExecutionId": "e5bba377-6a02-491d-af7f-c2bad9a09230" + } + } + ] + } + ], + "event": [] + }, + { + "id": "3070cd5a-d4ad-4bd5-aeba-8db943e29ee3", + "name": "Bad Auth", + "item": [ + { + "id": "7dc6bfde-f367-4a73-8caa-e7a25a1e89ea", + "name": "credentials_status:missing_auth", + "request": { + "url": { + "path": [ + "credentials", + "status" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "86550465-fb18-476f-932e-7e4c954dba82", + "type": "text/javascript", + "exec": [ + "// Request body must be serialized before sending over the wire.", + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // noop", + "}));" + ], + "_lastExecutionId": "420f07e2-fd81-476f-884d-b0de5d22539a" + } + }, + { + "listen": "test", + "script": { + "id": "89106de4-0a74-4b4d-8f6b-9f14d61587c9", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 401\", function () {", + " pm.response.to.have.status(401);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema401\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "" + ], + "_lastExecutionId": "1ee40f11-ddfa-492d-9db8-fcdcd2f893eb" + } + } + ] + } + ], + "auth": { + "type": "noauth", + "noauth": [] + }, + "event": [ + { + "listen": "prerequest", + "script": { + "id": "38940a63-b091-4bf6-80cb-968c9e5af1b3", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "e0bb4ea9-af8e-4d56-afdc-59ce461c0148" + } + }, + { + "listen": "test", + "script": { + "id": "429c410b-1a69-455f-b1c1-ba975c4ad16e", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "563fcbb2-cb38-4142-b8ee-22763ae68392" + } + } + ] + } + ], + "event": [] + } + ], + "auth": { + "type": "bearer", + "bearer": [ + { + "type": "string", + "value": "{{currentAccessToken}}", + "key": "token" + } + ] + }, + "event": [ + { + "listen": "prerequest", + "script": { + "id": "92a9f2f8-8ca8-4840-a27b-6a6b0dfe0c49", + "type": "text/javascript", + "exec": [ + "// Obtain an access token", + "utils(pm).getAccessToken();", + "", + "// Some values are stored in variables so that they can be substituted", + "// into the request body and so that the response body can be tested to", + "// ensure it contains the same value.", + "", + "pm.variables.set(\"credentialId\", \"urn:uuid:{{$randomUUID}}\")", + "", + "// Minimal request body should represent the minimum set of data required", + "// to issue a valid credential. This should exclude all optional items, and", + "// should contain the first alternate version of any 'oneOf' elements", + "// defined in the OpenAPI schema.", + "//", + "// Tests will use this minimal request body as a starting point and will", + "// mutate it as needed in pre-request scripts, e.g., to run tests using", + "// alternate or optional elements.", + "", + "pm.variables.set(\"minimalRequestBody\", {", + " \"credentialId\": pm.variables.get(\"credentialId\"),", + " \"credentialStatus\": [],", + "});", + "", + "mutateRequestBody = (mutationFunction) => {", + " const req = pm.variables.get(\"minimalRequestBody\");", + " mutationFunction(req);", + " return JSON.stringify(req);", + "};" + ], + "_lastExecutionId": "9b861d75-52b1-4bca-aa6a-8602ccf746c5" + } + }, + { + "listen": "test", + "script": { + "id": "743222c6-d67c-4e99-ae99-0477b6009f7e", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "a8689fc9-fb57-4de2-a7e0-ca86c5f162ab" + } + } + ] + }, + { + "id": "5b7d221d-fcc8-4d08-baa6-76123aaa574b", + "name": "Credentials - Verify", + "item": [ + { + "id": "cad05036-71e1-45f2-bb01-70adc834346d", + "name": "Negative Testing", + "item": [ + { + "id": "0743b965-db52-4772-88b5-58572db3efac", + "name": "Bad Request", + "item": [ + { + "id": "fba5d1a4-c76b-4d8b-8c19-280b4409d1cd", + "name": "credentials_verify:vc:missing", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "b3ed627c-396a-4016-9f9d-30cd19202595", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "fb340d2a-4f8d-41a4-b7f1-2f7055de07ac" + } + } + ] + }, + { + "id": "d082ce3b-d016-465d-958c-68ae8d48f8e5", + "name": "credentials_verify:vc:string", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": \"string\"\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "debc60ff-d80f-4daf-b16a-ca7a250ee047", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "91421fc8-85ea-42b7-b15e-b5327f1a5920" + } + } + ] + }, + { + "id": "eed9066b-732b-4cc7-9a8a-7e5e4776ee78", + "name": "credentials_verify:vc:null", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": null\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "f92b365f-fbc2-4ccd-801f-ed4c321a8041", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "f9520a42-f585-4995-8feb-6a571196c74f" + } + } + ] + }, + { + "id": "04a2f1e4-a04c-4876-91cc-7da37fb8c5f4", + "name": "credentials_verify:vc:integer", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": 123\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "e1472b95-1c05-425d-8b37-ea27c2cedc9a", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "bddb4613-1909-4858-b115-651da0c404fe" + } + } + ] + }, + { + "id": "d44b5f2b-2ca7-44d3-8d91-8e8adfbb01e5", + "name": "credentials_verify:vc:boolean", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": true\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "541d0d16-efaf-4890-84d6-1f483ac8c6d6", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "fdc167b1-cf03-46b9-9f33-81748e2d7a3a" + } + } + ] + }, + { + "id": "17733eee-d4ee-4ead-b6b4-1fa9b8291470", + "name": "credentials_verify:vc:array", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": []\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "bbc579c1-39bf-444a-9567-92599761e649", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "f2dbad75-ffcf-4c00-bd41-4d4794a767a5" + } + } + ] + }, + { + "id": "1b0b1185-df52-44fa-ab5a-0bbd77541f22", + "name": "credentials_verify:vc:@context:missing", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {\n \"credentialSubject\": {\n \"id\": \"did:example:123\"\n },\n \"id\": \"urn:uuid:57016a7f-0e4c-4be9-beec-cf39c4dd459a\",\n \"issuanceDate\": \"2006-01-02T15:04:05Z\",\n \"issuer\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"type\": [\n \"VerifiableCredential\"\n ],\n \"proof\": {\n \"created\": \"2006-01-02T15:04:05Z\",\n \"verificationMethod\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn#z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"proofPurpose\": \"assertionMethod\",\n \"type\": \"Ed25519Signature2018\",\n \"jws\": \"eyJhbGciOiJFZERTQSIsImI2NCI6ZmFsc2UsImNyaXQiOlsiYjY0Il19..V5PnQzCWxrPiCYT-WAyKAnypebgwYeD7lX_hyIjFa_lbJje23pZAfFdgnlqBnXLd19Ksa8fZpCE9TN7kAjzxDA\"\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "42df9693-050c-4cbf-87f5-ca70fc3d5acb", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "2ce40b6d-0999-4c22-9f09-41cb2d717341" + } + }, + { + "listen": "test", + "script": { + "id": "4a9cab34-cab8-4394-891e-6c661998649f", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "d646a7e4-23cf-4cf8-a57b-59283a04cd34" + } + } + ] + }, + { + "id": "fd999492-cb48-4b6e-8400-6abb94a0b194", + "name": "credentials_verify:vc:@context:boolean", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {{requestBody}}\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "c01890ac-901f-4042-85a8-e62b61257965", + "type": "text/javascript", + "exec": [ + "let rawBody = pm.variables.get(\"valid_vc\");", + "", + "// credential.@context must be an array of strings", + "rawBody[\"@context\"] = true;", + "", + "// Request body must be serialized before sending over the wire.", + "pm.variables.set(\"requestBody\", JSON.stringify(rawBody));" + ], + "_lastExecutionId": "57b2376d-eb7b-4b91-bfac-d4e7d4dcfc02" + } + }, + { + "listen": "test", + "script": { + "id": "677ec7f6-7958-4b90-a15a-5f18b274884f", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "1ac7dac8-912f-4c3e-8f38-73f41b722d50" + } + } + ] + }, + { + "id": "96c59849-39f9-4ed1-96d3-1ca9c9f6828c", + "name": "credentials_verify:vc:@context:integer", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {{requestBody}}\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "4668e3a3-4729-4e9e-ab46-cfa57f0a446c", + "type": "text/javascript", + "exec": [ + "let rawBody = pm.variables.get(\"valid_vc\");", + "", + "// credential.@context must be an array of strings", + "rawBody[\"@context\"] = 123;", + "", + "// Request body must be serialized before sending over the wire.", + "pm.variables.set(\"requestBody\", JSON.stringify(rawBody));" + ], + "_lastExecutionId": "ad00972c-130e-4527-bb8b-18c0c3c4e49b" + } + }, + { + "listen": "test", + "script": { + "id": "37a72275-22ca-473d-b3a5-a8a65a02f821", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "e73f15e2-f030-48a4-ad83-d1faa99050cb" + } + } + ] + }, + { + "id": "aa75f055-8b9b-464e-bb53-ea381f5f8eb5", + "name": "credentials_verify:vc:@context:null", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {{requestBody}}\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "b3f2d51e-e43a-494c-b763-803f9a1ab0c7", + "type": "text/javascript", + "exec": [ + "let rawBody = pm.variables.get(\"valid_vc\");", + "", + "// credential.@context must be an array of strings", + "rawBody[\"@context\"] = null;", + "", + "// Request body must be serialized before sending over the wire.", + "pm.variables.set(\"requestBody\", JSON.stringify(rawBody));" + ], + "_lastExecutionId": "0f416e70-080e-48cc-b2dd-97e2785854d4" + } + }, + { + "listen": "test", + "script": { + "id": "5e8554a4-a3a2-4cd9-9d68-9bdfe2f11375", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "afca17a5-81ac-4657-a321-69cf15453d3e" + } + } + ] + }, + { + "id": "da858693-afbd-4e97-862b-3ecdfdb71fde", + "name": "credentials_verify:vc:@context:object", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {\n \"@context\": {\n \"@vocab\": \"https://www.w3.org/2018/credentials/v1/#\"\n },\n \"credentialSubject\": {\n \"id\": \"did:example:123\"\n },\n \"id\": \"urn:uuid:57016a7f-0e4c-4be9-beec-cf39c4dd459a\",\n \"issuanceDate\": \"2006-01-02T15:04:05Z\",\n \"issuer\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"type\": [\n \"VerifiableCredential\"\n ],\n \"proof\": {\n \"created\": \"2006-01-02T15:04:05Z\",\n \"verificationMethod\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn#z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"proofPurpose\": \"assertionMethod\",\n \"type\": \"Ed25519Signature2018\",\n \"jws\": \"eyJhbGciOiJFZERTQSIsImI2NCI6ZmFsc2UsImNyaXQiOlsiYjY0Il19..w4xJhf2l_4JzwE4kp8pD8dNJdWSaws5HiBgal8zFzB6i9p05tmPITdsrUttpUwopW5UAq9M_EZVqlz-kRfSFBQ\"\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "84cd6aa9-8501-40e1-94bb-3e66bf49a090", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "dc572245-06ba-4971-a62e-2d0cc57f65b0" + } + }, + { + "listen": "test", + "script": { + "id": "d081cc1e-6655-4de8-8e8e-ccd26e87a88f", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "70ec3dcc-b896-43a2-8ff6-ebcc8f9d3743" + } + } + ] + }, + { + "id": "e4b33fda-0b42-4962-aeed-3dbfb3a660c3", + "name": "credentials_verify:vc:@context:string", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {\n \"@context\": \"https://www.w3.org/2018/credentials/v1\",\n \"credentialSubject\": {\n \"id\": \"did:example:123\"\n },\n \"id\": \"urn:uuid:57016a7f-0e4c-4be9-beec-cf39c4dd459a\",\n \"issuanceDate\": \"2006-01-02T15:04:05Z\",\n \"issuer\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"type\": [\n \"VerifiableCredential\"\n ],\n \"proof\": {\n \"created\": \"2006-01-02T15:04:05Z\",\n \"verificationMethod\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn#z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"proofPurpose\": \"assertionMethod\",\n \"type\": \"Ed25519Signature2018\",\n \"jws\": \"eyJhbGciOiJFZERTQSIsImI2NCI6ZmFsc2UsImNyaXQiOlsiYjY0Il19..z7SC-b7i7GCi9S_RgHGIkqzgeSxV5XUT_77JuHgqzQP-5KB5n_PrOW6ITnAlmgWyaVPSOD1IHVjb--avWDrbCQ\"\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "a721d33a-54ce-4e20-87de-cbfb48491cba", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "a002aa0b-d3c6-4fcd-b00e-7f568bba733f" + } + }, + { + "listen": "test", + "script": { + "id": "55c5c9ab-dd78-45b2-a2f5-36438927c335", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "8950b659-77e2-4173-87f3-ade45eadd11d" + } + } + ] + }, + { + "id": "c9a607bc-2dd6-4aaa-a33d-4478a570bb9e", + "name": "credentials_verify:vc:@context:item:array", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {{requestBody}}\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "122a0c16-897a-47b6-af86-f9d4bb008a96", + "type": "text/javascript", + "exec": [ + "let rawBody = pm.variables.get(\"valid_vc\");", + "", + "// credential.@context must be an array of strings", + "rawBody[\"@context\"] = [\"https://www.w3.org/2018/credentials/v1\", [\"array item\"]];", + "", + "// Request body must be serialized before sending over the wire.", + "pm.variables.set(\"requestBody\", JSON.stringify(rawBody));" + ], + "_lastExecutionId": "9629e37a-c081-450d-963b-53785f3898d5" + } + }, + { + "listen": "test", + "script": { + "id": "1c563754-6382-4971-82c7-1089987f1829", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "6792fa4f-5e29-4f8a-afd4-dd8914f7dc9b" + } + } + ] + }, + { + "id": "e33d9505-a758-48ce-886e-83f26b0e93a4", + "name": "credentials_verify:vc:@context:item:boolean", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {{requestBody}}\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "4e074c57-e5ff-4348-b2e5-3ad67b33d713", + "type": "text/javascript", + "exec": [ + "let rawBody = pm.variables.get(\"valid_vc\");", + "", + "// credential.@context must be an array of strings", + "rawBody[\"@context\"] = [\"https://www.w3.org/2018/credentials/v1\", true];", + "", + "// Request body must be serialized before sending over the wire.", + "pm.variables.set(\"requestBody\", JSON.stringify(rawBody));" + ], + "_lastExecutionId": "1891cb49-79ee-465f-a206-f831980edaf3" + } + }, + { + "listen": "test", + "script": { + "id": "d4ae209f-d822-43ad-b233-ea8db4580eee", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "079b023e-9563-4f20-b636-d297d076926d" + } + } + ] + }, + { + "id": "443a761e-b4b5-4b52-9f60-f00365b486da", + "name": "credentials_verify:vc:@context:item:integer", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {{requestBody}}\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "66ebd0c6-7381-4e83-92b2-107271fc2601", + "type": "text/javascript", + "exec": [ + "let rawBody = pm.variables.get(\"valid_vc\");", + "", + "// credential.@context must be an array of strings", + "rawBody[\"@context\"] = [\"https://www.w3.org/2018/credentials/v1\", 123];", + "", + "// Request body must be serialized before sending over the wire.", + "pm.variables.set(\"requestBody\", JSON.stringify(rawBody));" + ], + "_lastExecutionId": "226ec083-4f95-4fce-8ed1-001cc5e7a42b" + } + }, + { + "listen": "test", + "script": { + "id": "ffca0564-b306-40df-8c8e-14f049a2c896", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "46b14f8c-7f93-4317-90ff-605da960c739" + } + } + ] + }, + { + "id": "5b1b7a7d-39b0-445a-bc5b-2ea1e02d2ebf", + "name": "credentials_verify:vc:@context:item:null", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {{requestBody}}\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "9cd0ed44-dd72-4115-93e0-806c4409d8a6", + "type": "text/javascript", + "exec": [ + "let rawBody = pm.variables.get(\"valid_vc\");", + "", + "// credential.@context must be an array of strings", + "rawBody[\"@context\"] = [\"https://www.w3.org/2018/credentials/v1\", null];", + "", + "// Request body must be serialized before sending over the wire.", + "pm.variables.set(\"requestBody\", JSON.stringify(rawBody));" + ], + "_lastExecutionId": "ef846138-3084-4006-a192-ee1da818dd12" + } + }, + { + "listen": "test", + "script": { + "id": "5982d285-e578-4a4b-ade1-4b6b725f04f2", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "cd3fadc2-94bf-4595-a835-01e270e584bd" + } + } + ] + }, + { + "id": "556d01fc-9746-40f8-87f4-1012c19718f5", + "name": "credentials_verify:vc:@context:item:object", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {\n \"@context\": [\n \"https://www.w3.org/2018/credentials/v1\",\n {\n \"@vocab\": \"https://www.w3.org/2018/credentials/v1/#\"\n }\n ],\n \"credentialSubject\": {\n \"id\": \"did:example:123\"\n },\n \"id\": \"urn:uuid:57016a7f-0e4c-4be9-beec-cf39c4dd459a\",\n \"issuanceDate\": \"2006-01-02T15:04:05Z\",\n \"issuer\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"type\": [\n \"VerifiableCredential\"\n ],\n \"proof\": {\n \"created\": \"2006-01-02T15:04:05Z\",\n \"verificationMethod\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn#z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"proofPurpose\": \"assertionMethod\",\n \"type\": \"Ed25519Signature2018\",\n \"jws\": \"eyJhbGciOiJFZERTQSIsImI2NCI6ZmFsc2UsImNyaXQiOlsiYjY0Il19..z7SC-b7i7GCi9S_RgHGIkqzgeSxV5XUT_77JuHgqzQP-5KB5n_PrOW6ITnAlmgWyaVPSOD1IHVjb--avWDrbCQ\"\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "72976f5f-8484-422e-9d97-9676d5ca2344", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "ec283c3d-7089-4439-969d-d9cf34dfdc10" + } + }, + { + "listen": "test", + "script": { + "id": "0c5ff419-153b-46d0-b692-d4a49eabedb8", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "2b79de1f-e708-4064-83a6-47513e599914" + } + } + ] + }, + { + "id": "520e3fc7-6c00-4192-9dd1-feacc244744f", + "name": "credentials_verify:vc:id:array", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {\n \"@context\": [\n \"https://www.w3.org/2018/credentials/v1\",\n \"https://w3id.org/traceability/v1\"\n ],\n \"credentialSubject\": {\n \"id\": \"did:example:123\"\n },\n \"id\": [\n \"urn:uuid:07aa969e-b40d-4c1b-ab46-ded252003ded\"\n ],\n \"issuanceDate\": \"2006-01-02T15:04:05Z\",\n \"issuer\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"type\": [\n \"VerifiableCredential\"\n ],\n \"proof\": {\n \"created\": \"2006-01-02T15:04:05Z\",\n \"verificationMethod\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn#z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"proofPurpose\": \"assertionMethod\",\n \"type\": \"Ed25519Signature2018\",\n \"jws\": \"eyJhbGciOiJFZERTQSIsImI2NCI6ZmFsc2UsImNyaXQiOlsiYjY0Il19..iom-sOLAz9-9FhadLRpqOYXXBhx4Rgwa3I3w1oh087xFQqIMhVTzcSpHCGdGWu2QT1KwrrgVAXPeTT2EthmxBg\"\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "855a81cc-9395-46b5-96f7-ec4767474748", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "7a3e2b29-e67c-4e8c-a349-6491220f17b3" + } + }, + { + "listen": "test", + "script": { + "id": "bf36b1ae-e593-4701-a529-7911e8f27235", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "56e71d3b-6b01-4aad-bdee-4236ff390211" + } + } + ] + }, + { + "id": "f8a2846d-8506-4da6-9ab0-61cda59f616b", + "name": "credentials_verify:vc:id:boolean", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {\n \"@context\": [\n \"https://www.w3.org/2018/credentials/v1\",\n \"https://w3id.org/traceability/v1\"\n ],\n \"credentialSubject\": {\n \"id\": \"did:example:123\"\n },\n \"id\": false,\n \"issuanceDate\": \"2006-01-02T15:04:05Z\",\n \"issuer\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"type\": [\n \"VerifiableCredential\"\n ],\n \"proof\": {\n \"created\": \"2006-01-02T15:04:05Z\",\n \"verificationMethod\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn#z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"proofPurpose\": \"assertionMethod\",\n \"type\": \"Ed25519Signature2018\",\n \"jws\": \"eyJhbGciOiJFZERTQSIsImI2NCI6ZmFsc2UsImNyaXQiOlsiYjY0Il19..xftqB9cBFsSe226cWEZ4wr5sfxlAOJYYo6yjwPCVeHDdk6OoWGjZQGO7xXpSidrrr6e1imP18LiFK34xtRWADQ\"\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "f09882cc-0e62-4bc0-b5c0-e49ca7d2ad42", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "43b87e7f-349c-4a9f-bcce-10c8025f0950" + } + }, + { + "listen": "test", + "script": { + "id": "dc995e12-5ee4-4a13-9c56-bfa855d23461", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "2bce3443-f93f-47ff-aade-b5b910bbd7e6" + } + } + ] + }, + { + "id": "e1b70db1-be83-4f95-86ae-c7df10509812", + "name": "credentials_verify:vc:id:integer", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {\n \"@context\": [\n \"https://www.w3.org/2018/credentials/v1\",\n \"https://w3id.org/traceability/v1\"\n ],\n \"credentialSubject\": {\n \"id\": \"did:example:123\"\n },\n \"id\": 123,\n \"issuanceDate\": \"2006-01-02T15:04:05Z\",\n \"issuer\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"type\": [\n \"VerifiableCredential\"\n ],\n \"proof\": {\n \"created\": \"2006-01-02T15:04:05Z\",\n \"verificationMethod\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn#z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"proofPurpose\": \"assertionMethod\",\n \"type\": \"Ed25519Signature2018\",\n \"jws\": \"eyJhbGciOiJFZERTQSIsImI2NCI6ZmFsc2UsImNyaXQiOlsiYjY0Il19..ZqV-qqLOh_Kb4vAdXKBfmFdNyv3FzXJAIYV9JltcYGDAefU3OUOnoaAU2WSEufkuYkvczxfRLhrMKgkoVoIRAA\"\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "83a1bc73-9d86-4cd0-9a3b-3f9840857d55", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "051ac103-c70a-466f-be07-7e1b211664dc" + } + }, + { + "listen": "test", + "script": { + "id": "9d29f348-dd2f-45ab-b4c5-1a2479efc7a3", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "8ef6ed81-cd92-483e-a180-e304b815fe73" + } + } + ] + }, + { + "id": "6f760d47-b8d1-4fb2-91d8-e6bb988ed58e", + "name": "credentials_verify:vc:id:null", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {\n \"@context\": [\n \"https://www.w3.org/2018/credentials/v1\",\n \"https://w3id.org/traceability/v1\"\n ],\n \"credentialSubject\": {\n \"id\": \"did:example:123\"\n },\n \"id\": null,\n \"issuanceDate\": \"2006-01-02T15:04:05Z\",\n \"issuer\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"type\": [\n \"VerifiableCredential\"\n ],\n \"proof\": {\n \"created\": \"2006-01-02T15:04:05Z\",\n \"verificationMethod\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn#z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"proofPurpose\": \"assertionMethod\",\n \"type\": \"Ed25519Signature2018\",\n \"jws\": \"eyJhbGciOiJFZERTQSIsImI2NCI6ZmFsc2UsImNyaXQiOlsiYjY0Il19..Csadnd3P2WqJLxAeXMkyx4nkvXvSEssOQriVuwYK0_6zyssqkkuAcKpkUFh8rf4J5JVpng9yvb_2263dLMLZCw\"\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "627adfd8-fd17-445f-9ec4-f3a09cedcf69", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "0ac5e2c1-0a0e-4b4e-a371-32cb71702bd0" + } + }, + { + "listen": "test", + "script": { + "id": "a3b09ef4-4a56-4e21-8647-a07ba538158d", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "ef7ca9c9-56c3-4f65-884d-76ee7cfce51a" + } + } + ] + }, + { + "id": "20324e7c-2626-463f-903d-51b39d75a1ce", + "name": "credentials_verify:vc:id:object", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {\n \"@context\": [\n \"https://www.w3.org/2018/credentials/v1\",\n \"https://w3id.org/traceability/v1\"\n ],\n \"credentialSubject\": {\n \"id\": \"did:example:123\"\n },\n \"id\": {\n \"key\": \"urn:uuid:07aa969e-b40d-4c1b-ab46-ded252003ded\"\n },\n \"issuanceDate\": \"2006-01-02T15:04:05Z\",\n \"issuer\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"type\": [\n \"VerifiableCredential\"\n ],\n \"proof\": {\n \"created\": \"2006-01-02T15:04:05Z\",\n \"verificationMethod\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn#z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"proofPurpose\": \"assertionMethod\",\n \"type\": \"Ed25519Signature2018\",\n \"jws\": \"eyJhbGciOiJFZERTQSIsImI2NCI6ZmFsc2UsImNyaXQiOlsiYjY0Il19..0Nrj_srTLYyA-9ZVA_dkVGjUcKx6xELHjbbdppEMFPGEN5c2gPXgstNRjnrr8hhMMegSAbvGASKWseBXGR9uAQ\"\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "346b0047-7735-4193-93d3-1f7e4b75d76c", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "7a7a387f-51b5-4db5-819b-3167975d611f" + } + }, + { + "listen": "test", + "script": { + "id": "1533beff-40ca-4aca-a5de-f455a1daaa92", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "a9d05966-133b-4e1b-a3d1-9962b9f44dbc" + } + } + ] + }, + { + "id": "ad7381a5-e768-4762-bd34-83c69c9b7e44", + "name": "credentials_verify:vc:type:missing", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {\n \"@context\": [\n \"https://www.w3.org/2018/credentials/v1\",\n \"https://w3id.org/traceability/v1\"\n ],\n \"credentialSubject\": {\n \"id\": \"did:example:123\"\n },\n \"id\": \"urn:uuid:57016a7f-0e4c-4be9-beec-cf39c4dd459a\",\n \"issuanceDate\": \"2006-01-02T15:04:05Z\",\n \"issuer\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"proof\": {\n \"created\": \"2006-01-02T15:04:05Z\",\n \"verificationMethod\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn#z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"proofPurpose\": \"assertionMethod\",\n \"type\": \"Ed25519Signature2018\",\n \"jws\": \"eyJhbGciOiJFZERTQSIsImI2NCI6ZmFsc2UsImNyaXQiOlsiYjY0Il19..Bx6sv21fSmT7fCCxU3fDaLhEOhfRK8llXSiFTgApd4PHot00nVjhaKQyhBW9FfFmJljstlOV_Zff164cxOKiCQ\"\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "02759ace-71fb-4d72-ad81-2c0f8c78d863", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "4a91f5b9-3a75-495c-be4c-8a501d3fc704" + } + }, + { + "listen": "test", + "script": { + "id": "48b88d61-5d1d-431b-9ea9-06225057a5f7", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "365ac341-b68b-430c-b4a4-724f7fb278cf" + } + } + ] + }, + { + "id": "7b0203f1-d14d-4b5f-9ea3-424cc928fc1c", + "name": "credentials_verify:vc:type:boolean", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {{requestBody}}\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "f3629ea8-ac2f-443c-9edc-239b8d743bfc", + "type": "text/javascript", + "exec": [ + "let rawBody = pm.variables.get(\"valid_vc\");", + "", + "// credential.type must be an array of strings", + "rawBody[\"type\"] = true;", + "", + "// Request body must be serialized before sending over the wire.", + "pm.variables.set(\"requestBody\", JSON.stringify(rawBody));" + ], + "_lastExecutionId": "0852b16b-587b-4b59-981d-53a1c41c21de" + } + }, + { + "listen": "test", + "script": { + "id": "1d471d6d-4503-4132-b61f-faee15b54f1b", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "78aed6ea-1b1a-4aed-b0f2-7bc37eebb1de" + } + } + ] + }, + { + "id": "b36fb300-5d41-4b49-a7b6-6b3a5d2684d9", + "name": "credentials_verify:vc:type:integer", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {{requestBody}}\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "4396e9ac-d842-4106-bc2a-80127b34c90c", + "type": "text/javascript", + "exec": [ + "let rawBody = pm.variables.get(\"valid_vc\");", + "", + "// credential.type must be an array of strings", + "rawBody[\"type\"] = 123;", + "", + "// Request body must be serialized before sending over the wire.", + "pm.variables.set(\"requestBody\", JSON.stringify(rawBody));" + ], + "_lastExecutionId": "1053de89-4667-4d34-b55a-4ee2108725c2" + } + }, + { + "listen": "test", + "script": { + "id": "65fd9dca-8988-43fa-869e-d8a2e230b74d", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "f34721bd-6b8b-4c4c-a8eb-c41f289a8963" + } + } + ] + }, + { + "id": "636e5ce9-bf2c-413e-b217-256fe94148c3", + "name": "credentials_verify:vc:type:null", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {{requestBody}}\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "91df6b87-38fb-41a2-bdf5-2176a6d9d658", + "type": "text/javascript", + "exec": [ + "let rawBody = pm.variables.get(\"valid_vc\");", + "", + "// credential.type must be an array of strings", + "rawBody[\"type\"] = null;", + "", + "// Request body must be serialized before sending over the wire.", + "pm.variables.set(\"requestBody\", JSON.stringify(rawBody));" + ], + "_lastExecutionId": "d7e53ef7-f01c-47f5-b206-89fdf9e04347" + } + }, + { + "listen": "test", + "script": { + "id": "61139b8a-e296-4bc9-9c75-09ab64b4b843", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "98e4240b-9616-4305-9443-7652e7c0d9fe" + } + } + ] + }, + { + "id": "df660b49-6952-4048-8bb3-b0e08104df6e", + "name": "credentials_verify:vc:type:object", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {{requestBody}}\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "e84a3039-f36f-459b-bac0-ede89f01da47", + "type": "text/javascript", + "exec": [ + "let rawBody = pm.variables.get(\"valid_vc\");", + "", + "// credential.type must be an array of strings", + "rawBody[\"type\"] = {\"key\": \"VerifiableCredential\"};", + "", + "// Request body must be serialized before sending over the wire.", + "pm.variables.set(\"requestBody\", JSON.stringify(rawBody));" + ], + "_lastExecutionId": "86984987-aad7-4ee7-a1bb-9a5d5e23edfb" + } + }, + { + "listen": "test", + "script": { + "id": "cf67578a-136a-47a0-9ed7-129819ee8283", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "2769f31a-4284-4fd6-9085-a3b278a22af9" + } + } + ] + }, + { + "id": "44a021d4-d183-4ec6-b194-e1214e1cc4ff", + "name": "credentials_verify:vc:type:string", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {\n \"@context\": [\n \"https://www.w3.org/2018/credentials/v1\",\n \"https://w3id.org/traceability/v1\"\n ],\n \"credentialSubject\": {\n \"id\": \"did:example:123\"\n },\n \"id\": \"urn:uuid:57016a7f-0e4c-4be9-beec-cf39c4dd459a\",\n \"issuanceDate\": \"2006-01-02T15:04:05Z\",\n \"issuer\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"type\": \"VerifiableCredential\",\n \"proof\": {\n \"created\": \"2006-01-02T15:04:05Z\",\n \"verificationMethod\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn#z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"proofPurpose\": \"assertionMethod\",\n \"type\": \"Ed25519Signature2018\",\n \"jws\": \"eyJhbGciOiJFZERTQSIsImI2NCI6ZmFsc2UsImNyaXQiOlsiYjY0Il19..z7SC-b7i7GCi9S_RgHGIkqzgeSxV5XUT_77JuHgqzQP-5KB5n_PrOW6ITnAlmgWyaVPSOD1IHVjb--avWDrbCQ\"\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "9ea02d6c-4016-4d63-9985-14486d5c9ff0", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "20f4e16e-eee3-497b-be7d-cf2237564187" + } + }, + { + "listen": "test", + "script": { + "id": "e1abc2c4-784f-4714-90d5-8787068b0590", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "e38a4346-b886-4dbb-9791-baa31a529067" + } + } + ] + }, + { + "id": "80b34faa-9b01-42b7-89d6-4307406fa62d", + "name": "credentials_verify:vc:type:item:missing", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {{requestBody}}\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "9de01ff3-9dcc-4b25-a44f-10d6934188a7", + "type": "text/javascript", + "exec": [ + "let rawBody = pm.variables.get(\"valid_vc\");", + "", + "// credential.type must have at least one element", + "rawBody.type = [];", + "", + "// Request body must be serialized before sending over the wire.", + "pm.variables.set(\"requestBody\", JSON.stringify(rawBody));" + ], + "_lastExecutionId": "9f4dd9e6-2e3b-4634-b392-00b74a39ab15" + } + }, + { + "listen": "test", + "script": { + "id": "366d2e8f-00d0-42e4-95f8-66748fe838e3", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "7218cfc8-a1b4-48fb-8099-aeeb85f1be1a" + } + } + ] + }, + { + "id": "494fcafb-2c26-41ef-8eb7-dfbf51001ce7", + "name": "credentials_verify:vc:type:item:array", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {{requestBody}}\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "75debe87-4c24-44ee-95c9-9e6aef4f9fa0", + "type": "text/javascript", + "exec": [ + "let rawBody = pm.variables.get(\"valid_vc\");", + "", + "// credential.type must be an array of strings", + "rawBody.type = [\"VerifiableCredential\", [\"array item\"]];", + "", + "// Request body must be serialized before sending over the wire.", + "pm.variables.set(\"requestBody\", JSON.stringify(rawBody));" + ], + "_lastExecutionId": "be957f98-6d88-4ce2-aac5-69976b1d8d98" + } + }, + { + "listen": "test", + "script": { + "id": "3eb76866-83ae-4e59-99fd-8e9e96d47265", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "e4f39627-0876-4818-ae9f-b1728fa6957f" + } + } + ] + }, + { + "id": "55f06f7c-227d-4823-bf45-eac309599bb5", + "name": "credentials_verify:vc:type:item:boolean", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {{requestBody}}\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "66eb26a4-62df-4998-b944-b5f9b61d5214", + "type": "text/javascript", + "exec": [ + "let rawBody = pm.variables.get(\"valid_vc\");", + "", + "// credential.type must be an array of strings", + "rawBody.type = [\"VerifiableCredential\", true];", + "", + "// Request body must be serialized before sending over the wire.", + "pm.variables.set(\"requestBody\", JSON.stringify(rawBody));" + ], + "_lastExecutionId": "dcd7e2a7-513e-47d9-8ed4-9dc9c015b1f4" + } + }, + { + "listen": "test", + "script": { + "id": "c0918cb7-9dd0-49e6-96d2-2f8ab3b5452d", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "84f77211-382d-47e7-a83a-62f2fb9764cb" + } + } + ] + }, + { + "id": "fd67c482-fa7e-4c93-92ea-b2906b71d484", + "name": "credentials_verify:vc:type:item:integer", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {{requestBody}}\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "33799cf7-485c-4636-881f-ac013437a408", + "type": "text/javascript", + "exec": [ + "let rawBody = pm.variables.get(\"valid_vc\");", + "", + "// credential.type must be an array of strings", + "rawBody.type = [\"VerifiableCredential\", 123];", + "", + "// Request body must be serialized before sending over the wire.", + "pm.variables.set(\"requestBody\", JSON.stringify(rawBody));" + ], + "_lastExecutionId": "00e9cada-999f-4ce3-9b75-6bdffe1526bc" + } + }, + { + "listen": "test", + "script": { + "id": "26741254-950e-4ea1-bf92-c57ba801d6a5", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "9a71cd85-f32f-4172-be73-54f2a322f266" + } + } + ] + }, + { + "id": "3ddc1b19-9866-4589-b635-9d9ab154dd3f", + "name": "credentials_verify:vc:type:item:null", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {{requestBody}}\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "ff33c2e6-928c-4419-9780-0056283158b8", + "type": "text/javascript", + "exec": [ + "let rawBody = pm.variables.get(\"valid_vc\");", + "", + "// credential.type must be an array of strings", + "rawBody.type = [\"VerifiableCredential\", null];", + "", + "// Request body must be serialized before sending over the wire.", + "pm.variables.set(\"requestBody\", JSON.stringify(rawBody));" + ], + "_lastExecutionId": "fb9f4833-095b-41d7-9868-c274f33bc857" + } + }, + { + "listen": "test", + "script": { + "id": "adf62ba0-21ae-4ada-ab75-8d98e8c96a1f", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "a20d354d-be60-434f-90c8-c769c2f9fae9" + } + } + ] + }, + { + "id": "10a74930-4398-4e8e-8dfc-8b5ca280e493", + "name": "credentials_verify:vc:type:item:object", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {{requestBody}}\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "81a6108a-602c-4947-badd-c43e63830c00", + "type": "text/javascript", + "exec": [ + "let rawBody = pm.variables.get(\"valid_vc\");", + "", + "// credential.type must be an array of strings", + "rawBody.type = [\"VerifiableCredential\", {\"key\": \"VerifiableCredential\"}];", + "", + "// Request body must be serialized before sending over the wire.", + "pm.variables.set(\"requestBody\", JSON.stringify(rawBody));" + ], + "_lastExecutionId": "b0369afc-2ff6-406b-be55-471dfa59a2ee" + } + }, + { + "listen": "test", + "script": { + "id": "63a3ce5d-76af-455f-87a6-5b394cc367d8", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "481a3fe3-603b-4b20-adf4-6f0404437469" + } + } + ] + }, + { + "id": "0635b0f0-d06d-4c8f-ad45-abd5b6a28dc7", + "name": "credentials_verify:vc:issuer:missing", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {\n \"@context\": [\n \"https://www.w3.org/2018/credentials/v1\",\n \"https://w3id.org/traceability/v1\"\n ],\n \"credentialSubject\": {\n \"id\": \"did:example:123\"\n },\n \"id\": \"urn:uuid:57016a7f-0e4c-4be9-beec-cf39c4dd459a\",\n \"issuanceDate\": \"2006-01-02T15:04:05Z\",\n \"type\": [\n \"VerifiableCredential\"\n ],\n \"proof\": {\n \"created\": \"2006-01-02T15:04:05Z\",\n \"verificationMethod\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn#z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"proofPurpose\": \"assertionMethod\",\n \"type\": \"Ed25519Signature2018\",\n \"jws\": \"eyJhbGciOiJFZERTQSIsImI2NCI6ZmFsc2UsImNyaXQiOlsiYjY0Il19..JtG57INFa8ZuLTnouU9zbgh8jUf_red-a-75XviPrr3HsCFPhrMo6HltNwwb8d4-lftLfws1Bj0NVTYaTKpjBw\"\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "ceb2e796-3c15-4c96-9e50-c6df8de76dde", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "69e2c185-cf1a-49a6-aa2e-8a3d30463adc" + } + }, + { + "listen": "test", + "script": { + "id": "11eaefae-9617-450a-8aee-6449194a8b30", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "cd243f75-d102-4d12-9196-ab2d88dc591c" + } + } + ] + }, + { + "id": "60484358-4a8f-4008-8e23-de6a3c51954a", + "name": "credentials_verify:vc:issuer:array", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {\n \"@context\": [\n \"https://www.w3.org/2018/credentials/v1\",\n \"https://w3id.org/traceability/v1\"\n ],\n \"credentialSubject\": {\n \"id\": \"did:example:123\"\n },\n \"id\": \"urn:uuid:57016a7f-0e4c-4be9-beec-cf39c4dd459a\",\n \"issuanceDate\": \"2006-01-02T15:04:05Z\",\n \"issuer\": [\n \"did:example:123\"\n ],\n \"type\": [\n \"VerifiableCredential\"\n ],\n \"proof\": {\n \"created\": \"2006-01-02T15:04:05Z\",\n \"verificationMethod\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn#z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"proofPurpose\": \"assertionMethod\",\n \"type\": \"Ed25519Signature2018\",\n \"jws\": \"eyJhbGciOiJFZERTQSIsImI2NCI6ZmFsc2UsImNyaXQiOlsiYjY0Il19..Mdpb0nbZLuHLqh6IBr6ouahKZNFB-cIKJXn-b-O6Pt6HyJaECfc399qgMTWovf-l04XYEpuYDmfZeYVThBeMDg\"\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "61fbe447-b87a-447d-8f1f-eed845b3e436", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "77296ddc-6557-424d-a987-29dd349e2963" + } + }, + { + "listen": "test", + "script": { + "id": "41bc1c43-1a16-47cd-b4ac-857d01e1f1f1", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "9665641b-bb43-427d-86b9-527bcaa3aaff" + } + } + ] + }, + { + "id": "076176a9-93ac-441e-8a18-52f9dc70a804", + "name": "credentials_verify:vc:issuer:boolean", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {\n \"@context\": [\n \"https://www.w3.org/2018/credentials/v1\",\n \"https://w3id.org/traceability/v1\"\n ],\n \"credentialSubject\": {\n \"id\": \"did:example:123\"\n },\n \"id\": \"urn:uuid:57016a7f-0e4c-4be9-beec-cf39c4dd459a\",\n \"issuanceDate\": \"2006-01-02T15:04:05Z\",\n \"issuer\": false,\n \"type\": [\n \"VerifiableCredential\"\n ],\n \"proof\": {\n \"created\": \"2006-01-02T15:04:05Z\",\n \"verificationMethod\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn#z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"proofPurpose\": \"assertionMethod\",\n \"type\": \"Ed25519Signature2018\",\n \"jws\": \"eyJhbGciOiJFZERTQSIsImI2NCI6ZmFsc2UsImNyaXQiOlsiYjY0Il19..ryGzH1cVI0oyA0eBPKjIBDGJ8FYapvVnUEcovWWepoAASL3SzOOUvcQ9XOnQlclFU8dYhkEN2L8TQAj2OHlcBQ\"\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "f094935a-2c94-4159-806b-d34627039491", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "3eb65953-aa91-4da8-b2cf-c7faffb5494d" + } + }, + { + "listen": "test", + "script": { + "id": "16f6da2b-75fb-403a-85be-f7cadd9837f4", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "056f949a-386a-4d6a-94f7-b8cdaabf3641" + } + } + ] + }, + { + "id": "c826133c-c8ce-484e-af7d-65d750197eaf", + "name": "credentials_verify:vc:issuer:integer", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {\n \"@context\": [\n \"https://www.w3.org/2018/credentials/v1\",\n \"https://w3id.org/traceability/v1\"\n ],\n \"credentialSubject\": {\n \"id\": \"did:example:123\"\n },\n \"id\": \"urn:uuid:57016a7f-0e4c-4be9-beec-cf39c4dd459a\",\n \"issuanceDate\": \"2006-01-02T15:04:05Z\",\n \"issuer\": 123,\n \"type\": [\n \"VerifiableCredential\"\n ],\n \"proof\": {\n \"created\": \"2006-01-02T15:04:05Z\",\n \"verificationMethod\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn#z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"proofPurpose\": \"assertionMethod\",\n \"type\": \"Ed25519Signature2018\",\n \"jws\": \"eyJhbGciOiJFZERTQSIsImI2NCI6ZmFsc2UsImNyaXQiOlsiYjY0Il19..kEE8wQKYgVQlcBvJeVeV151aR_iD6vPrlW2bgXPW8NvJx9AOuW5eGtL3j_I3xIGR_JWDA5jGy6KDVkqJNEDHAw\"\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "4edca3f1-79f2-4f37-b956-6566dc267939", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "09180972-2523-48eb-8a18-ae73ce457aae" + } + }, + { + "listen": "test", + "script": { + "id": "a411db4a-125e-4db9-b76c-c6fcee88020c", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "fa90bb6c-6bd4-4f11-bc20-29e9fbca9635" + } + } + ] + }, + { + "id": "ef7e745d-e84f-4ca3-aff7-2eef7425ae30", + "name": "credentials_verify:vc:issuer:null", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {\n \"@context\": [\n \"https://www.w3.org/2018/credentials/v1\",\n \"https://w3id.org/traceability/v1\"\n ],\n \"credentialSubject\": {\n \"id\": \"did:example:123\"\n },\n \"id\": \"urn:uuid:57016a7f-0e4c-4be9-beec-cf39c4dd459a\",\n \"issuanceDate\": \"2006-01-02T15:04:05Z\",\n \"issuer\": null,\n \"type\": [\n \"VerifiableCredential\"\n ],\n \"proof\": {\n \"created\": \"2006-01-02T15:04:05Z\",\n \"verificationMethod\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn#z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"proofPurpose\": \"assertionMethod\",\n \"type\": \"Ed25519Signature2018\",\n \"jws\": \"eyJhbGciOiJFZERTQSIsImI2NCI6ZmFsc2UsImNyaXQiOlsiYjY0Il19..JtG57INFa8ZuLTnouU9zbgh8jUf_red-a-75XviPrr3HsCFPhrMo6HltNwwb8d4-lftLfws1Bj0NVTYaTKpjBw\"\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "54751558-15e9-4e75-9993-b5250e6f87d1", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "a3e86f95-4d86-4e1f-9d97-a8e9cce7b9a6" + } + }, + { + "listen": "test", + "script": { + "id": "f6126e44-c740-403f-a6e4-3cdc5773c361", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "e3c7bc43-ecca-4a68-b7b0-277d9c7084c0" + } + } + ] + }, + { + "id": "2e4c4fa5-9f5c-4935-b58a-1b3ef3458518", + "name": "credentials_verify:vc:issuer:id:missing", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {\n \"@context\": [\n \"https://www.w3.org/2018/credentials/v1\",\n \"https://w3id.org/traceability/v1\"\n ],\n \"credentialSubject\": {\n \"id\": \"did:example:123\"\n },\n \"id\": \"urn:uuid:57016a7f-0e4c-4be9-beec-cf39c4dd459a\",\n \"issuanceDate\": \"2006-01-02T15:04:05Z\",\n \"issuer\": {},\n \"type\": [\n \"VerifiableCredential\"\n ],\n \"proof\": {\n \"created\": \"2006-01-02T15:04:05Z\",\n \"verificationMethod\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn#z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"proofPurpose\": \"assertionMethod\",\n \"type\": \"Ed25519Signature2018\",\n \"jws\": \"eyJhbGciOiJFZERTQSIsImI2NCI6ZmFsc2UsImNyaXQiOlsiYjY0Il19..3mHg7Xr443P-rcakew2CdGzjKXncUa4j2zY8A_W7U9tqPMFAiWuNqK5CTKV8yM_P3p5VZC8HMlc7SiaJYp-iBQ\"\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "d54c6fc5-a193-4df3-9045-2755b0a3bbc9", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "51ec56de-cbca-4af7-8672-7ba87f3a6b3a" + } + }, + { + "listen": "test", + "script": { + "id": "63bcbdfa-fafe-4280-b4b7-b657e0c99052", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "7405261e-2356-43de-b7c7-d89063bf9ccf" + } + } + ] + }, + { + "id": "c9dc0834-b7eb-4119-b06a-993896376035", + "name": "credentials_verify:vc:issuer:id:array", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {\n \"@context\": [\n \"https://www.w3.org/2018/credentials/v1\",\n \"https://w3id.org/traceability/v1\"\n ],\n \"credentialSubject\": {\n \"id\": \"did:example:123\"\n },\n \"id\": \"urn:uuid:57016a7f-0e4c-4be9-beec-cf39c4dd459a\",\n \"issuanceDate\": \"2006-01-02T15:04:05Z\",\n \"issuer\": {\n \"id\": [\n \"did:example:123\"\n ]\n },\n \"type\": [\n \"VerifiableCredential\"\n ],\n \"proof\": {\n \"created\": \"2006-01-02T15:04:05Z\",\n \"verificationMethod\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn#z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"proofPurpose\": \"assertionMethod\",\n \"type\": \"Ed25519Signature2018\",\n \"jws\": \"eyJhbGciOiJFZERTQSIsImI2NCI6ZmFsc2UsImNyaXQiOlsiYjY0Il19..TsN_31UJYzTTx1xh5CB9PjhnehJza3N5gAEFoNO55HLtQvoqGiEd-SI_4Xy7cpuYMbHdYf5CKHwP0eooyzjrAg\"\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "938c59ec-e509-406b-adf0-8e9fe90a4087", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "1e441e87-00ed-4773-89fb-8238dee831ad" + } + }, + { + "listen": "test", + "script": { + "id": "c608be41-117e-4198-81cf-4561e69fac2d", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "cbf95a98-febe-4659-8920-ab73ed5701e9" + } + } + ] + }, + { + "id": "7e0123d8-7e59-472f-a6af-aa6b3016d5a3", + "name": "credentials_verify:vc:issuer:id:boolean", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {\n \"@context\": [\n \"https://www.w3.org/2018/credentials/v1\",\n \"https://w3id.org/traceability/v1\"\n ],\n \"credentialSubject\": {\n \"id\": \"did:example:123\"\n },\n \"id\": \"urn:uuid:57016a7f-0e4c-4be9-beec-cf39c4dd459a\",\n \"issuanceDate\": \"2006-01-02T15:04:05Z\",\n \"issuer\": {\n \"id\": false\n },\n \"type\": [\n \"VerifiableCredential\"\n ],\n \"proof\": {\n \"created\": \"2006-01-02T15:04:05Z\",\n \"verificationMethod\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn#z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"proofPurpose\": \"assertionMethod\",\n \"type\": \"Ed25519Signature2018\",\n \"jws\": \"eyJhbGciOiJFZERTQSIsImI2NCI6ZmFsc2UsImNyaXQiOlsiYjY0Il19..JOl3FF8mG94K8DDAtSYeirCtE5GRVHXYZcIbf3JRCquZ7obaBm1wh3rEzbG-t8kjdWMn7Zwy8q4zw7pMC2-gAw\"\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "d960c224-0eca-4382-8b9a-33c7d2e01707", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "d9df1a2d-8f6a-4498-af6b-1b9bed95f858" + } + }, + { + "listen": "test", + "script": { + "id": "4cfda4f0-cb45-4012-977a-21bb72d3c45a", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "4d47515a-03ac-4127-bad0-0ac124b5d07f" + } + } + ] + }, + { + "id": "c66123ad-150b-4057-8a7a-6beca1b899ee", + "name": "credentials_verify:vc:issuer:id:integer", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {\n \"@context\": [\n \"https://www.w3.org/2018/credentials/v1\",\n \"https://w3id.org/traceability/v1\"\n ],\n \"credentialSubject\": {\n \"id\": \"did:example:123\"\n },\n \"id\": \"urn:uuid:57016a7f-0e4c-4be9-beec-cf39c4dd459a\",\n \"issuanceDate\": \"2006-01-02T15:04:05Z\",\n \"issuer\": {\n \"id\": 123\n },\n \"type\": [\n \"VerifiableCredential\"\n ],\n \"proof\": {\n \"created\": \"2006-01-02T15:04:05Z\",\n \"verificationMethod\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn#z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"proofPurpose\": \"assertionMethod\",\n \"type\": \"Ed25519Signature2018\",\n \"jws\": \"eyJhbGciOiJFZERTQSIsImI2NCI6ZmFsc2UsImNyaXQiOlsiYjY0Il19..Ibp_FWO5FwzfTfd_PeTgedqAEcbS7dtCOoREanyZP0yAg63ZGay4hjjd-NwZfmWG8LRbMSqtjX2_Cu5BbBEoAQ\"\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "0069d920-5a0d-44a4-8300-118d35def1d4", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "ae95d456-5f80-4c54-b993-948855dd023c" + } + }, + { + "listen": "test", + "script": { + "id": "4ec03377-4bd4-417f-b310-07c21149feee", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "b6d76e63-db09-4c2d-904a-333fe573c0c8" + } + } + ] + }, + { + "id": "19b43abd-e630-445e-9b2c-795c85d58b5c", + "name": "credentials_verify:vc:issuer:id:null", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {\n \"@context\": [\n \"https://www.w3.org/2018/credentials/v1\",\n \"https://w3id.org/traceability/v1\"\n ],\n \"credentialSubject\": {\n \"id\": \"did:example:123\"\n },\n \"id\": \"urn:uuid:57016a7f-0e4c-4be9-beec-cf39c4dd459a\",\n \"issuanceDate\": \"2006-01-02T15:04:05Z\",\n \"issuer\": {\n \"id\": null\n },\n \"type\": [\n \"VerifiableCredential\"\n ],\n \"proof\": {\n \"created\": \"2006-01-02T15:04:05Z\",\n \"verificationMethod\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn#z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"proofPurpose\": \"assertionMethod\",\n \"type\": \"Ed25519Signature2018\",\n \"jws\": \"eyJhbGciOiJFZERTQSIsImI2NCI6ZmFsc2UsImNyaXQiOlsiYjY0Il19..3mHg7Xr443P-rcakew2CdGzjKXncUa4j2zY8A_W7U9tqPMFAiWuNqK5CTKV8yM_P3p5VZC8HMlc7SiaJYp-iBQ\"\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "3732ace0-b12b-48ed-887c-9dca1d7a6dff", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "d97da84a-8b1d-4f4f-90ad-324ba21c2f44" + } + }, + { + "listen": "test", + "script": { + "id": "e1615c2e-5f11-4206-8209-102cc9e94bb3", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "61822434-8bd2-49e7-ad26-69fe301947a4" + } + } + ] + }, + { + "id": "a6c5ea6b-58a0-4657-aaed-0d9a58c30819", + "name": "credentials_verify:vc:issuer:id:object", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {\n \"@context\": [\n \"https://www.w3.org/2018/credentials/v1\",\n \"https://w3id.org/traceability/v1\"\n ],\n \"credentialSubject\": {\n \"id\": \"did:example:123\"\n },\n \"id\": \"urn:uuid:57016a7f-0e4c-4be9-beec-cf39c4dd459a\",\n \"issuanceDate\": \"2006-01-02T15:04:05Z\",\n \"issuer\": {\n \"id\": {\n \"key\": \"did:example:123\"\n }\n },\n \"type\": [\n \"VerifiableCredential\"\n ],\n \"proof\": {\n \"created\": \"2006-01-02T15:04:05Z\",\n \"verificationMethod\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn#z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"proofPurpose\": \"assertionMethod\",\n \"type\": \"Ed25519Signature2018\",\n \"jws\": \"eyJhbGciOiJFZERTQSIsImI2NCI6ZmFsc2UsImNyaXQiOlsiYjY0Il19..n3pFfPx4jY7EjlOpLNJT4CAJYI1roVE6LoUgLQhJ1bMgS5xUKbsIhynp7xDW-vSGzIcu58w-Z8_d9--99NCDBw\"\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "c5e3787a-82f4-4a8a-9cb6-2f21ed79c6d4", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "fea0580d-62df-485e-9f80-3f614dc475fe" + } + }, + { + "listen": "test", + "script": { + "id": "42070006-5e4d-4014-b799-66ec98f1833a", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "1dbea5ad-0189-4e60-afaf-a7be27548651" + } + } + ] + }, + { + "id": "eb4eac36-da40-47d0-986e-1c8f0095682d", + "name": "credentials_verify:vc:issuanceDate:missing", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {\n \"@context\": [\n \"https://www.w3.org/2018/credentials/v1\",\n \"https://w3id.org/traceability/v1\"\n ],\n \"credentialSubject\": {\n \"id\": \"did:example:123\"\n },\n \"id\": \"urn:uuid:57016a7f-0e4c-4be9-beec-cf39c4dd459a\",\n \"issuer\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"type\": [\n \"VerifiableCredential\"\n ],\n \"proof\": {\n \"created\": \"2006-01-02T15:04:05Z\",\n \"verificationMethod\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn#z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"proofPurpose\": \"assertionMethod\",\n \"type\": \"Ed25519Signature2018\",\n \"jws\": \"eyJhbGciOiJFZERTQSIsImI2NCI6ZmFsc2UsImNyaXQiOlsiYjY0Il19..TM8P7mgJHcCjS_-L0AM_0QC1NSxVBcrUmv8bgZNoU-XF9F69wiOhogacbQFbewG5g7kf6mUvNA2Rv2SOHnjyCw\"\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "bfac3556-efdf-4dcc-bceb-761eb3e6f756", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "5c5f6eb1-3aa0-444d-9bb5-5a8534d54192" + } + }, + { + "listen": "test", + "script": { + "id": "9be55b6d-4edb-4e87-9bb8-9994e4565e00", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "1e30f7e4-8297-49e3-8900-4a4a6a8fbaa9" + } + } + ] + }, + { + "id": "7c889e03-cfb0-4bdd-9a6d-fbb6d55f33b0", + "name": "credentials_verify:vc:issuanceDate:array", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {\n \"@context\": [\n \"https://www.w3.org/2018/credentials/v1\",\n \"https://w3id.org/traceability/v1\"\n ],\n \"credentialSubject\": {\n \"id\": \"did:example:123\"\n },\n \"id\": \"urn:uuid:57016a7f-0e4c-4be9-beec-cf39c4dd459a\",\n \"issuanceDate\": [\n \"2010-01-01T19:23:24Z\"\n ],\n \"issuer\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"type\": [\n \"VerifiableCredential\"\n ],\n \"proof\": {\n \"created\": \"2006-01-02T15:04:05Z\",\n \"verificationMethod\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn#z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"proofPurpose\": \"assertionMethod\",\n \"type\": \"Ed25519Signature2018\",\n \"jws\": \"eyJhbGciOiJFZERTQSIsImI2NCI6ZmFsc2UsImNyaXQiOlsiYjY0Il19..eJGt2anEVhR3qXrd8726C2a8PNJ-S4SnhIUB2YpAUiLJhTQ4FcY_nONpl-U0MbpWgwlpJ7xa1_uk4EMrGmOUBg\"\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "8c3046da-6c59-42eb-a7c3-a75dd4d32c1d", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "37624610-e5f1-44e1-b29e-02d6e82849b7" + } + }, + { + "listen": "test", + "script": { + "id": "95152f47-61cc-4cb5-82c1-c0f59557b4b2", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "b61444b5-58e1-4c60-9c69-afede29335c0" + } + } + ] + }, + { + "id": "e963a7e7-f30b-41f4-bf6d-c0b0daf18656", + "name": "credentials_verify:vc:issuanceDate:boolean", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {\n \"@context\": [\n \"https://www.w3.org/2018/credentials/v1\",\n \"https://w3id.org/traceability/v1\"\n ],\n \"credentialSubject\": {\n \"id\": \"did:example:123\"\n },\n \"id\": \"urn:uuid:57016a7f-0e4c-4be9-beec-cf39c4dd459a\",\n \"issuanceDate\": false,\n \"issuer\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"type\": [\n \"VerifiableCredential\"\n ],\n \"proof\": {\n \"created\": \"2006-01-02T15:04:05Z\",\n \"verificationMethod\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn#z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"proofPurpose\": \"assertionMethod\",\n \"type\": \"Ed25519Signature2018\",\n \"jws\": \"eyJhbGciOiJFZERTQSIsImI2NCI6ZmFsc2UsImNyaXQiOlsiYjY0Il19..8Ax_d8Yp8MIszSaGQa1WkiT4xktUk0Ltg7EF3QQ-GGY8JaV_jR6-zRUlEF2iW0HcK6C8ZoAt0KrllUUDdJkdDA\"\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "c4a56792-0bd5-4761-a887-314be6e3e050", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "6c422d76-6b8a-4824-aa2d-f328d1ed02c2" + } + }, + { + "listen": "test", + "script": { + "id": "40403a1d-43bb-4b10-ac4d-5a342496eaac", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "f42f26ef-d494-4d67-aa1f-22697ff6ebf9" + } + } + ] + }, + { + "id": "92a58315-3553-412f-9fe3-bd31745516ef", + "name": "credentials_verify:vc:issuanceDate:integer", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {\n \"@context\": [\n \"https://www.w3.org/2018/credentials/v1\",\n \"https://w3id.org/traceability/v1\"\n ],\n \"credentialSubject\": {\n \"id\": \"did:example:123\"\n },\n \"id\": \"urn:uuid:57016a7f-0e4c-4be9-beec-cf39c4dd459a\",\n \"issuanceDate\": 123,\n \"issuer\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"type\": [\n \"VerifiableCredential\"\n ],\n \"proof\": {\n \"created\": \"2006-01-02T15:04:05Z\",\n \"verificationMethod\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn#z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"proofPurpose\": \"assertionMethod\",\n \"type\": \"Ed25519Signature2018\",\n \"jws\": \"eyJhbGciOiJFZERTQSIsImI2NCI6ZmFsc2UsImNyaXQiOlsiYjY0Il19..x-sSX9vqc6977YPFhNbzjKdisDv4qD2mx-yBSH_EG-UQCpyH_ErCzoFWnpJzRJKIKbOLEvvZ5SO_fWbNWyNdCQ\"\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "8cd74d26-070f-49d3-a607-ffd94c11acf2", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "bd2e57ea-ed19-49fb-9d84-ef3d696c17bc" + } + }, + { + "listen": "test", + "script": { + "id": "8916af81-b516-4f51-8fb6-d63c34435a3f", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "7d872355-3478-4458-9f74-090fa3845ae7" + } + } + ] + }, + { + "id": "c70fd7c7-8ce0-46c9-9cd9-06404580a931", + "name": "credentials_verify:vc:issuanceDate:null", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {\n \"@context\": [\n \"https://www.w3.org/2018/credentials/v1\",\n \"https://w3id.org/traceability/v1\"\n ],\n \"credentialSubject\": {\n \"id\": \"did:example:123\"\n },\n \"id\": \"urn:uuid:57016a7f-0e4c-4be9-beec-cf39c4dd459a\",\n \"issuanceDate\": null,\n \"issuer\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"type\": [\n \"VerifiableCredential\"\n ],\n \"proof\": {\n \"created\": \"2006-01-02T15:04:05Z\",\n \"verificationMethod\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn#z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"proofPurpose\": \"assertionMethod\",\n \"type\": \"Ed25519Signature2018\",\n \"jws\": \"eyJhbGciOiJFZERTQSIsImI2NCI6ZmFsc2UsImNyaXQiOlsiYjY0Il19..TM8P7mgJHcCjS_-L0AM_0QC1NSxVBcrUmv8bgZNoU-XF9F69wiOhogacbQFbewG5g7kf6mUvNA2Rv2SOHnjyCw\"\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "5c4c8d43-eb73-4f0c-b42d-76113ca9a2fb", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "5d127ad9-8c4b-49f0-8b57-59c4a1dcca65" + } + }, + { + "listen": "test", + "script": { + "id": "7bba6596-f00a-47ab-86cc-15ec566781d7", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "d110dda7-e743-401a-ba30-796f436ecff3" + } + } + ] + }, + { + "id": "d89f6c37-8d08-4bad-bc4b-536a1e8cb3f9", + "name": "credentials_verify:vc:issuanceDate:object", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {\n \"@context\": [\n \"https://www.w3.org/2018/credentials/v1\",\n \"https://w3id.org/traceability/v1\"\n ],\n \"credentialSubject\": {\n \"id\": \"did:example:123\"\n },\n \"id\": \"urn:uuid:57016a7f-0e4c-4be9-beec-cf39c4dd459a\",\n \"issuanceDate\": {\n \"key\": \"2010-01-01T19:23:24Z\"\n },\n \"issuer\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"type\": [\n \"VerifiableCredential\"\n ],\n \"proof\": {\n \"created\": \"2006-01-02T15:04:05Z\",\n \"verificationMethod\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn#z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"proofPurpose\": \"assertionMethod\",\n \"type\": \"Ed25519Signature2018\",\n \"jws\": \"eyJhbGciOiJFZERTQSIsImI2NCI6ZmFsc2UsImNyaXQiOlsiYjY0Il19..Z1GVMKiJuJeJMpR_Ag4Wpv6940N3WUreYSxEsPaZgU_J1C_EDUj8ycRJitlJNEBBuGhibJ0GWyK-WW9RO2WCDA\"\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "56dd4613-a6da-4533-9a52-336f3f17faf8", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "6b09c151-b425-474e-a595-68c59c3c26f3" + } + }, + { + "listen": "test", + "script": { + "id": "8be13b3c-2723-4474-b7d1-ae139a256c4b", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "4b2364d8-3fdc-408c-92ad-4c9cc61dbd60" + } + } + ] + }, + { + "id": "670c83fe-8c76-4371-a0f1-7df2a3a6b3b7", + "name": "credentials_verify:vc:issuanceDate:string", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {\n \"@context\": [\n \"https://www.w3.org/2018/credentials/v1\",\n \"https://w3id.org/traceability/v1\"\n ],\n \"credentialSubject\": {\n \"id\": \"did:example:123\"\n },\n \"id\": \"urn:uuid:57016a7f-0e4c-4be9-beec-cf39c4dd459a\",\n \"issuanceDate\": \"not a valid XML Date Time string\",\n \"issuer\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"type\": [\n \"VerifiableCredential\"\n ],\n \"proof\": {\n \"created\": \"2006-01-02T15:04:05Z\",\n \"verificationMethod\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn#z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"proofPurpose\": \"assertionMethod\",\n \"type\": \"Ed25519Signature2018\",\n \"jws\": \"eyJhbGciOiJFZERTQSIsImI2NCI6ZmFsc2UsImNyaXQiOlsiYjY0Il19..ebrsCszvH6TQHw1QhA8laajPRWL_zGvQ96Up8A4TiJrY7ueFm3V-Suk-KNd6JKckpOxLoF-Cb24KG_g73AqHAg\"\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "f17172d7-e27e-4bd3-bd4c-985fa8c57870", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "0e0402be-134b-4a3c-87ab-fc3b86b66119" + } + }, + { + "listen": "test", + "script": { + "id": "92432a7b-f57e-439a-bfd9-a8d4be668951", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "88d4703c-72c1-4a7c-bb38-80cd623fd9ce" + } + } + ] + }, + { + "id": "b2b2ee39-5118-48e9-9913-956dbeead9e6", + "name": "credentials_verify:vc:credentialSubject:missing", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {\n \"@context\": [\n \"https://www.w3.org/2018/credentials/v1\",\n \"https://w3id.org/traceability/v1\"\n ],\n \"id\": \"urn:uuid:57016a7f-0e4c-4be9-beec-cf39c4dd459a\",\n \"issuanceDate\": \"2006-01-02T15:04:05Z\",\n \"issuer\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"type\": [\n \"VerifiableCredential\"\n ],\n \"proof\": {\n \"created\": \"2006-01-02T15:04:05Z\",\n \"verificationMethod\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn#z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"proofPurpose\": \"assertionMethod\",\n \"type\": \"Ed25519Signature2018\",\n \"jws\": \"eyJhbGciOiJFZERTQSIsImI2NCI6ZmFsc2UsImNyaXQiOlsiYjY0Il19..bHp5pm-9GUkKetjC75DopheXPgXztK_ruNFKStI2vt2pBbXHRJWZlO1PsXInyqfre9BcqmIUcwD4TbbjfiUYCw\"\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "7beeb14e-af55-43bb-a273-48016dd37c66", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "0588afc4-7bad-4cf8-bed6-c43f37d1b8c1" + } + }, + { + "listen": "test", + "script": { + "id": "5c80c6c2-ecd7-4d10-ae80-2d14eba0df25", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "6238b7aa-122f-49fa-b52f-0438ada86924" + } + } + ] + }, + { + "id": "d5c69c78-f61f-48a1-940e-5ea2906036a8", + "name": "credentials_verify:vc:credentialSubject:array", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {\n \"@context\": [\n \"https://www.w3.org/2018/credentials/v1\",\n \"https://w3id.org/traceability/v1\"\n ],\n \"credentialSubject\": [\n \"did:example:123\"\n ],\n \"id\": \"urn:uuid:57016a7f-0e4c-4be9-beec-cf39c4dd459a\",\n \"issuanceDate\": \"2006-01-02T15:04:05Z\",\n \"issuer\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"type\": [\n \"VerifiableCredential\"\n ],\n \"proof\": {\n \"created\": \"2006-01-02T15:04:05Z\",\n \"verificationMethod\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn#z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"proofPurpose\": \"assertionMethod\",\n \"type\": \"Ed25519Signature2018\",\n \"jws\": \"eyJhbGciOiJFZERTQSIsImI2NCI6ZmFsc2UsImNyaXQiOlsiYjY0Il19..z7SC-b7i7GCi9S_RgHGIkqzgeSxV5XUT_77JuHgqzQP-5KB5n_PrOW6ITnAlmgWyaVPSOD1IHVjb--avWDrbCQ\"\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "647bb0af-b7c0-40cd-b68f-f25f8a199d15", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "27d809a9-b443-46bb-8f4f-704387500f33" + } + }, + { + "listen": "test", + "script": { + "id": "153e8abd-dfd0-4481-8d14-d7c0d4b40070", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "8058b150-1e82-4407-8cf1-eb4f8eb561c9" + } + } + ] + }, + { + "id": "28609898-8739-49c1-9963-0f0680f43160", + "name": "credentials_verify:vc:credentialSubject:boolean", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {\n \"@context\": [\n \"https://www.w3.org/2018/credentials/v1\",\n \"https://w3id.org/traceability/v1\"\n ],\n \"credentialSubject\": false,\n \"id\": \"urn:uuid:57016a7f-0e4c-4be9-beec-cf39c4dd459a\",\n \"issuanceDate\": \"2006-01-02T15:04:05Z\",\n \"issuer\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"type\": [\n \"VerifiableCredential\"\n ],\n \"proof\": {\n \"created\": \"2006-01-02T15:04:05Z\",\n \"verificationMethod\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn#z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"proofPurpose\": \"assertionMethod\",\n \"type\": \"Ed25519Signature2018\",\n \"jws\": \"eyJhbGciOiJFZERTQSIsImI2NCI6ZmFsc2UsImNyaXQiOlsiYjY0Il19..VK75R0RpQX9g4E_vGExhb_aDUNycy1UlQYvhCL1Ydl9bWiT1oUPeHEUgJMRGzmRRvyByyj13oHI2yB3cOLWXCA\"\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "5be8cae2-dad9-4ca4-9b54-089e4fe06c85", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "196fd5f3-a4e8-4106-a122-1d1c819e8730" + } + }, + { + "listen": "test", + "script": { + "id": "b405b663-4026-4870-b59f-92651053f11e", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "b4e67a70-27b2-45a6-962a-0e76dee12728" + } + } + ] + }, + { + "id": "40afb571-b36e-492a-a3b4-cb40dfea5691", + "name": "credentials_verify:vc:credentialSubject:integer", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {\n \"@context\": [\n \"https://www.w3.org/2018/credentials/v1\",\n \"https://w3id.org/traceability/v1\"\n ],\n \"credentialSubject\": 123,\n \"id\": \"urn:uuid:57016a7f-0e4c-4be9-beec-cf39c4dd459a\",\n \"issuanceDate\": \"2006-01-02T15:04:05Z\",\n \"issuer\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"type\": [\n \"VerifiableCredential\"\n ],\n \"proof\": {\n \"created\": \"2006-01-02T15:04:05Z\",\n \"verificationMethod\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn#z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"proofPurpose\": \"assertionMethod\",\n \"type\": \"Ed25519Signature2018\",\n \"jws\": \"eyJhbGciOiJFZERTQSIsImI2NCI6ZmFsc2UsImNyaXQiOlsiYjY0Il19..dQnu8mT7YMECvDQPODQ1YUudQIO9Yx7WsZ07UWpHRqw0iV3ZvJOebbBoY0gFvsF9t6foFFEaaWcKi4vNgIdfCw\"\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "9721928a-506e-480c-a34d-6ac2412213c4", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "1c58565c-a9f7-4689-b274-4703791eb964" + } + }, + { + "listen": "test", + "script": { + "id": "8ed418b3-77d6-4ffa-af49-744c6d7c795b", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "37c5225f-7faa-41fe-b2ca-a4cfd5b795e1" + } + } + ] + }, + { + "id": "b7648d8f-fca8-4a59-ba20-ef61e6b2f034", + "name": "credentials_verify:vc:credentialSubject:null", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {\n \"@context\": [\n \"https://www.w3.org/2018/credentials/v1\",\n \"https://w3id.org/traceability/v1\"\n ],\n \"credentialSubject\": null,\n \"id\": \"urn:uuid:57016a7f-0e4c-4be9-beec-cf39c4dd459a\",\n \"issuanceDate\": \"2006-01-02T15:04:05Z\",\n \"issuer\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"type\": [\n \"VerifiableCredential\"\n ],\n \"proof\": {\n \"created\": \"2006-01-02T15:04:05Z\",\n \"verificationMethod\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn#z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"proofPurpose\": \"assertionMethod\",\n \"type\": \"Ed25519Signature2018\",\n \"jws\": \"eyJhbGciOiJFZERTQSIsImI2NCI6ZmFsc2UsImNyaXQiOlsiYjY0Il19..bHp5pm-9GUkKetjC75DopheXPgXztK_ruNFKStI2vt2pBbXHRJWZlO1PsXInyqfre9BcqmIUcwD4TbbjfiUYCw\"\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "509d0387-4d5b-4a6a-9e27-850dda0a37b3", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "bf66f981-39bf-4f9d-9382-1e4959d7d291" + } + }, + { + "listen": "test", + "script": { + "id": "157b875d-bba1-477e-b609-4736a14456ee", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "80309957-4008-4dd8-be08-3f12b1296c2a" + } + } + ] + }, + { + "id": "ec158da2-97f3-41f1-9979-16bfc312cbc4", + "name": "credentials_verify:vc:credentialSubject:string", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {\n \"@context\": [\n \"https://www.w3.org/2018/credentials/v1\",\n \"https://w3id.org/traceability/v1\"\n ],\n \"credentialSubject\": \"did:example:123\",\n \"id\": \"urn:uuid:57016a7f-0e4c-4be9-beec-cf39c4dd459a\",\n \"issuanceDate\": \"2006-01-02T15:04:05Z\",\n \"issuer\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"type\": [\n \"VerifiableCredential\"\n ],\n \"proof\": {\n \"created\": \"2006-01-02T15:04:05Z\",\n \"verificationMethod\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn#z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"proofPurpose\": \"assertionMethod\",\n \"type\": \"Ed25519Signature2018\",\n \"jws\": \"eyJhbGciOiJFZERTQSIsImI2NCI6ZmFsc2UsImNyaXQiOlsiYjY0Il19..z7SC-b7i7GCi9S_RgHGIkqzgeSxV5XUT_77JuHgqzQP-5KB5n_PrOW6ITnAlmgWyaVPSOD1IHVjb--avWDrbCQ\"\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "e23d4ba7-2501-4c0d-abb7-7ac6cb9986a0", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "fcd1e748-53ae-42f1-ba9b-f785383b6c04" + } + }, + { + "listen": "test", + "script": { + "id": "0cf4dae6-06ba-4b8d-bbab-c705eeccbce0", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "47d8b17a-f89c-444f-ba81-cfae21d0bea0" + } + } + ] + }, + { + "id": "3709ec53-c159-4248-a72b-83c5eab81b7a", + "name": "credentials_verify:vc:credentialSubject:id:array", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {\n \"@context\": [\n \"https://www.w3.org/2018/credentials/v1\",\n \"https://w3id.org/traceability/v1\"\n ],\n \"credentialSubject\": {\n \"id\": [\n \"did:example:123\"\n ]\n },\n \"id\": \"urn:uuid:57016a7f-0e4c-4be9-beec-cf39c4dd459a\",\n \"issuanceDate\": \"2006-01-02T15:04:05Z\",\n \"issuer\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"type\": [\n \"VerifiableCredential\"\n ],\n \"proof\": {\n \"created\": \"2006-01-02T15:04:05Z\",\n \"verificationMethod\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn#z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"proofPurpose\": \"assertionMethod\",\n \"type\": \"Ed25519Signature2018\",\n \"jws\": \"eyJhbGciOiJFZERTQSIsImI2NCI6ZmFsc2UsImNyaXQiOlsiYjY0Il19..8KJ136ciaI5X01UO8dPG0KMcsxmd7qzxvrahflTNqsrjjd-vF8bBKpjVDLOOj7bUolO277JWFCPX1xvvAVAvAg\"\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "11df86f4-6286-4abb-a122-18b198edccc6", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "28b0763c-6359-43fa-b8fc-f9c65992c15e" + } + }, + { + "listen": "test", + "script": { + "id": "63252fb0-a86e-49bd-9134-aef5dbd0f493", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "b9cf5811-27b2-49ef-9465-1e4791efe393" + } + } + ] + }, + { + "id": "f2b3510b-cd0a-4ff0-9d72-731d2ef40ed9", + "name": "credentials_verify:vc:credentialSubject:id:boolean", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {\n \"@context\": [\n \"https://www.w3.org/2018/credentials/v1\",\n \"https://w3id.org/traceability/v1\"\n ],\n \"credentialSubject\": {\n \"id\": false\n },\n \"id\": \"urn:uuid:57016a7f-0e4c-4be9-beec-cf39c4dd459a\",\n \"issuanceDate\": \"2006-01-02T15:04:05Z\",\n \"issuer\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"type\": [\n \"VerifiableCredential\"\n ],\n \"proof\": {\n \"created\": \"2006-01-02T15:04:05Z\",\n \"verificationMethod\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn#z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"proofPurpose\": \"assertionMethod\",\n \"type\": \"Ed25519Signature2018\",\n \"jws\": \"eyJhbGciOiJFZERTQSIsImI2NCI6ZmFsc2UsImNyaXQiOlsiYjY0Il19..1Tatn2a45JYHHvhGvCLNbO1VUDV_lkvRVosGzDXDF-DseqRorDTFmY7XSyYqrl5yc6B200ET0RBvgK2vyEC6BA\"\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "a1f95501-abd3-4975-935a-4851c90b6be0", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "ce06a923-88ca-4321-9ac6-9821bb7f8791" + } + }, + { + "listen": "test", + "script": { + "id": "a492f15e-4a8f-4c05-9f9a-82ed5b3b7653", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "221fa72d-c05b-447b-ac76-a1d40f1ef2b5" + } + } + ] + }, + { + "id": "dd9321e5-cac6-4d9f-b1f2-02bb6655f5a5", + "name": "credentials_verify:vc:credentialSubject:id:integer", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {\n \"@context\": [\n \"https://www.w3.org/2018/credentials/v1\",\n \"https://w3id.org/traceability/v1\"\n ],\n \"credentialSubject\": {\n \"id\": 123\n },\n \"id\": \"urn:uuid:57016a7f-0e4c-4be9-beec-cf39c4dd459a\",\n \"issuanceDate\": \"2006-01-02T15:04:05Z\",\n \"issuer\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"type\": [\n \"VerifiableCredential\"\n ],\n \"proof\": {\n \"created\": \"2006-01-02T15:04:05Z\",\n \"verificationMethod\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn#z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"proofPurpose\": \"assertionMethod\",\n \"type\": \"Ed25519Signature2018\",\n \"jws\": \"eyJhbGciOiJFZERTQSIsImI2NCI6ZmFsc2UsImNyaXQiOlsiYjY0Il19..qPc7PrMuniibwI74A9ELPRd1YyUjNyeccnUFc4GCfj7I3oREDl0RT6PEt1pEY81mq7vlIsNG1myE86igC__qBA\"\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "d61274be-bb99-4feb-aaf9-90241ff4e716", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "7822433c-bb64-4446-b0e9-57504af66f28" + } + }, + { + "listen": "test", + "script": { + "id": "5c171bd1-7470-4110-9139-25fcec2509af", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "22b27a1e-8a3f-4e5d-a393-00f96d38e9f6" + } + } + ] + }, + { + "id": "62495213-8e9f-483c-a351-aa778868d171", + "name": "credentials_verify:vc:credentialSubject:id:null", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {\n \"@context\": [\n \"https://www.w3.org/2018/credentials/v1\",\n \"https://w3id.org/traceability/v1\"\n ],\n \"credentialSubject\": {\n \"id\": null\n },\n \"id\": \"urn:uuid:57016a7f-0e4c-4be9-beec-cf39c4dd459a\",\n \"issuanceDate\": \"2006-01-02T15:04:05Z\",\n \"issuer\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"type\": [\n \"VerifiableCredential\"\n ],\n \"proof\": {\n \"created\": \"2006-01-02T15:04:05Z\",\n \"verificationMethod\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn#z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"proofPurpose\": \"assertionMethod\",\n \"type\": \"Ed25519Signature2018\",\n \"jws\": \"eyJhbGciOiJFZERTQSIsImI2NCI6ZmFsc2UsImNyaXQiOlsiYjY0Il19..10vzNYPpxv6gZwVR-V23lgvIgseVOwxT6Tc1Zbn5T6pWGmUhrkur_O-OexNVjkVSf7Qu_6NDnIL1m0KcNKGBCg\"\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "1b16eb3f-e5e1-4a29-af1d-0ec41b00dec1", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "7bc940fd-6233-4d40-9bc9-0c602b7aa6ef" + } + }, + { + "listen": "test", + "script": { + "id": "19f82243-5e8e-49f2-a067-9ae9ccbe6b97", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "2ab0c199-6cd0-40cc-8b98-c836183fea51" + } + } + ] + }, + { + "id": "7a587a76-14c4-4a5a-ba03-4f061e15083b", + "name": "credentials_verify:vc:credentialSubject:id:object", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {\n \"@context\": [\n \"https://www.w3.org/2018/credentials/v1\",\n \"https://w3id.org/traceability/v1\"\n ],\n \"credentialSubject\": {\n \"id\": {\n \"key\": \"did:example:123\"\n }\n },\n \"id\": \"urn:uuid:57016a7f-0e4c-4be9-beec-cf39c4dd459a\",\n \"issuanceDate\": \"2006-01-02T15:04:05Z\",\n \"issuer\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"type\": [\n \"VerifiableCredential\"\n ],\n \"proof\": {\n \"created\": \"2006-01-02T15:04:05Z\",\n \"verificationMethod\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn#z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"proofPurpose\": \"assertionMethod\",\n \"type\": \"Ed25519Signature2018\",\n \"jws\": \"eyJhbGciOiJFZERTQSIsImI2NCI6ZmFsc2UsImNyaXQiOlsiYjY0Il19..tQJMGZTsqt1RhpxKkq647EHc3pjQ183zd4KchfvD3dXWVfL9X1fUedMbj33l8eev6YWua2-6_4_sUTDr2MLEDg\"\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "222598ff-72d4-4e51-a7a0-258684ddb81c", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "d82f5cda-867e-4d93-b650-0bbac2367f60" + } + }, + { + "listen": "test", + "script": { + "id": "a743500a-e25e-4d8a-9b8f-194630f7d371", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "9d10bd1a-44c2-483d-ab66-ad1b54b8bb2e" + } + } + ] + }, + { + "id": "e969263e-6716-4b7a-b25e-d8433db25737", + "name": "credentials_verify:proof:missing", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {{requestBody}}\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "43ab0898-4cc2-4e11-a712-866240850e76", + "type": "text/javascript", + "exec": [ + "let rawBody = pm.variables.get(\"valid_vc\");", + "", + "// credential.proof is required for embedded proof VCs", + "delete rawBody.proof", + "", + "// Request body must be serialized before sending over the wire.", + "pm.variables.set(\"requestBody\", JSON.stringify(rawBody));" + ], + "_lastExecutionId": "c73fabfe-b55e-4326-bdad-0954090414be" + } + }, + { + "listen": "test", + "script": { + "id": "de1cf852-1c72-48ee-9079-1d2651aef944", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "b01a3046-a466-4539-ab95-e5e362034b9c" + } + } + ] + }, + { + "id": "f0d9f753-8a5b-45d8-be3b-637a29272a83", + "name": "credentials_verify:proof:array", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {{requestBody}}\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "0c968a33-9cc3-4487-9617-bd14bdec8259", + "type": "text/javascript", + "exec": [ + "let rawBody = pm.variables.get(\"valid_vc\");", + "", + "// credential.proof is required to be an object for embedded proof VCs", + "rawBody.proof = [];", + "", + "// Request body must be serialized before sending over the wire.", + "pm.variables.set(\"requestBody\", JSON.stringify(rawBody));" + ], + "_lastExecutionId": "dc40c89f-b74f-418f-810e-4488f8a4d7f6" + } + }, + { + "listen": "test", + "script": { + "id": "8e71e704-7816-453c-bce8-fa21b353b2da", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "697efe17-882b-41be-8642-4dcbdd904bba" + } + } + ] + }, + { + "id": "6e65e711-0187-40e5-9f8c-c6f8e8ea184e", + "name": "credentials_verify:proof:boolean", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {{requestBody}}\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "660e0731-bc19-4687-a731-713e79dbd315", + "type": "text/javascript", + "exec": [ + "let rawBody = pm.variables.get(\"valid_vc\");", + "", + "// credential.proof is required to be an object for embedded proof VCs", + "rawBody.proof = true;", + "", + "// Request body must be serialized before sending over the wire.", + "pm.variables.set(\"requestBody\", JSON.stringify(rawBody));" + ], + "_lastExecutionId": "975f7c18-f47b-4d5d-ae84-8b1cf90e9209" + } + }, + { + "listen": "test", + "script": { + "id": "841dc086-43d7-4a3f-8a80-1c6eb8a2ffad", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "9e45f81f-4425-488b-be97-6f9e1409f7c3" + } + } + ] + }, + { + "id": "4a2524e0-aaef-4a1d-b897-d960ec47991e", + "name": "credentials_verify:proof:integer", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {{requestBody}}\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "e8bb59fb-0afd-40e5-9d34-b3b9eff037b4", + "type": "text/javascript", + "exec": [ + "let rawBody = pm.variables.get(\"valid_vc\");", + "", + "// credential.proof is required to be an object for embedded proof VCs", + "rawBody.proof = 10;", + "", + "// Request body must be serialized before sending over the wire.", + "pm.variables.set(\"requestBody\", JSON.stringify(rawBody));" + ], + "_lastExecutionId": "a0211ff0-790b-4bbd-9bf5-c37d611b1115" + } + }, + { + "listen": "test", + "script": { + "id": "44ce0f27-e91a-433b-ab1f-96530d898ff5", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "18d3de06-0571-4ccd-89da-25182e10705b" + } + } + ] + }, + { + "id": "1edccbef-d3bc-47af-8d46-9e733e49b593", + "name": "credentials_verify:proof:null", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {{requestBody}}\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "c7a0da8d-bbfd-411d-b5f6-cea93e9b1bda", + "type": "text/javascript", + "exec": [ + "let rawBody = pm.variables.get(\"valid_vc\");", + "", + "// credential.proof is required to be an object for embedded proof VCs", + "rawBody.proof = null;", + "", + "// Request body must be serialized before sending over the wire.", + "pm.variables.set(\"requestBody\", JSON.stringify(rawBody));" + ], + "_lastExecutionId": "b3f89375-11d4-441b-9963-f5793c9db373" + } + }, + { + "listen": "test", + "script": { + "id": "f5977761-ec51-40b3-8c95-e43ee0c48052", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "2cf485e5-8d50-4c0e-bf53-080efbffd3dd" + } + } + ] + }, + { + "id": "4437b926-9e2a-4c6f-97be-a07a73e4f279", + "name": "credentials_verify:proof:string", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {{requestBody}}\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "55796298-7bb9-4f0c-b2ba-e343f825d31c", + "type": "text/javascript", + "exec": [ + "let rawBody = pm.variables.get(\"valid_vc\");", + "", + "// credential.proof is required to be an object for embedded proof VCs", + "rawBody.proof = \"string\";", + "", + "// Request body must be serialized before sending over the wire.", + "pm.variables.set(\"requestBody\", JSON.stringify(rawBody));" + ], + "_lastExecutionId": "f4026cda-cf46-4ff0-9c3f-2f0a32dccc16" + } + }, + { + "listen": "test", + "script": { + "id": "d9e65af3-32f0-4f07-a648-6c712698e345", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "d607c925-83d2-4410-ab7e-29239268397f" + } + } + ] + }, + { + "id": "0d9fff2b-7552-47fe-8871-6b433c93164c", + "name": "credentials_verify:proof:type:missing", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {{requestBody}}\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "bb49b1e0-26bb-4d9e-ab8d-743657a21462", + "type": "text/javascript", + "exec": [ + "let rawBody = pm.variables.get(\"valid_vc\");", + "", + "// credential.proof.type is required for embedded proof VCs", + "delete rawBody.proof.type", + "", + "// Request body must be serialized before sending over the wire.", + "pm.variables.set(\"requestBody\", JSON.stringify(rawBody));" + ], + "_lastExecutionId": "72c7896a-1565-4741-b70e-50923cdb8643" + } + }, + { + "listen": "test", + "script": { + "id": "8a47c5ea-fdf6-42c6-a6f6-a8602530e2a0", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "ff88c2af-5944-4a3a-83c6-3a819202a830" + } + } + ] + }, + { + "id": "51593cc7-8166-42e1-a1df-709a7902e48f", + "name": "credentials_verify:proof:type:array", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {{requestBody}}\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "52592d1c-7b5b-4b9a-b4ad-ef59d394c999", + "type": "text/javascript", + "exec": [ + "let rawBody = pm.variables.get(\"valid_vc\");", + "", + "// credential.proof.type is required to be a specific string", + "rawBody.proof.type = [\"Ed25519Signature2018\"];", + "", + "// Request body must be serialized before sending over the wire.", + "pm.variables.set(\"requestBody\", JSON.stringify(rawBody));" + ], + "_lastExecutionId": "1e8f924d-8ced-4377-a511-bfd1ba602d67" + } + }, + { + "listen": "test", + "script": { + "id": "b46c006d-71a1-4bf2-a0f1-2dc64a74d983", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "c5dff5d9-b37c-4c6d-be0f-a6f23fbbee20" + } + } + ] + }, + { + "id": "5ebccb9c-a1f1-417a-abfb-e17d54644e4f", + "name": "credentials_verify:proof:type:boolean", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {{requestBody}}\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "fd8706ca-0040-4ef7-ac91-b2f6247e94d3", + "type": "text/javascript", + "exec": [ + "let rawBody = pm.variables.get(\"valid_vc\");", + "", + "// credential.proof.type is required to be a specific string", + "rawBody.proof.type = true;", + "", + "// Request body must be serialized before sending over the wire.", + "pm.variables.set(\"requestBody\", JSON.stringify(rawBody));" + ], + "_lastExecutionId": "b2ff6954-45a6-4c6d-8e56-6975b5b819ae" + } + }, + { + "listen": "test", + "script": { + "id": "43e7840a-3443-477e-8259-2e4dd3462ffe", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "ce930207-bf00-466d-8edc-981cf36e9827" + } + } + ] + }, + { + "id": "568e95ad-fb7c-4b81-9d9e-b704bdbfd5f8", + "name": "credentials_verify:proof:type:integer", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {{requestBody}}\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "02e95047-be70-46e1-95f0-9023ad7de57a", + "type": "text/javascript", + "exec": [ + "let rawBody = pm.variables.get(\"valid_vc\");", + "", + "// credential.proof.type is required to be a specific string", + "rawBody.proof.type = 123;", + "", + "// Request body must be serialized before sending over the wire.", + "pm.variables.set(\"requestBody\", JSON.stringify(rawBody));" + ], + "_lastExecutionId": "041b451c-f007-4e74-8248-4b1cd82a8db8" + } + }, + { + "listen": "test", + "script": { + "id": "9e82d191-6a98-4864-b3ac-ab2a8e98e4da", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "4dee8cbb-2635-476e-b786-336ac1971b6c" + } + } + ] + }, + { + "id": "752b91c5-1bf7-4396-8d25-71adc1462cb1", + "name": "credentials_verify:proof:type:null", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {{requestBody}}\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "99102059-e058-4449-b098-f7b3e3cddf06", + "type": "text/javascript", + "exec": [ + "let rawBody = pm.variables.get(\"valid_vc\");", + "", + "// credential.proof.type is required to be a specific string", + "rawBody.proof.type = null;", + "", + "// Request body must be serialized before sending over the wire.", + "pm.variables.set(\"requestBody\", JSON.stringify(rawBody));" + ], + "_lastExecutionId": "b5cb652f-6156-4fb5-b3ba-452e8abe6d91" + } + }, + { + "listen": "test", + "script": { + "id": "87068700-3f88-4c8f-ae2f-97f3a732abea", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "cdd81e1b-30f5-4fc2-89f7-d33f5603513e" + } + } + ] + }, + { + "id": "c382c2dd-7cca-486d-97be-b664f6b39329", + "name": "credentials_verify:proof:type:object", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {{requestBody}}\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "12110808-6308-473f-9849-009b1a876bdd", + "type": "text/javascript", + "exec": [ + "let rawBody = pm.variables.get(\"valid_vc\");", + "", + "// credential.proof.type is required to be a specific string", + "rawBody.proof.type = {\"key\": \"Ed25519Signature2018\"};", + "", + "// Request body must be serialized before sending over the wire.", + "pm.variables.set(\"requestBody\", JSON.stringify(rawBody));" + ], + "_lastExecutionId": "bcad0992-7c2e-4629-89ca-0e2bac5759b8" + } + }, + { + "listen": "test", + "script": { + "id": "100f361b-4de7-43ea-9ff7-9b978921d800", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "f44e5039-ee2b-4f95-aaf5-504cb6240f4a" + } + } + ] + }, + { + "id": "7f2f1ad2-2445-41c5-948f-55d6047e6228", + "name": "credentials_verify:proof:type:string", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {{requestBody}}\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "50e798e0-edfa-4613-aaea-239cf3505f0a", + "type": "text/javascript", + "exec": [ + "let rawBody = pm.variables.get(\"valid_vc\");", + "", + "// credential.proof.type is required to be a specific string", + "rawBody.proof.type = \"not one of the valid values\";", + "", + "// Request body must be serialized before sending over the wire.", + "pm.variables.set(\"requestBody\", JSON.stringify(rawBody));" + ], + "_lastExecutionId": "1db0fcad-5278-4abb-b90f-1e933c27a8ab" + } + }, + { + "listen": "test", + "script": { + "id": "2845b24d-58ad-46f1-bd00-0053e4163680", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "5f6da58b-1efa-4742-abef-140524a6e85a" + } + } + ] + }, + { + "id": "c3b84a7a-f7ca-4c70-bebd-7838686aadab", + "name": "credentials_verify:proof:created:array", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {{requestBody}}\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "354822ab-4a8d-4487-9a5d-f32d3f4b8b6f", + "type": "text/javascript", + "exec": [ + "let rawBody = pm.variables.get(\"valid_vc\");", + "", + "// credential.proof.created is required to be a string", + "rawBody.proof.created = [\"2020-04-02T18:28:08Z\"];", + "", + "// Request body must be serialized before sending over the wire.", + "pm.variables.set(\"requestBody\", JSON.stringify(rawBody));" + ], + "_lastExecutionId": "3db137b1-938e-432e-9d27-8b5edae9557b" + } + }, + { + "listen": "test", + "script": { + "id": "4a459193-02de-4833-b154-1c41ef677f60", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "4b58b0a0-08ed-4713-854b-e570b33434f9" + } + } + ] + }, + { + "id": "07889feb-a2cc-402f-af9d-d659e9e68922", + "name": "credentials_verify:proof:created:boolean", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {{requestBody}}\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "2329d264-e8c7-46ac-8102-0c2be6387f0e", + "type": "text/javascript", + "exec": [ + "let rawBody = pm.variables.get(\"valid_vc\");", + "", + "// credential.proof.created is required to be a string", + "rawBody.proof.created = true;", + "", + "// Request body must be serialized before sending over the wire.", + "pm.variables.set(\"requestBody\", JSON.stringify(rawBody));" + ], + "_lastExecutionId": "d23b1d45-e270-40ab-9cfe-9c6f7358b76e" + } + }, + { + "listen": "test", + "script": { + "id": "bb5d8168-9413-4c83-b43d-146cc3845100", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "6964ea6b-68ee-41f4-ac75-5bcb2f9465ad" + } + } + ] + }, + { + "id": "b275d26f-4d1b-4a16-b821-0e56f78d3b39", + "name": "credentials_verify:proof:created:integer", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {{requestBody}}\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "1008b51a-e49b-4ad8-9496-b7d5bf527026", + "type": "text/javascript", + "exec": [ + "let rawBody = pm.variables.get(\"valid_vc\");", + "", + "// credential.proof.created is required to be a string", + "rawBody.proof.created = 123;", + "", + "// Request body must be serialized before sending over the wire.", + "pm.variables.set(\"requestBody\", JSON.stringify(rawBody));" + ], + "_lastExecutionId": "c3d85dd7-16a5-4aa0-88f5-8357021b4967" + } + }, + { + "listen": "test", + "script": { + "id": "1921b249-9eeb-4a08-b59b-eff2a0aa069c", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "8bb8d98b-ad18-4f83-a4a4-2c9f0a9c5bee" + } + } + ] + }, + { + "id": "30ddbd30-a16b-4138-96aa-6207491ae0e5", + "name": "credentials_verify:proof:created:null", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {{requestBody}}\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "d24e7b5d-424e-4869-8977-246bc2402553", + "type": "text/javascript", + "exec": [ + "let rawBody = pm.variables.get(\"valid_vc\");", + "", + "// credential.proof.created is required to be a string", + "rawBody.proof.created = null;", + "", + "// Request body must be serialized before sending over the wire.", + "pm.variables.set(\"requestBody\", JSON.stringify(rawBody));" + ], + "_lastExecutionId": "744aedd1-7ddc-4b74-bf07-89d9e35e7825" + } + }, + { + "listen": "test", + "script": { + "id": "eaa249ec-ea2d-4147-af90-fa09746f8faa", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "5195c329-e3ad-4643-bce9-cc271afe0d34" + } + } + ] + }, + { + "id": "fb0e9791-8dbe-4e51-94f1-309e641c5984", + "name": "credentials_verify:proof:created:object", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {{requestBody}}\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "eb106677-260f-41d8-98c4-c0fd83168c0b", + "type": "text/javascript", + "exec": [ + "let rawBody = pm.variables.get(\"valid_vc\");", + "", + "// credential.proof.created is required to be a string", + "rawBody.proof.created = {\"key\": \"2020-04-02T18:28:08Z\"};", + "", + "// Request body must be serialized before sending over the wire.", + "pm.variables.set(\"requestBody\", JSON.stringify(rawBody));" + ], + "_lastExecutionId": "7b41a8db-50b1-43eb-8f4c-89a93aa8a148" + } + }, + { + "listen": "test", + "script": { + "id": "632be283-9b31-4205-81c9-6519825e0080", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "5f10fa1a-adcb-4d13-8f68-b1c6f2bfbded" + } + } + ] + }, + { + "id": "f17819dc-f703-46f2-8e7d-843c86347339", + "name": "credentials_verify:proof:verificationMethod:array", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {{requestBody}}\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "627921b4-d029-4e7c-91d7-5876b5e1a149", + "type": "text/javascript", + "exec": [ + "let rawBody = pm.variables.get(\"valid_vc\");", + "", + "// credential.proof.verificationMethod is required to be a string", + "rawBody.proof.verificationMethod = [\"did:example:123#z6MksHh7qHWvybLg5QTPPdG2DgEjjduBDArV9EF9mRiRzMBN\"];", + "", + "// Request body must be serialized before sending over the wire.", + "pm.variables.set(\"requestBody\", JSON.stringify(rawBody));" + ], + "_lastExecutionId": "4d5fb7ce-9e68-453f-a29d-2a1f7caeab10" + } + }, + { + "listen": "test", + "script": { + "id": "d37b2b77-7555-4ca5-b7b9-6c71a4a46dd8", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "77b54fe4-db6d-47d7-9e1b-91aa986b4c2a" + } + } + ] + }, + { + "id": "e16aa103-1e48-4ee3-96bd-37f8bd8cd4c4", + "name": "credentials_verify:proof:verificationMethod:boolean", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {{requestBody}}\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "a2e66b43-700d-407b-9ee0-568ea0425d20", + "type": "text/javascript", + "exec": [ + "let rawBody = pm.variables.get(\"valid_vc\");", + "", + "// credential.proof.verificationMethod is required to be a string", + "rawBody.proof.verificationMethod = true;", + "", + "// Request body must be serialized before sending over the wire.", + "pm.variables.set(\"requestBody\", JSON.stringify(rawBody));" + ], + "_lastExecutionId": "292b2fb9-b479-4601-b036-be534a89f20a" + } + }, + { + "listen": "test", + "script": { + "id": "7dc95be9-0a1c-4791-a57c-8353cd116773", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "9845da5b-8604-4a2e-bd6d-081a2cd5b4d9" + } + } + ] + }, + { + "id": "8a554e95-b0a7-403f-a970-73d1051fc63d", + "name": "credentials_verify:proof:verificationMethod:integer", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {{requestBody}}\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "c45cc57c-d189-4671-80b2-5f53f1b65f25", + "type": "text/javascript", + "exec": [ + "let rawBody = pm.variables.get(\"valid_vc\");", + "", + "// credential.proof.verificationMethod is required to be a string", + "rawBody.proof.verificationMethod = 123;", + "", + "// Request body must be serialized before sending over the wire.", + "pm.variables.set(\"requestBody\", JSON.stringify(rawBody));" + ], + "_lastExecutionId": "b9435701-51fb-439a-8309-b62d69b74cc4" + } + }, + { + "listen": "test", + "script": { + "id": "11c1cc65-e3a9-4e63-b15f-67dc236398bb", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "15eab5ce-ee67-4eee-9bc7-29b5a0d775fc" + } + } + ] + }, + { + "id": "8f1b9daf-84e9-4567-967a-4eaa9d48345f", + "name": "credentials_verify:proof:verificationMethod:null", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {{requestBody}}\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "7cff161e-92ea-4237-ac04-ac28193f7e82", + "type": "text/javascript", + "exec": [ + "let rawBody = pm.variables.get(\"valid_vc\");", + "", + "// credential.proof.verificationMethod is required to be a string", + "rawBody.proof.verificationMethod = null;", + "", + "// Request body must be serialized before sending over the wire.", + "pm.variables.set(\"requestBody\", JSON.stringify(rawBody));" + ], + "_lastExecutionId": "7865486a-5e48-4f2f-8ef2-e5c3f2139854" + } + }, + { + "listen": "test", + "script": { + "id": "aae5396a-8759-49a1-a479-438862e710b7", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "6c9913fc-05ab-4421-8140-90c04d7efc3b" + } + } + ] + }, + { + "id": "c4c195e0-dd79-40e0-954d-0af94a7c32d0", + "name": "credentials_verify:proof:verificationMethod:object", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {{requestBody}}\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "30d2b450-78ee-4ce5-89f9-aac91670de95", + "type": "text/javascript", + "exec": [ + "let rawBody = pm.variables.get(\"valid_vc\");", + "", + "// credential.proof.verificationMethod is required to be a string", + "rawBody.proof.verificationMethod = {\"key\": \"did:example:123#z6MksHh7qHWvybLg5QTPPdG2DgEjjduBDArV9EF9mRiRzMBN\"};", + "", + "// Request body must be serialized before sending over the wire.", + "pm.variables.set(\"requestBody\", JSON.stringify(rawBody));" + ], + "_lastExecutionId": "815d45a2-7995-49a8-8459-89deb0885a19" + } + }, + { + "listen": "test", + "script": { + "id": "31254dbf-4455-4fb7-bbeb-47dab140f6c9", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "e03f9d05-d4cc-4a54-ba1d-624b6a179f51" + } + } + ] + }, + { + "id": "81976892-ae20-4bd2-8a72-91454581216b", + "name": "credentials_verify:proof:jws:array", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {{requestBody}}\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "160d54cc-7096-4ae5-906c-a81975de20c8", + "type": "text/javascript", + "exec": [ + "let rawBody = pm.variables.get(\"valid_vc\");", + "", + "// credential.proof.jws is required to be a string", + "rawBody.proof.jws = [\"eyJhbGciOiJFZERTQSIsImI2NCI6ZmFsc2UsImNyaXQiOlsiYjY0Il19..YtqjEYnFENT7fNW-COD0HAACxeuQxPKAmp4nIl8jYAu__6IH2FpSxv81w-l5PvE1og50tS9tH8WyXMlXyo45CA\"];", + "", + "// Request body must be serialized before sending over the wire.", + "pm.variables.set(\"requestBody\", JSON.stringify(rawBody));" + ], + "_lastExecutionId": "a08bcc1b-b95d-4a57-847c-550ecc8d6666" + } + }, + { + "listen": "test", + "script": { + "id": "e6ea9124-3fc8-49b4-ac10-3b15ccad1ca9", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "bff0eec1-5500-4b4e-abac-048e96101592" + } + } + ] + }, + { + "id": "b09089ff-40c7-48dd-95a9-acd955b61543", + "name": "credentials_verify:proof:jws:boolean", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {{requestBody}}\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "dcb64e9a-2e6f-43e9-a89c-0c07e5630df0", + "type": "text/javascript", + "exec": [ + "let rawBody = pm.variables.get(\"valid_vc\");", + "", + "// credential.proof.jws is required to be a string", + "rawBody.proof.jws = true;", + "", + "// Request body must be serialized before sending over the wire.", + "pm.variables.set(\"requestBody\", JSON.stringify(rawBody));" + ], + "_lastExecutionId": "3f5b969f-b14c-4000-b9d4-fb8723590b45" + } + }, + { + "listen": "test", + "script": { + "id": "c49fd19f-b585-4e7d-b97f-057a57d84249", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "6b661a50-9e96-43f3-ba0c-4b478ab6f019" + } + } + ] + }, + { + "id": "31564f35-b4cf-4cb4-a4d7-6cde546e827a", + "name": "credentials_verify:proof:jws:integer", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {{requestBody}}\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "3dea4712-d889-4da9-8a9a-7ea2617ce91f", + "type": "text/javascript", + "exec": [ + "let rawBody = pm.variables.get(\"valid_vc\");", + "", + "// credential.proof.jws is required to be a string", + "rawBody.proof.jws = 123;", + "", + "// Request body must be serialized before sending over the wire.", + "pm.variables.set(\"requestBody\", JSON.stringify(rawBody));" + ], + "_lastExecutionId": "3d704367-fbe5-4c04-971a-ecae0be1d76a" + } + }, + { + "listen": "test", + "script": { + "id": "ac432d8a-a908-43cb-be4b-747f7b64f54b", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "0ddb6177-ee6d-49e3-b20b-e7774c0bb653" + } + } + ] + }, + { + "id": "2a3a6170-16e3-42b3-952d-c918726aa7ca", + "name": "credentials_verify:proof:jws:null", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {{requestBody}}\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "75afbc74-3ed5-47eb-bcca-4e9ea3fffc45", + "type": "text/javascript", + "exec": [ + "let rawBody = pm.variables.get(\"valid_vc\");", + "", + "// credential.proof.jws is required to be a string", + "rawBody.proof.jws = null;", + "", + "// Request body must be serialized before sending over the wire.", + "pm.variables.set(\"requestBody\", JSON.stringify(rawBody));" + ], + "_lastExecutionId": "02832b49-6598-4f08-84c6-2434b489ba0e" + } + }, + { + "listen": "test", + "script": { + "id": "8ee8306d-691b-48c5-98c0-773918214a6a", + "type": "text/javascript", + "exec": [ + "", + "" + ], + "_lastExecutionId": "876d39fe-99ea-4a27-892b-a25f743ff904" + } + } + ] + }, + { + "id": "70b32d56-0817-4d9b-a2e3-5faad7b19090", + "name": "credentials_verify:proof:jws:object", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {{requestBody}}\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "013ab7cb-218a-4c9f-a115-26e237401ab7", + "type": "text/javascript", + "exec": [ + "let rawBody = pm.variables.get(\"valid_vc\");", + "", + "// credential.proof.jws is required to be a string", + "rawBody.proof.jws = {\"key\": \"eyJhbGciOiJFZERTQSIsImI2NCI6ZmFsc2UsImNyaXQiOlsiYjY0Il19..YtqjEYnFENT7fNW-COD0HAACxeuQxPKAmp4nIl8jYAu__6IH2FpSxv81w-l5PvE1og50tS9tH8WyXMlXyo45CA\"};", + "", + "// Request body must be serialized before sending over the wire.", + "pm.variables.set(\"requestBody\", JSON.stringify(rawBody));" + ], + "_lastExecutionId": "b7166590-75cf-48eb-8dfd-1442b14a30b9" + } + }, + { + "listen": "test", + "script": { + "id": "c2a9e205-2005-41bd-95f7-13b7e2746fd2", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "91a5d2a6-e08c-4c16-b110-eb4e77298eac" + } + } + ] + }, + { + "id": "75ef5bc1-535d-429c-99b7-665255b20e96", + "name": "credentials_verify:proof:proofPurpose:array", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {{requestBody}}\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "01749ac9-4420-4a39-a03b-2597207370f6", + "type": "text/javascript", + "exec": [ + "let rawBody = pm.variables.get(\"valid_vc\");", + "", + "// credential.proof.proofPurpose is required to be the string \"assertionMethod\".", + "rawBody.proof.proofPurpose = [\"assertionMethod\"];", + "", + "// Request body must be serialized before sending over the wire.", + "pm.variables.set(\"requestBody\", JSON.stringify(rawBody));" + ], + "_lastExecutionId": "2854cff5-308f-434b-9236-076824ada8c8" + } + }, + { + "listen": "test", + "script": { + "id": "ea9e3343-303c-484a-93a2-e05615d84898", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "f042db39-e98c-484c-a029-972961522710" + } + } + ] + }, + { + "id": "7ce72f8c-2140-45b6-b54a-f7d4cc4e3a5b", + "name": "credentials_verify:proof:proofPurpose:boolean", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {{requestBody}}\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "9d18edc2-eae7-4bb8-a8a4-2db867892676", + "type": "text/javascript", + "exec": [ + "let rawBody = pm.variables.get(\"valid_vc\");", + "", + "// credential.proof.proofPurpose is required to be the string \"assertionMethod\".", + "rawBody.proof.proofPurpose = true;", + "", + "// Request body must be serialized before sending over the wire.", + "pm.variables.set(\"requestBody\", JSON.stringify(rawBody));" + ], + "_lastExecutionId": "9a0316e2-6d04-427b-b7e9-2665110443e9" + } + }, + { + "listen": "test", + "script": { + "id": "614f962b-18e7-4dd4-97f1-1b2516a81388", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "fff8ed46-946e-49db-bcab-2da78768e3dc" + } + } + ] + }, + { + "id": "b482d3ff-8be2-4746-a420-2edef6b02569", + "name": "credentials_verify:proof:proofPurpose:integer", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {{requestBody}}\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "82776d4d-bec3-47c1-a4cc-aa712a6b6f19", + "type": "text/javascript", + "exec": [ + "let rawBody = pm.variables.get(\"valid_vc\");", + "", + "// credential.proof.proofPurpose is required to be the string \"assertionMethod\".", + "rawBody.proof.proofPurpose = 123;", + "", + "// Request body must be serialized before sending over the wire.", + "pm.variables.set(\"requestBody\", JSON.stringify(rawBody));" + ], + "_lastExecutionId": "910c1a38-a9c6-4390-9e32-751f4003f226" + } + }, + { + "listen": "test", + "script": { + "id": "e4a8077e-18fc-434b-b116-f78b2ff2182a", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "be3a7c4f-9b26-41f6-93f2-9a590a3fab7a" + } + } + ] + }, + { + "id": "fcd45cae-3fd3-40a2-a3b6-62f9ed570d8f", + "name": "credentials_verify:proof:proofPurpose:null", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {{requestBody}}\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "74154fc6-c28d-413a-a954-a37f3a9d832b", + "type": "text/javascript", + "exec": [ + "let rawBody = pm.variables.get(\"valid_vc\");", + "", + "// credential.proof.proofPurpose is required to be the string \"assertionMethod\".", + "rawBody.proof.proofPurpose = null;", + "", + "// Request body must be serialized before sending over the wire.", + "pm.variables.set(\"requestBody\", JSON.stringify(rawBody));" + ], + "_lastExecutionId": "5743b5aa-7a50-45ad-b4a1-a0a7d7ba8eb6" + } + }, + { + "listen": "test", + "script": { + "id": "0721c62e-f8f4-4266-b104-90258b527647", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "80bc1b50-f4e8-400c-8f9b-55091d1b2410" + } + } + ] + }, + { + "id": "e48237a3-01af-4a41-a9e6-cfb562deb7dc", + "name": "credentials_verify:proof:proofPurpose:object", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {{requestBody}}\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "8efbcb52-ce75-499c-b661-c0c52eb08ec2", + "type": "text/javascript", + "exec": [ + "let rawBody = pm.variables.get(\"valid_vc\");", + "", + "// credential.proof.proofPurpose is required to be the string \"assertionMethod\".", + "rawBody.proof.proofPurpose = {\"key\": \"assertionMethod\"};", + "", + "// Request body must be serialized before sending over the wire.", + "pm.variables.set(\"requestBody\", JSON.stringify(rawBody));" + ], + "_lastExecutionId": "17fba079-87ef-4a60-a1a6-9974e9620ad0" + } + }, + { + "listen": "test", + "script": { + "id": "7c73f038-6f7b-47f7-9422-d7fa4dbda57f", + "type": "text/javascript", + "exec": [ + "", + "" + ], + "_lastExecutionId": "78490cf2-c12e-462a-bace-7ed18b83a6e3" + } + } + ] + }, + { + "id": "755f9968-a2f5-4822-9948-482ff3ef1cfa", + "name": "credentials_verify:proof:proofPurpose:string", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {{requestBody}}\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "393159a9-a3ae-4200-a8ce-f8491ded47f5", + "type": "text/javascript", + "exec": [ + "let rawBody = pm.variables.get(\"valid_vc\");", + "", + "// credential.proof.proofPurpose is required to be the string \"assertionMethod\".", + "rawBody.proof.proofPurpose = \"not a valid value\";", + "", + "// Request body must be serialized before sending over the wire.", + "pm.variables.set(\"requestBody\", JSON.stringify(rawBody));" + ], + "_lastExecutionId": "75d5883c-803a-48ab-9339-45de4a64f3b5" + } + }, + { + "listen": "test", + "script": { + "id": "963bb82b-1a8e-48f0-afa9-373e7ddb6cc8", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "06f938c2-058f-407c-92ed-4468a5638afb" + } + } + ] + } + ], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "4958f108-00d5-480c-8f1c-e62838b9a0f3", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "baeb6b37-fdfc-4113-b0c6-5b3531ff1cc7" + } + }, + { + "listen": "test", + "script": { + "id": "9e557e4f-f3ca-4de2-abba-6528b33ddc0d", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 400\", function () {", + " pm.response.to.have.status(400);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema400\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "" + ], + "_lastExecutionId": "c49f327a-6719-4699-80ec-2dff7acaad29" + } + } + ] + }, + { + "id": "0aa06448-c5dd-43bf-a5fd-663ba44bf272", + "name": "Bad Auth", + "item": [ + { + "id": "95820156-13b0-4a35-8505-595a7b853ea7", + "name": "credentials_verify:missing_auth", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {{requestBody}}\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "58b9dcd6-37bd-447c-bc32-4268abb9d926", + "type": "text/javascript", + "exec": [ + "// Request body must be serialized before sending over the wire.", + "pm.variables.set(\"requestBody\", JSON.stringify(pm.variables.get(\"valid_vc\")));" + ], + "_lastExecutionId": "24f81af5-e47f-464e-86f7-e333d6cae641" + } + }, + { + "listen": "test", + "script": { + "id": "678e6dd9-4379-4858-bdf9-4b4cfaf64b6d", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 401\", function () {", + " pm.response.to.have.status(401);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema401\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "" + ], + "_lastExecutionId": "46ed969e-db30-4b59-99d8-63da16fc1325" + } + } + ] + } + ], + "auth": { + "type": "noauth", + "noauth": [] + }, + "event": [ + { + "listen": "prerequest", + "script": { + "id": "6b12a024-d91c-4954-9ede-a04078580ca2", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "84cf6b4f-d4d0-417b-a74f-b9f1da2b5a77" + } + }, + { + "listen": "test", + "script": { + "id": "f012745a-c15d-4be9-9785-3fe344666bbe", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "a6ab43cb-d50a-4be0-9162-d2d568f2698d" + } + } + ] + }, + { + "id": "ea634c17-613e-41e1-b2a0-2d86eeddc722", + "name": "Bad Signature", + "item": [ + { + "id": "1cf315a9-5bfb-4bec-ba5a-08d2e2c25c1d", + "name": "credentials_verify:bad_signature", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {\n \"id\": \"urn:uuid:e22ccc92-2c81-411f-a80f-e7f8334000a7\",\n \"@context\": [\n \"https://www.w3.org/2018/credentials/v1\"\n ],\n \"credentialSubject\": {\n \"id\": \"did:example:123\"\n },\n \"issuanceDate\": \"2006-01-02T15:04:05Z\",\n \"issuer\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"type\": [\n \"VerifiableCredential\"\n ],\n \"proof\": {\n \"created\": \"2006-01-02T15:04:05Z\",\n \"verificationMethod\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn#z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"proofPurpose\": \"assertionMethod\",\n \"type\": \"Ed25519Signature2018\",\n \"jws\": \"eyJhbGciOiJFZERTQSIsImI2NCI6ZmFsc2UsImNyaXQiOlsiYjY0Il19..mvbcalofPOi7o7nxByyxXCuSOKXuGFM7_W9a8N62-EERarrH4p4T_0c2ZfGnGLiHOvY6Q-dyy38t9HPvXy-MBg\"\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "d0ac93dc-595c-407d-b653-3d4391caa728", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 200\", function () {", + " pm.response.to.have.status(200);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema200CredentialsVerify\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "pm.test(\"response verified is false\", function() {", + " const { verified } = pm.response.json();", + " pm.expect(verified).to.be.false;", + "});" + ], + "_lastExecutionId": "252f706c-779d-4025-b7bc-3c41dca50de1" + } + }, + { + "listen": "prerequest", + "script": { + "id": "0b4e2422-4d9a-4936-abf0-161f018f92d3", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "dbca644b-1410-4965-9c81-731860245e38" + } + } + ] + } + ], + "event": [] + } + ], + "event": [] + }, + { + "id": "5bd2cd98-20bf-4aab-91e0-34fb22b0444c", + "name": "Positive Testing", + "item": [ + { + "id": "6a629212-24d6-4629-af13-350dee104691", + "name": "credentials_verify", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {\n \"@context\": [\n \"https://www.w3.org/2018/credentials/v1\",\n \"https://w3id.org/traceability/v1\"\n ],\n \"credentialSubject\": {\n \"id\": \"did:example:123\"\n },\n \"id\": \"urn:uuid:57016a7f-0e4c-4be9-beec-cf39c4dd459a\",\n \"issuanceDate\": \"2006-01-02T15:04:05Z\",\n \"issuer\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"type\": [\n \"VerifiableCredential\"\n ],\n \"proof\": {\n \"created\": \"2006-01-02T15:04:05Z\",\n \"verificationMethod\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn#z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"proofPurpose\": \"assertionMethod\",\n \"type\": \"Ed25519Signature2018\",\n \"jws\": \"eyJhbGciOiJFZERTQSIsImI2NCI6ZmFsc2UsImNyaXQiOlsiYjY0Il19..z7SC-b7i7GCi9S_RgHGIkqzgeSxV5XUT_77JuHgqzQP-5KB5n_PrOW6ITnAlmgWyaVPSOD1IHVjb--avWDrbCQ\"\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "56bc8b6c-eeb8-4b06-85d6-5f2eeac1e477", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 200\", function () {", + " pm.response.to.have.status(200);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema200CredentialsVerify\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "pm.test(\"response verified is true\", function() {", + " const { verified } = pm.response.json();", + " pm.expect(verified).to.be.true;", + "});" + ], + "_lastExecutionId": "529f18e5-112c-4935-ad3c-ae44ccb80e27" + } + }, + { + "listen": "prerequest", + "script": { + "id": "dcb45b1f-98c2-4801-9bca-51b0a46217a2", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "159dd244-34e3-42f4-8876-f3250ce2f087" + } + } + ] + }, + { + "id": "e27d514c-c992-4ea7-ad4d-cc20dd913cb2", + "name": "credentials_verify:issuer:object", + "request": { + "url": { + "path": [ + "credentials", + "verify" + ], + "host": [ + "{{API_BASE_URL}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"verifiableCredential\": {\n \"@context\": [\n \"https://www.w3.org/2018/credentials/v1\",\n \"https://w3id.org/traceability/v1\"\n ],\n \"credentialSubject\": {\n \"id\": \"did:example:123\"\n },\n \"id\": \"urn:uuid:57016a7f-0e4c-4be9-beec-cf39c4dd459a\",\n \"issuanceDate\": \"2006-01-02T15:04:05Z\",\n \"issuer\": {\n \"id\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\"\n },\n \"type\": [\n \"VerifiableCredential\"\n ],\n \"proof\": {\n \"created\": \"2006-01-02T15:04:05Z\",\n \"verificationMethod\": \"did:key:z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn#z6MkgVHZNqLBqoQAoGxRiSJP5gLgVEDCJJzT5ZsGEabKtfyn\",\n \"proofPurpose\": \"assertionMethod\",\n \"type\": \"Ed25519Signature2018\",\n \"jws\": \"eyJhbGciOiJFZERTQSIsImI2NCI6ZmFsc2UsImNyaXQiOlsiYjY0Il19..z7SC-b7i7GCi9S_RgHGIkqzgeSxV5XUT_77JuHgqzQP-5KB5n_PrOW6ITnAlmgWyaVPSOD1IHVjb--avWDrbCQ\"\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "test", + "script": { + "id": "3d844d32-cd52-4ea3-ad57-59983e3b4358", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 200\", function () {", + " pm.response.to.have.status(200);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema200CredentialsVerify\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "", + "pm.test(\"response verified is true\", function() {", + " const { verified } = pm.response.json();", + " pm.expect(verified).to.be.true;", + "});" + ], + "_lastExecutionId": "e65712f1-4bcf-449b-9d98-e37799a91683" + } + }, + { + "listen": "prerequest", + "script": { + "id": "bd542f26-87a3-47f1-ad2e-ded8599fcc81", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "619df351-c3ff-4311-b209-971bb2bf1585" + } + } + ] + } + ], + "event": [] + } + ], + "auth": { + "type": "bearer", + "bearer": [ + { + "type": "string", + "value": "{{currentAccessToken}}", + "key": "token" + } + ] + }, + "event": [ + { + "listen": "prerequest", + "script": { + "id": "3d0abab5-739e-4da5-87a2-72457c31a6fb", + "type": "text/javascript", + "exec": [ + "// Obtain an access token", + "utils(pm).getAccessToken();", + "", + "// Dummy VC issued for testing", + "pm.variables.set(\"valid_vc\", {", + " \"@context\": [", + " \"https://www.w3.org/2018/credentials/v1\"", + " ],", + " \"credentialSubject\": {", + " \"id\": \"did:example:123\"", + " },", + " \"id\": \"urn:uuid:57016a7f-0e4c-4be9-beec-cf39c4dd459a\",", + " \"issuanceDate\": \"2006-01-02T15:04:05Z\",", + " \"issuer\": \"did:key:z6Mkf5p6p73kd57TRr2zWC1NuMUt3SjtYNANn9qjYXZPAYJV\",", + " \"proof\": {", + " \"created\": \"2020-04-02T18:48:36Z\",", + " \"jws\": \"eyJhbGciOiJFZERTQSIsImI2NCI6ZmFsc2UsImNyaXQiOlsiYjY0Il19..R618vVfGIF2jTe5dVkzMqQYIFKoIkyK_3_35z15tp_aFzew_4ruQt2DcaxdtkwsRff7bFsrVfigTl_XeE3tPDA\",", + " \"proofPurpose\": \"assertionMethod\",", + " \"type\": \"Ed25519Signature2018\",", + " \"verificationMethod\": \"did:key:z6Mkf5p6p73kd57TRr2zWC1NuMUt3SjtYNANn9qjYXZPAYJV#z6Mkf5p6p73kd57TRr2zWC1NuMUt3SjtYNANn9qjYXZPAYJV\"", + " },", + " \"type\": \"VerifiableCredential\"", + "});", + "" + ], + "_lastExecutionId": "534e7f75-8948-4f9b-8fab-964aba00b806" + } + }, + { + "listen": "test", + "script": { + "id": "fda4a78c-3a2c-4f52-9f36-2f95332e278a", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "05de3161-e90a-4add-9369-9aa69e271db5" + } + } + ] + }, + { + "id": "a922dbca-2874-497e-9f34-72e80d885ae3", + "name": "Presentations - Present", + "item": [ + { + "id": "0334e9b0-bb4f-4be8-ac58-ca3d98ae8b04", + "name": "Negative Testing", + "item": [ + { + "id": "c85aa33a-b854-4192-acf8-020e370b912d", + "name": "Bad Auth", + "item": [ + { + "id": "48f99d2e-9a94-4991-8b80-3fefafbe9992", + "name": "presentations:missing_auth", + "request": { + "url": { + "path": [ + "presentations" + ], + "host": [ + "{{presentations_base_url}}" + ], + "query": [], + "variable": [] + }, + "method": "POST" + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "49321b83-ca16-42b1-a864-7f32aba4d1ea", + "type": "text/javascript", + "exec": [ + "// Get multi-tenant aware presentations base URL from cached did:web document", + "const didDoc = pm.variables.get(\"currentDidWeb\");", + "const service = didDoc.service.find((s) => s.type.includes('TraceabilityAPI'));", + "pm.variables.set(\"presentations_base_url\", service.serviceEndpoint);", + "" + ], + "_lastExecutionId": "e63338f5-6d80-4a86-af0a-1cab621c34d1" + } + }, + { + "listen": "test", + "script": { + "id": "ccad5d19-9eb9-4fc0-9740-f195a6968bda", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 401\", function () {", + " pm.response.to.have.status(401);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema401\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "" + ], + "_lastExecutionId": "fbc2fb5b-1764-4ab9-8a5e-2b63dca90034" + } + } + ] + } + ], + "auth": { + "type": "noauth", + "noauth": [] + }, + "event": [ + { + "listen": "prerequest", + "script": { + "id": "8ab25ade-8389-4c6f-8c83-8d59124db6dd", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "a0fa93fc-fcb6-45c5-8dd0-80b9d7ebb071" + } + }, + { + "listen": "test", + "script": { + "id": "c8e0ea14-7b01-455c-ac88-9374f1fd87b9", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "fce540e5-ab99-494e-9bf4-0d7956fff5bc" + } + } + ] + } + ], + "event": [] + } + ], + "auth": { + "type": "bearer", + "bearer": [ + { + "type": "string", + "value": "{{currentAccessToken}}", + "key": "token" + } + ] + }, + "event": [ + { + "listen": "prerequest", + "script": { + "id": "870acc59-e084-4df8-b981-5006262e31fc", + "type": "text/javascript", + "exec": [ + "// Obtain an access token", + "utils(pm).getAccessToken();", + "", + "// Presentations requires a multi-tenant aware presentation endpoint. This", + "// fires off an async sendRequest() that Postman will wait for before running", + "// any requests in the collection.", + "utils(pm).populateCurrentDidWeb(pm.environment.get(\"ORGANIZATION_DID_WEB\"));", + "" + ], + "_lastExecutionId": "aafaa60f-3cfa-4ebb-8b6d-f54a1913cdf4" + } + }, + { + "listen": "test", + "script": { + "id": "a15e7e4d-875a-49e6-a489-bf7f71a4dd96", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "e81fd497-7501-4ac7-9461-ab3951c6ba7b" + } + } + ] + }, + { + "id": "e142ceb1-a28e-401b-aecf-c0b45cb912c3", + "name": "Presentations - Create", + "item": [ + { + "id": "a109bd6c-3938-4f7a-8b85-e51ff82f46c3", + "name": "Negative Testing", + "item": [ + { + "id": "7e2fb524-4753-431d-a1c6-7d7aeaa73360", + "name": "Bad Auth", + "item": [ + { + "id": "5addef10-f352-4dd6-ae26-d4ce39d7a0aa", + "name": "presentations_prove:missing_auth", + "request": { + "url": { + "path": [ + "presentations", + "prove" + ], + "host": [ + "{{presentations_base_url}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "2caaf017-abc5-4cdc-8a6a-3b9b58d75f26", + "type": "text/javascript", + "exec": [ + "// Get multi-tenant aware presentations base URL from cached did:web document", + "const didDoc = pm.variables.get(\"currentDidWeb\");", + "const service = didDoc.service.find((s) => s.type.includes('TraceabilityAPI'));", + "pm.variables.set(\"presentations_base_url\", service.serviceEndpoint);", + "", + "// Request body must be serialized before sending over the wire.", + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // noop", + "}));", + "" + ], + "_lastExecutionId": "229d08ce-81cf-405f-96e4-cfaa12ff868d" + } + }, + { + "listen": "test", + "script": { + "id": "c9dd7a65-1d5b-49b7-9bf5-b3fdad5d5bc0", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 401\", function () {", + " pm.response.to.have.status(401);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema401\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "" + ], + "_lastExecutionId": "90c5591d-95e8-4fe7-814e-fab9dcb457dd" + } + } + ] + } + ], + "auth": { + "type": "noauth", + "noauth": [] + }, + "event": [ + { + "listen": "prerequest", + "script": { + "id": "c1a6a093-bb96-4805-b112-cf9706d4b62b", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "317545e5-8c15-4a27-8250-e5a32eebe970" + } + }, + { + "listen": "test", + "script": { + "id": "8f1396b9-63fd-4089-84ac-d8bff75839ba", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "14369596-0b40-44d4-a42b-2c7f3c76b2f9" + } + } + ] + } + ], + "event": [] + } + ], + "auth": { + "type": "bearer", + "bearer": [] + }, + "event": [ + { + "listen": "prerequest", + "script": { + "id": "72529d02-abd5-4b1f-ac77-d643ea3d6d2a", + "type": "text/javascript", + "exec": [ + "// Obtain an access token", + "utils(pm).getAccessToken();", + "", + "", + "// Presentations requires a multi-tenant aware presentation endpoint. This", + "// fires off an async sendRequest() that Postman will wait for before running", + "// any requests in the collection.", + "utils(pm).populateCurrentDidWeb(pm.environment.get(\"ORGANIZATION_DID_WEB\"));", + "", + "// Minimal request body should represent the minimum set of data required", + "// for a successful request. This should exclude all optional items, and", + "// should contain the first alternate version of any 'oneOf' elements", + "// defined in the OpenAPI schema.", + "//", + "// Tests will use this minimal request body as a starting point and will", + "// mutate it as needed in pre-request scripts, e.g., to run tests using", + "// alternate or optional elements.", + "", + "pm.variables.set(\"minimalRequestBody\", {", + "});", + "", + "mutateRequestBody = (mutationFunction) => {", + " const req = pm.variables.get(\"minimalRequestBody\");", + " mutationFunction(req);", + " return JSON.stringify(req);", + "};" + ], + "_lastExecutionId": "9506cd9f-1640-43c0-9bb0-b0c1568430f2" + } + }, + { + "listen": "test", + "script": { + "id": "c599fe59-0def-4742-8142-c09ed8515356", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "15628046-e902-4bd0-8c7c-2b24cae14042" + } + } + ] + }, + { + "id": "693df503-c108-4f87-a7c2-f66a2e7c92c8", + "name": "Presentations - Verify", + "item": [ + { + "id": "72c87edf-56ae-4faf-bcff-247f605663dd", + "name": "Negative Testing", + "item": [ + { + "id": "53999388-b7ab-4423-8842-8c23598a0f54", + "name": "Bad Auth", + "item": [ + { + "id": "c6ebe5df-b12a-4749-a767-bb5101f02c84", + "name": "presentations_verify:missing_auth", + "request": { + "url": { + "path": [ + "presentations", + "verify" + ], + "host": [ + "{{presentations_base_url}}" + ], + "query": [], + "variable": [] + }, + "method": "POST", + "body": { + "mode": "raw", + "raw": "{{requestBody}}", + "options": { + "raw": { + "language": "json" + } + } + } + }, + "response": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "47d09252-a381-4269-b455-b1ea4b167838", + "type": "text/javascript", + "exec": [ + "// Get multi-tenant aware presentations base URL from cached did:web document", + "const didDoc = pm.variables.get(\"currentDidWeb\");", + "const service = didDoc.service.find((s) => s.type.includes('TraceabilityAPI'));", + "pm.variables.set(\"presentations_base_url\", service.serviceEndpoint);", + "", + "// Request body must be serialized before sending over the wire.", + "pm.variables.set(\"requestBody\", mutateRequestBody((req) => {", + " // noop", + "}));", + "" + ], + "_lastExecutionId": "88c01b93-b00b-45b0-b79e-a2b1996c12cf" + } + }, + { + "listen": "test", + "script": { + "id": "3149aae2-5628-4cd4-b014-04ed56d15fb6", + "type": "text/javascript", + "exec": [ + "pm.test(\"status code is 401\", function () {", + " pm.response.to.have.status(401);", + "});", + "", + "pm.test(\"response validates against schema\", function() {", + " const schemaString = pm.collectionVariables.get(\"responseSchema401\");", + " pm.response.to.have.jsonSchema(JSON.parse(schemaString));", + "});", + "" + ], + "_lastExecutionId": "d7810b60-b51c-4849-81bc-7f0bbeda47a3" + } + } + ] + } + ], + "auth": { + "type": "noauth", + "noauth": [] + }, + "event": [ + { + "listen": "prerequest", + "script": { + "id": "293f5f83-bf11-4294-a107-cfcb55da7189", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "902d71f9-4c3e-4def-b574-af4fe78301b4" + } + }, + { + "listen": "test", + "script": { + "id": "1ad19ff5-68bf-49e8-8e73-97389d72e643", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "840c83c3-7149-4ebb-9463-83d902f2295f" + } + } + ] + } + ], + "event": [] + } + ], + "auth": { + "type": "bearer", + "bearer": [] + }, + "event": [ + { + "listen": "prerequest", + "script": { + "id": "5335c403-9b64-42fa-a634-0d83d434b8c2", + "type": "text/javascript", + "exec": [ + "// Obtain an access token", + "utils(pm).getAccessToken();", + "", + "", + "// Presentations requires a multi-tenant aware presentation endpoint. This", + "// fires off an async sendRequest() that Postman will wait for before running", + "// any requests in the collection.", + "utils(pm).populateCurrentDidWeb(pm.environment.get(\"ORGANIZATION_DID_WEB\"));", + "", + "// Minimal request body should represent the minimum set of data required", + "// for a successful request. This should exclude all optional items, and", + "// should contain the first alternate version of any 'oneOf' elements", + "// defined in the OpenAPI schema.", + "//", + "// Tests will use this minimal request body as a starting point and will", + "// mutate it as needed in pre-request scripts, e.g., to run tests using", + "// alternate or optional elements.", + "", + "pm.variables.set(\"minimalRequestBody\", {", + "});", + "", + "mutateRequestBody = (mutationFunction) => {", + " const req = pm.variables.get(\"minimalRequestBody\");", + " mutationFunction(req);", + " return JSON.stringify(req);", + "};" + ], + "_lastExecutionId": "225fc122-f2a5-4c35-90c0-6995bdcd404e" + } + }, + { + "listen": "test", + "script": { + "id": "68aff13d-5218-4ef6-9c41-082fe78802ec", + "type": "text/javascript", + "exec": [ + "" + ], + "_lastExecutionId": "8ad8fe1b-0c47-4eca-8653-13cb700003b1" + } + } + ] + }, + { + "id": "e617903c-fa6b-43a5-a6b0-233a0eb7dd57", + "name": "Presentations - Notify", + "item": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "ade4b8b1-bc2f-4dc0-bce2-a51fb33b795e", + "type": "text/javascript", + "exec": [ + "// Presentations requires a multi-tenant aware presentation endpoint. This", + "// fires off an async sendRequest() that Postman will wait for before running", + "// any requests in the collection.", + "utils(pm).populateCurrentDidWeb(pm.environment.get(\"ORGANIZATION_DID_WEB\"));", + "" + ] + } + }, + { + "listen": "test", + "script": { + "id": "a862500e-a17a-40b4-87e0-6c14375198f2", + "type": "text/javascript", + "exec": [ + "" + ] + } + } + ] + }, + { + "id": "68be6ab9-dafc-40ba-a4c6-92dcc8e7e837", + "name": "Presentations - Submit", + "item": [], + "event": [ + { + "listen": "prerequest", + "script": { + "id": "4ddf906b-1b2b-4638-ac2b-816f8efdeab1", + "type": "text/javascript", + "exec": [ + "// Presentations requires a multi-tenant aware presentation endpoint. This", + "// fires off an async sendRequest() that Postman will wait for before running", + "// any requests in the collection.", + "utils(pm).populateCurrentDidWeb(pm.environment.get(\"ORGANIZATION_DID_WEB\"));", + "" + ] + } + }, + { + "listen": "test", + "script": { + "id": "7eb12ac5-480e-4cb2-86af-c3aed28627ba", + "type": "text/javascript", + "exec": [ + "" + ] + } + } + ] + } + ] + }, + "run": { + "stats": { + "iterations": { + "total": 1, + "pending": 0, + "failed": 0 + }, + "items": { + "total": 250, + "pending": 0, + "failed": 0 + }, + "scripts": { + "total": 1891, + "pending": 0, + "failed": 0 + }, + "prerequests": { + "total": 250, + "pending": 0, + "failed": 0 + }, + "requests": { + "total": 252, + "pending": 0, + "failed": 0 + }, + "tests": { + "total": 250, + "pending": 0, + "failed": 0 + }, + "assertions": { + "total": 507, + "pending": 0, + "failed": 37 + }, + "testScripts": { + "total": 950, + "pending": 0, + "failed": 0 + }, + "prerequestScripts": { + "total": 941, + "pending": 0, + "failed": 0 + } + }, + "timings": { + "responseAverage": 73.15873015873017, + "responseMin": 6, + "responseMax": 559, + "responseSd": 33.03819643661456, + "dnsAverage": 0, + "dnsMin": 0, + "dnsMax": 0, + "dnsSd": 0, + "firstByteAverage": 0, + "firstByteMin": 0, + "firstByteMax": 0, + "firstByteSd": 0, + "started": 1726447595812, + "completed": 1726447622425 + }, + "executions": [ + { + "id": "73b86b8c-a977-49d8-9977-0d44211c4046", + "cursor": { + "position": 0, + "iteration": 0, + "length": 250, + "cycles": 1, + "empty": false, + "eof": false, + "bof": true, + "cr": false, + "ref": "6b671176-ad44-4c25-941f-f8f847c65da5", + "httpRequestId": "c7a1f1fa-6726-4d09-82ad-0065658b36dc" + }, + "item": { + "id": "73b86b8c-a977-49d8-9977-0d44211c4046", + "name": "Clear Token Cache" + }, + "response": { + "id": "6fbcb70c-1a74-47af-8db8-f25508fc9bb8", + "status": "OK", + "code": 200, + "responseTime": 51, + "responseSize": 0 + } + }, + { + "id": "6f403af9-ee34-487f-9512-3114ec60996a", + "cursor": { + "ref": "d245cbd1-baee-4a9c-b621-df0b7db10ab5", + "length": 250, + "cycles": 1, + "position": 1, + "iteration": 0, + "httpRequestId": "284c45d2-f688-4e33-a016-c5313271f9ee" + }, + "item": { + "id": "6f403af9-ee34-487f-9512-3114ec60996a", + "name": "Clear DID Web Cache" + }, + "response": { + "id": "bea61dc6-ee26-4448-a739-53265bd16fc6", + "status": "OK", + "code": 200, + "responseTime": 6, + "responseSize": 0 + } + }, + { + "id": "d019a8dc-a3a3-4e63-ae28-bdf2173997a4", + "cursor": { + "ref": "2c560e82-4b89-44af-8db2-ebe2d6f160c0", + "length": 250, + "cycles": 1, + "position": 2, + "iteration": 0, + "httpRequestId": "9b4f04fd-c33f-4a68-9488-b14fc839a692" + }, + "item": { + "id": "d019a8dc-a3a3-4e63-ae28-bdf2173997a4", + "name": "did_json" + }, + "response": { + "id": "2c97a2f0-67f9-4640-aa5d-850f33dbb66e", + "status": "OK", + "code": 200, + "responseTime": 232, + "responseSize": 1329 + }, + "assertions": [ + { + "assertion": "status code is 200", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "274f5f3a-4731-427f-838a-9f0ff7dbd907", + "cursor": { + "ref": "eb33ee77-5329-4fb2-a560-492cbb3000d3", + "length": 250, + "cycles": 1, + "position": 3, + "iteration": 0, + "httpRequestId": "911d3a8d-72fb-4748-9127-f1103b47d47a" + }, + "item": { + "id": "274f5f3a-4731-427f-838a-9f0ff7dbd907", + "name": "did:invalid" + }, + "response": { + "id": "19bcad01-9339-45b4-aaac-46265940d5fa", + "status": "Bad Request", + "code": 400, + "responseTime": 70, + "responseSize": 180 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "274f5f3a-4731-427f-838a-9f0ff7dbd907", + "cursor": { + "ref": "eb33ee77-5329-4fb2-a560-492cbb3000d3", + "length": 250, + "cycles": 1, + "position": 3, + "iteration": 0, + "httpRequestId": "911d3a8d-72fb-4748-9127-f1103b47d47a" + }, + "item": { + "id": "274f5f3a-4731-427f-838a-9f0ff7dbd907", + "name": "did:invalid" + }, + "response": { + "id": "19bcad01-9339-45b4-aaac-46265940d5fa", + "status": "Bad Request", + "code": 400, + "responseTime": 70, + "responseSize": 180 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "4bcd06ff-4b91-4c66-a03b-c435a600000b", + "cursor": { + "ref": "6022af1c-99ab-49a0-8652-7f1a9e7b8171", + "length": 250, + "cycles": 1, + "position": 4, + "iteration": 0, + "httpRequestId": "67776f7f-3077-4de2-a5d9-ca46be43e61b" + }, + "item": { + "id": "4bcd06ff-4b91-4c66-a03b-c435a600000b", + "name": "did:not_found:did_web" + }, + "response": { + "id": "f3c72950-184a-4341-98a9-9842e114ba64", + "status": "Not Found", + "code": 404, + "responseTime": 127, + "responseSize": 221 + }, + "assertions": [ + { + "assertion": "status code is 404", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "dc68a746-64ad-4781-aa4d-ae2c771d9c5d", + "cursor": { + "ref": "396558d2-93bd-48d0-a1d8-e2cad108d427", + "length": 250, + "cycles": 1, + "position": 5, + "iteration": 0, + "httpRequestId": "a503888e-7c62-489d-a621-ededf7f90920" + }, + "item": { + "id": "dc68a746-64ad-4781-aa4d-ae2c771d9c5d", + "name": "did:not_found:urn" + }, + "response": { + "id": "59306dc5-f8ae-4f9f-b0a4-ab5f57f84aac", + "status": "Not Found", + "code": 404, + "responseTime": 70, + "responseSize": 211 + }, + "assertions": [ + { + "assertion": "status code is 404", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "25d0681e-c456-41f0-b886-57d8a3e00c50", + "cursor": { + "ref": "66fedf8a-2f87-49f0-aec0-5e992b71fd01", + "length": 250, + "cycles": 1, + "position": 6, + "iteration": 0, + "httpRequestId": "13bece29-146f-40a4-8cca-181071b1343e" + }, + "item": { + "id": "25d0681e-c456-41f0-b886-57d8a3e00c50", + "name": "identifiers:missing_auth" + }, + "response": { + "id": "a98bac7a-a1d9-4840-844c-81f86ff4c671", + "status": "Unauthorized", + "code": 401, + "responseTime": 70, + "responseSize": 84 + }, + "assertions": [ + { + "assertion": "status code is 401", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "727fcb6d-f706-46ce-85c1-4789b2767b38", + "cursor": { + "ref": "8930d07a-0467-4b28-86fe-5f5607750c43", + "length": 250, + "cycles": 1, + "position": 7, + "iteration": 0, + "httpRequestId": "c1c38112-6d24-48f8-995f-441bde0d8344" + }, + "item": { + "id": "727fcb6d-f706-46ce-85c1-4789b2767b38", + "name": "identifiers" + }, + "response": { + "id": "abab9f0c-8d4b-4276-a25f-a0f44e8023bf", + "status": "OK", + "code": 200, + "responseTime": 129, + "responseSize": 1345 + }, + "assertions": [ + { + "assertion": "status code is 200", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "e12d88f7-cd9a-4e24-ab04-5587ce06c103", + "cursor": { + "ref": "83e82c23-5923-485e-b958-f152f1e1a477", + "length": 250, + "cycles": 1, + "position": 8, + "iteration": 0, + "httpRequestId": "03ab990e-42a2-4799-a37a-d25c9dde98cb" + }, + "item": { + "id": "e12d88f7-cd9a-4e24-ab04-5587ce06c103", + "name": "credentials_issue:credential:missing" + }, + "response": { + "id": "a885cbe1-8ad5-41f4-81b0-d07ba5310e60", + "status": "Bad Request", + "code": 400, + "responseTime": 71, + "responseSize": 142 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "4d94683d-f59c-4c7b-bb72-bb487ca5846e", + "cursor": { + "ref": "96eac11e-6162-4692-8c5a-9d54a0bfd3cc", + "length": 250, + "cycles": 1, + "position": 9, + "iteration": 0, + "httpRequestId": "26061d11-a5d8-416b-acc0-bd42c65b946b" + }, + "item": { + "id": "4d94683d-f59c-4c7b-bb72-bb487ca5846e", + "name": "credentials_issue:credential.@context:missing" + }, + "response": { + "id": "a2a60ee5-4948-4eaa-8b05-a7daa07ecbd7", + "status": "Bad Request", + "code": 400, + "responseTime": 70, + "responseSize": 142 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "79a4f66d-ea13-4ca7-b7f6-63bf24490084", + "cursor": { + "ref": "1cc39c77-9b31-4aea-8216-c3e6090e35ac", + "length": 250, + "cycles": 1, + "position": 10, + "iteration": 0, + "httpRequestId": "3ce9f84c-61da-4dc6-99b2-2b0fd37fd838" + }, + "item": { + "id": "79a4f66d-ea13-4ca7-b7f6-63bf24490084", + "name": "credentials_issue:credential.@context:boolean" + }, + "response": { + "id": "cca8091a-f578-4573-a443-76f92f69efa2", + "status": "Bad Request", + "code": 400, + "responseTime": 69, + "responseSize": 142 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "027b1e90-2c35-4c69-935e-24791871f468", + "cursor": { + "ref": "050b791c-8613-4aa0-b59a-ad7eafc39a88", + "length": 250, + "cycles": 1, + "position": 11, + "iteration": 0, + "httpRequestId": "4f1b9d1b-a864-40e4-90a9-3893c9de35ff" + }, + "item": { + "id": "027b1e90-2c35-4c69-935e-24791871f468", + "name": "credentials_issue:credential.@context:integer Copy" + }, + "response": { + "id": "2c22954b-9fa8-4c1b-a832-276bfab26f3e", + "status": "Bad Request", + "code": 400, + "responseTime": 81, + "responseSize": 142 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "f6aa3385-7ab7-43b2-a745-039ec7549dc8", + "cursor": { + "ref": "d916d262-53a1-488b-8668-3ecb3d907be2", + "length": 250, + "cycles": 1, + "position": 12, + "iteration": 0, + "httpRequestId": "f4074f6a-2286-4735-a428-c4d5a88459d3" + }, + "item": { + "id": "f6aa3385-7ab7-43b2-a745-039ec7549dc8", + "name": "credentials_issue:credential.@context:null" + }, + "response": { + "id": "a1cb5aed-aa35-468c-8941-74c87cadaa2b", + "status": "Bad Request", + "code": 400, + "responseTime": 70, + "responseSize": 142 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "63977a48-4def-48d3-acbb-98485e2a1519", + "cursor": { + "ref": "988b7c88-4cd0-4426-9128-0ddb40b68725", + "length": 250, + "cycles": 1, + "position": 13, + "iteration": 0, + "httpRequestId": "77ab279c-2ae1-4bec-bf4e-0ac5206aa6e5" + }, + "item": { + "id": "63977a48-4def-48d3-acbb-98485e2a1519", + "name": "credentials_issue:credential.@context:object" + }, + "response": { + "id": "06714508-e99c-4fc4-a89a-93b2994046b5", + "status": "Bad Request", + "code": 400, + "responseTime": 70, + "responseSize": 142 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "e010cfbc-15de-4480-99f6-4692cdaa0f18", + "cursor": { + "ref": "f2408f4e-cbd5-4a37-8238-ef18d03959c5", + "length": 250, + "cycles": 1, + "position": 14, + "iteration": 0, + "httpRequestId": "b0386e99-03fc-450d-a9a1-ee047a6e28af" + }, + "item": { + "id": "e010cfbc-15de-4480-99f6-4692cdaa0f18", + "name": "credentials_issue:credential.@context:string" + }, + "response": { + "id": "52656308-3eb6-43f2-939d-5c6c6ec0521e", + "status": "Bad Request", + "code": 400, + "responseTime": 70, + "responseSize": 142 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "694d34fc-41b3-4aaa-8970-79fad5121f2c", + "cursor": { + "ref": "e2eca714-6092-40b2-a06e-b5f6303422f3", + "length": 250, + "cycles": 1, + "position": 15, + "iteration": 0, + "httpRequestId": "21e33b0e-4882-49fa-9c57-c6ddd72f52f3" + }, + "item": { + "id": "694d34fc-41b3-4aaa-8970-79fad5121f2c", + "name": "credentials_issue:credential.@context.item.array" + }, + "response": { + "id": "dfae4891-d996-4a21-a229-8f3948cefe1e", + "status": "Bad Request", + "code": 400, + "responseTime": 70, + "responseSize": 142 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "128fda88-1b87-47f8-9550-acdd17296893", + "cursor": { + "ref": "04879475-eefd-4507-9975-731e6de0f6e0", + "length": 250, + "cycles": 1, + "position": 16, + "iteration": 0, + "httpRequestId": "d0f494f5-b07b-4a6b-8d26-06ade7cbde61" + }, + "item": { + "id": "128fda88-1b87-47f8-9550-acdd17296893", + "name": "credentials_issue:credential.@context.item.boolean" + }, + "response": { + "id": "33b89050-12ac-4454-bb2f-ccec3e84deda", + "status": "Bad Request", + "code": 400, + "responseTime": 70, + "responseSize": 142 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "2fb39bcb-ced6-4c74-8411-be01971b972d", + "cursor": { + "ref": "a9834760-d5fb-4e4c-a2c2-a7f1bc6950b2", + "length": 250, + "cycles": 1, + "position": 17, + "iteration": 0, + "httpRequestId": "2da6717b-6272-4fcd-a8c2-90aedba35f21" + }, + "item": { + "id": "2fb39bcb-ced6-4c74-8411-be01971b972d", + "name": "credentials_issue:credential.@context.item.integer" + }, + "response": { + "id": "98b754d6-80b3-41b0-bd49-84454c0b53a9", + "status": "Bad Request", + "code": 400, + "responseTime": 70, + "responseSize": 142 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "942445b4-8bbd-4b57-b1ca-b63ec2f986fc", + "cursor": { + "ref": "1c9fccfa-06c0-4250-a145-5b67e986d413", + "length": 250, + "cycles": 1, + "position": 18, + "iteration": 0, + "httpRequestId": "5034e0a0-ca07-430c-97da-955c617b8129" + }, + "item": { + "id": "942445b4-8bbd-4b57-b1ca-b63ec2f986fc", + "name": "credentials_issue:credential.@context.item.null" + }, + "response": { + "id": "2d0770e6-5247-44c2-8151-e0d94185696f", + "status": "Bad Request", + "code": 400, + "responseTime": 69, + "responseSize": 142 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "64d34145-3c4a-455d-9d17-ecc840394336", + "cursor": { + "ref": "00455498-0b2d-40d6-81c1-6d9264674151", + "length": 250, + "cycles": 1, + "position": 19, + "iteration": 0, + "httpRequestId": "ad4c5376-298e-4fe1-845f-51e1208c5c7a" + }, + "item": { + "id": "64d34145-3c4a-455d-9d17-ecc840394336", + "name": "credentials_issue:credential.@context.item.object" + }, + "response": { + "id": "bc9a9267-c443-47e3-88e0-9841a7720545", + "status": "Bad Request", + "code": 400, + "responseTime": 82, + "responseSize": 142 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "ee3725b8-73dd-4bc4-87f9-8fef0a6b5d86", + "cursor": { + "ref": "24f87b9a-5989-4896-8992-472324772306", + "length": 250, + "cycles": 1, + "position": 20, + "iteration": 0, + "httpRequestId": "5b1134e0-9999-4027-b43f-5c87cd269107" + }, + "item": { + "id": "ee3725b8-73dd-4bc4-87f9-8fef0a6b5d86", + "name": "credentials_issue:credential.id:array" + }, + "response": { + "id": "ede93680-fd50-41ca-a783-3844b124f9f2", + "status": "Bad Request", + "code": 400, + "responseTime": 73, + "responseSize": 142 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "f6a3105c-1e1b-4193-b81f-da448865aef8", + "cursor": { + "ref": "cd2d93bd-be52-4788-87f7-957c98669038", + "length": 250, + "cycles": 1, + "position": 21, + "iteration": 0, + "httpRequestId": "9115ece1-d9c4-40b0-8094-0b771a346c35" + }, + "item": { + "id": "f6a3105c-1e1b-4193-b81f-da448865aef8", + "name": "credentials_issue:credential.id:boolean" + }, + "response": { + "id": "7296216c-12c7-42a9-9e2a-737463c7cf1e", + "status": "Bad Request", + "code": 400, + "responseTime": 72, + "responseSize": 142 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "9774965c-550e-4ae7-b27c-359aec1b19af", + "cursor": { + "ref": "2766111b-704c-45c9-8239-547ce023db5f", + "length": 250, + "cycles": 1, + "position": 22, + "iteration": 0, + "httpRequestId": "af8055be-d31d-4662-b0db-e1df10e6d7a9" + }, + "item": { + "id": "9774965c-550e-4ae7-b27c-359aec1b19af", + "name": "credentials_issue:credential.id:integer" + }, + "response": { + "id": "a8f9b303-5c03-4bf3-b794-eed65a43b985", + "status": "Bad Request", + "code": 400, + "responseTime": 70, + "responseSize": 142 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "2505a25f-ad79-4b27-81d0-fe110eb0192e", + "cursor": { + "ref": "9113cedf-d752-4882-b042-722f7af1044d", + "length": 250, + "cycles": 1, + "position": 23, + "iteration": 0, + "httpRequestId": "0652cb98-7b3a-446f-945b-6ecc775070d4" + }, + "item": { + "id": "2505a25f-ad79-4b27-81d0-fe110eb0192e", + "name": "credentials_issue:credential.id:null" + }, + "response": { + "id": "e33e87be-18f1-4efa-a3a9-644253593a6b", + "status": "Bad Request", + "code": 400, + "responseTime": 70, + "responseSize": 142 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "96e0fa41-6846-43e5-8c1a-59604a5b1f64", + "cursor": { + "ref": "b2b12271-deb5-43d5-8219-70dc9f9d261a", + "length": 250, + "cycles": 1, + "position": 24, + "iteration": 0, + "httpRequestId": "50d5755b-8a1f-41d9-b827-e9be192b2c7a" + }, + "item": { + "id": "96e0fa41-6846-43e5-8c1a-59604a5b1f64", + "name": "credentials_issue:credential.id:object" + }, + "response": { + "id": "ce12082e-cd73-45e4-bf35-2e4691c0147f", + "status": "Bad Request", + "code": 400, + "responseTime": 70, + "responseSize": 142 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "0a9e4ce8-017a-46a4-be50-286d5765ace5", + "cursor": { + "ref": "b988a3e7-ab37-4d5e-b842-8440aff03623", + "length": 250, + "cycles": 1, + "position": 25, + "iteration": 0, + "httpRequestId": "159736ba-e275-42e0-85b1-220c161f84cf" + }, + "item": { + "id": "0a9e4ce8-017a-46a4-be50-286d5765ace5", + "name": "credentials_issue:credential.type:missing" + }, + "response": { + "id": "31fa4e1b-b4d5-4ea5-96a7-b3e35096997d", + "status": "Bad Request", + "code": 400, + "responseTime": 70, + "responseSize": 142 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "c7f637c7-8231-454c-9d72-d5465c544720", + "cursor": { + "ref": "842feb97-b786-4fd7-93cb-ce8f65d2d152", + "length": 250, + "cycles": 1, + "position": 26, + "iteration": 0, + "httpRequestId": "e50d8e9a-5af3-4b61-88ec-e2a8096aa6d4" + }, + "item": { + "id": "c7f637c7-8231-454c-9d72-d5465c544720", + "name": "credentials_issue:credential.type:boolean" + }, + "response": { + "id": "e34bdfa5-42e4-456c-890c-e1241d1ad279", + "status": "Bad Request", + "code": 400, + "responseTime": 69, + "responseSize": 142 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "be9f23f2-72b5-4c67-bf9e-1e288e3f4659", + "cursor": { + "ref": "744d96a5-b3a3-4c61-b7c6-6fa493ddbe16", + "length": 250, + "cycles": 1, + "position": 27, + "iteration": 0, + "httpRequestId": "d281516c-38db-4eff-9c8b-3a21280263a0" + }, + "item": { + "id": "be9f23f2-72b5-4c67-bf9e-1e288e3f4659", + "name": "credentials_issue:credential.type:integer" + }, + "response": { + "id": "31451eae-0d84-4f8b-8454-f523a4852206", + "status": "Bad Request", + "code": 400, + "responseTime": 70, + "responseSize": 142 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "a25ffe4b-e272-4701-9a45-2696da2e8752", + "cursor": { + "ref": "d1056913-eaa1-4285-890e-2f65e653ba43", + "length": 250, + "cycles": 1, + "position": 28, + "iteration": 0, + "httpRequestId": "ef408a74-19e2-45b7-a504-1a7fb9569e4b" + }, + "item": { + "id": "a25ffe4b-e272-4701-9a45-2696da2e8752", + "name": "credentials_issue:credential.type:null" + }, + "response": { + "id": "1c4da7e8-7866-4235-bca3-d2edf21e360b", + "status": "Bad Request", + "code": 400, + "responseTime": 69, + "responseSize": 142 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "ae6b12e9-eaa3-40da-b0ce-3552e14e6c3e", + "cursor": { + "ref": "30324921-a834-4837-982d-53592c2db77f", + "length": 250, + "cycles": 1, + "position": 29, + "iteration": 0, + "httpRequestId": "cd220c9e-a045-4098-abef-fc0ac17273fc" + }, + "item": { + "id": "ae6b12e9-eaa3-40da-b0ce-3552e14e6c3e", + "name": "credentials_issue:credential.type:object" + }, + "response": { + "id": "6ecfb3bb-6a02-4177-a800-d7f1626c1708", + "status": "Bad Request", + "code": 400, + "responseTime": 70, + "responseSize": 142 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "5136e6bd-924f-4014-95eb-d6b6d0ebceec", + "cursor": { + "ref": "c234b3f4-38e1-4b65-978a-5a52d0d7c9fa", + "length": 250, + "cycles": 1, + "position": 30, + "iteration": 0, + "httpRequestId": "7b3a6156-65e5-4812-af23-966b7c8e8f17" + }, + "item": { + "id": "5136e6bd-924f-4014-95eb-d6b6d0ebceec", + "name": "credentials_issue:credential.type:string" + }, + "response": { + "id": "77822826-60bb-4384-b61f-1e500b4218ba", + "status": "Bad Request", + "code": 400, + "responseTime": 70, + "responseSize": 142 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "757fd57f-697e-43b7-8bfc-3c0fcf03f967", + "cursor": { + "ref": "6de43ea8-b125-41c6-8a4e-e46060d63fab", + "length": 250, + "cycles": 1, + "position": 31, + "iteration": 0, + "httpRequestId": "85082f01-4037-45fa-a2e6-563ce72da583" + }, + "item": { + "id": "757fd57f-697e-43b7-8bfc-3c0fcf03f967", + "name": "credentials_issue:credential.type.item:missing" + }, + "response": { + "id": "d9d0edc1-f31c-46d6-9878-e25001186bb8", + "status": "Bad Request", + "code": 400, + "responseTime": 70, + "responseSize": 142 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "da3ca680-6ce8-4a11-bf77-dc58b84ea0da", + "cursor": { + "ref": "d33e7c57-392d-4606-9435-b22b15317e44", + "length": 250, + "cycles": 1, + "position": 32, + "iteration": 0, + "httpRequestId": "dfe56e5a-f935-4a17-b511-460ef771a90d" + }, + "item": { + "id": "da3ca680-6ce8-4a11-bf77-dc58b84ea0da", + "name": "credentials_issue:credential.type.item:array" + }, + "response": { + "id": "0b75d664-1226-4b71-a096-3eacf3b36d13", + "status": "Bad Request", + "code": 400, + "responseTime": 80, + "responseSize": 142 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "0b700c8b-934f-4383-9c3e-edcbfd72e94e", + "cursor": { + "ref": "b22b7da9-db6d-4200-8ad5-9882d08d6429", + "length": 250, + "cycles": 1, + "position": 33, + "iteration": 0, + "httpRequestId": "0c1f40cc-b715-44ac-b867-c97b9e54df2f" + }, + "item": { + "id": "0b700c8b-934f-4383-9c3e-edcbfd72e94e", + "name": "credentials_issue:credential.type.item:boolean" + }, + "response": { + "id": "782a1a78-d79b-4442-b65e-b0506e19482c", + "status": "Bad Request", + "code": 400, + "responseTime": 72, + "responseSize": 142 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "bcf8d05a-2bb5-4ae3-b360-72b8622090a9", + "cursor": { + "ref": "174d44be-2c6b-48f2-bd80-5f831e976143", + "length": 250, + "cycles": 1, + "position": 34, + "iteration": 0, + "httpRequestId": "f3576fcb-ba8b-4caa-af3b-45e1d9f66891" + }, + "item": { + "id": "bcf8d05a-2bb5-4ae3-b360-72b8622090a9", + "name": "credentials_issue:credential.type.item:integer" + }, + "response": { + "id": "47c5d85e-a566-411f-a4fd-3e10b7710e0e", + "status": "Bad Request", + "code": 400, + "responseTime": 70, + "responseSize": 142 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "a586e44b-521f-4c22-9ec9-52e28adcc9dd", + "cursor": { + "ref": "678b9b59-093d-42e2-8b3f-c0e9fd557444", + "length": 250, + "cycles": 1, + "position": 35, + "iteration": 0, + "httpRequestId": "682beff5-0859-46ce-bfb6-764996b4de1a" + }, + "item": { + "id": "a586e44b-521f-4c22-9ec9-52e28adcc9dd", + "name": "credentials_issue:credential.type.item:null" + }, + "response": { + "id": "ca2b10ef-89f5-4c1c-959d-259ffcd8a7bb", + "status": "Bad Request", + "code": 400, + "responseTime": 70, + "responseSize": 142 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "1994d33f-e77e-4e3a-90ea-8fc15ab9bfff", + "cursor": { + "ref": "9d47c88d-e29a-403e-b48e-e0397fd3b75c", + "length": 250, + "cycles": 1, + "position": 36, + "iteration": 0, + "httpRequestId": "7e7b0e5e-e2f7-41fd-bf72-6385c7a6803d" + }, + "item": { + "id": "1994d33f-e77e-4e3a-90ea-8fc15ab9bfff", + "name": "credentials_issue:credential.type.item:object" + }, + "response": { + "id": "53ffee25-9d1b-40a8-9276-a98438897628", + "status": "Bad Request", + "code": 400, + "responseTime": 70, + "responseSize": 142 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "20942938-6c73-4cc0-8f97-6381ede3222e", + "cursor": { + "ref": "f8934fb5-be1b-4b8a-8434-4f48de90fe11", + "length": 250, + "cycles": 1, + "position": 37, + "iteration": 0, + "httpRequestId": "b649bf6d-7e12-43e1-9254-a3d728ea85b7" + }, + "item": { + "id": "20942938-6c73-4cc0-8f97-6381ede3222e", + "name": "credentials_issue:credential.issuer:missing" + }, + "response": { + "id": "8f85905b-eda9-4047-8e19-d807e2cb659d", + "status": "Bad Request", + "code": 400, + "responseTime": 70, + "responseSize": 142 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "0f5f4e7f-3f00-418b-a299-273a1ca15fda", + "cursor": { + "ref": "d656d714-03e0-4685-bfbf-85a31d1f79cf", + "length": 250, + "cycles": 1, + "position": 38, + "iteration": 0, + "httpRequestId": "d5915bd0-dfdc-4795-9acf-30082b766207" + }, + "item": { + "id": "0f5f4e7f-3f00-418b-a299-273a1ca15fda", + "name": "credentials_issue:credential.issuer:array" + }, + "response": { + "id": "46b15729-6cdd-47e7-b448-fc16cf923bf1", + "status": "Bad Request", + "code": 400, + "responseTime": 69, + "responseSize": 142 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "efa9fc68-1f2c-40ae-a601-1debeefd80fa", + "cursor": { + "ref": "f43898a1-8715-48c5-8c50-db27ab2b4c84", + "length": 250, + "cycles": 1, + "position": 39, + "iteration": 0, + "httpRequestId": "2d6a46e9-b5fb-4c06-8623-d30f0d3eac49" + }, + "item": { + "id": "efa9fc68-1f2c-40ae-a601-1debeefd80fa", + "name": "credentials_issue:credential.issuer:boolean" + }, + "response": { + "id": "afe11f27-09f1-4002-82a9-92c29b1b4495", + "status": "Bad Request", + "code": 400, + "responseTime": 70, + "responseSize": 142 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "7f0255b1-ee1c-4c97-88fe-6626d7b939f8", + "cursor": { + "ref": "f31429b6-7478-405c-b6a1-fc0851d7442c", + "length": 250, + "cycles": 1, + "position": 40, + "iteration": 0, + "httpRequestId": "3dd17f26-239f-4545-801c-94dae0ed8836" + }, + "item": { + "id": "7f0255b1-ee1c-4c97-88fe-6626d7b939f8", + "name": "credentials_issue:credential.issuer:integer" + }, + "response": { + "id": "8f97195f-6116-44fd-96a1-7c066d7baa56", + "status": "Bad Request", + "code": 400, + "responseTime": 69, + "responseSize": 142 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "e9aa9101-92fe-4c24-9ea8-f4bb75cb5ccb", + "cursor": { + "ref": "233d4d7f-1a7a-4836-a441-4edf81b9b578", + "length": 250, + "cycles": 1, + "position": 41, + "iteration": 0, + "httpRequestId": "9fdad926-ce41-41b7-926e-c2c3b9fe2352" + }, + "item": { + "id": "e9aa9101-92fe-4c24-9ea8-f4bb75cb5ccb", + "name": "credentials_issue:credential.issuer:null" + }, + "response": { + "id": "1d4ab178-8fe6-4cbb-ba47-26adc1b4c34d", + "status": "Bad Request", + "code": 400, + "responseTime": 70, + "responseSize": 142 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "ecbfc88c-355b-44d0-a45e-897af0fc22ba", + "cursor": { + "ref": "d67c7838-d384-4ae5-a1fd-07f6de56dac3", + "length": 250, + "cycles": 1, + "position": 42, + "iteration": 0, + "httpRequestId": "9327780c-e765-4038-bcaf-44e980a9180e" + }, + "item": { + "id": "ecbfc88c-355b-44d0-a45e-897af0fc22ba", + "name": "credentials_issue.credential.issuer:invalid" + }, + "response": { + "id": "b78a2314-68c9-4a62-8f2a-5e40c7bac146", + "status": "Bad Request", + "code": 400, + "responseTime": 70, + "responseSize": 142 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "4f0071de-5a2f-418a-b277-36411226d569", + "cursor": { + "ref": "7fe7b180-06bb-4b36-a249-abb296e5bd50", + "length": 250, + "cycles": 1, + "position": 43, + "iteration": 0, + "httpRequestId": "2ad31d47-a4ef-4761-9b8c-f41df5188fdd" + }, + "item": { + "id": "4f0071de-5a2f-418a-b277-36411226d569", + "name": "credentials_issue.credential.issuer:unknown" + }, + "response": { + "id": "2c97cf2b-899f-4a54-83ce-478e66f6c58e", + "status": "Bad Request", + "code": 400, + "responseTime": 72, + "responseSize": 142 + }, + "assertions": [ + { + "assertion": "status code is 422", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 0, + "test": "status code is 422", + "message": "expected response to have status code 422 but got 400", + "stack": "AssertionError: expected response to have status code 422 but got 400\n at Object.eval sandbox-script.js:1:44)" + } + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "29f37691-25d6-4332-b02b-258a69608c49", + "cursor": { + "ref": "d480371a-76d6-42d1-8dae-98e068706081", + "length": 250, + "cycles": 1, + "position": 44, + "iteration": 0, + "httpRequestId": "18c54892-9585-4fa6-bbb0-921f229bd3b5" + }, + "item": { + "id": "29f37691-25d6-4332-b02b-258a69608c49", + "name": "credentials_issue:credential.issuer.id:missing" + }, + "response": { + "id": "48342558-a618-4d70-8bc7-d637f95de06b", + "status": "Bad Request", + "code": 400, + "responseTime": 70, + "responseSize": 142 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "43ff8e46-6715-4e83-974a-3380ff574a55", + "cursor": { + "ref": "e3849ac7-f254-4b13-bd96-6d51a350a888", + "length": 250, + "cycles": 1, + "position": 45, + "iteration": 0, + "httpRequestId": "e0a62947-3353-40e7-b134-84686b3e99c4" + }, + "item": { + "id": "43ff8e46-6715-4e83-974a-3380ff574a55", + "name": "credentials_issue:credential.issuer.id:array" + }, + "response": { + "id": "015da92d-1633-4f14-b859-656d30c239d8", + "status": "Bad Request", + "code": 400, + "responseTime": 69, + "responseSize": 142 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "357ddaf0-a08d-4634-a406-078553c92bec", + "cursor": { + "ref": "65c9881e-3daf-4b18-8975-e2e6b4b9ab58", + "length": 250, + "cycles": 1, + "position": 46, + "iteration": 0, + "httpRequestId": "29fe0e81-a82f-49fb-9b3b-552435f0af83" + }, + "item": { + "id": "357ddaf0-a08d-4634-a406-078553c92bec", + "name": "credentials_issue:credential.issuer.id:boolean" + }, + "response": { + "id": "7287a54f-7616-4435-b05e-394b614f763e", + "status": "Bad Request", + "code": 400, + "responseTime": 70, + "responseSize": 142 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "fcd6c648-c8f8-4db2-8ffc-1064c3ce5542", + "cursor": { + "ref": "0698fbc9-321d-42b6-bb20-5b8d7fc7ba54", + "length": 250, + "cycles": 1, + "position": 47, + "iteration": 0, + "httpRequestId": "8e01fda3-f670-48ec-817f-2e93cb279bcb" + }, + "item": { + "id": "fcd6c648-c8f8-4db2-8ffc-1064c3ce5542", + "name": "credentials_issue:credential.issuer.id:integer" + }, + "response": { + "id": "2e330012-0471-4418-9a62-81f347969e19", + "status": "Bad Request", + "code": 400, + "responseTime": 70, + "responseSize": 142 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "662b4ec1-6320-48bd-92e4-d3eccc5488ee", + "cursor": { + "ref": "668264d5-0d8a-4b06-bebe-79480466874c", + "length": 250, + "cycles": 1, + "position": 48, + "iteration": 0, + "httpRequestId": "e8667a59-708c-44fe-b0fb-8da8422a9a26" + }, + "item": { + "id": "662b4ec1-6320-48bd-92e4-d3eccc5488ee", + "name": "credentials_issue:credential.issuer.id:null" + }, + "response": { + "id": "188f9b20-9f1c-461c-946e-127c96f49df8", + "status": "Bad Request", + "code": 400, + "responseTime": 69, + "responseSize": 142 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "893b9a49-4e4d-43e5-8c93-ad7f6887061c", + "cursor": { + "ref": "8a35d787-c461-4490-a361-15d08c57d315", + "length": 250, + "cycles": 1, + "position": 49, + "iteration": 0, + "httpRequestId": "ada2fd1d-1a01-4ae6-b67f-66b5e8565799" + }, + "item": { + "id": "893b9a49-4e4d-43e5-8c93-ad7f6887061c", + "name": "credentials_issue.credential.issuer.id:invalid" + }, + "response": { + "id": "baebd100-1b0d-4ec6-a4f2-6cb9d51b6e1f", + "status": "Bad Request", + "code": 400, + "responseTime": 70, + "responseSize": 142 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "bd5ae3d1-5d63-48ec-a6f0-2596b90321c8", + "cursor": { + "ref": "0063e8b6-67fb-4720-93d3-63f174be5276", + "length": 250, + "cycles": 1, + "position": 50, + "iteration": 0, + "httpRequestId": "fdf61d21-1e1f-404b-addc-953598d61130" + }, + "item": { + "id": "bd5ae3d1-5d63-48ec-a6f0-2596b90321c8", + "name": "credentials_issue.credential.issuer.id:unknown" + }, + "response": { + "id": "c03d8772-eb0c-4ada-bd95-6a14b73eb3be", + "status": "Bad Request", + "code": 400, + "responseTime": 71, + "responseSize": 142 + }, + "assertions": [ + { + "assertion": "status code is 422", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 0, + "test": "status code is 422", + "message": "expected response to have status code 422 but got 400", + "stack": "AssertionError: expected response to have status code 422 but got 400\n at Object.eval sandbox-script.js:1:51)" + } + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "e480cc36-d268-483a-86c9-a99568c1b1fc", + "cursor": { + "ref": "41d3d6a3-a630-4b42-8b29-c6980faa48d7", + "length": 250, + "cycles": 1, + "position": 51, + "iteration": 0, + "httpRequestId": "33b32740-266d-45f6-8106-8893367347ed" + }, + "item": { + "id": "e480cc36-d268-483a-86c9-a99568c1b1fc", + "name": "credentials_issue:credential.issuanceDate.missing" + }, + "response": { + "id": "0404fd4d-187f-4744-abb1-b1d54a3398ac", + "status": "Bad Request", + "code": 400, + "responseTime": 70, + "responseSize": 142 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "9e2bddd2-0560-495a-942a-6b46c9bb6f92", + "cursor": { + "ref": "bc922a7b-314c-4f20-85ab-251da004f507", + "length": 250, + "cycles": 1, + "position": 52, + "iteration": 0, + "httpRequestId": "1184150e-f6db-4635-a85b-19ea0624085f" + }, + "item": { + "id": "9e2bddd2-0560-495a-942a-6b46c9bb6f92", + "name": "credentials_issue:credential.issuanceDate:array" + }, + "response": { + "id": "01ee16cd-c41b-4748-9685-6a7cf291584d", + "status": "Bad Request", + "code": 400, + "responseTime": 70, + "responseSize": 142 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "0d373fec-e412-4687-92d4-f5b8ad04ca75", + "cursor": { + "ref": "c869e300-a60b-4cb3-9fe6-fd8fdbfc9489", + "length": 250, + "cycles": 1, + "position": 53, + "iteration": 0, + "httpRequestId": "39ee33cb-b5c8-47c2-99e2-fd41d0296d00" + }, + "item": { + "id": "0d373fec-e412-4687-92d4-f5b8ad04ca75", + "name": "credentials_issue:credential.issuanceDate:boolean" + }, + "response": { + "id": "c07cd287-d1c9-4126-87d5-f3b1f3397521", + "status": "Bad Request", + "code": 400, + "responseTime": 69, + "responseSize": 142 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "a3c1e546-0bb5-49ab-bd09-5895361dd8bc", + "cursor": { + "ref": "0c9f3fca-034a-43d1-afbe-220a523b1c74", + "length": 250, + "cycles": 1, + "position": 54, + "iteration": 0, + "httpRequestId": "62f19a21-586b-481e-a79e-5aac2ba27237" + }, + "item": { + "id": "a3c1e546-0bb5-49ab-bd09-5895361dd8bc", + "name": "credentials_issue:credential.issuanceDate:integer" + }, + "response": { + "id": "b02f22f1-b132-4e97-ba5f-981489964d03", + "status": "Bad Request", + "code": 400, + "responseTime": 70, + "responseSize": 142 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "9238f7f3-e08f-45e1-b86f-dcfdd6463c2c", + "cursor": { + "ref": "5f813445-1ebc-49df-989b-b5feec5d314a", + "length": 250, + "cycles": 1, + "position": 55, + "iteration": 0, + "httpRequestId": "fc97fbd4-5220-43e1-afa0-7b8c64816575" + }, + "item": { + "id": "9238f7f3-e08f-45e1-b86f-dcfdd6463c2c", + "name": "credentials_issue:credential.issuanceDate:null" + }, + "response": { + "id": "c5456b40-756a-4522-b47e-adbe85d64d18", + "status": "Bad Request", + "code": 400, + "responseTime": 70, + "responseSize": 142 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "4b38cc40-49d6-482a-8d09-0432f02d90eb", + "cursor": { + "ref": "a8e7ed07-e1a8-42f4-90b7-5c623e075b44", + "length": 250, + "cycles": 1, + "position": 56, + "iteration": 0, + "httpRequestId": "459f1075-4b3d-4b04-9055-a84543966abf" + }, + "item": { + "id": "4b38cc40-49d6-482a-8d09-0432f02d90eb", + "name": "credentials_issue:credential.issuanceDate:object" + }, + "response": { + "id": "4db99f21-7e0b-4605-ac18-76ccff148f7d", + "status": "Bad Request", + "code": 400, + "responseTime": 69, + "responseSize": 142 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "e4ad0228-13b2-41c8-98b7-8f011ff272cd", + "cursor": { + "ref": "b5913dc3-7b17-4b50-bd56-731324c8914f", + "length": 250, + "cycles": 1, + "position": 57, + "iteration": 0, + "httpRequestId": "fe8fd87b-ecdf-401e-a878-4695ba1e078f" + }, + "item": { + "id": "e4ad0228-13b2-41c8-98b7-8f011ff272cd", + "name": "credentials_issue:credential.issuanceDate:invalid_value" + }, + "response": { + "id": "03248ec4-df55-4f04-b140-8ca1dad46466", + "status": "Bad Request", + "code": 400, + "responseTime": 70, + "responseSize": 142 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "a385817f-f05d-4024-a579-2f6f012e276d", + "cursor": { + "ref": "f3c3bbfb-5ea8-44c0-9c8c-be5d030f7407", + "length": 250, + "cycles": 1, + "position": 58, + "iteration": 0, + "httpRequestId": "3df635c7-fccb-40a6-b4b7-08b320693d84" + }, + "item": { + "id": "a385817f-f05d-4024-a579-2f6f012e276d", + "name": "credentials_issue:credential.credentialSubject:missing" + }, + "response": { + "id": "3846d2a7-bb4a-4f04-a3c4-70d5c6506524", + "status": "Bad Request", + "code": 400, + "responseTime": 70, + "responseSize": 142 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "43b760fc-cc87-4999-91bf-2bc2a5138115", + "cursor": { + "ref": "644e3ab0-b5c0-40b0-b5e0-05d74417ce3b", + "length": 250, + "cycles": 1, + "position": 59, + "iteration": 0, + "httpRequestId": "9eb6afc8-6239-4b06-ac39-1500997f6b06" + }, + "item": { + "id": "43b760fc-cc87-4999-91bf-2bc2a5138115", + "name": "credentials_issue:credential.credentialSubject:array" + }, + "response": { + "id": "8a80de19-2aed-47dd-9208-447598820224", + "status": "Bad Request", + "code": 400, + "responseTime": 70, + "responseSize": 142 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "e6756f67-4dc7-4be1-b758-f87a2bd4ab27", + "cursor": { + "ref": "5f70c285-d890-4728-a164-3cc9334229de", + "length": 250, + "cycles": 1, + "position": 60, + "iteration": 0, + "httpRequestId": "4e7d7775-e7f1-4b03-98b9-69508a6eed63" + }, + "item": { + "id": "e6756f67-4dc7-4be1-b758-f87a2bd4ab27", + "name": "credentials_issue:credential.credentialSubject:boolean" + }, + "response": { + "id": "9ba8ea10-7a10-465f-b044-dec078220139", + "status": "Bad Request", + "code": 400, + "responseTime": 70, + "responseSize": 142 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "77579aac-d871-4f5a-be99-dee156e2b794", + "cursor": { + "ref": "386ec538-e5ff-40ac-958b-e3d610bad708", + "length": 250, + "cycles": 1, + "position": 61, + "iteration": 0, + "httpRequestId": "f39f7edf-6410-405f-9b65-84e74c6206da" + }, + "item": { + "id": "77579aac-d871-4f5a-be99-dee156e2b794", + "name": "credentials_issue:credential.credentialSubject:integer" + }, + "response": { + "id": "02b30cb7-be18-461c-85e9-f3dbf53e0ca8", + "status": "Bad Request", + "code": 400, + "responseTime": 71, + "responseSize": 142 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "0543582e-9d76-4d8f-acbf-4d0112174608", + "cursor": { + "ref": "a34be4a3-4e59-423b-971a-a4ad46566c10", + "length": 250, + "cycles": 1, + "position": 62, + "iteration": 0, + "httpRequestId": "395c45d1-34cd-4085-b406-3164adc6465e" + }, + "item": { + "id": "0543582e-9d76-4d8f-acbf-4d0112174608", + "name": "credentials_issue:credential.credentialSubject:null" + }, + "response": { + "id": "30957a6c-6981-403a-b6fe-e28a6c8229fd", + "status": "Bad Request", + "code": 400, + "responseTime": 70, + "responseSize": 142 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "230e7f98-246b-4926-87e3-a28a792c1129", + "cursor": { + "ref": "3927b206-16ef-46ad-9766-5fd6ca86411e", + "length": 250, + "cycles": 1, + "position": 63, + "iteration": 0, + "httpRequestId": "117fd79e-1fb4-4831-bd24-de7ed4de940e" + }, + "item": { + "id": "230e7f98-246b-4926-87e3-a28a792c1129", + "name": "credentials_issue:credential.credentialSubject:string" + }, + "response": { + "id": "28054838-967f-4688-9aa1-8aff7e90367f", + "status": "Bad Request", + "code": 400, + "responseTime": 70, + "responseSize": 142 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "b0af7091-bc1b-449f-b52a-9144b919127f", + "cursor": { + "ref": "3f6323ed-d68f-4ccc-a0ea-a7da6cd9438d", + "length": 250, + "cycles": 1, + "position": 64, + "iteration": 0, + "httpRequestId": "2ba63fec-f353-4943-92f9-e0a2aca3f506" + }, + "item": { + "id": "b0af7091-bc1b-449f-b52a-9144b919127f", + "name": "credentials_issue:credential.credentialSubject.id:array" + }, + "response": { + "id": "6278b2ad-7774-45ea-9594-da404fdafe26", + "status": "Bad Request", + "code": 400, + "responseTime": 70, + "responseSize": 142 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "b85dd184-6e8c-4fbc-8815-4d8036f22e89", + "cursor": { + "ref": "a423488d-bef5-43f3-9d6b-84bd418db9d7", + "length": 250, + "cycles": 1, + "position": 65, + "iteration": 0, + "httpRequestId": "c762a936-1eeb-4e2f-bf1b-7ed4b616c132" + }, + "item": { + "id": "b85dd184-6e8c-4fbc-8815-4d8036f22e89", + "name": "credentials_issue:credential.credentialSubject.id:array Copy" + }, + "response": { + "id": "583d9e90-f92a-4dc5-bf1f-4147ec4db35b", + "status": "Bad Request", + "code": 400, + "responseTime": 73, + "responseSize": 142 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "c8e0b2a6-217d-4f4b-b2ff-1a8348b8253a", + "cursor": { + "ref": "00d85b52-ba28-4e12-927b-990e97f38ede", + "length": 250, + "cycles": 1, + "position": 66, + "iteration": 0, + "httpRequestId": "35848841-766a-42ad-954e-6df1bd69c3d3" + }, + "item": { + "id": "c8e0b2a6-217d-4f4b-b2ff-1a8348b8253a", + "name": "credentials_issue:credential.credentialSubject.id:array Copy 2" + }, + "response": { + "id": "c1f9d97b-5eb3-4b9f-97c4-6dfc31b0a7ff", + "status": "Bad Request", + "code": 400, + "responseTime": 71, + "responseSize": 142 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "6f87378d-3f47-4234-a648-0857ce770093", + "cursor": { + "ref": "7a5ea7ae-b856-450c-a721-718043fbedcb", + "length": 250, + "cycles": 1, + "position": 67, + "iteration": 0, + "httpRequestId": "2d26313e-a2d8-43e1-b589-4d924d4b2f55" + }, + "item": { + "id": "6f87378d-3f47-4234-a648-0857ce770093", + "name": "credentials_issue:credential.credentialSubject.id:array Copy 3" + }, + "response": { + "id": "97a9186b-f8a5-48bd-8771-c0e0de99b548", + "status": "Bad Request", + "code": 400, + "responseTime": 70, + "responseSize": 142 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "b85fed51-420c-481e-af61-c15e02ff6f0c", + "cursor": { + "ref": "112bd9aa-6260-4c99-940a-1f8583502265", + "length": 250, + "cycles": 1, + "position": 68, + "iteration": 0, + "httpRequestId": "29777d22-984e-4d98-8c09-a0497177ffd9" + }, + "item": { + "id": "b85fed51-420c-481e-af61-c15e02ff6f0c", + "name": "credentials_issue:credential.credentialSubject.id:array Copy 4" + }, + "response": { + "id": "adeda0ce-45f3-492f-af7e-7adc48396c16", + "status": "Bad Request", + "code": 400, + "responseTime": 69, + "responseSize": 142 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "c9ac6c6c-59a3-4e7d-bb8f-e490378f799a", + "cursor": { + "ref": "e776b9f1-235b-413b-9802-bed87c3fcc2e", + "length": 250, + "cycles": 1, + "position": 69, + "iteration": 0, + "httpRequestId": "eb733ed5-9fc7-4f0b-9fa5-d1b0d79ebed1" + }, + "item": { + "id": "c9ac6c6c-59a3-4e7d-bb8f-e490378f799a", + "name": "credentials_issue:options:missing" + }, + "response": { + "id": "81c96ca3-febf-4b75-acda-a01746f18b5e", + "status": "Bad Request", + "code": 400, + "responseTime": 70, + "responseSize": 142 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "65fb0b3c-58c6-4001-b3a0-b7845afa5c09", + "cursor": { + "ref": "01b5a288-cac0-422a-9ec5-9318bace5453", + "length": 250, + "cycles": 1, + "position": 70, + "iteration": 0, + "httpRequestId": "f1df1d42-83d9-4268-ab1b-40b0cf126344" + }, + "item": { + "id": "65fb0b3c-58c6-4001-b3a0-b7845afa5c09", + "name": "credentials_issue:options:array" + }, + "response": { + "id": "0db2270e-a055-4be3-b5e6-4bf8d84fc620", + "status": "Bad Request", + "code": 400, + "responseTime": 78, + "responseSize": 596 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "b0587b32-e8bd-4a12-80ec-fb7ef308d1d4", + "cursor": { + "ref": "bf4f625a-9868-47af-9c61-462c6161d89d", + "length": 250, + "cycles": 1, + "position": 71, + "iteration": 0, + "httpRequestId": "7dc6a241-2736-448f-8655-409eaa21abd6" + }, + "item": { + "id": "b0587b32-e8bd-4a12-80ec-fb7ef308d1d4", + "name": "credentials_issue:options:boolean" + }, + "response": { + "id": "b229642d-ba2e-4209-afeb-ee1687f08219", + "status": "Bad Request", + "code": 400, + "responseTime": 70, + "responseSize": 595 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "34dd7302-b3b5-450d-99b4-dd4bf0edc0bc", + "cursor": { + "ref": "4c93827b-a66a-41a2-8610-5af32c458a2e", + "length": 250, + "cycles": 1, + "position": 72, + "iteration": 0, + "httpRequestId": "eb8c2ef7-9107-42c9-b61e-84bec11a9869" + }, + "item": { + "id": "34dd7302-b3b5-450d-99b4-dd4bf0edc0bc", + "name": "credentials_issue:options:integer" + }, + "response": { + "id": "e428575b-cec6-4cd9-b2ac-8e3120bd090d", + "status": "Bad Request", + "code": 400, + "responseTime": 69, + "responseSize": 597 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "ac8aeb23-25de-415a-abf5-b374ffa3ff97", + "cursor": { + "ref": "7d9eb26e-dc94-4f66-9e3a-fb3125c60466", + "length": 250, + "cycles": 1, + "position": 73, + "iteration": 0, + "httpRequestId": "1d13e7dd-c92b-4f82-9081-59010d5aa4fc" + }, + "item": { + "id": "ac8aeb23-25de-415a-abf5-b374ffa3ff97", + "name": "credentials_issue:options:null" + }, + "response": { + "id": "a9dbe5ec-92ef-430e-b0dc-a75bafed30fe", + "status": "Bad Request", + "code": 400, + "responseTime": 70, + "responseSize": 142 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "a99c2b89-52f4-471f-bc2d-e95a0aa2cdb9", + "cursor": { + "ref": "8ae9ac66-eb3e-4348-b992-73b9e76c2990", + "length": 250, + "cycles": 1, + "position": 74, + "iteration": 0, + "httpRequestId": "0f856e52-ed47-4de3-8a8b-72f222c7cea1" + }, + "item": { + "id": "a99c2b89-52f4-471f-bc2d-e95a0aa2cdb9", + "name": "credentials_issue:options:string" + }, + "response": { + "id": "0210313f-8ed4-434b-a482-1e7d70b3c1d2", + "status": "Bad Request", + "code": 400, + "responseTime": 72, + "responseSize": 597 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "e9ebcbd1-2612-4d99-a73c-41d7dd9a9e35", + "cursor": { + "ref": "ea2aa0fb-fe17-4229-9768-2173a01ce140", + "length": 250, + "cycles": 1, + "position": 75, + "iteration": 0, + "httpRequestId": "8ea5c96f-f1fd-464e-aaa4-7e7d45ce3097" + }, + "item": { + "id": "e9ebcbd1-2612-4d99-a73c-41d7dd9a9e35", + "name": "credentials_issue:options.type:missing" + }, + "response": { + "id": "9ee5ae01-a675-4ba6-b32c-78194cf0503d", + "status": "Bad Request", + "code": 400, + "responseTime": 71, + "responseSize": 142 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "ecbadbad-0e31-428a-bcd1-aa85b1607745", + "cursor": { + "ref": "f94265be-08e4-4c14-b06b-7afb4e83bddf", + "length": 250, + "cycles": 1, + "position": 76, + "iteration": 0, + "httpRequestId": "e4459f85-0255-483a-9e5d-2831e500c8b5" + }, + "item": { + "id": "ecbadbad-0e31-428a-bcd1-aa85b1607745", + "name": "credentials_issue:options.type:array" + }, + "response": { + "id": "217dcd90-c54e-46bc-bf3b-b010e70a0e4f", + "status": "Bad Request", + "code": 400, + "responseTime": 70, + "responseSize": 284 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "f6e4d6cd-328d-4a99-ba6e-bbc573c4a3d1", + "cursor": { + "ref": "c28ce071-f98a-44c4-9bee-43ff0001e9c0", + "length": 250, + "cycles": 1, + "position": 77, + "iteration": 0, + "httpRequestId": "0fbc76e5-4a7b-4585-b211-24ac7e0c5dba" + }, + "item": { + "id": "f6e4d6cd-328d-4a99-ba6e-bbc573c4a3d1", + "name": "credentials_issue:options.type:boolean" + }, + "response": { + "id": "b09628f5-88cf-4119-8b3e-b928b0f95b67", + "status": "Bad Request", + "code": 400, + "responseTime": 71, + "responseSize": 283 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "76dd9216-420f-4485-a26b-d41c844ab76a", + "cursor": { + "ref": "3ab7fce3-7504-4e02-9459-ed55a1cf5d98", + "length": 250, + "cycles": 1, + "position": 78, + "iteration": 0, + "httpRequestId": "49ff153c-7f3b-4040-a489-6fee9feea9d6" + }, + "item": { + "id": "76dd9216-420f-4485-a26b-d41c844ab76a", + "name": "credentials_issue:options.type:integer" + }, + "response": { + "id": "09634a36-86f8-4e5b-9e70-26df23289a03", + "status": "Bad Request", + "code": 400, + "responseTime": 70, + "responseSize": 285 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "09f2fe36-e604-4bf7-a95d-0409af456949", + "cursor": { + "ref": "5b204e3d-4efc-4d1c-8012-e692a083b811", + "length": 250, + "cycles": 1, + "position": 79, + "iteration": 0, + "httpRequestId": "21a60836-97d2-4800-85e1-ff84bab9b1b7" + }, + "item": { + "id": "09f2fe36-e604-4bf7-a95d-0409af456949", + "name": "credentials_issue:options.type:null" + }, + "response": { + "id": "73bbff51-1408-4669-a789-6eecff25ce42", + "status": "Bad Request", + "code": 400, + "responseTime": 70, + "responseSize": 142 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "fc81f592-6df2-4808-a29c-2a94f0229b9f", + "cursor": { + "ref": "4e97ed4f-65c2-4b00-8f0f-7d92bc291055", + "length": 250, + "cycles": 1, + "position": 80, + "iteration": 0, + "httpRequestId": "472b9306-fbb3-4bd7-826b-415f6c238242" + }, + "item": { + "id": "fc81f592-6df2-4808-a29c-2a94f0229b9f", + "name": "credentials_issue:options.type:object" + }, + "response": { + "id": "8df83dd4-0da6-4ea1-bb29-7b39294ec8e8", + "status": "Bad Request", + "code": 400, + "responseTime": 70, + "responseSize": 285 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "105e364a-7e1c-4655-b0d1-96fbb187b883", + "cursor": { + "ref": "bb4440dd-380b-416e-bdf3-4fb47eb250d3", + "length": 250, + "cycles": 1, + "position": 81, + "iteration": 0, + "httpRequestId": "1181e2fa-aab5-42bd-8a8a-a9a069aa6048" + }, + "item": { + "id": "105e364a-7e1c-4655-b0d1-96fbb187b883", + "name": "credentials_issue:options.type:invalid_value" + }, + "response": { + "id": "7b4b26c5-2241-4a33-9b5d-716e8b88aa27", + "status": "Bad Request", + "code": 400, + "responseTime": 69, + "responseSize": 142 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "bc66aeb5-01db-4e05-8ae7-8f1e9baa179b", + "cursor": { + "ref": "0eb1d5b0-196f-43e8-a857-ed67897e88ff", + "length": 250, + "cycles": 1, + "position": 82, + "iteration": 0, + "httpRequestId": "c9a4c0af-a824-47c1-8163-f2120e182e21" + }, + "item": { + "id": "bc66aeb5-01db-4e05-8ae7-8f1e9baa179b", + "name": "credentials_issue:options.created:array" + }, + "response": { + "id": "6fb31e01-ec48-4f90-8b6f-e1da2de0a9c4", + "status": "Bad Request", + "code": 400, + "responseTime": 75, + "responseSize": 355 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "58613154-72a3-471b-8145-6f9a8e3be67f", + "cursor": { + "ref": "2863fcbc-e7e4-496b-9b23-2fcb2ab7f691", + "length": 250, + "cycles": 1, + "position": 83, + "iteration": 0, + "httpRequestId": "32f3802c-4900-4b73-a8b4-1c7f6da58cd6" + }, + "item": { + "id": "58613154-72a3-471b-8145-6f9a8e3be67f", + "name": "credentials_issue:options.created:boolean" + }, + "response": { + "id": "d031b8c3-e960-4eb3-aea5-220105a6597c", + "status": "Bad Request", + "code": 400, + "responseTime": 69, + "responseSize": 305 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "289e2937-8982-47f5-be68-8da0dfac17f0", + "cursor": { + "ref": "458d4382-82c5-49a5-8d82-f8448b75afcc", + "length": 250, + "cycles": 1, + "position": 84, + "iteration": 0, + "httpRequestId": "055577ee-5aa1-44ea-9852-a144520f3ffd" + }, + "item": { + "id": "289e2937-8982-47f5-be68-8da0dfac17f0", + "name": "credentials_issue:options.created:integer" + }, + "response": { + "id": "db4f8445-0d36-4365-8c69-6a057cfcadb8", + "status": "Bad Request", + "code": 400, + "responseTime": 69, + "responseSize": 299 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "4ba0947b-1eee-40cc-a7c5-9d4b8e20e15a", + "cursor": { + "ref": "0c52afae-8fcd-48d4-b3ee-a34f194f9a1d", + "length": 250, + "cycles": 1, + "position": 85, + "iteration": 0, + "httpRequestId": "7493fc34-87f6-432c-821e-7a089e0c1cf8" + }, + "item": { + "id": "4ba0947b-1eee-40cc-a7c5-9d4b8e20e15a", + "name": "credentials_issue:options.created:null" + }, + "response": { + "id": "766a210a-d908-412d-8488-366d1581fb8d", + "status": "Bad Request", + "code": 400, + "responseTime": 69, + "responseSize": 211 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "8347fbf9-3cf8-4fa8-a6ed-378dc99f3f73", + "cursor": { + "ref": "18c8ae59-9a89-40c8-9a56-487c66bcd5f1", + "length": 250, + "cycles": 1, + "position": 86, + "iteration": 0, + "httpRequestId": "a4325cc7-dbdb-4acd-915d-892bd42de6d6" + }, + "item": { + "id": "8347fbf9-3cf8-4fa8-a6ed-378dc99f3f73", + "name": "credentials_issue:options.created:object" + }, + "response": { + "id": "3b064f3b-df89-4d47-be40-0e29b83d534a", + "status": "Bad Request", + "code": 400, + "responseTime": 76, + "responseSize": 299 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "36108dda-e3cc-42e9-9956-001f848042cd", + "cursor": { + "ref": "479724d2-c5a3-4175-addc-bb3cdd898f8f", + "length": 250, + "cycles": 1, + "position": 87, + "iteration": 0, + "httpRequestId": "5fe8be42-fac8-4802-af7c-3e56d8f2fd80" + }, + "item": { + "id": "36108dda-e3cc-42e9-9956-001f848042cd", + "name": "credentials_issue:options.created:invalid" + }, + "response": { + "id": "2f295390-ce82-4bed-8d99-64895e8bf58b", + "status": "Bad Request", + "code": 400, + "responseTime": 73, + "responseSize": 361 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "c3f45635-9f68-46ae-a1e3-684f8147cde9", + "cursor": { + "ref": "8f568bb2-3974-4646-bffd-6427b63d1193", + "length": 250, + "cycles": 1, + "position": 88, + "iteration": 0, + "httpRequestId": "41b2ed18-fa9c-4310-84b1-64067f89f9ed" + }, + "item": { + "id": "c3f45635-9f68-46ae-a1e3-684f8147cde9", + "name": "credentials_issue:options.credentialStatus:array" + }, + "response": { + "id": "85c55514-0088-4bb6-9ac0-60090bb244e1", + "status": "Bad Request", + "code": 400, + "responseTime": 70, + "responseSize": 402 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "450b654d-de29-437e-80ef-f344da81c0d4", + "cursor": { + "ref": "0b9111a3-dd59-4156-88d5-6c3dd8220bf7", + "length": 250, + "cycles": 1, + "position": 89, + "iteration": 0, + "httpRequestId": "8020fcc4-471f-4b2b-b1b3-41313f9ed10a" + }, + "item": { + "id": "450b654d-de29-437e-80ef-f344da81c0d4", + "name": "credentials_issue:options.credentialStatus:boolean" + }, + "response": { + "id": "5c80b07e-7ec5-4b7b-b7f3-1eb03570c36c", + "status": "Bad Request", + "code": 400, + "responseTime": 70, + "responseSize": 401 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "896e4ecd-1bd9-4cb9-b719-25f83c80c398", + "cursor": { + "ref": "5105ae44-ef49-4ba1-936e-bbc9e52c1588", + "length": 250, + "cycles": 1, + "position": 90, + "iteration": 0, + "httpRequestId": "e4ffb0b0-6fa3-4f02-9ca3-f271024ac2a5" + }, + "item": { + "id": "896e4ecd-1bd9-4cb9-b719-25f83c80c398", + "name": "credentials_issue:options.credentialStatus:integer" + }, + "response": { + "id": "8b19fea3-23a4-4cc4-8ce4-02d70c5451e1", + "status": "Bad Request", + "code": 400, + "responseTime": 70, + "responseSize": 403 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "374932fa-33a6-4b27-952f-6774cf28d25d", + "cursor": { + "ref": "26497471-88c6-4580-adad-1fb9c7d2920d", + "length": 250, + "cycles": 1, + "position": 91, + "iteration": 0, + "httpRequestId": "c587c150-8d28-40af-8503-e702877fa29f" + }, + "item": { + "id": "374932fa-33a6-4b27-952f-6774cf28d25d", + "name": "credentials_issue:options.credentialStatus:null" + }, + "response": { + "id": "be522b59-0e4a-4d3a-9be9-0788af9be369", + "status": "Bad Request", + "code": 400, + "responseTime": 70, + "responseSize": 220 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "43d60585-2183-40f1-bdad-0e0226008195", + "cursor": { + "ref": "1468c475-83b4-4a19-9810-444b325218cc", + "length": 250, + "cycles": 1, + "position": 92, + "iteration": 0, + "httpRequestId": "94fd0fe0-e904-4ede-80e2-26d3acfe2368" + }, + "item": { + "id": "43d60585-2183-40f1-bdad-0e0226008195", + "name": "credentials_issue:options.credentialStatus:string" + }, + "response": { + "id": "8c9e9fe5-8ff0-4a2b-8a8d-6cbfd461cacc", + "status": "Bad Request", + "code": 400, + "responseTime": 71, + "responseSize": 403 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "3d2cf9c8-c797-4be0-9eb0-6a2b39040b3e", + "cursor": { + "ref": "7d9d6034-ec03-4e4d-ac9f-655b11a5a75b", + "length": 250, + "cycles": 1, + "position": 93, + "iteration": 0, + "httpRequestId": "e2af55ce-d66c-4935-b6a0-8a03377e6c32" + }, + "item": { + "id": "3d2cf9c8-c797-4be0-9eb0-6a2b39040b3e", + "name": "credentials_issue:options.credentialStatus.type:missing" + }, + "response": { + "id": "ce3d8c79-e52d-4b23-be87-9e2e40972927", + "status": "Bad Request", + "code": 400, + "responseTime": 71, + "responseSize": 142 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "c058bfb5-5934-48c3-b578-efc5831b6c2c", + "cursor": { + "ref": "536951d3-5c5c-4231-9b5a-1f61a4e0f1c1", + "length": 250, + "cycles": 1, + "position": 94, + "iteration": 0, + "httpRequestId": "fce4438a-932d-4714-8ac1-de4434352877" + }, + "item": { + "id": "c058bfb5-5934-48c3-b578-efc5831b6c2c", + "name": "credentials_issue:options.credentialStatus.type:array" + }, + "response": { + "id": "5db351e9-a8b2-41c5-8a15-df210ea61d1e", + "status": "Bad Request", + "code": 400, + "responseTime": 70, + "responseSize": 301 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "667e9538-b47e-458a-935f-7db574b2d7e8", + "cursor": { + "ref": "7d08b886-cb08-43c0-aa8a-77b36f19021b", + "length": 250, + "cycles": 1, + "position": 95, + "iteration": 0, + "httpRequestId": "a2283a5a-0302-4698-9e3f-2601e1555e51" + }, + "item": { + "id": "667e9538-b47e-458a-935f-7db574b2d7e8", + "name": "credentials_issue:options.credentialStatus.type:boolean" + }, + "response": { + "id": "2b4675c2-bcf1-4b4c-ad1f-e9777dc89487", + "status": "Bad Request", + "code": 400, + "responseTime": 70, + "responseSize": 300 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "e1a25315-9209-4060-b0ee-67ebd9fc134b", + "cursor": { + "ref": "378c8804-f4e0-4740-bc63-135b51a4eebb", + "length": 250, + "cycles": 1, + "position": 96, + "iteration": 0, + "httpRequestId": "07a9c8a7-bcc8-41e8-8dcc-ae919dc33a19" + }, + "item": { + "id": "e1a25315-9209-4060-b0ee-67ebd9fc134b", + "name": "credentials_issue:options.credentialStatus.type:integer" + }, + "response": { + "id": "12f9985a-c8ea-4da0-905d-8443cfb6180f", + "status": "Bad Request", + "code": 400, + "responseTime": 69, + "responseSize": 302 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "d92beaba-a39c-4334-9e17-b6f4daa6fa4c", + "cursor": { + "ref": "c732c51b-ffe2-45c6-9d21-1f793b1bb1db", + "length": 250, + "cycles": 1, + "position": 97, + "iteration": 0, + "httpRequestId": "5de69880-f70d-4378-8d64-f9ffd6f0bd54" + }, + "item": { + "id": "d92beaba-a39c-4334-9e17-b6f4daa6fa4c", + "name": "credentials_issue:options.credentialStatus.type:null" + }, + "response": { + "id": "ead84e5b-2489-448c-a6be-9a2e2617b169", + "status": "Bad Request", + "code": 400, + "responseTime": 69, + "responseSize": 142 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "679ed57a-04be-4360-b8ed-5ecd45157214", + "cursor": { + "ref": "83e4198b-29db-48bb-bee1-689301ff6497", + "length": 250, + "cycles": 1, + "position": 98, + "iteration": 0, + "httpRequestId": "5195b7b7-4ff8-4a2f-8846-31c560414f36" + }, + "item": { + "id": "679ed57a-04be-4360-b8ed-5ecd45157214", + "name": "credentials_issue:options.credentialStatus.type:null Copy" + }, + "response": { + "id": "0348264a-b2ae-4a80-9396-6c8a20148167", + "status": "Bad Request", + "code": 400, + "responseTime": 69, + "responseSize": 302 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "2f4d928b-4e88-4c29-b4b2-2cb4b4f8fd9a", + "cursor": { + "ref": "bd2e0944-e870-4fb9-be77-bd64bf3fca29", + "length": 250, + "cycles": 1, + "position": 99, + "iteration": 0, + "httpRequestId": "1deb7744-8def-4dc7-93a0-b86f235e695d" + }, + "item": { + "id": "2f4d928b-4e88-4c29-b4b2-2cb4b4f8fd9a", + "name": "credentials_issue:options.credentialStatus.type:invalid" + }, + "response": { + "id": "fe94f634-ea56-455f-a12a-989f788b9bba", + "status": "Bad Request", + "code": 400, + "responseTime": 70, + "responseSize": 142 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "6e6ab814-2d8a-4f24-a3be-ce5f8e9a3618", + "cursor": { + "ref": "8ffe202d-ad91-45ed-a30b-911bcc40e518", + "length": 250, + "cycles": 1, + "position": 100, + "iteration": 0, + "httpRequestId": "b728fdc0-f307-492a-b7db-05db2ce36956" + }, + "item": { + "id": "6e6ab814-2d8a-4f24-a3be-ce5f8e9a3618", + "name": "credentials_issue:missing_auth" + }, + "response": { + "id": "2dbfd0f0-36cc-41ad-9864-9d773f1905a4", + "status": "Bad Request", + "code": 400, + "responseTime": 71, + "responseSize": 142 + }, + "assertions": [ + { + "assertion": "status code is 401", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 0, + "test": "status code is 401", + "message": "expected response to have status code 401 but got 400", + "stack": "AssertionError: expected response to have status code 401 but got 400\n at Object.eval sandbox-script.js:1:101)" + } + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "2b82cfae-e6ef-411f-9c2c-cbc48edbce44", + "cursor": { + "ref": "a38fe39f-3974-4ba5-86fa-fb5c328bfab2", + "length": 250, + "cycles": 1, + "position": 101, + "iteration": 0, + "httpRequestId": "a48d5b64-f94a-4a03-99db-75e1b427f892" + }, + "item": { + "id": "2b82cfae-e6ef-411f-9c2c-cbc48edbce44", + "name": "credentials_issue.credential.issuer:dup" + }, + "response": { + "id": "31b6b74a-388e-48c4-9800-ec73e411c842", + "status": "Bad Request", + "code": 400, + "responseTime": 69, + "responseSize": 136 + }, + "assertions": [ + { + "assertion": "status code is 201", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 0, + "test": "status code is 201", + "message": "expected response to have status code 201 but got 400", + "stack": "AssertionError: expected response to have status code 201 but got 400\n at Object.eval sandbox-script.js:1:102)" + } + }, + { + "assertion": "response issuer matches request credential.issuer", + "skipped": false, + "error": { + "name": "TypeError", + "index": 1, + "test": "response issuer matches request credential.issuer", + "message": "Cannot destructure property 'issuer' of 'pm.response.json(...).verifiableCredential' as it is undefined.", + "stack": "TypeError: Cannot destructure property 'issuer' of 'pm.response.json(...).verifiableCredential' as it is undefined.\n at Object.eval sandbox-script.js:2:102)" + } + }, + { + "assertion": "response validates against schema", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 2, + "test": "response validates against schema", + "message": "expected data to satisfy schema but found following errors: \ndata should have required property 'verifiableCredential'", + "stack": "AssertionError: expected data to satisfy schema but found following errors: \ndata should have required property 'verifiableCredential'\n at Object.eval sandbox-script.js:3:102)" + } + } + ] + }, + { + "id": "11e0912c-09db-45f6-9b34-9fcfa9b023ce", + "cursor": { + "ref": "845d7625-c887-4bd3-a5bb-7bb2ed62adbc", + "length": 250, + "cycles": 1, + "position": 102, + "iteration": 0, + "httpRequestId": "2ef1672e-da1d-482e-b972-c7a9eea58e6c" + }, + "item": { + "id": "11e0912c-09db-45f6-9b34-9fcfa9b023ce", + "name": "credentials_issue" + }, + "response": { + "id": "4a800995-ff94-4144-ad9d-2a3b1401ec39", + "status": "Bad Request", + "code": 400, + "responseTime": 70, + "responseSize": 142 + }, + "assertions": [ + { + "assertion": "status code is 201", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 0, + "test": "status code is 201", + "message": "expected response to have status code 201 but got 400", + "stack": "AssertionError: expected response to have status code 201 but got 400\n at Object.eval sandbox-script.js:1:103)" + } + }, + { + "assertion": "response validates against schema", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 1, + "test": "response validates against schema", + "message": "expected data to satisfy schema but found following errors: \ndata should have required property 'verifiableCredential'", + "stack": "AssertionError: expected data to satisfy schema but found following errors: \ndata should have required property 'verifiableCredential'\n at Object.eval sandbox-script.js:2:103)" + } + }, + { + "assertion": "response issuer matches request credential.issuer", + "skipped": false, + "error": { + "name": "TypeError", + "index": 2, + "test": "response issuer matches request credential.issuer", + "message": "Cannot destructure property 'issuer' of 'pm.response.json(...).verifiableCredential' as it is undefined.", + "stack": "TypeError: Cannot destructure property 'issuer' of 'pm.response.json(...).verifiableCredential' as it is undefined.\n at Object.eval sandbox-script.js:3:103)" + } + }, + { + "assertion": "response issuanceDate matches request credential.issuanceDate", + "skipped": false, + "error": { + "name": "TypeError", + "index": 3, + "test": "response issuanceDate matches request credential.issuanceDate", + "message": "Cannot destructure property 'issuanceDate' of 'pm.response.json(...).verifiableCredential' as it is undefined.", + "stack": "TypeError: Cannot destructure property 'issuanceDate' of 'pm.response.json(...).verifiableCredential' as it is undefined.\n at Object.eval sandbox-script.js:4:103)" + } + }, + { + "assertion": "response proof.created is close to 'now'", + "skipped": false, + "error": { + "name": "TypeError", + "index": 4, + "test": "response proof.created is close to 'now'", + "message": "Cannot destructure property 'proof' of 'pm.response.json(...).verifiableCredential' as it is undefined.", + "stack": "TypeError: Cannot destructure property 'proof' of 'pm.response.json(...).verifiableCredential' as it is undefined.\n at Object.eval sandbox-script.js:5:103)" + } + } + ] + }, + { + "id": "01d4864d-ee55-4838-a23b-84f73cdb4f5c", + "cursor": { + "ref": "8e622850-9209-4f07-8a28-313be0e263d1", + "length": 250, + "cycles": 1, + "position": 103, + "iteration": 0, + "httpRequestId": "da868372-6b5d-49b8-95fa-dd12ac223626" + }, + "item": { + "id": "01d4864d-ee55-4838-a23b-84f73cdb4f5c", + "name": "credentials_issue:credential.opt.id" + }, + "response": { + "id": "6a52c36c-b064-4914-aa54-8733ddb0be7f", + "status": "Bad Request", + "code": 400, + "responseTime": 70, + "responseSize": 142 + }, + "assertions": [ + { + "assertion": "status code is 201", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 0, + "test": "status code is 201", + "message": "expected response to have status code 201 but got 400", + "stack": "AssertionError: expected response to have status code 201 but got 400\n at Object.eval sandbox-script.js:1:104)" + } + }, + { + "assertion": "response validates against schema", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 1, + "test": "response validates against schema", + "message": "expected data to satisfy schema but found following errors: \ndata should have required property 'verifiableCredential'", + "stack": "AssertionError: expected data to satisfy schema but found following errors: \ndata should have required property 'verifiableCredential'\n at Object.eval sandbox-script.js:2:104)" + } + }, + { + "assertion": "response verifiableCredential.id matches request credential.id", + "skipped": false, + "error": { + "name": "TypeError", + "index": 2, + "test": "response verifiableCredential.id matches request credential.id", + "message": "Cannot read properties of undefined (reading 'id')", + "stack": "TypeError: Cannot read properties of undefined (reading 'id')\n at Object.eval sandbox-script.js:3:104)" + } + } + ] + }, + { + "id": "2af1cba0-6e94-4379-8f88-21ecd4c7f067", + "cursor": { + "ref": "3ce16710-487b-45d8-bacb-5003af601737", + "length": 250, + "cycles": 1, + "position": 104, + "iteration": 0, + "httpRequestId": "45a95091-5bd9-421b-93af-c7da80f99df3" + }, + "item": { + "id": "2af1cba0-6e94-4379-8f88-21ecd4c7f067", + "name": "credentials_issue:credential:alt.issuer.object" + }, + "response": { + "id": "d6718073-cd97-418d-80ca-6f1c2bb8d37c", + "status": "Bad Request", + "code": 400, + "responseTime": 70, + "responseSize": 142 + }, + "assertions": [ + { + "assertion": "status code is 201", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 0, + "test": "status code is 201", + "message": "expected response to have status code 201 but got 400", + "stack": "AssertionError: expected response to have status code 201 but got 400\n at Object.eval sandbox-script.js:1:105)" + } + }, + { + "assertion": "response validates against schema", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 1, + "test": "response validates against schema", + "message": "expected data to satisfy schema but found following errors: \ndata should have required property 'verifiableCredential'", + "stack": "AssertionError: expected data to satisfy schema but found following errors: \ndata should have required property 'verifiableCredential'\n at Object.eval sandbox-script.js:2:105)" + } + }, + { + "assertion": "response issuer matches request credential.issuer.id", + "skipped": false, + "error": { + "name": "TypeError", + "index": 2, + "test": "response issuer matches request credential.issuer.id", + "message": "Cannot destructure property 'issuer' of 'pm.response.json(...).verifiableCredential' as it is undefined.", + "stack": "TypeError: Cannot destructure property 'issuer' of 'pm.response.json(...).verifiableCredential' as it is undefined.\n at Object.eval sandbox-script.js:3:105)" + } + } + ] + }, + { + "id": "9b154994-0002-4908-9b3d-203e473ae820", + "cursor": { + "ref": "d146ae4e-09df-4e93-b338-871e5854aa26", + "length": 250, + "cycles": 1, + "position": 105, + "iteration": 0, + "httpRequestId": "cf3af937-d788-4be1-a5ed-a8c5cfdc3dbc" + }, + "item": { + "id": "9b154994-0002-4908-9b3d-203e473ae820", + "name": "credentials_issue:credential:alt.credentialSubject.object:opt.id" + }, + "response": { + "id": "0a89361c-dfa0-4f6b-aa7f-c2a0abd37236", + "status": "Bad Request", + "code": 400, + "responseTime": 70, + "responseSize": 142 + }, + "assertions": [ + { + "assertion": "status code is 201", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 0, + "test": "status code is 201", + "message": "expected response to have status code 201 but got 400", + "stack": "AssertionError: expected response to have status code 201 but got 400\n at Object.eval sandbox-script.js:1:106)" + } + }, + { + "assertion": "response validates against schema", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 1, + "test": "response validates against schema", + "message": "expected data to satisfy schema but found following errors: \ndata should have required property 'verifiableCredential'", + "stack": "AssertionError: expected data to satisfy schema but found following errors: \ndata should have required property 'verifiableCredential'\n at Object.eval sandbox-script.js:2:106)" + } + }, + { + "assertion": "response credentialSubject.id matches request credential.credentialSubject.id", + "skipped": false, + "error": { + "name": "TypeError", + "index": 2, + "test": "response credentialSubject.id matches request credential.credentialSubject.id", + "message": "Cannot destructure property 'credentialSubject' of 'pm.response.json(...).verifiableCredential' as it is undefined.", + "stack": "TypeError: Cannot destructure property 'credentialSubject' of 'pm.response.json(...).verifiableCredential' as it is undefined.\n at Object.eval sandbox-script.js:3:106)" + } + } + ] + }, + { + "id": "1dfab19f-50db-43a7-adc3-53af8a00509e", + "cursor": { + "ref": "06fbafdb-ee14-4e5d-82bb-1972e61529da", + "length": 250, + "cycles": 1, + "position": 106, + "iteration": 0, + "httpRequestId": "033bcc90-1d10-45c3-8365-ba7ec4fd91b7" + }, + "item": { + "id": "1dfab19f-50db-43a7-adc3-53af8a00509e", + "name": "credentials_issue:options:opt.created" + }, + "response": { + "id": "bdc77873-3a89-4c90-824f-99bee9351537", + "status": "Bad Request", + "code": 400, + "responseTime": 70, + "responseSize": 142 + }, + "assertions": [ + { + "assertion": "status code is 201", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 0, + "test": "status code is 201", + "message": "expected response to have status code 201 but got 400", + "stack": "AssertionError: expected response to have status code 201 but got 400\n at Object.eval sandbox-script.js:1:107)" + } + }, + { + "assertion": "response validates against schema", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 1, + "test": "response validates against schema", + "message": "expected data to satisfy schema but found following errors: \ndata should have required property 'verifiableCredential'", + "stack": "AssertionError: expected data to satisfy schema but found following errors: \ndata should have required property 'verifiableCredential'\n at Object.eval sandbox-script.js:2:107)" + } + }, + { + "assertion": "response proof.created matches request options.created", + "skipped": false, + "error": { + "name": "TypeError", + "index": 2, + "test": "response proof.created matches request options.created", + "message": "Cannot read properties of undefined (reading 'proof')", + "stack": "TypeError: Cannot read properties of undefined (reading 'proof')\n at Object.eval sandbox-script.js:3:107)" + } + } + ] + }, + { + "id": "61e63e0c-06dd-4336-92bf-08df4909e1fe", + "cursor": { + "ref": "7ddf99c8-e9af-440e-921e-3912b394d039", + "length": 250, + "cycles": 1, + "position": 107, + "iteration": 0, + "httpRequestId": "9a8959da-416d-4ee2-86e2-8948c9ea8c6f" + }, + "item": { + "id": "61e63e0c-06dd-4336-92bf-08df4909e1fe", + "name": "credentials_issue:options:opt.credentialStatus" + }, + "response": { + "id": "8719cc8d-d817-4fb6-a86d-4a5143dbcc91", + "status": "Bad Request", + "code": 400, + "responseTime": 72, + "responseSize": 142 + }, + "assertions": [ + { + "assertion": "status code is 201", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 0, + "test": "status code is 201", + "message": "expected response to have status code 201 but got 400", + "stack": "AssertionError: expected response to have status code 201 but got 400\n at Object.eval sandbox-script.js:1:108)" + } + }, + { + "assertion": "response validates against schema", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 1, + "test": "response validates against schema", + "message": "expected data to satisfy schema but found following errors: \ndata should have required property 'verifiableCredential'", + "stack": "AssertionError: expected data to satisfy schema but found following errors: \ndata should have required property 'verifiableCredential'\n at Object.eval sandbox-script.js:2:108)" + } + } + ] + }, + { + "id": "98880c0d-b75b-4870-8633-c27aa4c7805d", + "cursor": { + "ref": "08be1644-3f1c-4552-9cd2-909a28e550e7", + "length": 250, + "cycles": 1, + "position": 108, + "iteration": 0, + "httpRequestId": "829c4268-432e-4e69-80cd-94182fa945b9" + }, + "item": { + "id": "98880c0d-b75b-4870-8633-c27aa4c7805d", + "name": "credentials_status:credentialId:missing" + }, + "response": { + "id": "b91c7b1f-5a80-4b0b-9e89-72ca79fb3a7c", + "status": "Bad Request", + "code": 400, + "responseTime": 71, + "responseSize": 222 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "cf2d88e5-51dd-43bd-a87c-081b230ef113", + "cursor": { + "ref": "dd70df21-c6c6-40b9-9643-af395e2f108a", + "length": 250, + "cycles": 1, + "position": 109, + "iteration": 0, + "httpRequestId": "98811163-9f89-46db-b355-39f17daa9530" + }, + "item": { + "id": "cf2d88e5-51dd-43bd-a87c-081b230ef113", + "name": "credentials_status:credentialId:array" + }, + "response": { + "id": "e895e0a6-3c9d-4000-be81-b3d0c3e949e7", + "status": "Bad Request", + "code": 400, + "responseTime": 78, + "responseSize": 307 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "c28954da-d8e5-4fd8-aea9-ffdaefc2677f", + "cursor": { + "ref": "daa5083e-b526-47a3-94db-6d703526b036", + "length": 250, + "cycles": 1, + "position": 110, + "iteration": 0, + "httpRequestId": "18731ca5-d34f-4145-9ecb-cd7392a14978" + }, + "item": { + "id": "c28954da-d8e5-4fd8-aea9-ffdaefc2677f", + "name": "credentials_status:credentialId:boolean" + }, + "response": { + "id": "41f8012f-0bac-4354-aa52-dd8216e9e0ce", + "status": "Bad Request", + "code": 400, + "responseTime": 70, + "responseSize": 306 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "f666ae30-dcdc-449e-970f-8f8e7d9ab9de", + "cursor": { + "ref": "5e9ae8ab-73bf-4a91-8d05-4dcbcec81dfd", + "length": 250, + "cycles": 1, + "position": 111, + "iteration": 0, + "httpRequestId": "1b343bc5-971b-4ea1-b0a8-7ac7c6764bee" + }, + "item": { + "id": "f666ae30-dcdc-449e-970f-8f8e7d9ab9de", + "name": "credentials_status:credentialId:integer" + }, + "response": { + "id": "b6cdf546-522a-497f-98c6-2f9204d4a5ec", + "status": "Bad Request", + "code": 400, + "responseTime": 70, + "responseSize": 308 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "362187b8-59aa-4da1-bc85-4b5c3c4338e4", + "cursor": { + "ref": "223061f3-0d01-4aae-825c-2aadf8f6be93", + "length": 250, + "cycles": 1, + "position": 112, + "iteration": 0, + "httpRequestId": "bafc9031-b51c-4463-96b9-fd7a5e6b0335" + }, + "item": { + "id": "362187b8-59aa-4da1-bc85-4b5c3c4338e4", + "name": "credentials_status:credentialId:null" + }, + "response": { + "id": "133c4c25-e7af-490b-a832-d84940b089b4", + "status": "Bad Request", + "code": 400, + "responseTime": 70, + "responseSize": 222 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "f339db18-cc5b-46d1-8915-d6750a9fd945", + "cursor": { + "ref": "7389097c-1292-488e-a208-67958b53a02c", + "length": 250, + "cycles": 1, + "position": 113, + "iteration": 0, + "httpRequestId": "90bb1a38-43d2-46fa-ba4d-d440dc565982" + }, + "item": { + "id": "f339db18-cc5b-46d1-8915-d6750a9fd945", + "name": "credentials_status:credentialId:object" + }, + "response": { + "id": "35ac1c65-2727-4121-a928-f446dae84f4f", + "status": "Bad Request", + "code": 400, + "responseTime": 69, + "responseSize": 308 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "0357bfa5-8001-4171-ae4f-d25ef26746c4", + "cursor": { + "ref": "8e4825ec-7a1f-4c56-8ea3-3ad8364a90ef", + "length": 250, + "cycles": 1, + "position": 114, + "iteration": 0, + "httpRequestId": "d7042f9a-5a51-425a-9aa3-1f9bbb934dea" + }, + "item": { + "id": "0357bfa5-8001-4171-ae4f-d25ef26746c4", + "name": "credentials_status:credentialStatus:missing" + }, + "response": { + "id": "1fd06d72-0b96-42c6-92ff-a4c4f64dc035", + "status": "Bad Request", + "code": 400, + "responseTime": 74, + "responseSize": 139 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "73a409f9-5aee-4c0f-90d9-c5f851c5d918", + "cursor": { + "ref": "fdc4c87e-938a-4c22-a74d-ac81f396373e", + "length": 250, + "cycles": 1, + "position": 115, + "iteration": 0, + "httpRequestId": "8961da06-a9af-4a4c-8385-0241f4feec7e" + }, + "item": { + "id": "73a409f9-5aee-4c0f-90d9-c5f851c5d918", + "name": "credentials_status:credentialStatus:boolean" + }, + "response": { + "id": "97f40cb6-754f-4e2a-b3bd-47f6b67a8e57", + "status": "Bad Request", + "code": 400, + "responseTime": 69, + "responseSize": 334 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "5bb0b984-b799-431f-83f8-e1887255b9b9", + "cursor": { + "ref": "a2eb2a2f-f5c4-467f-9f2c-3618db26db9b", + "length": 250, + "cycles": 1, + "position": 116, + "iteration": 0, + "httpRequestId": "bd48ec97-75cd-430f-a484-c4a5fc2131de" + }, + "item": { + "id": "5bb0b984-b799-431f-83f8-e1887255b9b9", + "name": "credentials_status:credentialStatus:integer" + }, + "response": { + "id": "1735cbd4-c0f5-4816-9c99-b3c9824aaa83", + "status": "Bad Request", + "code": 400, + "responseTime": 71, + "responseSize": 336 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "68afaafc-eeb8-4d36-bdc8-b178f8059a70", + "cursor": { + "ref": "4910ed6c-7cf3-4e47-9cda-9f8b460b6159", + "length": 250, + "cycles": 1, + "position": 117, + "iteration": 0, + "httpRequestId": "316d7720-7352-408b-bed8-7e9305ebe909" + }, + "item": { + "id": "68afaafc-eeb8-4d36-bdc8-b178f8059a70", + "name": "credentials_status:credentialStatus:null" + }, + "response": { + "id": "db9177ed-d862-462e-927d-fba7c6d87bea", + "status": "Bad Request", + "code": 400, + "responseTime": 77, + "responseSize": 139 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "1006ba63-480b-4f2a-b7bb-02cc437a39aa", + "cursor": { + "ref": "b9758437-d5b4-4376-a8ed-7efa971b6d59", + "length": 250, + "cycles": 1, + "position": 118, + "iteration": 0, + "httpRequestId": "01815081-910a-4dc5-8729-81f007ea79c7" + }, + "item": { + "id": "1006ba63-480b-4f2a-b7bb-02cc437a39aa", + "name": "credentials_status:credentialStatus:object" + }, + "response": { + "id": "bf9e3f23-92c8-4268-8c4f-9765250de255", + "status": "Bad Request", + "code": 400, + "responseTime": 71, + "responseSize": 336 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "c45b072c-52cf-4161-8c4d-d6c1e521446f", + "cursor": { + "ref": "6b72dd39-3293-415f-8b3a-043215353c5f", + "length": 250, + "cycles": 1, + "position": 119, + "iteration": 0, + "httpRequestId": "07fbb486-166a-41a4-adb9-8ba7ac59987e" + }, + "item": { + "id": "c45b072c-52cf-4161-8c4d-d6c1e521446f", + "name": "credentials_status:credentialStatus:string" + }, + "response": { + "id": "10829837-7ed1-4773-80fd-892a1c0ab910", + "status": "Bad Request", + "code": 400, + "responseTime": 70, + "responseSize": 336 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "9d9a2061-8ba3-45f6-a6cc-f6cf37842494", + "cursor": { + "ref": "9e01f54b-a8df-4fb8-969e-61741a7a2a43", + "length": 250, + "cycles": 1, + "position": 120, + "iteration": 0, + "httpRequestId": "a8016687-bce2-45c7-89cf-4de1e168c373" + }, + "item": { + "id": "9d9a2061-8ba3-45f6-a6cc-f6cf37842494", + "name": "credentials_status:credentialStatus:too_long" + }, + "response": { + "id": "d8a7dfd7-75ae-493f-88d5-fff27b9aaba0", + "status": "Bad Request", + "code": 400, + "responseTime": 72, + "responseSize": 139 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "43d6c9fc-015e-495d-9fc8-0f9ee7514489", + "cursor": { + "ref": "450d6ace-db01-4792-b6bf-bb809432badd", + "length": 250, + "cycles": 1, + "position": 121, + "iteration": 0, + "httpRequestId": "5f73deb5-9d96-4b8a-857a-1d94bb493740" + }, + "item": { + "id": "43d6c9fc-015e-495d-9fc8-0f9ee7514489", + "name": "credentials_status:credentialStatus:item:array" + }, + "response": { + "id": "f6d14c61-7660-4a6b-a3f4-5cebdf282d1c", + "status": "Bad Request", + "code": 400, + "responseTime": 69, + "responseSize": 538 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "ee54019d-966a-4526-9801-e97df8aa95bb", + "cursor": { + "ref": "2c8fd945-086f-4318-b07b-7c68470fc47d", + "length": 250, + "cycles": 1, + "position": 122, + "iteration": 0, + "httpRequestId": "94172ab2-ca2d-4906-96dd-fe27ebb54272" + }, + "item": { + "id": "ee54019d-966a-4526-9801-e97df8aa95bb", + "name": "credentials_status:credentialStatus:item:boolean" + }, + "response": { + "id": "47e2c6f7-bc6f-467b-a33c-0f21051f0fd7", + "status": "Bad Request", + "code": 400, + "responseTime": 70, + "responseSize": 537 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "3d6fb3af-2d29-4349-9087-0156d511201d", + "cursor": { + "ref": "8d40bfd0-0968-4782-8e31-a5983537c181", + "length": 250, + "cycles": 1, + "position": 123, + "iteration": 0, + "httpRequestId": "1fa02807-2e94-4b91-b16c-c6b11de358d5" + }, + "item": { + "id": "3d6fb3af-2d29-4349-9087-0156d511201d", + "name": "credentials_status:credentialStatus:item:integer" + }, + "response": { + "id": "76430d36-fbfb-4ec7-9b80-bf11dee02486", + "status": "Bad Request", + "code": 400, + "responseTime": 70, + "responseSize": 539 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "14d71240-12fd-44fe-874a-78bf618a6218", + "cursor": { + "ref": "47582a68-80d1-4721-a1b4-3affde598863", + "length": 250, + "cycles": 1, + "position": 124, + "iteration": 0, + "httpRequestId": "fe11f573-acab-48bf-8dc3-25f9af69d373" + }, + "item": { + "id": "14d71240-12fd-44fe-874a-78bf618a6218", + "name": "credentials_status:credentialStatus:item:null" + }, + "response": { + "id": "f03261fb-fdbc-47d4-9b73-ffbd8e2e322f", + "status": "Bad Request", + "code": 400, + "responseTime": 72, + "responseSize": 139 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "2632067b-eb03-4167-bc8d-68ee2116e256", + "cursor": { + "ref": "47853e0a-a623-475d-8e16-bc865410ca14", + "length": 250, + "cycles": 1, + "position": 125, + "iteration": 0, + "httpRequestId": "27b3385a-1e27-499e-8af4-122e5864814e" + }, + "item": { + "id": "2632067b-eb03-4167-bc8d-68ee2116e256", + "name": "credentials_status:credentialStatus:item:string" + }, + "response": { + "id": "3c377951-4496-4b30-a8fa-6a8ea1615486", + "status": "Bad Request", + "code": 400, + "responseTime": 71, + "responseSize": 539 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "50958cfc-f7d7-48f4-980f-b449499c17cc", + "cursor": { + "ref": "7fd31c87-7ef6-403d-8a37-548d872160bc", + "length": 250, + "cycles": 1, + "position": 126, + "iteration": 0, + "httpRequestId": "0e4c05dc-3c9b-48e6-b3f9-7ee56d16b434" + }, + "item": { + "id": "50958cfc-f7d7-48f4-980f-b449499c17cc", + "name": "credentials_status:credentialStatus:item:type:missing" + }, + "response": { + "id": "ba1daabb-6984-4e51-b2d2-6e16446d2f3a", + "status": "Bad Request", + "code": 400, + "responseTime": 70, + "responseSize": 352 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "c41fc8c5-14d8-4473-bb3b-57087005dee8", + "cursor": { + "ref": "f688c54d-e30e-4b53-9a9c-0065a268946b", + "length": 250, + "cycles": 1, + "position": 127, + "iteration": 0, + "httpRequestId": "f6f5b3ba-cec0-4bac-9e2a-f9820b108270" + }, + "item": { + "id": "c41fc8c5-14d8-4473-bb3b-57087005dee8", + "name": "credentials_status:credentialStatus:item:type:array" + }, + "response": { + "id": "a0eb4c0d-434f-4b65-a95d-7a1ff10b4a15", + "status": "Bad Request", + "code": 400, + "responseTime": 69, + "responseSize": 293 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "81fae8ec-2e17-4149-91f7-7f21080cc314", + "cursor": { + "ref": "94b8f917-b50a-4248-9b85-577b398f06c9", + "length": 250, + "cycles": 1, + "position": 128, + "iteration": 0, + "httpRequestId": "47e43a76-85da-44a2-8b33-40e455f8e1fd" + }, + "item": { + "id": "81fae8ec-2e17-4149-91f7-7f21080cc314", + "name": "credentials_status:credentialStatus:item:type:boolean" + }, + "response": { + "id": "5ad45261-efbf-4b49-80e6-49b224259f62", + "status": "Bad Request", + "code": 400, + "responseTime": 72, + "responseSize": 292 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "a8034312-2a1b-422f-bb48-4729f00161e9", + "cursor": { + "ref": "55aae836-5c39-463c-96b8-353219617e2b", + "length": 250, + "cycles": 1, + "position": 129, + "iteration": 0, + "httpRequestId": "17c83204-e03b-4474-9498-e44e28edbb3b" + }, + "item": { + "id": "a8034312-2a1b-422f-bb48-4729f00161e9", + "name": "credentials_status:credentialStatus:item:type:integer" + }, + "response": { + "id": "c307ce25-8e9e-45ba-a980-5d5159d09aa4", + "status": "Bad Request", + "code": 400, + "responseTime": 70, + "responseSize": 294 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "37276aad-c9d2-4b47-bab1-f97762c2ffd0", + "cursor": { + "ref": "8bd4728f-78d6-446c-b8ae-114094c8c02d", + "length": 250, + "cycles": 1, + "position": 130, + "iteration": 0, + "httpRequestId": "c84da990-7fc3-4466-9f5d-d9f98ba6c29f" + }, + "item": { + "id": "37276aad-c9d2-4b47-bab1-f97762c2ffd0", + "name": "credentials_status:credentialStatus:item:type:null" + }, + "response": { + "id": "7c45e45f-7928-43b5-9649-590290e1df3c", + "status": "Bad Request", + "code": 400, + "responseTime": 70, + "responseSize": 352 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "48a93beb-882d-416e-9ad9-e6d13d95ea4b", + "cursor": { + "ref": "057f37b9-16d1-4aeb-9ac3-0d9dc5de65d7", + "length": 250, + "cycles": 1, + "position": 131, + "iteration": 0, + "httpRequestId": "96c657f4-b49e-4e4c-93fa-ca4956bc993c" + }, + "item": { + "id": "48a93beb-882d-416e-9ad9-e6d13d95ea4b", + "name": "credentials_status:credentialStatus:item:type:object" + }, + "response": { + "id": "d6800791-3ac4-410a-9523-82a6b550a2c4", + "status": "Bad Request", + "code": 400, + "responseTime": 69, + "responseSize": 294 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "a4cfb019-b74a-4b46-8989-059a97ad8166", + "cursor": { + "ref": "4365c89a-4b12-496c-8df6-34ceb6aec27d", + "length": 250, + "cycles": 1, + "position": 132, + "iteration": 0, + "httpRequestId": "b0c7f565-7057-4209-a4b8-5235d2469ab1" + }, + "item": { + "id": "a4cfb019-b74a-4b46-8989-059a97ad8166", + "name": "credentials_status:credentialStatus:item:type:invalid" + }, + "response": { + "id": "57a005be-da89-4925-8bca-97619ba8dedd", + "status": "Bad Request", + "code": 400, + "responseTime": 70, + "responseSize": 352 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "5c1f3aa8-b2fe-4d82-a4f9-f5bcfa393daa", + "cursor": { + "ref": "1d630325-3ae0-406e-8249-8c161bb3540b", + "length": 250, + "cycles": 1, + "position": 133, + "iteration": 0, + "httpRequestId": "5d83d45e-609a-46dc-b656-86e25be3635f" + }, + "item": { + "id": "5c1f3aa8-b2fe-4d82-a4f9-f5bcfa393daa", + "name": "credentials_status:credentialStatus:item:status:missing" + }, + "response": { + "id": "8af6c42e-5e5c-43b7-9fad-da93b36126aa", + "status": "Bad Request", + "code": 400, + "responseTime": 71, + "responseSize": 362 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "72416a28-b14a-4827-bb6e-35b47bc169f4", + "cursor": { + "ref": "ee71f5e3-812d-47e4-a34a-f6118fe637b6", + "length": 250, + "cycles": 1, + "position": 134, + "iteration": 0, + "httpRequestId": "d84473a8-1c0d-42c2-ad9e-7f138cede915" + }, + "item": { + "id": "72416a28-b14a-4827-bb6e-35b47bc169f4", + "name": "credentials_status:credentialStatus:item:status:array" + }, + "response": { + "id": "ac498dfd-4299-4e88-8207-b3b3deb8c594", + "status": "Bad Request", + "code": 400, + "responseTime": 69, + "responseSize": 295 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "eb7a1a22-68f3-40d7-8458-907ae27ac4eb", + "cursor": { + "ref": "ad2210c0-0338-48af-b88c-89a9786cb6f9", + "length": 250, + "cycles": 1, + "position": 135, + "iteration": 0, + "httpRequestId": "c970bba2-13d9-40c3-904a-055e7c5a697c" + }, + "item": { + "id": "eb7a1a22-68f3-40d7-8458-907ae27ac4eb", + "name": "credentials_status:credentialStatus:item:status:boolean" + }, + "response": { + "id": "63128e98-e17a-4f83-9805-c4f3c273e5a1", + "status": "Bad Request", + "code": 400, + "responseTime": 70, + "responseSize": 294 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "d45d32c9-cf38-4fbf-9d5f-4bf0e9cd579f", + "cursor": { + "ref": "36cfe8a7-2320-4e50-b912-0c612f1152ad", + "length": 250, + "cycles": 1, + "position": 136, + "iteration": 0, + "httpRequestId": "e93be387-22e4-479c-ae51-459b3a322aba" + }, + "item": { + "id": "d45d32c9-cf38-4fbf-9d5f-4bf0e9cd579f", + "name": "credentials_status:credentialStatus:item:status:integer" + }, + "response": { + "id": "08f3f7b9-396e-438b-a7f4-230793ee4635", + "status": "Bad Request", + "code": 400, + "responseTime": 69, + "responseSize": 296 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "9e735034-cbb9-487f-b57e-2e23dc992ffc", + "cursor": { + "ref": "cfd45992-60ac-4d32-8159-b51f36a8d95d", + "length": 250, + "cycles": 1, + "position": 137, + "iteration": 0, + "httpRequestId": "3dfc7ee3-f99b-4ac2-9290-902cfc916e91" + }, + "item": { + "id": "9e735034-cbb9-487f-b57e-2e23dc992ffc", + "name": "credentials_status:credentialStatus:item:status:null" + }, + "response": { + "id": "3173d48d-2b86-47eb-9178-0381a78cccec", + "status": "Bad Request", + "code": 400, + "responseTime": 70, + "responseSize": 362 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "a0f9013c-3c1e-4fa1-a396-eca82dd471e8", + "cursor": { + "ref": "4d288f65-5a5a-4dc7-a9b7-e4204f0d8b89", + "length": 250, + "cycles": 1, + "position": 138, + "iteration": 0, + "httpRequestId": "f8b9a38e-7bc6-4742-a86a-c5ab9af92b37" + }, + "item": { + "id": "a0f9013c-3c1e-4fa1-a396-eca82dd471e8", + "name": "credentials_status:credentialStatus:item:status:object" + }, + "response": { + "id": "5c3ffab2-e69b-4748-b141-b4a06ba45817", + "status": "Bad Request", + "code": 400, + "responseTime": 70, + "responseSize": 296 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "427b29a9-8a31-476a-9426-80bcd8132d53", + "cursor": { + "ref": "d9a3cbdd-5cb9-49de-889a-af247a62f9d7", + "length": 250, + "cycles": 1, + "position": 139, + "iteration": 0, + "httpRequestId": "1c0a75bb-e8ba-4006-8e64-44f1bc084d4d" + }, + "item": { + "id": "427b29a9-8a31-476a-9426-80bcd8132d53", + "name": "credentials_status:credentialStatus:item:purpose:missing" + }, + "response": { + "id": "ed12209d-f639-474a-83da-4a49ab7272b3", + "status": "Bad Request", + "code": 400, + "responseTime": 70, + "responseSize": 238 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "7fed18b3-bcf9-48fc-a9a1-54a2ed96b6cd", + "cursor": { + "ref": "38a59e61-6d7f-4f55-ad36-57281ea5e3c3", + "length": 250, + "cycles": 1, + "position": 140, + "iteration": 0, + "httpRequestId": "0ace706f-ead4-4908-a7ba-87e8b6cd0b57" + }, + "item": { + "id": "7fed18b3-bcf9-48fc-a9a1-54a2ed96b6cd", + "name": "credentials_status:credentialStatus:item:purpose:array" + }, + "response": { + "id": "6331ab7b-909a-49ce-acf1-b1bb7697989f", + "status": "Bad Request", + "code": 400, + "responseTime": 71, + "responseSize": 238 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "45a4d71b-35a0-4caf-83d5-c75b0a7c1c0e", + "cursor": { + "ref": "9a0492d8-cd71-4375-8506-fac3166391bd", + "length": 250, + "cycles": 1, + "position": 141, + "iteration": 0, + "httpRequestId": "221937eb-e6df-4c07-92c5-71c340388098" + }, + "item": { + "id": "45a4d71b-35a0-4caf-83d5-c75b0a7c1c0e", + "name": "credentials_status:credentialStatus:item:purpose:boolean" + }, + "response": { + "id": "a3896c1f-7252-47e8-9781-0a021e693f3c", + "status": "Bad Request", + "code": 400, + "responseTime": 70, + "responseSize": 238 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "ac31d157-a20d-4280-906e-bc1285f38d76", + "cursor": { + "ref": "581a56b7-374c-40d9-aec8-af297a97fdb4", + "length": 250, + "cycles": 1, + "position": 142, + "iteration": 0, + "httpRequestId": "16be0ac9-abc6-4198-ba0c-f9680fc1392a" + }, + "item": { + "id": "ac31d157-a20d-4280-906e-bc1285f38d76", + "name": "credentials_status:credentialStatus:item:purpose:integer" + }, + "response": { + "id": "0e597471-a87b-4b7a-8a75-c3c311860fd0", + "status": "Bad Request", + "code": 400, + "responseTime": 69, + "responseSize": 238 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "8e60943e-c568-465c-bb32-feb1843945dc", + "cursor": { + "ref": "d2ea8b05-797b-486c-b129-b348da474ce6", + "length": 250, + "cycles": 1, + "position": 143, + "iteration": 0, + "httpRequestId": "22a8c7c5-3d50-488b-ad97-989c25feb39c" + }, + "item": { + "id": "8e60943e-c568-465c-bb32-feb1843945dc", + "name": "credentials_status:credentialStatus:item:purpose:null" + }, + "response": { + "id": "1d213721-bf22-4502-bff8-4a17bb2a3abb", + "status": "Bad Request", + "code": 400, + "responseTime": 70, + "responseSize": 238 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "1f7856cf-6ec0-4280-ac38-3865abc30b36", + "cursor": { + "ref": "98416291-f5e5-4e47-bc59-a1e7040d31c4", + "length": 250, + "cycles": 1, + "position": 144, + "iteration": 0, + "httpRequestId": "36a04218-bb63-40ae-a0af-ff8fa322651f" + }, + "item": { + "id": "1f7856cf-6ec0-4280-ac38-3865abc30b36", + "name": "credentials_status:credentialStatus:item:purpose:object" + }, + "response": { + "id": "89d4da25-a5c1-4675-938f-00dfb895fdf8", + "status": "Bad Request", + "code": 400, + "responseTime": 78, + "responseSize": 238 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "7dc6bfde-f367-4a73-8caa-e7a25a1e89ea", + "cursor": { + "ref": "5eaa50ad-55ee-450e-81d8-f7a9c4d60f23", + "length": 250, + "cycles": 1, + "position": 145, + "iteration": 0, + "httpRequestId": "66d75757-05e5-4c76-951c-eb3d303b1590" + }, + "item": { + "id": "7dc6bfde-f367-4a73-8caa-e7a25a1e89ea", + "name": "credentials_status:missing_auth" + }, + "response": { + "id": "e1e5a9e3-4ec0-46d6-aa05-44eebfc94188", + "status": "Unauthorized", + "code": 401, + "responseTime": 70, + "responseSize": 84 + }, + "assertions": [ + { + "assertion": "status code is 401", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "fba5d1a4-c76b-4d8b-8c19-280b4409d1cd", + "cursor": { + "ref": "a5ddb809-fbb5-401c-ada9-cd4dce4591d9", + "length": 250, + "cycles": 1, + "position": 146, + "iteration": 0, + "httpRequestId": "fb5495c6-1305-4015-a044-f5403fe7e463" + }, + "item": { + "id": "fba5d1a4-c76b-4d8b-8c19-280b4409d1cd", + "name": "credentials_verify:vc:missing" + }, + "response": { + "id": "6998b9b0-0e5e-4f77-b788-cbb19bdf76f0", + "status": "Bad Request", + "code": 400, + "responseTime": 70, + "responseSize": 142 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "d082ce3b-d016-465d-958c-68ae8d48f8e5", + "cursor": { + "ref": "79c97d65-19f7-473c-b9bd-d89234e74102", + "length": 250, + "cycles": 1, + "position": 147, + "iteration": 0, + "httpRequestId": "0ceda234-7e60-4bb6-b762-916f576338fa" + }, + "item": { + "id": "d082ce3b-d016-465d-958c-68ae8d48f8e5", + "name": "credentials_verify:vc:string" + }, + "response": { + "id": "f1112cc5-ca7e-4ae2-872a-9aaec4bbf068", + "status": "Bad Request", + "code": 400, + "responseTime": 69, + "responseSize": 142 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "eed9066b-732b-4cc7-9a8a-7e5e4776ee78", + "cursor": { + "ref": "560009f3-6bbf-443d-a1ad-5323aec74f92", + "length": 250, + "cycles": 1, + "position": 148, + "iteration": 0, + "httpRequestId": "2ac87be6-a7c9-4ec5-ae68-cdee36b002a4" + }, + "item": { + "id": "eed9066b-732b-4cc7-9a8a-7e5e4776ee78", + "name": "credentials_verify:vc:null" + }, + "response": { + "id": "bc7cd70c-72c7-49ff-a07e-cb390bc8e004", + "status": "Bad Request", + "code": 400, + "responseTime": 70, + "responseSize": 142 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "04a2f1e4-a04c-4876-91cc-7da37fb8c5f4", + "cursor": { + "ref": "6c043a05-0cbc-4b19-8bd3-0de56f6efb18", + "length": 250, + "cycles": 1, + "position": 149, + "iteration": 0, + "httpRequestId": "5391c938-65d5-4da4-95ef-b888fe2b9b37" + }, + "item": { + "id": "04a2f1e4-a04c-4876-91cc-7da37fb8c5f4", + "name": "credentials_verify:vc:integer" + }, + "response": { + "id": "0b4b3028-d71f-4340-a04f-61b8ece015e9", + "status": "Bad Request", + "code": 400, + "responseTime": 71, + "responseSize": 142 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "d44b5f2b-2ca7-44d3-8d91-8e8adfbb01e5", + "cursor": { + "ref": "51cb1700-82e5-424b-9eeb-838cd0e03101", + "length": 250, + "cycles": 1, + "position": 150, + "iteration": 0, + "httpRequestId": "95959c78-7e60-4336-ace1-9c218afde41f" + }, + "item": { + "id": "d44b5f2b-2ca7-44d3-8d91-8e8adfbb01e5", + "name": "credentials_verify:vc:boolean" + }, + "response": { + "id": "ae9c4dc3-bfcb-436a-9f60-a26fac9b10f0", + "status": "Bad Request", + "code": 400, + "responseTime": 70, + "responseSize": 142 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "17733eee-d4ee-4ead-b6b4-1fa9b8291470", + "cursor": { + "ref": "09094eb8-ba86-4a7d-a39f-33c63efda98f", + "length": 250, + "cycles": 1, + "position": 151, + "iteration": 0, + "httpRequestId": "286d7d59-2788-4ea3-b6a7-66c60812dec3" + }, + "item": { + "id": "17733eee-d4ee-4ead-b6b4-1fa9b8291470", + "name": "credentials_verify:vc:array" + }, + "response": { + "id": "335532e0-a146-4169-8ee9-6a6af28c4ead", + "status": "Bad Request", + "code": 400, + "responseTime": 70, + "responseSize": 142 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "1b0b1185-df52-44fa-ab5a-0bbd77541f22", + "cursor": { + "ref": "742bab4a-243c-4a7c-b575-e2c1aa692361", + "length": 250, + "cycles": 1, + "position": 152, + "iteration": 0, + "httpRequestId": "10696f89-2f52-405a-9ad8-429fc77444f2" + }, + "item": { + "id": "1b0b1185-df52-44fa-ab5a-0bbd77541f22", + "name": "credentials_verify:vc:@context:missing" + }, + "response": { + "id": "cb51d952-a150-4013-945c-93bf742271be", + "status": "Bad Request", + "code": 400, + "responseTime": 69, + "responseSize": 142 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "fd999492-cb48-4b6e-8400-6abb94a0b194", + "cursor": { + "ref": "bcfcee7e-e91f-450e-83b1-d8175d214a6e", + "length": 250, + "cycles": 1, + "position": 153, + "iteration": 0, + "httpRequestId": "0800d5be-3a0d-413a-b298-737d9988995e" + }, + "item": { + "id": "fd999492-cb48-4b6e-8400-6abb94a0b194", + "name": "credentials_verify:vc:@context:boolean" + }, + "response": { + "id": "559d78c1-d1f8-4647-af05-b95a27d92c98", + "status": "Bad Request", + "code": 400, + "responseTime": 70, + "responseSize": 142 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "96c59849-39f9-4ed1-96d3-1ca9c9f6828c", + "cursor": { + "ref": "61321369-44ff-44b2-b31b-5b76e8e1303b", + "length": 250, + "cycles": 1, + "position": 154, + "iteration": 0, + "httpRequestId": "dfa48c15-5834-4579-b1f9-f372f94a4f04" + }, + "item": { + "id": "96c59849-39f9-4ed1-96d3-1ca9c9f6828c", + "name": "credentials_verify:vc:@context:integer" + }, + "response": { + "id": "a49a865a-7317-453e-a2f9-0c4c5d212741", + "status": "Bad Request", + "code": 400, + "responseTime": 69, + "responseSize": 142 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "aa75f055-8b9b-464e-bb53-ea381f5f8eb5", + "cursor": { + "ref": "8b42e815-43c7-4246-8bb9-e53a95b0afc4", + "length": 250, + "cycles": 1, + "position": 155, + "iteration": 0, + "httpRequestId": "9e6305dd-0b6f-412e-a960-1391a4cc415d" + }, + "item": { + "id": "aa75f055-8b9b-464e-bb53-ea381f5f8eb5", + "name": "credentials_verify:vc:@context:null" + }, + "response": { + "id": "a303f493-5a15-495c-81f8-3f853135de9b", + "status": "Bad Request", + "code": 400, + "responseTime": 70, + "responseSize": 142 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "da858693-afbd-4e97-862b-3ecdfdb71fde", + "cursor": { + "ref": "c9784261-1eae-4f92-899f-494561730a47", + "length": 250, + "cycles": 1, + "position": 156, + "iteration": 0, + "httpRequestId": "22f4e564-6719-4d4b-bc26-3ac8c1f14b8d" + }, + "item": { + "id": "da858693-afbd-4e97-862b-3ecdfdb71fde", + "name": "credentials_verify:vc:@context:object" + }, + "response": { + "id": "6c8bbba6-62c3-431a-b293-91a651f6ef97", + "status": "Bad Request", + "code": 400, + "responseTime": 70, + "responseSize": 142 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "e4b33fda-0b42-4962-aeed-3dbfb3a660c3", + "cursor": { + "ref": "c02d7987-9ede-432e-a599-4e47c783a04c", + "length": 250, + "cycles": 1, + "position": 157, + "iteration": 0, + "httpRequestId": "0623b610-7ea7-49d4-9f2f-1e5c65827fb7" + }, + "item": { + "id": "e4b33fda-0b42-4962-aeed-3dbfb3a660c3", + "name": "credentials_verify:vc:@context:string" + }, + "response": { + "id": "cd57b7a8-4671-4475-896d-1120c9f313ce", + "status": "Bad Request", + "code": 400, + "responseTime": 70, + "responseSize": 142 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "c9a607bc-2dd6-4aaa-a33d-4478a570bb9e", + "cursor": { + "ref": "d1ded766-97d7-404d-8aee-4f8fa33cb070", + "length": 250, + "cycles": 1, + "position": 158, + "iteration": 0, + "httpRequestId": "42da2cea-e1ae-4e8a-8fc9-8a6cdc738185" + }, + "item": { + "id": "c9a607bc-2dd6-4aaa-a33d-4478a570bb9e", + "name": "credentials_verify:vc:@context:item:array" + }, + "response": { + "id": "d84cefdc-446e-4849-a772-c8253595e322", + "status": "Bad Request", + "code": 400, + "responseTime": 71, + "responseSize": 142 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "e33d9505-a758-48ce-886e-83f26b0e93a4", + "cursor": { + "ref": "e949f390-8c6d-4aef-b1bb-5ba1285867a0", + "length": 250, + "cycles": 1, + "position": 159, + "iteration": 0, + "httpRequestId": "f38c4748-bfe2-4c6e-aa6b-0ec48820dcbc" + }, + "item": { + "id": "e33d9505-a758-48ce-886e-83f26b0e93a4", + "name": "credentials_verify:vc:@context:item:boolean" + }, + "response": { + "id": "7c8789b5-2a8b-46d9-958f-74852272a981", + "status": "Bad Request", + "code": 400, + "responseTime": 70, + "responseSize": 142 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "443a761e-b4b5-4b52-9f60-f00365b486da", + "cursor": { + "ref": "71b79396-d68d-4829-a36e-60620717bd1e", + "length": 250, + "cycles": 1, + "position": 160, + "iteration": 0, + "httpRequestId": "b78eb7bd-1417-49a2-b93c-89aeca2d1d7b" + }, + "item": { + "id": "443a761e-b4b5-4b52-9f60-f00365b486da", + "name": "credentials_verify:vc:@context:item:integer" + }, + "response": { + "id": "e6dc9eb0-7c31-4641-b3b2-e39e5d84d7b1", + "status": "Bad Request", + "code": 400, + "responseTime": 70, + "responseSize": 142 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "5b1b7a7d-39b0-445a-bc5b-2ea1e02d2ebf", + "cursor": { + "ref": "a30298c9-78eb-4811-9414-8485bb55317a", + "length": 250, + "cycles": 1, + "position": 161, + "iteration": 0, + "httpRequestId": "9c7d3380-33b6-4f31-9c18-c8386bb0dfff" + }, + "item": { + "id": "5b1b7a7d-39b0-445a-bc5b-2ea1e02d2ebf", + "name": "credentials_verify:vc:@context:item:null" + }, + "response": { + "id": "97375679-d962-4dab-ad03-9999d291d6ea", + "status": "Bad Request", + "code": 400, + "responseTime": 70, + "responseSize": 142 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "556d01fc-9746-40f8-87f4-1012c19718f5", + "cursor": { + "ref": "d758b8d5-c370-4cbd-b86b-ee5f2ae462fe", + "length": 250, + "cycles": 1, + "position": 162, + "iteration": 0, + "httpRequestId": "25df6191-e956-4553-aea5-bf73fc798f65" + }, + "item": { + "id": "556d01fc-9746-40f8-87f4-1012c19718f5", + "name": "credentials_verify:vc:@context:item:object" + }, + "response": { + "id": "f6f89657-4715-48ef-ac71-51d8597eb92c", + "status": "Bad Request", + "code": 400, + "responseTime": 70, + "responseSize": 142 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "520e3fc7-6c00-4192-9dd1-feacc244744f", + "cursor": { + "ref": "6517644d-c76e-416a-901f-e75ea2e5bc6f", + "length": 250, + "cycles": 1, + "position": 163, + "iteration": 0, + "httpRequestId": "dbce6d79-766f-44a3-a816-b7806aee1ad3" + }, + "item": { + "id": "520e3fc7-6c00-4192-9dd1-feacc244744f", + "name": "credentials_verify:vc:id:array" + }, + "response": { + "id": "ffc3294a-b6d2-4cf6-b443-b6a3215007f1", + "status": "Bad Request", + "code": 400, + "responseTime": 70, + "responseSize": 142 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "f8a2846d-8506-4da6-9ab0-61cda59f616b", + "cursor": { + "ref": "e748a46b-5bdd-4aed-9433-e9e8483a524f", + "length": 250, + "cycles": 1, + "position": 164, + "iteration": 0, + "httpRequestId": "fd73b9ca-952c-4a92-a399-38b7c5581d82" + }, + "item": { + "id": "f8a2846d-8506-4da6-9ab0-61cda59f616b", + "name": "credentials_verify:vc:id:boolean" + }, + "response": { + "id": "c7788d08-6eca-4eaa-b79e-77a6d800222e", + "status": "Bad Request", + "code": 400, + "responseTime": 71, + "responseSize": 142 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "e1b70db1-be83-4f95-86ae-c7df10509812", + "cursor": { + "ref": "55b86948-0913-43b1-8e75-fbd835651bfd", + "length": 250, + "cycles": 1, + "position": 165, + "iteration": 0, + "httpRequestId": "b645e4bc-45c8-4b7a-9caa-930f64405549" + }, + "item": { + "id": "e1b70db1-be83-4f95-86ae-c7df10509812", + "name": "credentials_verify:vc:id:integer" + }, + "response": { + "id": "9d983664-fe07-44fb-b876-ad02ccf86cf6", + "status": "Bad Request", + "code": 400, + "responseTime": 70, + "responseSize": 142 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "6f760d47-b8d1-4fb2-91d8-e6bb988ed58e", + "cursor": { + "ref": "03a8a1f3-ed94-4899-94ec-7e71a3660000", + "length": 250, + "cycles": 1, + "position": 166, + "iteration": 0, + "httpRequestId": "8fb64e6c-0723-4b40-b8f8-eab4b6bf5df0" + }, + "item": { + "id": "6f760d47-b8d1-4fb2-91d8-e6bb988ed58e", + "name": "credentials_verify:vc:id:null" + }, + "response": { + "id": "9429f77a-58f6-43f8-9a71-201df2088834", + "status": "Bad Request", + "code": 400, + "responseTime": 70, + "responseSize": 142 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "20324e7c-2626-463f-903d-51b39d75a1ce", + "cursor": { + "ref": "e35b13eb-c28d-4546-9e55-1886c3bdd858", + "length": 250, + "cycles": 1, + "position": 167, + "iteration": 0, + "httpRequestId": "607b7f94-9825-4489-a282-db4fe377c308" + }, + "item": { + "id": "20324e7c-2626-463f-903d-51b39d75a1ce", + "name": "credentials_verify:vc:id:object" + }, + "response": { + "id": "0ebaca75-2e53-4fb8-95d1-1dec2b924127", + "status": "Bad Request", + "code": 400, + "responseTime": 70, + "responseSize": 142 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "ad7381a5-e768-4762-bd34-83c69c9b7e44", + "cursor": { + "ref": "f1a1e4db-123e-4146-8394-187b14662e9c", + "length": 250, + "cycles": 1, + "position": 168, + "iteration": 0, + "httpRequestId": "77dca8e3-ef15-4a4f-adf5-b083914e55fa" + }, + "item": { + "id": "ad7381a5-e768-4762-bd34-83c69c9b7e44", + "name": "credentials_verify:vc:type:missing" + }, + "response": { + "id": "79f73006-3c22-4255-9022-aa3407bd1c4d", + "status": "Bad Request", + "code": 400, + "responseTime": 70, + "responseSize": 142 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "7b0203f1-d14d-4b5f-9ea3-424cc928fc1c", + "cursor": { + "ref": "c5d5d56d-c998-4dc4-bda9-d5cce18361c9", + "length": 250, + "cycles": 1, + "position": 169, + "iteration": 0, + "httpRequestId": "b3630d14-fb84-49dc-990d-ef7c33311965" + }, + "item": { + "id": "7b0203f1-d14d-4b5f-9ea3-424cc928fc1c", + "name": "credentials_verify:vc:type:boolean" + }, + "response": { + "id": "8074f725-f32a-4f40-a283-6e3de7491abb", + "status": "Bad Request", + "code": 400, + "responseTime": 70, + "responseSize": 142 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "b36fb300-5d41-4b49-a7b6-6b3a5d2684d9", + "cursor": { + "ref": "5e97e5cf-06c5-4f99-b8cb-0375c52aea8b", + "length": 250, + "cycles": 1, + "position": 170, + "iteration": 0, + "httpRequestId": "f62c0ce7-762a-4d48-b39d-4c0601c519b0" + }, + "item": { + "id": "b36fb300-5d41-4b49-a7b6-6b3a5d2684d9", + "name": "credentials_verify:vc:type:integer" + }, + "response": { + "id": "730ec645-1273-4285-bb2e-4410045e65cc", + "status": "Bad Request", + "code": 400, + "responseTime": 72, + "responseSize": 142 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "636e5ce9-bf2c-413e-b217-256fe94148c3", + "cursor": { + "ref": "ff769cc6-1316-4877-9590-550d767ce802", + "length": 250, + "cycles": 1, + "position": 171, + "iteration": 0, + "httpRequestId": "d08bee5c-3fa0-4b91-ba71-a48105dae9ca" + }, + "item": { + "id": "636e5ce9-bf2c-413e-b217-256fe94148c3", + "name": "credentials_verify:vc:type:null" + }, + "response": { + "id": "68d75046-2318-437d-85a8-4d52a373c290", + "status": "Bad Request", + "code": 400, + "responseTime": 69, + "responseSize": 142 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "df660b49-6952-4048-8bb3-b0e08104df6e", + "cursor": { + "ref": "69d934e5-48cc-4d55-82b9-4f8fea913c93", + "length": 250, + "cycles": 1, + "position": 172, + "iteration": 0, + "httpRequestId": "c2e105cd-3431-4b87-859f-ed460c66858d" + }, + "item": { + "id": "df660b49-6952-4048-8bb3-b0e08104df6e", + "name": "credentials_verify:vc:type:object" + }, + "response": { + "id": "3bd4a281-1739-457b-98f8-ad211c3915a8", + "status": "Bad Request", + "code": 400, + "responseTime": 70, + "responseSize": 142 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "44a021d4-d183-4ec6-b194-e1214e1cc4ff", + "cursor": { + "ref": "b7d60a5b-24c3-4e2f-bd96-b662fc32aebf", + "length": 250, + "cycles": 1, + "position": 173, + "iteration": 0, + "httpRequestId": "2570a1ac-08b0-4055-bdaf-87180d6e8235" + }, + "item": { + "id": "44a021d4-d183-4ec6-b194-e1214e1cc4ff", + "name": "credentials_verify:vc:type:string" + }, + "response": { + "id": "0ab6d80a-7a2c-4a20-b58b-d09cb4bd0f0a", + "status": "Bad Request", + "code": 400, + "responseTime": 69, + "responseSize": 142 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "80b34faa-9b01-42b7-89d6-4307406fa62d", + "cursor": { + "ref": "af08c27c-6b2b-438d-898e-54924d2e3195", + "length": 250, + "cycles": 1, + "position": 174, + "iteration": 0, + "httpRequestId": "85ca9b91-da9c-404f-a5c0-ffa11d935b4f" + }, + "item": { + "id": "80b34faa-9b01-42b7-89d6-4307406fa62d", + "name": "credentials_verify:vc:type:item:missing" + }, + "response": { + "id": "7fe56bad-f898-4879-9e53-f20d7da6ffe3", + "status": "Bad Request", + "code": 400, + "responseTime": 69, + "responseSize": 142 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "494fcafb-2c26-41ef-8eb7-dfbf51001ce7", + "cursor": { + "ref": "a3cf7009-e2ee-474d-88ea-ba6ff2c0640f", + "length": 250, + "cycles": 1, + "position": 175, + "iteration": 0, + "httpRequestId": "fe0390ff-1589-4548-a710-6d994af21dd2" + }, + "item": { + "id": "494fcafb-2c26-41ef-8eb7-dfbf51001ce7", + "name": "credentials_verify:vc:type:item:array" + }, + "response": { + "id": "dd00d715-0516-4335-9be5-aba4e417a530", + "status": "Bad Request", + "code": 400, + "responseTime": 70, + "responseSize": 142 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "55f06f7c-227d-4823-bf45-eac309599bb5", + "cursor": { + "ref": "d767c46e-8f67-404c-8043-4f54cffdc722", + "length": 250, + "cycles": 1, + "position": 176, + "iteration": 0, + "httpRequestId": "05f3ce35-2400-463d-9d20-ab3769666637" + }, + "item": { + "id": "55f06f7c-227d-4823-bf45-eac309599bb5", + "name": "credentials_verify:vc:type:item:boolean" + }, + "response": { + "id": "a677716d-de68-4350-ba85-7a75417642a3", + "status": "Bad Request", + "code": 400, + "responseTime": 69, + "responseSize": 142 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "fd67c482-fa7e-4c93-92ea-b2906b71d484", + "cursor": { + "ref": "9208cd5e-426d-40a2-a938-46c2a8b35fcd", + "length": 250, + "cycles": 1, + "position": 177, + "iteration": 0, + "httpRequestId": "03182555-c547-488c-be91-edd746411e10" + }, + "item": { + "id": "fd67c482-fa7e-4c93-92ea-b2906b71d484", + "name": "credentials_verify:vc:type:item:integer" + }, + "response": { + "id": "6ddf64eb-a710-40e6-af5d-a1bf045583a7", + "status": "Bad Request", + "code": 400, + "responseTime": 69, + "responseSize": 142 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "3ddc1b19-9866-4589-b635-9d9ab154dd3f", + "cursor": { + "ref": "a95e8bd7-e989-44cb-9439-e89a950a8b8b", + "length": 250, + "cycles": 1, + "position": 178, + "iteration": 0, + "httpRequestId": "19a43921-cd1b-491d-89aa-0d002146e4ac" + }, + "item": { + "id": "3ddc1b19-9866-4589-b635-9d9ab154dd3f", + "name": "credentials_verify:vc:type:item:null" + }, + "response": { + "id": "13e5eb37-20c6-4335-bab2-5d061cb9cc81", + "status": "Bad Request", + "code": 400, + "responseTime": 69, + "responseSize": 142 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "10a74930-4398-4e8e-8dfc-8b5ca280e493", + "cursor": { + "ref": "7c435d45-77e1-4736-a088-f274217676f9", + "length": 250, + "cycles": 1, + "position": 179, + "iteration": 0, + "httpRequestId": "981e3bc1-8417-4c37-a5a0-c9f09008ebb7" + }, + "item": { + "id": "10a74930-4398-4e8e-8dfc-8b5ca280e493", + "name": "credentials_verify:vc:type:item:object" + }, + "response": { + "id": "cdef33ca-4e15-49a5-b5b9-5f52ff0974d3", + "status": "Bad Request", + "code": 400, + "responseTime": 70, + "responseSize": 142 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "0635b0f0-d06d-4c8f-ad45-abd5b6a28dc7", + "cursor": { + "ref": "aa5ae3fe-ace3-4edf-a390-6bfb74841305", + "length": 250, + "cycles": 1, + "position": 180, + "iteration": 0, + "httpRequestId": "fa4b71b5-b31b-40b3-b8cc-b0ac7d0f0086" + }, + "item": { + "id": "0635b0f0-d06d-4c8f-ad45-abd5b6a28dc7", + "name": "credentials_verify:vc:issuer:missing" + }, + "response": { + "id": "39fe56b9-7f20-4d52-a461-82caf25dffc2", + "status": "Bad Request", + "code": 400, + "responseTime": 71, + "responseSize": 142 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "60484358-4a8f-4008-8e23-de6a3c51954a", + "cursor": { + "ref": "79c379d5-0e9b-4f5f-b384-0c3012147ea8", + "length": 250, + "cycles": 1, + "position": 181, + "iteration": 0, + "httpRequestId": "b8589467-33bd-43cd-89e0-3cd4a35875f1" + }, + "item": { + "id": "60484358-4a8f-4008-8e23-de6a3c51954a", + "name": "credentials_verify:vc:issuer:array" + }, + "response": { + "id": "08237b26-88cf-4ae8-a489-2024244d14d4", + "status": "Bad Request", + "code": 400, + "responseTime": 76, + "responseSize": 142 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "076176a9-93ac-441e-8a18-52f9dc70a804", + "cursor": { + "ref": "741a093e-06c4-4e6e-8680-f50da6438f75", + "length": 250, + "cycles": 1, + "position": 182, + "iteration": 0, + "httpRequestId": "80898b7b-2cbd-48c2-babe-7582fb32d9e3" + }, + "item": { + "id": "076176a9-93ac-441e-8a18-52f9dc70a804", + "name": "credentials_verify:vc:issuer:boolean" + }, + "response": { + "id": "544dcefb-59c6-4fc1-96b6-d63b4cc27938", + "status": "Bad Request", + "code": 400, + "responseTime": 71, + "responseSize": 142 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "c826133c-c8ce-484e-af7d-65d750197eaf", + "cursor": { + "ref": "048c7528-4921-455f-9fce-a254a11a46d2", + "length": 250, + "cycles": 1, + "position": 183, + "iteration": 0, + "httpRequestId": "3443a4ac-7676-4365-bc55-6f3ac32ac8a1" + }, + "item": { + "id": "c826133c-c8ce-484e-af7d-65d750197eaf", + "name": "credentials_verify:vc:issuer:integer" + }, + "response": { + "id": "22df05eb-0cfe-4d6e-9b70-5dc32665f746", + "status": "Bad Request", + "code": 400, + "responseTime": 69, + "responseSize": 142 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "ef7e745d-e84f-4ca3-aff7-2eef7425ae30", + "cursor": { + "ref": "9d593dab-8aa5-4014-9f32-83806944942f", + "length": 250, + "cycles": 1, + "position": 184, + "iteration": 0, + "httpRequestId": "5528cdc8-ff3e-4696-91ae-e4945b08938d" + }, + "item": { + "id": "ef7e745d-e84f-4ca3-aff7-2eef7425ae30", + "name": "credentials_verify:vc:issuer:null" + }, + "response": { + "id": "0e42c180-c8c8-42b8-af36-884e96b4278f", + "status": "Bad Request", + "code": 400, + "responseTime": 70, + "responseSize": 142 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "2e4c4fa5-9f5c-4935-b58a-1b3ef3458518", + "cursor": { + "ref": "9395c0b8-8fdf-4dd1-867f-130afd40a49b", + "length": 250, + "cycles": 1, + "position": 185, + "iteration": 0, + "httpRequestId": "60efca93-9c2b-4189-a089-1559035b2f7d" + }, + "item": { + "id": "2e4c4fa5-9f5c-4935-b58a-1b3ef3458518", + "name": "credentials_verify:vc:issuer:id:missing" + }, + "response": { + "id": "403efe28-4aa1-40ae-ba14-c2af8f575bf6", + "status": "Bad Request", + "code": 400, + "responseTime": 70, + "responseSize": 142 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "c9dc0834-b7eb-4119-b06a-993896376035", + "cursor": { + "ref": "e4edaf86-7847-4317-9266-eb46ceecd373", + "length": 250, + "cycles": 1, + "position": 186, + "iteration": 0, + "httpRequestId": "f7d4b782-5338-4555-ac67-af8624d9b5a0" + }, + "item": { + "id": "c9dc0834-b7eb-4119-b06a-993896376035", + "name": "credentials_verify:vc:issuer:id:array" + }, + "response": { + "id": "1090581c-a460-4ab0-ab4f-03d14d364ca2", + "status": "Bad Request", + "code": 400, + "responseTime": 70, + "responseSize": 142 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "7e0123d8-7e59-472f-a6af-aa6b3016d5a3", + "cursor": { + "ref": "ca9ab87d-5c0d-44cc-a5be-165a5f6f1305", + "length": 250, + "cycles": 1, + "position": 187, + "iteration": 0, + "httpRequestId": "c266ec0f-5221-4ed7-9f6d-c06a9cdb1d84" + }, + "item": { + "id": "7e0123d8-7e59-472f-a6af-aa6b3016d5a3", + "name": "credentials_verify:vc:issuer:id:boolean" + }, + "response": { + "id": "a77acad1-d119-4c4e-8588-1538cd26da8d", + "status": "Bad Request", + "code": 400, + "responseTime": 70, + "responseSize": 142 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "c66123ad-150b-4057-8a7a-6beca1b899ee", + "cursor": { + "ref": "4f4910b0-67e6-47d4-8551-044680cd1adb", + "length": 250, + "cycles": 1, + "position": 188, + "iteration": 0, + "httpRequestId": "2b7d0be5-edf2-4757-acf1-e8c77a53224b" + }, + "item": { + "id": "c66123ad-150b-4057-8a7a-6beca1b899ee", + "name": "credentials_verify:vc:issuer:id:integer" + }, + "response": { + "id": "ee45a194-23c6-4e6e-b7f6-83b61e8f3e37", + "status": "Bad Request", + "code": 400, + "responseTime": 70, + "responseSize": 142 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "19b43abd-e630-445e-9b2c-795c85d58b5c", + "cursor": { + "ref": "de559f4e-b4ad-4c35-af59-488f4d49363e", + "length": 250, + "cycles": 1, + "position": 189, + "iteration": 0, + "httpRequestId": "c0a2f728-e7ae-4f5c-8f02-3a7b4b09cabf" + }, + "item": { + "id": "19b43abd-e630-445e-9b2c-795c85d58b5c", + "name": "credentials_verify:vc:issuer:id:null" + }, + "response": { + "id": "2ade8e1e-e7a5-4c45-8149-b8f6e197d758", + "status": "Bad Request", + "code": 400, + "responseTime": 70, + "responseSize": 142 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "a6c5ea6b-58a0-4657-aaed-0d9a58c30819", + "cursor": { + "ref": "e5937216-875c-4dea-bc03-20daf120eac0", + "length": 250, + "cycles": 1, + "position": 190, + "iteration": 0, + "httpRequestId": "b6d16e6c-cc78-48ec-b3f0-e057ea891fdf" + }, + "item": { + "id": "a6c5ea6b-58a0-4657-aaed-0d9a58c30819", + "name": "credentials_verify:vc:issuer:id:object" + }, + "response": { + "id": "f8d835dc-88da-4c71-be7f-68b681137e38", + "status": "Bad Request", + "code": 400, + "responseTime": 69, + "responseSize": 142 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "eb4eac36-da40-47d0-986e-1c8f0095682d", + "cursor": { + "ref": "52ce4160-ca71-4509-832b-9c062f3ae565", + "length": 250, + "cycles": 1, + "position": 191, + "iteration": 0, + "httpRequestId": "05faf96d-765b-4f01-9f6f-a43c3f2c0041" + }, + "item": { + "id": "eb4eac36-da40-47d0-986e-1c8f0095682d", + "name": "credentials_verify:vc:issuanceDate:missing" + }, + "response": { + "id": "eb84a820-e592-4889-905a-735a80ad7dd3", + "status": "Bad Request", + "code": 400, + "responseTime": 69, + "responseSize": 142 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "7c889e03-cfb0-4bdd-9a6d-fbb6d55f33b0", + "cursor": { + "ref": "8c80e22f-a3b9-4abd-b793-ff235fd5f7ef", + "length": 250, + "cycles": 1, + "position": 192, + "iteration": 0, + "httpRequestId": "5a0d63f7-1567-43e9-a700-590ff2d5aa3d" + }, + "item": { + "id": "7c889e03-cfb0-4bdd-9a6d-fbb6d55f33b0", + "name": "credentials_verify:vc:issuanceDate:array" + }, + "response": { + "id": "ff486db6-d6d2-4e84-bc0f-d450bb6ab10f", + "status": "Bad Request", + "code": 400, + "responseTime": 75, + "responseSize": 142 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "e963a7e7-f30b-41f4-bf6d-c0b0daf18656", + "cursor": { + "ref": "db46160a-afcd-4cb1-97fe-eaea46d2fed6", + "length": 250, + "cycles": 1, + "position": 193, + "iteration": 0, + "httpRequestId": "036f3115-d37f-40a7-9cbc-5e8683e43bee" + }, + "item": { + "id": "e963a7e7-f30b-41f4-bf6d-c0b0daf18656", + "name": "credentials_verify:vc:issuanceDate:boolean" + }, + "response": { + "id": "2c2f2767-0bbb-461f-830c-d49addfbd4e6", + "status": "Bad Request", + "code": 400, + "responseTime": 73, + "responseSize": 142 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "92a58315-3553-412f-9fe3-bd31745516ef", + "cursor": { + "ref": "e3c273da-f683-4802-9dba-b6cd2c827f46", + "length": 250, + "cycles": 1, + "position": 194, + "iteration": 0, + "httpRequestId": "80b99c01-febd-419b-a8e5-6396fcf470a4" + }, + "item": { + "id": "92a58315-3553-412f-9fe3-bd31745516ef", + "name": "credentials_verify:vc:issuanceDate:integer" + }, + "response": { + "id": "899542be-18a3-49c1-b4cd-d617a536ac97", + "status": "Bad Request", + "code": 400, + "responseTime": 70, + "responseSize": 142 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "c70fd7c7-8ce0-46c9-9cd9-06404580a931", + "cursor": { + "ref": "9dd50514-1a6a-42e0-9221-8bde3c8402fc", + "length": 250, + "cycles": 1, + "position": 195, + "iteration": 0, + "httpRequestId": "c864802e-2130-4ec2-a91f-1bcad69daf80" + }, + "item": { + "id": "c70fd7c7-8ce0-46c9-9cd9-06404580a931", + "name": "credentials_verify:vc:issuanceDate:null" + }, + "response": { + "id": "d501e304-3905-4ddd-b7a7-dd10bf7bed99", + "status": "Bad Request", + "code": 400, + "responseTime": 70, + "responseSize": 142 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "d89f6c37-8d08-4bad-bc4b-536a1e8cb3f9", + "cursor": { + "ref": "200a1271-b19e-4485-bbbb-4756175b93d4", + "length": 250, + "cycles": 1, + "position": 196, + "iteration": 0, + "httpRequestId": "5b792eed-60fb-41fd-b5d8-5526ca85af1d" + }, + "item": { + "id": "d89f6c37-8d08-4bad-bc4b-536a1e8cb3f9", + "name": "credentials_verify:vc:issuanceDate:object" + }, + "response": { + "id": "09db6cc9-b1e4-4d30-8216-8e212bc7ce78", + "status": "Bad Request", + "code": 400, + "responseTime": 70, + "responseSize": 142 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "670c83fe-8c76-4371-a0f1-7df2a3a6b3b7", + "cursor": { + "ref": "04d2b238-7dae-42ee-8ed3-bc13e7f1bcc4", + "length": 250, + "cycles": 1, + "position": 197, + "iteration": 0, + "httpRequestId": "01b8363f-e069-4abe-8daa-936cdf5f712e" + }, + "item": { + "id": "670c83fe-8c76-4371-a0f1-7df2a3a6b3b7", + "name": "credentials_verify:vc:issuanceDate:string" + }, + "response": { + "id": "3ef4c804-ed4b-426d-837c-f5a8955fe81e", + "status": "Bad Request", + "code": 400, + "responseTime": 71, + "responseSize": 142 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "b2b2ee39-5118-48e9-9913-956dbeead9e6", + "cursor": { + "ref": "6ad4aaad-62f7-4ba0-bdb7-be39e0eb7444", + "length": 250, + "cycles": 1, + "position": 198, + "iteration": 0, + "httpRequestId": "33e83e2f-2342-4792-8d28-85d1aa716c15" + }, + "item": { + "id": "b2b2ee39-5118-48e9-9913-956dbeead9e6", + "name": "credentials_verify:vc:credentialSubject:missing" + }, + "response": { + "id": "79ea0c9c-8efd-495c-89bf-ca0a0f3821c7", + "status": "Bad Request", + "code": 400, + "responseTime": 70, + "responseSize": 142 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "d5c69c78-f61f-48a1-940e-5ea2906036a8", + "cursor": { + "ref": "13e27636-02ea-43be-912f-cf8a88f659da", + "length": 250, + "cycles": 1, + "position": 199, + "iteration": 0, + "httpRequestId": "e2162dbb-227d-4bab-8da2-660fb3b9afc4" + }, + "item": { + "id": "d5c69c78-f61f-48a1-940e-5ea2906036a8", + "name": "credentials_verify:vc:credentialSubject:array" + }, + "response": { + "id": "d50a666b-ef00-49b4-ae00-813830706316", + "status": "Bad Request", + "code": 400, + "responseTime": 69, + "responseSize": 142 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "28609898-8739-49c1-9963-0f0680f43160", + "cursor": { + "ref": "18c5d2e4-0e69-4595-9b7d-a7372703049e", + "length": 250, + "cycles": 1, + "position": 200, + "iteration": 0, + "httpRequestId": "9a187b1c-3585-4ecb-8b2c-f16e68743922" + }, + "item": { + "id": "28609898-8739-49c1-9963-0f0680f43160", + "name": "credentials_verify:vc:credentialSubject:boolean" + }, + "response": { + "id": "a48b68b7-604a-45a8-ab21-52d5e9de967d", + "status": "Bad Request", + "code": 400, + "responseTime": 69, + "responseSize": 142 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "40afb571-b36e-492a-a3b4-cb40dfea5691", + "cursor": { + "ref": "9401297d-b5ad-4fc6-853f-cf04ba4f8ddb", + "length": 250, + "cycles": 1, + "position": 201, + "iteration": 0, + "httpRequestId": "532e21b8-e3f8-4a20-a5e9-eab7bd5b21a0" + }, + "item": { + "id": "40afb571-b36e-492a-a3b4-cb40dfea5691", + "name": "credentials_verify:vc:credentialSubject:integer" + }, + "response": { + "id": "dd4a370f-47b2-4b76-aec4-7f64cc16baa0", + "status": "Bad Request", + "code": 400, + "responseTime": 70, + "responseSize": 142 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "b7648d8f-fca8-4a59-ba20-ef61e6b2f034", + "cursor": { + "ref": "cdf6ad02-0da0-41db-b732-357e4c402b30", + "length": 250, + "cycles": 1, + "position": 202, + "iteration": 0, + "httpRequestId": "6106fd33-da00-4eed-9a28-bfc587fd53f5" + }, + "item": { + "id": "b7648d8f-fca8-4a59-ba20-ef61e6b2f034", + "name": "credentials_verify:vc:credentialSubject:null" + }, + "response": { + "id": "8ee6c807-c38c-4ffd-a30b-9fd7512a9deb", + "status": "Bad Request", + "code": 400, + "responseTime": 69, + "responseSize": 142 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "ec158da2-97f3-41f1-9979-16bfc312cbc4", + "cursor": { + "ref": "926181c8-c83f-4aab-8d90-0787614ad7a9", + "length": 250, + "cycles": 1, + "position": 203, + "iteration": 0, + "httpRequestId": "9ef5731c-a692-497f-a2cc-77b66a50ff06" + }, + "item": { + "id": "ec158da2-97f3-41f1-9979-16bfc312cbc4", + "name": "credentials_verify:vc:credentialSubject:string" + }, + "response": { + "id": "beae8941-0ea8-4a2d-be83-2edd381ead69", + "status": "Bad Request", + "code": 400, + "responseTime": 70, + "responseSize": 142 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "3709ec53-c159-4248-a72b-83c5eab81b7a", + "cursor": { + "ref": "90d7551c-711e-42d5-aa9f-0e46bfd660c0", + "length": 250, + "cycles": 1, + "position": 204, + "iteration": 0, + "httpRequestId": "d6efa71f-8ae6-4674-ab80-6c730c7652b0" + }, + "item": { + "id": "3709ec53-c159-4248-a72b-83c5eab81b7a", + "name": "credentials_verify:vc:credentialSubject:id:array" + }, + "response": { + "id": "495dffe9-5eed-435a-9608-4c74defa6ef0", + "status": "Bad Request", + "code": 400, + "responseTime": 70, + "responseSize": 142 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "f2b3510b-cd0a-4ff0-9d72-731d2ef40ed9", + "cursor": { + "ref": "0817deaf-1d90-4831-b46f-2e9e8b9c9a28", + "length": 250, + "cycles": 1, + "position": 205, + "iteration": 0, + "httpRequestId": "49b16a64-9a54-44bc-8e33-262f4a10f394" + }, + "item": { + "id": "f2b3510b-cd0a-4ff0-9d72-731d2ef40ed9", + "name": "credentials_verify:vc:credentialSubject:id:boolean" + }, + "response": { + "id": "a3687080-987a-4a44-a5cd-cf61e9033088", + "status": "Bad Request", + "code": 400, + "responseTime": 70, + "responseSize": 142 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "dd9321e5-cac6-4d9f-b1f2-02bb6655f5a5", + "cursor": { + "ref": "50817287-ed0d-4f63-a23f-772d063b4689", + "length": 250, + "cycles": 1, + "position": 206, + "iteration": 0, + "httpRequestId": "9901c723-826f-4ba0-b641-37862056b241" + }, + "item": { + "id": "dd9321e5-cac6-4d9f-b1f2-02bb6655f5a5", + "name": "credentials_verify:vc:credentialSubject:id:integer" + }, + "response": { + "id": "78d2de80-a249-45c6-bbfc-13011f6ae033", + "status": "Bad Request", + "code": 400, + "responseTime": 75, + "responseSize": 142 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "62495213-8e9f-483c-a351-aa778868d171", + "cursor": { + "ref": "747a9608-f747-4a19-8584-300ebe18d5ae", + "length": 250, + "cycles": 1, + "position": 207, + "iteration": 0, + "httpRequestId": "56517136-a3a2-44d4-9859-4a52623103a4" + }, + "item": { + "id": "62495213-8e9f-483c-a351-aa778868d171", + "name": "credentials_verify:vc:credentialSubject:id:null" + }, + "response": { + "id": "f6f603f5-2624-4b6a-b898-fb63d3da92a4", + "status": "Bad Request", + "code": 400, + "responseTime": 70, + "responseSize": 142 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "7a587a76-14c4-4a5a-ba03-4f061e15083b", + "cursor": { + "ref": "209e8dd5-c0de-440e-bf99-3843c4c90f46", + "length": 250, + "cycles": 1, + "position": 208, + "iteration": 0, + "httpRequestId": "5538db9a-4c9f-4b5e-b687-4ca80843a19a" + }, + "item": { + "id": "7a587a76-14c4-4a5a-ba03-4f061e15083b", + "name": "credentials_verify:vc:credentialSubject:id:object" + }, + "response": { + "id": "bed30c19-966d-42fc-b3e6-048f8069ea58", + "status": "Bad Request", + "code": 400, + "responseTime": 70, + "responseSize": 142 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "e969263e-6716-4b7a-b25e-d8433db25737", + "cursor": { + "ref": "c0edb528-5ee2-4c29-ba8f-778158a2c8c9", + "length": 250, + "cycles": 1, + "position": 209, + "iteration": 0, + "httpRequestId": "f04b2308-8770-4445-8e9a-0d613c0b0b1f" + }, + "item": { + "id": "e969263e-6716-4b7a-b25e-d8433db25737", + "name": "credentials_verify:proof:missing" + }, + "response": { + "id": "aecfcab9-bff2-4d2a-9ff3-14dcf561af5c", + "status": "Bad Request", + "code": 400, + "responseTime": 70, + "responseSize": 142 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "f0d9f753-8a5b-45d8-be3b-637a29272a83", + "cursor": { + "ref": "0949284c-77b0-437f-a298-6b9dd7d2815d", + "length": 250, + "cycles": 1, + "position": 210, + "iteration": 0, + "httpRequestId": "0a52366b-7ded-4ef3-8554-cd1173a15416" + }, + "item": { + "id": "f0d9f753-8a5b-45d8-be3b-637a29272a83", + "name": "credentials_verify:proof:array" + }, + "response": { + "id": "f51a0a34-3367-4330-a151-e6dba618c23e", + "status": "Bad Request", + "code": 400, + "responseTime": 70, + "responseSize": 142 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "6e65e711-0187-40e5-9f8c-c6f8e8ea184e", + "cursor": { + "ref": "62032f76-8082-42dd-9706-07471f3b15de", + "length": 250, + "cycles": 1, + "position": 211, + "iteration": 0, + "httpRequestId": "05e5b8b6-e08a-4316-a913-49e4a74c9303" + }, + "item": { + "id": "6e65e711-0187-40e5-9f8c-c6f8e8ea184e", + "name": "credentials_verify:proof:boolean" + }, + "response": { + "id": "1314cab4-2a4b-43e8-89db-34469a7c69fe", + "status": "Bad Request", + "code": 400, + "responseTime": 69, + "responseSize": 142 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "4a2524e0-aaef-4a1d-b897-d960ec47991e", + "cursor": { + "ref": "89d9644d-6f4c-45c1-aff6-f9fe18f0dc91", + "length": 250, + "cycles": 1, + "position": 212, + "iteration": 0, + "httpRequestId": "d1ef5654-70dc-4ea7-aa8e-012454389a42" + }, + "item": { + "id": "4a2524e0-aaef-4a1d-b897-d960ec47991e", + "name": "credentials_verify:proof:integer" + }, + "response": { + "id": "88e5abe9-eb94-4a5e-a362-a2651b9e9ef2", + "status": "Bad Request", + "code": 400, + "responseTime": 76, + "responseSize": 142 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "1edccbef-d3bc-47af-8d46-9e733e49b593", + "cursor": { + "ref": "9e0f15f5-ef49-4060-8640-a2941d902a36", + "length": 250, + "cycles": 1, + "position": 213, + "iteration": 0, + "httpRequestId": "02131092-4935-450b-8a18-83c979d3cbbb" + }, + "item": { + "id": "1edccbef-d3bc-47af-8d46-9e733e49b593", + "name": "credentials_verify:proof:null" + }, + "response": { + "id": "1bb46fe4-de7b-42a5-b51d-e542598c9f7b", + "status": "Bad Request", + "code": 400, + "responseTime": 70, + "responseSize": 142 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "4437b926-9e2a-4c6f-97be-a07a73e4f279", + "cursor": { + "ref": "1ebf0f65-5679-42f5-b527-2aecfd742251", + "length": 250, + "cycles": 1, + "position": 214, + "iteration": 0, + "httpRequestId": "b6e2c6fc-09ec-4d88-8f64-f8fe887601dc" + }, + "item": { + "id": "4437b926-9e2a-4c6f-97be-a07a73e4f279", + "name": "credentials_verify:proof:string" + }, + "response": { + "id": "53848ef5-f616-4c1d-921a-2f63f3221c0a", + "status": "Bad Request", + "code": 400, + "responseTime": 69, + "responseSize": 142 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "0d9fff2b-7552-47fe-8871-6b433c93164c", + "cursor": { + "ref": "28c67878-6fba-43e8-8768-15116ca0aef1", + "length": 250, + "cycles": 1, + "position": 215, + "iteration": 0, + "httpRequestId": "20bbc329-7ff8-409d-98f4-ba4a38bd0280" + }, + "item": { + "id": "0d9fff2b-7552-47fe-8871-6b433c93164c", + "name": "credentials_verify:proof:type:missing" + }, + "response": { + "id": "ffd27f26-b04c-4386-a553-270e49f7fcef", + "status": "Bad Request", + "code": 400, + "responseTime": 69, + "responseSize": 142 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "51593cc7-8166-42e1-a1df-709a7902e48f", + "cursor": { + "ref": "af1f1324-48a2-4630-8214-c907e2b72e10", + "length": 250, + "cycles": 1, + "position": 216, + "iteration": 0, + "httpRequestId": "2fb4c0d8-4975-4a71-bf6a-38899d4b7f48" + }, + "item": { + "id": "51593cc7-8166-42e1-a1df-709a7902e48f", + "name": "credentials_verify:proof:type:array" + }, + "response": { + "id": "dbf1005c-fc3a-4eb4-aefd-7d033dbefba4", + "status": "Bad Request", + "code": 400, + "responseTime": 70, + "responseSize": 142 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "5ebccb9c-a1f1-417a-abfb-e17d54644e4f", + "cursor": { + "ref": "c63e6a34-707b-4c0b-a8d7-c4a5b0c99997", + "length": 250, + "cycles": 1, + "position": 217, + "iteration": 0, + "httpRequestId": "0f3db224-6a3f-4599-b654-c8c9a26b40f9" + }, + "item": { + "id": "5ebccb9c-a1f1-417a-abfb-e17d54644e4f", + "name": "credentials_verify:proof:type:boolean" + }, + "response": { + "id": "d769d49d-ae94-42f8-8f20-f429b1273f98", + "status": "Bad Request", + "code": 400, + "responseTime": 70, + "responseSize": 142 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "568e95ad-fb7c-4b81-9d9e-b704bdbfd5f8", + "cursor": { + "ref": "5a379b3d-3749-4485-9d0a-75237ebfadc7", + "length": 250, + "cycles": 1, + "position": 218, + "iteration": 0, + "httpRequestId": "e73f0a1b-cbb6-4944-ab17-2fac2a71f9db" + }, + "item": { + "id": "568e95ad-fb7c-4b81-9d9e-b704bdbfd5f8", + "name": "credentials_verify:proof:type:integer" + }, + "response": { + "id": "8558ee49-7c75-431d-a82f-5098919619d0", + "status": "Bad Request", + "code": 400, + "responseTime": 70, + "responseSize": 142 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "752b91c5-1bf7-4396-8d25-71adc1462cb1", + "cursor": { + "ref": "fb99e9ac-8557-4d8c-9a24-2edad57a857c", + "length": 250, + "cycles": 1, + "position": 219, + "iteration": 0, + "httpRequestId": "f6c7d357-467f-4f36-8242-348cce6f9a9a" + }, + "item": { + "id": "752b91c5-1bf7-4396-8d25-71adc1462cb1", + "name": "credentials_verify:proof:type:null" + }, + "response": { + "id": "779bcae8-1b27-4576-bbc5-421da3d7baaa", + "status": "Bad Request", + "code": 400, + "responseTime": 69, + "responseSize": 142 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "c382c2dd-7cca-486d-97be-b664f6b39329", + "cursor": { + "ref": "c4838a7f-4124-4691-93a8-5292fe09828a", + "length": 250, + "cycles": 1, + "position": 220, + "iteration": 0, + "httpRequestId": "ab029743-9217-49f9-be16-8ddca388aa8c" + }, + "item": { + "id": "c382c2dd-7cca-486d-97be-b664f6b39329", + "name": "credentials_verify:proof:type:object" + }, + "response": { + "id": "8bdd1567-3904-476c-8f54-43277b624929", + "status": "Bad Request", + "code": 400, + "responseTime": 69, + "responseSize": 142 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "7f2f1ad2-2445-41c5-948f-55d6047e6228", + "cursor": { + "ref": "6f24b2a7-8193-4504-841b-ff549cc4d9af", + "length": 250, + "cycles": 1, + "position": 221, + "iteration": 0, + "httpRequestId": "4c28e13b-dd54-45cb-a917-5e399ef8dea7" + }, + "item": { + "id": "7f2f1ad2-2445-41c5-948f-55d6047e6228", + "name": "credentials_verify:proof:type:string" + }, + "response": { + "id": "1102f1dc-efa2-4b1e-b2ea-9e31cbb0c918", + "status": "Bad Request", + "code": 400, + "responseTime": 71, + "responseSize": 142 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "c3b84a7a-f7ca-4c70-bebd-7838686aadab", + "cursor": { + "ref": "097795a8-020d-4541-9c28-1f7a0bb89502", + "length": 250, + "cycles": 1, + "position": 222, + "iteration": 0, + "httpRequestId": "8e2bd7c1-9d30-4bd7-a6ce-bc1fae61ad8a" + }, + "item": { + "id": "c3b84a7a-f7ca-4c70-bebd-7838686aadab", + "name": "credentials_verify:proof:created:array" + }, + "response": { + "id": "1c91587b-e3ac-4e12-bdda-1cc94369f751", + "status": "Bad Request", + "code": 400, + "responseTime": 70, + "responseSize": 142 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "07889feb-a2cc-402f-af9d-d659e9e68922", + "cursor": { + "ref": "621a64b3-4987-4c1e-b165-a22206619441", + "length": 250, + "cycles": 1, + "position": 223, + "iteration": 0, + "httpRequestId": "052c5425-2df7-4732-a623-b44efbaef2a5" + }, + "item": { + "id": "07889feb-a2cc-402f-af9d-d659e9e68922", + "name": "credentials_verify:proof:created:boolean" + }, + "response": { + "id": "e48354a6-0d2d-4696-9090-dd9051ef6d2b", + "status": "Bad Request", + "code": 400, + "responseTime": 71, + "responseSize": 142 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "b275d26f-4d1b-4a16-b821-0e56f78d3b39", + "cursor": { + "ref": "311d4ba6-c0fa-45fa-8634-f0c9c0092c43", + "length": 250, + "cycles": 1, + "position": 224, + "iteration": 0, + "httpRequestId": "12c274fe-2a31-42e7-9dca-b1e2ead6da7d" + }, + "item": { + "id": "b275d26f-4d1b-4a16-b821-0e56f78d3b39", + "name": "credentials_verify:proof:created:integer" + }, + "response": { + "id": "df4e11c1-53eb-47ee-a264-3b4829a4ab98", + "status": "Bad Request", + "code": 400, + "responseTime": 72, + "responseSize": 142 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "30ddbd30-a16b-4138-96aa-6207491ae0e5", + "cursor": { + "ref": "c867013f-a11f-44a3-8a52-cd2a5025e5e0", + "length": 250, + "cycles": 1, + "position": 225, + "iteration": 0, + "httpRequestId": "c36f5980-5437-45b3-9c2c-c7976c369d3d" + }, + "item": { + "id": "30ddbd30-a16b-4138-96aa-6207491ae0e5", + "name": "credentials_verify:proof:created:null" + }, + "response": { + "id": "7a1b3682-bd62-4dad-a507-e7492ded0a93", + "status": "Bad Request", + "code": 400, + "responseTime": 70, + "responseSize": 142 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "fb0e9791-8dbe-4e51-94f1-309e641c5984", + "cursor": { + "ref": "aef611cb-0c16-4a21-a665-03d3b619b3cf", + "length": 250, + "cycles": 1, + "position": 226, + "iteration": 0, + "httpRequestId": "5cd63259-d1fa-458a-a091-dcfe287cdc1a" + }, + "item": { + "id": "fb0e9791-8dbe-4e51-94f1-309e641c5984", + "name": "credentials_verify:proof:created:object" + }, + "response": { + "id": "5b05e7d2-6ead-4f04-86eb-6e3dcc23fbc0", + "status": "Bad Request", + "code": 400, + "responseTime": 69, + "responseSize": 142 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "f17819dc-f703-46f2-8e7d-843c86347339", + "cursor": { + "ref": "04966ed2-7133-4484-88f8-cad5d25b5307", + "length": 250, + "cycles": 1, + "position": 227, + "iteration": 0, + "httpRequestId": "16d3e21a-8514-46fc-89c2-2551b84ec7d1" + }, + "item": { + "id": "f17819dc-f703-46f2-8e7d-843c86347339", + "name": "credentials_verify:proof:verificationMethod:array" + }, + "response": { + "id": "6246fc83-27c6-4776-89f7-b3ca8ee13149", + "status": "Bad Request", + "code": 400, + "responseTime": 70, + "responseSize": 142 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "e16aa103-1e48-4ee3-96bd-37f8bd8cd4c4", + "cursor": { + "ref": "c34046fe-d5e1-4dea-b8c0-754d7e3d795c", + "length": 250, + "cycles": 1, + "position": 228, + "iteration": 0, + "httpRequestId": "d7a254ee-7bf3-453c-9ec0-0d737b63934b" + }, + "item": { + "id": "e16aa103-1e48-4ee3-96bd-37f8bd8cd4c4", + "name": "credentials_verify:proof:verificationMethod:boolean" + }, + "response": { + "id": "91ef61a4-06c9-4dcf-bcf3-ff0c248ba697", + "status": "Bad Request", + "code": 400, + "responseTime": 70, + "responseSize": 142 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "8a554e95-b0a7-403f-a970-73d1051fc63d", + "cursor": { + "ref": "4e0fdaae-ecef-4116-b288-3d9f5c53f183", + "length": 250, + "cycles": 1, + "position": 229, + "iteration": 0, + "httpRequestId": "5b422b7e-2672-4088-a7d8-4107a845d8d6" + }, + "item": { + "id": "8a554e95-b0a7-403f-a970-73d1051fc63d", + "name": "credentials_verify:proof:verificationMethod:integer" + }, + "response": { + "id": "348efd6b-e862-4b09-83db-f4beeb25fe65", + "status": "Bad Request", + "code": 400, + "responseTime": 69, + "responseSize": 142 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "8f1b9daf-84e9-4567-967a-4eaa9d48345f", + "cursor": { + "ref": "8fb7231d-376f-4256-b975-945a18146372", + "length": 250, + "cycles": 1, + "position": 230, + "iteration": 0, + "httpRequestId": "0eef9217-81f9-458a-a421-31e5f2782e50" + }, + "item": { + "id": "8f1b9daf-84e9-4567-967a-4eaa9d48345f", + "name": "credentials_verify:proof:verificationMethod:null" + }, + "response": { + "id": "e006d926-eabe-40db-bd8c-8bcf7e7299a3", + "status": "Bad Request", + "code": 400, + "responseTime": 70, + "responseSize": 142 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "c4c195e0-dd79-40e0-954d-0af94a7c32d0", + "cursor": { + "ref": "18ca9149-ef1e-4d2a-a917-476a9761609b", + "length": 250, + "cycles": 1, + "position": 231, + "iteration": 0, + "httpRequestId": "173dd479-1205-4684-bfbc-9ca462480687" + }, + "item": { + "id": "c4c195e0-dd79-40e0-954d-0af94a7c32d0", + "name": "credentials_verify:proof:verificationMethod:object" + }, + "response": { + "id": "fa613318-8909-42ab-843e-a0fb098754a1", + "status": "Bad Request", + "code": 400, + "responseTime": 71, + "responseSize": 142 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "81976892-ae20-4bd2-8a72-91454581216b", + "cursor": { + "ref": "deb96723-b7a7-458c-943a-a7106f40118f", + "length": 250, + "cycles": 1, + "position": 232, + "iteration": 0, + "httpRequestId": "ca7f99bd-3661-4bc1-92ec-251b7dc0ca31" + }, + "item": { + "id": "81976892-ae20-4bd2-8a72-91454581216b", + "name": "credentials_verify:proof:jws:array" + }, + "response": { + "id": "1123bd4f-3989-4882-ac53-f1ea52f30e35", + "status": "Bad Request", + "code": 400, + "responseTime": 70, + "responseSize": 142 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "b09089ff-40c7-48dd-95a9-acd955b61543", + "cursor": { + "ref": "6db8b024-2301-49a9-8dc6-f88d642540bb", + "length": 250, + "cycles": 1, + "position": 233, + "iteration": 0, + "httpRequestId": "def38d47-3052-4287-bd81-bcc6ec518bf8" + }, + "item": { + "id": "b09089ff-40c7-48dd-95a9-acd955b61543", + "name": "credentials_verify:proof:jws:boolean" + }, + "response": { + "id": "4f893fc3-856d-4349-afa7-b3d17daa71da", + "status": "Bad Request", + "code": 400, + "responseTime": 70, + "responseSize": 142 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "31564f35-b4cf-4cb4-a4d7-6cde546e827a", + "cursor": { + "ref": "00699693-87a9-44f1-a8c8-6088a81694eb", + "length": 250, + "cycles": 1, + "position": 234, + "iteration": 0, + "httpRequestId": "7f367762-8ded-47bb-88bf-db7441618a8a" + }, + "item": { + "id": "31564f35-b4cf-4cb4-a4d7-6cde546e827a", + "name": "credentials_verify:proof:jws:integer" + }, + "response": { + "id": "70d0b17e-5c89-453b-b3ca-950f1b930119", + "status": "Bad Request", + "code": 400, + "responseTime": 70, + "responseSize": 142 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "2a3a6170-16e3-42b3-952d-c918726aa7ca", + "cursor": { + "ref": "015bfa5d-c3cd-479d-8196-34a83a77b089", + "length": 250, + "cycles": 1, + "position": 235, + "iteration": 0, + "httpRequestId": "f826572a-1a0d-434f-aefe-732656c69679" + }, + "item": { + "id": "2a3a6170-16e3-42b3-952d-c918726aa7ca", + "name": "credentials_verify:proof:jws:null" + }, + "response": { + "id": "4faaf21a-6431-4d19-8ce1-b18293bba978", + "status": "Bad Request", + "code": 400, + "responseTime": 69, + "responseSize": 142 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "70b32d56-0817-4d9b-a2e3-5faad7b19090", + "cursor": { + "ref": "4cc618d9-15f4-4d4e-954a-15e0de7bb0e4", + "length": 250, + "cycles": 1, + "position": 236, + "iteration": 0, + "httpRequestId": "624eb5fb-9610-4903-a5f2-c945664abdde" + }, + "item": { + "id": "70b32d56-0817-4d9b-a2e3-5faad7b19090", + "name": "credentials_verify:proof:jws:object" + }, + "response": { + "id": "6255e7f0-81d4-4d2c-822e-eb4aa70b70b4", + "status": "Bad Request", + "code": 400, + "responseTime": 70, + "responseSize": 142 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "75ef5bc1-535d-429c-99b7-665255b20e96", + "cursor": { + "ref": "e9be6a40-274a-493c-a223-0b7d0aa4c801", + "length": 250, + "cycles": 1, + "position": 237, + "iteration": 0, + "httpRequestId": "346e18c5-f3f9-4177-a8f7-942e97f181c1" + }, + "item": { + "id": "75ef5bc1-535d-429c-99b7-665255b20e96", + "name": "credentials_verify:proof:proofPurpose:array" + }, + "response": { + "id": "c670bea6-c84d-459c-9059-625f20f296df", + "status": "Bad Request", + "code": 400, + "responseTime": 70, + "responseSize": 142 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "7ce72f8c-2140-45b6-b54a-f7d4cc4e3a5b", + "cursor": { + "ref": "1cdbf96f-95b9-4210-8760-9c2e0cdb037b", + "length": 250, + "cycles": 1, + "position": 238, + "iteration": 0, + "httpRequestId": "485994f5-efbb-439c-aca6-bb9f08ceb2d4" + }, + "item": { + "id": "7ce72f8c-2140-45b6-b54a-f7d4cc4e3a5b", + "name": "credentials_verify:proof:proofPurpose:boolean" + }, + "response": { + "id": "21e39c4a-92c2-41a5-b1b2-2fcde800db24", + "status": "Bad Request", + "code": 400, + "responseTime": 69, + "responseSize": 142 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "b482d3ff-8be2-4746-a420-2edef6b02569", + "cursor": { + "ref": "6d0c5ebc-bf38-4a18-aefa-74f8fbe71996", + "length": 250, + "cycles": 1, + "position": 239, + "iteration": 0, + "httpRequestId": "d83d73f1-a86c-430e-8393-e6e02939850a" + }, + "item": { + "id": "b482d3ff-8be2-4746-a420-2edef6b02569", + "name": "credentials_verify:proof:proofPurpose:integer" + }, + "response": { + "id": "c891cf68-c8ce-449d-85ae-c0d00512b55e", + "status": "Bad Request", + "code": 400, + "responseTime": 69, + "responseSize": 142 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "fcd45cae-3fd3-40a2-a3b6-62f9ed570d8f", + "cursor": { + "ref": "eb9af158-2b68-4700-8509-561a16cd0c27", + "length": 250, + "cycles": 1, + "position": 240, + "iteration": 0, + "httpRequestId": "0bb37cca-ece4-43ea-9a75-3e1532d90be9" + }, + "item": { + "id": "fcd45cae-3fd3-40a2-a3b6-62f9ed570d8f", + "name": "credentials_verify:proof:proofPurpose:null" + }, + "response": { + "id": "29cb8940-44f6-4b67-8ede-2b594a00715b", + "status": "Bad Request", + "code": 400, + "responseTime": 69, + "responseSize": 142 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "e48237a3-01af-4a41-a9e6-cfb562deb7dc", + "cursor": { + "ref": "f9ed592f-a71d-4f04-8ddf-0ebe089c50b6", + "length": 250, + "cycles": 1, + "position": 241, + "iteration": 0, + "httpRequestId": "77a7edea-8962-42a1-8716-915d6b50faf4" + }, + "item": { + "id": "e48237a3-01af-4a41-a9e6-cfb562deb7dc", + "name": "credentials_verify:proof:proofPurpose:object" + }, + "response": { + "id": "c6ff4066-5d60-4b10-b0f4-c99f151bab7c", + "status": "Bad Request", + "code": 400, + "responseTime": 69, + "responseSize": 142 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "755f9968-a2f5-4822-9948-482ff3ef1cfa", + "cursor": { + "ref": "5cbb0541-09c3-43c8-8d37-74da13fe364c", + "length": 250, + "cycles": 1, + "position": 242, + "iteration": 0, + "httpRequestId": "daa3a0cc-9e47-48f6-a0d0-9a4143f1f13f" + }, + "item": { + "id": "755f9968-a2f5-4822-9948-482ff3ef1cfa", + "name": "credentials_verify:proof:proofPurpose:string" + }, + "response": { + "id": "0d44ed72-aa78-42aa-9f42-a436cabe879d", + "status": "Bad Request", + "code": 400, + "responseTime": 70, + "responseSize": 142 + }, + "assertions": [ + { + "assertion": "status code is 400", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "95820156-13b0-4a35-8505-595a7b853ea7", + "cursor": { + "ref": "8f513d2d-71dd-4e64-bc6a-832e9e381399", + "length": 250, + "cycles": 1, + "position": 243, + "iteration": 0, + "httpRequestId": "a3a099a6-7159-4c1b-9689-c5f5dab0ca6a" + }, + "item": { + "id": "95820156-13b0-4a35-8505-595a7b853ea7", + "name": "credentials_verify:missing_auth" + }, + "response": { + "id": "36eae165-c9c9-4883-9e79-14e2c316dc96", + "status": "Bad Request", + "code": 400, + "responseTime": 70, + "responseSize": 142 + }, + "assertions": [ + { + "assertion": "status code is 401", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 0, + "test": "status code is 401", + "message": "expected response to have status code 401 but got 400", + "stack": "AssertionError: expected response to have status code 401 but got 400\n at Object.eval sandbox-script.js:1:244)" + } + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "1cf315a9-5bfb-4bec-ba5a-08d2e2c25c1d", + "cursor": { + "ref": "9ea47f7b-a402-4d1e-bb0f-608e21700fa1", + "length": 250, + "cycles": 1, + "position": 244, + "iteration": 0, + "httpRequestId": "f5d9c935-f67f-4dda-a2e2-a0bea2e484e8" + }, + "item": { + "id": "1cf315a9-5bfb-4bec-ba5a-08d2e2c25c1d", + "name": "credentials_verify:bad_signature" + }, + "response": { + "id": "ababc9b2-2a58-41b9-8a0b-4e0fb0750fda", + "status": "Bad Request", + "code": 400, + "responseTime": 70, + "responseSize": 142 + }, + "assertions": [ + { + "assertion": "status code is 200", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 0, + "test": "status code is 200", + "message": "expected response to have status code 200 but got 400", + "stack": "AssertionError: expected response to have status code 200 but got 400\n at Object.eval sandbox-script.js:1:245)" + } + }, + { + "assertion": "response validates against schema", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 1, + "test": "response validates against schema", + "message": "expected data to satisfy schema but found following errors: \ndata should have required property 'verified'", + "stack": "AssertionError: expected data to satisfy schema but found following errors: \ndata should have required property 'verified'\n at Object.eval sandbox-script.js:2:245)" + } + }, + { + "assertion": "response verified is false", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 2, + "test": "response verified is false", + "message": "expected undefined to be false", + "stack": "AssertionError: expected undefined to be false\n at Object.eval sandbox-script.js:3:245)" + } + } + ] + }, + { + "id": "6a629212-24d6-4629-af13-350dee104691", + "cursor": { + "ref": "c0053baa-ec46-45ec-9c0a-b6a5bc20df4d", + "length": 250, + "cycles": 1, + "position": 245, + "iteration": 0, + "httpRequestId": "232e1d33-8190-4128-b714-67c9c8f28b42" + }, + "item": { + "id": "6a629212-24d6-4629-af13-350dee104691", + "name": "credentials_verify" + }, + "response": { + "id": "37289604-f1a2-402b-bee0-1ae917f607d7", + "status": "Bad Request", + "code": 400, + "responseTime": 70, + "responseSize": 142 + }, + "assertions": [ + { + "assertion": "status code is 200", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 0, + "test": "status code is 200", + "message": "expected response to have status code 200 but got 400", + "stack": "AssertionError: expected response to have status code 200 but got 400\n at Object.eval sandbox-script.js:1:246)" + } + }, + { + "assertion": "response validates against schema", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 1, + "test": "response validates against schema", + "message": "expected data to satisfy schema but found following errors: \ndata should have required property 'verified'", + "stack": "AssertionError: expected data to satisfy schema but found following errors: \ndata should have required property 'verified'\n at Object.eval sandbox-script.js:2:246)" + } + }, + { + "assertion": "response verified is true", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 2, + "test": "response verified is true", + "message": "expected undefined to be true", + "stack": "AssertionError: expected undefined to be true\n at Object.eval sandbox-script.js:3:246)" + } + } + ] + }, + { + "id": "e27d514c-c992-4ea7-ad4d-cc20dd913cb2", + "cursor": { + "ref": "01aeafb3-f0f4-44ca-803d-f5b7539acb7d", + "length": 250, + "cycles": 1, + "position": 246, + "iteration": 0, + "httpRequestId": "318d51f1-d3ee-4528-a990-74d0fc590b36" + }, + "item": { + "id": "e27d514c-c992-4ea7-ad4d-cc20dd913cb2", + "name": "credentials_verify:issuer:object" + }, + "response": { + "id": "1dc603e4-e81a-4f14-8ef9-e58f7c7763ab", + "status": "Bad Request", + "code": 400, + "responseTime": 74, + "responseSize": 142 + }, + "assertions": [ + { + "assertion": "status code is 200", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 0, + "test": "status code is 200", + "message": "expected response to have status code 200 but got 400", + "stack": "AssertionError: expected response to have status code 200 but got 400\n at Object.eval sandbox-script.js:1:247)" + } + }, + { + "assertion": "response validates against schema", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 1, + "test": "response validates against schema", + "message": "expected data to satisfy schema but found following errors: \ndata should have required property 'verified'", + "stack": "AssertionError: expected data to satisfy schema but found following errors: \ndata should have required property 'verified'\n at Object.eval sandbox-script.js:2:247)" + } + }, + { + "assertion": "response verified is true", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 2, + "test": "response verified is true", + "message": "expected undefined to be true", + "stack": "AssertionError: expected undefined to be true\n at Object.eval sandbox-script.js:3:247)" + } + } + ] + }, + { + "id": "48f99d2e-9a94-4991-8b80-3fefafbe9992", + "cursor": { + "ref": "d7859938-c1ac-4b56-945d-bdbfd413517c", + "length": 250, + "cycles": 1, + "position": 247, + "iteration": 0, + "httpRequestId": "7a1e264f-14fc-471e-ae71-985613ce08a7" + }, + "item": { + "id": "48f99d2e-9a94-4991-8b80-3fefafbe9992", + "name": "presentations:missing_auth" + }, + "response": { + "id": "06ef6a73-4548-4d84-84b5-ef01f30adcce", + "status": "Unauthorized", + "code": 401, + "responseTime": 70, + "responseSize": 84 + }, + "assertions": [ + { + "assertion": "status code is 401", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "48f99d2e-9a94-4991-8b80-3fefafbe9992", + "cursor": { + "ref": "d7859938-c1ac-4b56-945d-bdbfd413517c", + "length": 250, + "cycles": 1, + "position": 247, + "iteration": 0, + "httpRequestId": "7a1e264f-14fc-471e-ae71-985613ce08a7" + }, + "item": { + "id": "48f99d2e-9a94-4991-8b80-3fefafbe9992", + "name": "presentations:missing_auth" + }, + "response": { + "id": "06ef6a73-4548-4d84-84b5-ef01f30adcce", + "status": "Unauthorized", + "code": 401, + "responseTime": 70, + "responseSize": 84 + }, + "assertions": [ + { + "assertion": "status code is 401", + "skipped": false + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "5addef10-f352-4dd6-ae26-d4ce39d7a0aa", + "cursor": { + "ref": "96f8f328-0d7e-464f-85b7-0911b33e2499", + "length": 250, + "cycles": 1, + "position": 248, + "iteration": 0, + "httpRequestId": "a8539f15-3a2c-4d20-ad21-3d1c2bfdd11c" + }, + "item": { + "id": "5addef10-f352-4dd6-ae26-d4ce39d7a0aa", + "name": "presentations_prove:missing_auth" + }, + "response": { + "id": "a93cf4aa-7da9-4acd-aaca-9807ad04ac21", + "status": "Bad Request", + "code": 400, + "responseTime": 69, + "responseSize": 142 + }, + "assertions": [ + { + "assertion": "status code is 401", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 0, + "test": "status code is 401", + "message": "expected response to have status code 401 but got 400", + "stack": "AssertionError: expected response to have status code 401 but got 400\n at Object.eval sandbox-script.js:1:249)" + } + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + }, + { + "id": "c6ebe5df-b12a-4749-a767-bb5101f02c84", + "cursor": { + "ref": "700d6a42-8f02-424b-baed-a528c5abcd36", + "length": 250, + "cycles": 1, + "position": 249, + "iteration": 0, + "httpRequestId": "62c5388a-78ef-44d9-8467-08fc19d50f30" + }, + "item": { + "id": "c6ebe5df-b12a-4749-a767-bb5101f02c84", + "name": "presentations_verify:missing_auth" + }, + "response": { + "id": "046a416c-8cb6-4286-8289-fd342c312062", + "status": "Bad Request", + "code": 400, + "responseTime": 70, + "responseSize": 142 + }, + "assertions": [ + { + "assertion": "status code is 401", + "skipped": false, + "error": { + "name": "AssertionError", + "index": 0, + "test": "status code is 401", + "message": "expected response to have status code 401 but got 400", + "stack": "AssertionError: expected response to have status code 401 but got 400\n at Object.eval sandbox-script.js:1:250)" + } + }, + { + "assertion": "response validates against schema", + "skipped": false + } + ] + } + ] + } +} \ No newline at end of file diff --git a/reports/conformance-1726447924/archive/index.html b/reports/conformance-1726447924/archive/index.html new file mode 100644 index 0000000000..32dfe8686e --- /dev/null +++ b/reports/conformance-1726447924/archive/index.html @@ -0,0 +1,51 @@ + + + + + + + + \ No newline at end of file diff --git a/reports/conformance-1726447924/index.html b/reports/conformance-1726447924/index.html new file mode 100644 index 0000000000..b1d632146a --- /dev/null +++ b/reports/conformance-1726447924/index.html @@ -0,0 +1,558 @@ + + + + + + + W3C Supply Chain Traceability Conformance Test Results + + + + + + + + +
+
+
+
+

Traceability Conformance Test Results

+
+
+
+
+
+
+
+
+

Summary

+
+ +

+ These are the test results for the + Open API for Interoperable Traceability + as of: 2024-09-16 00:49:44.317568 +

+

+ The highest current % of passed tests by a single provider is: 99.2%
+ The lowest is: 48.3%
+ Across all providers the average % of passed tests is: 83.1% +

+ +
+

Provider Summary

+
+ + +
+
+
BCGov
+
+

99.2%

+

of tests taken, passed

+
+
+
+ + + +
+
+
GS1US
+
+

92.0%

+

of tests taken, passed

+
+
+
+ + + +
+
+
Mavennet
+
+

48.3%

+

of tests taken, passed

+
+
+
+ + + +
+
+
mesur.io
+
+

92.8%

+

of tests taken, passed

+
+
+
+ + +
+
+ +
+

Provider & Test Summary

+
+ +
+
+
+
+
+
+
+
+
+
+
+ + + + + + + +
Test TypeBCGovGS1USMavennetmesur.io
Conformance Suite99.2%92.0%48.3%92.8%
+
+
+
+
+
+ +

+
+ +
+
+
+
+
+
+
+
+
+
+
+ + + + + + + +
Test Type
+
+
+
+
+
+ +


+
+
+
+
+

+
+
+
+
+

Results

+
+
+
+
+
+
+
+
+

Details

+
+ +
+
+
+
+
+
+
+
+
+
+
+ + + + + + + +
ProviderTest TypeTest StepAssertionResultError MessagePassing
GS1USConformance Suitedid_jsonstatus code is 200Pass1
GS1USConformance Suitedid_jsonresponse validates against schemaPass1
GS1USConformance Suitedid:invalidstatus code is 400Failexpected response to have status code 400 but got 4040
GS1USConformance Suitedid:invalidresponse validates against schemaPass1
GS1USConformance Suitedid:invalidstatus code is 400Failexpected response to have status code 400 but got 4040
GS1USConformance Suitedid:invalidresponse validates against schemaPass1
GS1USConformance Suitedid:not_found:did_webstatus code is 404Pass1
GS1USConformance Suitedid:not_found:did_webresponse validates against schemaPass1
GS1USConformance Suitedid:not_found:urnstatus code is 404Pass1
GS1USConformance Suitedid:not_found:urnresponse validates against schemaPass1
GS1USConformance Suiteidentifiers:missing_authstatus code is 401Pass1
GS1USConformance Suiteidentifiers:missing_authresponse validates against schemaPass1
GS1USConformance Suiteidentifiersstatus code is 200Pass1
GS1USConformance Suiteidentifiersresponse validates against schemaPass1
GS1USConformance Suitecredentials_issue:credential:missingstatus code is 400Pass1
GS1USConformance Suitecredentials_issue:credential:missingresponse validates against schemaPass1
GS1USConformance Suitecredentials_issue:credential.@context:missingstatus code is 400Pass1
GS1USConformance Suitecredentials_issue:credential.@context:missingresponse validates against schemaPass1
GS1USConformance Suitecredentials_issue:credential.@context:booleanstatus code is 400Pass1
GS1USConformance Suitecredentials_issue:credential.@context:booleanresponse validates against schemaPass1
GS1USConformance Suitecredentials_issue:credential.@context:integer Copystatus code is 400Pass1
GS1USConformance Suitecredentials_issue:credential.@context:integer Copyresponse validates against schemaPass1
GS1USConformance Suitecredentials_issue:credential.@context:nullstatus code is 400Pass1
GS1USConformance Suitecredentials_issue:credential.@context:nullresponse validates against schemaPass1
GS1USConformance Suitecredentials_issue:credential.@context:objectstatus code is 400Pass1
GS1USConformance Suitecredentials_issue:credential.@context:objectresponse validates against schemaPass1
GS1USConformance Suitecredentials_issue:credential.@context:stringstatus code is 400Pass1
GS1USConformance Suitecredentials_issue:credential.@context:stringresponse validates against schemaPass1
GS1USConformance Suitecredentials_issue:credential.@context.item.arraystatus code is 400Pass1
GS1USConformance Suitecredentials_issue:credential.@context.item.arrayresponse validates against schemaPass1
GS1USConformance Suitecredentials_issue:credential.@context.item.booleanstatus code is 400Pass1
GS1USConformance Suitecredentials_issue:credential.@context.item.booleanresponse validates against schemaPass1
GS1USConformance Suitecredentials_issue:credential.@context.item.integerstatus code is 400Pass1
GS1USConformance Suitecredentials_issue:credential.@context.item.integerresponse validates against schemaPass1
GS1USConformance Suitecredentials_issue:credential.@context.item.nullstatus code is 400Pass1
GS1USConformance Suitecredentials_issue:credential.@context.item.nullresponse validates against schemaPass1
GS1USConformance Suitecredentials_issue:credential.@context.item.objectstatus code is 400Pass1
GS1USConformance Suitecredentials_issue:credential.@context.item.objectresponse validates against schemaPass1
GS1USConformance Suitecredentials_issue:credential.id:arraystatus code is 400Pass1
GS1USConformance Suitecredentials_issue:credential.id:arrayresponse validates against schemaPass1
GS1USConformance Suitecredentials_issue:credential.id:booleanstatus code is 400Pass1
GS1USConformance Suitecredentials_issue:credential.id:booleanresponse validates against schemaPass1
GS1USConformance Suitecredentials_issue:credential.id:integerstatus code is 400Pass1
GS1USConformance Suitecredentials_issue:credential.id:integerresponse validates against schemaPass1
GS1USConformance Suitecredentials_issue:credential.id:nullstatus code is 400Pass1
GS1USConformance Suitecredentials_issue:credential.id:nullresponse validates against schemaPass1
GS1USConformance Suitecredentials_issue:credential.id:objectstatus code is 400Pass1
GS1USConformance Suitecredentials_issue:credential.id:objectresponse validates against schemaPass1
GS1USConformance Suitecredentials_issue:credential.type:missingstatus code is 400Pass1
GS1USConformance Suitecredentials_issue:credential.type:missingresponse validates against schemaPass1
GS1USConformance Suitecredentials_issue:credential.type:booleanstatus code is 400Pass1
GS1USConformance Suitecredentials_issue:credential.type:booleanresponse validates against schemaPass1
GS1USConformance Suitecredentials_issue:credential.type:integerstatus code is 400Pass1
GS1USConformance Suitecredentials_issue:credential.type:integerresponse validates against schemaPass1
GS1USConformance Suitecredentials_issue:credential.type:nullstatus code is 400Pass1
GS1USConformance Suitecredentials_issue:credential.type:nullresponse validates against schemaPass1
GS1USConformance Suitecredentials_issue:credential.type:objectstatus code is 400Pass1
GS1USConformance Suitecredentials_issue:credential.type:objectresponse validates against schemaPass1
GS1USConformance Suitecredentials_issue:credential.type:stringstatus code is 400Pass1
GS1USConformance Suitecredentials_issue:credential.type:stringresponse validates against schemaPass1
GS1USConformance Suitecredentials_issue:credential.type.item:missingstatus code is 400Pass1
GS1USConformance Suitecredentials_issue:credential.type.item:missingresponse validates against schemaPass1
GS1USConformance Suitecredentials_issue:credential.type.item:arraystatus code is 400Pass1
GS1USConformance Suitecredentials_issue:credential.type.item:arrayresponse validates against schemaPass1
GS1USConformance Suitecredentials_issue:credential.type.item:booleanstatus code is 400Pass1
GS1USConformance Suitecredentials_issue:credential.type.item:booleanresponse validates against schemaPass1
GS1USConformance Suitecredentials_issue:credential.type.item:integerstatus code is 400Pass1
GS1USConformance Suitecredentials_issue:credential.type.item:integerresponse validates against schemaPass1
GS1USConformance Suitecredentials_issue:credential.type.item:nullstatus code is 400Pass1
GS1USConformance Suitecredentials_issue:credential.type.item:nullresponse validates against schemaPass1
GS1USConformance Suitecredentials_issue:credential.type.item:objectstatus code is 400Pass1
GS1USConformance Suitecredentials_issue:credential.type.item:objectresponse validates against schemaPass1
GS1USConformance Suitecredentials_issue:credential.issuer:missingstatus code is 400Pass1
GS1USConformance Suitecredentials_issue:credential.issuer:missingresponse validates against schemaPass1
GS1USConformance Suitecredentials_issue:credential.issuer:arraystatus code is 400Pass1
GS1USConformance Suitecredentials_issue:credential.issuer:arrayresponse validates against schemaPass1
GS1USConformance Suitecredentials_issue:credential.issuer:booleanstatus code is 400Pass1
GS1USConformance Suitecredentials_issue:credential.issuer:booleanresponse validates against schemaPass1
GS1USConformance Suitecredentials_issue:credential.issuer:integerstatus code is 400Pass1
GS1USConformance Suitecredentials_issue:credential.issuer:integerresponse validates against schemaPass1
GS1USConformance Suitecredentials_issue:credential.issuer:nullstatus code is 400Pass1
GS1USConformance Suitecredentials_issue:credential.issuer:nullresponse validates against schemaPass1
GS1USConformance Suitecredentials_issue.credential.issuer:invalidstatus code is 400Pass1
GS1USConformance Suitecredentials_issue.credential.issuer:invalidresponse validates against schemaPass1
GS1USConformance Suitecredentials_issue.credential.issuer:unknownstatus code is 422Failexpected response to have status code 422 but got 4000
GS1USConformance Suitecredentials_issue.credential.issuer:unknownresponse validates against schemaPass1
GS1USConformance Suitecredentials_issue:credential.issuer.id:missingstatus code is 400Pass1
GS1USConformance Suitecredentials_issue:credential.issuer.id:missingresponse validates against schemaPass1
GS1USConformance Suitecredentials_issue:credential.issuer.id:arraystatus code is 400Pass1
GS1USConformance Suitecredentials_issue:credential.issuer.id:arrayresponse validates against schemaPass1
GS1USConformance Suitecredentials_issue:credential.issuer.id:booleanstatus code is 400Pass1
GS1USConformance Suitecredentials_issue:credential.issuer.id:booleanresponse validates against schemaPass1
GS1USConformance Suitecredentials_issue:credential.issuer.id:integerstatus code is 400Pass1
GS1USConformance Suitecredentials_issue:credential.issuer.id:integerresponse validates against schemaPass1
GS1USConformance Suitecredentials_issue:credential.issuer.id:nullstatus code is 400Pass1
GS1USConformance Suitecredentials_issue:credential.issuer.id:nullresponse validates against schemaPass1
GS1USConformance Suitecredentials_issue.credential.issuer.id:invalidstatus code is 400Pass1
GS1USConformance Suitecredentials_issue.credential.issuer.id:invalidresponse validates against schemaPass1
GS1USConformance Suitecredentials_issue.credential.issuer.id:unknownstatus code is 422Failexpected response to have status code 422 but got 4000
GS1USConformance Suitecredentials_issue.credential.issuer.id:unknownresponse validates against schemaPass1
GS1USConformance Suitecredentials_issue:credential.issuanceDate.missingstatus code is 400Pass1
GS1USConformance Suitecredentials_issue:credential.issuanceDate.missingresponse validates against schemaPass1
GS1USConformance Suitecredentials_issue:credential.issuanceDate:arraystatus code is 400Pass1
GS1USConformance Suitecredentials_issue:credential.issuanceDate:arrayresponse validates against schemaPass1
GS1USConformance Suitecredentials_issue:credential.issuanceDate:booleanstatus code is 400Pass1
GS1USConformance Suitecredentials_issue:credential.issuanceDate:booleanresponse validates against schemaPass1
GS1USConformance Suitecredentials_issue:credential.issuanceDate:integerstatus code is 400Pass1
GS1USConformance Suitecredentials_issue:credential.issuanceDate:integerresponse validates against schemaPass1
GS1USConformance Suitecredentials_issue:credential.issuanceDate:nullstatus code is 400Pass1
GS1USConformance Suitecredentials_issue:credential.issuanceDate:nullresponse validates against schemaPass1
GS1USConformance Suitecredentials_issue:credential.issuanceDate:objectstatus code is 400Pass1
GS1USConformance Suitecredentials_issue:credential.issuanceDate:objectresponse validates against schemaPass1
GS1USConformance Suitecredentials_issue:credential.issuanceDate:invalid_valuestatus code is 400Pass1
GS1USConformance Suitecredentials_issue:credential.issuanceDate:invalid_valueresponse validates against schemaPass1
GS1USConformance Suitecredentials_issue:credential.credentialSubject:missingstatus code is 400Pass1
GS1USConformance Suitecredentials_issue:credential.credentialSubject:missingresponse validates against schemaPass1
GS1USConformance Suitecredentials_issue:credential.credentialSubject:arraystatus code is 400Pass1
GS1USConformance Suitecredentials_issue:credential.credentialSubject:arrayresponse validates against schemaPass1
GS1USConformance Suitecredentials_issue:credential.credentialSubject:booleanstatus code is 400Pass1
GS1USConformance Suitecredentials_issue:credential.credentialSubject:booleanresponse validates against schemaPass1
GS1USConformance Suitecredentials_issue:credential.credentialSubject:integerstatus code is 400Pass1
GS1USConformance Suitecredentials_issue:credential.credentialSubject:integerresponse validates against schemaPass1
GS1USConformance Suitecredentials_issue:credential.credentialSubject:nullstatus code is 400Pass1
GS1USConformance Suitecredentials_issue:credential.credentialSubject:nullresponse validates against schemaPass1
GS1USConformance Suitecredentials_issue:credential.credentialSubject:stringstatus code is 400Pass1
GS1USConformance Suitecredentials_issue:credential.credentialSubject:stringresponse validates against schemaPass1
GS1USConformance Suitecredentials_issue:credential.credentialSubject.id:arraystatus code is 400Pass1
GS1USConformance Suitecredentials_issue:credential.credentialSubject.id:arrayresponse validates against schemaPass1
GS1USConformance Suitecredentials_issue:credential.credentialSubject.id:array Copystatus code is 400Pass1
GS1USConformance Suitecredentials_issue:credential.credentialSubject.id:array Copyresponse validates against schemaPass1
GS1USConformance Suitecredentials_issue:credential.credentialSubject.id:array Copy 2status code is 400Pass1
GS1USConformance Suitecredentials_issue:credential.credentialSubject.id:array Copy 2response validates against schemaPass1
GS1USConformance Suitecredentials_issue:credential.credentialSubject.id:array Copy 3status code is 400Pass1
GS1USConformance Suitecredentials_issue:credential.credentialSubject.id:array Copy 3response validates against schemaPass1
GS1USConformance Suitecredentials_issue:credential.credentialSubject.id:array Copy 4status code is 400Pass1
GS1USConformance Suitecredentials_issue:credential.credentialSubject.id:array Copy 4response validates against schemaPass1
GS1USConformance Suitecredentials_issue:options:missingstatus code is 400Pass1
GS1USConformance Suitecredentials_issue:options:missingresponse validates against schemaPass1
GS1USConformance Suitecredentials_issue:options:arraystatus code is 400Pass1
GS1USConformance Suitecredentials_issue:options:arrayresponse validates against schemaPass1
GS1USConformance Suitecredentials_issue:options:booleanstatus code is 400Pass1
GS1USConformance Suitecredentials_issue:options:booleanresponse validates against schemaPass1
GS1USConformance Suitecredentials_issue:options:integerstatus code is 400Pass1
GS1USConformance Suitecredentials_issue:options:integerresponse validates against schemaPass1
GS1USConformance Suitecredentials_issue:options:nullstatus code is 400Pass1
GS1USConformance Suitecredentials_issue:options:nullresponse validates against schemaPass1
GS1USConformance Suitecredentials_issue:options:stringstatus code is 400Pass1
GS1USConformance Suitecredentials_issue:options:stringresponse validates against schemaPass1
GS1USConformance Suitecredentials_issue:options.type:missingstatus code is 400Pass1
GS1USConformance Suitecredentials_issue:options.type:missingresponse validates against schemaPass1
GS1USConformance Suitecredentials_issue:options.type:arraystatus code is 400Pass1
GS1USConformance Suitecredentials_issue:options.type:arrayresponse validates against schemaPass1
GS1USConformance Suitecredentials_issue:options.type:booleanstatus code is 400Pass1
GS1USConformance Suitecredentials_issue:options.type:booleanresponse validates against schemaPass1
GS1USConformance Suitecredentials_issue:options.type:integerstatus code is 400Pass1
GS1USConformance Suitecredentials_issue:options.type:integerresponse validates against schemaPass1
GS1USConformance Suitecredentials_issue:options.type:nullstatus code is 400Pass1
GS1USConformance Suitecredentials_issue:options.type:nullresponse validates against schemaPass1
GS1USConformance Suitecredentials_issue:options.type:objectstatus code is 400Pass1
GS1USConformance Suitecredentials_issue:options.type:objectresponse validates against schemaPass1
GS1USConformance Suitecredentials_issue:options.type:invalid_valuestatus code is 400Pass1
GS1USConformance Suitecredentials_issue:options.type:invalid_valueresponse validates against schemaPass1
GS1USConformance Suitecredentials_issue:options.created:arraystatus code is 400Pass1
GS1USConformance Suitecredentials_issue:options.created:arrayresponse validates against schemaPass1
GS1USConformance Suitecredentials_issue:options.created:booleanstatus code is 400Pass1
GS1USConformance Suitecredentials_issue:options.created:booleanresponse validates against schemaPass1
GS1USConformance Suitecredentials_issue:options.created:integerstatus code is 400Pass1
GS1USConformance Suitecredentials_issue:options.created:integerresponse validates against schemaPass1
GS1USConformance Suitecredentials_issue:options.created:nullstatus code is 400Pass1
GS1USConformance Suitecredentials_issue:options.created:nullresponse validates against schemaPass1
GS1USConformance Suitecredentials_issue:options.created:objectstatus code is 400Pass1
GS1USConformance Suitecredentials_issue:options.created:objectresponse validates against schemaPass1
GS1USConformance Suitecredentials_issue:options.created:invalidstatus code is 400Pass1
GS1USConformance Suitecredentials_issue:options.created:invalidresponse validates against schemaPass1
GS1USConformance Suitecredentials_issue:options.credentialStatus:arraystatus code is 400Pass1
GS1USConformance Suitecredentials_issue:options.credentialStatus:arrayresponse validates against schemaPass1
GS1USConformance Suitecredentials_issue:options.credentialStatus:booleanstatus code is 400Pass1
GS1USConformance Suitecredentials_issue:options.credentialStatus:booleanresponse validates against schemaPass1
GS1USConformance Suitecredentials_issue:options.credentialStatus:integerstatus code is 400Pass1
GS1USConformance Suitecredentials_issue:options.credentialStatus:integerresponse validates against schemaPass1
GS1USConformance Suitecredentials_issue:options.credentialStatus:nullstatus code is 400Pass1
GS1USConformance Suitecredentials_issue:options.credentialStatus:nullresponse validates against schemaPass1
GS1USConformance Suitecredentials_issue:options.credentialStatus:stringstatus code is 400Pass1
GS1USConformance Suitecredentials_issue:options.credentialStatus:stringresponse validates against schemaPass1
GS1USConformance Suitecredentials_issue:options.credentialStatus.type:missingstatus code is 400Pass1
GS1USConformance Suitecredentials_issue:options.credentialStatus.type:missingresponse validates against schemaPass1
GS1USConformance Suitecredentials_issue:options.credentialStatus.type:arraystatus code is 400Pass1
GS1USConformance Suitecredentials_issue:options.credentialStatus.type:arrayresponse validates against schemaPass1
GS1USConformance Suitecredentials_issue:options.credentialStatus.type:booleanstatus code is 400Pass1
GS1USConformance Suitecredentials_issue:options.credentialStatus.type:booleanresponse validates against schemaPass1
GS1USConformance Suitecredentials_issue:options.credentialStatus.type:integerstatus code is 400Pass1
GS1USConformance Suitecredentials_issue:options.credentialStatus.type:integerresponse validates against schemaPass1
GS1USConformance Suitecredentials_issue:options.credentialStatus.type:nullstatus code is 400Pass1
GS1USConformance Suitecredentials_issue:options.credentialStatus.type:nullresponse validates against schemaPass1
GS1USConformance Suitecredentials_issue:options.credentialStatus.type:null Copystatus code is 400Pass1
GS1USConformance Suitecredentials_issue:options.credentialStatus.type:null Copyresponse validates against schemaPass1
GS1USConformance Suitecredentials_issue:options.credentialStatus.type:invalidstatus code is 400Pass1
GS1USConformance Suitecredentials_issue:options.credentialStatus.type:invalidresponse validates against schemaPass1
GS1USConformance Suitecredentials_issue:missing_authstatus code is 401Pass1
GS1USConformance Suitecredentials_issue:missing_authresponse validates against schemaPass1
GS1USConformance Suitecredentials_issue.credential.issuer:dupstatus code is 201Failexpected response to have status code 201 but got 4000
GS1USConformance Suitecredentials_issue.credential.issuer:dupresponse issuer matches request credential.issuerFailCannot destructure property 'issuer' of 'pm.response.json(...).verifiableCredential' as it is undefined.0
GS1USConformance Suitecredentials_issue.credential.issuer:dupresponse validates against schemaFailexpected data to satisfy schema but found following errors: +data should have required property 'verifiableCredential'0
GS1USConformance Suitecredentials_issuestatus code is 201Failexpected response to have status code 201 but got 4000
GS1USConformance Suitecredentials_issueresponse validates against schemaFailexpected data to satisfy schema but found following errors: +data should have required property 'verifiableCredential'0
GS1USConformance Suitecredentials_issueresponse issuer matches request credential.issuerFailCannot destructure property 'issuer' of 'pm.response.json(...).verifiableCredential' as it is undefined.0
GS1USConformance Suitecredentials_issueresponse issuanceDate matches request credential.issuanceDateFailCannot destructure property 'issuanceDate' of 'pm.response.json(...).verifiableCredential' as it is undefined.0
GS1USConformance Suitecredentials_issueresponse proof.created is close to 'now'FailCannot destructure property 'proof' of 'pm.response.json(...).verifiableCredential' as it is undefined.0
GS1USConformance Suitecredentials_issue:credential.opt.idstatus code is 201Failexpected response to have status code 201 but got 4000
GS1USConformance Suitecredentials_issue:credential.opt.idresponse validates against schemaFailexpected data to satisfy schema but found following errors: +data should have required property 'verifiableCredential'0
GS1USConformance Suitecredentials_issue:credential.opt.idresponse verifiableCredential.id matches request credential.idFailCannot read properties of undefined (reading 'id')0
GS1USConformance Suitecredentials_issue:credential:alt.issuer.objectstatus code is 201Failexpected response to have status code 201 but got 4000
GS1USConformance Suitecredentials_issue:credential:alt.issuer.objectresponse validates against schemaFailexpected data to satisfy schema but found following errors: +data should have required property 'verifiableCredential'0
GS1USConformance Suitecredentials_issue:credential:alt.issuer.objectresponse issuer matches request credential.issuer.idFailCannot destructure property 'issuer' of 'pm.response.json(...).verifiableCredential' as it is undefined.0
GS1USConformance Suitecredentials_issue:credential:alt.credentialSubject.object:opt.idstatus code is 201Pass1
GS1USConformance Suitecredentials_issue:credential:alt.credentialSubject.object:opt.idresponse validates against schemaPass1
GS1USConformance Suitecredentials_issue:credential:alt.credentialSubject.object:opt.idresponse credentialSubject.id matches request credential.credentialSubject.idPass1
GS1USConformance Suitecredentials_issue:options:opt.createdstatus code is 201Failexpected response to have status code 201 but got 4000
GS1USConformance Suitecredentials_issue:options:opt.createdresponse validates against schemaFailexpected data to satisfy schema but found following errors: +data should have required property 'verifiableCredential'0
GS1USConformance Suitecredentials_issue:options:opt.createdresponse proof.created matches request options.createdFailCannot read properties of undefined (reading 'proof')0
GS1USConformance Suitecredentials_issue:options:opt.credentialStatusstatus code is 201Failexpected response to have status code 201 but got 4000
GS1USConformance Suitecredentials_issue:options:opt.credentialStatusresponse validates against schemaFailexpected data to satisfy schema but found following errors: +data should have required property 'verifiableCredential'0
GS1USConformance Suitecredentials_status:credentialId:missingstatus code is 400Pass1
GS1USConformance Suitecredentials_status:credentialId:missingresponse validates against schemaPass1
GS1USConformance Suitecredentials_status:credentialId:arraystatus code is 400Pass1
GS1USConformance Suitecredentials_status:credentialId:arrayresponse validates against schemaPass1
GS1USConformance Suitecredentials_status:credentialId:booleanstatus code is 400Pass1
GS1USConformance Suitecredentials_status:credentialId:booleanresponse validates against schemaPass1
GS1USConformance Suitecredentials_status:credentialId:integerstatus code is 400Pass1
GS1USConformance Suitecredentials_status:credentialId:integerresponse validates against schemaPass1
GS1USConformance Suitecredentials_status:credentialId:nullstatus code is 400Pass1
GS1USConformance Suitecredentials_status:credentialId:nullresponse validates against schemaPass1
GS1USConformance Suitecredentials_status:credentialId:objectstatus code is 400Pass1
GS1USConformance Suitecredentials_status:credentialId:objectresponse validates against schemaPass1
GS1USConformance Suitecredentials_status:credentialStatus:missingstatus code is 400Pass1
GS1USConformance Suitecredentials_status:credentialStatus:missingresponse validates against schemaPass1
GS1USConformance Suitecredentials_status:credentialStatus:booleanstatus code is 400Pass1
GS1USConformance Suitecredentials_status:credentialStatus:booleanresponse validates against schemaPass1
GS1USConformance Suitecredentials_status:credentialStatus:integerstatus code is 400Pass1
GS1USConformance Suitecredentials_status:credentialStatus:integerresponse validates against schemaPass1
GS1USConformance Suitecredentials_status:credentialStatus:nullstatus code is 400Pass1
GS1USConformance Suitecredentials_status:credentialStatus:nullresponse validates against schemaPass1
GS1USConformance Suitecredentials_status:credentialStatus:objectstatus code is 400Pass1
GS1USConformance Suitecredentials_status:credentialStatus:objectresponse validates against schemaPass1
GS1USConformance Suitecredentials_status:credentialStatus:stringstatus code is 400Pass1
GS1USConformance Suitecredentials_status:credentialStatus:stringresponse validates against schemaPass1
GS1USConformance Suitecredentials_status:credentialStatus:too_longstatus code is 400Pass1
GS1USConformance Suitecredentials_status:credentialStatus:too_longresponse validates against schemaPass1
GS1USConformance Suitecredentials_status:credentialStatus:item:arraystatus code is 400Pass1
GS1USConformance Suitecredentials_status:credentialStatus:item:arrayresponse validates against schemaPass1
GS1USConformance Suitecredentials_status:credentialStatus:item:booleanstatus code is 400Pass1
GS1USConformance Suitecredentials_status:credentialStatus:item:booleanresponse validates against schemaPass1
GS1USConformance Suitecredentials_status:credentialStatus:item:integerstatus code is 400Pass1
GS1USConformance Suitecredentials_status:credentialStatus:item:integerresponse validates against schemaPass1
GS1USConformance Suitecredentials_status:credentialStatus:item:nullstatus code is 400Failexpected response to have status code 400 but got 5000
GS1USConformance Suitecredentials_status:credentialStatus:item:nullresponse validates against schemaFailUnexpected token 'S' at 1:1 +Server Error +^0
GS1USConformance Suitecredentials_status:credentialStatus:item:stringstatus code is 400Pass1
GS1USConformance Suitecredentials_status:credentialStatus:item:stringresponse validates against schemaPass1
GS1USConformance Suitecredentials_status:credentialStatus:item:type:missingstatus code is 400Pass1
GS1USConformance Suitecredentials_status:credentialStatus:item:type:missingresponse validates against schemaPass1
GS1USConformance Suitecredentials_status:credentialStatus:item:type:arraystatus code is 400Pass1
GS1USConformance Suitecredentials_status:credentialStatus:item:type:arrayresponse validates against schemaPass1
GS1USConformance Suitecredentials_status:credentialStatus:item:type:booleanstatus code is 400Pass1
GS1USConformance Suitecredentials_status:credentialStatus:item:type:booleanresponse validates against schemaPass1
GS1USConformance Suitecredentials_status:credentialStatus:item:type:integerstatus code is 400Pass1
GS1USConformance Suitecredentials_status:credentialStatus:item:type:integerresponse validates against schemaPass1
GS1USConformance Suitecredentials_status:credentialStatus:item:type:nullstatus code is 400Pass1
GS1USConformance Suitecredentials_status:credentialStatus:item:type:nullresponse validates against schemaPass1
GS1USConformance Suitecredentials_status:credentialStatus:item:type:objectstatus code is 400Pass1
GS1USConformance Suitecredentials_status:credentialStatus:item:type:objectresponse validates against schemaPass1
GS1USConformance Suitecredentials_status:credentialStatus:item:type:invalidstatus code is 400Failexpected response to have status code 400 but got 5000
GS1USConformance Suitecredentials_status:credentialStatus:item:type:invalidresponse validates against schemaFailUnexpected token 'S' at 1:1 +Server Error +^0
GS1USConformance Suitecredentials_status:credentialStatus:item:status:missingstatus code is 400Pass1
GS1USConformance Suitecredentials_status:credentialStatus:item:status:missingresponse validates against schemaPass1
GS1USConformance Suitecredentials_status:credentialStatus:item:status:arraystatus code is 400Pass1
GS1USConformance Suitecredentials_status:credentialStatus:item:status:arrayresponse validates against schemaPass1
GS1USConformance Suitecredentials_status:credentialStatus:item:status:booleanstatus code is 400Pass1
GS1USConformance Suitecredentials_status:credentialStatus:item:status:booleanresponse validates against schemaPass1
GS1USConformance Suitecredentials_status:credentialStatus:item:status:integerstatus code is 400Pass1
GS1USConformance Suitecredentials_status:credentialStatus:item:status:integerresponse validates against schemaPass1
GS1USConformance Suitecredentials_status:credentialStatus:item:status:nullstatus code is 400Pass1
GS1USConformance Suitecredentials_status:credentialStatus:item:status:nullresponse validates against schemaPass1
GS1USConformance Suitecredentials_status:credentialStatus:item:status:objectstatus code is 400Pass1
GS1USConformance Suitecredentials_status:credentialStatus:item:status:objectresponse validates against schemaPass1
GS1USConformance Suitecredentials_status:credentialStatus:item:purpose:missingstatus code is 400Failexpected response to have status code 400 but got 5000
GS1USConformance Suitecredentials_status:credentialStatus:item:purpose:missingresponse validates against schemaFailUnexpected token 'S' at 1:1 +Server Error +^0
GS1USConformance Suitecredentials_status:credentialStatus:item:purpose:arraystatus code is 400Failexpected response to have status code 400 but got 5000
GS1USConformance Suitecredentials_status:credentialStatus:item:purpose:arrayresponse validates against schemaFailUnexpected token 'S' at 1:1 +Server Error +^0
GS1USConformance Suitecredentials_status:credentialStatus:item:purpose:booleanstatus code is 400Failexpected response to have status code 400 but got 5000
GS1USConformance Suitecredentials_status:credentialStatus:item:purpose:booleanresponse validates against schemaFailUnexpected token 'S' at 1:1 +Server Error +^0
GS1USConformance Suitecredentials_status:credentialStatus:item:purpose:integerstatus code is 400Failexpected response to have status code 400 but got 5000
GS1USConformance Suitecredentials_status:credentialStatus:item:purpose:integerresponse validates against schemaFailUnexpected token 'S' at 1:1 +Server Error +^0
GS1USConformance Suitecredentials_status:credentialStatus:item:purpose:nullstatus code is 400Failexpected response to have status code 400 but got 5000
GS1USConformance Suitecredentials_status:credentialStatus:item:purpose:nullresponse validates against schemaFailUnexpected token 'S' at 1:1 +Server Error +^0
GS1USConformance Suitecredentials_status:credentialStatus:item:purpose:objectstatus code is 400Failexpected response to have status code 400 but got 5000
GS1USConformance Suitecredentials_status:credentialStatus:item:purpose:objectresponse validates against schemaFailUnexpected token 'S' at 1:1 +Server Error +^0
GS1USConformance Suitecredentials_status:missing_authstatus code is 401Pass1
GS1USConformance Suitecredentials_status:missing_authresponse validates against schemaPass1
GS1USConformance Suitecredentials_verify:vc:missingstatus code is 400Pass1
GS1USConformance Suitecredentials_verify:vc:missingresponse validates against schemaPass1
GS1USConformance Suitecredentials_verify:vc:stringstatus code is 400Pass1
GS1USConformance Suitecredentials_verify:vc:stringresponse validates against schemaPass1
GS1USConformance Suitecredentials_verify:vc:nullstatus code is 400Pass1
GS1USConformance Suitecredentials_verify:vc:nullresponse validates against schemaPass1
GS1USConformance Suitecredentials_verify:vc:integerstatus code is 400Pass1
GS1USConformance Suitecredentials_verify:vc:integerresponse validates against schemaPass1
GS1USConformance Suitecredentials_verify:vc:booleanstatus code is 400Pass1
GS1USConformance Suitecredentials_verify:vc:booleanresponse validates against schemaPass1
GS1USConformance Suitecredentials_verify:vc:arraystatus code is 400Pass1
GS1USConformance Suitecredentials_verify:vc:arrayresponse validates against schemaPass1
GS1USConformance Suitecredentials_verify:vc:@context:missingstatus code is 400Pass1
GS1USConformance Suitecredentials_verify:vc:@context:missingresponse validates against schemaPass1
GS1USConformance Suitecredentials_verify:vc:@context:booleanstatus code is 400Pass1
GS1USConformance Suitecredentials_verify:vc:@context:booleanresponse validates against schemaPass1
GS1USConformance Suitecredentials_verify:vc:@context:integerstatus code is 400Pass1
GS1USConformance Suitecredentials_verify:vc:@context:integerresponse validates against schemaPass1
GS1USConformance Suitecredentials_verify:vc:@context:nullstatus code is 400Pass1
GS1USConformance Suitecredentials_verify:vc:@context:nullresponse validates against schemaPass1
GS1USConformance Suitecredentials_verify:vc:@context:objectstatus code is 400Pass1
GS1USConformance Suitecredentials_verify:vc:@context:objectresponse validates against schemaPass1
GS1USConformance Suitecredentials_verify:vc:@context:stringstatus code is 400Pass1
GS1USConformance Suitecredentials_verify:vc:@context:stringresponse validates against schemaPass1
GS1USConformance Suitecredentials_verify:vc:@context:item:arraystatus code is 400Pass1
GS1USConformance Suitecredentials_verify:vc:@context:item:arrayresponse validates against schemaPass1
GS1USConformance Suitecredentials_verify:vc:@context:item:booleanstatus code is 400Pass1
GS1USConformance Suitecredentials_verify:vc:@context:item:booleanresponse validates against schemaPass1
GS1USConformance Suitecredentials_verify:vc:@context:item:integerstatus code is 400Pass1
GS1USConformance Suitecredentials_verify:vc:@context:item:integerresponse validates against schemaPass1
GS1USConformance Suitecredentials_verify:vc:@context:item:nullstatus code is 400Pass1
GS1USConformance Suitecredentials_verify:vc:@context:item:nullresponse validates against schemaPass1
GS1USConformance Suitecredentials_verify:vc:@context:item:objectstatus code is 400Failexpected response to have status code 400 but got 2000
GS1USConformance Suitecredentials_verify:vc:@context:item:objectresponse validates against schemaFailexpected data to satisfy schema but found following errors: +data should have required property 'message'0
GS1USConformance Suitecredentials_verify:vc:id:arraystatus code is 400Pass1
GS1USConformance Suitecredentials_verify:vc:id:arrayresponse validates against schemaPass1
GS1USConformance Suitecredentials_verify:vc:id:booleanstatus code is 400Pass1
GS1USConformance Suitecredentials_verify:vc:id:booleanresponse validates against schemaPass1
GS1USConformance Suitecredentials_verify:vc:id:integerstatus code is 400Pass1
GS1USConformance Suitecredentials_verify:vc:id:integerresponse validates against schemaPass1
GS1USConformance Suitecredentials_verify:vc:id:nullstatus code is 400Pass1
GS1USConformance Suitecredentials_verify:vc:id:nullresponse validates against schemaPass1
GS1USConformance Suitecredentials_verify:vc:id:objectstatus code is 400Pass1
GS1USConformance Suitecredentials_verify:vc:id:objectresponse validates against schemaPass1
GS1USConformance Suitecredentials_verify:vc:type:missingstatus code is 400Pass1
GS1USConformance Suitecredentials_verify:vc:type:missingresponse validates against schemaPass1
GS1USConformance Suitecredentials_verify:vc:type:booleanstatus code is 400Pass1
GS1USConformance Suitecredentials_verify:vc:type:booleanresponse validates against schemaPass1
GS1USConformance Suitecredentials_verify:vc:type:integerstatus code is 400Pass1
GS1USConformance Suitecredentials_verify:vc:type:integerresponse validates against schemaPass1
GS1USConformance Suitecredentials_verify:vc:type:nullstatus code is 400Pass1
GS1USConformance Suitecredentials_verify:vc:type:nullresponse validates against schemaPass1
GS1USConformance Suitecredentials_verify:vc:type:objectstatus code is 400Pass1
GS1USConformance Suitecredentials_verify:vc:type:objectresponse validates against schemaPass1
GS1USConformance Suitecredentials_verify:vc:type:stringstatus code is 400Pass1
GS1USConformance Suitecredentials_verify:vc:type:stringresponse validates against schemaPass1
GS1USConformance Suitecredentials_verify:vc:type:item:missingstatus code is 400Pass1
GS1USConformance Suitecredentials_verify:vc:type:item:missingresponse validates against schemaPass1
GS1USConformance Suitecredentials_verify:vc:type:item:arraystatus code is 400Pass1
GS1USConformance Suitecredentials_verify:vc:type:item:arrayresponse validates against schemaPass1
GS1USConformance Suitecredentials_verify:vc:type:item:booleanstatus code is 400Pass1
GS1USConformance Suitecredentials_verify:vc:type:item:booleanresponse validates against schemaPass1
GS1USConformance Suitecredentials_verify:vc:type:item:integerstatus code is 400Pass1
GS1USConformance Suitecredentials_verify:vc:type:item:integerresponse validates against schemaPass1
GS1USConformance Suitecredentials_verify:vc:type:item:nullstatus code is 400Pass1
GS1USConformance Suitecredentials_verify:vc:type:item:nullresponse validates against schemaPass1
GS1USConformance Suitecredentials_verify:vc:type:item:objectstatus code is 400Pass1
GS1USConformance Suitecredentials_verify:vc:type:item:objectresponse validates against schemaPass1
GS1USConformance Suitecredentials_verify:vc:issuer:missingstatus code is 400Pass1
GS1USConformance Suitecredentials_verify:vc:issuer:missingresponse validates against schemaPass1
GS1USConformance Suitecredentials_verify:vc:issuer:arraystatus code is 400Pass1
GS1USConformance Suitecredentials_verify:vc:issuer:arrayresponse validates against schemaPass1
GS1USConformance Suitecredentials_verify:vc:issuer:booleanstatus code is 400Pass1
GS1USConformance Suitecredentials_verify:vc:issuer:booleanresponse validates against schemaPass1
GS1USConformance Suitecredentials_verify:vc:issuer:integerstatus code is 400Pass1
GS1USConformance Suitecredentials_verify:vc:issuer:integerresponse validates against schemaPass1
GS1USConformance Suitecredentials_verify:vc:issuer:nullstatus code is 400Pass1
GS1USConformance Suitecredentials_verify:vc:issuer:nullresponse validates against schemaPass1
GS1USConformance Suitecredentials_verify:vc:issuer:id:missingstatus code is 400Pass1
GS1USConformance Suitecredentials_verify:vc:issuer:id:missingresponse validates against schemaPass1
GS1USConformance Suitecredentials_verify:vc:issuer:id:arraystatus code is 400Pass1
GS1USConformance Suitecredentials_verify:vc:issuer:id:arrayresponse validates against schemaPass1
GS1USConformance Suitecredentials_verify:vc:issuer:id:booleanstatus code is 400Pass1
GS1USConformance Suitecredentials_verify:vc:issuer:id:booleanresponse validates against schemaPass1
GS1USConformance Suitecredentials_verify:vc:issuer:id:integerstatus code is 400Pass1
GS1USConformance Suitecredentials_verify:vc:issuer:id:integerresponse validates against schemaPass1
GS1USConformance Suitecredentials_verify:vc:issuer:id:nullstatus code is 400Pass1
GS1USConformance Suitecredentials_verify:vc:issuer:id:nullresponse validates against schemaPass1
GS1USConformance Suitecredentials_verify:vc:issuer:id:objectstatus code is 400Pass1
GS1USConformance Suitecredentials_verify:vc:issuer:id:objectresponse validates against schemaPass1
GS1USConformance Suitecredentials_verify:vc:issuanceDate:missingstatus code is 400Pass1
GS1USConformance Suitecredentials_verify:vc:issuanceDate:missingresponse validates against schemaPass1
GS1USConformance Suitecredentials_verify:vc:issuanceDate:arraystatus code is 400Pass1
GS1USConformance Suitecredentials_verify:vc:issuanceDate:arrayresponse validates against schemaPass1
GS1USConformance Suitecredentials_verify:vc:issuanceDate:booleanstatus code is 400Pass1
GS1USConformance Suitecredentials_verify:vc:issuanceDate:booleanresponse validates against schemaPass1
GS1USConformance Suitecredentials_verify:vc:issuanceDate:integerstatus code is 400Pass1
GS1USConformance Suitecredentials_verify:vc:issuanceDate:integerresponse validates against schemaPass1
GS1USConformance Suitecredentials_verify:vc:issuanceDate:nullstatus code is 400Pass1
GS1USConformance Suitecredentials_verify:vc:issuanceDate:nullresponse validates against schemaPass1
GS1USConformance Suitecredentials_verify:vc:issuanceDate:objectstatus code is 400Pass1
GS1USConformance Suitecredentials_verify:vc:issuanceDate:objectresponse validates against schemaPass1
GS1USConformance Suitecredentials_verify:vc:issuanceDate:stringstatus code is 400Pass1
GS1USConformance Suitecredentials_verify:vc:issuanceDate:stringresponse validates against schemaPass1
GS1USConformance Suitecredentials_verify:vc:credentialSubject:missingstatus code is 400Pass1
GS1USConformance Suitecredentials_verify:vc:credentialSubject:missingresponse validates against schemaPass1
GS1USConformance Suitecredentials_verify:vc:credentialSubject:arraystatus code is 400Pass1
GS1USConformance Suitecredentials_verify:vc:credentialSubject:arrayresponse validates against schemaPass1
GS1USConformance Suitecredentials_verify:vc:credentialSubject:booleanstatus code is 400Pass1
GS1USConformance Suitecredentials_verify:vc:credentialSubject:booleanresponse validates against schemaPass1
GS1USConformance Suitecredentials_verify:vc:credentialSubject:integerstatus code is 400Pass1
GS1USConformance Suitecredentials_verify:vc:credentialSubject:integerresponse validates against schemaPass1
GS1USConformance Suitecredentials_verify:vc:credentialSubject:nullstatus code is 400Pass1
GS1USConformance Suitecredentials_verify:vc:credentialSubject:nullresponse validates against schemaPass1
GS1USConformance Suitecredentials_verify:vc:credentialSubject:stringstatus code is 400Pass1
GS1USConformance Suitecredentials_verify:vc:credentialSubject:stringresponse validates against schemaPass1
GS1USConformance Suitecredentials_verify:vc:credentialSubject:id:arraystatus code is 400Pass1
GS1USConformance Suitecredentials_verify:vc:credentialSubject:id:arrayresponse validates against schemaPass1
GS1USConformance Suitecredentials_verify:vc:credentialSubject:id:booleanstatus code is 400Pass1
GS1USConformance Suitecredentials_verify:vc:credentialSubject:id:booleanresponse validates against schemaPass1
GS1USConformance Suitecredentials_verify:vc:credentialSubject:id:integerstatus code is 400Pass1
GS1USConformance Suitecredentials_verify:vc:credentialSubject:id:integerresponse validates against schemaPass1
GS1USConformance Suitecredentials_verify:vc:credentialSubject:id:nullstatus code is 400Pass1
GS1USConformance Suitecredentials_verify:vc:credentialSubject:id:nullresponse validates against schemaPass1
GS1USConformance Suitecredentials_verify:vc:credentialSubject:id:objectstatus code is 400Pass1
GS1USConformance Suitecredentials_verify:vc:credentialSubject:id:objectresponse validates against schemaPass1
GS1USConformance Suitecredentials_verify:proof:missingstatus code is 400Pass1
GS1USConformance Suitecredentials_verify:proof:missingresponse validates against schemaPass1
GS1USConformance Suitecredentials_verify:proof:arraystatus code is 400Pass1
GS1USConformance Suitecredentials_verify:proof:arrayresponse validates against schemaPass1
GS1USConformance Suitecredentials_verify:proof:booleanstatus code is 400Pass1
GS1USConformance Suitecredentials_verify:proof:booleanresponse validates against schemaPass1
GS1USConformance Suitecredentials_verify:proof:integerstatus code is 400Pass1
GS1USConformance Suitecredentials_verify:proof:integerresponse validates against schemaPass1
GS1USConformance Suitecredentials_verify:proof:nullstatus code is 400Pass1
GS1USConformance Suitecredentials_verify:proof:nullresponse validates against schemaPass1
GS1USConformance Suitecredentials_verify:proof:stringstatus code is 400Pass1
GS1USConformance Suitecredentials_verify:proof:stringresponse validates against schemaPass1
GS1USConformance Suitecredentials_verify:proof:type:missingstatus code is 400Pass1
GS1USConformance Suitecredentials_verify:proof:type:missingresponse validates against schemaPass1
GS1USConformance Suitecredentials_verify:proof:type:arraystatus code is 400Pass1
GS1USConformance Suitecredentials_verify:proof:type:arrayresponse validates against schemaPass1
GS1USConformance Suitecredentials_verify:proof:type:booleanstatus code is 400Pass1
GS1USConformance Suitecredentials_verify:proof:type:booleanresponse validates against schemaPass1
GS1USConformance Suitecredentials_verify:proof:type:integerstatus code is 400Pass1
GS1USConformance Suitecredentials_verify:proof:type:integerresponse validates against schemaPass1
GS1USConformance Suitecredentials_verify:proof:type:nullstatus code is 400Pass1
GS1USConformance Suitecredentials_verify:proof:type:nullresponse validates against schemaPass1
GS1USConformance Suitecredentials_verify:proof:type:objectstatus code is 400Pass1
GS1USConformance Suitecredentials_verify:proof:type:objectresponse validates against schemaPass1
GS1USConformance Suitecredentials_verify:proof:type:stringstatus code is 400Pass1
GS1USConformance Suitecredentials_verify:proof:type:stringresponse validates against schemaPass1
GS1USConformance Suitecredentials_verify:proof:created:arraystatus code is 400Pass1
GS1USConformance Suitecredentials_verify:proof:created:arrayresponse validates against schemaPass1
GS1USConformance Suitecredentials_verify:proof:created:booleanstatus code is 400Pass1
GS1USConformance Suitecredentials_verify:proof:created:booleanresponse validates against schemaPass1
GS1USConformance Suitecredentials_verify:proof:created:integerstatus code is 400Pass1
GS1USConformance Suitecredentials_verify:proof:created:integerresponse validates against schemaPass1
GS1USConformance Suitecredentials_verify:proof:created:nullstatus code is 400Pass1
GS1USConformance Suitecredentials_verify:proof:created:nullresponse validates against schemaPass1
GS1USConformance Suitecredentials_verify:proof:created:objectstatus code is 400Pass1
GS1USConformance Suitecredentials_verify:proof:created:objectresponse validates against schemaPass1
GS1USConformance Suitecredentials_verify:proof:verificationMethod:arraystatus code is 400Pass1
GS1USConformance Suitecredentials_verify:proof:verificationMethod:arrayresponse validates against schemaPass1
GS1USConformance Suitecredentials_verify:proof:verificationMethod:booleanstatus code is 400Pass1
GS1USConformance Suitecredentials_verify:proof:verificationMethod:booleanresponse validates against schemaPass1
GS1USConformance Suitecredentials_verify:proof:verificationMethod:integerstatus code is 400Pass1
GS1USConformance Suitecredentials_verify:proof:verificationMethod:integerresponse validates against schemaPass1
GS1USConformance Suitecredentials_verify:proof:verificationMethod:nullstatus code is 400Pass1
GS1USConformance Suitecredentials_verify:proof:verificationMethod:nullresponse validates against schemaPass1
GS1USConformance Suitecredentials_verify:proof:verificationMethod:objectstatus code is 400Pass1
GS1USConformance Suitecredentials_verify:proof:verificationMethod:objectresponse validates against schemaPass1
GS1USConformance Suitecredentials_verify:proof:jws:arraystatus code is 400Pass1
GS1USConformance Suitecredentials_verify:proof:jws:arrayresponse validates against schemaPass1
GS1USConformance Suitecredentials_verify:proof:jws:booleanstatus code is 400Pass1
GS1USConformance Suitecredentials_verify:proof:jws:booleanresponse validates against schemaPass1
GS1USConformance Suitecredentials_verify:proof:jws:integerstatus code is 400Pass1
GS1USConformance Suitecredentials_verify:proof:jws:integerresponse validates against schemaPass1
GS1USConformance Suitecredentials_verify:proof:jws:nullstatus code is 400Pass1
GS1USConformance Suitecredentials_verify:proof:jws:nullresponse validates against schemaPass1
GS1USConformance Suitecredentials_verify:proof:jws:objectstatus code is 400Pass1
GS1USConformance Suitecredentials_verify:proof:jws:objectresponse validates against schemaPass1
GS1USConformance Suitecredentials_verify:proof:proofPurpose:arraystatus code is 400Pass1
GS1USConformance Suitecredentials_verify:proof:proofPurpose:arrayresponse validates against schemaPass1
GS1USConformance Suitecredentials_verify:proof:proofPurpose:booleanstatus code is 400Pass1
GS1USConformance Suitecredentials_verify:proof:proofPurpose:booleanresponse validates against schemaPass1
GS1USConformance Suitecredentials_verify:proof:proofPurpose:integerstatus code is 400Pass1
GS1USConformance Suitecredentials_verify:proof:proofPurpose:integerresponse validates against schemaPass1
GS1USConformance Suitecredentials_verify:proof:proofPurpose:nullstatus code is 400Pass1
GS1USConformance Suitecredentials_verify:proof:proofPurpose:nullresponse validates against schemaPass1
GS1USConformance Suitecredentials_verify:proof:proofPurpose:objectstatus code is 400Pass1
GS1USConformance Suitecredentials_verify:proof:proofPurpose:objectresponse validates against schemaPass1
GS1USConformance Suitecredentials_verify:proof:proofPurpose:stringstatus code is 400Pass1
GS1USConformance Suitecredentials_verify:proof:proofPurpose:stringresponse validates against schemaPass1
GS1USConformance Suitecredentials_verify:missing_authstatus code is 401Pass1
GS1USConformance Suitecredentials_verify:missing_authresponse validates against schemaPass1
GS1USConformance Suitecredentials_verify:bad_signaturestatus code is 200Pass1
GS1USConformance Suitecredentials_verify:bad_signatureresponse validates against schemaPass1
GS1USConformance Suitecredentials_verify:bad_signatureresponse verified is falsePass1
GS1USConformance Suitecredentials_verifystatus code is 200Pass1
GS1USConformance Suitecredentials_verifyresponse validates against schemaPass1
GS1USConformance Suitecredentials_verifyresponse verified is truePass1
GS1USConformance Suitecredentials_verify:issuer:objectstatus code is 200Pass1
GS1USConformance Suitecredentials_verify:issuer:objectresponse validates against schemaPass1
GS1USConformance Suitecredentials_verify:issuer:objectresponse verified is truePass1
GS1USConformance Suitepresentations:missing_authstatus code is 401Pass1
GS1USConformance Suitepresentations:missing_authresponse validates against schemaPass1
GS1USConformance Suitepresentations:missing_authstatus code is 401Pass1
GS1USConformance Suitepresentations:missing_authresponse validates against schemaPass1
GS1USConformance Suitepresentations_prove:missing_authstatus code is 401Pass1
GS1USConformance Suitepresentations_prove:missing_authresponse validates against schemaPass1
GS1USConformance Suitepresentations_verify:missing_authstatus code is 401Pass1
GS1USConformance Suitepresentations_verify:missing_authresponse validates against schemaPass1
BCGovConformance Suitedid_jsonstatus code is 200Pass1
BCGovConformance Suitedid_jsonresponse validates against schemaPass1
BCGovConformance Suitedid:invalidstatus code is 400Pass1
BCGovConformance Suitedid:invalidresponse validates against schemaPass1
BCGovConformance Suitedid:invalidstatus code is 400Pass1
BCGovConformance Suitedid:invalidresponse validates against schemaPass1
BCGovConformance Suitedid:not_found:did_webstatus code is 404Pass1
BCGovConformance Suitedid:not_found:did_webresponse validates against schemaPass1
BCGovConformance Suitedid:not_found:urnstatus code is 404Pass1
BCGovConformance Suitedid:not_found:urnresponse validates against schemaPass1
BCGovConformance Suiteidentifiers:missing_authstatus code is 401Pass1
BCGovConformance Suiteidentifiers:missing_authresponse validates against schemaPass1
BCGovConformance Suiteidentifiersstatus code is 200Pass1
BCGovConformance Suiteidentifiersresponse validates against schemaPass1
BCGovConformance Suitecredentials_issue:credential:missingstatus code is 400Pass1
BCGovConformance Suitecredentials_issue:credential:missingresponse validates against schemaPass1
BCGovConformance Suitecredentials_issue:credential.@context:missingstatus code is 400Pass1
BCGovConformance Suitecredentials_issue:credential.@context:missingresponse validates against schemaPass1
BCGovConformance Suitecredentials_issue:credential.@context:booleanstatus code is 400Pass1
BCGovConformance Suitecredentials_issue:credential.@context:booleanresponse validates against schemaPass1
BCGovConformance Suitecredentials_issue:credential.@context:integer Copystatus code is 400Pass1
BCGovConformance Suitecredentials_issue:credential.@context:integer Copyresponse validates against schemaPass1
BCGovConformance Suitecredentials_issue:credential.@context:nullstatus code is 400Pass1
BCGovConformance Suitecredentials_issue:credential.@context:nullresponse validates against schemaPass1
BCGovConformance Suitecredentials_issue:credential.@context:objectstatus code is 400Pass1
BCGovConformance Suitecredentials_issue:credential.@context:objectresponse validates against schemaPass1
BCGovConformance Suitecredentials_issue:credential.@context:stringstatus code is 400Pass1
BCGovConformance Suitecredentials_issue:credential.@context:stringresponse validates against schemaPass1
BCGovConformance Suitecredentials_issue:credential.@context.item.arraystatus code is 400Pass1
BCGovConformance Suitecredentials_issue:credential.@context.item.arrayresponse validates against schemaPass1
BCGovConformance Suitecredentials_issue:credential.@context.item.booleanstatus code is 400Pass1
BCGovConformance Suitecredentials_issue:credential.@context.item.booleanresponse validates against schemaPass1
BCGovConformance Suitecredentials_issue:credential.@context.item.integerstatus code is 400Pass1
BCGovConformance Suitecredentials_issue:credential.@context.item.integerresponse validates against schemaPass1
BCGovConformance Suitecredentials_issue:credential.@context.item.nullstatus code is 400Pass1
BCGovConformance Suitecredentials_issue:credential.@context.item.nullresponse validates against schemaPass1
BCGovConformance Suitecredentials_issue:credential.@context.item.objectstatus code is 400Pass1
BCGovConformance Suitecredentials_issue:credential.@context.item.objectresponse validates against schemaPass1
BCGovConformance Suitecredentials_issue:credential.id:arraystatus code is 400Pass1
BCGovConformance Suitecredentials_issue:credential.id:arrayresponse validates against schemaPass1
BCGovConformance Suitecredentials_issue:credential.id:booleanstatus code is 400Pass1
BCGovConformance Suitecredentials_issue:credential.id:booleanresponse validates against schemaPass1
BCGovConformance Suitecredentials_issue:credential.id:integerstatus code is 400Pass1
BCGovConformance Suitecredentials_issue:credential.id:integerresponse validates against schemaPass1
BCGovConformance Suitecredentials_issue:credential.id:nullstatus code is 400Pass1
BCGovConformance Suitecredentials_issue:credential.id:nullresponse validates against schemaPass1
BCGovConformance Suitecredentials_issue:credential.id:objectstatus code is 400Pass1
BCGovConformance Suitecredentials_issue:credential.id:objectresponse validates against schemaPass1
BCGovConformance Suitecredentials_issue:credential.type:missingstatus code is 400Pass1
BCGovConformance Suitecredentials_issue:credential.type:missingresponse validates against schemaPass1
BCGovConformance Suitecredentials_issue:credential.type:booleanstatus code is 400Pass1
BCGovConformance Suitecredentials_issue:credential.type:booleanresponse validates against schemaPass1
BCGovConformance Suitecredentials_issue:credential.type:integerstatus code is 400Pass1
BCGovConformance Suitecredentials_issue:credential.type:integerresponse validates against schemaPass1
BCGovConformance Suitecredentials_issue:credential.type:nullstatus code is 400Pass1
BCGovConformance Suitecredentials_issue:credential.type:nullresponse validates against schemaPass1
BCGovConformance Suitecredentials_issue:credential.type:objectstatus code is 400Pass1
BCGovConformance Suitecredentials_issue:credential.type:objectresponse validates against schemaPass1
BCGovConformance Suitecredentials_issue:credential.type:stringstatus code is 400Pass1
BCGovConformance Suitecredentials_issue:credential.type:stringresponse validates against schemaPass1
BCGovConformance Suitecredentials_issue:credential.type.item:missingstatus code is 400Pass1
BCGovConformance Suitecredentials_issue:credential.type.item:missingresponse validates against schemaPass1
BCGovConformance Suitecredentials_issue:credential.type.item:arraystatus code is 400Pass1
BCGovConformance Suitecredentials_issue:credential.type.item:arrayresponse validates against schemaPass1
BCGovConformance Suitecredentials_issue:credential.type.item:booleanstatus code is 400Pass1
BCGovConformance Suitecredentials_issue:credential.type.item:booleanresponse validates against schemaPass1
BCGovConformance Suitecredentials_issue:credential.type.item:integerstatus code is 400Pass1
BCGovConformance Suitecredentials_issue:credential.type.item:integerresponse validates against schemaPass1
BCGovConformance Suitecredentials_issue:credential.type.item:nullstatus code is 400Pass1
BCGovConformance Suitecredentials_issue:credential.type.item:nullresponse validates against schemaPass1
BCGovConformance Suitecredentials_issue:credential.type.item:objectstatus code is 400Pass1
BCGovConformance Suitecredentials_issue:credential.type.item:objectresponse validates against schemaPass1
BCGovConformance Suitecredentials_issue:credential.issuer:missingstatus code is 400Pass1
BCGovConformance Suitecredentials_issue:credential.issuer:missingresponse validates against schemaPass1
BCGovConformance Suitecredentials_issue:credential.issuer:arraystatus code is 400Pass1
BCGovConformance Suitecredentials_issue:credential.issuer:arrayresponse validates against schemaPass1
BCGovConformance Suitecredentials_issue:credential.issuer:booleanstatus code is 400Pass1
BCGovConformance Suitecredentials_issue:credential.issuer:booleanresponse validates against schemaPass1
BCGovConformance Suitecredentials_issue:credential.issuer:integerstatus code is 400Pass1
BCGovConformance Suitecredentials_issue:credential.issuer:integerresponse validates against schemaPass1
BCGovConformance Suitecredentials_issue:credential.issuer:nullstatus code is 400Pass1
BCGovConformance Suitecredentials_issue:credential.issuer:nullresponse validates against schemaPass1
BCGovConformance Suitecredentials_issue.credential.issuer:invalidstatus code is 400Pass1
BCGovConformance Suitecredentials_issue.credential.issuer:invalidresponse validates against schemaPass1
BCGovConformance Suitecredentials_issue.credential.issuer:unknownstatus code is 422Pass1
BCGovConformance Suitecredentials_issue.credential.issuer:unknownresponse validates against schemaPass1
BCGovConformance Suitecredentials_issue:credential.issuer.id:missingstatus code is 400Pass1
BCGovConformance Suitecredentials_issue:credential.issuer.id:missingresponse validates against schemaPass1
BCGovConformance Suitecredentials_issue:credential.issuer.id:arraystatus code is 400Pass1
BCGovConformance Suitecredentials_issue:credential.issuer.id:arrayresponse validates against schemaPass1
BCGovConformance Suitecredentials_issue:credential.issuer.id:booleanstatus code is 400Pass1
BCGovConformance Suitecredentials_issue:credential.issuer.id:booleanresponse validates against schemaPass1
BCGovConformance Suitecredentials_issue:credential.issuer.id:integerstatus code is 400Pass1
BCGovConformance Suitecredentials_issue:credential.issuer.id:integerresponse validates against schemaPass1
BCGovConformance Suitecredentials_issue:credential.issuer.id:nullstatus code is 400Pass1
BCGovConformance Suitecredentials_issue:credential.issuer.id:nullresponse validates against schemaPass1
BCGovConformance Suitecredentials_issue.credential.issuer.id:invalidstatus code is 400Pass1
BCGovConformance Suitecredentials_issue.credential.issuer.id:invalidresponse validates against schemaPass1
BCGovConformance Suitecredentials_issue.credential.issuer.id:unknownstatus code is 422Pass1
BCGovConformance Suitecredentials_issue.credential.issuer.id:unknownresponse validates against schemaPass1
BCGovConformance Suitecredentials_issue:credential.issuanceDate.missingstatus code is 400Pass1
BCGovConformance Suitecredentials_issue:credential.issuanceDate.missingresponse validates against schemaPass1
BCGovConformance Suitecredentials_issue:credential.issuanceDate:arraystatus code is 400Pass1
BCGovConformance Suitecredentials_issue:credential.issuanceDate:arrayresponse validates against schemaPass1
BCGovConformance Suitecredentials_issue:credential.issuanceDate:booleanstatus code is 400Pass1
BCGovConformance Suitecredentials_issue:credential.issuanceDate:booleanresponse validates against schemaPass1
BCGovConformance Suitecredentials_issue:credential.issuanceDate:integerstatus code is 400Pass1
BCGovConformance Suitecredentials_issue:credential.issuanceDate:integerresponse validates against schemaPass1
BCGovConformance Suitecredentials_issue:credential.issuanceDate:nullstatus code is 400Pass1
BCGovConformance Suitecredentials_issue:credential.issuanceDate:nullresponse validates against schemaPass1
BCGovConformance Suitecredentials_issue:credential.issuanceDate:objectstatus code is 400Pass1
BCGovConformance Suitecredentials_issue:credential.issuanceDate:objectresponse validates against schemaPass1
BCGovConformance Suitecredentials_issue:credential.issuanceDate:invalid_valuestatus code is 400Pass1
BCGovConformance Suitecredentials_issue:credential.issuanceDate:invalid_valueresponse validates against schemaPass1
BCGovConformance Suitecredentials_issue:credential.credentialSubject:missingstatus code is 400Pass1
BCGovConformance Suitecredentials_issue:credential.credentialSubject:missingresponse validates against schemaPass1
BCGovConformance Suitecredentials_issue:credential.credentialSubject:arraystatus code is 400Pass1
BCGovConformance Suitecredentials_issue:credential.credentialSubject:arrayresponse validates against schemaPass1
BCGovConformance Suitecredentials_issue:credential.credentialSubject:booleanstatus code is 400Pass1
BCGovConformance Suitecredentials_issue:credential.credentialSubject:booleanresponse validates against schemaPass1
BCGovConformance Suitecredentials_issue:credential.credentialSubject:integerstatus code is 400Pass1
BCGovConformance Suitecredentials_issue:credential.credentialSubject:integerresponse validates against schemaPass1
BCGovConformance Suitecredentials_issue:credential.credentialSubject:nullstatus code is 400Pass1
BCGovConformance Suitecredentials_issue:credential.credentialSubject:nullresponse validates against schemaPass1
BCGovConformance Suitecredentials_issue:credential.credentialSubject:stringstatus code is 400Pass1
BCGovConformance Suitecredentials_issue:credential.credentialSubject:stringresponse validates against schemaPass1
BCGovConformance Suitecredentials_issue:credential.credentialSubject.id:arraystatus code is 400Pass1
BCGovConformance Suitecredentials_issue:credential.credentialSubject.id:arrayresponse validates against schemaPass1
BCGovConformance Suitecredentials_issue:credential.credentialSubject.id:array Copystatus code is 400Pass1
BCGovConformance Suitecredentials_issue:credential.credentialSubject.id:array Copyresponse validates against schemaPass1
BCGovConformance Suitecredentials_issue:credential.credentialSubject.id:array Copy 2status code is 400Pass1
BCGovConformance Suitecredentials_issue:credential.credentialSubject.id:array Copy 2response validates against schemaPass1
BCGovConformance Suitecredentials_issue:credential.credentialSubject.id:array Copy 3status code is 400Pass1
BCGovConformance Suitecredentials_issue:credential.credentialSubject.id:array Copy 3response validates against schemaPass1
BCGovConformance Suitecredentials_issue:credential.credentialSubject.id:array Copy 4status code is 400Pass1
BCGovConformance Suitecredentials_issue:credential.credentialSubject.id:array Copy 4response validates against schemaPass1
BCGovConformance Suitecredentials_issue:options:missingstatus code is 400Pass1
BCGovConformance Suitecredentials_issue:options:missingresponse validates against schemaPass1
BCGovConformance Suitecredentials_issue:options:arraystatus code is 400Pass1
BCGovConformance Suitecredentials_issue:options:arrayresponse validates against schemaPass1
BCGovConformance Suitecredentials_issue:options:booleanstatus code is 400Pass1
BCGovConformance Suitecredentials_issue:options:booleanresponse validates against schemaPass1
BCGovConformance Suitecredentials_issue:options:integerstatus code is 400Pass1
BCGovConformance Suitecredentials_issue:options:integerresponse validates against schemaPass1
BCGovConformance Suitecredentials_issue:options:nullstatus code is 400Pass1
BCGovConformance Suitecredentials_issue:options:nullresponse validates against schemaPass1
BCGovConformance Suitecredentials_issue:options:stringstatus code is 400Pass1
BCGovConformance Suitecredentials_issue:options:stringresponse validates against schemaPass1
BCGovConformance Suitecredentials_issue:options.type:missingstatus code is 400Pass1
BCGovConformance Suitecredentials_issue:options.type:missingresponse validates against schemaPass1
BCGovConformance Suitecredentials_issue:options.type:arraystatus code is 400Pass1
BCGovConformance Suitecredentials_issue:options.type:arrayresponse validates against schemaPass1
BCGovConformance Suitecredentials_issue:options.type:booleanstatus code is 400Pass1
BCGovConformance Suitecredentials_issue:options.type:booleanresponse validates against schemaPass1
BCGovConformance Suitecredentials_issue:options.type:integerstatus code is 400Pass1
BCGovConformance Suitecredentials_issue:options.type:integerresponse validates against schemaPass1
BCGovConformance Suitecredentials_issue:options.type:nullstatus code is 400Pass1
BCGovConformance Suitecredentials_issue:options.type:nullresponse validates against schemaPass1
BCGovConformance Suitecredentials_issue:options.type:objectstatus code is 400Pass1
BCGovConformance Suitecredentials_issue:options.type:objectresponse validates against schemaPass1
BCGovConformance Suitecredentials_issue:options.type:invalid_valuestatus code is 400Pass1
BCGovConformance Suitecredentials_issue:options.type:invalid_valueresponse validates against schemaPass1
BCGovConformance Suitecredentials_issue:options.created:arraystatus code is 400Pass1
BCGovConformance Suitecredentials_issue:options.created:arrayresponse validates against schemaPass1
BCGovConformance Suitecredentials_issue:options.created:booleanstatus code is 400Pass1
BCGovConformance Suitecredentials_issue:options.created:booleanresponse validates against schemaPass1
BCGovConformance Suitecredentials_issue:options.created:integerstatus code is 400Pass1
BCGovConformance Suitecredentials_issue:options.created:integerresponse validates against schemaPass1
BCGovConformance Suitecredentials_issue:options.created:nullstatus code is 400Pass1
BCGovConformance Suitecredentials_issue:options.created:nullresponse validates against schemaPass1
BCGovConformance Suitecredentials_issue:options.created:objectstatus code is 400Pass1
BCGovConformance Suitecredentials_issue:options.created:objectresponse validates against schemaPass1
BCGovConformance Suitecredentials_issue:options.created:invalidstatus code is 400Pass1
BCGovConformance Suitecredentials_issue:options.created:invalidresponse validates against schemaPass1
BCGovConformance Suitecredentials_issue:options.credentialStatus:arraystatus code is 400Pass1
BCGovConformance Suitecredentials_issue:options.credentialStatus:arrayresponse validates against schemaPass1
BCGovConformance Suitecredentials_issue:options.credentialStatus:booleanstatus code is 400Pass1
BCGovConformance Suitecredentials_issue:options.credentialStatus:booleanresponse validates against schemaPass1
BCGovConformance Suitecredentials_issue:options.credentialStatus:integerstatus code is 400Pass1
BCGovConformance Suitecredentials_issue:options.credentialStatus:integerresponse validates against schemaPass1
BCGovConformance Suitecredentials_issue:options.credentialStatus:nullstatus code is 400Pass1
BCGovConformance Suitecredentials_issue:options.credentialStatus:nullresponse validates against schemaPass1
BCGovConformance Suitecredentials_issue:options.credentialStatus:stringstatus code is 400Pass1
BCGovConformance Suitecredentials_issue:options.credentialStatus:stringresponse validates against schemaPass1
BCGovConformance Suitecredentials_issue:options.credentialStatus.type:missingstatus code is 400Pass1
BCGovConformance Suitecredentials_issue:options.credentialStatus.type:missingresponse validates against schemaPass1
BCGovConformance Suitecredentials_issue:options.credentialStatus.type:arraystatus code is 400Pass1
BCGovConformance Suitecredentials_issue:options.credentialStatus.type:arrayresponse validates against schemaPass1
BCGovConformance Suitecredentials_issue:options.credentialStatus.type:booleanstatus code is 400Pass1
BCGovConformance Suitecredentials_issue:options.credentialStatus.type:booleanresponse validates against schemaPass1
BCGovConformance Suitecredentials_issue:options.credentialStatus.type:integerstatus code is 400Pass1
BCGovConformance Suitecredentials_issue:options.credentialStatus.type:integerresponse validates against schemaPass1
BCGovConformance Suitecredentials_issue:options.credentialStatus.type:nullstatus code is 400Pass1
BCGovConformance Suitecredentials_issue:options.credentialStatus.type:nullresponse validates against schemaPass1
BCGovConformance Suitecredentials_issue:options.credentialStatus.type:null Copystatus code is 400Pass1
BCGovConformance Suitecredentials_issue:options.credentialStatus.type:null Copyresponse validates against schemaPass1
BCGovConformance Suitecredentials_issue:options.credentialStatus.type:invalidstatus code is 400Pass1
BCGovConformance Suitecredentials_issue:options.credentialStatus.type:invalidresponse validates against schemaPass1
BCGovConformance Suitecredentials_issue:missing_authstatus code is 401Pass1
BCGovConformance Suitecredentials_issue:missing_authresponse validates against schemaPass1
BCGovConformance Suitecredentials_issue.credential.issuer:dupstatus code is 201Failexpected response to have status code 201 but got 4000
BCGovConformance Suitecredentials_issue.credential.issuer:dupresponse issuer matches request credential.issuerFailCannot destructure property 'issuer' of 'pm.response.json(...).verifiableCredential' as it is undefined.0
BCGovConformance Suitecredentials_issue.credential.issuer:dupresponse validates against schemaFailexpected data to satisfy schema but found following errors: +data should have required property 'verifiableCredential'0
BCGovConformance Suitecredentials_issuestatus code is 201Pass1
BCGovConformance Suitecredentials_issueresponse validates against schemaPass1
BCGovConformance Suitecredentials_issueresponse issuer matches request credential.issuerPass1
BCGovConformance Suitecredentials_issueresponse issuanceDate matches request credential.issuanceDatePass1
BCGovConformance Suitecredentials_issueresponse proof.created is close to 'now'Pass1
BCGovConformance Suitecredentials_issue:credential.opt.idstatus code is 201Pass1
BCGovConformance Suitecredentials_issue:credential.opt.idresponse validates against schemaPass1
BCGovConformance Suitecredentials_issue:credential.opt.idresponse verifiableCredential.id matches request credential.idPass1
BCGovConformance Suitecredentials_issue:credential:alt.issuer.objectstatus code is 201Pass1
BCGovConformance Suitecredentials_issue:credential:alt.issuer.objectresponse validates against schemaPass1
BCGovConformance Suitecredentials_issue:credential:alt.issuer.objectresponse issuer matches request credential.issuer.idPass1
BCGovConformance Suitecredentials_issue:credential:alt.credentialSubject.object:opt.idstatus code is 201Pass1
BCGovConformance Suitecredentials_issue:credential:alt.credentialSubject.object:opt.idresponse validates against schemaPass1
BCGovConformance Suitecredentials_issue:credential:alt.credentialSubject.object:opt.idresponse credentialSubject.id matches request credential.credentialSubject.idPass1
BCGovConformance Suitecredentials_issue:options:opt.createdstatus code is 201Pass1
BCGovConformance Suitecredentials_issue:options:opt.createdresponse validates against schemaPass1
BCGovConformance Suitecredentials_issue:options:opt.createdresponse proof.created matches request options.createdFailexpected '2024-09-16T00:48:11Z' to equal '2006-01-02T15:04:05Z'0
BCGovConformance Suitecredentials_issue:options:opt.credentialStatusstatus code is 201Pass1
BCGovConformance Suitecredentials_issue:options:opt.credentialStatusresponse validates against schemaPass1
BCGovConformance Suitecredentials_status:credentialId:missingstatus code is 400Pass1
BCGovConformance Suitecredentials_status:credentialId:missingresponse validates against schemaPass1
BCGovConformance Suitecredentials_status:credentialId:arraystatus code is 400Pass1
BCGovConformance Suitecredentials_status:credentialId:arrayresponse validates against schemaPass1
BCGovConformance Suitecredentials_status:credentialId:booleanstatus code is 400Pass1
BCGovConformance Suitecredentials_status:credentialId:booleanresponse validates against schemaPass1
BCGovConformance Suitecredentials_status:credentialId:integerstatus code is 400Pass1
BCGovConformance Suitecredentials_status:credentialId:integerresponse validates against schemaPass1
BCGovConformance Suitecredentials_status:credentialId:nullstatus code is 400Pass1
BCGovConformance Suitecredentials_status:credentialId:nullresponse validates against schemaPass1
BCGovConformance Suitecredentials_status:credentialId:objectstatus code is 400Pass1
BCGovConformance Suitecredentials_status:credentialId:objectresponse validates against schemaPass1
BCGovConformance Suitecredentials_status:credentialStatus:missingstatus code is 400Pass1
BCGovConformance Suitecredentials_status:credentialStatus:missingresponse validates against schemaPass1
BCGovConformance Suitecredentials_status:credentialStatus:booleanstatus code is 400Pass1
BCGovConformance Suitecredentials_status:credentialStatus:booleanresponse validates against schemaPass1
BCGovConformance Suitecredentials_status:credentialStatus:integerstatus code is 400Pass1
BCGovConformance Suitecredentials_status:credentialStatus:integerresponse validates against schemaPass1
BCGovConformance Suitecredentials_status:credentialStatus:nullstatus code is 400Pass1
BCGovConformance Suitecredentials_status:credentialStatus:nullresponse validates against schemaPass1
BCGovConformance Suitecredentials_status:credentialStatus:objectstatus code is 400Pass1
BCGovConformance Suitecredentials_status:credentialStatus:objectresponse validates against schemaPass1
BCGovConformance Suitecredentials_status:credentialStatus:stringstatus code is 400Pass1
BCGovConformance Suitecredentials_status:credentialStatus:stringresponse validates against schemaPass1
BCGovConformance Suitecredentials_status:credentialStatus:too_longstatus code is 400Pass1
BCGovConformance Suitecredentials_status:credentialStatus:too_longresponse validates against schemaPass1
BCGovConformance Suitecredentials_status:credentialStatus:item:arraystatus code is 400Pass1
BCGovConformance Suitecredentials_status:credentialStatus:item:arrayresponse validates against schemaPass1
BCGovConformance Suitecredentials_status:credentialStatus:item:booleanstatus code is 400Pass1
BCGovConformance Suitecredentials_status:credentialStatus:item:booleanresponse validates against schemaPass1
BCGovConformance Suitecredentials_status:credentialStatus:item:integerstatus code is 400Pass1
BCGovConformance Suitecredentials_status:credentialStatus:item:integerresponse validates against schemaPass1
BCGovConformance Suitecredentials_status:credentialStatus:item:nullstatus code is 400Pass1
BCGovConformance Suitecredentials_status:credentialStatus:item:nullresponse validates against schemaPass1
BCGovConformance Suitecredentials_status:credentialStatus:item:stringstatus code is 400Pass1
BCGovConformance Suitecredentials_status:credentialStatus:item:stringresponse validates against schemaPass1
BCGovConformance Suitecredentials_status:credentialStatus:item:type:missingstatus code is 400Pass1
BCGovConformance Suitecredentials_status:credentialStatus:item:type:missingresponse validates against schemaPass1
BCGovConformance Suitecredentials_status:credentialStatus:item:type:arraystatus code is 400Pass1
BCGovConformance Suitecredentials_status:credentialStatus:item:type:arrayresponse validates against schemaPass1
BCGovConformance Suitecredentials_status:credentialStatus:item:type:booleanstatus code is 400Pass1
BCGovConformance Suitecredentials_status:credentialStatus:item:type:booleanresponse validates against schemaPass1
BCGovConformance Suitecredentials_status:credentialStatus:item:type:integerstatus code is 400Pass1
BCGovConformance Suitecredentials_status:credentialStatus:item:type:integerresponse validates against schemaPass1
BCGovConformance Suitecredentials_status:credentialStatus:item:type:nullstatus code is 400Pass1
BCGovConformance Suitecredentials_status:credentialStatus:item:type:nullresponse validates against schemaPass1
BCGovConformance Suitecredentials_status:credentialStatus:item:type:objectstatus code is 400Pass1
BCGovConformance Suitecredentials_status:credentialStatus:item:type:objectresponse validates against schemaPass1
BCGovConformance Suitecredentials_status:credentialStatus:item:type:invalidstatus code is 400Pass1
BCGovConformance Suitecredentials_status:credentialStatus:item:type:invalidresponse validates against schemaPass1
BCGovConformance Suitecredentials_status:credentialStatus:item:status:missingstatus code is 400Pass1
BCGovConformance Suitecredentials_status:credentialStatus:item:status:missingresponse validates against schemaPass1
BCGovConformance Suitecredentials_status:credentialStatus:item:status:arraystatus code is 400Pass1
BCGovConformance Suitecredentials_status:credentialStatus:item:status:arrayresponse validates against schemaPass1
BCGovConformance Suitecredentials_status:credentialStatus:item:status:booleanstatus code is 400Pass1
BCGovConformance Suitecredentials_status:credentialStatus:item:status:booleanresponse validates against schemaPass1
BCGovConformance Suitecredentials_status:credentialStatus:item:status:integerstatus code is 400Pass1
BCGovConformance Suitecredentials_status:credentialStatus:item:status:integerresponse validates against schemaPass1
BCGovConformance Suitecredentials_status:credentialStatus:item:status:nullstatus code is 400Pass1
BCGovConformance Suitecredentials_status:credentialStatus:item:status:nullresponse validates against schemaPass1
BCGovConformance Suitecredentials_status:credentialStatus:item:status:objectstatus code is 400Pass1
BCGovConformance Suitecredentials_status:credentialStatus:item:status:objectresponse validates against schemaPass1
BCGovConformance Suitecredentials_status:credentialStatus:item:purpose:missingstatus code is 400Pass1
BCGovConformance Suitecredentials_status:credentialStatus:item:purpose:missingresponse validates against schemaPass1
BCGovConformance Suitecredentials_status:credentialStatus:item:purpose:arraystatus code is 400Pass1
BCGovConformance Suitecredentials_status:credentialStatus:item:purpose:arrayresponse validates against schemaPass1
BCGovConformance Suitecredentials_status:credentialStatus:item:purpose:booleanstatus code is 400Pass1
BCGovConformance Suitecredentials_status:credentialStatus:item:purpose:booleanresponse validates against schemaPass1
BCGovConformance Suitecredentials_status:credentialStatus:item:purpose:integerstatus code is 400Pass1
BCGovConformance Suitecredentials_status:credentialStatus:item:purpose:integerresponse validates against schemaPass1
BCGovConformance Suitecredentials_status:credentialStatus:item:purpose:nullstatus code is 400Pass1
BCGovConformance Suitecredentials_status:credentialStatus:item:purpose:nullresponse validates against schemaPass1
BCGovConformance Suitecredentials_status:credentialStatus:item:purpose:objectstatus code is 400Pass1
BCGovConformance Suitecredentials_status:credentialStatus:item:purpose:objectresponse validates against schemaPass1
BCGovConformance Suitecredentials_status:missing_authstatus code is 401Pass1
BCGovConformance Suitecredentials_status:missing_authresponse validates against schemaPass1
BCGovConformance Suitecredentials_verify:vc:missingstatus code is 400Pass1
BCGovConformance Suitecredentials_verify:vc:missingresponse validates against schemaPass1
BCGovConformance Suitecredentials_verify:vc:stringstatus code is 400Pass1
BCGovConformance Suitecredentials_verify:vc:stringresponse validates against schemaPass1
BCGovConformance Suitecredentials_verify:vc:nullstatus code is 400Pass1
BCGovConformance Suitecredentials_verify:vc:nullresponse validates against schemaPass1
BCGovConformance Suitecredentials_verify:vc:integerstatus code is 400Pass1
BCGovConformance Suitecredentials_verify:vc:integerresponse validates against schemaPass1
BCGovConformance Suitecredentials_verify:vc:booleanstatus code is 400Pass1
BCGovConformance Suitecredentials_verify:vc:booleanresponse validates against schemaPass1
BCGovConformance Suitecredentials_verify:vc:arraystatus code is 400Pass1
BCGovConformance Suitecredentials_verify:vc:arrayresponse validates against schemaPass1
BCGovConformance Suitecredentials_verify:vc:@context:missingstatus code is 400Pass1
BCGovConformance Suitecredentials_verify:vc:@context:missingresponse validates against schemaPass1
BCGovConformance Suitecredentials_verify:vc:@context:booleanstatus code is 400Pass1
BCGovConformance Suitecredentials_verify:vc:@context:booleanresponse validates against schemaPass1
BCGovConformance Suitecredentials_verify:vc:@context:integerstatus code is 400Pass1
BCGovConformance Suitecredentials_verify:vc:@context:integerresponse validates against schemaPass1
BCGovConformance Suitecredentials_verify:vc:@context:nullstatus code is 400Pass1
BCGovConformance Suitecredentials_verify:vc:@context:nullresponse validates against schemaPass1
BCGovConformance Suitecredentials_verify:vc:@context:objectstatus code is 400Pass1
BCGovConformance Suitecredentials_verify:vc:@context:objectresponse validates against schemaPass1
BCGovConformance Suitecredentials_verify:vc:@context:stringstatus code is 400Pass1
BCGovConformance Suitecredentials_verify:vc:@context:stringresponse validates against schemaPass1
BCGovConformance Suitecredentials_verify:vc:@context:item:arraystatus code is 400Pass1
BCGovConformance Suitecredentials_verify:vc:@context:item:arrayresponse validates against schemaPass1
BCGovConformance Suitecredentials_verify:vc:@context:item:booleanstatus code is 400Pass1
BCGovConformance Suitecredentials_verify:vc:@context:item:booleanresponse validates against schemaPass1
BCGovConformance Suitecredentials_verify:vc:@context:item:integerstatus code is 400Pass1
BCGovConformance Suitecredentials_verify:vc:@context:item:integerresponse validates against schemaPass1
BCGovConformance Suitecredentials_verify:vc:@context:item:nullstatus code is 400Pass1
BCGovConformance Suitecredentials_verify:vc:@context:item:nullresponse validates against schemaPass1
BCGovConformance Suitecredentials_verify:vc:@context:item:objectstatus code is 400Pass1
BCGovConformance Suitecredentials_verify:vc:@context:item:objectresponse validates against schemaPass1
BCGovConformance Suitecredentials_verify:vc:id:arraystatus code is 400Pass1
BCGovConformance Suitecredentials_verify:vc:id:arrayresponse validates against schemaPass1
BCGovConformance Suitecredentials_verify:vc:id:booleanstatus code is 400Pass1
BCGovConformance Suitecredentials_verify:vc:id:booleanresponse validates against schemaPass1
BCGovConformance Suitecredentials_verify:vc:id:integerstatus code is 400Pass1
BCGovConformance Suitecredentials_verify:vc:id:integerresponse validates against schemaPass1
BCGovConformance Suitecredentials_verify:vc:id:nullstatus code is 400Pass1
BCGovConformance Suitecredentials_verify:vc:id:nullresponse validates against schemaPass1
BCGovConformance Suitecredentials_verify:vc:id:objectstatus code is 400Pass1
BCGovConformance Suitecredentials_verify:vc:id:objectresponse validates against schemaPass1
BCGovConformance Suitecredentials_verify:vc:type:missingstatus code is 400Pass1
BCGovConformance Suitecredentials_verify:vc:type:missingresponse validates against schemaPass1
BCGovConformance Suitecredentials_verify:vc:type:booleanstatus code is 400Pass1
BCGovConformance Suitecredentials_verify:vc:type:booleanresponse validates against schemaPass1
BCGovConformance Suitecredentials_verify:vc:type:integerstatus code is 400Pass1
BCGovConformance Suitecredentials_verify:vc:type:integerresponse validates against schemaPass1
BCGovConformance Suitecredentials_verify:vc:type:nullstatus code is 400Pass1
BCGovConformance Suitecredentials_verify:vc:type:nullresponse validates against schemaPass1
BCGovConformance Suitecredentials_verify:vc:type:objectstatus code is 400Pass1
BCGovConformance Suitecredentials_verify:vc:type:objectresponse validates against schemaPass1
BCGovConformance Suitecredentials_verify:vc:type:stringstatus code is 400Pass1
BCGovConformance Suitecredentials_verify:vc:type:stringresponse validates against schemaPass1
BCGovConformance Suitecredentials_verify:vc:type:item:missingstatus code is 400Pass1
BCGovConformance Suitecredentials_verify:vc:type:item:missingresponse validates against schemaPass1
BCGovConformance Suitecredentials_verify:vc:type:item:arraystatus code is 400Pass1
BCGovConformance Suitecredentials_verify:vc:type:item:arrayresponse validates against schemaPass1
BCGovConformance Suitecredentials_verify:vc:type:item:booleanstatus code is 400Pass1
BCGovConformance Suitecredentials_verify:vc:type:item:booleanresponse validates against schemaPass1
BCGovConformance Suitecredentials_verify:vc:type:item:integerstatus code is 400Pass1
BCGovConformance Suitecredentials_verify:vc:type:item:integerresponse validates against schemaPass1
BCGovConformance Suitecredentials_verify:vc:type:item:nullstatus code is 400Pass1
BCGovConformance Suitecredentials_verify:vc:type:item:nullresponse validates against schemaPass1
BCGovConformance Suitecredentials_verify:vc:type:item:objectstatus code is 400Pass1
BCGovConformance Suitecredentials_verify:vc:type:item:objectresponse validates against schemaPass1
BCGovConformance Suitecredentials_verify:vc:issuer:missingstatus code is 400Pass1
BCGovConformance Suitecredentials_verify:vc:issuer:missingresponse validates against schemaPass1
BCGovConformance Suitecredentials_verify:vc:issuer:arraystatus code is 400Pass1
BCGovConformance Suitecredentials_verify:vc:issuer:arrayresponse validates against schemaPass1
BCGovConformance Suitecredentials_verify:vc:issuer:booleanstatus code is 400Pass1
BCGovConformance Suitecredentials_verify:vc:issuer:booleanresponse validates against schemaPass1
BCGovConformance Suitecredentials_verify:vc:issuer:integerstatus code is 400Pass1
BCGovConformance Suitecredentials_verify:vc:issuer:integerresponse validates against schemaPass1
BCGovConformance Suitecredentials_verify:vc:issuer:nullstatus code is 400Pass1
BCGovConformance Suitecredentials_verify:vc:issuer:nullresponse validates against schemaPass1
BCGovConformance Suitecredentials_verify:vc:issuer:id:missingstatus code is 400Pass1
BCGovConformance Suitecredentials_verify:vc:issuer:id:missingresponse validates against schemaPass1
BCGovConformance Suitecredentials_verify:vc:issuer:id:arraystatus code is 400Pass1
BCGovConformance Suitecredentials_verify:vc:issuer:id:arrayresponse validates against schemaPass1
BCGovConformance Suitecredentials_verify:vc:issuer:id:booleanstatus code is 400Pass1
BCGovConformance Suitecredentials_verify:vc:issuer:id:booleanresponse validates against schemaPass1
BCGovConformance Suitecredentials_verify:vc:issuer:id:integerstatus code is 400Pass1
BCGovConformance Suitecredentials_verify:vc:issuer:id:integerresponse validates against schemaPass1
BCGovConformance Suitecredentials_verify:vc:issuer:id:nullstatus code is 400Pass1
BCGovConformance Suitecredentials_verify:vc:issuer:id:nullresponse validates against schemaPass1
BCGovConformance Suitecredentials_verify:vc:issuer:id:objectstatus code is 400Pass1
BCGovConformance Suitecredentials_verify:vc:issuer:id:objectresponse validates against schemaPass1
BCGovConformance Suitecredentials_verify:vc:issuanceDate:missingstatus code is 400Pass1
BCGovConformance Suitecredentials_verify:vc:issuanceDate:missingresponse validates against schemaPass1
BCGovConformance Suitecredentials_verify:vc:issuanceDate:arraystatus code is 400Pass1
BCGovConformance Suitecredentials_verify:vc:issuanceDate:arrayresponse validates against schemaPass1
BCGovConformance Suitecredentials_verify:vc:issuanceDate:booleanstatus code is 400Pass1
BCGovConformance Suitecredentials_verify:vc:issuanceDate:booleanresponse validates against schemaPass1
BCGovConformance Suitecredentials_verify:vc:issuanceDate:integerstatus code is 400Pass1
BCGovConformance Suitecredentials_verify:vc:issuanceDate:integerresponse validates against schemaPass1
BCGovConformance Suitecredentials_verify:vc:issuanceDate:nullstatus code is 400Pass1
BCGovConformance Suitecredentials_verify:vc:issuanceDate:nullresponse validates against schemaPass1
BCGovConformance Suitecredentials_verify:vc:issuanceDate:objectstatus code is 400Pass1
BCGovConformance Suitecredentials_verify:vc:issuanceDate:objectresponse validates against schemaPass1
BCGovConformance Suitecredentials_verify:vc:issuanceDate:stringstatus code is 400Pass1
BCGovConformance Suitecredentials_verify:vc:issuanceDate:stringresponse validates against schemaPass1
BCGovConformance Suitecredentials_verify:vc:credentialSubject:missingstatus code is 400Pass1
BCGovConformance Suitecredentials_verify:vc:credentialSubject:missingresponse validates against schemaPass1
BCGovConformance Suitecredentials_verify:vc:credentialSubject:arraystatus code is 400Pass1
BCGovConformance Suitecredentials_verify:vc:credentialSubject:arrayresponse validates against schemaPass1
BCGovConformance Suitecredentials_verify:vc:credentialSubject:booleanstatus code is 400Pass1
BCGovConformance Suitecredentials_verify:vc:credentialSubject:booleanresponse validates against schemaPass1
BCGovConformance Suitecredentials_verify:vc:credentialSubject:integerstatus code is 400Pass1
BCGovConformance Suitecredentials_verify:vc:credentialSubject:integerresponse validates against schemaPass1
BCGovConformance Suitecredentials_verify:vc:credentialSubject:nullstatus code is 400Pass1
BCGovConformance Suitecredentials_verify:vc:credentialSubject:nullresponse validates against schemaPass1
BCGovConformance Suitecredentials_verify:vc:credentialSubject:stringstatus code is 400Pass1
BCGovConformance Suitecredentials_verify:vc:credentialSubject:stringresponse validates against schemaPass1
BCGovConformance Suitecredentials_verify:vc:credentialSubject:id:arraystatus code is 400Pass1
BCGovConformance Suitecredentials_verify:vc:credentialSubject:id:arrayresponse validates against schemaPass1
BCGovConformance Suitecredentials_verify:vc:credentialSubject:id:booleanstatus code is 400Pass1
BCGovConformance Suitecredentials_verify:vc:credentialSubject:id:booleanresponse validates against schemaPass1
BCGovConformance Suitecredentials_verify:vc:credentialSubject:id:integerstatus code is 400Pass1
BCGovConformance Suitecredentials_verify:vc:credentialSubject:id:integerresponse validates against schemaPass1
BCGovConformance Suitecredentials_verify:vc:credentialSubject:id:nullstatus code is 400Pass1
BCGovConformance Suitecredentials_verify:vc:credentialSubject:id:nullresponse validates against schemaPass1
BCGovConformance Suitecredentials_verify:vc:credentialSubject:id:objectstatus code is 400Pass1
BCGovConformance Suitecredentials_verify:vc:credentialSubject:id:objectresponse validates against schemaPass1
BCGovConformance Suitecredentials_verify:proof:missingstatus code is 400Pass1
BCGovConformance Suitecredentials_verify:proof:missingresponse validates against schemaPass1
BCGovConformance Suitecredentials_verify:proof:arraystatus code is 400Pass1
BCGovConformance Suitecredentials_verify:proof:arrayresponse validates against schemaPass1
BCGovConformance Suitecredentials_verify:proof:booleanstatus code is 400Pass1
BCGovConformance Suitecredentials_verify:proof:booleanresponse validates against schemaPass1
BCGovConformance Suitecredentials_verify:proof:integerstatus code is 400Pass1
BCGovConformance Suitecredentials_verify:proof:integerresponse validates against schemaPass1
BCGovConformance Suitecredentials_verify:proof:nullstatus code is 400Pass1
BCGovConformance Suitecredentials_verify:proof:nullresponse validates against schemaPass1
BCGovConformance Suitecredentials_verify:proof:stringstatus code is 400Pass1
BCGovConformance Suitecredentials_verify:proof:stringresponse validates against schemaPass1
BCGovConformance Suitecredentials_verify:proof:type:missingstatus code is 400Pass1
BCGovConformance Suitecredentials_verify:proof:type:missingresponse validates against schemaPass1
BCGovConformance Suitecredentials_verify:proof:type:arraystatus code is 400Pass1
BCGovConformance Suitecredentials_verify:proof:type:arrayresponse validates against schemaPass1
BCGovConformance Suitecredentials_verify:proof:type:booleanstatus code is 400Pass1
BCGovConformance Suitecredentials_verify:proof:type:booleanresponse validates against schemaPass1
BCGovConformance Suitecredentials_verify:proof:type:integerstatus code is 400Pass1
BCGovConformance Suitecredentials_verify:proof:type:integerresponse validates against schemaPass1
BCGovConformance Suitecredentials_verify:proof:type:nullstatus code is 400Pass1
BCGovConformance Suitecredentials_verify:proof:type:nullresponse validates against schemaPass1
BCGovConformance Suitecredentials_verify:proof:type:objectstatus code is 400Pass1
BCGovConformance Suitecredentials_verify:proof:type:objectresponse validates against schemaPass1
BCGovConformance Suitecredentials_verify:proof:type:stringstatus code is 400Pass1
BCGovConformance Suitecredentials_verify:proof:type:stringresponse validates against schemaPass1
BCGovConformance Suitecredentials_verify:proof:created:arraystatus code is 400Pass1
BCGovConformance Suitecredentials_verify:proof:created:arrayresponse validates against schemaPass1
BCGovConformance Suitecredentials_verify:proof:created:booleanstatus code is 400Pass1
BCGovConformance Suitecredentials_verify:proof:created:booleanresponse validates against schemaPass1
BCGovConformance Suitecredentials_verify:proof:created:integerstatus code is 400Pass1
BCGovConformance Suitecredentials_verify:proof:created:integerresponse validates against schemaPass1
BCGovConformance Suitecredentials_verify:proof:created:nullstatus code is 400Pass1
BCGovConformance Suitecredentials_verify:proof:created:nullresponse validates against schemaPass1
BCGovConformance Suitecredentials_verify:proof:created:objectstatus code is 400Pass1
BCGovConformance Suitecredentials_verify:proof:created:objectresponse validates against schemaPass1
BCGovConformance Suitecredentials_verify:proof:verificationMethod:arraystatus code is 400Pass1
BCGovConformance Suitecredentials_verify:proof:verificationMethod:arrayresponse validates against schemaPass1
BCGovConformance Suitecredentials_verify:proof:verificationMethod:booleanstatus code is 400Pass1
BCGovConformance Suitecredentials_verify:proof:verificationMethod:booleanresponse validates against schemaPass1
BCGovConformance Suitecredentials_verify:proof:verificationMethod:integerstatus code is 400Pass1
BCGovConformance Suitecredentials_verify:proof:verificationMethod:integerresponse validates against schemaPass1
BCGovConformance Suitecredentials_verify:proof:verificationMethod:nullstatus code is 400Pass1
BCGovConformance Suitecredentials_verify:proof:verificationMethod:nullresponse validates against schemaPass1
BCGovConformance Suitecredentials_verify:proof:verificationMethod:objectstatus code is 400Pass1
BCGovConformance Suitecredentials_verify:proof:verificationMethod:objectresponse validates against schemaPass1
BCGovConformance Suitecredentials_verify:proof:jws:arraystatus code is 400Pass1
BCGovConformance Suitecredentials_verify:proof:jws:arrayresponse validates against schemaPass1
BCGovConformance Suitecredentials_verify:proof:jws:booleanstatus code is 400Pass1
BCGovConformance Suitecredentials_verify:proof:jws:booleanresponse validates against schemaPass1
BCGovConformance Suitecredentials_verify:proof:jws:integerstatus code is 400Pass1
BCGovConformance Suitecredentials_verify:proof:jws:integerresponse validates against schemaPass1
BCGovConformance Suitecredentials_verify:proof:jws:nullstatus code is 400Pass1
BCGovConformance Suitecredentials_verify:proof:jws:nullresponse validates against schemaPass1
BCGovConformance Suitecredentials_verify:proof:jws:objectstatus code is 400Pass1
BCGovConformance Suitecredentials_verify:proof:jws:objectresponse validates against schemaPass1
BCGovConformance Suitecredentials_verify:proof:proofPurpose:arraystatus code is 400Pass1
BCGovConformance Suitecredentials_verify:proof:proofPurpose:arrayresponse validates against schemaPass1
BCGovConformance Suitecredentials_verify:proof:proofPurpose:booleanstatus code is 400Pass1
BCGovConformance Suitecredentials_verify:proof:proofPurpose:booleanresponse validates against schemaPass1
BCGovConformance Suitecredentials_verify:proof:proofPurpose:integerstatus code is 400Pass1
BCGovConformance Suitecredentials_verify:proof:proofPurpose:integerresponse validates against schemaPass1
BCGovConformance Suitecredentials_verify:proof:proofPurpose:nullstatus code is 400Pass1
BCGovConformance Suitecredentials_verify:proof:proofPurpose:nullresponse validates against schemaPass1
BCGovConformance Suitecredentials_verify:proof:proofPurpose:objectstatus code is 400Pass1
BCGovConformance Suitecredentials_verify:proof:proofPurpose:objectresponse validates against schemaPass1
BCGovConformance Suitecredentials_verify:proof:proofPurpose:stringstatus code is 400Pass1
BCGovConformance Suitecredentials_verify:proof:proofPurpose:stringresponse validates against schemaPass1
BCGovConformance Suitecredentials_verify:missing_authstatus code is 401Pass1
BCGovConformance Suitecredentials_verify:missing_authresponse validates against schemaPass1
BCGovConformance Suitecredentials_verify:bad_signaturestatus code is 200Pass1
BCGovConformance Suitecredentials_verify:bad_signatureresponse validates against schemaPass1
BCGovConformance Suitecredentials_verify:bad_signatureresponse verified is falsePass1
BCGovConformance Suitecredentials_verifystatus code is 200Pass1
BCGovConformance Suitecredentials_verifyresponse validates against schemaPass1
BCGovConformance Suitecredentials_verifyresponse verified is truePass1
BCGovConformance Suitecredentials_verify:issuer:objectstatus code is 200Pass1
BCGovConformance Suitecredentials_verify:issuer:objectresponse validates against schemaPass1
BCGovConformance Suitecredentials_verify:issuer:objectresponse verified is truePass1
BCGovConformance Suitepresentations:missing_authstatus code is 401Pass1
BCGovConformance Suitepresentations:missing_authresponse validates against schemaPass1
BCGovConformance Suitepresentations:missing_authstatus code is 401Pass1
BCGovConformance Suitepresentations:missing_authresponse validates against schemaPass1
BCGovConformance Suitepresentations_prove:missing_authstatus code is 401Pass1
BCGovConformance Suitepresentations_prove:missing_authresponse validates against schemaPass1
BCGovConformance Suitepresentations_verify:missing_authstatus code is 401Pass1
BCGovConformance Suitepresentations_verify:missing_authresponse validates against schemaPass1
mesur.ioConformance Suitedid_jsonstatus code is 200Pass1
mesur.ioConformance Suitedid_jsonresponse validates against schemaPass1
mesur.ioConformance Suitedid:invalidstatus code is 400Pass1
mesur.ioConformance Suitedid:invalidresponse validates against schemaPass1
mesur.ioConformance Suitedid:invalidstatus code is 400Pass1
mesur.ioConformance Suitedid:invalidresponse validates against schemaPass1
mesur.ioConformance Suitedid:not_found:did_webstatus code is 404Pass1
mesur.ioConformance Suitedid:not_found:did_webresponse validates against schemaPass1
mesur.ioConformance Suitedid:not_found:urnstatus code is 404Pass1
mesur.ioConformance Suitedid:not_found:urnresponse validates against schemaPass1
mesur.ioConformance Suiteidentifiers:missing_authstatus code is 401Pass1
mesur.ioConformance Suiteidentifiers:missing_authresponse validates against schemaPass1
mesur.ioConformance Suiteidentifiersstatus code is 200Pass1
mesur.ioConformance Suiteidentifiersresponse validates against schemaPass1
mesur.ioConformance Suitecredentials_issue:credential:missingstatus code is 400Pass1
mesur.ioConformance Suitecredentials_issue:credential:missingresponse validates against schemaPass1
mesur.ioConformance Suitecredentials_issue:credential.@context:missingstatus code is 400Pass1
mesur.ioConformance Suitecredentials_issue:credential.@context:missingresponse validates against schemaPass1
mesur.ioConformance Suitecredentials_issue:credential.@context:booleanstatus code is 400Pass1
mesur.ioConformance Suitecredentials_issue:credential.@context:booleanresponse validates against schemaPass1
mesur.ioConformance Suitecredentials_issue:credential.@context:integer Copystatus code is 400Pass1
mesur.ioConformance Suitecredentials_issue:credential.@context:integer Copyresponse validates against schemaPass1
mesur.ioConformance Suitecredentials_issue:credential.@context:nullstatus code is 400Pass1
mesur.ioConformance Suitecredentials_issue:credential.@context:nullresponse validates against schemaPass1
mesur.ioConformance Suitecredentials_issue:credential.@context:objectstatus code is 400Pass1
mesur.ioConformance Suitecredentials_issue:credential.@context:objectresponse validates against schemaPass1
mesur.ioConformance Suitecredentials_issue:credential.@context:stringstatus code is 400Pass1
mesur.ioConformance Suitecredentials_issue:credential.@context:stringresponse validates against schemaPass1
mesur.ioConformance Suitecredentials_issue:credential.@context.item.arraystatus code is 400Pass1
mesur.ioConformance Suitecredentials_issue:credential.@context.item.arrayresponse validates against schemaPass1
mesur.ioConformance Suitecredentials_issue:credential.@context.item.booleanstatus code is 400Pass1
mesur.ioConformance Suitecredentials_issue:credential.@context.item.booleanresponse validates against schemaPass1
mesur.ioConformance Suitecredentials_issue:credential.@context.item.integerstatus code is 400Pass1
mesur.ioConformance Suitecredentials_issue:credential.@context.item.integerresponse validates against schemaPass1
mesur.ioConformance Suitecredentials_issue:credential.@context.item.nullstatus code is 400Pass1
mesur.ioConformance Suitecredentials_issue:credential.@context.item.nullresponse validates against schemaPass1
mesur.ioConformance Suitecredentials_issue:credential.@context.item.objectstatus code is 400Pass1
mesur.ioConformance Suitecredentials_issue:credential.@context.item.objectresponse validates against schemaPass1
mesur.ioConformance Suitecredentials_issue:credential.id:arraystatus code is 400Pass1
mesur.ioConformance Suitecredentials_issue:credential.id:arrayresponse validates against schemaPass1
mesur.ioConformance Suitecredentials_issue:credential.id:booleanstatus code is 400Pass1
mesur.ioConformance Suitecredentials_issue:credential.id:booleanresponse validates against schemaPass1
mesur.ioConformance Suitecredentials_issue:credential.id:integerstatus code is 400Pass1
mesur.ioConformance Suitecredentials_issue:credential.id:integerresponse validates against schemaPass1
mesur.ioConformance Suitecredentials_issue:credential.id:nullstatus code is 400Pass1
mesur.ioConformance Suitecredentials_issue:credential.id:nullresponse validates against schemaPass1
mesur.ioConformance Suitecredentials_issue:credential.id:objectstatus code is 400Pass1
mesur.ioConformance Suitecredentials_issue:credential.id:objectresponse validates against schemaPass1
mesur.ioConformance Suitecredentials_issue:credential.type:missingstatus code is 400Pass1
mesur.ioConformance Suitecredentials_issue:credential.type:missingresponse validates against schemaPass1
mesur.ioConformance Suitecredentials_issue:credential.type:booleanstatus code is 400Pass1
mesur.ioConformance Suitecredentials_issue:credential.type:booleanresponse validates against schemaPass1
mesur.ioConformance Suitecredentials_issue:credential.type:integerstatus code is 400Pass1
mesur.ioConformance Suitecredentials_issue:credential.type:integerresponse validates against schemaPass1
mesur.ioConformance Suitecredentials_issue:credential.type:nullstatus code is 400Pass1
mesur.ioConformance Suitecredentials_issue:credential.type:nullresponse validates against schemaPass1
mesur.ioConformance Suitecredentials_issue:credential.type:objectstatus code is 400Pass1
mesur.ioConformance Suitecredentials_issue:credential.type:objectresponse validates against schemaPass1
mesur.ioConformance Suitecredentials_issue:credential.type:stringstatus code is 400Pass1
mesur.ioConformance Suitecredentials_issue:credential.type:stringresponse validates against schemaPass1
mesur.ioConformance Suitecredentials_issue:credential.type.item:missingstatus code is 400Pass1
mesur.ioConformance Suitecredentials_issue:credential.type.item:missingresponse validates against schemaPass1
mesur.ioConformance Suitecredentials_issue:credential.type.item:arraystatus code is 400Pass1
mesur.ioConformance Suitecredentials_issue:credential.type.item:arrayresponse validates against schemaPass1
mesur.ioConformance Suitecredentials_issue:credential.type.item:booleanstatus code is 400Pass1
mesur.ioConformance Suitecredentials_issue:credential.type.item:booleanresponse validates against schemaPass1
mesur.ioConformance Suitecredentials_issue:credential.type.item:integerstatus code is 400Pass1
mesur.ioConformance Suitecredentials_issue:credential.type.item:integerresponse validates against schemaPass1
mesur.ioConformance Suitecredentials_issue:credential.type.item:nullstatus code is 400Pass1
mesur.ioConformance Suitecredentials_issue:credential.type.item:nullresponse validates against schemaPass1
mesur.ioConformance Suitecredentials_issue:credential.type.item:objectstatus code is 400Pass1
mesur.ioConformance Suitecredentials_issue:credential.type.item:objectresponse validates against schemaPass1
mesur.ioConformance Suitecredentials_issue:credential.issuer:missingstatus code is 400Pass1
mesur.ioConformance Suitecredentials_issue:credential.issuer:missingresponse validates against schemaPass1
mesur.ioConformance Suitecredentials_issue:credential.issuer:arraystatus code is 400Pass1
mesur.ioConformance Suitecredentials_issue:credential.issuer:arrayresponse validates against schemaPass1
mesur.ioConformance Suitecredentials_issue:credential.issuer:booleanstatus code is 400Pass1
mesur.ioConformance Suitecredentials_issue:credential.issuer:booleanresponse validates against schemaPass1
mesur.ioConformance Suitecredentials_issue:credential.issuer:integerstatus code is 400Pass1
mesur.ioConformance Suitecredentials_issue:credential.issuer:integerresponse validates against schemaPass1
mesur.ioConformance Suitecredentials_issue:credential.issuer:nullstatus code is 400Pass1
mesur.ioConformance Suitecredentials_issue:credential.issuer:nullresponse validates against schemaPass1
mesur.ioConformance Suitecredentials_issue.credential.issuer:invalidstatus code is 400Pass1
mesur.ioConformance Suitecredentials_issue.credential.issuer:invalidresponse validates against schemaPass1
mesur.ioConformance Suitecredentials_issue.credential.issuer:unknownstatus code is 422Failexpected response to have status code 422 but got 4000
mesur.ioConformance Suitecredentials_issue.credential.issuer:unknownresponse validates against schemaPass1
mesur.ioConformance Suitecredentials_issue:credential.issuer.id:missingstatus code is 400Pass1
mesur.ioConformance Suitecredentials_issue:credential.issuer.id:missingresponse validates against schemaPass1
mesur.ioConformance Suitecredentials_issue:credential.issuer.id:arraystatus code is 400Pass1
mesur.ioConformance Suitecredentials_issue:credential.issuer.id:arrayresponse validates against schemaPass1
mesur.ioConformance Suitecredentials_issue:credential.issuer.id:booleanstatus code is 400Pass1
mesur.ioConformance Suitecredentials_issue:credential.issuer.id:booleanresponse validates against schemaPass1
mesur.ioConformance Suitecredentials_issue:credential.issuer.id:integerstatus code is 400Pass1
mesur.ioConformance Suitecredentials_issue:credential.issuer.id:integerresponse validates against schemaPass1
mesur.ioConformance Suitecredentials_issue:credential.issuer.id:nullstatus code is 400Pass1
mesur.ioConformance Suitecredentials_issue:credential.issuer.id:nullresponse validates against schemaPass1
mesur.ioConformance Suitecredentials_issue.credential.issuer.id:invalidstatus code is 400Pass1
mesur.ioConformance Suitecredentials_issue.credential.issuer.id:invalidresponse validates against schemaPass1
mesur.ioConformance Suitecredentials_issue.credential.issuer.id:unknownstatus code is 422Failexpected response to have status code 422 but got 4000
mesur.ioConformance Suitecredentials_issue.credential.issuer.id:unknownresponse validates against schemaPass1
mesur.ioConformance Suitecredentials_issue:credential.issuanceDate.missingstatus code is 400Pass1
mesur.ioConformance Suitecredentials_issue:credential.issuanceDate.missingresponse validates against schemaPass1
mesur.ioConformance Suitecredentials_issue:credential.issuanceDate:arraystatus code is 400Pass1
mesur.ioConformance Suitecredentials_issue:credential.issuanceDate:arrayresponse validates against schemaPass1
mesur.ioConformance Suitecredentials_issue:credential.issuanceDate:booleanstatus code is 400Pass1
mesur.ioConformance Suitecredentials_issue:credential.issuanceDate:booleanresponse validates against schemaPass1
mesur.ioConformance Suitecredentials_issue:credential.issuanceDate:integerstatus code is 400Pass1
mesur.ioConformance Suitecredentials_issue:credential.issuanceDate:integerresponse validates against schemaPass1
mesur.ioConformance Suitecredentials_issue:credential.issuanceDate:nullstatus code is 400Pass1
mesur.ioConformance Suitecredentials_issue:credential.issuanceDate:nullresponse validates against schemaPass1
mesur.ioConformance Suitecredentials_issue:credential.issuanceDate:objectstatus code is 400Pass1
mesur.ioConformance Suitecredentials_issue:credential.issuanceDate:objectresponse validates against schemaPass1
mesur.ioConformance Suitecredentials_issue:credential.issuanceDate:invalid_valuestatus code is 400Pass1
mesur.ioConformance Suitecredentials_issue:credential.issuanceDate:invalid_valueresponse validates against schemaPass1
mesur.ioConformance Suitecredentials_issue:credential.credentialSubject:missingstatus code is 400Pass1
mesur.ioConformance Suitecredentials_issue:credential.credentialSubject:missingresponse validates against schemaPass1
mesur.ioConformance Suitecredentials_issue:credential.credentialSubject:arraystatus code is 400Pass1
mesur.ioConformance Suitecredentials_issue:credential.credentialSubject:arrayresponse validates against schemaPass1
mesur.ioConformance Suitecredentials_issue:credential.credentialSubject:booleanstatus code is 400Pass1
mesur.ioConformance Suitecredentials_issue:credential.credentialSubject:booleanresponse validates against schemaPass1
mesur.ioConformance Suitecredentials_issue:credential.credentialSubject:integerstatus code is 400Pass1
mesur.ioConformance Suitecredentials_issue:credential.credentialSubject:integerresponse validates against schemaPass1
mesur.ioConformance Suitecredentials_issue:credential.credentialSubject:nullstatus code is 400Pass1
mesur.ioConformance Suitecredentials_issue:credential.credentialSubject:nullresponse validates against schemaPass1
mesur.ioConformance Suitecredentials_issue:credential.credentialSubject:stringstatus code is 400Pass1
mesur.ioConformance Suitecredentials_issue:credential.credentialSubject:stringresponse validates against schemaPass1
mesur.ioConformance Suitecredentials_issue:credential.credentialSubject.id:arraystatus code is 400Pass1
mesur.ioConformance Suitecredentials_issue:credential.credentialSubject.id:arrayresponse validates against schemaPass1
mesur.ioConformance Suitecredentials_issue:credential.credentialSubject.id:array Copystatus code is 400Pass1
mesur.ioConformance Suitecredentials_issue:credential.credentialSubject.id:array Copyresponse validates against schemaPass1
mesur.ioConformance Suitecredentials_issue:credential.credentialSubject.id:array Copy 2status code is 400Pass1
mesur.ioConformance Suitecredentials_issue:credential.credentialSubject.id:array Copy 2response validates against schemaPass1
mesur.ioConformance Suitecredentials_issue:credential.credentialSubject.id:array Copy 3status code is 400Pass1
mesur.ioConformance Suitecredentials_issue:credential.credentialSubject.id:array Copy 3response validates against schemaPass1
mesur.ioConformance Suitecredentials_issue:credential.credentialSubject.id:array Copy 4status code is 400Pass1
mesur.ioConformance Suitecredentials_issue:credential.credentialSubject.id:array Copy 4response validates against schemaPass1
mesur.ioConformance Suitecredentials_issue:options:missingstatus code is 400Pass1
mesur.ioConformance Suitecredentials_issue:options:missingresponse validates against schemaPass1
mesur.ioConformance Suitecredentials_issue:options:arraystatus code is 400Pass1
mesur.ioConformance Suitecredentials_issue:options:arrayresponse validates against schemaPass1
mesur.ioConformance Suitecredentials_issue:options:booleanstatus code is 400Pass1
mesur.ioConformance Suitecredentials_issue:options:booleanresponse validates against schemaPass1
mesur.ioConformance Suitecredentials_issue:options:integerstatus code is 400Pass1
mesur.ioConformance Suitecredentials_issue:options:integerresponse validates against schemaPass1
mesur.ioConformance Suitecredentials_issue:options:nullstatus code is 400Pass1
mesur.ioConformance Suitecredentials_issue:options:nullresponse validates against schemaPass1
mesur.ioConformance Suitecredentials_issue:options:stringstatus code is 400Pass1
mesur.ioConformance Suitecredentials_issue:options:stringresponse validates against schemaPass1
mesur.ioConformance Suitecredentials_issue:options.type:missingstatus code is 400Pass1
mesur.ioConformance Suitecredentials_issue:options.type:missingresponse validates against schemaPass1
mesur.ioConformance Suitecredentials_issue:options.type:arraystatus code is 400Pass1
mesur.ioConformance Suitecredentials_issue:options.type:arrayresponse validates against schemaPass1
mesur.ioConformance Suitecredentials_issue:options.type:booleanstatus code is 400Pass1
mesur.ioConformance Suitecredentials_issue:options.type:booleanresponse validates against schemaPass1
mesur.ioConformance Suitecredentials_issue:options.type:integerstatus code is 400Pass1
mesur.ioConformance Suitecredentials_issue:options.type:integerresponse validates against schemaPass1
mesur.ioConformance Suitecredentials_issue:options.type:nullstatus code is 400Pass1
mesur.ioConformance Suitecredentials_issue:options.type:nullresponse validates against schemaPass1
mesur.ioConformance Suitecredentials_issue:options.type:objectstatus code is 400Pass1
mesur.ioConformance Suitecredentials_issue:options.type:objectresponse validates against schemaPass1
mesur.ioConformance Suitecredentials_issue:options.type:invalid_valuestatus code is 400Pass1
mesur.ioConformance Suitecredentials_issue:options.type:invalid_valueresponse validates against schemaPass1
mesur.ioConformance Suitecredentials_issue:options.created:arraystatus code is 400Pass1
mesur.ioConformance Suitecredentials_issue:options.created:arrayresponse validates against schemaPass1
mesur.ioConformance Suitecredentials_issue:options.created:booleanstatus code is 400Pass1
mesur.ioConformance Suitecredentials_issue:options.created:booleanresponse validates against schemaPass1
mesur.ioConformance Suitecredentials_issue:options.created:integerstatus code is 400Pass1
mesur.ioConformance Suitecredentials_issue:options.created:integerresponse validates against schemaPass1
mesur.ioConformance Suitecredentials_issue:options.created:nullstatus code is 400Pass1
mesur.ioConformance Suitecredentials_issue:options.created:nullresponse validates against schemaPass1
mesur.ioConformance Suitecredentials_issue:options.created:objectstatus code is 400Pass1
mesur.ioConformance Suitecredentials_issue:options.created:objectresponse validates against schemaPass1
mesur.ioConformance Suitecredentials_issue:options.created:invalidstatus code is 400Pass1
mesur.ioConformance Suitecredentials_issue:options.created:invalidresponse validates against schemaPass1
mesur.ioConformance Suitecredentials_issue:options.credentialStatus:arraystatus code is 400Pass1
mesur.ioConformance Suitecredentials_issue:options.credentialStatus:arrayresponse validates against schemaPass1
mesur.ioConformance Suitecredentials_issue:options.credentialStatus:booleanstatus code is 400Pass1
mesur.ioConformance Suitecredentials_issue:options.credentialStatus:booleanresponse validates against schemaPass1
mesur.ioConformance Suitecredentials_issue:options.credentialStatus:integerstatus code is 400Pass1
mesur.ioConformance Suitecredentials_issue:options.credentialStatus:integerresponse validates against schemaPass1
mesur.ioConformance Suitecredentials_issue:options.credentialStatus:nullstatus code is 400Pass1
mesur.ioConformance Suitecredentials_issue:options.credentialStatus:nullresponse validates against schemaPass1
mesur.ioConformance Suitecredentials_issue:options.credentialStatus:stringstatus code is 400Pass1
mesur.ioConformance Suitecredentials_issue:options.credentialStatus:stringresponse validates against schemaPass1
mesur.ioConformance Suitecredentials_issue:options.credentialStatus.type:missingstatus code is 400Pass1
mesur.ioConformance Suitecredentials_issue:options.credentialStatus.type:missingresponse validates against schemaPass1
mesur.ioConformance Suitecredentials_issue:options.credentialStatus.type:arraystatus code is 400Pass1
mesur.ioConformance Suitecredentials_issue:options.credentialStatus.type:arrayresponse validates against schemaPass1
mesur.ioConformance Suitecredentials_issue:options.credentialStatus.type:booleanstatus code is 400Pass1
mesur.ioConformance Suitecredentials_issue:options.credentialStatus.type:booleanresponse validates against schemaPass1
mesur.ioConformance Suitecredentials_issue:options.credentialStatus.type:integerstatus code is 400Pass1
mesur.ioConformance Suitecredentials_issue:options.credentialStatus.type:integerresponse validates against schemaPass1
mesur.ioConformance Suitecredentials_issue:options.credentialStatus.type:nullstatus code is 400Pass1
mesur.ioConformance Suitecredentials_issue:options.credentialStatus.type:nullresponse validates against schemaPass1
mesur.ioConformance Suitecredentials_issue:options.credentialStatus.type:null Copystatus code is 400Pass1
mesur.ioConformance Suitecredentials_issue:options.credentialStatus.type:null Copyresponse validates against schemaPass1
mesur.ioConformance Suitecredentials_issue:options.credentialStatus.type:invalidstatus code is 400Pass1
mesur.ioConformance Suitecredentials_issue:options.credentialStatus.type:invalidresponse validates against schemaPass1
mesur.ioConformance Suitecredentials_issue:missing_authstatus code is 401Failexpected response to have status code 401 but got 4000
mesur.ioConformance Suitecredentials_issue:missing_authresponse validates against schemaPass1
mesur.ioConformance Suitecredentials_issue.credential.issuer:dupstatus code is 201Failexpected response to have status code 201 but got 4000
mesur.ioConformance Suitecredentials_issue.credential.issuer:dupresponse issuer matches request credential.issuerFailCannot destructure property 'issuer' of 'pm.response.json(...).verifiableCredential' as it is undefined.0
mesur.ioConformance Suitecredentials_issue.credential.issuer:dupresponse validates against schemaFailexpected data to satisfy schema but found following errors: +data should have required property 'verifiableCredential'0
mesur.ioConformance Suitecredentials_issuestatus code is 201Failexpected response to have status code 201 but got 4000
mesur.ioConformance Suitecredentials_issueresponse validates against schemaFailexpected data to satisfy schema but found following errors: +data should have required property 'verifiableCredential'0
mesur.ioConformance Suitecredentials_issueresponse issuer matches request credential.issuerFailCannot destructure property 'issuer' of 'pm.response.json(...).verifiableCredential' as it is undefined.0
mesur.ioConformance Suitecredentials_issueresponse issuanceDate matches request credential.issuanceDateFailCannot destructure property 'issuanceDate' of 'pm.response.json(...).verifiableCredential' as it is undefined.0
mesur.ioConformance Suitecredentials_issueresponse proof.created is close to 'now'FailCannot destructure property 'proof' of 'pm.response.json(...).verifiableCredential' as it is undefined.0
mesur.ioConformance Suitecredentials_issue:credential.opt.idstatus code is 201Failexpected response to have status code 201 but got 4000
mesur.ioConformance Suitecredentials_issue:credential.opt.idresponse validates against schemaFailexpected data to satisfy schema but found following errors: +data should have required property 'verifiableCredential'0
mesur.ioConformance Suitecredentials_issue:credential.opt.idresponse verifiableCredential.id matches request credential.idFailCannot read properties of undefined (reading 'id')0
mesur.ioConformance Suitecredentials_issue:credential:alt.issuer.objectstatus code is 201Failexpected response to have status code 201 but got 4000
mesur.ioConformance Suitecredentials_issue:credential:alt.issuer.objectresponse validates against schemaFailexpected data to satisfy schema but found following errors: +data should have required property 'verifiableCredential'0
mesur.ioConformance Suitecredentials_issue:credential:alt.issuer.objectresponse issuer matches request credential.issuer.idFailCannot destructure property 'issuer' of 'pm.response.json(...).verifiableCredential' as it is undefined.0
mesur.ioConformance Suitecredentials_issue:credential:alt.credentialSubject.object:opt.idstatus code is 201Failexpected response to have status code 201 but got 4000
mesur.ioConformance Suitecredentials_issue:credential:alt.credentialSubject.object:opt.idresponse validates against schemaFailexpected data to satisfy schema but found following errors: +data should have required property 'verifiableCredential'0
mesur.ioConformance Suitecredentials_issue:credential:alt.credentialSubject.object:opt.idresponse credentialSubject.id matches request credential.credentialSubject.idFailCannot destructure property 'credentialSubject' of 'pm.response.json(...).verifiableCredential' as it is undefined.0
mesur.ioConformance Suitecredentials_issue:options:opt.createdstatus code is 201Failexpected response to have status code 201 but got 4000
mesur.ioConformance Suitecredentials_issue:options:opt.createdresponse validates against schemaFailexpected data to satisfy schema but found following errors: +data should have required property 'verifiableCredential'0
mesur.ioConformance Suitecredentials_issue:options:opt.createdresponse proof.created matches request options.createdFailCannot read properties of undefined (reading 'proof')0
mesur.ioConformance Suitecredentials_issue:options:opt.credentialStatusstatus code is 201Failexpected response to have status code 201 but got 4000
mesur.ioConformance Suitecredentials_issue:options:opt.credentialStatusresponse validates against schemaFailexpected data to satisfy schema but found following errors: +data should have required property 'verifiableCredential'0
mesur.ioConformance Suitecredentials_status:credentialId:missingstatus code is 400Pass1
mesur.ioConformance Suitecredentials_status:credentialId:missingresponse validates against schemaPass1
mesur.ioConformance Suitecredentials_status:credentialId:arraystatus code is 400Pass1
mesur.ioConformance Suitecredentials_status:credentialId:arrayresponse validates against schemaPass1
mesur.ioConformance Suitecredentials_status:credentialId:booleanstatus code is 400Pass1
mesur.ioConformance Suitecredentials_status:credentialId:booleanresponse validates against schemaPass1
mesur.ioConformance Suitecredentials_status:credentialId:integerstatus code is 400Pass1
mesur.ioConformance Suitecredentials_status:credentialId:integerresponse validates against schemaPass1
mesur.ioConformance Suitecredentials_status:credentialId:nullstatus code is 400Pass1
mesur.ioConformance Suitecredentials_status:credentialId:nullresponse validates against schemaPass1
mesur.ioConformance Suitecredentials_status:credentialId:objectstatus code is 400Pass1
mesur.ioConformance Suitecredentials_status:credentialId:objectresponse validates against schemaPass1
mesur.ioConformance Suitecredentials_status:credentialStatus:missingstatus code is 400Pass1
mesur.ioConformance Suitecredentials_status:credentialStatus:missingresponse validates against schemaPass1
mesur.ioConformance Suitecredentials_status:credentialStatus:booleanstatus code is 400Pass1
mesur.ioConformance Suitecredentials_status:credentialStatus:booleanresponse validates against schemaPass1
mesur.ioConformance Suitecredentials_status:credentialStatus:integerstatus code is 400Pass1
mesur.ioConformance Suitecredentials_status:credentialStatus:integerresponse validates against schemaPass1
mesur.ioConformance Suitecredentials_status:credentialStatus:nullstatus code is 400Pass1
mesur.ioConformance Suitecredentials_status:credentialStatus:nullresponse validates against schemaPass1
mesur.ioConformance Suitecredentials_status:credentialStatus:objectstatus code is 400Pass1
mesur.ioConformance Suitecredentials_status:credentialStatus:objectresponse validates against schemaPass1
mesur.ioConformance Suitecredentials_status:credentialStatus:stringstatus code is 400Pass1
mesur.ioConformance Suitecredentials_status:credentialStatus:stringresponse validates against schemaPass1
mesur.ioConformance Suitecredentials_status:credentialStatus:too_longstatus code is 400Pass1
mesur.ioConformance Suitecredentials_status:credentialStatus:too_longresponse validates against schemaPass1
mesur.ioConformance Suitecredentials_status:credentialStatus:item:arraystatus code is 400Pass1
mesur.ioConformance Suitecredentials_status:credentialStatus:item:arrayresponse validates against schemaPass1
mesur.ioConformance Suitecredentials_status:credentialStatus:item:booleanstatus code is 400Pass1
mesur.ioConformance Suitecredentials_status:credentialStatus:item:booleanresponse validates against schemaPass1
mesur.ioConformance Suitecredentials_status:credentialStatus:item:integerstatus code is 400Pass1
mesur.ioConformance Suitecredentials_status:credentialStatus:item:integerresponse validates against schemaPass1
mesur.ioConformance Suitecredentials_status:credentialStatus:item:nullstatus code is 400Pass1
mesur.ioConformance Suitecredentials_status:credentialStatus:item:nullresponse validates against schemaPass1
mesur.ioConformance Suitecredentials_status:credentialStatus:item:stringstatus code is 400Pass1
mesur.ioConformance Suitecredentials_status:credentialStatus:item:stringresponse validates against schemaPass1
mesur.ioConformance Suitecredentials_status:credentialStatus:item:type:missingstatus code is 400Pass1
mesur.ioConformance Suitecredentials_status:credentialStatus:item:type:missingresponse validates against schemaPass1
mesur.ioConformance Suitecredentials_status:credentialStatus:item:type:arraystatus code is 400Pass1
mesur.ioConformance Suitecredentials_status:credentialStatus:item:type:arrayresponse validates against schemaPass1
mesur.ioConformance Suitecredentials_status:credentialStatus:item:type:booleanstatus code is 400Pass1
mesur.ioConformance Suitecredentials_status:credentialStatus:item:type:booleanresponse validates against schemaPass1
mesur.ioConformance Suitecredentials_status:credentialStatus:item:type:integerstatus code is 400Pass1
mesur.ioConformance Suitecredentials_status:credentialStatus:item:type:integerresponse validates against schemaPass1
mesur.ioConformance Suitecredentials_status:credentialStatus:item:type:nullstatus code is 400Pass1
mesur.ioConformance Suitecredentials_status:credentialStatus:item:type:nullresponse validates against schemaPass1
mesur.ioConformance Suitecredentials_status:credentialStatus:item:type:objectstatus code is 400Pass1
mesur.ioConformance Suitecredentials_status:credentialStatus:item:type:objectresponse validates against schemaPass1
mesur.ioConformance Suitecredentials_status:credentialStatus:item:type:invalidstatus code is 400Pass1
mesur.ioConformance Suitecredentials_status:credentialStatus:item:type:invalidresponse validates against schemaPass1
mesur.ioConformance Suitecredentials_status:credentialStatus:item:status:missingstatus code is 400Pass1
mesur.ioConformance Suitecredentials_status:credentialStatus:item:status:missingresponse validates against schemaPass1
mesur.ioConformance Suitecredentials_status:credentialStatus:item:status:arraystatus code is 400Pass1
mesur.ioConformance Suitecredentials_status:credentialStatus:item:status:arrayresponse validates against schemaPass1
mesur.ioConformance Suitecredentials_status:credentialStatus:item:status:booleanstatus code is 400Pass1
mesur.ioConformance Suitecredentials_status:credentialStatus:item:status:booleanresponse validates against schemaPass1
mesur.ioConformance Suitecredentials_status:credentialStatus:item:status:integerstatus code is 400Pass1
mesur.ioConformance Suitecredentials_status:credentialStatus:item:status:integerresponse validates against schemaPass1
mesur.ioConformance Suitecredentials_status:credentialStatus:item:status:nullstatus code is 400Pass1
mesur.ioConformance Suitecredentials_status:credentialStatus:item:status:nullresponse validates against schemaPass1
mesur.ioConformance Suitecredentials_status:credentialStatus:item:status:objectstatus code is 400Pass1
mesur.ioConformance Suitecredentials_status:credentialStatus:item:status:objectresponse validates against schemaPass1
mesur.ioConformance Suitecredentials_status:credentialStatus:item:purpose:missingstatus code is 400Pass1
mesur.ioConformance Suitecredentials_status:credentialStatus:item:purpose:missingresponse validates against schemaPass1
mesur.ioConformance Suitecredentials_status:credentialStatus:item:purpose:arraystatus code is 400Pass1
mesur.ioConformance Suitecredentials_status:credentialStatus:item:purpose:arrayresponse validates against schemaPass1
mesur.ioConformance Suitecredentials_status:credentialStatus:item:purpose:booleanstatus code is 400Pass1
mesur.ioConformance Suitecredentials_status:credentialStatus:item:purpose:booleanresponse validates against schemaPass1
mesur.ioConformance Suitecredentials_status:credentialStatus:item:purpose:integerstatus code is 400Pass1
mesur.ioConformance Suitecredentials_status:credentialStatus:item:purpose:integerresponse validates against schemaPass1
mesur.ioConformance Suitecredentials_status:credentialStatus:item:purpose:nullstatus code is 400Pass1
mesur.ioConformance Suitecredentials_status:credentialStatus:item:purpose:nullresponse validates against schemaPass1
mesur.ioConformance Suitecredentials_status:credentialStatus:item:purpose:objectstatus code is 400Pass1
mesur.ioConformance Suitecredentials_status:credentialStatus:item:purpose:objectresponse validates against schemaPass1
mesur.ioConformance Suitecredentials_status:missing_authstatus code is 401Pass1
mesur.ioConformance Suitecredentials_status:missing_authresponse validates against schemaPass1
mesur.ioConformance Suitecredentials_verify:vc:missingstatus code is 400Pass1
mesur.ioConformance Suitecredentials_verify:vc:missingresponse validates against schemaPass1
mesur.ioConformance Suitecredentials_verify:vc:stringstatus code is 400Pass1
mesur.ioConformance Suitecredentials_verify:vc:stringresponse validates against schemaPass1
mesur.ioConformance Suitecredentials_verify:vc:nullstatus code is 400Pass1
mesur.ioConformance Suitecredentials_verify:vc:nullresponse validates against schemaPass1
mesur.ioConformance Suitecredentials_verify:vc:integerstatus code is 400Pass1
mesur.ioConformance Suitecredentials_verify:vc:integerresponse validates against schemaPass1
mesur.ioConformance Suitecredentials_verify:vc:booleanstatus code is 400Pass1
mesur.ioConformance Suitecredentials_verify:vc:booleanresponse validates against schemaPass1
mesur.ioConformance Suitecredentials_verify:vc:arraystatus code is 400Pass1
mesur.ioConformance Suitecredentials_verify:vc:arrayresponse validates against schemaPass1
mesur.ioConformance Suitecredentials_verify:vc:@context:missingstatus code is 400Pass1
mesur.ioConformance Suitecredentials_verify:vc:@context:missingresponse validates against schemaPass1
mesur.ioConformance Suitecredentials_verify:vc:@context:booleanstatus code is 400Pass1
mesur.ioConformance Suitecredentials_verify:vc:@context:booleanresponse validates against schemaPass1
mesur.ioConformance Suitecredentials_verify:vc:@context:integerstatus code is 400Pass1
mesur.ioConformance Suitecredentials_verify:vc:@context:integerresponse validates against schemaPass1
mesur.ioConformance Suitecredentials_verify:vc:@context:nullstatus code is 400Pass1
mesur.ioConformance Suitecredentials_verify:vc:@context:nullresponse validates against schemaPass1
mesur.ioConformance Suitecredentials_verify:vc:@context:objectstatus code is 400Pass1
mesur.ioConformance Suitecredentials_verify:vc:@context:objectresponse validates against schemaPass1
mesur.ioConformance Suitecredentials_verify:vc:@context:stringstatus code is 400Pass1
mesur.ioConformance Suitecredentials_verify:vc:@context:stringresponse validates against schemaPass1
mesur.ioConformance Suitecredentials_verify:vc:@context:item:arraystatus code is 400Pass1
mesur.ioConformance Suitecredentials_verify:vc:@context:item:arrayresponse validates against schemaPass1
mesur.ioConformance Suitecredentials_verify:vc:@context:item:booleanstatus code is 400Pass1
mesur.ioConformance Suitecredentials_verify:vc:@context:item:booleanresponse validates against schemaPass1
mesur.ioConformance Suitecredentials_verify:vc:@context:item:integerstatus code is 400Pass1
mesur.ioConformance Suitecredentials_verify:vc:@context:item:integerresponse validates against schemaPass1
mesur.ioConformance Suitecredentials_verify:vc:@context:item:nullstatus code is 400Pass1
mesur.ioConformance Suitecredentials_verify:vc:@context:item:nullresponse validates against schemaPass1
mesur.ioConformance Suitecredentials_verify:vc:@context:item:objectstatus code is 400Pass1
mesur.ioConformance Suitecredentials_verify:vc:@context:item:objectresponse validates against schemaPass1
mesur.ioConformance Suitecredentials_verify:vc:id:arraystatus code is 400Pass1
mesur.ioConformance Suitecredentials_verify:vc:id:arrayresponse validates against schemaPass1
mesur.ioConformance Suitecredentials_verify:vc:id:booleanstatus code is 400Pass1
mesur.ioConformance Suitecredentials_verify:vc:id:booleanresponse validates against schemaPass1
mesur.ioConformance Suitecredentials_verify:vc:id:integerstatus code is 400Pass1
mesur.ioConformance Suitecredentials_verify:vc:id:integerresponse validates against schemaPass1
mesur.ioConformance Suitecredentials_verify:vc:id:nullstatus code is 400Pass1
mesur.ioConformance Suitecredentials_verify:vc:id:nullresponse validates against schemaPass1
mesur.ioConformance Suitecredentials_verify:vc:id:objectstatus code is 400Pass1
mesur.ioConformance Suitecredentials_verify:vc:id:objectresponse validates against schemaPass1
mesur.ioConformance Suitecredentials_verify:vc:type:missingstatus code is 400Pass1
mesur.ioConformance Suitecredentials_verify:vc:type:missingresponse validates against schemaPass1
mesur.ioConformance Suitecredentials_verify:vc:type:booleanstatus code is 400Pass1
mesur.ioConformance Suitecredentials_verify:vc:type:booleanresponse validates against schemaPass1
mesur.ioConformance Suitecredentials_verify:vc:type:integerstatus code is 400Pass1
mesur.ioConformance Suitecredentials_verify:vc:type:integerresponse validates against schemaPass1
mesur.ioConformance Suitecredentials_verify:vc:type:nullstatus code is 400Pass1
mesur.ioConformance Suitecredentials_verify:vc:type:nullresponse validates against schemaPass1
mesur.ioConformance Suitecredentials_verify:vc:type:objectstatus code is 400Pass1
mesur.ioConformance Suitecredentials_verify:vc:type:objectresponse validates against schemaPass1
mesur.ioConformance Suitecredentials_verify:vc:type:stringstatus code is 400Pass1
mesur.ioConformance Suitecredentials_verify:vc:type:stringresponse validates against schemaPass1
mesur.ioConformance Suitecredentials_verify:vc:type:item:missingstatus code is 400Pass1
mesur.ioConformance Suitecredentials_verify:vc:type:item:missingresponse validates against schemaPass1
mesur.ioConformance Suitecredentials_verify:vc:type:item:arraystatus code is 400Pass1
mesur.ioConformance Suitecredentials_verify:vc:type:item:arrayresponse validates against schemaPass1
mesur.ioConformance Suitecredentials_verify:vc:type:item:booleanstatus code is 400Pass1
mesur.ioConformance Suitecredentials_verify:vc:type:item:booleanresponse validates against schemaPass1
mesur.ioConformance Suitecredentials_verify:vc:type:item:integerstatus code is 400Pass1
mesur.ioConformance Suitecredentials_verify:vc:type:item:integerresponse validates against schemaPass1
mesur.ioConformance Suitecredentials_verify:vc:type:item:nullstatus code is 400Pass1
mesur.ioConformance Suitecredentials_verify:vc:type:item:nullresponse validates against schemaPass1
mesur.ioConformance Suitecredentials_verify:vc:type:item:objectstatus code is 400Pass1
mesur.ioConformance Suitecredentials_verify:vc:type:item:objectresponse validates against schemaPass1
mesur.ioConformance Suitecredentials_verify:vc:issuer:missingstatus code is 400Pass1
mesur.ioConformance Suitecredentials_verify:vc:issuer:missingresponse validates against schemaPass1
mesur.ioConformance Suitecredentials_verify:vc:issuer:arraystatus code is 400Pass1
mesur.ioConformance Suitecredentials_verify:vc:issuer:arrayresponse validates against schemaPass1
mesur.ioConformance Suitecredentials_verify:vc:issuer:booleanstatus code is 400Pass1
mesur.ioConformance Suitecredentials_verify:vc:issuer:booleanresponse validates against schemaPass1
mesur.ioConformance Suitecredentials_verify:vc:issuer:integerstatus code is 400Pass1
mesur.ioConformance Suitecredentials_verify:vc:issuer:integerresponse validates against schemaPass1
mesur.ioConformance Suitecredentials_verify:vc:issuer:nullstatus code is 400Pass1
mesur.ioConformance Suitecredentials_verify:vc:issuer:nullresponse validates against schemaPass1
mesur.ioConformance Suitecredentials_verify:vc:issuer:id:missingstatus code is 400Pass1
mesur.ioConformance Suitecredentials_verify:vc:issuer:id:missingresponse validates against schemaPass1
mesur.ioConformance Suitecredentials_verify:vc:issuer:id:arraystatus code is 400Pass1
mesur.ioConformance Suitecredentials_verify:vc:issuer:id:arrayresponse validates against schemaPass1
mesur.ioConformance Suitecredentials_verify:vc:issuer:id:booleanstatus code is 400Pass1
mesur.ioConformance Suitecredentials_verify:vc:issuer:id:booleanresponse validates against schemaPass1
mesur.ioConformance Suitecredentials_verify:vc:issuer:id:integerstatus code is 400Pass1
mesur.ioConformance Suitecredentials_verify:vc:issuer:id:integerresponse validates against schemaPass1
mesur.ioConformance Suitecredentials_verify:vc:issuer:id:nullstatus code is 400Pass1
mesur.ioConformance Suitecredentials_verify:vc:issuer:id:nullresponse validates against schemaPass1
mesur.ioConformance Suitecredentials_verify:vc:issuer:id:objectstatus code is 400Pass1
mesur.ioConformance Suitecredentials_verify:vc:issuer:id:objectresponse validates against schemaPass1
mesur.ioConformance Suitecredentials_verify:vc:issuanceDate:missingstatus code is 400Pass1
mesur.ioConformance Suitecredentials_verify:vc:issuanceDate:missingresponse validates against schemaPass1
mesur.ioConformance Suitecredentials_verify:vc:issuanceDate:arraystatus code is 400Pass1
mesur.ioConformance Suitecredentials_verify:vc:issuanceDate:arrayresponse validates against schemaPass1
mesur.ioConformance Suitecredentials_verify:vc:issuanceDate:booleanstatus code is 400Pass1
mesur.ioConformance Suitecredentials_verify:vc:issuanceDate:booleanresponse validates against schemaPass1
mesur.ioConformance Suitecredentials_verify:vc:issuanceDate:integerstatus code is 400Pass1
mesur.ioConformance Suitecredentials_verify:vc:issuanceDate:integerresponse validates against schemaPass1
mesur.ioConformance Suitecredentials_verify:vc:issuanceDate:nullstatus code is 400Pass1
mesur.ioConformance Suitecredentials_verify:vc:issuanceDate:nullresponse validates against schemaPass1
mesur.ioConformance Suitecredentials_verify:vc:issuanceDate:objectstatus code is 400Pass1
mesur.ioConformance Suitecredentials_verify:vc:issuanceDate:objectresponse validates against schemaPass1
mesur.ioConformance Suitecredentials_verify:vc:issuanceDate:stringstatus code is 400Pass1
mesur.ioConformance Suitecredentials_verify:vc:issuanceDate:stringresponse validates against schemaPass1
mesur.ioConformance Suitecredentials_verify:vc:credentialSubject:missingstatus code is 400Pass1
mesur.ioConformance Suitecredentials_verify:vc:credentialSubject:missingresponse validates against schemaPass1
mesur.ioConformance Suitecredentials_verify:vc:credentialSubject:arraystatus code is 400Pass1
mesur.ioConformance Suitecredentials_verify:vc:credentialSubject:arrayresponse validates against schemaPass1
mesur.ioConformance Suitecredentials_verify:vc:credentialSubject:booleanstatus code is 400Pass1
mesur.ioConformance Suitecredentials_verify:vc:credentialSubject:booleanresponse validates against schemaPass1
mesur.ioConformance Suitecredentials_verify:vc:credentialSubject:integerstatus code is 400Pass1
mesur.ioConformance Suitecredentials_verify:vc:credentialSubject:integerresponse validates against schemaPass1
mesur.ioConformance Suitecredentials_verify:vc:credentialSubject:nullstatus code is 400Pass1
mesur.ioConformance Suitecredentials_verify:vc:credentialSubject:nullresponse validates against schemaPass1
mesur.ioConformance Suitecredentials_verify:vc:credentialSubject:stringstatus code is 400Pass1
mesur.ioConformance Suitecredentials_verify:vc:credentialSubject:stringresponse validates against schemaPass1
mesur.ioConformance Suitecredentials_verify:vc:credentialSubject:id:arraystatus code is 400Pass1
mesur.ioConformance Suitecredentials_verify:vc:credentialSubject:id:arrayresponse validates against schemaPass1
mesur.ioConformance Suitecredentials_verify:vc:credentialSubject:id:booleanstatus code is 400Pass1
mesur.ioConformance Suitecredentials_verify:vc:credentialSubject:id:booleanresponse validates against schemaPass1
mesur.ioConformance Suitecredentials_verify:vc:credentialSubject:id:integerstatus code is 400Pass1
mesur.ioConformance Suitecredentials_verify:vc:credentialSubject:id:integerresponse validates against schemaPass1
mesur.ioConformance Suitecredentials_verify:vc:credentialSubject:id:nullstatus code is 400Pass1
mesur.ioConformance Suitecredentials_verify:vc:credentialSubject:id:nullresponse validates against schemaPass1
mesur.ioConformance Suitecredentials_verify:vc:credentialSubject:id:objectstatus code is 400Pass1
mesur.ioConformance Suitecredentials_verify:vc:credentialSubject:id:objectresponse validates against schemaPass1
mesur.ioConformance Suitecredentials_verify:proof:missingstatus code is 400Pass1
mesur.ioConformance Suitecredentials_verify:proof:missingresponse validates against schemaPass1
mesur.ioConformance Suitecredentials_verify:proof:arraystatus code is 400Pass1
mesur.ioConformance Suitecredentials_verify:proof:arrayresponse validates against schemaPass1
mesur.ioConformance Suitecredentials_verify:proof:booleanstatus code is 400Pass1
mesur.ioConformance Suitecredentials_verify:proof:booleanresponse validates against schemaPass1
mesur.ioConformance Suitecredentials_verify:proof:integerstatus code is 400Pass1
mesur.ioConformance Suitecredentials_verify:proof:integerresponse validates against schemaPass1
mesur.ioConformance Suitecredentials_verify:proof:nullstatus code is 400Pass1
mesur.ioConformance Suitecredentials_verify:proof:nullresponse validates against schemaPass1
mesur.ioConformance Suitecredentials_verify:proof:stringstatus code is 400Pass1
mesur.ioConformance Suitecredentials_verify:proof:stringresponse validates against schemaPass1
mesur.ioConformance Suitecredentials_verify:proof:type:missingstatus code is 400Pass1
mesur.ioConformance Suitecredentials_verify:proof:type:missingresponse validates against schemaPass1
mesur.ioConformance Suitecredentials_verify:proof:type:arraystatus code is 400Pass1
mesur.ioConformance Suitecredentials_verify:proof:type:arrayresponse validates against schemaPass1
mesur.ioConformance Suitecredentials_verify:proof:type:booleanstatus code is 400Pass1
mesur.ioConformance Suitecredentials_verify:proof:type:booleanresponse validates against schemaPass1
mesur.ioConformance Suitecredentials_verify:proof:type:integerstatus code is 400Pass1
mesur.ioConformance Suitecredentials_verify:proof:type:integerresponse validates against schemaPass1
mesur.ioConformance Suitecredentials_verify:proof:type:nullstatus code is 400Pass1
mesur.ioConformance Suitecredentials_verify:proof:type:nullresponse validates against schemaPass1
mesur.ioConformance Suitecredentials_verify:proof:type:objectstatus code is 400Pass1
mesur.ioConformance Suitecredentials_verify:proof:type:objectresponse validates against schemaPass1
mesur.ioConformance Suitecredentials_verify:proof:type:stringstatus code is 400Pass1
mesur.ioConformance Suitecredentials_verify:proof:type:stringresponse validates against schemaPass1
mesur.ioConformance Suitecredentials_verify:proof:created:arraystatus code is 400Pass1
mesur.ioConformance Suitecredentials_verify:proof:created:arrayresponse validates against schemaPass1
mesur.ioConformance Suitecredentials_verify:proof:created:booleanstatus code is 400Pass1
mesur.ioConformance Suitecredentials_verify:proof:created:booleanresponse validates against schemaPass1
mesur.ioConformance Suitecredentials_verify:proof:created:integerstatus code is 400Pass1
mesur.ioConformance Suitecredentials_verify:proof:created:integerresponse validates against schemaPass1
mesur.ioConformance Suitecredentials_verify:proof:created:nullstatus code is 400Pass1
mesur.ioConformance Suitecredentials_verify:proof:created:nullresponse validates against schemaPass1
mesur.ioConformance Suitecredentials_verify:proof:created:objectstatus code is 400Pass1
mesur.ioConformance Suitecredentials_verify:proof:created:objectresponse validates against schemaPass1
mesur.ioConformance Suitecredentials_verify:proof:verificationMethod:arraystatus code is 400Pass1
mesur.ioConformance Suitecredentials_verify:proof:verificationMethod:arrayresponse validates against schemaPass1
mesur.ioConformance Suitecredentials_verify:proof:verificationMethod:booleanstatus code is 400Pass1
mesur.ioConformance Suitecredentials_verify:proof:verificationMethod:booleanresponse validates against schemaPass1
mesur.ioConformance Suitecredentials_verify:proof:verificationMethod:integerstatus code is 400Pass1
mesur.ioConformance Suitecredentials_verify:proof:verificationMethod:integerresponse validates against schemaPass1
mesur.ioConformance Suitecredentials_verify:proof:verificationMethod:nullstatus code is 400Pass1
mesur.ioConformance Suitecredentials_verify:proof:verificationMethod:nullresponse validates against schemaPass1
mesur.ioConformance Suitecredentials_verify:proof:verificationMethod:objectstatus code is 400Pass1
mesur.ioConformance Suitecredentials_verify:proof:verificationMethod:objectresponse validates against schemaPass1
mesur.ioConformance Suitecredentials_verify:proof:jws:arraystatus code is 400Pass1
mesur.ioConformance Suitecredentials_verify:proof:jws:arrayresponse validates against schemaPass1
mesur.ioConformance Suitecredentials_verify:proof:jws:booleanstatus code is 400Pass1
mesur.ioConformance Suitecredentials_verify:proof:jws:booleanresponse validates against schemaPass1
mesur.ioConformance Suitecredentials_verify:proof:jws:integerstatus code is 400Pass1
mesur.ioConformance Suitecredentials_verify:proof:jws:integerresponse validates against schemaPass1
mesur.ioConformance Suitecredentials_verify:proof:jws:nullstatus code is 400Pass1
mesur.ioConformance Suitecredentials_verify:proof:jws:nullresponse validates against schemaPass1
mesur.ioConformance Suitecredentials_verify:proof:jws:objectstatus code is 400Pass1
mesur.ioConformance Suitecredentials_verify:proof:jws:objectresponse validates against schemaPass1
mesur.ioConformance Suitecredentials_verify:proof:proofPurpose:arraystatus code is 400Pass1
mesur.ioConformance Suitecredentials_verify:proof:proofPurpose:arrayresponse validates against schemaPass1
mesur.ioConformance Suitecredentials_verify:proof:proofPurpose:booleanstatus code is 400Pass1
mesur.ioConformance Suitecredentials_verify:proof:proofPurpose:booleanresponse validates against schemaPass1
mesur.ioConformance Suitecredentials_verify:proof:proofPurpose:integerstatus code is 400Pass1
mesur.ioConformance Suitecredentials_verify:proof:proofPurpose:integerresponse validates against schemaPass1
mesur.ioConformance Suitecredentials_verify:proof:proofPurpose:nullstatus code is 400Pass1
mesur.ioConformance Suitecredentials_verify:proof:proofPurpose:nullresponse validates against schemaPass1
mesur.ioConformance Suitecredentials_verify:proof:proofPurpose:objectstatus code is 400Pass1
mesur.ioConformance Suitecredentials_verify:proof:proofPurpose:objectresponse validates against schemaPass1
mesur.ioConformance Suitecredentials_verify:proof:proofPurpose:stringstatus code is 400Pass1
mesur.ioConformance Suitecredentials_verify:proof:proofPurpose:stringresponse validates against schemaPass1
mesur.ioConformance Suitecredentials_verify:missing_authstatus code is 401Failexpected response to have status code 401 but got 4000
mesur.ioConformance Suitecredentials_verify:missing_authresponse validates against schemaPass1
mesur.ioConformance Suitecredentials_verify:bad_signaturestatus code is 200Failexpected response to have status code 200 but got 4000
mesur.ioConformance Suitecredentials_verify:bad_signatureresponse validates against schemaFailexpected data to satisfy schema but found following errors: +data should have required property 'verified'0
mesur.ioConformance Suitecredentials_verify:bad_signatureresponse verified is falseFailexpected undefined to be false0
mesur.ioConformance Suitecredentials_verifystatus code is 200Failexpected response to have status code 200 but got 4000
mesur.ioConformance Suitecredentials_verifyresponse validates against schemaFailexpected data to satisfy schema but found following errors: +data should have required property 'verified'0
mesur.ioConformance Suitecredentials_verifyresponse verified is trueFailexpected undefined to be true0
mesur.ioConformance Suitecredentials_verify:issuer:objectstatus code is 200Failexpected response to have status code 200 but got 4000
mesur.ioConformance Suitecredentials_verify:issuer:objectresponse validates against schemaFailexpected data to satisfy schema but found following errors: +data should have required property 'verified'0
mesur.ioConformance Suitecredentials_verify:issuer:objectresponse verified is trueFailexpected undefined to be true0
mesur.ioConformance Suitepresentations:missing_authstatus code is 401Pass1
mesur.ioConformance Suitepresentations:missing_authresponse validates against schemaPass1
mesur.ioConformance Suitepresentations:missing_authstatus code is 401Pass1
mesur.ioConformance Suitepresentations:missing_authresponse validates against schemaPass1
mesur.ioConformance Suitepresentations_prove:missing_authstatus code is 401Failexpected response to have status code 401 but got 4000
mesur.ioConformance Suitepresentations_prove:missing_authresponse validates against schemaPass1
mesur.ioConformance Suitepresentations_verify:missing_authstatus code is 401Failexpected response to have status code 401 but got 4000
mesur.ioConformance Suitepresentations_verify:missing_authresponse validates against schemaPass1
MavennetConformance Suitedid_jsonstatus code is 200Pass1
MavennetConformance Suitedid_jsonresponse validates against schemaPass1
MavennetConformance Suitedid:invalidstatus code is 400Pass1
MavennetConformance Suitedid:invalidresponse validates against schemaPass1
MavennetConformance Suitedid:invalidstatus code is 400Pass1
MavennetConformance Suitedid:invalidresponse validates against schemaPass1
MavennetConformance Suitedid:not_found:did_webstatus code is 404Pass1
MavennetConformance Suitedid:not_found:did_webresponse validates against schemaPass1
MavennetConformance Suitedid:not_found:urnstatus code is 404Pass1
MavennetConformance Suitedid:not_found:urnresponse validates against schemaPass1
MavennetConformance Suiteidentifiers:missing_authstatus code is 401Pass1
MavennetConformance Suiteidentifiers:missing_authresponse validates against schemaPass1
MavennetConformance Suiteidentifiersstatus code is 200Pass1
MavennetConformance Suiteidentifiersresponse validates against schemaPass1
MavennetConformance Suitecredentials_issue:credential:missingstatus code is 400Pass1
MavennetConformance Suitecredentials_issue:credential:missingresponse validates against schemaFailexpected data to satisfy schema but found following errors: +data.message should be string0
MavennetConformance Suitecredentials_issue:credential.@context:missingstatus code is 400Pass1
MavennetConformance Suitecredentials_issue:credential.@context:missingresponse validates against schemaFailexpected data to satisfy schema but found following errors: +data.message should be string0
MavennetConformance Suitecredentials_issue:credential.@context:booleanstatus code is 400Pass1
MavennetConformance Suitecredentials_issue:credential.@context:booleanresponse validates against schemaFailexpected data to satisfy schema but found following errors: +data.message should be string0
MavennetConformance Suitecredentials_issue:credential.@context:integer Copystatus code is 400Pass1
MavennetConformance Suitecredentials_issue:credential.@context:integer Copyresponse validates against schemaFailexpected data to satisfy schema but found following errors: +data.message should be string0
MavennetConformance Suitecredentials_issue:credential.@context:nullstatus code is 400Pass1
MavennetConformance Suitecredentials_issue:credential.@context:nullresponse validates against schemaFailexpected data to satisfy schema but found following errors: +data.message should be string0
MavennetConformance Suitecredentials_issue:credential.@context:objectstatus code is 400Pass1
MavennetConformance Suitecredentials_issue:credential.@context:objectresponse validates against schemaFailexpected data to satisfy schema but found following errors: +data.message should be string0
MavennetConformance Suitecredentials_issue:credential.@context:stringstatus code is 400Pass1
MavennetConformance Suitecredentials_issue:credential.@context:stringresponse validates against schemaFailexpected data to satisfy schema but found following errors: +data.message should be string0
MavennetConformance Suitecredentials_issue:credential.@context.item.arraystatus code is 400Pass1
MavennetConformance Suitecredentials_issue:credential.@context.item.arrayresponse validates against schemaFailexpected data to satisfy schema but found following errors: +data.message should be string0
MavennetConformance Suitecredentials_issue:credential.@context.item.booleanstatus code is 400Pass1
MavennetConformance Suitecredentials_issue:credential.@context.item.booleanresponse validates against schemaFailexpected data to satisfy schema but found following errors: +data.message should be string0
MavennetConformance Suitecredentials_issue:credential.@context.item.integerstatus code is 400Pass1
MavennetConformance Suitecredentials_issue:credential.@context.item.integerresponse validates against schemaFailexpected data to satisfy schema but found following errors: +data.message should be string0
MavennetConformance Suitecredentials_issue:credential.@context.item.nullstatus code is 400Pass1
MavennetConformance Suitecredentials_issue:credential.@context.item.nullresponse validates against schemaFailexpected data to satisfy schema but found following errors: +data.message should be string0
MavennetConformance Suitecredentials_issue:credential.@context.item.objectstatus code is 400Pass1
MavennetConformance Suitecredentials_issue:credential.@context.item.objectresponse validates against schemaFailexpected data to satisfy schema but found following errors: +data.message should be string0
MavennetConformance Suitecredentials_issue:credential.id:arraystatus code is 400Pass1
MavennetConformance Suitecredentials_issue:credential.id:arrayresponse validates against schemaFailexpected data to satisfy schema but found following errors: +data.message should be string0
MavennetConformance Suitecredentials_issue:credential.id:booleanstatus code is 400Pass1
MavennetConformance Suitecredentials_issue:credential.id:booleanresponse validates against schemaFailexpected data to satisfy schema but found following errors: +data.message should be string0
MavennetConformance Suitecredentials_issue:credential.id:integerstatus code is 400Pass1
MavennetConformance Suitecredentials_issue:credential.id:integerresponse validates against schemaFailexpected data to satisfy schema but found following errors: +data.message should be string0
MavennetConformance Suitecredentials_issue:credential.id:nullstatus code is 400Pass1
MavennetConformance Suitecredentials_issue:credential.id:nullresponse validates against schemaFailexpected data to satisfy schema but found following errors: +data.message should be string0
MavennetConformance Suitecredentials_issue:credential.id:objectstatus code is 400Pass1
MavennetConformance Suitecredentials_issue:credential.id:objectresponse validates against schemaFailexpected data to satisfy schema but found following errors: +data.message should be string0
MavennetConformance Suitecredentials_issue:credential.type:missingstatus code is 400Pass1
MavennetConformance Suitecredentials_issue:credential.type:missingresponse validates against schemaFailexpected data to satisfy schema but found following errors: +data.message should be string0
MavennetConformance Suitecredentials_issue:credential.type:booleanstatus code is 400Pass1
MavennetConformance Suitecredentials_issue:credential.type:booleanresponse validates against schemaFailexpected data to satisfy schema but found following errors: +data.message should be string0
MavennetConformance Suitecredentials_issue:credential.type:integerstatus code is 400Pass1
MavennetConformance Suitecredentials_issue:credential.type:integerresponse validates against schemaFailexpected data to satisfy schema but found following errors: +data.message should be string0
MavennetConformance Suitecredentials_issue:credential.type:nullstatus code is 400Pass1
MavennetConformance Suitecredentials_issue:credential.type:nullresponse validates against schemaFailexpected data to satisfy schema but found following errors: +data.message should be string0
MavennetConformance Suitecredentials_issue:credential.type:objectstatus code is 400Pass1
MavennetConformance Suitecredentials_issue:credential.type:objectresponse validates against schemaFailexpected data to satisfy schema but found following errors: +data.message should be string0
MavennetConformance Suitecredentials_issue:credential.type:stringstatus code is 400Pass1
MavennetConformance Suitecredentials_issue:credential.type:stringresponse validates against schemaFailexpected data to satisfy schema but found following errors: +data.message should be string0
MavennetConformance Suitecredentials_issue:credential.type.item:missingstatus code is 400Pass1
MavennetConformance Suitecredentials_issue:credential.type.item:missingresponse validates against schemaFailexpected data to satisfy schema but found following errors: +data.message should be string0
MavennetConformance Suitecredentials_issue:credential.type.item:arraystatus code is 400Pass1
MavennetConformance Suitecredentials_issue:credential.type.item:arrayresponse validates against schemaFailexpected data to satisfy schema but found following errors: +data.message should be string0
MavennetConformance Suitecredentials_issue:credential.type.item:booleanstatus code is 400Pass1
MavennetConformance Suitecredentials_issue:credential.type.item:booleanresponse validates against schemaFailexpected data to satisfy schema but found following errors: +data.message should be string0
MavennetConformance Suitecredentials_issue:credential.type.item:integerstatus code is 400Pass1
MavennetConformance Suitecredentials_issue:credential.type.item:integerresponse validates against schemaFailexpected data to satisfy schema but found following errors: +data.message should be string0
MavennetConformance Suitecredentials_issue:credential.type.item:nullstatus code is 400Pass1
MavennetConformance Suitecredentials_issue:credential.type.item:nullresponse validates against schemaFailexpected data to satisfy schema but found following errors: +data.message should be string0
MavennetConformance Suitecredentials_issue:credential.type.item:objectstatus code is 400Pass1
MavennetConformance Suitecredentials_issue:credential.type.item:objectresponse validates against schemaFailexpected data to satisfy schema but found following errors: +data.message should be string0
MavennetConformance Suitecredentials_issue:credential.issuer:missingstatus code is 400Pass1
MavennetConformance Suitecredentials_issue:credential.issuer:missingresponse validates against schemaFailexpected data to satisfy schema but found following errors: +data.message should be string0
MavennetConformance Suitecredentials_issue:credential.issuer:arraystatus code is 400Failexpected response to have status code 400 but got 2010
MavennetConformance Suitecredentials_issue:credential.issuer:arrayresponse validates against schemaFailexpected data to satisfy schema but found following errors: +data should have required property 'message'0
MavennetConformance Suitecredentials_issue:credential.issuer:booleanstatus code is 400Failexpected response to have status code 400 but got 2010
MavennetConformance Suitecredentials_issue:credential.issuer:booleanresponse validates against schemaFailexpected data to satisfy schema but found following errors: +data should have required property 'message'0
MavennetConformance Suitecredentials_issue:credential.issuer:integerstatus code is 400Failexpected response to have status code 400 but got 2010
MavennetConformance Suitecredentials_issue:credential.issuer:integerresponse validates against schemaFailexpected data to satisfy schema but found following errors: +data should have required property 'message'0
MavennetConformance Suitecredentials_issue:credential.issuer:nullstatus code is 400Pass1
MavennetConformance Suitecredentials_issue:credential.issuer:nullresponse validates against schemaFailexpected data to satisfy schema but found following errors: +data.message should be string0
MavennetConformance Suitecredentials_issue.credential.issuer:invalidstatus code is 400Failexpected response to have status code 400 but got 2010
MavennetConformance Suitecredentials_issue.credential.issuer:invalidresponse validates against schemaFailexpected data to satisfy schema but found following errors: +data should have required property 'message'0
MavennetConformance Suitecredentials_issue.credential.issuer:unknownstatus code is 422Failexpected response to have status code 422 but got 2010
MavennetConformance Suitecredentials_issue.credential.issuer:unknownresponse validates against schemaFailexpected data to satisfy schema but found following errors: +data should have required property 'message'0
MavennetConformance Suitecredentials_issue:credential.issuer.id:missingstatus code is 400Failexpected response to have status code 400 but got 2010
MavennetConformance Suitecredentials_issue:credential.issuer.id:missingresponse validates against schemaFailexpected data to satisfy schema but found following errors: +data should have required property 'message'0
MavennetConformance Suitecredentials_issue:credential.issuer.id:arraystatus code is 400Failexpected response to have status code 400 but got 2010
MavennetConformance Suitecredentials_issue:credential.issuer.id:arrayresponse validates against schemaFailexpected data to satisfy schema but found following errors: +data should have required property 'message'0
MavennetConformance Suitecredentials_issue:credential.issuer.id:booleanstatus code is 400Failexpected response to have status code 400 but got 2010
MavennetConformance Suitecredentials_issue:credential.issuer.id:booleanresponse validates against schemaFailexpected data to satisfy schema but found following errors: +data should have required property 'message'0
MavennetConformance Suitecredentials_issue:credential.issuer.id:integerstatus code is 400Failexpected response to have status code 400 but got 2010
MavennetConformance Suitecredentials_issue:credential.issuer.id:integerresponse validates against schemaFailexpected data to satisfy schema but found following errors: +data should have required property 'message'0
MavennetConformance Suitecredentials_issue:credential.issuer.id:nullstatus code is 400Failexpected response to have status code 400 but got 2010
MavennetConformance Suitecredentials_issue:credential.issuer.id:nullresponse validates against schemaFailexpected data to satisfy schema but found following errors: +data should have required property 'message'0
MavennetConformance Suitecredentials_issue.credential.issuer.id:invalidstatus code is 400Failexpected response to have status code 400 but got 2010
MavennetConformance Suitecredentials_issue.credential.issuer.id:invalidresponse validates against schemaFailexpected data to satisfy schema but found following errors: +data should have required property 'message'0
MavennetConformance Suitecredentials_issue.credential.issuer.id:unknownstatus code is 422Failexpected response to have status code 422 but got 2010
MavennetConformance Suitecredentials_issue.credential.issuer.id:unknownresponse validates against schemaFailexpected data to satisfy schema but found following errors: +data should have required property 'message'0
MavennetConformance Suitecredentials_issue:credential.issuanceDate.missingstatus code is 400Pass1
MavennetConformance Suitecredentials_issue:credential.issuanceDate.missingresponse validates against schemaFailexpected data to satisfy schema but found following errors: +data.message should be string0
MavennetConformance Suitecredentials_issue:credential.issuanceDate:arraystatus code is 400Pass1
MavennetConformance Suitecredentials_issue:credential.issuanceDate:arrayresponse validates against schemaFailexpected data to satisfy schema but found following errors: +data.message should be string0
MavennetConformance Suitecredentials_issue:credential.issuanceDate:booleanstatus code is 400Pass1
MavennetConformance Suitecredentials_issue:credential.issuanceDate:booleanresponse validates against schemaFailexpected data to satisfy schema but found following errors: +data.message should be string0
MavennetConformance Suitecredentials_issue:credential.issuanceDate:integerstatus code is 400Pass1
MavennetConformance Suitecredentials_issue:credential.issuanceDate:integerresponse validates against schemaFailexpected data to satisfy schema but found following errors: +data.message should be string0
MavennetConformance Suitecredentials_issue:credential.issuanceDate:nullstatus code is 400Pass1
MavennetConformance Suitecredentials_issue:credential.issuanceDate:nullresponse validates against schemaFailexpected data to satisfy schema but found following errors: +data.message should be string0
MavennetConformance Suitecredentials_issue:credential.issuanceDate:objectstatus code is 400Pass1
MavennetConformance Suitecredentials_issue:credential.issuanceDate:objectresponse validates against schemaFailexpected data to satisfy schema but found following errors: +data.message should be string0
MavennetConformance Suitecredentials_issue:credential.issuanceDate:invalid_valuestatus code is 400Pass1
MavennetConformance Suitecredentials_issue:credential.issuanceDate:invalid_valueresponse validates against schemaFailexpected data to satisfy schema but found following errors: +data.message should be string0
MavennetConformance Suitecredentials_issue:credential.credentialSubject:missingstatus code is 400Pass1
MavennetConformance Suitecredentials_issue:credential.credentialSubject:missingresponse validates against schemaFailexpected data to satisfy schema but found following errors: +data.message should be string0
MavennetConformance Suitecredentials_issue:credential.credentialSubject:arraystatus code is 400Pass1
MavennetConformance Suitecredentials_issue:credential.credentialSubject:arrayresponse validates against schemaFailexpected data to satisfy schema but found following errors: +data.message should be string0
MavennetConformance Suitecredentials_issue:credential.credentialSubject:booleanstatus code is 400Pass1
MavennetConformance Suitecredentials_issue:credential.credentialSubject:booleanresponse validates against schemaFailexpected data to satisfy schema but found following errors: +data.message should be string0
MavennetConformance Suitecredentials_issue:credential.credentialSubject:integerstatus code is 400Pass1
MavennetConformance Suitecredentials_issue:credential.credentialSubject:integerresponse validates against schemaFailexpected data to satisfy schema but found following errors: +data.message should be string0
MavennetConformance Suitecredentials_issue:credential.credentialSubject:nullstatus code is 400Pass1
MavennetConformance Suitecredentials_issue:credential.credentialSubject:nullresponse validates against schemaFailexpected data to satisfy schema but found following errors: +data.message should be string0
MavennetConformance Suitecredentials_issue:credential.credentialSubject:stringstatus code is 400Pass1
MavennetConformance Suitecredentials_issue:credential.credentialSubject:stringresponse validates against schemaFailexpected data to satisfy schema but found following errors: +data.message should be string0
MavennetConformance Suitecredentials_issue:credential.credentialSubject.id:arraystatus code is 400Failexpected response to have status code 400 but got 2010
MavennetConformance Suitecredentials_issue:credential.credentialSubject.id:arrayresponse validates against schemaFailexpected data to satisfy schema but found following errors: +data should have required property 'message'0
MavennetConformance Suitecredentials_issue:credential.credentialSubject.id:array Copystatus code is 400Failexpected response to have status code 400 but got 2010
MavennetConformance Suitecredentials_issue:credential.credentialSubject.id:array Copyresponse validates against schemaFailexpected data to satisfy schema but found following errors: +data should have required property 'message'0
MavennetConformance Suitecredentials_issue:credential.credentialSubject.id:array Copy 2status code is 400Failexpected response to have status code 400 but got 2010
MavennetConformance Suitecredentials_issue:credential.credentialSubject.id:array Copy 2response validates against schemaFailexpected data to satisfy schema but found following errors: +data should have required property 'message'0
MavennetConformance Suitecredentials_issue:credential.credentialSubject.id:array Copy 3status code is 400Failexpected response to have status code 400 but got 2010
MavennetConformance Suitecredentials_issue:credential.credentialSubject.id:array Copy 3response validates against schemaFailexpected data to satisfy schema but found following errors: +data should have required property 'message'0
MavennetConformance Suitecredentials_issue:credential.credentialSubject.id:array Copy 4status code is 400Failexpected response to have status code 400 but got 2010
MavennetConformance Suitecredentials_issue:credential.credentialSubject.id:array Copy 4response validates against schemaFailexpected data to satisfy schema but found following errors: +data should have required property 'message'0
MavennetConformance Suitecredentials_issue:options:missingstatus code is 400Pass1
MavennetConformance Suitecredentials_issue:options:missingresponse validates against schemaFailexpected data to satisfy schema but found following errors: +data.message should be string0
MavennetConformance Suitecredentials_issue:options:arraystatus code is 400Pass1
MavennetConformance Suitecredentials_issue:options:arrayresponse validates against schemaFailexpected data to satisfy schema but found following errors: +data.message should be string0
MavennetConformance Suitecredentials_issue:options:booleanstatus code is 400Pass1
MavennetConformance Suitecredentials_issue:options:booleanresponse validates against schemaFailexpected data to satisfy schema but found following errors: +data.message should be string0
MavennetConformance Suitecredentials_issue:options:integerstatus code is 400Pass1
MavennetConformance Suitecredentials_issue:options:integerresponse validates against schemaFailexpected data to satisfy schema but found following errors: +data.message should be string0
MavennetConformance Suitecredentials_issue:options:nullstatus code is 400Pass1
MavennetConformance Suitecredentials_issue:options:nullresponse validates against schemaFailexpected data to satisfy schema but found following errors: +data.message should be string0
MavennetConformance Suitecredentials_issue:options:stringstatus code is 400Pass1
MavennetConformance Suitecredentials_issue:options:stringresponse validates against schemaFailexpected data to satisfy schema but found following errors: +data.message should be string0
MavennetConformance Suitecredentials_issue:options.type:missingstatus code is 400Pass1
MavennetConformance Suitecredentials_issue:options.type:missingresponse validates against schemaFailexpected data to satisfy schema but found following errors: +data.message should be string0
MavennetConformance Suitecredentials_issue:options.type:arraystatus code is 400Pass1
MavennetConformance Suitecredentials_issue:options.type:arrayresponse validates against schemaFailexpected data to satisfy schema but found following errors: +data.message should be string0
MavennetConformance Suitecredentials_issue:options.type:booleanstatus code is 400Pass1
MavennetConformance Suitecredentials_issue:options.type:booleanresponse validates against schemaFailexpected data to satisfy schema but found following errors: +data.message should be string0
MavennetConformance Suitecredentials_issue:options.type:integerstatus code is 400Pass1
MavennetConformance Suitecredentials_issue:options.type:integerresponse validates against schemaFailexpected data to satisfy schema but found following errors: +data.message should be string0
MavennetConformance Suitecredentials_issue:options.type:nullstatus code is 400Pass1
MavennetConformance Suitecredentials_issue:options.type:nullresponse validates against schemaFailexpected data to satisfy schema but found following errors: +data.message should be string0
MavennetConformance Suitecredentials_issue:options.type:objectstatus code is 400Pass1
MavennetConformance Suitecredentials_issue:options.type:objectresponse validates against schemaFailexpected data to satisfy schema but found following errors: +data.message should be string0
MavennetConformance Suitecredentials_issue:options.type:invalid_valuestatus code is 400Pass1
MavennetConformance Suitecredentials_issue:options.type:invalid_valueresponse validates against schemaFailexpected data to satisfy schema but found following errors: +data.message should be string0
MavennetConformance Suitecredentials_issue:options.created:arraystatus code is 400Pass1
MavennetConformance Suitecredentials_issue:options.created:arrayresponse validates against schemaFailexpected data to satisfy schema but found following errors: +data.message should be string0
MavennetConformance Suitecredentials_issue:options.created:booleanstatus code is 400Pass1
MavennetConformance Suitecredentials_issue:options.created:booleanresponse validates against schemaFailexpected data to satisfy schema but found following errors: +data.message should be string0
MavennetConformance Suitecredentials_issue:options.created:integerstatus code is 400Pass1
MavennetConformance Suitecredentials_issue:options.created:integerresponse validates against schemaFailexpected data to satisfy schema but found following errors: +data.message should be string0
MavennetConformance Suitecredentials_issue:options.created:nullstatus code is 400Pass1
MavennetConformance Suitecredentials_issue:options.created:nullresponse validates against schemaFailexpected data to satisfy schema but found following errors: +data.message should be string0
MavennetConformance Suitecredentials_issue:options.created:objectstatus code is 400Pass1
MavennetConformance Suitecredentials_issue:options.created:objectresponse validates against schemaFailexpected data to satisfy schema but found following errors: +data.message should be string0
MavennetConformance Suitecredentials_issue:options.created:invalidstatus code is 400Pass1
MavennetConformance Suitecredentials_issue:options.created:invalidresponse validates against schemaFailexpected data to satisfy schema but found following errors: +data.message should be string0
MavennetConformance Suitecredentials_issue:options.credentialStatus:arraystatus code is 400Pass1
MavennetConformance Suitecredentials_issue:options.credentialStatus:arrayresponse validates against schemaFailexpected data to satisfy schema but found following errors: +data.message should be string0
MavennetConformance Suitecredentials_issue:options.credentialStatus:booleanstatus code is 400Pass1
MavennetConformance Suitecredentials_issue:options.credentialStatus:booleanresponse validates against schemaFailexpected data to satisfy schema but found following errors: +data.message should be string0
MavennetConformance Suitecredentials_issue:options.credentialStatus:integerstatus code is 400Pass1
MavennetConformance Suitecredentials_issue:options.credentialStatus:integerresponse validates against schemaFailexpected data to satisfy schema but found following errors: +data.message should be string0
MavennetConformance Suitecredentials_issue:options.credentialStatus:nullstatus code is 400Pass1
MavennetConformance Suitecredentials_issue:options.credentialStatus:nullresponse validates against schemaFailexpected data to satisfy schema but found following errors: +data.message should be string0
MavennetConformance Suitecredentials_issue:options.credentialStatus:stringstatus code is 400Pass1
MavennetConformance Suitecredentials_issue:options.credentialStatus:stringresponse validates against schemaFailexpected data to satisfy schema but found following errors: +data.message should be string0
MavennetConformance Suitecredentials_issue:options.credentialStatus.type:missingstatus code is 400Pass1
MavennetConformance Suitecredentials_issue:options.credentialStatus.type:missingresponse validates against schemaFailexpected data to satisfy schema but found following errors: +data.message should be string0
MavennetConformance Suitecredentials_issue:options.credentialStatus.type:arraystatus code is 400Pass1
MavennetConformance Suitecredentials_issue:options.credentialStatus.type:arrayresponse validates against schemaFailexpected data to satisfy schema but found following errors: +data.message should be string0
MavennetConformance Suitecredentials_issue:options.credentialStatus.type:booleanstatus code is 400Pass1
MavennetConformance Suitecredentials_issue:options.credentialStatus.type:booleanresponse validates against schemaFailexpected data to satisfy schema but found following errors: +data.message should be string0
MavennetConformance Suitecredentials_issue:options.credentialStatus.type:integerstatus code is 400Pass1
MavennetConformance Suitecredentials_issue:options.credentialStatus.type:integerresponse validates against schemaFailexpected data to satisfy schema but found following errors: +data.message should be string0
MavennetConformance Suitecredentials_issue:options.credentialStatus.type:nullstatus code is 400Pass1
MavennetConformance Suitecredentials_issue:options.credentialStatus.type:nullresponse validates against schemaFailexpected data to satisfy schema but found following errors: +data.message should be string0
MavennetConformance Suitecredentials_issue:options.credentialStatus.type:null Copystatus code is 400Pass1
MavennetConformance Suitecredentials_issue:options.credentialStatus.type:null Copyresponse validates against schemaFailexpected data to satisfy schema but found following errors: +data.message should be string0
MavennetConformance Suitecredentials_issue:options.credentialStatus.type:invalidstatus code is 400Pass1
MavennetConformance Suitecredentials_issue:options.credentialStatus.type:invalidresponse validates against schemaFailexpected data to satisfy schema but found following errors: +data.message should be string0
MavennetConformance Suitecredentials_issue:missing_authstatus code is 401Pass1
MavennetConformance Suitecredentials_issue:missing_authresponse validates against schemaPass1
MavennetConformance Suitecredentials_issue.credential.issuer:dupstatus code is 201Failexpected response to have status code 201 but got 4000
MavennetConformance Suitecredentials_issue.credential.issuer:dupresponse issuer matches request credential.issuerFailCannot destructure property 'issuer' of 'pm.response.json(...).verifiableCredential' as it is undefined.0
MavennetConformance Suitecredentials_issue.credential.issuer:dupresponse validates against schemaFailexpected data to satisfy schema but found following errors: +data should have required property 'verifiableCredential'0
MavennetConformance Suitecredentials_issuestatus code is 201Pass1
MavennetConformance Suitecredentials_issueresponse validates against schemaPass1
MavennetConformance Suitecredentials_issueresponse issuer matches request credential.issuerPass1
MavennetConformance Suitecredentials_issueresponse issuanceDate matches request credential.issuanceDatePass1
MavennetConformance Suitecredentials_issueresponse proof.created is close to 'now'Pass1
MavennetConformance Suitecredentials_issue:credential.opt.idstatus code is 201Pass1
MavennetConformance Suitecredentials_issue:credential.opt.idresponse validates against schemaPass1
MavennetConformance Suitecredentials_issue:credential.opt.idresponse verifiableCredential.id matches request credential.idPass1
MavennetConformance Suitecredentials_issue:credential:alt.issuer.objectstatus code is 201Pass1
MavennetConformance Suitecredentials_issue:credential:alt.issuer.objectresponse validates against schemaPass1
MavennetConformance Suitecredentials_issue:credential:alt.issuer.objectresponse issuer matches request credential.issuer.idPass1
MavennetConformance Suitecredentials_issue:credential:alt.credentialSubject.object:opt.idstatus code is 201Pass1
MavennetConformance Suitecredentials_issue:credential:alt.credentialSubject.object:opt.idresponse validates against schemaPass1
MavennetConformance Suitecredentials_issue:credential:alt.credentialSubject.object:opt.idresponse credentialSubject.id matches request credential.credentialSubject.idPass1
MavennetConformance Suitecredentials_issue:options:opt.createdstatus code is 201Pass1
MavennetConformance Suitecredentials_issue:options:opt.createdresponse validates against schemaPass1
MavennetConformance Suitecredentials_issue:options:opt.createdresponse proof.created matches request options.createdFailexpected '2024-09-16T00:46:46.977Z' to equal '2006-01-02T15:04:05Z'0
MavennetConformance Suitecredentials_issue:options:opt.credentialStatusstatus code is 201Pass1
MavennetConformance Suitecredentials_issue:options:opt.credentialStatusresponse validates against schemaPass1
MavennetConformance Suitecredentials_status:credentialId:missingstatus code is 400Pass1
MavennetConformance Suitecredentials_status:credentialId:missingresponse validates against schemaFailexpected data to satisfy schema but found following errors: +data.message should be string0
MavennetConformance Suitecredentials_status:credentialId:arraystatus code is 400Pass1
MavennetConformance Suitecredentials_status:credentialId:arrayresponse validates against schemaFailexpected data to satisfy schema but found following errors: +data.message should be string0
MavennetConformance Suitecredentials_status:credentialId:booleanstatus code is 400Pass1
MavennetConformance Suitecredentials_status:credentialId:booleanresponse validates against schemaFailexpected data to satisfy schema but found following errors: +data.message should be string0
MavennetConformance Suitecredentials_status:credentialId:integerstatus code is 400Pass1
MavennetConformance Suitecredentials_status:credentialId:integerresponse validates against schemaFailexpected data to satisfy schema but found following errors: +data.message should be string0
MavennetConformance Suitecredentials_status:credentialId:nullstatus code is 400Pass1
MavennetConformance Suitecredentials_status:credentialId:nullresponse validates against schemaFailexpected data to satisfy schema but found following errors: +data.message should be string0
MavennetConformance Suitecredentials_status:credentialId:objectstatus code is 400Pass1
MavennetConformance Suitecredentials_status:credentialId:objectresponse validates against schemaFailexpected data to satisfy schema but found following errors: +data.message should be string0
MavennetConformance Suitecredentials_status:credentialStatus:missingstatus code is 400Pass1
MavennetConformance Suitecredentials_status:credentialStatus:missingresponse validates against schemaFailexpected data to satisfy schema but found following errors: +data.message should be string0
MavennetConformance Suitecredentials_status:credentialStatus:booleanstatus code is 400Pass1
MavennetConformance Suitecredentials_status:credentialStatus:booleanresponse validates against schemaFailexpected data to satisfy schema but found following errors: +data.message should be string0
MavennetConformance Suitecredentials_status:credentialStatus:integerstatus code is 400Pass1
MavennetConformance Suitecredentials_status:credentialStatus:integerresponse validates against schemaFailexpected data to satisfy schema but found following errors: +data.message should be string0
MavennetConformance Suitecredentials_status:credentialStatus:nullstatus code is 400Pass1
MavennetConformance Suitecredentials_status:credentialStatus:nullresponse validates against schemaFailexpected data to satisfy schema but found following errors: +data.message should be string0
MavennetConformance Suitecredentials_status:credentialStatus:objectstatus code is 400Pass1
MavennetConformance Suitecredentials_status:credentialStatus:objectresponse validates against schemaFailexpected data to satisfy schema but found following errors: +data.message should be string0
MavennetConformance Suitecredentials_status:credentialStatus:stringstatus code is 400Pass1
MavennetConformance Suitecredentials_status:credentialStatus:stringresponse validates against schemaFailexpected data to satisfy schema but found following errors: +data.message should be string0
MavennetConformance Suitecredentials_status:credentialStatus:too_longstatus code is 400Pass1
MavennetConformance Suitecredentials_status:credentialStatus:too_longresponse validates against schemaFailexpected data to satisfy schema but found following errors: +data.message should be string0
MavennetConformance Suitecredentials_status:credentialStatus:item:arraystatus code is 400Failexpected response to have status code 400 but got 5000
MavennetConformance Suitecredentials_status:credentialStatus:item:arrayresponse validates against schemaFailexpected data to satisfy schema but found following errors: +data should have required property 'message'0
MavennetConformance Suitecredentials_status:credentialStatus:item:booleanstatus code is 400Pass1
MavennetConformance Suitecredentials_status:credentialStatus:item:booleanresponse validates against schemaFailexpected data to satisfy schema but found following errors: +data.message should be string0
MavennetConformance Suitecredentials_status:credentialStatus:item:integerstatus code is 400Pass1
MavennetConformance Suitecredentials_status:credentialStatus:item:integerresponse validates against schemaFailexpected data to satisfy schema but found following errors: +data.message should be string0
MavennetConformance Suitecredentials_status:credentialStatus:item:nullstatus code is 400Pass1
MavennetConformance Suitecredentials_status:credentialStatus:item:nullresponse validates against schemaFailexpected data to satisfy schema but found following errors: +data.message should be string0
MavennetConformance Suitecredentials_status:credentialStatus:item:stringstatus code is 400Pass1
MavennetConformance Suitecredentials_status:credentialStatus:item:stringresponse validates against schemaFailexpected data to satisfy schema but found following errors: +data.message should be string0
MavennetConformance Suitecredentials_status:credentialStatus:item:type:missingstatus code is 400Pass1
MavennetConformance Suitecredentials_status:credentialStatus:item:type:missingresponse validates against schemaFailexpected data to satisfy schema but found following errors: +data.message should be string0
MavennetConformance Suitecredentials_status:credentialStatus:item:type:arraystatus code is 400Pass1
MavennetConformance Suitecredentials_status:credentialStatus:item:type:arrayresponse validates against schemaFailexpected data to satisfy schema but found following errors: +data.message should be string0
MavennetConformance Suitecredentials_status:credentialStatus:item:type:booleanstatus code is 400Pass1
MavennetConformance Suitecredentials_status:credentialStatus:item:type:booleanresponse validates against schemaFailexpected data to satisfy schema but found following errors: +data.message should be string0
MavennetConformance Suitecredentials_status:credentialStatus:item:type:integerstatus code is 400Pass1
MavennetConformance Suitecredentials_status:credentialStatus:item:type:integerresponse validates against schemaFailexpected data to satisfy schema but found following errors: +data.message should be string0
MavennetConformance Suitecredentials_status:credentialStatus:item:type:nullstatus code is 400Pass1
MavennetConformance Suitecredentials_status:credentialStatus:item:type:nullresponse validates against schemaFailexpected data to satisfy schema but found following errors: +data.message should be string0
MavennetConformance Suitecredentials_status:credentialStatus:item:type:objectstatus code is 400Pass1
MavennetConformance Suitecredentials_status:credentialStatus:item:type:objectresponse validates against schemaFailexpected data to satisfy schema but found following errors: +data.message should be string0
MavennetConformance Suitecredentials_status:credentialStatus:item:type:invalidstatus code is 400Pass1
MavennetConformance Suitecredentials_status:credentialStatus:item:type:invalidresponse validates against schemaFailexpected data to satisfy schema but found following errors: +data.message should be string0
MavennetConformance Suitecredentials_status:credentialStatus:item:status:missingstatus code is 400Pass1
MavennetConformance Suitecredentials_status:credentialStatus:item:status:missingresponse validates against schemaFailexpected data to satisfy schema but found following errors: +data.message should be string0
MavennetConformance Suitecredentials_status:credentialStatus:item:status:arraystatus code is 400Pass1
MavennetConformance Suitecredentials_status:credentialStatus:item:status:arrayresponse validates against schemaFailexpected data to satisfy schema but found following errors: +data.message should be string0
MavennetConformance Suitecredentials_status:credentialStatus:item:status:booleanstatus code is 400Pass1
MavennetConformance Suitecredentials_status:credentialStatus:item:status:booleanresponse validates against schemaFailexpected data to satisfy schema but found following errors: +data.message should be string0
MavennetConformance Suitecredentials_status:credentialStatus:item:status:integerstatus code is 400Pass1
MavennetConformance Suitecredentials_status:credentialStatus:item:status:integerresponse validates against schemaFailexpected data to satisfy schema but found following errors: +data.message should be string0
MavennetConformance Suitecredentials_status:credentialStatus:item:status:nullstatus code is 400Pass1
MavennetConformance Suitecredentials_status:credentialStatus:item:status:nullresponse validates against schemaFailexpected data to satisfy schema but found following errors: +data.message should be string0
MavennetConformance Suitecredentials_status:credentialStatus:item:status:objectstatus code is 400Pass1
MavennetConformance Suitecredentials_status:credentialStatus:item:status:objectresponse validates against schemaFailexpected data to satisfy schema but found following errors: +data.message should be string0
MavennetConformance Suitecredentials_status:credentialStatus:item:purpose:missingstatus code is 400Pass1
MavennetConformance Suitecredentials_status:credentialStatus:item:purpose:missingresponse validates against schemaFailexpected data to satisfy schema but found following errors: +data.message should be string0
MavennetConformance Suitecredentials_status:credentialStatus:item:purpose:arraystatus code is 400Pass1
MavennetConformance Suitecredentials_status:credentialStatus:item:purpose:arrayresponse validates against schemaFailexpected data to satisfy schema but found following errors: +data.message should be string0
MavennetConformance Suitecredentials_status:credentialStatus:item:purpose:booleanstatus code is 400Pass1
MavennetConformance Suitecredentials_status:credentialStatus:item:purpose:booleanresponse validates against schemaFailexpected data to satisfy schema but found following errors: +data.message should be string0
MavennetConformance Suitecredentials_status:credentialStatus:item:purpose:integerstatus code is 400Pass1
MavennetConformance Suitecredentials_status:credentialStatus:item:purpose:integerresponse validates against schemaFailexpected data to satisfy schema but found following errors: +data.message should be string0
MavennetConformance Suitecredentials_status:credentialStatus:item:purpose:nullstatus code is 400Pass1
MavennetConformance Suitecredentials_status:credentialStatus:item:purpose:nullresponse validates against schemaFailexpected data to satisfy schema but found following errors: +data.message should be string0
MavennetConformance Suitecredentials_status:credentialStatus:item:purpose:objectstatus code is 400Pass1
MavennetConformance Suitecredentials_status:credentialStatus:item:purpose:objectresponse validates against schemaFailexpected data to satisfy schema but found following errors: +data.message should be string0
MavennetConformance Suitecredentials_status:missing_authstatus code is 401Pass1
MavennetConformance Suitecredentials_status:missing_authresponse validates against schemaPass1
MavennetConformance Suitecredentials_verify:vc:missingstatus code is 400Pass1
MavennetConformance Suitecredentials_verify:vc:missingresponse validates against schemaFailexpected data to satisfy schema but found following errors: +data.message should be string0
MavennetConformance Suitecredentials_verify:vc:stringstatus code is 400Pass1
MavennetConformance Suitecredentials_verify:vc:stringresponse validates against schemaFailexpected data to satisfy schema but found following errors: +data.message should be string0
MavennetConformance Suitecredentials_verify:vc:nullstatus code is 400Pass1
MavennetConformance Suitecredentials_verify:vc:nullresponse validates against schemaFailexpected data to satisfy schema but found following errors: +data.message should be string0
MavennetConformance Suitecredentials_verify:vc:integerstatus code is 400Pass1
MavennetConformance Suitecredentials_verify:vc:integerresponse validates against schemaFailexpected data to satisfy schema but found following errors: +data.message should be string0
MavennetConformance Suitecredentials_verify:vc:booleanstatus code is 400Pass1
MavennetConformance Suitecredentials_verify:vc:booleanresponse validates against schemaFailexpected data to satisfy schema but found following errors: +data.message should be string0
MavennetConformance Suitecredentials_verify:vc:arraystatus code is 400Failexpected response to have status code 400 but got 2000
MavennetConformance Suitecredentials_verify:vc:arrayresponse validates against schemaFailexpected data to satisfy schema but found following errors: +data should have required property 'message'0
MavennetConformance Suitecredentials_verify:vc:@context:missingstatus code is 400Pass1
MavennetConformance Suitecredentials_verify:vc:@context:missingresponse validates against schemaFailexpected data to satisfy schema but found following errors: +data.message should be string0
MavennetConformance Suitecredentials_verify:vc:@context:booleanstatus code is 400Pass1
MavennetConformance Suitecredentials_verify:vc:@context:booleanresponse validates against schemaFailexpected data to satisfy schema but found following errors: +data.message should be string0
MavennetConformance Suitecredentials_verify:vc:@context:integerstatus code is 400Pass1
MavennetConformance Suitecredentials_verify:vc:@context:integerresponse validates against schemaFailexpected data to satisfy schema but found following errors: +data.message should be string0
MavennetConformance Suitecredentials_verify:vc:@context:nullstatus code is 400Pass1
MavennetConformance Suitecredentials_verify:vc:@context:nullresponse validates against schemaFailexpected data to satisfy schema but found following errors: +data.message should be string0
MavennetConformance Suitecredentials_verify:vc:@context:objectstatus code is 400Pass1
MavennetConformance Suitecredentials_verify:vc:@context:objectresponse validates against schemaFailexpected data to satisfy schema but found following errors: +data.message should be string0
MavennetConformance Suitecredentials_verify:vc:@context:stringstatus code is 400Pass1
MavennetConformance Suitecredentials_verify:vc:@context:stringresponse validates against schemaFailexpected data to satisfy schema but found following errors: +data.message should be string0
MavennetConformance Suitecredentials_verify:vc:@context:item:arraystatus code is 400Pass1
MavennetConformance Suitecredentials_verify:vc:@context:item:arrayresponse validates against schemaFailexpected data to satisfy schema but found following errors: +data.message should be string0
MavennetConformance Suitecredentials_verify:vc:@context:item:booleanstatus code is 400Pass1
MavennetConformance Suitecredentials_verify:vc:@context:item:booleanresponse validates against schemaFailexpected data to satisfy schema but found following errors: +data.message should be string0
MavennetConformance Suitecredentials_verify:vc:@context:item:integerstatus code is 400Pass1
MavennetConformance Suitecredentials_verify:vc:@context:item:integerresponse validates against schemaFailexpected data to satisfy schema but found following errors: +data.message should be string0
MavennetConformance Suitecredentials_verify:vc:@context:item:nullstatus code is 400Pass1
MavennetConformance Suitecredentials_verify:vc:@context:item:nullresponse validates against schemaFailexpected data to satisfy schema but found following errors: +data.message should be string0
MavennetConformance Suitecredentials_verify:vc:@context:item:objectstatus code is 400Pass1
MavennetConformance Suitecredentials_verify:vc:@context:item:objectresponse validates against schemaFailexpected data to satisfy schema but found following errors: +data.message should be string0
MavennetConformance Suitecredentials_verify:vc:id:arraystatus code is 400Pass1
MavennetConformance Suitecredentials_verify:vc:id:arrayresponse validates against schemaFailexpected data to satisfy schema but found following errors: +data.message should be string0
MavennetConformance Suitecredentials_verify:vc:id:booleanstatus code is 400Pass1
MavennetConformance Suitecredentials_verify:vc:id:booleanresponse validates against schemaFailexpected data to satisfy schema but found following errors: +data.message should be string0
MavennetConformance Suitecredentials_verify:vc:id:integerstatus code is 400Pass1
MavennetConformance Suitecredentials_verify:vc:id:integerresponse validates against schemaFailexpected data to satisfy schema but found following errors: +data.message should be string0
MavennetConformance Suitecredentials_verify:vc:id:nullstatus code is 400Pass1
MavennetConformance Suitecredentials_verify:vc:id:nullresponse validates against schemaFailexpected data to satisfy schema but found following errors: +data.message should be string0
MavennetConformance Suitecredentials_verify:vc:id:objectstatus code is 400Pass1
MavennetConformance Suitecredentials_verify:vc:id:objectresponse validates against schemaFailexpected data to satisfy schema but found following errors: +data.message should be string0
MavennetConformance Suitecredentials_verify:vc:type:missingstatus code is 400Pass1
MavennetConformance Suitecredentials_verify:vc:type:missingresponse validates against schemaFailexpected data to satisfy schema but found following errors: +data.message should be string0
MavennetConformance Suitecredentials_verify:vc:type:booleanstatus code is 400Pass1
MavennetConformance Suitecredentials_verify:vc:type:booleanresponse validates against schemaFailexpected data to satisfy schema but found following errors: +data.message should be string0
MavennetConformance Suitecredentials_verify:vc:type:integerstatus code is 400Pass1
MavennetConformance Suitecredentials_verify:vc:type:integerresponse validates against schemaFailexpected data to satisfy schema but found following errors: +data.message should be string0
MavennetConformance Suitecredentials_verify:vc:type:nullstatus code is 400Pass1
MavennetConformance Suitecredentials_verify:vc:type:nullresponse validates against schemaFailexpected data to satisfy schema but found following errors: +data.message should be string0
MavennetConformance Suitecredentials_verify:vc:type:objectstatus code is 400Pass1
MavennetConformance Suitecredentials_verify:vc:type:objectresponse validates against schemaFailexpected data to satisfy schema but found following errors: +data.message should be string0
MavennetConformance Suitecredentials_verify:vc:type:stringstatus code is 400Pass1
MavennetConformance Suitecredentials_verify:vc:type:stringresponse validates against schemaFailexpected data to satisfy schema but found following errors: +data.message should be string0
MavennetConformance Suitecredentials_verify:vc:type:item:missingstatus code is 400Pass1
MavennetConformance Suitecredentials_verify:vc:type:item:missingresponse validates against schemaFailexpected data to satisfy schema but found following errors: +data.message should be string0
MavennetConformance Suitecredentials_verify:vc:type:item:arraystatus code is 400Pass1
MavennetConformance Suitecredentials_verify:vc:type:item:arrayresponse validates against schemaFailexpected data to satisfy schema but found following errors: +data.message should be string0
MavennetConformance Suitecredentials_verify:vc:type:item:booleanstatus code is 400Pass1
MavennetConformance Suitecredentials_verify:vc:type:item:booleanresponse validates against schemaFailexpected data to satisfy schema but found following errors: +data.message should be string0
MavennetConformance Suitecredentials_verify:vc:type:item:integerstatus code is 400Pass1
MavennetConformance Suitecredentials_verify:vc:type:item:integerresponse validates against schemaFailexpected data to satisfy schema but found following errors: +data.message should be string0
MavennetConformance Suitecredentials_verify:vc:type:item:nullstatus code is 400Pass1
MavennetConformance Suitecredentials_verify:vc:type:item:nullresponse validates against schemaFailexpected data to satisfy schema but found following errors: +data.message should be string0
MavennetConformance Suitecredentials_verify:vc:type:item:objectstatus code is 400Pass1
MavennetConformance Suitecredentials_verify:vc:type:item:objectresponse validates against schemaFailexpected data to satisfy schema but found following errors: +data.message should be string0
MavennetConformance Suitecredentials_verify:vc:issuer:missingstatus code is 400Pass1
MavennetConformance Suitecredentials_verify:vc:issuer:missingresponse validates against schemaFailexpected data to satisfy schema but found following errors: +data.message should be string0
MavennetConformance Suitecredentials_verify:vc:issuer:arraystatus code is 400Failexpected response to have status code 400 but got 2000
MavennetConformance Suitecredentials_verify:vc:issuer:arrayresponse validates against schemaFailexpected data to satisfy schema but found following errors: +data should have required property 'message'0
MavennetConformance Suitecredentials_verify:vc:issuer:booleanstatus code is 400Failexpected response to have status code 400 but got 2000
MavennetConformance Suitecredentials_verify:vc:issuer:booleanresponse validates against schemaFailexpected data to satisfy schema but found following errors: +data should have required property 'message'0
MavennetConformance Suitecredentials_verify:vc:issuer:integerstatus code is 400Failexpected response to have status code 400 but got 2000
MavennetConformance Suitecredentials_verify:vc:issuer:integerresponse validates against schemaFailexpected data to satisfy schema but found following errors: +data should have required property 'message'0
MavennetConformance Suitecredentials_verify:vc:issuer:nullstatus code is 400Pass1
MavennetConformance Suitecredentials_verify:vc:issuer:nullresponse validates against schemaFailexpected data to satisfy schema but found following errors: +data.message should be string0
MavennetConformance Suitecredentials_verify:vc:issuer:id:missingstatus code is 400Failexpected response to have status code 400 but got 2000
MavennetConformance Suitecredentials_verify:vc:issuer:id:missingresponse validates against schemaFailexpected data to satisfy schema but found following errors: +data should have required property 'message'0
MavennetConformance Suitecredentials_verify:vc:issuer:id:arraystatus code is 400Failexpected response to have status code 400 but got 2000
MavennetConformance Suitecredentials_verify:vc:issuer:id:arrayresponse validates against schemaFailexpected data to satisfy schema but found following errors: +data should have required property 'message'0
MavennetConformance Suitecredentials_verify:vc:issuer:id:booleanstatus code is 400Failexpected response to have status code 400 but got 2000
MavennetConformance Suitecredentials_verify:vc:issuer:id:booleanresponse validates against schemaFailexpected data to satisfy schema but found following errors: +data should have required property 'message'0
MavennetConformance Suitecredentials_verify:vc:issuer:id:integerstatus code is 400Failexpected response to have status code 400 but got 2000
MavennetConformance Suitecredentials_verify:vc:issuer:id:integerresponse validates against schemaFailexpected data to satisfy schema but found following errors: +data should have required property 'message'0
MavennetConformance Suitecredentials_verify:vc:issuer:id:nullstatus code is 400Failexpected response to have status code 400 but got 2000
MavennetConformance Suitecredentials_verify:vc:issuer:id:nullresponse validates against schemaFailexpected data to satisfy schema but found following errors: +data should have required property 'message'0
MavennetConformance Suitecredentials_verify:vc:issuer:id:objectstatus code is 400Failexpected response to have status code 400 but got 2000
MavennetConformance Suitecredentials_verify:vc:issuer:id:objectresponse validates against schemaFailexpected data to satisfy schema but found following errors: +data should have required property 'message'0
MavennetConformance Suitecredentials_verify:vc:issuanceDate:missingstatus code is 400Pass1
MavennetConformance Suitecredentials_verify:vc:issuanceDate:missingresponse validates against schemaFailexpected data to satisfy schema but found following errors: +data.message should be string0
MavennetConformance Suitecredentials_verify:vc:issuanceDate:arraystatus code is 400Pass1
MavennetConformance Suitecredentials_verify:vc:issuanceDate:arrayresponse validates against schemaFailexpected data to satisfy schema but found following errors: +data.message should be string0
MavennetConformance Suitecredentials_verify:vc:issuanceDate:booleanstatus code is 400Pass1
MavennetConformance Suitecredentials_verify:vc:issuanceDate:booleanresponse validates against schemaFailexpected data to satisfy schema but found following errors: +data.message should be string0
MavennetConformance Suitecredentials_verify:vc:issuanceDate:integerstatus code is 400Pass1
MavennetConformance Suitecredentials_verify:vc:issuanceDate:integerresponse validates against schemaFailexpected data to satisfy schema but found following errors: +data.message should be string0
MavennetConformance Suitecredentials_verify:vc:issuanceDate:nullstatus code is 400Pass1
MavennetConformance Suitecredentials_verify:vc:issuanceDate:nullresponse validates against schemaFailexpected data to satisfy schema but found following errors: +data.message should be string0
MavennetConformance Suitecredentials_verify:vc:issuanceDate:objectstatus code is 400Pass1
MavennetConformance Suitecredentials_verify:vc:issuanceDate:objectresponse validates against schemaFailexpected data to satisfy schema but found following errors: +data.message should be string0
MavennetConformance Suitecredentials_verify:vc:issuanceDate:stringstatus code is 400Pass1
MavennetConformance Suitecredentials_verify:vc:issuanceDate:stringresponse validates against schemaFailexpected data to satisfy schema but found following errors: +data.message should be string0
MavennetConformance Suitecredentials_verify:vc:credentialSubject:missingstatus code is 400Pass1
MavennetConformance Suitecredentials_verify:vc:credentialSubject:missingresponse validates against schemaFailexpected data to satisfy schema but found following errors: +data.message should be string0
MavennetConformance Suitecredentials_verify:vc:credentialSubject:arraystatus code is 400Pass1
MavennetConformance Suitecredentials_verify:vc:credentialSubject:arrayresponse validates against schemaFailexpected data to satisfy schema but found following errors: +data.message should be string0
MavennetConformance Suitecredentials_verify:vc:credentialSubject:booleanstatus code is 400Pass1
MavennetConformance Suitecredentials_verify:vc:credentialSubject:booleanresponse validates against schemaFailexpected data to satisfy schema but found following errors: +data.message should be string0
MavennetConformance Suitecredentials_verify:vc:credentialSubject:integerstatus code is 400Pass1
MavennetConformance Suitecredentials_verify:vc:credentialSubject:integerresponse validates against schemaFailexpected data to satisfy schema but found following errors: +data.message should be string0
MavennetConformance Suitecredentials_verify:vc:credentialSubject:nullstatus code is 400Pass1
MavennetConformance Suitecredentials_verify:vc:credentialSubject:nullresponse validates against schemaFailexpected data to satisfy schema but found following errors: +data.message should be string0
MavennetConformance Suitecredentials_verify:vc:credentialSubject:stringstatus code is 400Pass1
MavennetConformance Suitecredentials_verify:vc:credentialSubject:stringresponse validates against schemaFailexpected data to satisfy schema but found following errors: +data.message should be string0
MavennetConformance Suitecredentials_verify:vc:credentialSubject:id:arraystatus code is 400Failexpected response to have status code 400 but got 2000
MavennetConformance Suitecredentials_verify:vc:credentialSubject:id:arrayresponse validates against schemaFailexpected data to satisfy schema but found following errors: +data should have required property 'message'0
MavennetConformance Suitecredentials_verify:vc:credentialSubject:id:booleanstatus code is 400Failexpected response to have status code 400 but got 2000
MavennetConformance Suitecredentials_verify:vc:credentialSubject:id:booleanresponse validates against schemaFailexpected data to satisfy schema but found following errors: +data should have required property 'message'0
MavennetConformance Suitecredentials_verify:vc:credentialSubject:id:integerstatus code is 400Failexpected response to have status code 400 but got 2000
MavennetConformance Suitecredentials_verify:vc:credentialSubject:id:integerresponse validates against schemaFailexpected data to satisfy schema but found following errors: +data should have required property 'message'0
MavennetConformance Suitecredentials_verify:vc:credentialSubject:id:nullstatus code is 400Failexpected response to have status code 400 but got 2000
MavennetConformance Suitecredentials_verify:vc:credentialSubject:id:nullresponse validates against schemaFailexpected data to satisfy schema but found following errors: +data should have required property 'message'0
MavennetConformance Suitecredentials_verify:vc:credentialSubject:id:objectstatus code is 400Failexpected response to have status code 400 but got 2000
MavennetConformance Suitecredentials_verify:vc:credentialSubject:id:objectresponse validates against schemaFailexpected data to satisfy schema but found following errors: +data should have required property 'message'0
MavennetConformance Suitecredentials_verify:proof:missingstatus code is 400Pass1
MavennetConformance Suitecredentials_verify:proof:missingresponse validates against schemaFailexpected data to satisfy schema but found following errors: +data.message should be string0
MavennetConformance Suitecredentials_verify:proof:arraystatus code is 400Pass1
MavennetConformance Suitecredentials_verify:proof:arrayresponse validates against schemaFailexpected data to satisfy schema but found following errors: +data.message should be string0
MavennetConformance Suitecredentials_verify:proof:booleanstatus code is 400Pass1
MavennetConformance Suitecredentials_verify:proof:booleanresponse validates against schemaFailexpected data to satisfy schema but found following errors: +data.message should be string0
MavennetConformance Suitecredentials_verify:proof:integerstatus code is 400Pass1
MavennetConformance Suitecredentials_verify:proof:integerresponse validates against schemaFailexpected data to satisfy schema but found following errors: +data.message should be string0
MavennetConformance Suitecredentials_verify:proof:nullstatus code is 400Pass1
MavennetConformance Suitecredentials_verify:proof:nullresponse validates against schemaFailexpected data to satisfy schema but found following errors: +data.message should be string0
MavennetConformance Suitecredentials_verify:proof:stringstatus code is 400Pass1
MavennetConformance Suitecredentials_verify:proof:stringresponse validates against schemaFailexpected data to satisfy schema but found following errors: +data.message should be string0
MavennetConformance Suitecredentials_verify:proof:type:missingstatus code is 400Pass1
MavennetConformance Suitecredentials_verify:proof:type:missingresponse validates against schemaFailexpected data to satisfy schema but found following errors: +data.message should be string0
MavennetConformance Suitecredentials_verify:proof:type:arraystatus code is 400Pass1
MavennetConformance Suitecredentials_verify:proof:type:arrayresponse validates against schemaFailexpected data to satisfy schema but found following errors: +data.message should be string0
MavennetConformance Suitecredentials_verify:proof:type:booleanstatus code is 400Pass1
MavennetConformance Suitecredentials_verify:proof:type:booleanresponse validates against schemaFailexpected data to satisfy schema but found following errors: +data.message should be string0
MavennetConformance Suitecredentials_verify:proof:type:integerstatus code is 400Pass1
MavennetConformance Suitecredentials_verify:proof:type:integerresponse validates against schemaFailexpected data to satisfy schema but found following errors: +data.message should be string0
MavennetConformance Suitecredentials_verify:proof:type:nullstatus code is 400Pass1
MavennetConformance Suitecredentials_verify:proof:type:nullresponse validates against schemaFailexpected data to satisfy schema but found following errors: +data.message should be string0
MavennetConformance Suitecredentials_verify:proof:type:objectstatus code is 400Pass1
MavennetConformance Suitecredentials_verify:proof:type:objectresponse validates against schemaFailexpected data to satisfy schema but found following errors: +data.message should be string0
MavennetConformance Suitecredentials_verify:proof:type:stringstatus code is 400Pass1
MavennetConformance Suitecredentials_verify:proof:type:stringresponse validates against schemaFailexpected data to satisfy schema but found following errors: +data.message should be string0
MavennetConformance Suitecredentials_verify:proof:created:arraystatus code is 400Pass1
MavennetConformance Suitecredentials_verify:proof:created:arrayresponse validates against schemaFailexpected data to satisfy schema but found following errors: +data.message should be string0
MavennetConformance Suitecredentials_verify:proof:created:booleanstatus code is 400Pass1
MavennetConformance Suitecredentials_verify:proof:created:booleanresponse validates against schemaFailexpected data to satisfy schema but found following errors: +data.message should be string0
MavennetConformance Suitecredentials_verify:proof:created:integerstatus code is 400Pass1
MavennetConformance Suitecredentials_verify:proof:created:integerresponse validates against schemaFailexpected data to satisfy schema but found following errors: +data.message should be string0
MavennetConformance Suitecredentials_verify:proof:created:nullstatus code is 400Pass1
MavennetConformance Suitecredentials_verify:proof:created:nullresponse validates against schemaFailexpected data to satisfy schema but found following errors: +data.message should be string0
MavennetConformance Suitecredentials_verify:proof:created:objectstatus code is 400Pass1
MavennetConformance Suitecredentials_verify:proof:created:objectresponse validates against schemaFailexpected data to satisfy schema but found following errors: +data.message should be string0
MavennetConformance Suitecredentials_verify:proof:verificationMethod:arraystatus code is 400Pass1
MavennetConformance Suitecredentials_verify:proof:verificationMethod:arrayresponse validates against schemaFailexpected data to satisfy schema but found following errors: +data.message should be string0
MavennetConformance Suitecredentials_verify:proof:verificationMethod:booleanstatus code is 400Pass1
MavennetConformance Suitecredentials_verify:proof:verificationMethod:booleanresponse validates against schemaFailexpected data to satisfy schema but found following errors: +data.message should be string0
MavennetConformance Suitecredentials_verify:proof:verificationMethod:integerstatus code is 400Pass1
MavennetConformance Suitecredentials_verify:proof:verificationMethod:integerresponse validates against schemaFailexpected data to satisfy schema but found following errors: +data.message should be string0
MavennetConformance Suitecredentials_verify:proof:verificationMethod:nullstatus code is 400Pass1
MavennetConformance Suitecredentials_verify:proof:verificationMethod:nullresponse validates against schemaFailexpected data to satisfy schema but found following errors: +data.message should be string0
MavennetConformance Suitecredentials_verify:proof:verificationMethod:objectstatus code is 400Pass1
MavennetConformance Suitecredentials_verify:proof:verificationMethod:objectresponse validates against schemaFailexpected data to satisfy schema but found following errors: +data.message should be string0
MavennetConformance Suitecredentials_verify:proof:jws:arraystatus code is 400Pass1
MavennetConformance Suitecredentials_verify:proof:jws:arrayresponse validates against schemaFailexpected data to satisfy schema but found following errors: +data.message should be string0
MavennetConformance Suitecredentials_verify:proof:jws:booleanstatus code is 400Pass1
MavennetConformance Suitecredentials_verify:proof:jws:booleanresponse validates against schemaFailexpected data to satisfy schema but found following errors: +data.message should be string0
MavennetConformance Suitecredentials_verify:proof:jws:integerstatus code is 400Pass1
MavennetConformance Suitecredentials_verify:proof:jws:integerresponse validates against schemaFailexpected data to satisfy schema but found following errors: +data.message should be string0
MavennetConformance Suitecredentials_verify:proof:jws:nullstatus code is 400Pass1
MavennetConformance Suitecredentials_verify:proof:jws:nullresponse validates against schemaFailexpected data to satisfy schema but found following errors: +data.message should be string0
MavennetConformance Suitecredentials_verify:proof:jws:objectstatus code is 400Pass1
MavennetConformance Suitecredentials_verify:proof:jws:objectresponse validates against schemaFailexpected data to satisfy schema but found following errors: +data.message should be string0
MavennetConformance Suitecredentials_verify:proof:proofPurpose:arraystatus code is 400Pass1
MavennetConformance Suitecredentials_verify:proof:proofPurpose:arrayresponse validates against schemaFailexpected data to satisfy schema but found following errors: +data.message should be string0
MavennetConformance Suitecredentials_verify:proof:proofPurpose:booleanstatus code is 400Pass1
MavennetConformance Suitecredentials_verify:proof:proofPurpose:booleanresponse validates against schemaFailexpected data to satisfy schema but found following errors: +data.message should be string0
MavennetConformance Suitecredentials_verify:proof:proofPurpose:integerstatus code is 400Pass1
MavennetConformance Suitecredentials_verify:proof:proofPurpose:integerresponse validates against schemaFailexpected data to satisfy schema but found following errors: +data.message should be string0
MavennetConformance Suitecredentials_verify:proof:proofPurpose:nullstatus code is 400Pass1
MavennetConformance Suitecredentials_verify:proof:proofPurpose:nullresponse validates against schemaFailexpected data to satisfy schema but found following errors: +data.message should be string0
MavennetConformance Suitecredentials_verify:proof:proofPurpose:objectstatus code is 400Pass1
MavennetConformance Suitecredentials_verify:proof:proofPurpose:objectresponse validates against schemaFailexpected data to satisfy schema but found following errors: +data.message should be string0
MavennetConformance Suitecredentials_verify:proof:proofPurpose:stringstatus code is 400Pass1
MavennetConformance Suitecredentials_verify:proof:proofPurpose:stringresponse validates against schemaFailexpected data to satisfy schema but found following errors: +data.message should be string0
MavennetConformance Suitecredentials_verify:missing_authstatus code is 401Pass1
MavennetConformance Suitecredentials_verify:missing_authresponse validates against schemaPass1
MavennetConformance Suitecredentials_verify:bad_signaturestatus code is 200Pass1
MavennetConformance Suitecredentials_verify:bad_signatureresponse validates against schemaPass1
MavennetConformance Suitecredentials_verify:bad_signatureresponse verified is falseFailexpected true to be false0
MavennetConformance Suitecredentials_verifystatus code is 200Pass1
MavennetConformance Suitecredentials_verifyresponse validates against schemaPass1
MavennetConformance Suitecredentials_verifyresponse verified is truePass1
MavennetConformance Suitecredentials_verify:issuer:objectstatus code is 200Pass1
MavennetConformance Suitecredentials_verify:issuer:objectresponse validates against schemaPass1
MavennetConformance Suitecredentials_verify:issuer:objectresponse verified is truePass1
MavennetConformance Suitepresentations:missing_authstatus code is 401Pass1
MavennetConformance Suitepresentations:missing_authresponse validates against schemaPass1
MavennetConformance Suitepresentations:missing_authstatus code is 401Pass1
MavennetConformance Suitepresentations:missing_authresponse validates against schemaPass1
MavennetConformance Suitepresentations_prove:missing_authstatus code is 401Pass1
MavennetConformance Suitepresentations_prove:missing_authresponse validates against schemaPass1
MavennetConformance Suitepresentations_verify:missing_authstatus code is 401Pass1
MavennetConformance Suitepresentations_verify:missing_authresponse validates against schemaPass1
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + + + \ No newline at end of file diff --git a/reports/conformance-1726447924/index.json b/reports/conformance-1726447924/index.json new file mode 100644 index 0000000000..b4aa53d6f9 --- /dev/null +++ b/reports/conformance-1726447924/index.json @@ -0,0 +1,12 @@ +{ + "items": [ + "https://w3id.org/traceability/interoperability/reports/conformance-1726447924/10875732516-conformance-run-BCGov.html", + "https://w3id.org/traceability/interoperability/reports/conformance-1726447924/10875732516-conformance-run-BCGov.json", + "https://w3id.org/traceability/interoperability/reports/conformance-1726447924/10875732516-conformance-run-GS1US.html", + "https://w3id.org/traceability/interoperability/reports/conformance-1726447924/10875732516-conformance-run-GS1US.json", + "https://w3id.org/traceability/interoperability/reports/conformance-1726447924/10875732516-conformance-run-Mavennet.html", + "https://w3id.org/traceability/interoperability/reports/conformance-1726447924/10875732516-conformance-run-Mavennet.json", + "https://w3id.org/traceability/interoperability/reports/conformance-1726447924/10875732516-conformance-run-mesur.io.html", + "https://w3id.org/traceability/interoperability/reports/conformance-1726447924/10875732516-conformance-run-mesur.io.json" + ] +} \ No newline at end of file