All REST Endpoints

Maintenance
To retain information that's available in the cache, you must run the MicroTx transaction coordinator in maintenance mode before upgrading it. When you run the MicroTx transaction coordinator in maintenance mode, it copies the cached maintenance data to the data store. Data is stored in the cache only when you enable caching for the MicroTx coordinator and when you use Oracle Database or etcd as data store. You can not enable caching if you use internal memory as the transaction store.
Delete Cached Maintenance Data From an Earlier Upgrade
Method: delete
Path: /admin/v1/maintenance/clear
Retrieve the Progress Status
Method: get
Path: /admin/v1/maintenance/status
Start Maintenance Mode with the Default Duration
Method: put
Path: /admin/v1/maintenance/start
Start Maintenance Mode with the Specified Duration
Method: put
Path: /admin/v1/maintenance/start/{duration}
Manage Saga Transactions
Use the following requests to perform administrative operations, such as retrieve, complete, and compensate the Saga transactions.
Compensate a Saga Transaction
Method: put
Path: /admin/v1/lra-coordinator/{id}/cancel
Complete a Saga Transaction
Method: put
Path: /admin/v1/lra-coordinator/{id}/close
Retrieve Details of a Saga Transaction
Method: get
Path: /admin/v1/lra-coordinator/{id}
Retrieve Details of all Saga Transactions
Method: get
Path: /admin/v1/lra-coordinator
Manage TCC Transactions
Use the following requests to perform administrative operations, such as retrieve, confirm, and cancel the TCC transactions.
Cancel a TCC Transaction
Method: delete
Path: /admin/v1/tcc-transaction/{id}
Confirm a TCC Transaction
Method: put
Path: /admin/v1/tcc-transaction/{id}
Retrieve Details of a TCC Transaction
Method: get
Path: /admin/v1/tcc-transaction/{id}
Retrieve Details of all TCC Transactions
Method: get
Path: /admin/v1/tcc-transaction
Manage XA Transactions
Use the following requests to perform administrative operations, such as retrieve, commit, and rollback the XA transactions.
Bulk Delete Heuristically Completed Transactions
Method: post
Path: /admin/v1/xa-transaction/bulk
Commit an XA Transaction
Method: put
Path: /admin/v1/xa-transaction/{id}
Retrieve Details of all XA Transactions
Method: get
Path: /admin/v1/xa-transaction
Retrieve Details of an XA Transaction
Method: get
Path: /admin/v1/xa-transaction/{id}
Roll Back an XA Transaction
Method: delete
Path: /admin/v1/xa-transaction/{id}