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 update an existing Activity record. It allows users to specify the Activity ID and update multiple fields with new values. This is useful for maintaining accurate and up-to-date activity data within CiviCRM, such as updating event details, tasks, or other tracked activities.

Use Case Examples

  1. Updating the subject and status of an existing activity by specifying its ID and new field values.
  2. Modifying multiple fields of an activity record in bulk to reflect changes in the activity's details.

Properties

Name Meaning
ID The unique identifier of the Activity record to update. This is required to specify which activity to modify.
Fields A collection of field name and value pairs to update on the Activity record. Multiple fields can be updated at once.

Output

JSON

  • id - The unique identifier of the updated Activity record.
  • name - The name of the updated Activity.
  • title - The title of the updated Activity.
  • subject - The subject of the updated Activity.
  • display_name - The display name of the updated Activity.

Dependencies

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

Troubleshooting

  • Ensure the Activity ID provided exists in the CiviCRM system; otherwise, the update will fail.
  • Field names must be valid CiviCRM Activity fields; invalid field names will cause errors.
  • The node expects field values to be properly formatted, e.g., dates in YYYY-MM-DD format; invalid formats may cause errors.
  • API authentication errors may occur if the API key or endpoint URL is incorrect or expired.

Links

Discussion