[[rest-api-refer-to-items-created-earlier-in-the-same-batch-job-streaming]]
=== Refer to items created earlier in the same batch job streaming ===

.Final Graph
["dot", "Final-Graph-refer-to-items-created-earlier-in-the-same-batch-job-streaming.svg", "neoviz"]
----
  N322 [
    label = "{Node\[322\]|name = \'bob\'\l}"
  ]
  N322 -> N323 [
    color = "#2e3436"
    fontcolor = "#2e3436"
    label = "KNOWS\nsince = \'2010\'\l"
  ]
  N323 [
    label = "{Node\[323\]|age = 12\l}"
  ]
----

_Example request_

* *+POST+*  +http://localhost:7474/db/data/batch+
* *+Accept:+* +application/json+
* *+Content-Type:+* +application/json+
[source,javascript]
----
[ {
  "method" : "POST",
  "to" : "/node",
  "id" : 0,
  "body" : {
    "name" : "bob"
  }
}, {
  "method" : "POST",
  "to" : "/node",
  "id" : 1,
  "body" : {
    "age" : 12
  }
}, {
  "method" : "POST",
  "to" : "{0}/relationships",
  "id" : 3,
  "body" : {
    "to" : "{1}",
    "data" : {
      "since" : "2010"
    },
    "type" : "KNOWS"
  }
}, {
  "method" : "POST",
  "to" : "/index/relationship/my_rels",
  "id" : 4,
  "body" : {
    "key" : "since",
    "value" : "2010",
    "uri" : "{3}"
  }
} ]
----


_Example response_

* *+200:+* +OK+
* *+Content-Type:+* +application/json+
[source,javascript]
----
[ {
  "id" : 0,
  "from" : "/node",
  "body" : {
    "extensions" : {
    },
    "paged_traverse" : "http://localhost:7474/db/data/node/322/paged/traverse/{returnType}{?pageSize,leaseTime}",
    "outgoing_relationships" : "http://localhost:7474/db/data/node/322/relationships/out",
    "traverse" : "http://localhost:7474/db/data/node/322/traverse/{returnType}",
    "all_typed_relationships" : "http://localhost:7474/db/data/node/322/relationships/all/{-list|&|types}",
    "all_relationships" : "http://localhost:7474/db/data/node/322/relationships/all",
    "property" : "http://localhost:7474/db/data/node/322/properties/{key}",
    "self" : "http://localhost:7474/db/data/node/322",
    "outgoing_typed_relationships" : "http://localhost:7474/db/data/node/322/relationships/out/{-list|&|types}",
    "properties" : "http://localhost:7474/db/data/node/322/properties",
    "incoming_relationships" : "http://localhost:7474/db/data/node/322/relationships/in",
    "incoming_typed_relationships" : "http://localhost:7474/db/data/node/322/relationships/in/{-list|&|types}",
    "create_relationship" : "http://localhost:7474/db/data/node/322/relationships",
    "data" : {
      "name" : "bob"
    }
  },
  "location" : "http://localhost:7474/db/data/node/322",
  "status" : 201
}, {
  "id" : 1,
  "from" : "/node",
  "body" : {
    "extensions" : {
    },
    "paged_traverse" : "http://localhost:7474/db/data/node/323/paged/traverse/{returnType}{?pageSize,leaseTime}",
    "outgoing_relationships" : "http://localhost:7474/db/data/node/323/relationships/out",
    "traverse" : "http://localhost:7474/db/data/node/323/traverse/{returnType}",
    "all_typed_relationships" : "http://localhost:7474/db/data/node/323/relationships/all/{-list|&|types}",
    "all_relationships" : "http://localhost:7474/db/data/node/323/relationships/all",
    "property" : "http://localhost:7474/db/data/node/323/properties/{key}",
    "self" : "http://localhost:7474/db/data/node/323",
    "outgoing_typed_relationships" : "http://localhost:7474/db/data/node/323/relationships/out/{-list|&|types}",
    "properties" : "http://localhost:7474/db/data/node/323/properties",
    "incoming_relationships" : "http://localhost:7474/db/data/node/323/relationships/in",
    "incoming_typed_relationships" : "http://localhost:7474/db/data/node/323/relationships/in/{-list|&|types}",
    "create_relationship" : "http://localhost:7474/db/data/node/323/relationships",
    "data" : {
      "age" : 12
    }
  },
  "location" : "http://localhost:7474/db/data/node/323",
  "status" : 201
}, {
  "id" : 3,
  "from" : "http://localhost:7474/db/data/node/322/relationships",
  "body" : {
    "extensions" : {
    },
    "start" : "http://localhost:7474/db/data/node/322",
    "property" : "http://localhost:7474/db/data/relationship/141/properties/{key}",
    "self" : "http://localhost:7474/db/data/relationship/141",
    "properties" : "http://localhost:7474/db/data/relationship/141/properties",
    "type" : "KNOWS",
    "end" : "http://localhost:7474/db/data/node/323",
    "data" : {
      "since" : "2010"
    }
  },
  "location" : "http://localhost:7474/db/data/relationship/141",
  "status" : 201
}, {
  "id" : 4,
  "from" : "/index/relationship/my_rels",
  "body" : {
    "extensions" : {
    },
    "start" : "http://localhost:7474/db/data/node/322",
    "property" : "http://localhost:7474/db/data/relationship/141/properties/{key}",
    "self" : "http://localhost:7474/db/data/relationship/141",
    "properties" : "http://localhost:7474/db/data/relationship/141/properties",
    "type" : "KNOWS",
    "end" : "http://localhost:7474/db/data/node/323",
    "data" : {
      "since" : "2010"
    },
    "indexed" : "http://localhost:7474/db/data/index/relationship/my_rels/since/2010/141"
  },
  "location" : "http://localhost:7474/db/data/index/relationship/my_rels/since/2010/141",
  "status" : 201
} ]
----


