---
title: "Get all processes"
method: GET
path: "/api/v2/processes"
tags: ["Processes"]
---

# Get all processes

`GET /api/v2/processes`

Get all processes for your organization.

## Query parameters

- `search` string
- `tags` string
- `from` integer
- `to` integer
- `page[limit]` integer
- `page[cursor]` string

## Response `200`

OK

- ProcessSummariesResponse — List of process summaries.
  - `data` ProcessSummary[] — Array of process summary objects.
    - `attributes` ProcessSummaryAttributes — Attributes for a process summary.
      - `cmdline` string — Process command line.
      - `host` string — Host running the process.
      - `pid` integer — Process ID.
      - `ppid` integer — Parent process ID.
      - `start` string — Time the process was started.
      - `tags` string[] — List of tags associated with the process.
      - `timestamp` string — Time the process was seen.
      - `user` string — Process owner.
    - `id` string — Process ID.
    - `type` 'process' — Type of process summary.
  - `meta` ProcessSummariesMeta — Response metadata object.
    - `page` ProcessSummariesMetaPage — Paging attributes.
      - `after` string — The cursor used to get the next results, if any. To make the next request, use the same parameters with the addition of the `page[cursor]`.
      - `size` integer — Number of results returned.

## Other responses

- `400` — Bad Request
- `403` — Authentication Error
- `429` — Too many requests

---

[API](https://skmtc.net/datadog/apis/api-v2.md) · [All operations](https://skmtc.net/datadog/apis/api-v2/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/datadog/api-v2/revisions/da68bf029e4c/schema)
