Brixfit icon

Brixfit

Manage leads, clients, check-ins and webhooks in Brixfit Coaching CRM

Client → Update

AI-generated

Summary

Update an existing Brixfit client by ID, sending only the chosen fields (account status, end date, goal, notes, phone) in a PATCH request, and return the updated client record.

Inputs

  • clientId (required) — Unique ID of the client to update. Must be 1–128 characters of letters, numbers, hyphens or underscores; anything else is rejected before the request is sent.
  • clientUpdateFields — Collection of fields to change: Account Status (active, inactive, paused), End Date (subscription end date), Goal, Notes, Phone. Empty-string and null values are dropped from the request body, so a field can't be cleared by sending an empty value. If no fields are added, the PATCH body is empty.

Output shape

One output item per input item, containing the updated client object from the Brixfit API (the response's data property if present, otherwise the whole response). If the API returns an array, each element becomes its own item.

Each output item is paired with its input item. With Continue On Fail enabled, a failed item outputs { error: message } instead of stopping the workflow. The exact fields returned depend on the Brixfit API. A non-JSON response raises an error.

Examples

Example 1: Pause a client's account and note why.

Client ID = {{$json.id}}; Update Fields: Account Status = Paused, Notes = 'On holiday until March'.

Example 2: Extend a client's subscription after a payment.

Client ID = a known ID; Update Fields: End Date = new subscription end date.

Links

Discussion