Resident Services


Resident services are the self-services which are used by the residents themselves via a portal. Resident Portal is a web based UI application that provides residents of a country the services related to their Unique Identification Number (UIN). The key services provided are:
  • Check registration status
  • Lock/unlock authentication
  • Download card
  • Request printed card
  • Request Virtual ID (VID)
  • Request authentication history
  • Update personal details
Every resident services API call authenticates via an OTP except for the Registration ID(RID) status.
The relationship of Resident services with other services is listed below.
Note: The numbers do not signify sequence of operations or the control flow.
  1. 1.
    Resident Services invokes ID Authentication Services to authenticate users.
  2. 2.
    It invokes the Masterdata services to get language templates and machine details.
  3. 3.
    To create perpetual and temporary VID and to revoke VID, resident services calls ID Repository.
  4. 4.
    To sync packets and upload packets, resident services connects to registration processor.
  5. 5.
    Resident services sends all the audit logs to Audit manager.
  6. 6.
    Notifier handles all the communication from resident services.
  7. 7.
    Download UIN card can be handled through credential services.
  8. 8.
    Partner Management Services provides all the credential policies to resident services.
  9. 9.
    Creating packets is done through packet manager in resident services.
To know more, refer the video below!


For detailed description of Resident Services, code and design, refer to resident services repo.

Developer Guide

To know more about the developer setup, read Resident Services Developers Guide.


Source code