Microsoft Azure · OpenAPI Overlay 1.0.0

API Evangelist conversational phrasing for Microsoft Azure Glossary API

40 actions 40 updates phrasing extends openapi/microsoft-azure-glossary-api-openapi.yml
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.
View Overlay File View on GitHub Overlay Specification

What the actions change

x-apievangelist-phrasing

Targets 40 · first 16 shown; the file carries all of them

$.info
$.paths['/atlas/v2/glossary'].get
$.paths['/atlas/v2/glossary'].post
$.paths['/atlas/v2/glossary/categories'].post
$.paths['/atlas/v2/glossary/category'].post
$.paths['/atlas/v2/glossary/category/{categoryGuid}'].get
$.paths['/atlas/v2/glossary/category/{categoryGuid}'].put
$.paths['/atlas/v2/glossary/category/{categoryGuid}'].delete
$.paths['/atlas/v2/glossary/category/{categoryGuid}/partial'].put
$.paths['/atlas/v2/glossary/category/{categoryGuid}/related'].get
$.paths['/atlas/v2/glossary/category/{categoryGuid}/terms'].get
$.paths['/atlas/v2/glossary/term'].post
$.paths['/atlas/v2/glossary/term/{termGuid}'].get
$.paths['/atlas/v2/glossary/term/{termGuid}'].put
$.paths['/atlas/v2/glossary/term/{termGuid}'].delete
$.paths['/atlas/v2/glossary/term/{termGuid}/partial'].put

OpenAPI Overlay

Raw ↑
# 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 Glossary API
  version: 1.0.0
extends: openapi/microsoft-azure-glossary-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: 39
- target: $.paths['/atlas/v2/glossary'].get
  update:
    x-apievangelist-phrasing:
      intent: List all business glossaries
      effect: read
      questions:
      - Which glossaries are registered in my Purview data catalog?
      - Can I page through every glossary without pulling all their terms and categories?
      instructions:
      - text: List all glossaries in the catalog.
      - text: List glossaries {limit} at a time starting at offset {offset}, skipping terms and categories.
        slots:
          limit: query.limit
          offset: query.offset
      method: generated
      generated: '2026-09-26'
- target: $.paths['/atlas/v2/glossary'].post
  update:
    x-apievangelist-phrasing:
      intent: Create a new glossary
      effect: write
      questions:
      - How do I create a new business glossary in Microsoft Purview?
      - Can I set a language and usage note when creating a glossary?
      instructions:
      - text: Create a new glossary in {language} with usage note {usage}.
        slots:
          language: requestBody.language
          usage: requestBody.usage
      - text: Set up a brand new empty glossary for our data catalog.
      method: generated
      generated: '2026-09-26'
- target: $.paths['/atlas/v2/glossary/categories'].post
  update:
    x-apievangelist-phrasing:
      intent: Create many glossary categories at once
      effect: write
      questions:
      - Can I create a batch of glossary categories in a single request?
      - What's the way to bulk-load a list of categories into a glossary?
      instructions:
      - text: Bulk-create these glossary categories in one call.
      - text: Create several glossary categories together from this list.
      method: generated
      generated: '2026-09-26'
- target: $.paths['/atlas/v2/glossary/category'].post
  update:
    x-apievangelist-phrasing:
      intent: Create a single glossary category
      effect: write
      questions:
      - How do I add one new category to a glossary?
      - Can a new glossary category be nested under a parent category?
      instructions:
      - text: Create a category in glossary {anchor}.
        slots:
          anchor: requestBody.anchor
      - text: Create a category in glossary {anchor} under parent category {parentCategory}.
        slots:
          anchor: requestBody.anchor
          parentCategory: requestBody.parentCategory
      method: generated
      generated: '2026-09-26'
- target: $.paths['/atlas/v2/glossary/category/{categoryGuid}'].get
  update:
    x-apievangelist-phrasing:
      intent: Get a glossary category by GUID
      effect: read
      questions:
      - How can I look up a single glossary category by its GUID?
      - What details come back for one glossary category?
      instructions:
      - text: Show me glossary category {categoryGuid}.
        slots:
          categoryGuid: path.categoryGuid
      - text: Fetch the full record for category {categoryGuid}.
        slots:
          categoryGuid: path.categoryGuid
      method: generated
      generated: '2026-09-26'
- target: $.paths['/atlas/v2/glossary/category/{categoryGuid}'].put
  update:
    x-apievangelist-phrasing:
      intent: Replace a glossary category
      effect: write
      questions:
      - How do I fully update an existing glossary category, including its child categories?
      - Can I move a glossary category to a different parent?
      instructions:
      - text: Update glossary category {categoryGuid} with a full replacement definition.
        slots:
          categoryGuid: path.categoryGuid
      - text: Set the parent of category {categoryGuid} to {parentCategory}.
        slots:
          categoryGuid: path.categoryGuid
          parentCategory: requestBody.parentCategory
      method: generated
      generated: '2026-09-26'
- target: $.paths['/atlas/v2/glossary/category/{categoryGuid}'].delete
  update:
    x-apievangelist-phrasing:
      intent: Delete a glossary category
      effect: destructive
      questions:
      - How do I remove a category from a glossary?
      - Is deleting a glossary category permanent?
      instructions:
      - text: Delete glossary category {categoryGuid}.
        slots:
          categoryGuid: path.categoryGuid
      - text: Remove the category {categoryGuid} from the glossary.
        slots:
          categoryGuid: path.categoryGuid
      method: generated
      generated: '2026-09-26'
- target: $.paths['/atlas/v2/glossary/category/{categoryGuid}/partial'].put
  update:
    x-apievangelist-phrasing:
      intent: Edit a category's descriptions only
      effect: write
      questions:
      - Can I change just the short or long description of a glossary category?
      - Which category fields can be updated partially?
      instructions:
      - text: Partially update the short and long description of category {categoryGuid}.
        slots:
          categoryGuid: path.categoryGuid
      - text: Patch only the descriptions on glossary category {categoryGuid}.
        slots:
          categoryGuid: path.categoryGuid
      method: generated
      generated: '2026-09-26'
- target: $.paths['/atlas/v2/glossary/category/{categoryGuid}/related'].get
  update:
    x-apievangelist-phrasing:
      intent: List a category's parent and child categories
      effect: read
      questions:
      - What are the parent and child categories of a given glossary category?
      - Does paging work when listing related categories?
      instructions:
      - text: Show the parent and children of category {categoryGuid}.
        slots:
          categoryGuid: path.categoryGuid
      - text: List categories related to {categoryGuid}.
        slots:
          categoryGuid: path.categoryGuid
      method: generated
      generated: '2026-09-26'
- target: $.paths['/atlas/v2/glossary/category/{categoryGuid}/terms'].get
  update:
    x-apievangelist-phrasing:
      intent: List terms in a glossary category
      effect: read
      questions:
      - Which glossary terms are filed under a specific category?
      - Can I sort the terms in a category in descending order?
      instructions:
      - text: List the terms in category {categoryGuid}.
        slots:
          categoryGuid: path.categoryGuid
      - text: Get terms of category {categoryGuid} sorted {sort}.
        slots:
          categoryGuid: path.categoryGuid
          sort: query.sort
      method: generated
      generated: '2026-09-26'
- target: $.paths['/atlas/v2/glossary/term'].post
  update:
    x-apievangelist-phrasing:
      intent: Create a single glossary term
      effect: write
      questions:
      - How do I add a new business term with synonyms and a steward contact?
      - Can I set an abbreviation and status when defining a term?
      instructions:
      - text: Create a glossary term in glossary {anchor} with abbreviation {abbreviation}.
        slots:
          anchor: requestBody.anchor
          abbreviation: requestBody.abbreviation
      - text: Add a new term to glossary {anchor} with status {status}.
        slots:
          anchor: requestBody.anchor
          status: requestBody.status
      method: generated
      generated: '2026-09-26'
- target: $.paths['/atlas/v2/glossary/term/{termGuid}'].get
  update:
    x-apievangelist-phrasing:
      intent: Get a glossary term by GUID
      effect: read
      questions:
      - How do I look up one glossary term and its definition by GUID?
      - Can I exclude semantic assignment relationships when fetching a term?
      instructions:
      - text: Show glossary term {termGuid}.
        slots:
          termGuid: path.termGuid
      - text: Get term {termGuid} excluding relationship types {excludeRelationshipTypes}.
        slots:
          termGuid: path.termGuid
          excludeRelationshipTypes: query.excludeRelationshipTypes
      method: generated
      generated: '2026-09-26'
- target: $.paths['/atlas/v2/glossary/term/{termGuid}'].put
  update:
    x-apievangelist-phrasing:
      intent: Replace a glossary term definition
      effect: write
      questions:
      - How do I fully update a glossary term, including its related terms?
      - Can I change a term's synonyms and experts in one update?
      instructions:
      - text: Replace the full definition of term {termGuid}.
        slots:
          termGuid: path.termGuid
      - text: Update term {termGuid} to use synonyms {synonyms}.
        slots:
          termGuid: path.termGuid
          synonyms: requestBody.synonyms
      method: generated
      generated: '2026-09-26'
- target: $.paths['/atlas/v2/glossary/term/{termGuid}'].delete
  update:
    x-apievangelist-phrasing:
      intent: Delete one glossary term
      effect: destructive
      questions:
      - How do I delete a single term from a glossary?
      - What happens when I remove one glossary term by GUID?
      instructions:
      - text: Delete glossary term {termGuid}.
        slots:
          termGuid: path.termGuid
      - text: Remove the single term {termGuid} from its glossary.
        slots:
          termGuid: path.termGuid
      method: generated
      generated: '2026-09-26'
- target: $.paths['/atlas/v2/glossary/term/{termGuid}/partial'].put
  update:
    x-apievangelist-phrasing:
      intent: Edit selected fields on a glossary term
      effect: write
      questions:
      - Can I change just a term's status or abbreviation without resending everything?
      - Which glossary term fields support a partial update?
      instructions:
      - text: Partially update the description, usage or status of term {termGuid}.
        slots:
          termGuid: path.termGuid
      - text: Patch only the abbreviation on glossary term {termGuid}.
        slots:
          termGuid: path.termGuid
      method: generated
      generated: '2026-09-26'
- target: $.paths['/atlas/v2/glossary/terms'].post
  update:
    x-apievangelist-phrasing:
      intent: Create many glossary terms at once
      effect: write
      questions:
      - Can I create a whole batch of glossary terms in one JSON request?
      - Is there a bulk endpoint for adding terms without a CSV file?
      instructions:
      - text: Bulk-create these glossary terms in one request.
      - text: Create several new terms together and include their term hierarchy.
      method: generated
      generated: '2026-09-26'
- target: $.paths['/atlas/v2/glossary/terms/{termGuid}/assignedEntities'].get
  update:
    x-apievangelist-phrasing:
      intent: List data assets tagged with a term
      effect: read
      questions:
      - Which data assets have a particular glossary term assigned?
      - Can I page through entities assigned to a term?
      instructions:
      - text: List assets assigned to term {termGuid}.
        slots:
          termGuid: path.termGuid
      - text: Show the first {limit} entities tagged with term {termGuid}.
        slots:
          limit: query.limit
          termGuid: path.termGuid
      method: generated
      generated: '2026-09-26'
- target: $.paths['/atlas/v2/glossary/terms/{termGuid}/assignedEntities'].put
  update:
    x-apievangelist-phrasing:
      intent: Unassign a term via the legacy PUT endpoint
      effect: destructive
      questions:
      - Is there an older PUT-based way to remove a term from data assets?
      - Why is the PUT endpoint for removing term assignments not recommended?
      instructions:
      - text: Use the legacy PUT endpoint to remove term {termGuid} from these assets.
        slots:
          termGuid: path.termGuid
      - text: Unassign term {termGuid} from the listed entities with the older PUT call.
        slots:
          termGuid: path.termGuid
      method: generated
      generated: '2026-09-26'
- target: $.paths['/atlas/v2/glossary/terms/{termGuid}/assignedEntities'].post
  update:
    x-apievangelist-phrasing:
      intent: Assign a term to data assets
      effect: write
      questions:
      - How do I tag a set of data assets with a glossary term?
      - Should I assign a term to entities in small batches?
      instructions:
      - text: Assign term {termGuid} to these data assets.
        slots:
          termGuid: path.termGuid
      - text: Tag the listed entities with glossary term {termGuid}.
        slots:
          termGuid: path.termGuid
      method: generated
      generated: '2026-09-26'
- target: $.paths['/atlas/v2/glossary/terms/{termGuid}/assignedEntities'].delete
  update:
    x-apievangelist-phrasing:
      intent: Remove a term from data assets
      effect: destructive
      questions:
      - How do I untag data assets from a glossary term?
      - What is the recommended DELETE call for removing term assignments?
      instructions:
      - text: Delete the assignment of term {termGuid} from these assets.
        slots:
          termGuid: path.termGuid
      - text: Untag the listed entities from term {termGuid} using DELETE.
        slots:
          termGuid: path.termGuid
      method: generated
      generated: '2026-09-26'
- target: $.paths['/atlas/v2/glossary/terms/{termGuid}/related'].get
  update:
    x-apievangelist-phrasing:
      intent: List terms related to a term
      effect: read
      questions:
      - What synonyms, antonyms and see-also terms are linked to a glossary term?
      - Which terms are related to a given term?
      instructions:
      - text: List terms related to {termGuid}.
        slots:
          termGuid: path.termGuid
      - text: Show the related-term links for glossary term {termGuid}.
        slots:
          termGuid: path.termGuid
      method: generated
      generated: '2026-09-26'
- target: $.paths['/atlas/v2/glossary/{glossaryGuid}'].get
  update:
    x-apievangelist-phrasing:
      intent: Get a glossary by GUID
      effect: read
      questions:
      - How do I fetch one glossary by its GUID?
      - What basic information does a single glossary record include?
      instructions:
      - text: Get glossary {glossaryGuid}.
        slots:
          glossaryGuid: path.glossaryGuid
      - text: Show the summary for glossary {glossaryGuid}.
        slots:
          glossaryGuid: path.glossaryGuid
      method: generated
      generated: '2026-09-26'
- target: $.paths['/atlas/v2/glossary/{glossaryGuid}'].put
  update:
    x-apievangelist-phrasing:
      intent: Replace a glossary's definition
      effect: write
      questions:
      - How do I fully update a glossary's language, usage and contents?
      - Can I update a glossary while ignoring its terms and categories?
      instructions:
      - text: Replace glossary {glossaryGuid} with the new definition.
        slots:
          glossaryGuid: path.glossaryGuid
      - text: Update glossary {glossaryGuid} usage to {usage}.
        slots:
          glossaryGuid: path.glossaryGuid
          usage: requestBody.usage
      method: generated
      generated: '2026-09-26'
- target: $.paths['/atlas/v2/glossary/{glossaryGuid}'].delete
  update:
    x-apievangelist-phrasing:
      intent: Delete a glossary and its contents
      effect: destructive
      questions:
      - Does deleting a glossary also remove its terms and categories?
      - How do I delete an entire glossary?
      instructions:
      - text: Delete glossary {glossaryGuid} along with its terms and categories.
        slots:
          glossaryGuid: path.glossaryGuid
      - text: Remove the whole glossary {glossaryGuid}.
        slots:
          glossaryGuid: path.glossaryGuid
      method: generated
      generated: '2026-09-26'
- target: $.paths['/atlas/v2/glossary/{glossaryGuid}/categories'].get
  update:
    x-apievangelist-phrasing:
      intent: List categories in a glossary
      effect: read
      questions:
      - Which categories belong to a specific glossary?
      - Can I page through a glossary's full category records?
      instructions:
      - text: List the categories in glossary {glossaryGuid}.
        slots:
          glossaryGuid: path.glossaryGuid
      - text: Get {limit} full categories of glossary {glossaryGuid}.
        slots:
          limit: query.limit
          glossaryGuid: path.glossaryGuid
      method: generated
      generated: '2026-09-26'
- target: $.paths['/atlas/v2/glossary/{glossaryGuid}/categories/headers'].get
  update:
    x-apievangelist-phrasing:
      intent: List category headers in a glossary
      effect: read
      questions:
      - Can I get just the lightweight headers of a glossary's categories?
      - What's a quick way to list category names and GUIDs for a glossary?
      instructions:
      - text: List category headers for glossary {glossaryGuid}.
        slots:
          glossaryGuid: path.glossaryGuid
      - text: Show just the category names and GUIDs in glossary {glossaryGuid}.
        slots:
          glossaryGuid: path.glossaryGuid
      method: generated
      generated: '2026-09-26'
- target: $.paths['/atlas/v2/glossary/{glossaryGuid}/detailed'].get
  update:
    x-apievangelist-phrasing:
      intent: Get a glossary with full term and category detail
      effect: read
      questions:
      - Can I get a glossary with all its terms and categories expanded in one response?
      - Why is the detailed glossary endpoint discouraged?
      instructions:
      - text: Get the detailed view of glossary {glossaryGuid} with everything expanded.
        slots:
          glossaryGuid: path.glossaryGuid
      - text: Fetch glossary {glossaryGuid} including full term and category details.
        slots:
          glossaryGuid: path.glossaryGuid
      method: generated
      generated: '2026-09-26'
- target: $.paths['/atlas/v2/glossary/{glossaryGuid}/partial'].put
  update:
    x-apievangelist-phrasing:
      intent: Edit a glossary's description, language or usage
      effect: write
      questions:
      - Can I change only a glossary's language or usage text?
      - Which glossary properties can't be changed with a partial update?
      instructions:
      - text: Partially update the descriptions of glossary {glossaryGuid}.
        slots:
          glossaryGuid: path.glossaryGuid
      - text: Patch only the language and usage on glossary {glossaryGuid}.
        slots:
          glossaryGuid: path.glossaryGuid
      method: generated
      generated: '2026-09-26'
- target: $.paths['/atlas/v2/glossary/{glossaryGuid}/terms'].get
  update:
    x-apievangelist-phrasing:
      intent: List terms in a glossary
      effect: read
      questions:
      - What terms are defined in a particular glossary?
      - Can I include the term hierarchy when listing a glossary's full terms?
      instructions:
      - text: List the terms in glossary {glossaryGuid}.
        slots:
          glossaryGuid: path.glossaryGuid
      - text: Get full terms from glossary {glossaryGuid} starting at offset {offset}.
        slots:
          glossaryGuid: path.glossaryGuid
          offset: query.offset
      method: generated
      generated: '2026-09-26'
- target: $.paths['/atlas/v2/glossary/{glossaryGuid}/terms/headers'].get
  update:
    x-apievangelist-phrasing:
      intent: List term headers in a glossary
      effect: read
      questions:
      - Can I list just the names and GUIDs of terms in a glossary?
      - Is there a lighter-weight listing of glossary term headers?
      instructions:
      - text: List term headers for glossary {glossaryGuid}.
        slots:
          glossaryGuid: path.glossaryGuid
      - text: Show only term names and GUIDs in glossary {glossaryGuid}.
        slots:
          glossaryGuid: path.glossaryGuid
      method: generated
      generated: '2026-09-26'
- target: $.paths['/glossary/{glossaryGuid}/terms/import'].post
  update:
    x-apievangelist-phrasing:
      intent: Import glossary terms from CSV
      effect: write
      questions:
      - How do I bulk import glossary terms from a CSV file?
      - Can a CSV import include multiple term templates?
      instructions:
      - text: Import terms from {file} into glossary {glossaryGuid}.
        slots:
          file: requestBody.file
          glossaryGuid: path.glossaryGuid
      - text: Upload CSV {file} to glossary {glossaryGuid} with multiple templates enabled.
        slots:
          file: requestBody.file
          glossaryGuid: path.glossaryGuid
      method: generated
      generated: '2026-09-26'
- target: $.paths['/glossary/name/{glossaryName}/terms/import'].post
  update:
    x-apievangelist-phrasing:
      intent: Import CSV terms by glossary name (deprecated)
      effect: write
      questions:
      - Can I import a CSV of terms using the glossary's name instead of its GUID?
      - Is the import-by-glossary-name endpoint deprecated?
      instructions:
      - text: Import CSV {file} into the glossary named {glossaryName}.
        slots:
          file: requestBody.file
          glossaryName: path.glossaryName
      - text: Use the deprecated name-based import to load {file} into {glossaryName}.
        slots:
          file: requestBody.file
          glossaryName: path.glossaryName
      method: generated
      generated: '2026-09-26'
- target: $.paths['/glossary/terms/import/{operationGuid}'].get
  update:
    x-apievangelist-phrasing:
      intent: Check a CSV term import job
      effect: read
      questions:
      - How can I tell if my glossary CSV import has finished?
      - Did my term import job succeed or fail?
      instructions:
      - text: Check the status of CSV import {operationGuid}.
        slots:
          operationGuid: path.operationGuid
      - text: Tell me whether term import job {operationGuid} is done.
        slots:
          operationGuid: path.operationGuid
      method: generated
      generated: '2026-09-26'
- target: $.paths['/glossary/{glossaryGuid}/terms/export'].post
  update:
    x-apievangelist-phrasing:
      intent: Export glossary terms to CSV
      effect: read
      questions:
      - How do I export a glossary's terms as a CSV file?
      - Can the CSV export keep rich text formatting?
      instructions:
      - text: Export the terms of glossary {glossaryGuid} to CSV.
        slots:
          glossaryGuid: path.glossaryGuid
      - text: Download glossary {glossaryGuid} terms as CSV with rich text included.
        slots:
          glossaryGuid: path.glossaryGuid
      method: generated
      generated: '2026-09-26'
- target: $.paths['/glossary/name/{glossaryName}/terms'].get
  update:
    x-apievangelist-phrasing:
      intent: List terms by glossary name (deprecated)
      effect: read
      questions:
      - Can I list terms by the glossary's name rather than its GUID?
      - Does listing terms by glossary name return contact display names?
      instructions:
      - text: List terms in the glossary named {glossaryName}.
        slots:
          glossaryName: path.glossaryName
      - text: Get terms for glossary name {glossaryName} with extended info.
        slots:
          glossaryName: path.glossaryName
      method: generated
      generated: '2026-09-26'
- target: $.paths['/glossary/terms/bulkDeletion/{operationGuid}'].get
  update:
    x-apievangelist-phrasing:
      intent: Check a bulk term deletion job
      effect: read
      questions:
      - Has my bulk glossary term deletion finished?
      - Where do I see the progress of a bulk term delete?
      instructions:
      - text: Check the status of bulk delete {operationGuid}.
        slots:
          operationGuid: path.operationGuid
      - text: Tell me whether term deletion job {operationGuid} completed.
        slots:
          operationGuid: path.operationGuid
      method: generated
      generated: '2026-09-26'
- target: $.paths['/glossary/terms:delete'].post
  update:
    x-apievangelist-phrasing:
      intent: Bulk delete glossary terms
      effect: destructive
      questions:
      - Can I delete many glossary terms at once?
      - Will a bulk term delete also remove child terms and entity assignments?
      instructions:
      - text: Bulk delete these glossary terms by GUID.
      - text: Delete the listed terms, forcing removal of child terms ({forceDeleteChild}).
        slots:
          forceDeleteChild: query.forceDeleteChild
      method: generated
      generated: '2026-09-26'
- target: $.paths['/glossary/terms'].get
  update:
    x-apievangelist-phrasing:
      intent: Fetch several terms by their GUIDs
      effect: read
      questions:
      - Can I fetch several specific glossary terms in one call?
      - Is there a way to look up a batch of terms by GUID list?
      instructions:
      - text: Get the terms with GUIDs {guid}.
        slots:
          guid: query.guid
      - text: Look up this batch of term GUIDs {guid} at once.
        slots:
          guid: query.guid
      method: generated
      generated: '2026-09-26'
- target: $.paths['/glossary/terms'].put
  update:
    x-apievangelist-phrasing:
      intent: Update many glossary terms at once
      effect: write
      questions:
      - Can I update a batch of glossary terms in a single call?
      - Is there a bulk edit endpoint for existing terms?
      instructions:
      - text: Bulk update these existing glossary terms.
      - text: Apply these edits to many terms in one request.
      method: generated
      generated: '2026-09-26'

Work with this as data

Every overlay here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for openapi overlays

4 MCP tools reach this
  • find_overlaysBrowse and filter every overlay in the catalog.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This overlay
curl "https://apis.io/api/v1/overlays/microsoft-azure-glossary-api-phrasing-overlay"
All openapi overlays
curl "https://apis.io/api/v1/overlays?limit=25"

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.

A second provider on the same verified email joins the account you already have.