# Update report using Rapidpro

**URL:** <https://forum.communityhealthtoolkit.org/t/update-report-using-rapidpro/5078>\
**Category:** Development\
**Tags:** forms, configuration, technical-support\
**Created:** [June 19, 2025, 2:51am UTC](https://forum.communityhealthtoolkit.org/t/update-report-using-rapidpro/5078 "2025-06-19T02:51:51Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Justinho](https://communityhealthtoolkit.b-cdn.net/user_avatar/forum.communityhealthtoolkit.org/justinho/32/973_2.png) [@Justinho](https://forum.communityhealthtoolkit.org/u/Justinho)\
**Post date:** [June 19, 2025, 2:51am UTC](https://forum.communityhealthtoolkit.org/t/update-report-using-rapidpro/5078/1 "2025-06-19T02:51:51Z")

</div>

Hi community, I would like to know if it is possible to modify data in a report using rapidpro.  
If it is possible, which API is used? How do I proceed?

---

<div class="post-metadata">

**Author:** ![diana](https://communityhealthtoolkit.b-cdn.net/user_avatar/forum.communityhealthtoolkit.org/diana/32/2049_2.png) [@diana](https://forum.communityhealthtoolkit.org/u/diana)\
**Post date:** [June 19, 2025, 11:17am UTC](https://forum.communityhealthtoolkit.org/t/update-report-using-rapidpro/5078/2 "2025-06-19T11:17:49Z")

</div>

Hi @Justinho

The only way to update a report is by using the default CouchDb endpoints.  
So your RapidPro settings will have to GET that report, make the required changes and then PUT the updates to the server.

In shell with curl this would be like:

```sh
> doc=$(curl -X GET "http://admin:pass@localhost:6984/medic/doc_uuid" | jq '.updated=true')
> curl -X PUT "http://admin:pass@localhost:6984/medic/doc_uuid" 
-H "Content-Type: application/json" --data "$doc"

```
