I require to capture only those program members that were modified at a given time.
I saw the Get Program Members endpoint (https://developer.adobe.com/marketo-apis/api/mapi/#tag/Program-Members/operation/getProgramMembersUs...).
Here we have an option to include "filter-type" as "updatedAt". I wanted to know if this will solve my problem. Means, the updatedAt filter will only include changes for a leadId within any program (Changes to a lead’s status within the program). So I can just replace them in my database.
Example:- The result I get for this API request returns me
{
"seq": 0,
"leadId": 24558,
"reachedSuccess": false,
"programId": 890,
"acquiredBy": false,
"membershipDate": "2024-02-15T13:17:31Z"
}
So, does that mean the leadId=24558 had undergone some change within the the prgramId=890. And can this result be included as the change in program members for the given programId?
Will It also return any members that are removed from that program