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.

Overview

This node interacts with the CiviCRM API v4 to perform operations on various CiviCRM entities, specifically here focusing on the 'Activity' resource with the 'Delete' operation. It allows users to delete an activity record by specifying its ID. This is useful in scenarios where outdated or incorrect activity records need to be removed from the CiviCRM system to maintain data accuracy and integrity.

Use Case Examples

  1. Deleting an activity record by providing its unique ID to clean up the CRM data.
  2. Automating the removal of activities that are no longer relevant or were created in error.

Properties

Name Meaning
ID The unique identifier of the activity to be deleted. This is a required numeric field used to specify which activity record to remove.

Output

JSON

  • success - Indicates whether the delete operation was successful (true/false).
  • message - A confirmation message indicating the activity ID that was deleted.
  • deleted_id - The ID of the activity that was deleted.
  • api_response - The raw response from the CiviCRM API after the delete request.

Dependencies

  • Requires an API key credential for authenticating with the CiviCRM API v4.

Troubleshooting

  • Ensure the provided ID exists in the CiviCRM system; otherwise, the delete operation will fail or have no effect.
  • Check API authentication credentials if the node fails to connect or perform the delete operation.
  • Invalid or missing ID parameter will cause errors; always provide a valid numeric ID.

Links

Discussion