{
  "slug": "pulumi-cloud-api-calls-pulumi-cloud-api-endpoints-with-pagination-d424e382c8d0",
  "title": "pulumi cloud api calls Pulumi Cloud API endpoints with pagination",
  "tools": [
    "pulumi"
  ],
  "tags": [
    "agent"
  ],
  "introduced_at": "2026-05-05T15:53:36.000Z",
  "announced_at": "2026-05-05T15:53:36.000Z",
  "effective_at": null,
  "date_basis": "source-publication",
  "status": "unknown",
  "how": {
    "incantation": "When inspecting Pulumi Cloud API data, use the release’s `pulumi cloud api` command to call an endpoint; add `--paginate` to follow continuation cursors and `--emit-events` to report progress to stderr. The current docs describe a differently named command, so its flag details are not applied here.",
    "examples": [
      "pulumi cloud api <op-or-path> [documented request flags]"
    ],
    "gotchas": [
      "Version: v3.235.0",
      "<op-or-path> (required): Endpoint operation or path; argument syntax and resolution details not found for this command.",
      "--field: Request flag; value syntax and behavior not found for this command.",
      "--header: Request flag; value syntax and behavior not found for this command.",
      "--input: Request flag; value syntax and behavior not found for this command.",
      "--body: Request flag; value syntax and behavior not found for this command.",
      "--format: Used for content negotiation; accepted values not found for this command.",
      "--dry-run: Request flag; behavior details not found for this command.",
      "--paginate: Follows continuation cursors and accumulates items into a single JSON envelope.",
      "--emit-events: Surfaces page, complete, truncated, partial_failure, and cancelled events to stderr.",
      "Pagination follows continuation cursors and accumulates items into a single JSON envelope.",
      "`--emit-events` surfaces page, complete, truncated, partial_failure, and cancelled events to stderr.",
      "Docs conflict: The current Pulumi CLI documentation describes `pulumi api`, not the release’s `pulumi cloud api`; its syntax and flag details may differ and were not applied. https://www.pulumi.com/docs/iac/cli/api/"
    ]
  },
  "why_it_matters": "Inspect Pulumi Cloud API data while debugging or maintaining a Pulumi project.",
  "sources": [
    "https://github.com/pulumi/pulumi/releases/tag/v3.235.0"
  ],
  "rank": 0.95038,
  "judge": {
    "publish": true,
    "judge_model": "codex-cli/gpt-6-luna+typesafe/jev-1.13.0",
    "prompt_version": "extract-v7+enrich-v2+judge-v2x3+jev-publish-v1"
  },
  "review_state": "approved",
  "provenance": {
    "run_id": "wave1b-20261016",
    "verdict_id": "wave1b-20261016:wave1b-20261016-1ea7848e9708fc4a-3:gate",
    "evidence_hash": "e8d07b606c8665d57f36e5eded1a2a6151f2f01cce153cac4505089aa57f4f97"
  },
  "review": {
    "draft_hash": "f23b34fe1171a59a6991c443e94a6075d5380b2a7b4abe9a0b2a25ca3e2e8f8d",
    "reviewer": "publication-gate",
    "reviewed_at": "2026-10-07T00:00:00.000Z",
    "decision": "wave1b-20261016:gate",
    "reason": "3 of 3 judge runs approved with p_yes >= 0.9 (mean 0.95 >= 0.9; 2 needed) and Jev gave 0.79 (>= 0.6 needed)."
  }
}
