---
title: "Memos.update"
method: PATCH
path: "/entities/Memos/{id}"
tags: ["Memo"]
---

# Memos.update

`PATCH /entities/Memos/{id}`

Modifies Memo or Memos with given id(s)

## Path parameters

- `id` string, uuid, required

## Query parameters

- `validation-level` integer

## Request body

- UpdateMemoInput
  - `owner_id` string, uuid — Id of the memo author.
  - `subject` string — Short summary line of the memo.
  - `revision` integer — Revision when entity was lastly changed.
  - `sharing_units` object[] — Sales units that have been granted shared access to this memo.
    - `id` string, uri
  - `sharing_clients` object[] — Users that have been granted shared access to this memo.
    - `id` string, uri
  - `account_relations` object[] — Accounts this memo is linked to.
    - `id` string, uri
  - `contact_relations` object[] — Contacts this memo is linked to.
    - `id` string, uri
  - `project_relations` object[] — Projects this memo is linked to.
    - `id` string, uri
  - `lead_relations` object[] — Leads this memo is linked to.
    - `id` string, uri
  - `quote_relations` object[] — Quotes this memo is linked to.
    - `id` string, uri
  - `opportunity_relations` object[] — Opportunities this memo is linked to.
    - `id` string, uri
  - `custom_entity_relations` object[] — Custom entity records this memo is linked to.
    - `id` string, uri
  - `documents` object[] — Documents linked to this memo.
    - `id` string, uri
  - `comments` object[] — Comments authored on this memo.
    - `id` string, uri

## Response `200`

Modification confirmation. Returns resulting Memo

- object
  - `success` boolean — True when response succeeded, false on error.
  - `data` Memo
    - `is_delete_protected` boolean, required — Tells if the entity instance is protected against delete (Entities that need to be present in the system at any time). Delete action still may fail if entity is deletable, due some other additional validations.
    - `id` string, uuid, required — Unique identifier of entity.
    - `is_deleted` boolean — Specifies if the entity is considered deleted.
    - `modified` string, date-time — Last modification time.
    - `created` string, date-time — Creation time.
    - `owner` string, uri, required — User who authored the memo. Relation to Client. By default it is returned as URI to related resource. Using parameter 'expand', it will return full entity. See: 'Client' object for properties.
    - `owner_id` string, uuid, required — Id of the memo author.
    - `subject` string, required — Short summary line of the memo.
    - `table_name` string, required — Discriminator identifying the concrete record type — always "memo" for Memo records. Read-only; useful when consuming polymorphic Message results.
    - `revision` integer — Revision when entity was lastly changed.
    - `sharing_units` string[] — Sales units that have been granted shared access to this memo.
    - `sharing_clients` string[] — Users that have been granted shared access to this memo.
    - `account_relations` string[] — Accounts this memo is linked to.
    - `contact_relations` string[] — Contacts this memo is linked to.
    - `project_relations` string[] — Projects this memo is linked to.
    - `lead_relations` string[] — Leads this memo is linked to.
    - `quote_relations` string[] — Quotes this memo is linked to.
    - `opportunity_relations` string[] — Opportunities this memo is linked to.
    - `custom_entity_relations` string[] — Custom entity records this memo is linked to.
    - `documents` string[] — Documents linked to this memo.
    - `comments` string[] — Comments authored on this memo.

## Other responses

- `404` — Sent when invalid ID is given
- `500` — unexpected error

---

[API](https://skmtc.net/aws/apis/pipeliner-cloud-api.md) · [All operations](https://skmtc.net/aws/apis/pipeliner-cloud-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/aws/pipeliner-cloud-api/versions/e8c12ae60aca/schema)
