{
  "opencollection": "1.0.0",
  "info": {
    "name": "external/applications/applications.proto ApplicationsService retention API",
    "version": "version not set"
  },
  "items": [
    {
      "info": {
        "name": "retention",
        "type": "folder"
      },
      "items": [
        {
          "info": {
            "name": "Show 'Remove Disconnected Services' Configuration",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/api/v0/retention/service_groups/delete_disconnected_services/config"
          },
          "docs": "Displays configuration for the task that deletes services marked as disconnected\nafter 'threshold'. Threshold is a string that follows Elasticsearch's date math expressions.\nThis job is disabled if running is set to false.\n\nAuthorization Action:\n```\nretention:serviceGroups:get\n```"
        },
        {
          "info": {
            "name": "Change 'Remove Disconnected Services' Configuration",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/api/v0/retention/service_groups/delete_disconnected_services/config"
          },
          "docs": "Updates configuration information for the task that deletes services marked as disconnected\nafter 'threshold'. Threshold is a string that follows Elasticsearch's date math expressions.\nThis job can be disabled by setting `\"running\": false`.\n\nThe frequency of the job's execution can be modified by changing the\n'recurrence'. This setting is a string\n[as defined in section 4.3.10 of RFC 2445](https://www.ietf.org/rfc/rfc2445.txt).\nBy default, the task runs every 60 seconds. It is not recommended to"
        },
        {
          "info": {
            "name": "ApplicationsService_RunDeleteDisconnectedServicesJob",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/api/v0/retention/service_groups/delete_disconnected_services/run"
          }
        },
        {
          "info": {
            "name": "Show 'Disconnected Services' configuration",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/api/v0/retention/service_groups/disconnected_services/config"
          },
          "docs": "Returns the configuration for the task that marks services as disconnected. The `threshold` setting defines the period of time between the last report from a node and the moment when Chef Automate marks it as disconnected. `Threshold` is a string that follows Elasticsearch's date math expressions.\nThis task is always enabled, cannot be disabled. Because this task runs continuously, the response does not return information about its status.\n\nAuthorization Action:\n```\nretention:serviceGroups:get\n`"
        },
        {
          "info": {
            "name": "Change 'Disconnected Services' Configuration",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/api/v0/retention/service_groups/disconnected_services/config"
          },
          "docs": "Changes the configuration for the task that marks services as disconnected.\n\nThe periodic task to check for disconnected services can be enabled or\ndisabled by setting the 'running' setting to `true` or `false`, respectively.\nWhen disabled, no services will be marked disconnected, regardless of the\ntime that has elapsed since the last health check. It is not recommened to\ndisable the job.\n\nThe frequency of the job's execution can be modified by changing the\n'recurrence'. This setting is a string"
        },
        {
          "info": {
            "name": "Runs the job to mark services as disconnected immediately.",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/api/v0/retention/service_groups/disconnected_services/run"
          },
          "docs": "Authorization Action:\n```\nretention:serviceGroups:update\n```"
        }
      ]
    }
  ],
  "bundled": true
}