Actions40
- Account Actions
- Contact Actions
- Meter Actions
- Opportunity Actions
- Other Actions
- Purchase Line Item Actions
- Revenue Line Item Actions
- Website Registration Actions
Overview
This node integrates with the SugarCRM API to manage records within various SugarCRM modules, including Website Registrations. Specifically, for the Website Registration - Create operation, it allows users to create new website registration records in SugarCRM by sending data to the corresponding API endpoint.
Common scenarios where this node is beneficial include automating the creation of website registration entries from form submissions or other external systems, enabling seamless CRM data enrichment without manual entry.
For example, when a visitor fills out a registration form on a website, this node can be used to automatically create a corresponding Website Registration record in SugarCRM, optionally including additional fields or custom JSON payloads to capture all relevant information.
Properties
| Name | Meaning |
|---|---|
| Additional Fields | Optional extra fields to set on the Website Registration record. Options: Name (string), Description (string). |
| Custom JSON Payload | A JSON object that will be merged into the request body, allowing custom or advanced data to be sent. |
| Send JSON Body | Boolean flag indicating whether to send a JSON body with the request. |
| JSON Body | The raw JSON body to send if "Send JSON Body" is enabled. Allows full customization of the request payload. |
Output
The node outputs an array of JSON objects representing the created Website Registration records as returned by the SugarCRM API. Each output item corresponds to one created record and contains all fields returned by the API for that record.
No binary data output is produced by this node.
Dependencies
- Requires connection credentials to SugarCRM, including base URL and authentication details.
- Uses OAuth2 password grant flow to obtain an access token before making API requests.
- Requires the SugarCRM instance to have REST API v11_11 enabled and accessible.
Troubleshooting
- Authentication errors: If the node fails to authenticate, verify that the provided SugarCRM credentials (client ID, client secret, username, password) are correct and that the user has API access.
- Invalid JSON: When using "Custom JSON Payload" or "JSON Body," ensure the JSON syntax is valid; otherwise, parsing errors will occur.
- API errors: Errors returned by SugarCRM (e.g., missing required fields, invalid field values) will be surfaced as node errors. Review the error message for details and adjust input accordingly.
- No response or unexpected structure: If no records are returned or the API response structure changes, the node may throw an error indicating no records found or unexpected response. Confirm the API endpoint and parameters are correct.