> For the complete documentation index, see [llms.txt](https://docs.openg2p.org/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.openg2p.org/1.3/social-registry/features/registry-update-mechanisms.md).

# Dynamic Updates

In Social Registry (SR), the applicants' and registrants' data are received and updated in various ways.

The table below provides the mechanism used to receive and update data in SR.

<table><thead><tr><th width="286">Mechanism</th><th>Description</th></tr></thead><tbody><tr><td><a href="/pages/UQ6o9IGr6cY1fHlJ0Pmx"><strong>APIs</strong></a></td><td>APIs provide automatic updates and real-time data synchronization between systems.</td></tr><tr><td><a href="/pages/0YXnh5STwZ5rdGsjyGKz"><strong>Login-based direct data entry</strong></a></td><td>Authorised users can log into the SR module to manually insert or change information. You have direct control over the data and can make changes quickly using this mechanism.</td></tr><tr><td><a href="/pages/Ryqg2iqgtMtcxaH23Thp"><strong>Registration portal</strong></a></td><td>Beneficiaries who have registered can log in to the portal to receive services from service providers, such as organisations or entities. They can manually add and update their details on the portal.</td></tr><tr><td><a href="/pages/3F47jgn07kCP4mxa9iU5"><strong>ODK</strong></a></td><td><ul><li>ODK (Open Data Kit) can be accessed via Android devices, Agents, and other devices. ODK is a tool that allows for data collection from mobile devices. The ODK Collect app allows enumerators or field workers to collect data offline. The registrant details are uploaded to ODK Central as the agent moves to a place with internet connectivity.</li><li>The ODK Importer is a module built by OpenG2P. It is specifically designed to customise, set up the necessary field depending on the ODK form, and import the beneficiary's pertinent ODK form into OpenG2P Systems using the Social Registry module.</li></ul></td></tr><tr><td><a href="/pages/4ADKl3jQWf6Yc7xDQdnb"><strong>CSV</strong></a></td><td>Users can upload a CSV (Comma-Separated Values) file with the most recent data to update the Social Registry. This approach is helpful for users with the data in a spreadsheet format or bulk updates.</td></tr></tbody></table>


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.openg2p.org/1.3/social-registry/features/registry-update-mechanisms.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
