> ## 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: Mass Update Ids Update

> Set the same field values on many Zoho CRM records at once by their IDs. Includes SDK V2 guidance, input constraints, response fields, and Deepline credit cost.

Set the same field values on many Zoho CRM records at once by their IDs.

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

## Run this action

This action has conditional or dynamic inputs. A static example cannot describe these inputs reliably.

Read the live contract before you execute this action:

```bash theme={"languages":{"custom":["/languages/deepline-prompt.json"]}}
deepline describe zoho_crm_mass_update_ids_update --json
```

## Example response

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

## Input reference

The request body must include `ids`, a list of record identifiers, and `data`, an array of objects mapping field API names to their new values.

| Name | Type | Required | Default | Details |
| - | - | - | - | - |
| `payload.module` | `"Leads" \| "Accounts" \| "Contacts" \| "Deals" \| "Campaigns" \| "Tasks" \| "Calls" \| "Meetings" \| "Cases" \| "Solutions" \| "Products" \| "Vendors" \| "Price_Books" \| "Quotes" \| "Sales_Orders" \| "Purchase_Orders" \| "Invoices" \| "Custom"` | Yes | — | Specifies the CRM module for the mass update operation. Note: Module names are case-sensitive. Allowed: `Leads`, `Accounts`, `Contacts`, `Deals`, `Campaigns`, `Tasks`, `Calls`, `Meetings`, `Cases`, `Solutions`, `Products`, `Vendors`, `Price_Books`, `Quotes`, `Sales_Orders`, `Purchase_Orders`, `Invoices`, `Custom`. |
| `payload.data` | `array` | Yes | — | An array of objects mapping field API names to their new values. Maximum items: 1. |
| `payload.ids` | `array` | Yes | — | Record ids Maximum items: 500. |

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

  ### Input JSON Schema

  ```json theme={"languages":{"custom":["/languages/deepline-prompt.json"]}}
  {
    "type": "object",
    "description": "The request body must include `ids`, a list of record identifiers, and `data`, an array of objects mapping field API names to their new values.",
    "properties": {
      "module": {
        "type": "string",
        "description": "Specifies the CRM module for the mass update operation. Note: Module names are case-sensitive.",
        "enum": [
          "Leads",
          "Accounts",
          "Contacts",
          "Deals",
          "Campaigns",
          "Tasks",
          "Calls",
          "Meetings",
          "Cases",
          "Solutions",
          "Products",
          "Vendors",
          "Price_Books",
          "Quotes",
          "Sales_Orders",
          "Purchase_Orders",
          "Invoices",
          "Custom"
        ]
      },
      "data": {
        "type": "array",
        "description": "An array of objects mapping field API names to their new values.",
        "maxItems": 1,
        "items": {
          "type": "object",
          "description": "Objects mapping field API names to their new values.",
          "additionalProperties": true
        }
      },
      "ids": {
        "type": "array",
        "description": "Record ids",
        "maxItems": 500,
        "items": {
          "type": "string",
          "description": "Record id",
          "pattern": "^[0-9]+$",
          "format": "int64"
        }
      }
    },
    "required": [
      "module",
      "data",
      "ids"
    ],
    "additionalProperties": false
  }
  ```
</details>

## Output reference

Standard tool result payload.

| Name | Type | Required | Default | Details |
| - | - | - | - | - |
| `result.data` | `object` | Yes | — | Schema for a successful mass update response |
| `result.data.data` | `array` | Yes | — | Array containing the response for each record Maximum items: 500. |
| `result.data.data[].code` | `"SUCCESS"` | Yes | — | Indicates the result of the operation with a response code Allowed: `SUCCESS`. |
| `result.data.data[].details` | `object` | Yes | — | Details of the record that was updated |
| `result.data.data[].details.id` | `string` | Yes | — | Record id Format: `int64`. Pattern: `^[0-9]+$`. |
| `result.data.data[].details.Modified_Time` | `string` | Yes | — | The date and time when the mass update operation was performed Format: `date-time`. |
| `result.data.data[].details.Modified_By` | `object` | Yes | — | The user who performed the mass update operation |
| `result.data.data[].details.Modified_By.id` | `string` | Yes | — | User id Format: `int64`. Pattern: `^[0-9]+$`. |
| `result.data.data[].details.Modified_By.name` | `string` | Yes | — | Name displayed for the user who made the modification Format: `string`. |
| `result.data.data[].details.Created_By` | `object` | Yes | — | The user who originally created the record |
| `result.data.data[].details.Created_By.id` | `string` | Yes | — | Numeric string identifier for the creating user Format: `int64`. Pattern: `^[0-9]+$`. |
| `result.data.data[].details.Created_By.name` | `string` | Yes | — | Name of the user who created the record Format: `string`. |
| `result.data.data[].details.Created_Time` | `string` | Yes | — | The date and time when the record was originally created Format: `date-time`. |
| `result.data.data[].message` | `string` | Yes | — | success message Format: `string`. |
| `result.data.data[].status` | `"success"` | Yes | — | Indicates the status of the operation Allowed: `success`. |
| `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": "Schema for a successful mass update response",
        "properties": {
          "data": {
            "type": "array",
            "description": "Array containing the response for each record",
            "maxItems": 500,
            "items": {
              "type": "object",
              "description": "Response indicating a successful record update",
              "properties": {
                "code": {
                  "type": "string",
                  "description": "Indicates the result of the operation with a response code",
                  "enum": [
                    "SUCCESS"
                  ]
                },
                "details": {
                  "type": "object",
                  "description": "Details of the record that was updated",
                  "properties": {
                    "id": {
                      "type": "string",
                      "description": "Record id",
                      "pattern": "^[0-9]+$",
                      "format": "int64"
                    },
                    "Modified_Time": {
                      "type": "string",
                      "description": "The date and time when the mass update operation was performed",
                      "format": "date-time"
                    },
                    "Modified_By": {
                      "type": "object",
                      "description": "The user who performed the mass update operation",
                      "properties": {
                        "id": {
                          "type": "string",
                          "description": "User id",
                          "pattern": "^[0-9]+$",
                          "format": "int64"
                        },
                        "name": {
                          "type": "string",
                          "description": "Name displayed for the user who made the modification",
                          "format": "string"
                        }
                      },
                      "required": [
                        "id",
                        "name"
                      ],
                      "additionalProperties": false
                    },
                    "Created_By": {
                      "type": "object",
                      "description": "The user who originally created the record",
                      "properties": {
                        "id": {
                          "type": "string",
                          "description": "Numeric string identifier for the creating user",
                          "pattern": "^[0-9]+$",
                          "format": "int64"
                        },
                        "name": {
                          "type": "string",
                          "description": "Name of the user who created the record",
                          "format": "string"
                        }
                      },
                      "required": [
                        "id",
                        "name"
                      ],
                      "additionalProperties": false
                    },
                    "Created_Time": {
                      "type": "string",
                      "description": "The date and time when the record was originally created",
                      "format": "date-time"
                    }
                  },
                  "required": [
                    "id",
                    "Modified_Time",
                    "Modified_By",
                    "Created_By",
                    "Created_Time"
                  ],
                  "additionalProperties": false
                },
                "message": {
                  "type": "string",
                  "description": "success message",
                  "format": "string"
                },
                "status": {
                  "type": "string",
                  "description": "Indicates the status of the operation",
                  "enum": [
                    "success"
                  ]
                }
              },
              "required": [
                "code",
                "details",
                "message",
                "status"
              ],
              "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.