---
title: "List Model Lab projects"
method: GET
path: "/api/v2/model-lab-api/projects"
tags: ["Model Lab API"]
---

# List Model Lab projects

`GET /api/v2/model-lab-api/projects`

List all Model Lab projects for the current organization.

## Query parameters

- `filter` string
- `filter[owner_id]` string, uuid
- `filter[tags]` string
- `sort` string
- `page[size]` integer
- `page[number]` integer

## Response `200`

OK

- ModelLabProjectsResponse — Response containing a list of Model Lab projects with pagination metadata.
  - `data` ModelLabProjectData[], required — The list of projects.
    - `attributes` ModelLabProjectAttributes, required — Attributes of a Model Lab project.
      - `artifact_storage_location` string, required — The storage location for project artifacts.
      - `created_at` string, date-time, required — The date and time the project was created.
      - `deleted_at` string, date-time, nullable — The date and time the project was soft-deleted.
      - `description` string, required — A description of the project.
      - `external_url` string, nullable — An optional external URL associated with the project.
      - `is_starred` boolean, required — Whether the project is starred by the current user.
      - `name` string, required — The name of the project.
      - `owner_id` string, nullable — The UUID of the project owner.
      - `tags` ModelLabTag[], required — The list of tags associated with the project.
        - `key` string, required — The tag key.
        - `value` string, required — The tag value.
      - `updated_at` string, date-time, required — The date and time the project was last updated.
    - `id` string, required — The unique identifier of the project.
    - `type` 'projects', required — The JSON:API type for a Model Lab project resource.
  - `links` ModelLabPaginationLinks — Pagination links for navigating list responses.
    - `first` string — Link to the first page.
    - `last` string — Link to the last page.
    - `next` string, nullable — Link to the next page.
    - `prev` string, nullable — Link to the previous page.
    - `self` string — Link to the current page.
  - `meta` ModelLabPageMeta, required — Pagination metadata for a list response.
    - `page` ModelLabPageMetaPage, required — Pagination details for a list response.
      - `first_number` integer — The first page number.
      - `last_number` integer — The last page number.
      - `next_number` integer, nullable — The next page number.
      - `number` integer, required — The current page number.
      - `prev_number` integer, nullable — The previous page number.
      - `size` integer, required — The number of items per page.
      - `total` integer, required — The total number of items.
      - `type` string — The pagination type.

## Other responses

- `400` — Bad Request
- `429` — Too many requests
- `500` — Internal Server Error

---

[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/versions/da68bf029e4c/schema)
