{ "opencollection": "1.0.0", "info": { "name": "Microsoft Azure AccessControlClient AccessConnector Lineage API", "version": "2020-08-01-preview" }, "items": [ { "info": { "name": "Lineage", "type": "folder" }, "items": [ { "info": { "name": "Microsoft Azure Get Lineage Guid Next", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/lineage/:guid/next", "params": [ { "name": "api-version", "value": "", "type": "query", "description": "The API version to use for this operation." }, { "name": "guid", "value": "", "type": "path", "description": "The globally unique identifier of the entity." }, { "name": "direction", "value": "", "type": "query", "description": "The direction of the lineage, which could be INPUT, OUTPUT or BOTH." }, { "name": "offset", "value": "", "type": "query", "description": "The offset for pagination purpose." }, { "name": "limit", "value": "", "type": "query", "description": "The page size - by default there is no paging." } ] }, "docs": "Return immediate next page lineage info about entity with pagination" }, { "info": { "name": "Microsoft Azure Get Atlas Lineage Guid", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/atlas/v2/lineage/:guid", "params": [ { "name": "guid", "value": "", "type": "path", "description": "The globally unique identifier of the entity." }, { "name": "depth", "value": "", "type": "query", "description": "The number of hops for lineage." }, { "name": "width", "value": "", "type": "query", "description": "The number of max expanding width in lineage." }, { "name": "direction", "value": "", "type": "query", "description": "The direction of the lineage, which could be INPUT, OUTPUT or BOTH." }, { "name": "includeParent", "value": "", "type": "query", "description": "True to include the parent chain in the response." }, { "name": "getDerivedLineage", "value": "", "type": "query", "description": "True to include derived lineage in the response" } ] }, "docs": "Get lineage info of the entity specified by GUID." }, { "info": { "name": "Microsoft Azure Get Lineage Guid Next", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/lineage/:guid/next/", "params": [ { "name": "guid", "value": "", "type": "path", "description": "The globally unique identifier of the entity." }, { "name": "direction", "value": "", "type": "query", "description": "The direction of the lineage, which could be INPUT, OUTPUT or BOTH." }, { "name": "getDerivedLineage", "value": "", "type": "query", "description": "True to include derived lineage in the response" }, { "name": "offset", "value": "", "type": "query", "description": "The offset for pagination purpose." }, { "name": "limit", "value": "", "type": "query", "description": "The page size - by default there is no paging." }, { "name": "api-version", "value": "", "type": "query", "description": "Version of Purview APIs" } ] }, "docs": "Return immediate next page lineage info about entity with pagination" }, { "info": { "name": "Microsoft Azure Get Atlas Lineage Uniqueattribute Type Typename", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/atlas/v2/lineage/uniqueAttribute/type/:typeName", "params": [ { "name": "typeName", "value": "", "type": "path", "description": "The name of the type." }, { "name": "depth", "value": "", "type": "query", "description": "The number of hops for lineage." }, { "name": "width", "value": "", "type": "query", "description": "The number of max expanding width in lineage." }, { "name": "direction", "value": "", "type": "query", "description": "The direction of the lineage, which could be INPUT, OUTPUT or BOTH." }, { "name": "includeParent", "value": "", "type": "query", "description": "True to include the parent chain in the response." }, { "name": "getDerivedLineage", "value": "", "type": "query", "description": "True to include derived lineage in the response" }, { "name": "attr:qualifiedName", "value": "", "type": "query", "description": "The qualified name of the entity. (This is only an example. qualifiedName can be changed to other unique attributes)" } ] }, "docs": "Returns lineage info about entity.

In addition to the typeName path parameter, attribute key-value pair(s) can be provided in the following format

attr:[attrName]=[attrValue]

NOTE: The attrName and attrValue should be unique across entities, eg. qualifiedName.
The REST request would look something like this:
GET /v2/lineage/uniqueAttribute/type/aType?attr:aTypeAttribute=someValue." } ] } ], "bundled": true }