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 membership records. It allows users to specify the membership ID and update various fields associated with that membership. This is useful for managing membership data in CiviCRM, such as updating membership details or correcting information. Practical examples include updating a member's status, membership type, or other custom fields.

Use Case Examples

  1. Updating a membership's status by specifying the membership ID and the new status value.
  2. Correcting a member's membership type or other attributes by providing the membership ID and the updated field values.

Properties

Name Meaning
ID The unique identifier of the membership record to update. This is required to specify which membership to update.
Fields A collection of field name and value pairs to update on the membership record. Users can specify multiple fields to update at once.

Output

JSON

  • id - The unique identifier of the updated membership record.
  • name - The name of the membership.
  • title - The title associated with the membership.
  • subject - The subject related to the membership.
  • display_name - The display name of the membership.

Dependencies

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

Troubleshooting

  • Ensure the membership ID provided exists in the CiviCRM system; otherwise, the update will fail.
  • Field names must be valid CiviCRM membership fields; invalid field names may cause errors.
  • The API authentication token must be valid and have sufficient permissions to update membership records.
  • If updating date fields, ensure the date format is correct to avoid validation errors.

Links

Discussion