> ## 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: Cadences Execution Post Unenrol From Cadences

> Remove Zoho CRM records from one or more cadences they are enrolled in. Includes SDK V2 guidance, input constraints, response fields, and Deepline credit cost.

Remove Zoho CRM records from one or more cadences they are enrolled in.

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

## 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_cadences_execution_post_unenrol_from_cadences',
  {
    "module": "example",
    "cadences_ids": [
      "cadences_123"
    ],
    "ids": [
      "id_123"
    ]
  },
);

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

### CLI

```bash theme={"languages":{"custom":["/languages/deepline-prompt.json"]}}
deepline tools execute zoho_crm_cadences_execution_post_unenrol_from_cadences --input '{
  "module": "example",
  "cadences_ids": [
    "cadences_123"
  ],
  "ids": [
    "id_123"
  ]
}' --json
```

## Example response

The SDK returns this shape at `result.toolResponse.raw`. The example values illustrate the response.

```json theme={"languages":{"custom":["/languages/deepline-prompt.json"]}}
{
  "data": {
    "data": [
      {
        "code": "example",
        "details": {
          "id": "id_123"
        },
        "message": "Example message"
      }
    ]
  }
}
```

Use `deepline describe zoho_crm_cadences_execution_post_unenrol_from_cadences --json` for the latest machine-readable contract.

## Input reference

Request body schema

| Name | Type | Required | Default | Details |
| - | - | - | - | - |
| `payload.module` | `string` | Yes | — | Specifies the module name Maximum length: 100. |
| `payload.cadences_ids` | `array` | Yes | — | Cadence ids has to be given here (Required) Maximum items: 5. |
| `payload.ids` | `array` | Yes | — | records ids to be enroll (Required) Maximum items: 100. |

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

  ### Input JSON Schema

  ```json theme={"languages":{"custom":["/languages/deepline-prompt.json"]}}
  {
    "type": "object",
    "description": "Request body schema",
    "properties": {
      "module": {
        "type": "string",
        "description": "Specifies the module name",
        "maxLength": 100
      },
      "cadences_ids": {
        "type": "array",
        "description": "Cadence ids has to be given here (Required)",
        "maxItems": 5,
        "items": {
          "type": "string",
          "description": "cadence id",
          "maxLength": 255
        }
      },
      "ids": {
        "type": "array",
        "description": "records ids to be enroll (Required)",
        "maxItems": 100,
        "items": {
          "type": "string",
          "description": "record id",
          "maxLength": 255
        }
      }
    },
    "required": [
      "module",
      "cadences_ids",
      "ids"
    ],
    "additionalProperties": false
  }
  ```
</details>

## Output reference

Standard tool result payload.

| Name | Type | Required | Default | Details |
| - | - | - | - | - |
| `result.data` | `object` | Yes | — | Successful API operation completed |
| `result.data.data` | `array` | No | — | root element json Maximum items: 1. |
| `result.data.data[].code` | `string` | No | — | success code Maximum length: 255. |
| `result.data.data[].details` | `object` | No | — | Nested schema for details |
| `result.data.data[].details.cadences` | `array` | No | — | Field: cadences Maximum items: 2. |
| `result.data.data[].details.cadences[].name` | `string` | No | — | Field: name Maximum length: 255. |
| `result.data.data[].details.cadences[].id` | `string` | No | — | Field: id Maximum length: 255. |
| `result.data.data[].details.id` | `string` | No | — | Field: id Maximum length: 255. |
| `result.data.data[].message` | `string` | No | — | Success message Maximum length: 255. |
| `result.data.data[].status` | `string` | No | — | response status Maximum length: 255. |
| `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": "Successful API operation completed",
        "properties": {
          "data": {
            "type": "array",
            "description": "root element json",
            "maxItems": 1,
            "items": {
              "type": "object",
              "description": "Nested schema for data",
              "properties": {
                "code": {
                  "type": "string",
                  "description": "success code",
                  "maxLength": 255
                },
                "details": {
                  "type": "object",
                  "description": "Nested schema for details",
                  "properties": {
                    "cadences": {
                      "type": "array",
                      "description": "Field: cadences",
                      "maxItems": 2,
                      "items": {
                        "type": "object",
                        "description": "Nested schema for cadences",
                        "properties": {
                          "name": {
                            "type": "string",
                            "description": "Field: name",
                            "maxLength": 255
                          },
                          "id": {
                            "type": "string",
                            "description": "Field: id",
                            "maxLength": 255
                          }
                        },
                        "additionalProperties": false
                      }
                    },
                    "id": {
                      "type": "string",
                      "description": "Field: id",
                      "maxLength": 255
                    }
                  },
                  "additionalProperties": false
                },
                "message": {
                  "type": "string",
                  "description": "Success message",
                  "maxLength": 255
                },
                "status": {
                  "type": "string",
                  "description": "response status",
                  "maxLength": 255
                }
              },
              "additionalProperties": false
            }
          }
        },
        "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.