October 7, 2026
This release adds the applies_to property to joining fees across all membership payment plan endpoints. This new required field indicates which members the joining fee applies to, providing more granular control and transparency around joining fee applicability rules.
- GET /joining_fees now returns the
applies_tofield for each joining fee, indicating which members the fee applies to. - GET /membership_payment_plans now includes the
applies_tofield in the nestedjoining_feeobject for each payment plan. - POST /membership_payment_plans now returns the
applies_tofield in thejoining_feeobject when creating a new payment plan. - GET /membership_payment_plans/{id} now includes the
applies_tofield in thejoining_feeobject when retrieving a specific payment plan. - PATCH /membership_payment_plans/{id} now returns the
applies_tofield in thejoining_feeobject when partially updating a payment plan. - PUT /membership_payment_plans/{id} now returns the
applies_tofield in thejoining_feeobject when fully updating a payment plan.
GET /joining_fees
- added the required property
results/items/applies_toto the response with the200status (media type: application/json)
GET /membership_payment_plans
- added the required property
results/items/joining_fee/applies_toto the response with the200status (media type: application/json)
POST /membership_payment_plans
- added the required property
joining_fee/applies_toto the response with the201status (media type: application/json)
GET /membership_payment_plans/{id}
- added the required property
joining_fee/applies_toto the response with the200status (media type: application/json)
PATCH /membership_payment_plans/{id}
- added the required property
joining_fee/applies_toto the response with the200status (media type: application/json)
PUT /membership_payment_plans/{id}
- added the required property
joining_fee/applies_toto the response with the200status (media type: application/json)