{"info":{"name":"Generated Matter","description":"Agentic e-commerce demo. Get a TrustAI token (trustai_get_token, audience generatedmatter.signicat.show) and put it in the trustaiToken variable.","schema":"https://schema.getpostman.com/json/collection/v2.1.0/collection.json"},"variable":[{"key":"baseUrl","value":"https://generatedmatter.signicat.show"},{"key":"trustaiToken","value":""},{"key":"slug","value":"vector-field-day"},{"key":"orderId","value":""}],"item":[{"name":"List products","request":{"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":{"raw":"{{baseUrl}}/api/products","host":["{{baseUrl}}"],"path":["api","products"]}}},{"name":"Get product","request":{"method":"GET","url":{"raw":"{{baseUrl}}/api/products/{{slug}}","host":["{{baseUrl}}"],"path":["api","products","{{slug}}"]}}},{"name":"Create order (without token → 403 challenge)","request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"items\": [\n    {\n      \"slug\": \"{{slug}}\",\n      \"qty\": 1\n    }\n  ],\n  \"shipping\": {\n    \"name\": \"Ada Lovelace\",\n    \"email\": \"ada@example.com\",\n    \"address\": \"12 Analytical Way, 10115 Berlin, Germany\"\n  },\n  \"consents\": {\n    \"terms\": true,\n    \"privacy\": true\n  }\n}"},"url":{"raw":"{{baseUrl}}/api/orders","host":["{{baseUrl}}"],"path":["api","orders"]}}},{"name":"Create order (with TrustAI token)","event":[{"listen":"test","script":{"type":"text/javascript","exec":["if (pm.response.code === 201) pm.collectionVariables.set('orderId', pm.response.json().orderId);"]}}],"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"X-TrustAI-Token","value":"{{trustaiToken}}"}],"body":{"mode":"raw","raw":"{\n  \"items\": [\n    {\n      \"slug\": \"{{slug}}\",\n      \"qty\": 1\n    }\n  ],\n  \"shipping\": {\n    \"name\": \"Ada Lovelace\",\n    \"email\": \"ada@example.com\",\n    \"address\": \"12 Analytical Way, 10115 Berlin, Germany\"\n  },\n  \"consents\": {\n    \"terms\": true,\n    \"privacy\": true\n  }\n}"},"url":{"raw":"{{baseUrl}}/api/orders","host":["{{baseUrl}}"],"path":["api","orders"]}}},{"name":"Get order","request":{"method":"GET","url":{"raw":"{{baseUrl}}/api/orders/{{orderId}}","host":["{{baseUrl}}"],"path":["api","orders","{{orderId}}"]}}}]}