Open API Repositories

Overview

Following are the list of open APIs available in DIGIT

Core Services

egov-user

user-otp

  • /user-otp/v1/_send
    This endpoint sends the OTP to the user via sms or email

egov-otp

egov-localization

  • /localization/messages
    The endpoint is to search the localization messages

  • /localization/messages/v1/_search
    The endpoint is to search the localization messages

tenant

  • /tenant/v1/tenant/_search
    The endpoint is used to search tenants

egov-location

egov-mdms-service

egov-filestore

  • /filestore/v1/files/url
    The endpoint will return encrypted urls for any given UUID, multiple urls for images will be returned and will be separated by commas. Each of the url will point to one of the thumbnails created for images. In case of files, only one url will be returned.

egov-url-shortening

  • /egov-url-shortening
    The egov-url-shortening is used to compress long urls

egov-searcher

  • /egov-searcher/property-services/propertyopensearch/_get
    The Api path will be constructed based on the information provided in the yaml file. These following variables from the yaml file will form the API - "moduleName","searchName'' in the following way - @PostMapping("/{moduleName}/{searchName}/_get"). The API upon being queried will return results in the form of json based on the output structure provided in the yaml config.

nlp-engine

  • /nlp-engine/fuzzy/city

  • /nlp-engine/fuzzy/locality

xstate-chatbot

  • /whatsapp-webhook/messages

  • /xstate-chatbot/message

  • /xstate-chatbot/status

Municipal Services

pt-calculator-v2

  • /pt-calculator-v2/billingslab/_search
    This endpoint is used to search billing-slabs

Business Services

dashboard-injest

eGov-dcr-service

  • /edcr/rest/dcr/downloadfile
    The endpoint is used to download the dxf file and scrutiny report