{
  "testedAt": "2026-09-11T18:18:09.764Z",
  "runtime": "v24.21.0",
  "n8nVersion": "2.38.7",
  "source": "Actual local n8n webhook HTTP executions",
  "results": [
    {
      "name": "valid input normalizes name",
      "input": {
        "name": "  Demonstration  ",
        "status": "new"
      },
      "status": 201,
      "body": {
        "ok": true,
        "id": 1,
        "name": "Demonstration",
        "status": "new"
      },
      "apiCalls": 1,
      "expectedStatus": 201,
      "passed": true
    },
    {
      "name": "blank name refused",
      "input": {
        "name": " ",
        "status": "new"
      },
      "status": 400,
      "body": {
        "ok": false,
        "error": "invalid_name_or_status"
      },
      "apiCalls": 0,
      "expectedStatus": 400,
      "passed": true
    },
    {
      "name": "unknown status refused",
      "input": {
        "name": "Demonstration",
        "status": "paid"
      },
      "status": 400,
      "body": {
        "ok": false,
        "error": "invalid_name_or_status"
      },
      "apiCalls": 0,
      "expectedStatus": 400,
      "passed": true
    },
    {
      "name": "missing name refused",
      "input": {
        "status": "new"
      },
      "status": 400,
      "body": {
        "ok": false,
        "error": "invalid_name_or_status"
      },
      "apiCalls": 0,
      "expectedStatus": 400,
      "passed": true
    },
    {
      "name": "API 503 is not success",
      "input": {
        "name": "Failure test",
        "status": "active"
      },
      "status": 503,
      "body": {
        "ok": false,
        "error": "simulated_unavailable"
      },
      "apiCalls": 1,
      "expectedStatus": 503,
      "passed": true
    }
  ],
  "stored": [
    {
      "name": "Demonstration",
      "status": "new"
    }
  ]
}
