Actions10
Overview
This node integrates with the Smileback API to synchronize data for various resources, including CSAT Contacts. It fetches records from the Smileback service, supporting filtering by modification date to retrieve only recently updated entries. This is useful for keeping external systems or databases up-to-date with the latest customer satisfaction contact information.
A practical example is syncing all CSAT Contacts modified since a specific date to update a CRM system or analytics platform with fresh customer feedback contacts.
Properties
| Name | Meaning |
|---|---|
| Last Modified Since | Retrieve records modified after this date and time (optional filter to limit results). |
Output
The node outputs an array of items where each item’s json property contains one record from the Smileback API corresponding to the selected resource (here, CSAT Contacts). Each record includes all fields returned by the API for that contact.
If the resource is not supported, the output will contain a single item with a JSON message indicating "Resource not supported" along with the requested resource name.
No binary data output is produced by this node.
Dependencies
- Requires an API key credential for authenticating with the Smileback API.
- The node performs OAuth2 password grant authentication using username, password, client ID, and client secret credentials.
- Network access to the Smileback API base URL is required.
- No additional environment variables are needed beyond the configured credentials.
Troubleshooting
- Authentication errors: If the node fails to obtain an access token, verify that the provided API credentials (username, password, client ID, client secret) are correct and have sufficient permissions.
- Unsupported resource: If you select a resource not implemented in the node, it returns a message indicating the resource is unsupported.
- Rate limiting or network issues: The node uses pagination with a delay between requests; if requests fail, check network connectivity and API rate limits.
- Empty results: If no records are returned, ensure the "Last Modified Since" date is set correctly and that there are records modified after that date.
Links and References
- Smileback API documentation (refer to official Smileback developer resources for detailed API endpoints and authentication)
- OAuth2 Password Grant specification for understanding the authentication flow used by the node