---
title: "List search jobs"
method: GET
path: "/api/{org_id}/search_jobs"
tags: ["Search Jobs"]
---

# List search jobs

`GET /api/{org_id}/search_jobs`

## Request

- Base URL: `https://api.openobserve.ai` (the document declares no server; this is the origin it was published from)
- URL: `https://api.openobserve.ai/api/{org_id}/search_jobs`
- Auth: API key in header `Authorization`
- TypeScript: <https://skmtc.dev/openobserve/apis/openobserve-api-http/docs/api/:org_id/search_jobs/get.ts> (a function with typed inputs; its response is checked against the schema)

Retrieves a list of all search jobs for the organization, including their current status, execution details, and metadata. This includes both active and completed jobs, allowing you to monitor the progress of running searches and access historical job information for analysis and debugging purposes.

## Path parameters

- `org_id` string, required

## Response `200`

List of search jobs

- SearchJob[]
  - `cluster` string, nullable
  - `created_at` integer, required
  - `end_time` integer, required
  - `ended_at` integer, nullable
  - `error_message` string, nullable
  - `id` string, required
  - `node` string, nullable
  - `org_id` string, required
  - `partition_num` integer, nullable
  - `payload` string, required
  - `result_path` string, nullable
  - `start_time` integer, required
  - `started_at` integer, nullable
  - `status` integer, required
  - `stream_names` string, required
  - `stream_type` string, required
  - `trace_id` string, required
  - `updated_at` integer, required
  - `user_id` string, required

## Other responses

- `400`: Bad Request

---

[API](https://skmtc.dev/openobserve/apis/openobserve-api-http.md) - [All operations](https://skmtc.dev/openobserve/apis/openobserve-api-http/llms.txt) - [OpenAPI document](https://skmtc.dev/openobserve/apis/openobserve-api-http/revisions/0529b8a10252?raw)
