---
title: "GET /workspaces/updates/templates"
method: GET
path: "/workspaces/updates/templates"
tags: ["updates"]
---

# GET /workspaces/updates/templates

`GET /workspaces/updates/templates`

list all templates. this will include both systems and your own created templates

## Response `200`

OK

- ServerFetchTemplatesResponse
  - `message` string, required
  - `templates` object, required
    - `system` MalakSystemTemplate[], required
      - `content` MalakBlock[]
        - `children` MalakBlock[]
        - `content` unknown
        - `id` string
        - `props` object
        - `type` string
      - `created_at` string
      - `description` string
      - `id` string
      - `number_of_uses` integer
      - `reference` string
      - `title` string
      - `updated_at` string
    - `workspace` MalakSystemTemplate[], required
      - `content` MalakBlock[]
        - `children` MalakBlock[]
        - `content` unknown
        - `id` string
        - `props` object
        - `type` string
      - `created_at` string
      - `description` string
      - `id` string
      - `number_of_uses` integer
      - `reference` string
      - `title` string
      - `updated_at` string

## Other responses

- `400` — Bad Request
- `401` — Unauthorized
- `404` — Not Found
- `500` — Internal Server Error

---

[API](https://skmtc.net/ayinke-llc/apis/malak-s-api-documentation.md) · [All operations](https://skmtc.net/ayinke-llc/apis/malak-s-api-documentation/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/ayinke-llc/malak-s-api-documentation/versions/3dff99ea5963/schema)
