{
  "opencollection": "1.0.0",
  "info": {
    "name": "Chaos Mesh Dashboard Archives API",
    "version": "2.5"
  },
  "items": [
    {
      "info": {
        "name": "Archives",
        "type": "folder"
      },
      "items": [
        {
          "info": {
            "name": "Chaos Mesh Get archived chaos experiments",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "http://localhost:2333/api/archives",
            "params": [
              {
                "name": "namespace",
                "value": "",
                "type": "query",
                "description": "Kubernetes namespace to scope the request to."
              },
              {
                "name": "name",
                "value": "",
                "type": "query",
                "description": "Filter by experiment name."
              },
              {
                "name": "kind",
                "value": "",
                "type": "query",
                "description": "Filter by chaos kind."
              },
              {
                "name": "start",
                "value": "",
                "type": "query",
                "description": "Filter events from this timestamp (RFC3339)."
              },
              {
                "name": "end",
                "value": "",
                "type": "query",
                "description": "Filter events up to this timestamp (RFC3339)."
              }
            ]
          },
          "docs": "Returns a list of archived chaos experiments. Experiments are archived after they complete their configured duration or are manually deleted. Results can be filtered by namespace, name, kind, and time range."
        },
        {
          "info": {
            "name": "Chaos Mesh Delete archived experiments",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "http://localhost:2333/api/archives",
            "params": [
              {
                "name": "uids",
                "value": "",
                "type": "query",
                "description": "Comma-separated list of archive UIDs to delete."
              }
            ]
          },
          "docs": "Deletes archived experiment records from the Chaos Mesh database. This removes historical records only, not live experiments."
        },
        {
          "info": {
            "name": "Chaos Mesh Get an archived chaos experiment",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "http://localhost:2333/api/archives/:uid",
            "params": [
              {
                "name": "uid",
                "value": "",
                "type": "path",
                "description": "UUID of the chaos resource."
              }
            ]
          },
          "docs": "Returns detailed information about a specific archived chaos experiment by its UID, including the original experiment spec and metadata."
        },
        {
          "info": {
            "name": "Chaos Mesh Delete a specific archived experiment",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "http://localhost:2333/api/archives/:uid",
            "params": [
              {
                "name": "uid",
                "value": "",
                "type": "path",
                "description": "UUID of the chaos resource."
              }
            ]
          },
          "docs": "Deletes a single archived experiment record by its UID."
        },
        {
          "info": {
            "name": "Chaos Mesh Get archived schedule experiments",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "http://localhost:2333/api/archives/schedules",
            "params": [
              {
                "name": "namespace",
                "value": "",
                "type": "query",
                "description": "Kubernetes namespace to scope the request to."
              },
              {
                "name": "name",
                "value": "",
                "type": "query",
                "description": "Filter by schedule name."
              },
              {
                "name": "kind",
                "value": "",
                "type": "query",
                "description": "Filter by chaos kind."
              }
            ]
          },
          "docs": "Returns a list of archived chaos schedules that have been deleted or completed. Useful for reviewing historical scheduled chaos activity."
        },
        {
          "info": {
            "name": "Chaos Mesh Delete archived schedules",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "http://localhost:2333/api/archives/schedules",
            "params": [
              {
                "name": "uids",
                "value": "",
                "type": "query",
                "description": "Comma-separated list of archive UIDs to delete."
              }
            ]
          },
          "docs": "Deletes multiple archived schedule records from the database."
        },
        {
          "info": {
            "name": "Chaos Mesh Get an archived schedule",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "http://localhost:2333/api/archives/schedules/:uid",
            "params": [
              {
                "name": "uid",
                "value": "",
                "type": "path",
                "description": "UUID of the chaos resource."
              }
            ]
          },
          "docs": "Returns detailed information about a specific archived schedule by its UID."
        },
        {
          "info": {
            "name": "Chaos Mesh Delete an archived schedule",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "http://localhost:2333/api/archives/schedules/:uid",
            "params": [
              {
                "name": "uid",
                "value": "",
                "type": "path",
                "description": "UUID of the chaos resource."
              }
            ]
          },
          "docs": "Deletes a single archived schedule record by its UID."
        },
        {
          "info": {
            "name": "Chaos Mesh Get archived workflows",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "http://localhost:2333/api/archives/workflows",
            "params": [
              {
                "name": "namespace",
                "value": "",
                "type": "query",
                "description": "Kubernetes namespace to scope the request to."
              },
              {
                "name": "name",
                "value": "",
                "type": "query",
                "description": "Filter by workflow name."
              }
            ]
          },
          "docs": "Returns a list of archived chaos workflows that have been deleted or completed."
        },
        {
          "info": {
            "name": "Chaos Mesh Delete archived workflows",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "http://localhost:2333/api/archives/workflows",
            "params": [
              {
                "name": "uids",
                "value": "",
                "type": "query",
                "description": "Comma-separated list of archive UIDs to delete."
              }
            ]
          },
          "docs": "Deletes multiple archived workflow records from the database."
        },
        {
          "info": {
            "name": "Chaos Mesh Get an archived workflow",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "http://localhost:2333/api/archives/workflows/:uid",
            "params": [
              {
                "name": "uid",
                "value": "",
                "type": "path",
                "description": "UUID of the chaos resource."
              }
            ]
          },
          "docs": "Returns detailed information about a specific archived workflow by its UID."
        },
        {
          "info": {
            "name": "Chaos Mesh Delete an archived workflow",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "http://localhost:2333/api/archives/workflows/:uid",
            "params": [
              {
                "name": "uid",
                "value": "",
                "type": "path",
                "description": "UUID of the chaos resource."
              }
            ]
          },
          "docs": "Deletes a single archived workflow record by its UID."
        },
        {
          "info": {
            "name": "Chaos Mesh List archived experiments",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "http://localhost:2333/api/api/archives",
            "params": [
              {
                "name": "namespace",
                "value": "",
                "type": "query",
                "description": "Kubernetes namespace to filter results by. If omitted, returns results from all namespaces."
              },
              {
                "name": "name",
                "value": "",
                "type": "query",
                "description": "Name substring to filter results by."
              },
              {
                "name": "kind",
                "value": "",
                "type": "query",
                "description": "Chaos type kind to filter by, such as PodChaos, NetworkChaos, IOChaos, StressChaos, HTTPChaos, TimeChaos, DNSChaos, or KernelChaos."
              }
            ]
          },
          "docs": "Returns a list of archived (completed or deleted) chaos experiments. Archives provide a historical record of past chaos activity. Can be filtered by namespace, name, and kind."
        },
        {
          "info": {
            "name": "Chaos Mesh Get an archived experiment",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "http://localhost:2333/api/api/archives/:uid",
            "params": [
              {
                "name": "uid",
                "value": "",
                "type": "path",
                "description": "Unique identifier (UUID) of the archived experiment."
              }
            ]
          },
          "docs": "Returns detailed information about a specific archived chaos experiment including its full spec, final status, and all associated events from its lifetime."
        },
        {
          "info": {
            "name": "Chaos Mesh Delete an archive record",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "http://localhost:2333/api/api/archives/:uid",
            "params": [
              {
                "name": "uid",
                "value": "",
                "type": "path",
                "description": "Unique identifier (UUID) of the archived experiment."
              }
            ]
          },
          "docs": "Permanently removes an archived experiment record from the database. This does not affect any running Kubernetes resources."
        }
      ]
    }
  ],
  "bundled": true
}