[[rest-api-execute-multiple-operations-in-batch-streaming]]
=== Execute multiple operations in batch streaming ===

.Final Graph
["dot", "Final-Graph-execute-multiple-operations-in-batch-streaming.svg", "neoviz"]
----
  N318 [
    label = "{Node\[318\]|name = \'John\'\l}"
  ]
  N319 [
    label = "{Node\[319\]|age = 1\l}"
  ]
  N319 -> N318 [
    color = "#2e3436"
    fontcolor = "#2e3436"
    label = "knows\n"
  ]
  N320 [
    label = "{Node\[320\]|age = 1\l}"
  ]
  N321 [
    label = "{Node\[321\]|age = 1\l}"
  ]
----

_Example request_

* *+POST+*  +http://localhost:7474/db/data/batch+
* *+Accept:+* +application/json+
* *+Content-Type:+* +application/json+
[source,javascript]
----
[ {
  "method" : "PUT",
  "to" : "/node/319/properties",
  "body" : {
    "age" : 1
  },
  "id" : 0
}, {
  "method" : "GET",
  "to" : "/node/319",
  "id" : 1
}, {
  "method" : "POST",
  "to" : "/node",
  "body" : {
    "age" : 1
  },
  "id" : 2
}, {
  "method" : "POST",
  "to" : "/node",
  "body" : {
    "age" : 1
  },
  "id" : 3
} ]
----


_Example response_

* *+200:+* +OK+
* *+Content-Type:+* +application/json+
[source,javascript]
----
[ {
  "id" : 0,
  "from" : "/node/319/properties",
  "body" : null,
  "status" : 204
}, {
  "id" : 1,
  "from" : "/node/319",
  "body" : {
    "extensions" : {
    },
    "paged_traverse" : "http://localhost:7474/db/data/node/319/paged/traverse/{returnType}{?pageSize,leaseTime}",
    "outgoing_relationships" : "http://localhost:7474/db/data/node/319/relationships/out",
    "traverse" : "http://localhost:7474/db/data/node/319/traverse/{returnType}",
    "all_typed_relationships" : "http://localhost:7474/db/data/node/319/relationships/all/{-list|&|types}",
    "all_relationships" : "http://localhost:7474/db/data/node/319/relationships/all",
    "property" : "http://localhost:7474/db/data/node/319/properties/{key}",
    "self" : "http://localhost:7474/db/data/node/319",
    "outgoing_typed_relationships" : "http://localhost:7474/db/data/node/319/relationships/out/{-list|&|types}",
    "properties" : "http://localhost:7474/db/data/node/319/properties",
    "incoming_relationships" : "http://localhost:7474/db/data/node/319/relationships/in",
    "incoming_typed_relationships" : "http://localhost:7474/db/data/node/319/relationships/in/{-list|&|types}",
    "create_relationship" : "http://localhost:7474/db/data/node/319/relationships",
    "data" : {
      "age" : 1
    }
  },
  "status" : 200
}, {
  "id" : 2,
  "from" : "/node",
  "body" : {
    "extensions" : {
    },
    "paged_traverse" : "http://localhost:7474/db/data/node/320/paged/traverse/{returnType}{?pageSize,leaseTime}",
    "outgoing_relationships" : "http://localhost:7474/db/data/node/320/relationships/out",
    "traverse" : "http://localhost:7474/db/data/node/320/traverse/{returnType}",
    "all_typed_relationships" : "http://localhost:7474/db/data/node/320/relationships/all/{-list|&|types}",
    "all_relationships" : "http://localhost:7474/db/data/node/320/relationships/all",
    "property" : "http://localhost:7474/db/data/node/320/properties/{key}",
    "self" : "http://localhost:7474/db/data/node/320",
    "outgoing_typed_relationships" : "http://localhost:7474/db/data/node/320/relationships/out/{-list|&|types}",
    "properties" : "http://localhost:7474/db/data/node/320/properties",
    "incoming_relationships" : "http://localhost:7474/db/data/node/320/relationships/in",
    "incoming_typed_relationships" : "http://localhost:7474/db/data/node/320/relationships/in/{-list|&|types}",
    "create_relationship" : "http://localhost:7474/db/data/node/320/relationships",
    "data" : {
      "age" : 1
    }
  },
  "location" : "http://localhost:7474/db/data/node/320",
  "status" : 201
}, {
  "id" : 3,
  "from" : "/node",
  "body" : {
    "extensions" : {
    },
    "paged_traverse" : "http://localhost:7474/db/data/node/321/paged/traverse/{returnType}{?pageSize,leaseTime}",
    "outgoing_relationships" : "http://localhost:7474/db/data/node/321/relationships/out",
    "traverse" : "http://localhost:7474/db/data/node/321/traverse/{returnType}",
    "all_typed_relationships" : "http://localhost:7474/db/data/node/321/relationships/all/{-list|&|types}",
    "all_relationships" : "http://localhost:7474/db/data/node/321/relationships/all",
    "property" : "http://localhost:7474/db/data/node/321/properties/{key}",
    "self" : "http://localhost:7474/db/data/node/321",
    "outgoing_typed_relationships" : "http://localhost:7474/db/data/node/321/relationships/out/{-list|&|types}",
    "properties" : "http://localhost:7474/db/data/node/321/properties",
    "incoming_relationships" : "http://localhost:7474/db/data/node/321/relationships/in",
    "incoming_typed_relationships" : "http://localhost:7474/db/data/node/321/relationships/in/{-list|&|types}",
    "create_relationship" : "http://localhost:7474/db/data/node/321/relationships",
    "data" : {
      "age" : 1
    }
  },
  "location" : "http://localhost:7474/db/data/node/321",
  "status" : 201
} ]
----


