CiviCRM
Interact with CiviCRM API v4 (Civi-Go compatible).
Supports Contact, Membership, Group, Relationship and Activity entities.
Includes dynamic mapping of email, phone, address and location types.
Includes birth_date validation and JSON filters for GET MANY.
Actions30
Overview
This node interacts with the CiviCRM API v4 to manage Contact entities, specifically supporting the deletion of contacts. It allows users to delete a contact by specifying the contact's ID and type (Individual, Organization, or Household). This operation is useful for maintaining an up-to-date contact database by removing obsolete or incorrect contact records.
Use Case Examples
- Deleting an individual contact by providing their unique ID.
- Removing an organization contact from the CRM system using its ID.
Properties
| Name | Meaning |
|---|---|
| Contact Type | Specifies the type of contact to delete, such as Individual, Organization, or Household. |
| ID | The unique identifier of the contact to be deleted. This is a required field. |
Output
JSON
success- Indicates whether the delete operation was successful (true/false).message- A message confirming the deletion of the contact with the specified ID.deleted_id- The ID of the contact that was deleted.api_response- The raw response from the CiviCRM API after the delete operation.
Dependencies
- Requires an API key credential for authenticating with the CiviCRM API.
Troubleshooting
- Ensure the provided contact ID exists in the CiviCRM database; otherwise, the delete operation will fail.
- Verify that the API credentials are correct and have sufficient permissions to delete contacts.
- Common error: 'Failed to delete contact' may indicate an invalid ID or insufficient permissions.