Overview
This node allows you to interact with any module in SinergiaCRM via its SuiteCRM-compatible API. It supports various operations such as retrieving a single record, fetching multiple records with pagination, creating, updating, deleting records, and getting relationships between records.
A common use case is automating data synchronization or integration workflows where you need to read or manipulate CRM data programmatically. For example, you can fetch details of a specific contact by ID, update account information, or retrieve related records like associated opportunities.
The "Get One" operation specifically retrieves a single record from a selected module using the record's unique ID.
Properties
| Name | Meaning |
|---|---|
| Module | Select the SinergiaCRM module to operate on (e.g., Contacts, Accounts). |
| Record ID | The unique identifier of the record to retrieve within the selected module. |
Output
- The output JSON contains the data of the requested record under the
jsonfield. - The structure corresponds directly to the SinergiaCRM API response for that record, typically including fields like
id,type(module name), andattributes(record details). - No binary data output is produced by this operation.
Example output snippet:
{
"id": "123",
"type": "Contacts",
"attributes": {
"first_name": "John",
"last_name": "Doe",
"email": "john.doe@example.com"
}
}
Dependencies
- Requires an API authentication token credential configured in n8n to access SinergiaCRM.
- The node uses the domain URL from the credentials to construct API requests.
- No additional external dependencies beyond the SinergiaCRM API.
Troubleshooting
Common issues:
- Invalid or missing record ID will cause the API to return an error.
- Incorrect module selection may result in "not found" errors.
- Network or authentication failures if the API key or domain URL is misconfigured.
Error messages:
"Record not found": Verify the record ID and module are correct."Authentication failed": Check the API credentials and permissions."Network error": Ensure the SinergiaCRM instance is reachable from n8n.
To handle errors gracefully, enable "Continue On Fail" in the node settings to prevent workflow interruption.
Links and References
- SinergiaCRM API Documentation (replace with actual URL)
- SuiteCRM API Reference (for general API concepts)