{
  "opencollection": "1.0.0",
  "info": {
    "name": "Porter Bundle Bundles Runs API",
    "version": "1.0.0"
  },
  "request": {
    "auth": {
      "type": "bearer",
      "token": "{{bearerToken}}"
    }
  },
  "items": [
    {
      "info": {
        "name": "Runs",
        "type": "folder"
      },
      "items": [
        {
          "info": {
            "name": "Porter List runs for an installation",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "http://localhost:3000/v1/installations/:namespace/:name/runs",
            "params": [
              {
                "name": "namespace",
                "value": "",
                "type": "path",
                "description": "Porter namespace of the resource."
              },
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the resource."
              },
              {
                "name": "skip",
                "value": "",
                "type": "query",
                "description": "Number of records to skip for pagination."
              },
              {
                "name": "limit",
                "value": "",
                "type": "query",
                "description": "Maximum number of records to return per page."
              }
            ]
          },
          "docs": "Returns the history of all bundle action executions for a specific installation, ordered from most recent to oldest. Each run captures the action performed, the result, and timing information."
        },
        {
          "info": {
            "name": "Porter Get a specific run",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "http://localhost:3000/v1/installations/:namespace/:name/runs/:run_id",
            "params": [
              {
                "name": "namespace",
                "value": "",
                "type": "path",
                "description": "Porter namespace of the resource."
              },
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the resource."
              },
              {
                "name": "run_id",
                "value": "",
                "type": "path",
                "description": "Unique identifier of the run."
              }
            ]
          },
          "docs": "Returns details of a single bundle action execution including the bundle action performed, parameters and credentials used, result status, and any outputs produced."
        },
        {
          "info": {
            "name": "Porter List outputs for a run",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "http://localhost:3000/v1/installations/:namespace/:name/runs/:run_id/outputs",
            "params": [
              {
                "name": "namespace",
                "value": "",
                "type": "path",
                "description": "Porter namespace of the resource."
              },
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the resource."
              },
              {
                "name": "run_id",
                "value": "",
                "type": "path",
                "description": "Unique identifier of the run."
              }
            ]
          },
          "docs": "Returns all outputs produced during a specific bundle action execution. Outputs are values defined in the bundle that are written during an action and can be referenced by dependent bundles or inspected by users."
        }
      ]
    }
  ],
  "bundled": true
}