DigiLocker Utility APIs provide essential functionality for interacting with India's DigiLocker platform, a digital document wallet service. These APIs enable applications to retrieve information about document issuers, available document types, and associated parameters, allowing seamless integration with the DigiLocker ecosystem. By leveraging these APIs, developers can build applications that help users discover and access digital documents stored in their DigiLocker accounts.
Category Details
Parent Category: Root Child Categories: None APIs in this category: Issuers List, Documents List, Get Parameter List
DigiLocker Utility APIs provide the foundational capabilities needed to discover available document issuers and document types within the DigiLocker platform, enabling applications to guide users through document retrieval processes.
Issuer Discovery
Retrieve a comprehensive list of all document issuers available on the DigiLocker platform, including government departments, educational institutions, and other authorized entities.
Document Type Identification
For any specific issuer, obtain a complete list of document types they provide through DigiLocker, such as certificates, licenses, or identification documents.
Parameter Retrieval
Access the specific parameters required to request a particular document type, ensuring applications can collect all necessary information from users before making document requests.
The DigiLocker Utility APIs form a logical sequence that guides applications through the document discovery and retrieval process. They work together to provide a complete picture of what documents are available and how to request them.Key Integration Patterns:
Issuers List + Documents List: First retrieve all available issuers, then for a selected issuer, fetch the list of document types they provide
Documents List + Get Parameter List: After identifying a specific document type, retrieve the parameters required to request that document
All Three APIs: Create a complete document discovery workflow that guides users from issuer selection to document retrieval
A typical end-to-end integration starts with displaying a list of all document issuers to the user. Once the user selects an issuer (such as a university or government department), the application uses the Documents List API to show all document types available from that issuer. When the user selects a specific document type, the Get Parameter List API retrieves the required parameters (such as enrollment number, date of birth, etc.) that must be collected from the user before the actual document can be requested through separate DigiLocker document retrieval APIs.
DigiLocker Utility APIs provide the foundation for document discovery, but they are typically used in conjunction with other API categories to create complete document management solutions within applications.Related Categories include:
DigiLocker Authentication APIs: Provide the necessary authentication mechanisms to establish secure sessions with the DigiLocker platform
DigiLocker Document Retrieval APIs: Enable the actual fetching of documents once they've been identified using the Utility APIs
DigiLocker eSign APIs: Allow for digital signing of documents that have been retrieved from DigiLocker
The DigiLocker Utility APIs are typically the starting point for any DigiLocker integration. After using these APIs to discover available documents, applications typically leverage the Authentication APIs to establish secure sessions, followed by Document Retrieval APIs to fetch the actual documents. For workflows requiring document signing, the eSign APIs can be used to complete the process. Together, these categories enable comprehensive document management solutions that leverage India's digital document infrastructure.