{
  "info": {
    "name": "Gixo — eight products, nine workflows: integration simulation",
    "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json",
    "description": "Free deterministic fixtures. No secrets, model calls, payment or quality claim. Run each folder in order."
  },
  "variable": [
    {
      "key": "baseUrl",
      "value": "https://gixo.ai"
    },
    {
      "key": "statusUrl",
      "value": ""
    },
    {
      "key": "downloadUrl",
      "value": ""
    }
  ],
  "item": [
    {
      "name": "Articles",
      "item": [
        {
          "name": "Start simulation",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "body": {
              "mode": "raw",
              "raw": "{\n  \"title\": \"Introducing Northstar\",\n  \"instructions\": \"Explain how the product helps a small team plan its week. Use only the supplied notes.\",\n  \"targetWordCount\": 600,\n  \"sourceText\": \"Northstar helps teams collect tasks, assign owners and review weekly priorities. This is a fictional product.\",\n  \"sourcingMode\": \"ReferenceOnly\",\n  \"includeImages\": false\n}"
            },
            "url": "{{baseUrl}}/api/platform/sandbox/quill"
          },
          "event": [
            {
              "listen": "test",
              "script": {
                "type": "text/javascript",
                "exec": [
                  "pm.test('Accepted', () => pm.response.to.have.status(202));",
                  "pm.collectionVariables.set('statusUrl', pm.response.json().statusUrl);"
                ]
              }
            }
          ]
        },
        {
          "name": "Poll simulation",
          "request": {
            "method": "GET",
            "url": "{{baseUrl}}{{statusUrl}}"
          },
          "event": [
            {
              "listen": "test",
              "script": {
                "type": "text/javascript",
                "exec": [
                  "pm.test('Saved output', () => pm.expect(pm.response.json().status).to.eql('succeeded'));",
                  "pm.collectionVariables.set('downloadUrl', pm.response.json().exports[0].url);"
                ]
              }
            }
          ]
        },
        {
          "name": "Download simulation",
          "request": {
            "method": "GET",
            "url": "{{baseUrl}}{{downloadUrl}}"
          }
        }
      ]
    },
    {
      "name": "Decks",
      "item": [
        {
          "name": "Start simulation",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "body": {
              "mode": "raw",
              "raw": "{\n  \"brief\": \"Present the fictional Northstar product to a small operations team.\",\n  \"title\": \"Northstar product overview\",\n  \"purpose\": \"general\",\n  \"slideCount\": 5,\n  \"sourceText\": \"Northstar collects tasks, assigns owners and supports a weekly priorities review.\"\n}"
            },
            "url": "{{baseUrl}}/api/platform/sandbox/lumen"
          },
          "event": [
            {
              "listen": "test",
              "script": {
                "type": "text/javascript",
                "exec": [
                  "pm.test('Accepted', () => pm.response.to.have.status(202));",
                  "pm.collectionVariables.set('statusUrl', pm.response.json().statusUrl);"
                ]
              }
            }
          ]
        },
        {
          "name": "Poll simulation",
          "request": {
            "method": "GET",
            "url": "{{baseUrl}}{{statusUrl}}"
          },
          "event": [
            {
              "listen": "test",
              "script": {
                "type": "text/javascript",
                "exec": [
                  "pm.test('Saved output', () => pm.expect(pm.response.json().status).to.eql('succeeded'));",
                  "pm.collectionVariables.set('downloadUrl', pm.response.json().exports[0].url);"
                ]
              }
            }
          ]
        },
        {
          "name": "Download simulation",
          "request": {
            "method": "GET",
            "url": "{{baseUrl}}{{downloadUrl}}"
          }
        }
      ]
    },
    {
      "name": "Proposals",
      "item": [
        {
          "name": "Start simulation",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "body": {
              "mode": "raw",
              "raw": "{\n  \"title\": \"Northstar pilot proposal\",\n  \"instructions\": \"Draft a proposal for a four-week team-planning pilot. State assumptions and leave unknown commercial terms for review.\",\n  \"targetWordCount\": 600\n}"
            },
            "url": "{{baseUrl}}/api/platform/sandbox/arc"
          },
          "event": [
            {
              "listen": "test",
              "script": {
                "type": "text/javascript",
                "exec": [
                  "pm.test('Accepted', () => pm.response.to.have.status(202));",
                  "pm.collectionVariables.set('statusUrl', pm.response.json().statusUrl);"
                ]
              }
            }
          ]
        },
        {
          "name": "Poll simulation",
          "request": {
            "method": "GET",
            "url": "{{baseUrl}}{{statusUrl}}"
          },
          "event": [
            {
              "listen": "test",
              "script": {
                "type": "text/javascript",
                "exec": [
                  "pm.test('Saved output', () => pm.expect(pm.response.json().status).to.eql('succeeded'));",
                  "pm.collectionVariables.set('downloadUrl', pm.response.json().exports[0].url);"
                ]
              }
            }
          ]
        },
        {
          "name": "Download simulation",
          "request": {
            "method": "GET",
            "url": "{{baseUrl}}{{downloadUrl}}"
          }
        }
      ]
    },
    {
      "name": "Business documents",
      "item": [
        {
          "name": "Start simulation",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "body": {
              "mode": "raw",
              "raw": "{\n  \"instruction\": \"Summarize the fictional pilot notes into a short decision brief, separating evidence from open questions.\",\n  \"documentType\": \"brief\",\n  \"sourceText\": \"The Northstar pilot lasted four weeks. The team used a shared task list. No measured business outcome is available.\"\n}"
            },
            "url": "{{baseUrl}}/api/platform/sandbox/business"
          },
          "event": [
            {
              "listen": "test",
              "script": {
                "type": "text/javascript",
                "exec": [
                  "pm.test('Accepted', () => pm.response.to.have.status(202));",
                  "pm.collectionVariables.set('statusUrl', pm.response.json().statusUrl);"
                ]
              }
            }
          ]
        },
        {
          "name": "Poll simulation",
          "request": {
            "method": "GET",
            "url": "{{baseUrl}}{{statusUrl}}"
          },
          "event": [
            {
              "listen": "test",
              "script": {
                "type": "text/javascript",
                "exec": [
                  "pm.test('Saved output', () => pm.expect(pm.response.json().status).to.eql('succeeded'));",
                  "pm.collectionVariables.set('downloadUrl', pm.response.json().exports[0].url);"
                ]
              }
            }
          ]
        },
        {
          "name": "Download simulation",
          "request": {
            "method": "GET",
            "url": "{{baseUrl}}{{downloadUrl}}"
          }
        }
      ]
    },
    {
      "name": "Legal drafts",
      "item": [
        {
          "name": "Start simulation",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "body": {
              "mode": "raw",
              "raw": "{\n  \"title\": \"Fictional mutual confidentiality draft\",\n  \"kind\": \"NDA\",\n  \"parties\": [\n    {\n      \"name\": \"Northstar Example Ltd\",\n      \"role\": \"Party A\",\n      \"type\": \"Company\"\n    },\n    {\n      \"name\": \"Example Partner Ltd\",\n      \"role\": \"Party B\",\n      \"type\": \"Company\"\n    }\n  ],\n  \"customRequirements\": \"Fictional evaluation only. Flag missing jurisdiction and commercial details.\",\n  \"acknowledgeIncompleteIntake\": true\n}"
            },
            "url": "{{baseUrl}}/api/platform/sandbox/lex"
          },
          "event": [
            {
              "listen": "test",
              "script": {
                "type": "text/javascript",
                "exec": [
                  "pm.test('Accepted', () => pm.response.to.have.status(202));",
                  "pm.collectionVariables.set('statusUrl', pm.response.json().statusUrl);"
                ]
              }
            }
          ]
        },
        {
          "name": "Poll simulation",
          "request": {
            "method": "GET",
            "url": "{{baseUrl}}{{statusUrl}}"
          },
          "event": [
            {
              "listen": "test",
              "script": {
                "type": "text/javascript",
                "exec": [
                  "pm.test('Saved output', () => pm.expect(pm.response.json().status).to.eql('succeeded'));",
                  "pm.collectionVariables.set('downloadUrl', pm.response.json().exports[0].url);"
                ]
              }
            }
          ]
        },
        {
          "name": "Download simulation",
          "request": {
            "method": "GET",
            "url": "{{baseUrl}}{{downloadUrl}}"
          }
        }
      ]
    },
    {
      "name": "Books",
      "item": [
        {
          "name": "Start simulation",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "body": {
              "mode": "raw",
              "raw": "{\n  \"title\": \"A practical weekly planning guide\",\n  \"instructions\": \"Draft an introductory chapter using the fictional product notes. Include an example and an exercise.\",\n  \"targetWordCount\": 600\n}"
            },
            "url": "{{baseUrl}}/api/platform/sandbox/folio"
          },
          "event": [
            {
              "listen": "test",
              "script": {
                "type": "text/javascript",
                "exec": [
                  "pm.test('Accepted', () => pm.response.to.have.status(202));",
                  "pm.collectionVariables.set('statusUrl', pm.response.json().statusUrl);"
                ]
              }
            }
          ]
        },
        {
          "name": "Poll simulation",
          "request": {
            "method": "GET",
            "url": "{{baseUrl}}{{statusUrl}}"
          },
          "event": [
            {
              "listen": "test",
              "script": {
                "type": "text/javascript",
                "exec": [
                  "pm.test('Saved output', () => pm.expect(pm.response.json().status).to.eql('succeeded'));",
                  "pm.collectionVariables.set('downloadUrl', pm.response.json().exports[0].url);"
                ]
              }
            }
          ]
        },
        {
          "name": "Download simulation",
          "request": {
            "method": "GET",
            "url": "{{baseUrl}}{{downloadUrl}}"
          }
        }
      ]
    },
    {
      "name": "Visuals",
      "item": [
        {
          "name": "Start simulation",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "body": {
              "mode": "raw",
              "raw": "{\n  \"kind\": \"card\",\n  \"title\": \"Weekly planning\",\n  \"render\": {\n    \"kind\": \"text-card\",\n    \"subType\": \"quote\",\n    \"quote\": \"Plan the week together.\",\n    \"attribution\": \"Northstar sample\"\n  }\n}"
            },
            "url": "{{baseUrl}}/api/platform/sandbox/prism"
          },
          "event": [
            {
              "listen": "test",
              "script": {
                "type": "text/javascript",
                "exec": [
                  "pm.test('Accepted', () => pm.response.to.have.status(202));",
                  "pm.collectionVariables.set('statusUrl', pm.response.json().statusUrl);"
                ]
              }
            }
          ]
        },
        {
          "name": "Poll simulation",
          "request": {
            "method": "GET",
            "url": "{{baseUrl}}{{statusUrl}}"
          },
          "event": [
            {
              "listen": "test",
              "script": {
                "type": "text/javascript",
                "exec": [
                  "pm.test('Saved output', () => pm.expect(pm.response.json().status).to.eql('succeeded'));",
                  "pm.collectionVariables.set('downloadUrl', pm.response.json().exports[0].url);"
                ]
              }
            }
          ]
        },
        {
          "name": "Download simulation",
          "request": {
            "method": "GET",
            "url": "{{baseUrl}}{{downloadUrl}}"
          }
        }
      ]
    },
    {
      "name": "Lumen story (Stanza)",
      "item": [
        {
          "name": "Start simulation",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "body": {
              "mode": "raw",
              "raw": "{\n  \"title\": \"A calmer weekly review\",\n  \"brief\": \"Explain the fictional Northstar workflow in four short scenes: collect, assign, review, adjust.\",\n  \"sectionCount\": 4\n}"
            },
            "url": "{{baseUrl}}/api/platform/sandbox/stanza"
          },
          "event": [
            {
              "listen": "test",
              "script": {
                "type": "text/javascript",
                "exec": [
                  "pm.test('Accepted', () => pm.response.to.have.status(202));",
                  "pm.collectionVariables.set('statusUrl', pm.response.json().statusUrl);"
                ]
              }
            }
          ]
        },
        {
          "name": "Poll simulation",
          "request": {
            "method": "GET",
            "url": "{{baseUrl}}{{statusUrl}}"
          },
          "event": [
            {
              "listen": "test",
              "script": {
                "type": "text/javascript",
                "exec": [
                  "pm.test('Saved output', () => pm.expect(pm.response.json().status).to.eql('succeeded'));",
                  "pm.collectionVariables.set('downloadUrl', pm.response.json().exports[0].url);"
                ]
              }
            }
          ]
        },
        {
          "name": "Download simulation",
          "request": {
            "method": "GET",
            "url": "{{baseUrl}}{{downloadUrl}}"
          }
        }
      ]
    },
    {
      "name": "Videos",
      "item": [
        {
          "name": "Start simulation",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "body": {
              "mode": "raw",
              "raw": "{\n  \"title\": \"Weekly planning in three steps\",\n  \"script\": \"Collect the tasks. Assign each task an owner. Review the priorities together.\",\n  \"durationSeconds\": 10\n}"
            },
            "url": "{{baseUrl}}/api/platform/sandbox/sequence"
          },
          "event": [
            {
              "listen": "test",
              "script": {
                "type": "text/javascript",
                "exec": [
                  "pm.test('Accepted', () => pm.response.to.have.status(202));",
                  "pm.collectionVariables.set('statusUrl', pm.response.json().statusUrl);"
                ]
              }
            }
          ]
        },
        {
          "name": "Poll simulation",
          "request": {
            "method": "GET",
            "url": "{{baseUrl}}{{statusUrl}}"
          },
          "event": [
            {
              "listen": "test",
              "script": {
                "type": "text/javascript",
                "exec": [
                  "pm.test('Saved output', () => pm.expect(pm.response.json().status).to.eql('succeeded'));",
                  "pm.collectionVariables.set('downloadUrl', pm.response.json().exports[0].url);"
                ]
              }
            }
          ]
        },
        {
          "name": "Download simulation",
          "request": {
            "method": "GET",
            "url": "{{baseUrl}}{{downloadUrl}}"
          }
        }
      ]
    }
  ]
}
