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: deletePath:
/admin/v1/maintenance/clear
- Retrieve the Progress Status
- Method: getPath:
/admin/v1/maintenance/status
- Start Maintenance Mode with the Default Duration
- Method: putPath:
/admin/v1/maintenance/start
- Start Maintenance Mode with the Specified Duration
- Method: putPath:
/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: putPath:
/admin/v1/lra-coordinator/{id}/cancel
- Complete a Saga Transaction
- Method: putPath:
/admin/v1/lra-coordinator/{id}/close
- Retrieve Details of a Saga Transaction
- Method: getPath:
/admin/v1/lra-coordinator/{id}
- Retrieve Details of all Saga Transactions
- Method: getPath:
/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: deletePath:
/admin/v1/tcc-transaction/{id}
- Confirm a TCC Transaction
- Method: putPath:
/admin/v1/tcc-transaction/{id}
- Retrieve Details of a TCC Transaction
- Method: getPath:
/admin/v1/tcc-transaction/{id}
- Retrieve Details of all TCC Transactions
- Method: getPath:
/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: postPath:
/admin/v1/xa-transaction/bulk
- Commit an XA Transaction
- Method: putPath:
/admin/v1/xa-transaction/{id}
- Retrieve Details of all XA Transactions
- Method: getPath:
/admin/v1/xa-transaction
- Retrieve Details of an XA Transaction
- Method: getPath:
/admin/v1/xa-transaction/{id}
- Roll Back an XA Transaction
- Method: deletePath:
/admin/v1/xa-transaction/{id}