---
title: "PATCH /api/memos/{memo}/relations"
method: PATCH
path: "/api/memos/{memo}/relations"
tags: ["MemoService"]
---

# PATCH /api/memos/{memo}/relations

`PATCH /api/memos/{memo}/relations`

## Request

- The document declares no server URL.
- Auth: none declared

SetMemoRelations replaces the full set of mutable REFERENCE relations on a
 memo. COMMENT relations are immutable creation context and are rejected by
 this RPC. An empty list clears references without changing COMMENT.
 Requires the memo creator or an instance administrator.

## Path parameters

- `memo` string, required

## Request body

- SetMemoRelationsRequest: Request message for MemoService.SetMemoRelations.
  - `name` string, required: Required. The resource name of the memo. Format: memos/{memo}
  - `relations` MemoRelation[], required: Required. The complete set of REFERENCE relations for the memo. COMMENT relations are rejected.
    - `memo` MemoRelationMemoRef, required: MemoRef identifies a memo in a relation.
      - `name` string, required: Required. The resource name of the memo. Format: memos/{memo}
      - `snippet` string: Output only. A plain-text snippet of the memo content. Empty in ListMemos and ListMemoComments responses.
    - `relatedMemo` MemoRelationMemoRef, required: MemoRef identifies a memo in a relation.
      - `name` string, required: Required. The resource name of the memo. Format: memos/{memo}
      - `snippet` string: Output only. A plain-text snippet of the memo content. Empty in ListMemos and ListMemoComments responses.
    - `type` 'TYPE_UNSPECIFIED' | 'REFERENCE' | 'COMMENT', enum, required: Required. The type of the relation.

## Response `200`

OK

## Other responses

- `default`: Default error response

## Changes

- **2026-10-08** `1846a777b0ef`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/usememos/apis/untitled-api/changes/api/memos/:memo/relations/patch.md)

---

[API](https://skmtc.dev/usememos/apis/untitled-api.md) - [All operations](https://skmtc.dev/usememos/apis/untitled-api/llms.txt) - [OpenAPI document](https://skmtc.dev/usememos/apis/untitled-api/revisions/f587355e35b4?raw)
