Microsoft Azure · Capability

Microsoft Azure Purview Data Map Service REST API Document — Glossary

Microsoft Azure Purview Data Map Service REST API Document — Glossary. 29 operations. Lead operation: Microsoft Azure Get Atlas Glossary. Self-contained Naftiko capability covering one Microsoft Azure business surface.

Run with Naftiko Microsoft AzureGlossary

What You Can Do

GET
Microsoftazureglossarylist — Microsoft Azure Get Atlas Glossary
/v1/atlas/v2/glossary
POST
Microsoftazureglossarycreate — Microsoft Azure Post Atlas Glossary
/v1/atlas/v2/glossary
POST
Microsoftazureglossarycreatecategories — Microsoft Azure Post Atlas Glossary Categories
/v1/atlas/v2/glossary/categories
POST
Microsoftazureglossarycreatecategory — Microsoft Azure Post Atlas Glossary Category
/v1/atlas/v2/glossary/category
GET
Microsoftazureglossarygetcategory — Microsoft Azure Get Atlas Glossary Category Categoryguid
/v1/atlas/v2/glossary/category/{categoryguid}
PUT
Microsoftazureglossaryupdatecategory — Microsoft Azure Put Atlas Glossary Category Categoryguid
/v1/atlas/v2/glossary/category/{categoryguid}
DELETE
Microsoftazureglossarydeletecategory — Microsoft Azure Delete Atlas Glossary Category Categoryguid
/v1/atlas/v2/glossary/category/{categoryguid}
PUT
Microsoftazureglossarypartialupdatecategory — Microsoft Azure Put Atlas Glossary Category Categoryguid Partial
/v1/atlas/v2/glossary/category/{categoryguid}/partial
GET
Microsoftazureglossarylistrelatedcategories — Microsoft Azure Get Atlas Glossary Category Categoryguid Related
/v1/atlas/v2/glossary/category/{categoryguid}/related
GET
Microsoftazureglossarylistcategoryterms — Microsoft Azure Get Atlas Glossary Category Categoryguid Terms
/v1/atlas/v2/glossary/category/{categoryguid}/terms
POST
Microsoftazureglossarycreateterm — Microsoft Azure Post Atlas Glossary Term
/v1/atlas/v2/glossary/term
GET
Microsoftazureglossarygetterm — Microsoft Azure Get Atlas Glossary Term Termguid
/v1/atlas/v2/glossary/term/{termguid}
PUT
Microsoftazureglossaryupdateterm — Microsoft Azure Put Atlas Glossary Term Termguid
/v1/atlas/v2/glossary/term/{termguid}
DELETE
Microsoftazureglossarydeleteterm — Microsoft Azure Delete Atlas Glossary Term Termguid
/v1/atlas/v2/glossary/term/{termguid}
PUT
Microsoftazureglossarypartialupdateterm — Microsoft Azure Put Atlas Glossary Term Termguid Partial
/v1/atlas/v2/glossary/term/{termguid}/partial
POST
Microsoftazureglossarycreateterms — Microsoft Azure Post Atlas Glossary Terms
/v1/atlas/v2/glossary/terms
GET
Microsoftazureglossarylistentitiesassignedwithterm — Microsoft Azure Get Atlas Glossary Terms Termguid Assignedentities
/v1/atlas/v2/glossary/terms/{termguid}/assignedentities
POST
Microsoftazureglossaryassigntermtoentities — Microsoft Azure Post Atlas Glossary Terms Termguid Assignedentities
/v1/atlas/v2/glossary/terms/{termguid}/assignedentities
DELETE
Microsoftazureglossarydeletetermassignmentfromentities — Microsoft Azure Delete Atlas Glossary Terms Termguid Assignedentities
/v1/atlas/v2/glossary/terms/{termguid}/assignedentities
GET
Microsoftazureglossarylistrelatedterms — Microsoft Azure Get Atlas Glossary Terms Termguid Related
/v1/atlas/v2/glossary/terms/{termguid}/related
GET
Microsoftazureglossaryget — Microsoft Azure Get Atlas Glossary Glossaryguid
/v1/atlas/v2/glossary/{glossaryguid}
PUT
Microsoftazureglossaryupdate — Microsoft Azure Put Atlas Glossary Glossaryguid
/v1/atlas/v2/glossary/{glossaryguid}
DELETE
Microsoftazureglossarydelete — Microsoft Azure Delete Atlas Glossary Glossaryguid
/v1/atlas/v2/glossary/{glossaryguid}
GET
Microsoftazureglossarylistcategories — Microsoft Azure Get Atlas Glossary Glossaryguid Categories
/v1/atlas/v2/glossary/{glossaryguid}/categories
GET
Microsoftazureglossarylistcategoriesheaders — Microsoft Azure Get Atlas Glossary Glossaryguid Categories Headers
/v1/atlas/v2/glossary/{glossaryguid}/categories/headers
GET
Microsoftazureglossarygetdetailed — Microsoft Azure Get Atlas Glossary Glossaryguid Detailed
/v1/atlas/v2/glossary/{glossaryguid}/detailed
PUT
Microsoftazureglossarypartialupdate — Microsoft Azure Put Atlas Glossary Glossaryguid Partial
/v1/atlas/v2/glossary/{glossaryguid}/partial
GET
Microsoftazureglossarylistterms — Microsoft Azure Get Atlas Glossary Glossaryguid Terms
/v1/atlas/v2/glossary/{glossaryguid}/terms
GET
Microsoftazureglossarylisttermheaders — Microsoft Azure Get Atlas Glossary Glossaryguid Terms Headers
/v1/atlas/v2/glossary/{glossaryguid}/terms/headers

MCP Tools

microsoft-azure-get-atlas-glossary

Microsoft Azure Get Atlas Glossary

read-only idempotent
microsoft-azure-post-atlas-glossary

Microsoft Azure Post Atlas Glossary

microsoft-azure-post-atlas-glossary-2

Microsoft Azure Post Atlas Glossary Categories

microsoft-azure-post-atlas-glossary-3

Microsoft Azure Post Atlas Glossary Category

microsoft-azure-get-atlas-glossary-2

Microsoft Azure Get Atlas Glossary Category Categoryguid

read-only idempotent
microsoft-azure-put-atlas-glossary

Microsoft Azure Put Atlas Glossary Category Categoryguid

idempotent
microsoft-azure-delete-atlas-glossary

Microsoft Azure Delete Atlas Glossary Category Categoryguid

idempotent
microsoft-azure-put-atlas-glossary-2

Microsoft Azure Put Atlas Glossary Category Categoryguid Partial

idempotent
microsoft-azure-get-atlas-glossary-3

Microsoft Azure Get Atlas Glossary Category Categoryguid Related

read-only idempotent
microsoft-azure-get-atlas-glossary-4

Microsoft Azure Get Atlas Glossary Category Categoryguid Terms

read-only idempotent
microsoft-azure-post-atlas-glossary-4

Microsoft Azure Post Atlas Glossary Term

microsoft-azure-get-atlas-glossary-5

Microsoft Azure Get Atlas Glossary Term Termguid

read-only idempotent
microsoft-azure-put-atlas-glossary-3

Microsoft Azure Put Atlas Glossary Term Termguid

idempotent
microsoft-azure-delete-atlas-glossary-2

Microsoft Azure Delete Atlas Glossary Term Termguid

idempotent
microsoft-azure-put-atlas-glossary-4

Microsoft Azure Put Atlas Glossary Term Termguid Partial

idempotent
microsoft-azure-post-atlas-glossary-5

Microsoft Azure Post Atlas Glossary Terms

microsoft-azure-get-atlas-glossary-6

Microsoft Azure Get Atlas Glossary Terms Termguid Assignedentities

read-only idempotent
microsoft-azure-post-atlas-glossary-6

Microsoft Azure Post Atlas Glossary Terms Termguid Assignedentities

microsoft-azure-delete-atlas-glossary-3

Microsoft Azure Delete Atlas Glossary Terms Termguid Assignedentities

idempotent
microsoft-azure-get-atlas-glossary-7

Microsoft Azure Get Atlas Glossary Terms Termguid Related

read-only idempotent
microsoft-azure-get-atlas-glossary-8

Microsoft Azure Get Atlas Glossary Glossaryguid

read-only idempotent
microsoft-azure-put-atlas-glossary-5

Microsoft Azure Put Atlas Glossary Glossaryguid

idempotent
microsoft-azure-delete-atlas-glossary-4

Microsoft Azure Delete Atlas Glossary Glossaryguid

idempotent
microsoft-azure-get-atlas-glossary-9

Microsoft Azure Get Atlas Glossary Glossaryguid Categories

read-only idempotent
microsoft-azure-get-atlas-glossary-10

Microsoft Azure Get Atlas Glossary Glossaryguid Categories Headers

read-only idempotent
microsoft-azure-get-atlas-glossary-11

Microsoft Azure Get Atlas Glossary Glossaryguid Detailed

read-only idempotent
microsoft-azure-put-atlas-glossary-6

Microsoft Azure Put Atlas Glossary Glossaryguid Partial

idempotent
microsoft-azure-get-atlas-glossary-12

Microsoft Azure Get Atlas Glossary Glossaryguid Terms

read-only idempotent
microsoft-azure-get-atlas-glossary-13

Microsoft Azure Get Atlas Glossary Glossaryguid Terms Headers

read-only idempotent

Capability Spec

purview-data-map-service-rest-api-document-glossary.yaml Raw ↑
naftiko: 1.0.0-alpha2
info:
  label: Microsoft Azure Purview Data Map Service REST API Document — Glossary
  description: 'Microsoft Azure Purview Data Map Service REST API Document — Glossary. 29 operations. Lead operation: Microsoft
    Azure Get Atlas Glossary. Self-contained Naftiko capability covering one Microsoft Azure business surface.'
  tags:
  - Microsoft Azure
  - Glossary
  created: '2026-05-19'
  modified: '2026-05-19'
binds:
- namespace: env
  keys:
    MICROSOFT_AZURE_API_KEY: MICROSOFT_AZURE_API_KEY
capability:
  consumes:
  - type: http
    namespace: purview-data-map-service-rest-api-document-glossary
    baseUri: ''
    description: Microsoft Azure Purview Data Map Service REST API Document — Glossary business capability. Self-contained,
      no shared references.
    resources:
    - name: atlas-v2-glossary
      path: /atlas/v2/glossary
      operations:
      - name: microsoftazureglossarylist
        method: GET
        description: Microsoft Azure Get Atlas Glossary
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
      - name: microsoftazureglossarycreate
        method: POST
        description: Microsoft Azure Post Atlas Glossary
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: atlasGlossary
          in: body
          type: string
          description: Glossary definition, terms & categories can be anchored to a glossary.
          required: true
    - name: atlas-v2-glossary-categories
      path: /atlas/v2/glossary/categories
      operations:
      - name: microsoftazureglossarycreatecategories
        method: POST
        description: Microsoft Azure Post Atlas Glossary Categories
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: glossaryCategory
          in: body
          type: array
          description: An array of glossary category definitions to be created.
          required: true
    - name: atlas-v2-glossary-category
      path: /atlas/v2/glossary/category
      operations:
      - name: microsoftazureglossarycreatecategory
        method: POST
        description: Microsoft Azure Post Atlas Glossary Category
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: glossaryCategory
          in: body
          type: string
          description: The glossary category definition. A category must be anchored to a Glossary when creating.
          required: true
    - name: atlas-v2-glossary-category-categoryGuid
      path: /atlas/v2/glossary/category/{categoryGuid}
      operations:
      - name: microsoftazureglossarygetcategory
        method: GET
        description: Microsoft Azure Get Atlas Glossary Category Categoryguid
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
      - name: microsoftazureglossaryupdatecategory
        method: PUT
        description: Microsoft Azure Put Atlas Glossary Category Categoryguid
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: glossaryCategory
          in: body
          type: string
          description: The glossary category to be updated.
          required: true
      - name: microsoftazureglossarydeletecategory
        method: DELETE
        description: Microsoft Azure Delete Atlas Glossary Category Categoryguid
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: atlas-v2-glossary-category-categoryGuid-partial
      path: /atlas/v2/glossary/category/{categoryGuid}/partial
      operations:
      - name: microsoftazureglossarypartialupdatecategory
        method: PUT
        description: Microsoft Azure Put Atlas Glossary Category Categoryguid Partial
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: partialUpdates
          in: body
          type: object
          description: A map containing keys as attribute names and values as corresponding attribute values for partial update.
          required: true
    - name: atlas-v2-glossary-category-categoryGuid-related
      path: /atlas/v2/glossary/category/{categoryGuid}/related
      operations:
      - name: microsoftazureglossarylistrelatedcategories
        method: GET
        description: Microsoft Azure Get Atlas Glossary Category Categoryguid Related
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: atlas-v2-glossary-category-categoryGuid-terms
      path: /atlas/v2/glossary/category/{categoryGuid}/terms
      operations:
      - name: microsoftazureglossarylistcategoryterms
        method: GET
        description: Microsoft Azure Get Atlas Glossary Category Categoryguid Terms
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: atlas-v2-glossary-term
      path: /atlas/v2/glossary/term
      operations:
      - name: microsoftazureglossarycreateterm
        method: POST
        description: Microsoft Azure Post Atlas Glossary Term
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: glossaryTerm
          in: body
          type: string
          description: The glossary term definition. A term must be anchored to a Glossary at the time of creation.
          required: true
    - name: atlas-v2-glossary-term-termGuid
      path: /atlas/v2/glossary/term/{termGuid}
      operations:
      - name: microsoftazureglossarygetterm
        method: GET
        description: Microsoft Azure Get Atlas Glossary Term Termguid
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
      - name: microsoftazureglossaryupdateterm
        method: PUT
        description: Microsoft Azure Put Atlas Glossary Term Termguid
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: glossaryTerm
          in: body
          type: string
          description: The glossary term to be updated.
          required: true
      - name: microsoftazureglossarydeleteterm
        method: DELETE
        description: Microsoft Azure Delete Atlas Glossary Term Termguid
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: atlas-v2-glossary-term-termGuid-partial
      path: /atlas/v2/glossary/term/{termGuid}/partial
      operations:
      - name: microsoftazureglossarypartialupdateterm
        method: PUT
        description: Microsoft Azure Put Atlas Glossary Term Termguid Partial
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: partialUpdates
          in: body
          type: object
          description: A map containing keys as attribute names and values as corresponding attribute values to be updated.
          required: true
    - name: atlas-v2-glossary-terms
      path: /atlas/v2/glossary/terms
      operations:
      - name: microsoftazureglossarycreateterms
        method: POST
        description: Microsoft Azure Post Atlas Glossary Terms
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: glossaryTerm
          in: body
          type: array
          description: An array of glossary term definitions to be created in bulk.
          required: true
    - name: atlas-v2-glossary-terms-termGuid-assignedEntities
      path: /atlas/v2/glossary/terms/{termGuid}/assignedEntities
      operations:
      - name: microsoftazureglossarylistentitiesassignedwithterm
        method: GET
        description: Microsoft Azure Get Atlas Glossary Terms Termguid Assignedentities
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
      - name: microsoftazureglossaryassigntermtoentities
        method: POST
        description: Microsoft Azure Post Atlas Glossary Terms Termguid Assignedentities
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: relatedObjectIds
          in: body
          type: array
          description: An array of related object IDs to which the term has to be associated.
          required: true
      - name: microsoftazureglossarydeletetermassignmentfromentities
        method: DELETE
        description: Microsoft Azure Delete Atlas Glossary Terms Termguid Assignedentities
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: relatedObjectIds
          in: body
          type: array
          description: An array of related object IDs from which the term has to be dissociated.
          required: true
    - name: atlas-v2-glossary-terms-termGuid-related
      path: /atlas/v2/glossary/terms/{termGuid}/related
      operations:
      - name: microsoftazureglossarylistrelatedterms
        method: GET
        description: Microsoft Azure Get Atlas Glossary Terms Termguid Related
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: atlas-v2-glossary-glossaryGuid
      path: /atlas/v2/glossary/{glossaryGuid}
      operations:
      - name: microsoftazureglossaryget
        method: GET
        description: Microsoft Azure Get Atlas Glossary Glossaryguid
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
      - name: microsoftazureglossaryupdate
        method: PUT
        description: Microsoft Azure Put Atlas Glossary Glossaryguid
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: updatedGlossary
          in: body
          type: string
          description: The glossary definition to be updated.
          required: true
      - name: microsoftazureglossarydelete
        method: DELETE
        description: Microsoft Azure Delete Atlas Glossary Glossaryguid
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: atlas-v2-glossary-glossaryGuid-categories
      path: /atlas/v2/glossary/{glossaryGuid}/categories
      operations:
      - name: microsoftazureglossarylistcategories
        method: GET
        description: Microsoft Azure Get Atlas Glossary Glossaryguid Categories
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: atlas-v2-glossary-glossaryGuid-categories-headers
      path: /atlas/v2/glossary/{glossaryGuid}/categories/headers
      operations:
      - name: microsoftazureglossarylistcategoriesheaders
        method: GET
        description: Microsoft Azure Get Atlas Glossary Glossaryguid Categories Headers
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: atlas-v2-glossary-glossaryGuid-detailed
      path: /atlas/v2/glossary/{glossaryGuid}/detailed
      operations:
      - name: microsoftazureglossarygetdetailed
        method: GET
        description: Microsoft Azure Get Atlas Glossary Glossaryguid Detailed
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: atlas-v2-glossary-glossaryGuid-partial
      path: /atlas/v2/glossary/{glossaryGuid}/partial
      operations:
      - name: microsoftazureglossarypartialupdate
        method: PUT
        description: Microsoft Azure Put Atlas Glossary Glossaryguid Partial
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: partialUpdates
          in: body
          type: object
          description: A map containing keys as attribute names and values as corresponding attribute values.
          required: true
    - name: atlas-v2-glossary-glossaryGuid-terms
      path: /atlas/v2/glossary/{glossaryGuid}/terms
      operations:
      - name: microsoftazureglossarylistterms
        method: GET
        description: Microsoft Azure Get Atlas Glossary Glossaryguid Terms
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: atlas-v2-glossary-glossaryGuid-terms-headers
      path: /atlas/v2/glossary/{glossaryGuid}/terms/headers
      operations:
      - name: microsoftazureglossarylisttermheaders
        method: GET
        description: Microsoft Azure Get Atlas Glossary Glossaryguid Terms Headers
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
  exposes:
  - type: rest
    namespace: purview-data-map-service-rest-api-document-glossary-rest
    port: 8080
    description: REST adapter for Microsoft Azure Purview Data Map Service REST API Document — Glossary. One Spectral-compliant
      resource per consumed operation, prefixed with /v1.
    resources:
    - path: /v1/atlas/v2/glossary
      name: atlas-v2-glossary
      description: REST surface for atlas-v2-glossary.
      operations:
      - method: GET
        name: microsoftazureglossarylist
        description: Microsoft Azure Get Atlas Glossary
        call: purview-data-map-service-rest-api-document-glossary.microsoftazureglossarylist
        outputParameters:
        - type: object
          mapping: $.
      - method: POST
        name: microsoftazureglossarycreate
        description: Microsoft Azure Post Atlas Glossary
        call: purview-data-map-service-rest-api-document-glossary.microsoftazureglossarycreate
        with:
          atlasGlossary: rest.atlasGlossary
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/atlas/v2/glossary/categories
      name: atlas-v2-glossary-categories
      description: REST surface for atlas-v2-glossary-categories.
      operations:
      - method: POST
        name: microsoftazureglossarycreatecategories
        description: Microsoft Azure Post Atlas Glossary Categories
        call: purview-data-map-service-rest-api-document-glossary.microsoftazureglossarycreatecategories
        with:
          glossaryCategory: rest.glossaryCategory
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/atlas/v2/glossary/category
      name: atlas-v2-glossary-category
      description: REST surface for atlas-v2-glossary-category.
      operations:
      - method: POST
        name: microsoftazureglossarycreatecategory
        description: Microsoft Azure Post Atlas Glossary Category
        call: purview-data-map-service-rest-api-document-glossary.microsoftazureglossarycreatecategory
        with:
          glossaryCategory: rest.glossaryCategory
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/atlas/v2/glossary/category/{categoryguid}
      name: atlas-v2-glossary-category-categoryguid
      description: REST surface for atlas-v2-glossary-category-categoryGuid.
      operations:
      - method: GET
        name: microsoftazureglossarygetcategory
        description: Microsoft Azure Get Atlas Glossary Category Categoryguid
        call: purview-data-map-service-rest-api-document-glossary.microsoftazureglossarygetcategory
        outputParameters:
        - type: object
          mapping: $.
      - method: PUT
        name: microsoftazureglossaryupdatecategory
        description: Microsoft Azure Put Atlas Glossary Category Categoryguid
        call: purview-data-map-service-rest-api-document-glossary.microsoftazureglossaryupdatecategory
        with:
          glossaryCategory: rest.glossaryCategory
        outputParameters:
        - type: object
          mapping: $.
      - method: DELETE
        name: microsoftazureglossarydeletecategory
        description: Microsoft Azure Delete Atlas Glossary Category Categoryguid
        call: purview-data-map-service-rest-api-document-glossary.microsoftazureglossarydeletecategory
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/atlas/v2/glossary/category/{categoryguid}/partial
      name: atlas-v2-glossary-category-categoryguid-partial
      description: REST surface for atlas-v2-glossary-category-categoryGuid-partial.
      operations:
      - method: PUT
        name: microsoftazureglossarypartialupdatecategory
        description: Microsoft Azure Put Atlas Glossary Category Categoryguid Partial
        call: purview-data-map-service-rest-api-document-glossary.microsoftazureglossarypartialupdatecategory
        with:
          partialUpdates: rest.partialUpdates
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/atlas/v2/glossary/category/{categoryguid}/related
      name: atlas-v2-glossary-category-categoryguid-related
      description: REST surface for atlas-v2-glossary-category-categoryGuid-related.
      operations:
      - method: GET
        name: microsoftazureglossarylistrelatedcategories
        description: Microsoft Azure Get Atlas Glossary Category Categoryguid Related
        call: purview-data-map-service-rest-api-document-glossary.microsoftazureglossarylistrelatedcategories
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/atlas/v2/glossary/category/{categoryguid}/terms
      name: atlas-v2-glossary-category-categoryguid-terms
      description: REST surface for atlas-v2-glossary-category-categoryGuid-terms.
      operations:
      - method: GET
        name: microsoftazureglossarylistcategoryterms
        description: Microsoft Azure Get Atlas Glossary Category Categoryguid Terms
        call: purview-data-map-service-rest-api-document-glossary.microsoftazureglossarylistcategoryterms
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/atlas/v2/glossary/term
      name: atlas-v2-glossary-term
      description: REST surface for atlas-v2-glossary-term.
      operations:
      - method: POST
        name: microsoftazureglossarycreateterm
        description: Microsoft Azure Post Atlas Glossary Term
        call: purview-data-map-service-rest-api-document-glossary.microsoftazureglossarycreateterm
        with:
          glossaryTerm: rest.glossaryTerm
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/atlas/v2/glossary/term/{termguid}
      name: atlas-v2-glossary-term-termguid
      description: REST surface for atlas-v2-glossary-term-termGuid.
      operations:
      - method: GET
        name: microsoftazureglossarygetterm
        description: Microsoft Azure Get Atlas Glossary Term Termguid
        call: purview-data-map-service-rest-api-document-glossary.microsoftazureglossarygetterm
        outputParameters:
        - type: object
          mapping: $.
      - method: PUT
        name: microsoftazureglossaryupdateterm
        description: Microsoft Azure Put Atlas Glossary Term Termguid
        call: purview-data-map-service-rest-api-document-glossary.microsoftazureglossaryupdateterm
        with:
          glossaryTerm: rest.glossaryTerm
        outputParameters:
        - type: object
          mapping: $.
      - method: DELETE
        name: microsoftazureglossarydeleteterm
        description: Microsoft Azure Delete Atlas Glossary Term Termguid
        call: purview-data-map-service-rest-api-document-glossary.microsoftazureglossarydeleteterm
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/atlas/v2/glossary/term/{termguid}/partial
      name: atlas-v2-glossary-term-termguid-partial
      description: REST surface for atlas-v2-glossary-term-termGuid-partial.
      operations:
      - method: PUT
        name: microsoftazureglossarypartialupdateterm
        description: Microsoft Azure Put Atlas Glossary Term Termguid Partial
        call: purview-data-map-service-rest-api-document-glossary.microsoftazureglossarypartialupdateterm
        with:
          partialUpdates: rest.partialUpdates
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/atlas/v2/glossary/terms
      name: atlas-v2-glossary-terms
      description: REST surface for atlas-v2-glossary-terms.
      operations:
      - method: POST
        name: microsoftazureglossarycreateterms
        description: Microsoft Azure Post Atlas Glossary Terms
        call: purview-data-map-service-rest-api-document-glossary.microsoftazureglossarycreateterms
        with:
          glossaryTerm: rest.glossaryTerm
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/atlas/v2/glossary/terms/{termguid}/assignedentities
      name: atlas-v2-glossary-terms-termguid-assignedentities
      description: REST surface for atlas-v2-glossary-terms-termGuid-assignedEntities.
      operations:
      - method: GET
        name: microsoftazureglossarylistentitiesassignedwithterm
        description: Microsoft Azure Get Atlas Glossary Terms Termguid Assignedentities
        call: purview-data-map-service-rest-api-document-glossary.microsoftazureglossarylistentitiesassignedwithterm
        outputParameters:
        - type: object
          mapping: $.
      - method: POST
        name: microsoftazureglossaryassigntermtoentities
        description: Microsoft Azure Post Atlas Glossary Terms Termguid Assignedentities
        call: purview-data-map-service-rest-api-document-glossary.microsoftazureglossaryassigntermtoentities
        with:
          relatedObjectIds: rest.relatedObjectIds
        outputParameters:
        - type: object
          mapping: $.
      - method: DELETE
        name: microsoftazureglossarydeletetermassignmentfromentities
        description: Microsoft Azure Delete Atlas Glossary Terms Termguid Assignedentities
        call: purview-data-map-service-rest-api-document-glossary.microsoftazureglossarydeletetermassignmentfromentities
        with:
          relatedObjectIds: rest.relatedObjectIds
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/atlas/v2/glossary/terms/{termguid}/related
      name: atlas-v2-glossary-terms-termguid-related
      description: REST surface for atlas-v2-glossary-terms-termGuid-related.
      operations:
      - method: GET
        name: microsoftazureglossarylistrelatedterms
        description: Microsoft Azure Get Atlas Glossary Terms Termguid Related
        call: purview-data-map-service-rest-api-document-glossary.microsoftazureglossarylistrelatedterms
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/atlas/v2/glossary/{glossaryguid}
      name: atlas-v2-glossary-glossaryguid
      description: REST surface for atlas-v2-glossary-glossaryGuid.
      operations:
      - method: GET
        name: microsoftazureglossaryget
        description: Microsoft Azure Get Atlas Glossary Glossaryguid
        call: purview-data-map-service-rest-api-document-glossary.microsoftazureglossaryget
        outputParameters:
        - type: object
          mapping: $.
      - method: PUT
        name: microsoftazureglossaryupdate
        description: Microsoft Azure Put Atlas Glossary Glossaryguid
        call: purview-data-map-service-rest-api-document-glossary.microsoftazureglossaryupdate
        with:
          updatedGlossary: rest.updatedGlossary
        outputParameters:
        - type: object
          mapping: $.
      - method: DELETE
        name: microsoftazureglossarydelete
        description: Microsoft Azure Delete Atlas Glossary Glossaryguid
        call: purview-data-map-service-rest-api-document-glossary.microsoftazureglossarydelete
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/atlas/v2/glossary/{glossaryguid}/categories
      name: atlas-v2-glossary-glossaryguid-categories
      description: REST surface for atlas-v2-glossary-glossaryGuid-categories.
      operations:
      - method: GET
        name: microsoftazureglossarylistcategories
        description: Microsoft Azure Get Atlas Glossary Glossaryguid Categories
        call: purview-data-map-service-rest-api-document-glossary.microsoftazureglossarylistcategories
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/atlas/v2/glossary/{glossaryguid}/categories/headers
      name: atlas-v2-glossary-glossaryguid-categories-headers
      description: REST surface for atlas-v2-glossary-glossaryGuid-categories-headers.
      operations:
      - method: GET
        name: microsoftazureglossarylistcategoriesheaders
        description: Microsoft Azure Get Atlas Glossary Glossaryguid Categories Headers
        call: purview-data-map-service-rest-api-document-glossary.microsoftazureglossarylistcategoriesheaders
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/atlas/v2/glossary/{glossaryguid}/detailed
      name: atlas-v2-glossary-glossaryguid-detailed
      description: REST surface for atlas-v2-glossary-glossaryGuid-detailed.
      operations:
      - method: GET
        name: microsoftazureglossarygetdetailed
        description: Microsoft Azure Get Atlas Glossary Glossaryguid Detailed
        call: purview-data-map-service-rest-api-document-glossary.microsoftazureglossarygetdetailed
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/atlas/v2/glossary/{glossaryguid}/partial
      name: atlas-v2-glossary-glossaryguid-partial
      description: REST surface for atlas-v2-glossary-glossaryGuid-partial.
      operations:
      - method: PUT
        name: microsoftazureglossarypartialupdate
        description: Microsoft Azure Put Atlas Glossary Glossaryguid Partial
        call: purview-data-map-service-rest-api-document-glossary.microsoftazureglossarypartialupdate
        with:
          partialUpdates: rest.partialUpdates
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/atlas/v2/glossary/{glossaryguid}/terms
      name: atlas-v2-glossary-glossaryguid-terms
      description: REST surface for atlas-v2-glossary-glossaryGuid-terms.
      operations:
      - method: GET
        name: microsoftazureglossarylistterms
        description: Microsoft Azure Get Atlas Glossary Glossaryguid Terms
        call: purview-data-map-service-rest-api-document-glossary.microsoftazureglossarylistterms
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/atlas/v2/glossary/{glossaryguid}/terms/headers
      name: atlas-v2-glossary-glossaryguid-terms-headers
      description: REST surface for atlas-v2-glossary-glossaryGuid-terms-headers.
      operations:
      - method: GET
        name: microsoftazureglossarylisttermheaders
        description: Microsoft Azure Get Atlas Glossary Glossaryguid Terms Headers
        call: purview-data-map-service-rest-api-document-glossary.microsoftazureglossarylisttermheaders
        outputParameters:
        - type: object
          mapping: $.
  - type: mcp
    namespace: purview-data-map-service-rest-api-document-glossary-mcp
    port: 9090
    transport: http
    description: MCP adapter for Microsoft Azure Purview Data Map Service REST API Document — Glossary. One tool per consumed
      operation, routed inline through this capability's consumes block.
    tools:
    - name: microsoft-azure-get-atlas-glossary
      description: Microsoft Azure Get Atlas Glossary
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: purview-data-map-service-rest-api-document-glossary.microsoftazureglossarylist
      outputParameters:
      - type: object
        mapping: $.
    - name: microsoft-azure-post-atlas-glossary
      description: Microsoft Azure Post Atlas Glossary
      hints:
        readOnly: false
        destructive: false
        idempotent: false
      call: purview-data-map-service-rest-api-document-glossary.microsoftazureglossarycreate
      with:
        atlasGlossary: tools.atlasGlossary
      outputParameters:
      - type: object
        mapping: $.
    - name: microsoft-azure-post-atlas-glossary-2
      description: Microsoft Azure Post Atlas Glossary Categories
      hints:
        readOnly: false
        destructive: false
        idempotent: false
      call: purview-data-map-service-rest-api-document-glossary.microsoftazureglossarycreatecategories
      with:
        glossaryCategory: tools.glossaryCategory
      outputParameters:
      - type: object
        mapping: $.
    - name: microsoft-azure-post-atlas-glossary-3
      description: Microsoft Azure Post Atlas Glossary Category
      hints:
        readOnly: false
        destructive: false
        idempotent: false
      call: purview-data-map-service-rest-api-document-glossary.microsoftazureglossarycreatecategory
      with:
        glossaryCategory: tools.glossaryCategory
      outputParameters:
      - type: object
        mapping: $.
    - name: microsoft-azure-get-atlas-glossary-2
      description: Microsoft Azure Get Atlas Glossary Category Categoryguid
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: purview-data-map-service-rest-api-document-glossary.microsoftazureglossarygetcategory
      outputParameters:
      - type: object
        mapping: $.
    - name: microsoft-azure-put-atlas-glossary
      description: Microsoft Azure Put Atlas Glossary Category Categoryguid
      hints:
        readOnly: false
        destructive: false
        idempotent: true
      call: purview-data-map-service-rest-api-document-glossary.microsoftazureglossaryupdatecategory
      with:
        glossaryCategory: tools.glossaryCategory
      outputParameters:
      - type: object
        mapping: $.
    - name: microsoft-azure-delete-atlas-glossary
      description: Microsoft Azure Delete Atlas Glossary Category Categoryguid
      hints:
        readOnly: false
        destructive: true
        idempotent: true
      call: purview-data-map-service-rest-api-document-glossary.microsoftazureglossarydeletecategory
      outputParameters:
      - type: object
        mapping: $.
    - name: microsoft-azure-put-atlas-glossary-2
      description: Microsoft Azure Put Atlas Glossary Category Categoryguid Partial
      hints:
        readOnly: false
        destructive: false
        idempotent: true
      call: purview-data-map-service-rest-api-document-glossary.microsoftazureglossarypartialupdatecategory
      with:
        partialUpdates: tools.partialUpdates
      outputParameters:
      - type: object
        mapping: $.
    - name: microsoft-azure-get-atlas-glossary-3
      description: Microsoft Azure Get Atlas Glossary Category Categoryguid Related
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: purview-data-map-service-rest-api-document-glossary.microsoftazureglossarylistrelatedcategories
      outputParameters:
      - type: object
        mapping: $.
    - name: microsoft-azure-get-atlas-glossary-4
      description: Microsoft Azure Get Atlas Glossary Category Categoryguid Terms
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: purview-data-map-service-rest-api-document-glossary.microsoftazureglossarylistcategoryterms
      outputParameters:
      - type: object
        mapping: $.
    - name: microsoft-azure-post-atlas-glossary-4
      description: Microsoft Azure Post Atlas Glossary Term
      hints:
        readOnly: false
        destructive: false
        idempotent: false
      call: purvie

# --- truncated at 32 KB (39 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/microsoft-azure/refs/heads/main/capabilities/purview-data-map-service-rest-api-document-glossary.yaml