---
title: "PATCH /articles/{articleId}/{articleVersion}"
method: PATCH
path: "/articles/{articleId}/{articleVersion}"
tags: ["Articles"]
---

# PATCH /articles/{articleId}/{articleVersion}

`PATCH /articles/{articleId}/{articleVersion}`

Update an existing article, this will fork the article if you do not own it. However, If you do own it, an article with a new version umber will return

## Request body

- object
  - `data` string — Request body data, updates the article

## Response `200`

Update Complete, you'll receive a new article

- Article
  - `id` string
  - `data` string
  - `owner` string
  - `version` number
  - `grants` Grant[]
    - `identifier` string
    - `permissions` string[]

## Other responses

- `400` — Bad Request
- `401` — Insufficient permissions to update article
- `404` — Article not found
- `4XX` — Request Error
- `5XX` — Internal Server Error

---

[API](https://skmtc.dev/apress/apis/hydra-server.md) · [All operations](https://skmtc.dev/apress/apis/hydra-server/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/apress/hydra-server/revisions/f125dd35c820/schema)
