Perfex

Consume Perfex API

Overview

This node integrates with the Perfex API to manage contacts, leads, and customers. Specifically for the Contact - Delete operation, it deletes a contact from the Perfex system by its unique ID. This is useful in scenarios where you need to automate cleanup of outdated or incorrect contact records, maintain data hygiene, or synchronize contact deletions from other systems.

Practical example:
You have an automated workflow that removes contacts who unsubscribe from your mailing list. Using this node's Contact Delete operation, you can automatically delete those contacts from your Perfex CRM to keep your database up-to-date.

Properties

Name Meaning
Contact ID The ID of the contact to be deleted.

Output

The output JSON contains the response from the Perfex API after attempting to delete the contact. Typically, this will be an empty object or a confirmation message indicating successful deletion. If the deletion fails, the output may contain error details.

No binary data is produced by this operation.

Example output JSON (successful deletion):

{}

Dependencies

  • Requires an active connection to the Perfex API.
  • Needs an API authentication token configured in the node credentials.
  • The base URL of the Perfex instance must be set in the credentials.

Troubleshooting

  • Common issues:

    • Invalid or missing Contact ID: Ensure the Contact ID provided exists and is correct.
    • Authentication errors: Verify that the API key/token is valid and has sufficient permissions.
    • Network or connectivity problems: Check the base URL and network access to the Perfex API.
  • Error messages:

    • 404 Not Found: The specified Contact ID does not exist. Confirm the ID is correct.
    • 401 Unauthorized or 403 Forbidden: Authentication failed or insufficient permissions. Recheck API credentials.
    • Other HTTP errors: Review the error message returned by the API for specific guidance.

Links and References

Discussion