3.5. Keeping transactions alive with an empty statement

If you need to extend the timeout while processing a transaction, you can send a POST to the transaction’s endpoint with a blank HTTP body.

For example:

Example request

{
  "statements" : [ ]
}

Example response

{
  "results" : [ ],
  "errors" : [ ],
  "commit" : "http://localhost:33511/db/neo4j/tx/2/commit",
  "transaction" : {
    "expires" : "Fri, 31 Jul 2020 08:27:54 GMT"
  }
}