Hi Rohan,
This feature was implemented quite some time back with v21.03.
Users can now run a set of mutations within a “Transaction” and choose to either commit or abort them using the /commit?startTs= and the commit?startTs=&abort=true endpoints respectively.
Please refer the docs for more info.
https://dgraph.io/docs/dql/clients/raw-http/#start-a-transaction