{
  "generatedAtUtc": "2026-04-15T11:17:27.6424365Z",
  "suite": {
    "title": "Project APIs",
    "homeUrl": "/projects/api-suite/",
    "homeLabel": null,
    "entryCount": 4,
    "entries": [
      {
        "id": "gpozaurr",
        "label": "GPOZaurr",
        "href": "/projects/gpozaurr/api/",
        "summary": "GPOZaurr helps inspect, report on, and remediate Group Policy environments with PowerShell.",
        "order": null
      },
      {
        "id": "pspublishmodule",
        "label": "PSPublishModule",
        "href": "/projects/pspublishmodule/api/",
        "summary": "PSPublishModule is an open-source PowerShell and .NET project with packages, release history, and technical documentation.",
        "order": null
      },
      {
        "id": "pswritehtml",
        "label": "PSWriteHTML",
        "href": "/projects/pswritehtml/api/",
        "summary": "PSWriteHTML is an open-source PowerShell project with packages, release history, and working documentation.",
        "order": null
      },
      {
        "id": "pswriteoffice",
        "label": "PSWriteOffice",
        "href": "/projects/pswriteoffice/api/",
        "summary": "PSWriteOffice is an open-source PowerShell and .NET project with packages, release history, and technical documentation.",
        "order": null
      }
    ]
  },
  "summary": "Start with the project that matches the job: HTML reporting, Group Policy operations, PowerForge build pipelines, or Office document automation. The API suite keeps those command references in one place while the project pages provide the practical walkthroughs.",
  "content": {
    "summaryPresent": true,
    "itemsWithAudience": {
      "total": 4,
      "covered": 4,
      "percent": 100
    },
    "itemsWithEstimatedTime": {
      "total": 4,
      "covered": 4,
      "percent": 100
    }
  },
  "coverage": {
    "suiteEntries": {
      "total": 4,
      "covered": 4,
      "uncoveredCount": 0,
      "percent": 100,
      "coveredIds": [
        "pswritehtml",
        "gpozaurr",
        "pspublishmodule",
        "pswriteoffice"
      ],
      "uncoveredIds": [],
      "uncoveredLabels": []
    }
  },
  "sectionCount": 4,
  "itemCount": 4,
  "sections": [
    {
      "id": "build operational html reports",
      "title": "Build operational HTML reports",
      "summary": "Use PSWriteHTML when the output needs to be an interactive dashboard, a report artifact, or an email-friendly HTML surface.",
      "order": 0,
      "itemCount": 1,
      "items": [
        {
          "title": "Create reports and dashboards with PSWriteHTML",
          "url": "/projects/pswritehtml/docs/overview/",
          "summary": "Start with the authored project notes, then jump into the cmdlets that create pages, tables, charts, and email layouts.",
          "kind": "guide",
          "audience": "PowerShell engineers building repeatable reporting output",
          "estimatedTime": "10 min",
          "order": 0,
          "suiteEntryIds": [
            "pswritehtml"
          ],
          "suiteEntryLabels": [
            "PSWriteHTML"
          ]
        }
      ]
    },
    {
      "id": "inspect and repair group policy",
      "title": "Inspect and repair Group Policy",
      "summary": "Use GPOZaurr when the problem is Group Policy health, delegation, ownership, SYSVOL, backups, or repeatable remediation.",
      "order": 1,
      "itemCount": 1,
      "items": [
        {
          "title": "Plan a GPOZaurr review",
          "url": "/projects/gpozaurr/docs/overview/",
          "summary": "Follow the project notes and examples before using the API pages as the detailed command reference.",
          "kind": "workflow",
          "audience": "Active Directory and Group Policy administrators",
          "estimatedTime": "12 min",
          "order": 0,
          "suiteEntryIds": [
            "gpozaurr"
          ],
          "suiteEntryLabels": [
            "GPOZaurr"
          ]
        }
      ]
    },
    {
      "id": "run powerforge build and release workflows",
      "title": "Run PowerForge build and release workflows",
      "summary": "Use PSPublishModule for module builds, documentation generation, project releases, and PowerForge.Web quality pipelines.",
      "order": 2,
      "itemCount": 1,
      "items": [
        {
          "title": "Wire build and website automation",
          "url": "/projects/pspublishmodule/docs/overview/",
          "summary": "Use the curated docs and examples to understand where cmdlets fit in the build, docs, and release lifecycle.",
          "kind": "guide",
          "audience": "maintainers standardizing PowerShell and .NET project delivery",
          "estimatedTime": "15 min",
          "order": 0,
          "suiteEntryIds": [
            "pspublishmodule"
          ],
          "suiteEntryLabels": [
            "PSPublishModule"
          ]
        }
      ]
    },
    {
      "id": "generate office documents from scripts",
      "title": "Generate Office documents from scripts",
      "summary": "Use PSWriteOffice when a workflow needs Word, Excel, PowerPoint, or Markdown output created from automation.",
      "order": 3,
      "itemCount": 1,
      "items": [
        {
          "title": "Create Office outputs from PowerShell",
          "url": "/projects/pswriteoffice/examples/",
          "summary": "Start with the curated examples, then use the API pages for the exact Word and Excel command details.",
          "kind": "example",
          "audience": "teams replacing manual document production with scripts",
          "estimatedTime": "10 min",
          "order": 0,
          "suiteEntryIds": [
            "pswriteoffice"
          ],
          "suiteEntryLabels": [
            "PSWriteOffice"
          ]
        }
      ]
    }
  ]
}