GET api/metadata/lineage/vertices/:id/:direction
Description
Get a list of adjacent vertices or edges with a direction.
Parameters
 :id is the id of the vertex.
 doAs <optional query param> allows the current user to impersonate the user passed in doAs when interacting with the Falcon system.
 :direction is the direction associated with the edges.
To get the adjacent out vertices of vertex pass direction as out, in to get adjacent in vertices and both to get both in and out adjacent vertices. Similarly to get the out edges of vertex pass outE, inE to get in edges and bothE to get the both in and out edges of vertex.

 out : get the adjacent out vertices of vertex
 in : get the adjacent in vertices of vertex
 both : get the both adjacent in and out vertices of vertex
 outCount : get the number of out vertices of vertex
 inCount : get the number of in vertices of vertex
 bothCount : get the number of adjacent in and out vertices of vertex
 outIds : get the identifiers of out vertices of vertex
 inIds : get the identifiers of in vertices of vertex
 bothIds : get the identifiers of adjacent in and out vertices of vertex
Results
Adjacent vertices of the vertex for the specified direction.
Rest Call
GET http://localhost:15000/api/metadata/lineage/vertices/4/out
Result
{
"results": [
{
"timestamp":"20140421T20:55Z",
"name":"sampleFeed",
"type":"feedinstance",
"_id":8,
"_type":"vertex"
}
],
"totalSize":1}
}
Rest Call
GET http://localhost:15000/api/metadata/lineage/vertices/4/bothE
Result
{
"results":[
{
"_id":"Q5V45g",
"_type":"edge",
"_outV":4,
"_inV":8,
"_label":"output"
}
],
"totalSize":1
}
Rest Call
GET http://localhost:15000/api/metadata/lineage/vertices/4/bothE?doAs=joe
Result
{
"results":[
{
"_id":"Q5V45g",
"_type":"edge",
"_outV":4,
"_inV":8,
"_label":"output"
}
],
"totalSize":1
}