# Api to download reports

**URL:** <https://developer.sailpoint.com/discuss/t/api-to-download-reports/18934>\
**Category:** SHF Discussion and Questions\
**Tags:** apis, sailpoint-identity-security\
**Created:** [October 10, 2023, 10:08am UTC](https://developer.sailpoint.com/discuss/t/api-to-download-reports/18934 "2023-10-10T10:08:51Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![cpatel](https://avatars.discourse-cdn.com/v4/letter/c/48db29/32.png) [@cpatel](https://developer.sailpoint.com/discuss/u/cpatel)\
**Post date:** [October 10, 2023, 10:08am UTC](https://developer.sailpoint.com/discuss/t/api-to-download-reports/18934/1 "2023-10-10T10:08:51Z")

</div>

I am looking to take scheduled backup of certification reports from identitynow in case someone deletes cert by mistake after they are completed. I am not able to find api in documentation and what is being used by UI is not something I can follow fully through network tabs.  
Has anyone figured this out?

---

<div class="post-metadata">

**Author:** ![colin\_mckibben](https://sea1.discourse-cdn.com/sailpoint/discuss/user_avatar/developer.sailpoint.com/colin_mckibben/32/37182_2.png) [@colin\_mckibben](https://developer.sailpoint.com/discuss/u/colin_mckibben)\
**Post date:** [October 12, 2023, 1:52pm UTC](https://developer.sailpoint.com/discuss/t/api-to-download-reports/18934/2 "2023-10-12T13:52:59Z")

</div>

Hey Chirag. There is not an API available to download campaign reports. This is a feature we are tracking internally, but I don’t have an ETA on when this will be made available. The ticket # for reference is ISCCOMPLI-199.

---

<div class="post-metadata">

**Author:** ![colin\_mckibben](https://sea1.discourse-cdn.com/sailpoint/discuss/user_avatar/developer.sailpoint.com/colin_mckibben/32/37182_2.png) [@colin\_mckibben](https://developer.sailpoint.com/discuss/u/colin_mckibben)\
**Post date:** [October 12, 2023, 1:57pm UTC](https://developer.sailpoint.com/discuss/t/api-to-download-reports/18934/3 "2023-10-12T13:57:36Z")

</div>

I did find this topic where someone came up with a potential solution to download campaign reports.

> [@Getting Campaign Reports .csv (Follow Up)](https://developer.sailpoint.com/discuss/t/getting-campaign-reports-csv-follow-up/18830/5):
>
> It’s possible. Here’s how I did it using the IdentityNow PowerShell Modules. You need to get the ID’s of the in-scope campaigns, which I won’t go into here. But once you have them: First generate the reports - one call for each report type: Invoke-IdentityNowRequest -Method POST -URI "https://$($orgName).api.identitynow.com/beta/campaigns/$($\_.id)/run-report/CAMPAIGN\_COMPOSITION\_REPORT" -Headers HeadersV3 Invoke-IdentityNowRequest -Method POST -URI "https://$($orgName).api.identitynow.com/bet…

---

<div class="post-metadata">

**Author:** ![mcheek](https://sea1.discourse-cdn.com/sailpoint/discuss/user_avatar/developer.sailpoint.com/mcheek/32/23705_2.png) [@mcheek](https://developer.sailpoint.com/discuss/u/mcheek)\
**Post date:** [October 12, 2023, 2:18pm UTC](https://developer.sailpoint.com/discuss/t/api-to-download-reports/18934/4 "2023-10-12T14:18:30Z")

</div>

It would not be pretty, but there is a sort of workaround you can do for this.

You can export all the certification tasks by using a combination of the [list-identity-certifications](https://developer.sailpoint.com/idn/api/v3/list-identity-certifications) API endpoint (using filters to show certifications tied to a specific campaign Id), then forEach certification, you can use the [list-identity-access-review-items](https://developer.sailpoint.com/idn/api/v3/list-identity-access-review-items) endpoint to get the certification tasks themselves, which have information like the reviewer, identity being reviewed, access being reviewed, and the decision.

There is also an idea on the ideas board ([GOV-I-2012](https://ideas.sailpoint.com/ideas/GOV-I-2012)) that is requesting this functionality. I’m not sure if it’s linked to the internal ticket that @colin_mckibben mentioned or not

ETA: The link that Colin mentioned above seems better… I might try that myself

---

<div class="post-metadata">

**Author:** ![system](https://global.discourse-cdn.com/sailpoint/original/2X/f/f2136700ed5e3703e0b85e02f6be799dacca7735.png) [@system](https://developer.sailpoint.com/discuss/u/system)\
**Post date:** [December 11, 2023, 2:19pm UTC](https://developer.sailpoint.com/discuss/t/api-to-download-reports/18934/5 "2023-12-11T14:19:19Z")

</div>

This topic was automatically closed 60 days after the last reply. New replies are no longer allowed.
