Unipile icon

Unipile

Interact with Unipile API

Overview

This node integrates with the Unipile API to perform various operations on different resources. Specifically, for the Delete Account operation, it allows users to delete an account from Unipile by specifying the account's unique identifier. This is useful in scenarios where you need to programmatically remove user accounts or clean up unused accounts within your workflow automation.

Practical examples include:

  • Automatically deleting user accounts when they are deactivated in another system.
  • Cleaning up test or temporary accounts after a process completes.
  • Managing account lifecycle as part of a larger data synchronization or CRM update workflow.

Properties

Name Meaning
Account ID The unique identifier of the account to be deleted. This is a required string input.

Output

The node outputs JSON data representing the response from the Unipile API after attempting to delete the specified account. Typically, this will include confirmation of deletion or error details if the operation failed.

If the API supports binary data output (not indicated here), it would represent related files or attachments, but for this operation, the output is expected to be purely JSON.

Dependencies

  • Requires an API key credential for authenticating with the Unipile API.
  • The base URL for API requests is configured via credentials and must be set correctly.
  • The node sends HTTP requests with JSON content type headers.

Troubleshooting

  • Common issues:
    • Invalid or missing Account ID: Ensure the Account ID is provided and correctly formatted.
    • Authentication errors: Verify that the API key credential is valid and has necessary permissions.
    • Network or connectivity problems: Check that the base URL is reachable and correct.
  • Error messages:
    • "Account not found" or similar indicates the Account ID does not exist.
    • "Unauthorized" or "Authentication failed" suggests issues with the API key.
    • Timeout or connection errors indicate network issues or incorrect endpoint configuration.

Resolving these typically involves verifying input parameters, checking credentials, and ensuring network access.

Links and References

Discussion