# DIGIT-API's ## Docs - [Using DIGIT-PLAYGROUND](https://digit-api.apidog.io/doc-534030.md): - User [Manage](https://digit-api.apidog.io/folder-1205361.md): ## API Docs - User > Manage [Create User](https://digit-api.apidog.io/api-6828619.md): To create new User(s) in the system. API supports bulk creation with max limit as defined in the UserReq. Please note that either whole batch succeeds or fails, there's no partial batch success. To create one user, please pass array with one user object. - User > Manage [Search All Users](https://digit-api.apidog.io/api-6828621.md): Search and get user(s) based on defined search criteria. Currently search parameters are only allowed as HTTP query params. In case multiple parameters are passed user will be searched as an AND combination of all the parameters. Maximum result size is restricted based on the maxlength of Users as defined in UserRes model. - User > Manage [Search Active Users](https://digit-api.apidog.io/api-6828620.md): Search and get user(s) based on defined search criteria. Currently search parameters are only allowed as HTTP query params. In case multiple parameters are passed user will be searched as an AND combination of all the parameters. Maximum result size is restricted based on the maxlength of Users as defined in UserRes model. - User > Manage [Create User Without OTP Validation](https://digit-api.apidog.io/api-6904703.md): - User > Manage [Update User Without OTP Validation](https://digit-api.apidog.io/api-6828623.md): End-point to update the user without otp validation. - User > Manage [Get User](https://digit-api.apidog.io/api-6828624.md): End-point to update the user without otp validation. - User > Manage [Update Profile](https://digit-api.apidog.io/api-6828625.md): End-point to create the user without otp validation. - User > Authenticate [Logout](https://digit-api.apidog.io/api-6828628.md): End-point to create the user without otp validation. - User > Authenticate [Reset Password](https://digit-api.apidog.io/api-6828627.md): This API used for reset the password when user forgot his password by getting otp Reference through registerd mobile number, - User > Authenticate [Login](https://digit-api.apidog.io/api-7686762.md): - Master Data V1 [List](https://digit-api.apidog.io/api-6828909.md): Get list of masters for a particular module and tenantId. - Master Data V1 [Search](https://digit-api.apidog.io/api-6828910.md): - Master Data V2 > Create Schema [Create Schema](https://digit-api.apidog.io/api-7037790.md): - Master Data V2 > Search Schema [Seach Schema](https://digit-api.apidog.io/api-7038352.md): - Master Data V2 > Add Data [Create](https://digit-api.apidog.io/api-7038155.md): - Master Data V2 > Seach Data [Seach Data](https://digit-api.apidog.io/api-7038458.md): - Master Data V2 > Update data [Updata ](https://digit-api.apidog.io/api-7039247.md): - Access-control > Action [Authorize User](https://digit-api.apidog.io/api-6828950.md): Authorize the user based on authorization request. - Access-control > Action [Get the list of actions based on either roles or features.](https://digit-api.apidog.io/api-6828951.md): Get the list of actions based on the input parameters. - Access-control > Action [Create a new action.](https://digit-api.apidog.io/api-6828952.md): To create new action(s) in the system. An action entry is required for each and every path to authenticate the access based on the assigned role of an user. - Access-control > Action [Update existing action(s).](https://digit-api.apidog.io/api-6828953.md): To update the existing action(s) in the system. - Access-control > Action [getAllMDMSActions](https://digit-api.apidog.io/api-6828954.md): - Access-control > Action [Validate a particular action for a given tenant and roles of the tenant](https://digit-api.apidog.io/api-6828955.md): Validate a particular action for a given tenant and roles of the tenant. - Access-control > Role [Get the list of roles based on role codes.](https://digit-api.apidog.io/api-6828956.md): Get the list of roles based on role codes in the input parameters. - Access-control > Role [Create a new role.](https://digit-api.apidog.io/api-6828957.md): To create new Role(s) in the system. - Access-control > Role [Update existing role(s).](https://digit-api.apidog.io/api-6828958.md): To update the existing role(s) in the system. - Access-control > Role-Action [Create mapping for role and action(s).](https://digit-api.apidog.io/api-6828959.md): Create mapping for role and action(s). - Workflow-v2 > WorkFlow [Create new workflow entry for a given application number(businessId).](https://digit-api.apidog.io/api-6829047.md): To create new workflow applicationin the system. API supports bulk creation with max limit as defined in the Trade License Request. Please note that either whole batch succeeds or fails, there's no partial batch success. To create one workflow(ProcessInstance) instance, please pass array with one workflow(ProcessInstance) object. - Workflow-v2 > WorkFlow [Process search of the applicaition](https://digit-api.apidog.io/api-7467502.md): - Workflow-v2 > WorkFlow [Get the list of workflow applications defined in the system.](https://digit-api.apidog.io/api-6829048.md): 1. Search and get Application(s) based on defined search criteria. - Workflow-v2 > WorkFlow [Get the count of applications satisfying the given criteria](https://digit-api.apidog.io/api-6829049.md): 1. Returns the total number of application in the system based on the criteria given - Workflow-v2 > WorkFlow [Get the nearing sla count of workflow applications defined in the system.](https://digit-api.apidog.io/api-6829050.md): 1. Search and get Application(s) based on defined search criteria. - Workflow-v2 > WorkFlow [Get the list of status count workflow applications defined in the system.](https://digit-api.apidog.io/api-6829051.md): 1. Search and get Application(s) based on defined search criteria. - Workflow-v2 > Escalate [Get the list of escalate workflow applications defined in the system.](https://digit-api.apidog.io/api-6829052.md): 1. Search and get Application(s) based on defined search criteria. - Workflow-v2 > Escalate [Get the list of workflow applications defined in the system.](https://digit-api.apidog.io/api-6829053.md): 1. Search and get Application(s) based on defined search criteria. - Workflow-v2 > BusinessServiceV2 [Create new v2 BuinessService.](https://digit-api.apidog.io/api-6829054.md): To create new workflow configuration(BuinessService) in the system. API supports bulk creation with max limit as defined in the BuinessService Request. Please note that either whole batch succeeds or fails, there's no partial batch success. To create one BuinessService, please pass array with one BuinessService object. - Workflow-v2 > BusinessServiceV2 [Updates a existing v2 BuinessService.](https://digit-api.apidog.io/api-6829055.md): Can be used only to add new state or action in the workflow. Can update any existing field. Removing of any state is not allowed as applications in that state will be in invalid state - Workflow-v2 > BusinessServiceV2 [Get the list of v2 BusinessServices defined in the system.](https://digit-api.apidog.io/api-6829056.md): 1. Search and get BusinessServices(s) based on defined search criteria. - Workflow-v2 > BusinessService [Create new BuinessService.](https://digit-api.apidog.io/api-6829057.md): To create new workflow configuration(BuinessService) in the system. API supports bulk creation with max limit as defined in the BuinessService Request. Please note that either whole batch succeeds or fails, there's no partial batch success. To create one BuinessService, please pass array with one BuinessService object. - Workflow-v2 > BusinessService [Updates a existing BuinessService.](https://digit-api.apidog.io/api-6829058.md): Can be used only to add new state or action in the workflow. Can update any existing field. Removing of any state is not allowed as applications in that state will be in invalid state - Workflow-v2 > BusinessService [Get the list of BusinessServices defined in the system.](https://digit-api.apidog.io/api-6829059.md): 1. Search and get BusinessServices(s) based on defined search criteria. - Filestore > Upload File [Uploads different kinds of files to server.](https://digit-api.apidog.io/api-6829069.md): The endpoint for uploading file in the system. - Filestore > Search [Search file url based on tenantid and filestoreid.](https://digit-api.apidog.io/api-6829070.md): Search file url. - Filestore > Search [Search file url based on tenantid and tag name.](https://digit-api.apidog.io/api-6829071.md): Search file url. - Filestore > Search [Get metadata of file based on tenantId and filestoreId.](https://digit-api.apidog.io/api-6829072.md): metadata of file. - Filestore > Search [Search file url based on tenantid and filestoreid.](https://digit-api.apidog.io/api-6829073.md): Search file url. - Idgen [Create new id.](https://digit-api.apidog.io/api-6829074.md): API to generate new id based on the id formats passed. - Location > Boundary [Search Location](https://digit-api.apidog.io/api-6903255.md): - Location > Boundary [It Will provide the List of boundaries based on search criteria Like "Srikakulam Municipality","Zone-1","Zone-2" etc.](https://digit-api.apidog.io/api-6829076.md): Provides a list of boundaries based on TenantId And List of Boundary id's And List Of codes And BoundaryType And HierarchyType - Location > Geography [Handles all requests related to Geographical boundaries by providing appropriate GeoJson and other associated data](https://digit-api.apidog.io/api-6829077.md): Handles all requests related to Geographical boundaries by providing appropriate GeoJson and other associated data based on tenantId or lat/long etc - Location > Tenant [Resolves a given latitude / longitude to the corresponding tenant Id ](https://digit-api.apidog.io/api-6829078.md): Tries to resolve a given lat, long to a corresponding tenant, provided there exists a mapping between the reverse geocoded city to tenant. - Enc-Service > Crypto [Encrypts the given input value/s OR values of the object.](https://digit-api.apidog.io/api-6829081.md): - Enc-Service > Crypto [Decrypts the given input value/s OR values of the object.](https://digit-api.apidog.io/api-6829082.md): - Enc-Service > Crypto [Provide signature for a given value.](https://digit-api.apidog.io/api-6829083.md): - Enc-Service > Crypto [Check if the signature is correct for the provided value.](https://digit-api.apidog.io/api-6829084.md): - Enc-Service > Crypto [Deactivate the keys for the given tenant and generate new keys. It will deactivate both symmetric and asymmetric keys for the provided tenant.](https://digit-api.apidog.io/api-6829085.md): - Enc-Service > Crypto [cryptoRotateAllKeys](https://digit-api.apidog.io/api-6829086.md): - PG-Service > transactions-api-controller [transactionsV1AvailableGatewaysPost](https://digit-api.apidog.io/api-6829102.md): Returns the current status of a payment-gateway in our systems - PG-Service > transactions-api-controller [transactionsV1CreatePost](https://digit-api.apidog.io/api-6829103.md): Initiates a new payment transaction, on successful validation, a redirect is issued to the payment gateway. - PG-Service > transactions-api-controller [transactionsV1SearchPost](https://digit-api.apidog.io/api-6829104.md): Returns the current status of a payment in our systems. - PG-Service > transactions-api-controller [transactionsV1UpdatePost](https://digit-api.apidog.io/api-6829105.md): - URL-Shortening > egov-url-shortening service endpoints [shorten given url](https://digit-api.apidog.io/api-6829139.md): - URL-Shortening > egov-url-shortening service endpoints [redirects user to orignal url identified by id](https://digit-api.apidog.io/api-6829140.md): - Indexer > egov-indexer service [This endpoint is used to start legacy index job to reindex records from DB. The data is fetched from DB by calling api mentioned in request in batches. The is useful when some record is present in DB but missing on index.](https://digit-api.apidog.io/api-6829061.md): Initiate legacy index job to index data from DB fetched by calling some api - Indexer > egov-indexer service [This endpoint is used to start indexing job to reindex records from one index to another index.](https://digit-api.apidog.io/api-6829062.md): Reindex data from one index to another - Indexer > egov-indexer service [This endpoint is used to index one record on a index. The information to pick correct config is provided with the data to be indexed.](https://digit-api.apidog.io/api-6829063.md): Index request to index one record on an index - Indexer > egov-indexer service [Index data in row](https://digit-api.apidog.io/api-6944741.md): - PDF-Service > PDF-Service endpoints [Generate PDF and store output pdfs to filestore and return their filestoreids. The information is also saved into DB so that using _search endpoint we can retrieve already generated pdfs.](https://digit-api.apidog.io/api-6829149.md): Generate pdfs and return their filestoreids - PDF-Service > PDF-Service endpoints [Generates pdf without storing any information on filestore or in DB. The generated pdf would be returned as binary response](https://digit-api.apidog.io/api-6829150.md): Generate pdf and return as binary response - PDF-Service > PDF-Service endpoints [Get filestoreids and other information about already generated pdf by searching on jobid or entityid with other optional search parameters](https://digit-api.apidog.io/api-6829151.md): Get details for already generated PDF - Report > Report Meta [createv1](https://digit-api.apidog.io/api-6829157.md): - Report > Report Meta [getReportDatav1](https://digit-api.apidog.io/api-6829158.md): - Report > Report Meta [Metadata API for report definition](https://digit-api.apidog.io/api-6829159.md): Gets the report description, column definitions, labels and types. - Report > Report [Search API for report data](https://digit-api.apidog.io/api-6829160.md): Get the report data based on the given search parameters. - eGov-OTP > OTPConfig [create OTP Configuration entry](https://digit-api.apidog.io/api-6829333.md): create OTP Configuration this API is internaly call from v1/_send end point, this end point present in user-otp service no need of explicity call - eGov-OTP > OTPConfig [validate OTP Configuration entry](https://digit-api.apidog.io/api-6829334.md): validate OTP Configuration this end point is validate the otp respect to mobilenumber - eGov-OTP > OTPConfig [search OTP Configuration entry using uuid](https://digit-api.apidog.io/api-6829335.md): search the mobile number and otp using uuid ,uuid nothing but otp reference number - User-OTP [user otp send](https://digit-api.apidog.io/api-6939796.md): - Localization > Create Message [create massage](https://digit-api.apidog.io/api-6939875.md): - Localization > Fetch Message [fetch message](https://digit-api.apidog.io/api-6939917.md): - Localization > Update message [update message](https://digit-api.apidog.io/api-6940010.md): - Localization > Delete message [delete mesage](https://digit-api.apidog.io/api-6940025.md): - Localization > Upsert message [upsert message](https://digit-api.apidog.io/api-6940126.md): - Service Request > Service Defination Create [Create service defination](https://digit-api.apidog.io/api-6942166.md): - Service Request > Service Defination search [Search service defination](https://digit-api.apidog.io/api-6942390.md): - Service Request > Service create [service create](https://digit-api.apidog.io/api-6943249.md): - Service Request > Service Search [Service search](https://digit-api.apidog.io/api-6943298.md):