> ## Documentation Index
> Fetch the complete documentation index at: https://deepline.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Zoho CRM: Notes Update Note By ID

> Edit one Zoho CRM note's title or content by its ID. Includes SDK V2 guidance, input constraints, response fields, and Deepline credit cost.

Edit one Zoho CRM note's title or content by its ID.

> [!NOTE]
>
> Tool ID: `zoho_crm_notes_update_note_by_id`

## Run this action

Use the TypeScript SDK for one call. Use `ctx.tools.execute(...)` inside a Play for durable calls, scheduled calls, or CSV processing.

```ts theme={"languages":{"custom":["/languages/deepline-prompt.json"]}}
import { Deepline } from 'deepline';

const deepline = await Deepline.connect();
const result = await deepline.tools.execute(
  'zoho_crm_notes_update_note_by_id',
  {
    "id": "id_123",
    "data": [
      {
        "Note_Content": "example",
        "Note_Title": "example"
      }
    ]
  },
);

console.log(result.toolResponse.raw);
```

### CLI

```bash theme={"languages":{"custom":["/languages/deepline-prompt.json"]}}
deepline tools execute zoho_crm_notes_update_note_by_id --input '{
  "id": "id_123",
  "data": [
    {
      "Note_Content": "example",
      "Note_Title": "example"
    }
  ]
}' --json
```

## Example response

The static output schema lacks the details for a reliable example. Use `deepline describe zoho_crm_notes_update_note_by_id --json` for the complete live contract.

## Input reference

Request payload for updating a note

| Name | Type | Required | Default | Details |
| - | - | - | - | - |
| `payload.id` | `string` | Yes | — | Unique identifier of the note Format: `int64`. |
| `payload.data` | `array` | Yes | — | Array containing the note to update (single item only) Maximum items: 1. |

<details>
  <summary>Show raw input schema</summary>

  ### Input JSON Schema

  ```json theme={"languages":{"custom":["/languages/deepline-prompt.json"]}}
  {
    "type": "object",
    "description": "Request payload for updating a note",
    "properties": {
      "id": {
        "type": "string",
        "description": "Unique identifier of the note",
        "format": "int64"
      },
      "data": {
        "type": "array",
        "description": "Array containing the note to update (single item only)",
        "maxItems": 1,
        "items": {
          "type": "object",
          "description": "Note object with title and/or content to update",
          "properties": {
            "Note_Content": {
              "type": [
                "string",
                "null"
              ],
              "description": "The content/body of the note",
              "maxLength": 65535
            },
            "Note_Title": {
              "type": [
                "string",
                "null"
              ],
              "description": "The title of the note",
              "maxLength": 120
            }
          },
          "additionalProperties": true
        }
      }
    },
    "required": [
      "id",
      "data"
    ],
    "additionalProperties": false
  }
  ```
</details>

## Output reference

Standard tool result payload.

| Name | Type | Required | Default | Details |
| - | - | - | - | - |
| `result.data` | `object` | Yes | — | Success response for note update |
| `result.data.data` | `array` | Yes | — | Array of update results Maximum items: 1. |
| `result.data.data[].code` | `"SUCCESS"` | Yes | — | Result code Allowed: `SUCCESS`. |
| `result.data.data[].message` | `string` | Yes | — | Result message Maximum length: 500. |
| `result.data.data[].status` | `"success"` | Yes | — | Status of the operation Allowed: `success`. |
| `result.data.data[].details` | `object` | Yes | — | Updated note details |
| `result.data.data[].details.id` | `string` | Yes | — | Unique identifier of the updated note Format: `int64`. |
| `result.data.data[].details.Modified_Time` | `string` | Yes | — | Timestamp when the note was last modified Format: `date-time`. |
| `result.data.data[].details.Created_Time` | `string` | Yes | — | Timestamp when the note was created Format: `date-time`. |
| `result.data.data[].details.Created_By` | `object` | Yes | — | User who created the note |
| `result.data.data[].details.Created_By.name` | `string` | Yes | — | Name of the user Maximum length: 255. |
| `result.data.data[].details.Created_By.id` | `string` | Yes | — | Unique identifier of the user Format: `int64`. |
| `result.data.data[].details.Modified_By` | `object` | Yes | — | User who last modified the note |
| `result.data.data[].details.Modified_By.name` | `string` | Yes | — | Name of the user Maximum length: 255. |
| `result.data.data[].details.Modified_By.id` | `string` | Yes | — | Unique identifier of the user Format: `int64`. |
| `result.meta` | `object` | No | — | Additional response metadata (status, paging). |

<details>
  <summary>Show raw output schema</summary>

  ### Output JSON Schema

  ```json theme={"languages":{"custom":["/languages/deepline-prompt.json"]}}
  {
    "type": "object",
    "description": "Standard tool result payload.",
    "properties": {
      "data": {
        "type": "object",
        "description": "Success response for note update",
        "properties": {
          "data": {
            "type": "array",
            "description": "Array of update results",
            "maxItems": 1,
            "items": {
              "type": "object",
              "description": "Individual note update result",
              "properties": {
                "code": {
                  "type": "string",
                  "description": "Result code",
                  "enum": [
                    "SUCCESS"
                  ]
                },
                "message": {
                  "type": "string",
                  "description": "Result message",
                  "maxLength": 500
                },
                "status": {
                  "type": "string",
                  "description": "Status of the operation",
                  "enum": [
                    "success"
                  ]
                },
                "details": {
                  "type": "object",
                  "description": "Updated note details",
                  "properties": {
                    "id": {
                      "type": "string",
                      "description": "Unique identifier of the updated note",
                      "format": "int64"
                    },
                    "Modified_Time": {
                      "type": "string",
                      "description": "Timestamp when the note was last modified",
                      "format": "date-time"
                    },
                    "Created_Time": {
                      "type": "string",
                      "description": "Timestamp when the note was created",
                      "format": "date-time"
                    },
                    "Created_By": {
                      "type": "object",
                      "description": "User who created the note",
                      "properties": {
                        "name": {
                          "type": "string",
                          "description": "Name of the user",
                          "maxLength": 255
                        },
                        "id": {
                          "type": "string",
                          "description": "Unique identifier of the user",
                          "format": "int64"
                        }
                      },
                      "required": [
                        "name",
                        "id"
                      ],
                      "additionalProperties": false
                    },
                    "Modified_By": {
                      "type": "object",
                      "description": "User who last modified the note",
                      "properties": {
                        "name": {
                          "type": "string",
                          "description": "Name of the user",
                          "maxLength": 255
                        },
                        "id": {
                          "type": "string",
                          "description": "Unique identifier of the user",
                          "format": "int64"
                        }
                      },
                      "required": [
                        "name",
                        "id"
                      ],
                      "additionalProperties": false
                    }
                  },
                  "required": [
                    "id",
                    "Modified_Time",
                    "Created_Time",
                    "Created_By",
                    "Modified_By"
                  ],
                  "additionalProperties": false
                }
              },
              "required": [
                "code",
                "message",
                "status",
                "details"
              ],
              "additionalProperties": false
            }
          }
        },
        "required": [
          "data"
        ],
        "additionalProperties": false
      },
      "meta": {
        "type": "object",
        "description": "Additional response metadata (status, paging).",
        "additionalProperties": true
      }
    },
    "required": [
      "data"
    ],
    "additionalProperties": false
  }
  ```
</details>

## Deepline cost

* Pricing model: `fixed` (per call).
* Estimated Deepline credits: `0` per pricing unit.
* Provider-native pricing may still exist outside Deepline credit billing.

## Related documentation

* [SDK V2 quickstart](https://deepline.com/docs/sdk-v2/quickstart.md)
* [SDK reference](https://deepline.com/docs/sdk-v2/sdk-reference.md)
* [Run tools across a CSV](https://deepline.com/docs/sdk-v2/batch-csv.md)


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.