SuiteCRM icon

SuiteCRM

Consume SuiteCRM API (v.1.0.15)

Overview

This node interacts with the SuiteCRM API to perform various operations on CRM modules, including deleting records. Specifically, the 'Delete' operation removes a record (bean) identified by its Bean ID from a specified module. This node is useful for automating CRM data management tasks such as cleaning up outdated or incorrect records. For example, it can be used to delete a contact or lead from the CRM system automatically based on certain workflow conditions.

Use Case Examples

  1. Deleting a contact record from the 'Contacts' module by specifying its Bean ID.
  2. Removing a lead from the 'Leads' module when it no longer qualifies for follow-up.

Properties

Name Meaning
Module The CRM module on which to perform the delete operation. It can be selected from a list of available modules or specified as a custom module path.
Custom Module Path The direct path of a custom module to perform the operation on, shown only if 'Custom' module is selected.
Description An optional description for the node instance.
Bean ID The unique identifier of the record (bean) to delete. This is required for the delete operation.

Output

JSON

  • id - The ID of the deleted bean (record).
  • type - The type of the deleted record, typically the module name.

Dependencies

  • Requires an API key credential for SuiteCRM API authentication.

Troubleshooting

  • Common issues include providing an invalid or missing Bean ID, which will cause the delete operation to fail with an error indicating the record was not found.
  • If the module name or custom module path is incorrect, the API request will fail with a module not found or invalid endpoint error.
  • Network or authentication errors may occur if the SuiteCRM API credentials are incorrect or expired. Verify the API key and connection settings.

Links

Discussion