Forum Discussion

Cory_Blankenshi's avatar
Cory_Blankenshi
Icon for Altostratus rankAltostratus
Jun 04, 2019

iControl Rest Transaction Commit Fails Due to Missing Transaction ID?

I started using transactions with token auth to move some configurations between two of our BIG-IPs, but I'm hitting a weird issue: when I try to commit the transaction, I get an error stating that the transaction ID failed. This is what my request looks like:

 

Method: PATCH

URL: https://my.bigip.com/mgmt/tm/transaction/1234567890

Body: { "state": "VALIDATING" }

 

...which is what the documentation shows to do. However, I get the following error...

 

{

  "code": 404,

  "message": "Missing transaction ID for this call.",

  "errorStack": [],

  "apiError": 2

}

 

Have anyone ever hit this issue before? Am I missing something obvious?

  • This error occurs when you attempt to commit a transaction that doesn't include any commands that create, modify, or delete an object on the F5. GET requests don't count towards the transaction command list.

     

    There wasn't anything I remember seeing in the documentation about this and the error message had nothing at all to do with the issue, hence my confusion. Once I threw a few POST requests into the mix, the transaction went through.