{
  "connector.sync_job_list": {
    "documentation": {
      "url": "https://www.elastic.co/guide/en/elasticsearch/reference/8.19/list-connector-sync-jobs-api.html",
      "description": "Get all connector sync jobs"
    },
    "stability": "beta",
    "visibility": "public",
    "headers": {
      "accept": [
        "application/json"
      ]
    },
    "url": {
      "paths": [
        {
          "path": "/_connector/_sync_job",
          "methods": [
            "GET"
          ]
        }
      ]
    },
    "params": {
      "from": {
        "type": "int",
        "default": 0,
        "description": "Starting offset (default: 0)"
      },
      "size": {
        "type": "int",
        "default": 100,
        "description": "specifies a max number of results to get (default: 100)"
      },
      "status": {
        "type": "enum",
        "description": "A sync job status to fetch connector sync jobs for",
        "options": [
          "canceling",
          "canceled",
          "completed",
          "error",
          "in_progress",
          "pending",
          "suspended"
        ]
      },
      "connector_id": {
        "type": "string",
        "description": "Id of the connector to fetch the sync jobs for"
      },
      "job_type": {
        "type": "list",
        "description": "A comma-separated list of job types",
        "options": [
          "full",
          "incremental",
          "access_control"
        ]
      }
    }
  }
}
