Actions12
Overview
The node integrates with Vtiger CRM, an open-source customer relationship management system. It allows users to perform various operations such as creating, deleting, describing records, querying data, and managing sessions within Vtiger CRM.
Specifically, the Extend Session operation is intended to prolong the validity of an existing session in Vtiger CRM. However, this operation is currently not implemented in the node and will throw an error if used.
This node is beneficial for automating interactions with Vtiger CRM, such as syncing data, managing contacts or leads, and running custom queries. For example, after logging in and obtaining a session token, you might want to extend the session duration without re-authenticating, but since this feature is unimplemented, alternative approaches are needed.
Properties
| Name | Meaning |
|---|---|
| Session Name | The session identifier string obtained from a successful login operation. Required for all operations except login. |
Output
The node outputs the JSON response returned by the Vtiger CRM API for the requested operation. This typically includes:
- Success status
- Data relevant to the operation (e.g., created record details, query results)
- Error messages if the operation fails
No binary data output is produced by this node.
Dependencies
- Requires an API authentication credential for Vtiger CRM, including host URL, username, and access key.
- Uses HTTP requests to communicate with the Vtiger CRM webservice endpoint (
/webservice.php). - Uses the
crypto-jslibrary internally for hashing during login.
Troubleshooting
"extend_session operation is not implemented."
This error occurs because the Extend Session operation is not supported in the current node implementation. To manage session longevity, consider re-logging in or handling session expiration externally.Login failures with error messages from Vtiger CRM
These may indicate incorrect credentials or connectivity issues. Verify the API credentials and network access.Unexpected API errors
Check that the session name provided is valid and has not expired. Ensure that required parameters for each operation are correctly set.