Unlocking DHIS2’s API

Tuesday, 7 November 2023 9:00 AM - Thursday, 9 November 2023 5:00 PM WAT

Onyx Hotel & Apartments, Area 11, Abuja, Federal Capital Territory, Garki 900103, Nigeria

Register Now


Access code applied successfully. Remove

Invalid access code. Try again

Have an access code?

Sale ended

Attendee - LMIC Partial Approval - $300.00

Participants from low- and middle-income countries receive discounted admission. The ticket includes access to the 3-day DHIS2 API training, training materials, coffee/tea and lunch on all 3 days.

sales ended

Speaker Partial Approval - $250.00

Sale ended

Attendee - Super Early Bird Partial Approval - $350.00

sales ended

Sponsor Partial Approval - Free

Enter your discount code

  • Subtotal (excluding fees and discounts)
  • Fee
  • Total amount

1. Select Seats

2. Review and Proceed

Tuesday, 7 November 2023 9:00 AM - Thursday, 9 November 2023 5:00 PM WAT

Onyx Hotel & Apartments, Onyx Hotel & Apartments, Abuja, Federal Capital Territory, Garki 900103, Nigeria.

Course description

The unique nature of DHIS2 as an open software means that organizations are able to customize their individual DHIS2 instances to meet their specific needs. Over recent years, we have heard from practitioners, implementers, and administrators who want to harness the power of DHIS2 and use DHIS2’s API to extend beyond the manual user interface. An API is a set of instructions that allow for the exchange of information between computers and people. The modern web is entirely dependent and built on APIs, and everything done in DHIS2 is an API request. All of this happens behind the scenes and is not visible when interacting with the user interface.

Do you want to learn and understand how to interact with DHIS2’s API to perform functions that the manual user interface doesn’t support? Unlocking DHIS2's Web API transforms the process of system maintenance and configuration, providing vital access and information right at your fingertips. Examples include easily viewing all organization units that were created after a certain point in time, all data sets assigned to a particular organization unit, how many dashboards exist in a particular DHIS2 instance, and the date when and user who last updated the dashboards.

The 3-day Unlocking DHIS2’s API training course will start with showing you the basic principles of REST APIs and how to apply them to DHIS2, including the types of requests, and the operators and filters that can be used to retrieve metadata and data in DHIS2 in the way that best suits your needs. 

We will then progress to cover more intermediate techniques for retrieving, sending and modifying metadata and data in DHIS2. The training will enable you to perform operations beyond what is offered by the standard DHIS2 interface. It will also provide a greater understanding of how and why DHIS2 works the way it does, as well as how to troubleshoot any DHIS2 instance using the API and a browser's built-in tools.

By the end of 3 days, you will have a deeper understanding of the comprehensive and powerful capabilities of DHIS2’s Web API, and advanced skills to apply these capabilities to your own DHIS2 instance.

The Unlocking DHIS2’s API training course includes: 

  • Insightful presentations explaining the key API concepts
  • Guided, visual demonstrations of the functionality and features of DHIS2's Web API
  • Hands-on exercises to apply key concepts, maximize learning and gain practical experience using the API
  • Access to training materials and API resources to support your on-going work in DHIS2
  • Certificate of completion to share your achievement

This course will cover immediate API information for all three data models: Aggregate, Event and Tracker. It will also provide highlights of the New Tracker API for DHIS2 2.37+. 


Highly experienced DHIS2 experts with real-world experience using the API to support DHIS2 implementations and projects around the world will help you learn to navigate the API, enabling you to get the most out of your DHIS2 instance. 


Intermediate understanding of DHIS2’s data model and configuration is essential. Participants should have a knowledge of foundational concepts and terminology of DHIS2. No working knowledge of REST APIs is required.

Target audience

The Unlocking DHIS2’s API course is aimed at any user wanting to learn more about DHIS2's Web API, what it is and how it can be leveraged to support DHIS2 maintenance and configuration. Target audience groups include, but are not limited to, M&E staff, DHIS2 system administrators, program managers, and anyone responsible for maintaining a DHIS2 project instance.


3 days


November 7-9, 2023


Abuja, Nigeria


BAO Systems


BAO Systems is an industry leader in digital data solutions for health and development. We empower our partners to implement scalable and sustainable solutions that uncover data-driven insights to improve livelihoods, strengthen health systems, and achieve equitable human development. Our team comprises passionate public health and development practitioners, information system experts, software engineers, system engineers, monitoring and evaluation advisors, and data scientists.

Contact the Organizer


Please be advised that BAO Systems reserves the right to use any photograph taken at the DHIS2 API training without the expressed written permission of those included within the photograph. BAO Systems may use the photograph in publications or other media material produced, such as brochures, invitations, newsletters, Social Media, websites, etc. To ensure the privacy of individuals, images will not be identified using full names or personal identifying information without written consent from the photographed subject. A person attending the DHIS2 API training who does not wish to have their image recorded for distribution should make their wishes known to the photographer, and/or the event organizers. By registering for the DHIS2 API training you hereby acknowledge this disclaimer and consent to BAO Systems photographing and using your image and likeness.