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:7474/db/neo4j/tx/2/commit",
  "transaction" : {
    "expires" : "Wed, 3 Jun 2020 11:49:15 GMT"
  }
}