cancel
Showing results for 
Search instead for 
Did you mean: 

Purge report

Former Member
0 Kudos

Hi,

I tried purging report with Java SDK, seems like the DataProvider class is deprecated in 4.1.

How it can be done with Restful?

Something like below will work?

Get = ...raylight/v1/documents/reportid/dataproviders/purge = true?

Thanks,
Arun

Accepted Solutions (1)

Accepted Solutions (1)

daniel_paulsen
Active Contributor
0 Kudos

Hi Arun,

its close.  the call would be:

PUT ../raylight/v1/documents/<reportid>/dataproviders/<dataproviderId>?purge=true

if the "isRefreshable" property of the dataprovider is false, then the purge will not work.  This property must be set to "true" if it is not already true:

<dataprovider>

....

    <property key="isRefreshable">true</property>

...

</dataprovider>

Dan

Answers (2)

Answers (2)

eric_festinger
Contributor
0 Kudos

hi Arun

To complement Dan's and Anthony's answers, this call support an optional URL parameter to purge the prompts too. For example:

[PUT] .../documents/{documentId}/dataproviders/{dpId}?purge=true&purgeOptions=prompts

Regards,

eric

former_member197386
Active Contributor
0 Kudos

Hello Arun,

You can try something like:

[PUT]/documents/18809/dataproviders/DP1?purge=true

To purge every dataprovider you want.

Regards,

Anthony