REST API on F5 with Transactions

It’s possible to group commands together and then have the F5 process them, if one fails, then the config is rolled back the the transaction in voided.  Here’s an example from the documentation:

Create a transaction that will group commands together:


Then the POST with the transaction ID:

POST{   "name":"tcb-xact-pool",   "members": [ {"name":"","description":"First pool for transactions"} ]}

Commit transaction:

PATCH https://localhost/mgmt/tm/transaction/1389812351{ "state":"VALIDATING” }