Announcing the Saviynt Knowledge Exchange unifying the Saviynt forums, documentation, training,
and more in a single search tool across platforms. Read the announcement here.

Setup accounts reconciliation from different pages using "RequestID" in Salesforce marketing Cloud

rohan32
New Contributor
New Contributor

We are integrating Salesforce marketing Cloud application with Saviynt and have configured automated reconciliation through REST based connector. The records (accounts) retrieved from a single page is 2500 and we are getting the entire response in multiple pages.

There is no “nextPageURL” which is coming up in first page response which can be used to setup Pagination to retrieve records from the next page. The reference to the next page is only getting stored in “RequestID” attribute which coming as part of response. Below is the response snippet which highlights the RequestID

rohan32_0-1669706201522.jpeg

We need to navigate to the next page using the above highlighted request ID.

As per the latest update on FD ticket : https://saviynt.freshdesk.com/support/tickets/1562028 , this is currently not supported by Saviynt.

We need an enhancement to make the REST connector support this feature during account import.

3 REPLIES 3

rushikeshvartak
All-Star
All-Star

Enhancement should be raised to ideas portal. https://ideas.saviynt.com/

Idea for this - https://ideas.saviynt.com/ideas/EIC-I-3871


Regards,
Rushikesh Vartak
If you find the response useful, kindly consider selecting Accept As Solution and clicking on the kudos button.

Is there anyone who has encountered this issue while integrating Salesforce Marketing Cloud? Was there any workaround implemented for the same? 

Without this feature , access reconciliation can't be executed for marketing cloud application.

rohan32
New Contributor
New Contributor

We have tried retreiving data from different pages using the requestID as below  but it is not working -

"pagination": {
                    "nextUrl": {
                        "nextUrlPath": "${soap:Envelope.soap:Body.RetrieveResponseMsg.RequestID}"
                    }
                }