younifyd
Menu

Update records in a specified module

Update records in a specified module

PUT/{module}

Use it in a workflow

  1. Add a step and choose the Zoho CRM connector.
  2. Pick the Update records in a specified module action (under Records).
  3. Fill in the fields below, then reference the result from later steps as {{updateRecordsInASpecifiedModule.response.data}}.

Request

Path parameters

modulestringrequired

Specify the API name of the module. Use the [Get Modules API](modules.yaml#$.paths./settings/modules.get) to retrieve the module ID and API name.

Request body

Enter the body as JSON in the step's Body field.

dataarray<object>required

Represents the data value.

idstring (int64)required

Represents the unique identifier of the RecordPutWriteDataItem record. Use the [Get Records API](record.yaml#$.paths./module.get) to retrieve the record IDs.

$append_valuesstring

Represents the $append values value.

Layoutobject1 fields

Represents the layout value. Use the [Get Layouts Metadata API](layouts.yaml#$.paths./settings/layouts.get) to retrieve the Layout ID.

apply_feature_executionarray<object>

Represents the apply feature execution value.

namestringrequired

Represents the apply feature execution value.

One oflayout_rulesrange_validationassignment_rulesfunction_validation_rulecriteria_validation_ruleglobal_map_dependencyterritory_subordinates

skip_feature_executionarray<object>

Represents the skip feature execution value.

namestringrequired

Represents the skip feature execution value.

One ofassignment_rulescadencesconnected_workflows

triggerarray<string>

Represents the trigger value.

json
{
  "data": [
    {
      "id": "string",
      "$append_values": "string",
      "Layout": {
        "id": "4832675000000850800"
      }
    }
  ],
  "apply_feature_execution": [
    {
      "name": "layout_rules"
    }
  ],
  "skip_feature_execution": [
    {
      "name": "assignment_rules"
    }
  ],
  "trigger": [
    "approval"
  ]
}

Response

Returns 200 with an object. Read it in later steps with {{updateRecordsInASpecifiedModule.response.data.<field>}}.

dataarray<object>

Represents the data value.

codestringrequired

Represents the error code identifying the type of failure.

One ofSUCCESS

messagestringrequired

Represents the error message describing why the operation failed.

statusstringrequired

Indicates the overall result status of the request.

One ofsuccess

detailsobjectrequired14 fields

Contains additional context about the error.

json
{
  "data": [
    {
      "code": "SUCCESS",
      "message": "string",
      "status": "success",
      "details": {
        "id": "string",
        "Modified_Time": "2025-01-01T00:00:00Z",
        "Created_Time": "2025-01-01T00:00:00Z",
        "Created_By": {
          "name": "string",
          "id": "string"
        },
        "Modified_By": {
          "name": "string",
          "id": "string"
        },
        "$approval_state": "string",
        "$state": "save",
        "$wizard_connection_path": "string",
        "$process_flow": false,
        "$locked_for_me": false,
        "$approved": false,
        "$status": "cv_1"
      }
    }
  ]
}

Need more? See the Zoho CRM guide for connection setup and behaviour shared by every action.