Hi
I am strugeling with a free Zapier account and PMPro core functionality. NOTE: I AM NOT using the PMPro > Zapier webhook add on as that requires a paid account.
I loose Membership changes when a user updates their membership!
I have logging for the PMPro Rest API and I can see a Status of 200. All good so far. But I see every event (Zap) like Changed, expired has the same First record ID for that Used ID! Is this correct? Highlighted below is a new recent_order and for every time this user ID is referance, it has the same Record ID.
eg.
[17-Sep-2025 03:29:25 UTC] === PMPro REST API RESPONSE ===
[17-Sep-2025 03:29:25 UTC] Route: /pmpro/v1/recent_orders
[17-Sep-2025 03:29:25 UTC] Status: 200
[17-Sep-2025 03:29:25 UTC] Number of records returned: 1
[17-Sep-2025 03:29:25 UTC] First record ID: 1394
[17-Sep-2025 03:29:25 UTC] First record data: Array
(
[id] => 1394
[user_id] => 198127120
[membership_id] => 1
[status] => success
)
[17-Sep-2025 03:29:25 UTC] === END REST RESPONSE ===
Its slightly differant for the recent_members. Here the First record ID is the user ID.
eg.
=== PMPro REST API RESPONSE ===
[17-Sep-2025 03:29:13 UTC] Route: /pmpro/v1/recent_memberships
[17-Sep-2025 03:29:13 UTC] Status: 200
[17-Sep-2025 03:29:13 UTC] Number of records returned: 1
[17-Sep-2025 03:29:13 UTC] First record ID: 198127120
[17-Sep-2025 03:29:13 UTC] First record data: Array
(
[id] => 198127120
[membership_id] => 198127120
[status] => admin_changed
[modified] => 2025-09-17T02:47:41+00:00
)
[17-Sep-2025 03:29:13 UTC] === END REST RESPONSE ===
Somthing does not look correct.
Thanks in advance.