Recombee DeleteUser icon

Recombee DeleteUser

DeleteUser operation from Recombee

Overview

This node deletes users from a Recombee database. It is useful when you want to remove user profiles or data from your Recombee recommendation system, for example, when users unsubscribe or their data needs to be purged for compliance reasons.

Typical use cases include:

  • Cleaning up user data in Recombee after account deletion.
  • Managing user lifecycle by removing inactive or invalid users.
  • Automating user removal as part of a data synchronization workflow.

The node supports batch deletion with retry logic to handle transient errors gracefully.

Properties

Name Meaning
User ID The unique identifier of the user to delete from the Recombee database.
Max Retries Number of times to retry failed batch requests when deleting users (default is 2).

Output

The output is an array of JSON objects, each representing the result of a user deletion attempt:

  • success: Boolean indicating if the deletion was successful.
  • error: Present only if the deletion failed; contains the error message.
  • userId: The ID of the user that was attempted to be deleted.
  • data: Contains additional response data from Recombee on success.

If the node is configured to continue on failure, it collects all results including errors; otherwise, it throws an error immediately on failure.

No binary data output is produced by this node.

Dependencies

  • Requires an API key credential for authenticating with the Recombee service.
  • Needs configuration of the Recombee database ID, private token, and region via credentials.
  • Uses the official Recombee API client library (recombee-api-client).

Troubleshooting

  • Common issues:

    • Invalid or missing user IDs will cause deletion failures.
    • Network or API rate limit errors may occur; these are retried up to the configured max retries.
    • Incorrect or expired API credentials will cause authentication errors.
  • Error messages:

    • Errors returned from Recombee API are surfaced in the output or thrown if not continuing on fail.
    • Timeout or network errors may appear if the API is unreachable or slow; increasing timeout or checking connectivity can help.
  • Resolution tips:

    • Verify user IDs are correct and exist in the Recombee database.
    • Ensure API credentials are valid and have sufficient permissions.
    • Adjust "Max Retries" to handle intermittent failures better.
    • Enable "Continue On Fail" to process all deletions even if some fail.

Links and References

Discussion