Generated by API Evangelist
Written by API Evangelist tooling for Microsoft Azure's API. It is a proposal applied on top of the contract, not a document Microsoft Azure publishes.
# Generated by API Evangelist (build-phrasing.py). Our phrasing, not observed demand.
overlay: 1.0.0
info:
title: API Evangelist conversational phrasing for Microsoft Azure Lineage API
version: 1.0.0
extends: openapi/microsoft-azure-lineage-api-openapi.yml
actions:
- target: $.info
update:
x-apievangelist-phrasing:
method: generated
generated: '2026-09-26'
generator: build-phrasing.py
label: Generated by API Evangelist
operations: 4
- target: $.paths['/lineage/{guid}/next'].get
update:
x-apievangelist-phrasing:
intent: Page through lineage of an entity
effect: read
questions:
- Can I get the next page of upstream or downstream lineage for a data asset?
- Is lineage paging controlled by offset and limit?
instructions:
- text: Get the next page of {direction} lineage for entity {guid}.
slots:
direction: query.direction
guid: path.guid
- text: Page lineage for entity {guid} in direction {direction} starting at offset {offset}.
slots:
guid: path.guid
direction: query.direction
offset: query.offset
method: generated
generated: '2026-09-26'
- target: $.paths['/atlas/v2/lineage/{guid}'].get
update:
x-apievangelist-phrasing:
intent: Get the lineage graph of an entity by GUID
effect: read
questions:
- What does the lineage graph look like for a data asset in Purview?
- Can I control how many hops and how wide the lineage graph goes?
instructions:
- text: Get the lineage graph for entity {guid} in direction {direction}.
slots:
guid: path.guid
direction: query.direction
- text: Show {direction} lineage for entity {guid} up to {depth} hops.
slots:
direction: query.direction
guid: path.guid
depth: query.depth
method: generated
generated: '2026-09-26'
- target: $.paths['/lineage/{guid}/next/'].get
update:
x-apievangelist-phrasing:
intent: Page through lineage including derived lineage
effect: read
questions:
- Can I page lineage for an entity and include derived lineage in the results?
- Is there a lineage paging call that supports the getDerivedLineage flag?
instructions:
- text: Get the next page of {direction} lineage for entity {guid} with derived lineage {getDerivedLineage}.
slots:
direction: query.direction
guid: path.guid
getDerivedLineage: query.getDerivedLineage
- text: Page derived lineage for entity {guid} in direction {direction}, limit {limit}.
slots:
guid: path.guid
direction: query.direction
limit: query.limit
method: generated
generated: '2026-09-26'
- target: $.paths['/atlas/v2/lineage/uniqueAttribute/type/{typeName}'].get
update:
x-apievangelist-phrasing:
intent: Get lineage of an entity by type and unique attribute
effect: read
questions:
- Can I fetch lineage for an entity when I only know its type and qualified name?
- Which call returns lineage by unique attribute instead of GUID?
instructions:
- text: Get {direction} lineage for the {typeName} entity with qualified name {qualifiedName}.
slots:
direction: query.direction
typeName: path.typeName
qualifiedName: query.attr:qualifiedName
- text: Show lineage for type {typeName} identified by unique attribute {qualifiedName}, direction {direction}.
slots:
typeName: path.typeName
qualifiedName: query.attr:qualifiedName
direction: query.direction
method: generated
generated: '2026-09-26'
Discovery needs no key. Ratings and market analysis are Pro.
Get an API key
Free tier, no form to fill in. Signing in shares your email address with us — we
store it to create your key and to recognise you if you sign in with another
provider. See our Privacy Policy and
Terms.