Application
Last updated
Last updated
The Application Registry and Service allow for the create, update and search of the various applications and affidavits as part of a dispute or independently in judicial operations. The registry serves as a central database where applications and affidavits within the platform are stored and managed. This registry serves as a single source of truth, maintaining detailed records of each application, including its metadata, configuration, and status.
All applications and services are registered with unique identifiers, which ensures that they are accurately referenced across the entire ecosystem. This prevents conflicts and errors that might arise from duplicate or inconsistent records. The Applications APIs allow for seamless integration across tech systems deployed in the judicial ecosystem
Potential uses of this service include:
Direct Submission of Drafted Legal Documents: A third-party drafting service provider is tasked with preparing legal documents such as petitions, affidavits, or agreements for court cases. The drafting service provider integrates with the DRISTI platform using the Application API. Once the document is prepared, the service provider’s application can directly submit the document to the appropriate case management system within the platform without requiring a user to manually download the document and then upload it into the system.
Automated Status Updates for Applications upon Filing: After submitting an application or legal document, the drafting service provider wants to track the status of the submission to ensure it has been received, reviewed, and filed correctly. The service provider’s system uses the API to query the status of the submitted application in real-time. The API allows the provider to automatically receive updates on the application's progress through the judicial process, such as whether it has been accepted, is under review, or if additional information is required.
Legal Research Service Integration: A legal research service provider offers a tool that enables legal professionals to search for relevant case law, statutes, and legal precedents. The service provider integrates their research tool Application APIs to track all applications and their statuses against a case.
Create (/application/v1/create): Creates a new application, requiring details like application ID, tenant ID, case ID, and application type.
Update (/application/v1/update): Updates an existing application with data similar to the create operation.
Search (/application/v1/search): Allows searching for applications based on various criteria, such as tenant ID, application ID, case ID, application type, and status.
Exists (/application/v1/exists): Checks whether a specific application exists using the application ID.
Add Comment (/application/v1/addComment): Adds a comment to an existing application, requiring the application ID, comment text, and the user ID of the commenter.
save-application
When a new application is created, data is pushed to this topic.
Application create payload. Refer to the API spec.
update-application
When an application is updated, data is pushed to this topic.
Application update payload. Refer to the API spec.
update-application-status-application
When workflow status changes happen, data is pushed to this topic.
update-application-comments-application
When additional comments are added to an application, data is pushed to this topic.
application
application-order-submission-default
application-order-submission-feedback
application-voluntary-submission
delay-condonation-submission
Workflow configuration JSON is .