---
title: "Update a source"
method: PATCH
path: "/sources/{id}"
tags: ["Sources"]
---

# Update a source

`PATCH /sources/{id}`

## Request

- Base URL: `https://api.screvi.com/api/v1`
- URL: `https://api.screvi.com/api/v1/sources/{id}`
- Auth: API key in header `X-API-Key`

Partial update. Only fields present in the body change. `type` cannot be changed after creation, because highlights and review filters are already keyed off it. Requires the `write` scope.

## Response `200`

The updated source

## Other responses

- `404`: Not found
- `422`: Validation failed

---

[API](https://skmtc.dev/screvi/apis/screvi-public-api.md) · [All operations](https://skmtc.dev/screvi/apis/screvi-public-api/llms.txt) · [OpenAPI document](https://skmtc.dev/screvi/apis/screvi-public-api/revisions/b14be9630c5d?raw)
