Skip to content
For the complete DHIS2 documentation index, see llms.txt.

Synchronization

This section covers pull and push of data and metadata.

Data value push

To initiate a data value push to a remote server one must first configure the URL and credentials for the relevant server from System settings > Synchronization, then make a POST request to the following resource:

/api/33/synchronization/dataPush

Metadata pull

To initiate a metadata pull from a remote JSON document you can make a POST request with a url as request payload to the following resource:

/api/33/synchronization/metadataPull

Availability check

To check the availability of the remote data server and verify user credentials you can make a GET request to the following resource:

/api/33/synchronization/availability