---
title: "Update an insight"
method: PATCH
path: "/insights/{projectOwner}/{projectId}/{id}"
tags: ["insights"]
---

# Update an insight

`PATCH /insights/{projectOwner}/{projectId}/{id}`

Update an insight. Note that only elements included in the request will be updated. All omitted elements
will remain untouched.

## Path parameters

- `projectOwner` string, required
- `projectId` string, required
- `id` string, uuid, required

## Request body

- InsightPatchRequest
  - `body` InsightBody
    - `embedUrl` string, uri
    - `imageUrl` string, uri
    - `markdownBody` string
  - `dataSourceLinks` string[] — Data source links included in a PATCH request will replace existing data source links.
  - `description` string
  - `sourceLink` string, uri
  - `thumbnail` string, uri
  - `title` string

## Response `200`

default response

- SuccessMessage
  - `message` string

---

[API](https://skmtc.dev/data/apis/data-world-public-api.md) · [All operations](https://skmtc.dev/data/apis/data-world-public-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/data/data-world-public-api/revisions/0a0cb1f94dad/schema)
