{
  "opencollection": "1.0.0",
  "info": {
    "name": "Microsoft Purview Catalog API",
    "version": "2022-08-01-preview"
  },
  "request": {
    "auth": {
      "type": "oauth2",
      "flow": "client_credentials",
      "accessTokenUrl": "https://login.microsoftonline.com/{tenantId}/oauth2/v2.0/token",
      "credentials": {
        "clientId": "{{clientId}}",
        "clientSecret": "{{clientSecret}}"
      }
    }
  },
  "items": [
    {
      "info": {
        "name": "Entity",
        "type": "folder"
      },
      "items": [
        {
          "info": {
            "name": "Microsoft Purview Create or update an entity",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://{accountName}.purview.azure.com/catalog/api/atlas/v2/entity",
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Create or update an entity. Existing entity is matched using its unique guid if supplied or by its unique attributes such as qualifiedName."
        },
        {
          "info": {
            "name": "Microsoft Purview Get entity by GUID",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://{accountName}.purview.azure.com/catalog/api/atlas/v2/entity/guid/:guid",
            "params": [
              {
                "name": "guid",
                "value": "",
                "type": "path",
                "description": "The globally unique identifier of the entity"
              },
              {
                "name": "minExtInfo",
                "value": "",
                "type": "query",
                "description": "Whether to return minimal information for referred entities"
              },
              {
                "name": "ignoreRelationships",
                "value": "",
                "type": "query",
                "description": "Whether to ignore relationships"
              }
            ]
          },
          "docs": "Get complete definition of an entity given its GUID."
        },
        {
          "info": {
            "name": "Microsoft Purview Delete an entity by GUID",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "https://{accountName}.purview.azure.com/catalog/api/atlas/v2/entity/guid/:guid",
            "params": [
              {
                "name": "guid",
                "value": "",
                "type": "path",
                "description": "The globally unique identifier of the entity"
              }
            ]
          },
          "docs": "Delete an entity identified by its GUID."
        },
        {
          "info": {
            "name": "Microsoft Purview List entities by GUIDs",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://{accountName}.purview.azure.com/catalog/api/atlas/v2/entity/bulk",
            "params": [
              {
                "name": "guid",
                "value": "",
                "type": "query",
                "description": "List of GUIDs of entities to retrieve"
              },
              {
                "name": "minExtInfo",
                "value": "",
                "type": "query",
                "description": "Whether to return minimal information for referred entities"
              },
              {
                "name": "ignoreRelationships",
                "value": "",
                "type": "query",
                "description": "Whether to ignore relationships"
              }
            ]
          },
          "docs": "List entities in bulk identified by their GUIDs."
        },
        {
          "info": {
            "name": "Microsoft Purview Create or update entities in bulk",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://{accountName}.purview.azure.com/catalog/api/atlas/v2/entity/bulk",
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Create or update entities in bulk. Existing entity is matched using its unique guid if supplied or by its unique attributes."
        },
        {
          "info": {
            "name": "Microsoft Purview Delete entities in bulk",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "https://{accountName}.purview.azure.com/catalog/api/atlas/v2/entity/bulk",
            "params": [
              {
                "name": "guid",
                "value": "",
                "type": "query",
                "description": "List of GUIDs of entities to delete"
              }
            ]
          },
          "docs": "Delete a list of entities in bulk identified by their GUIDs or unique attributes."
        },
        {
          "info": {
            "name": "Microsoft Purview Get classification for entity",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://{accountName}.purview.azure.com/catalog/api/atlas/v2/entity/guid/:guid/classification/:classificationName",
            "params": [
              {
                "name": "guid",
                "value": "",
                "type": "path",
                "description": "The globally unique identifier of the entity"
              },
              {
                "name": "classificationName",
                "value": "",
                "type": "path",
                "description": "The name of the classification"
              }
            ]
          },
          "docs": "Get classification for a given entity represented by a GUID."
        },
        {
          "info": {
            "name": "Microsoft Purview Remove classification from entity",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "https://{accountName}.purview.azure.com/catalog/api/atlas/v2/entity/guid/:guid/classification/:classificationName",
            "params": [
              {
                "name": "guid",
                "value": "",
                "type": "path"
              },
              {
                "name": "classificationName",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Delete a given classification from an existing entity represented by a GUID."
        },
        {
          "info": {
            "name": "Microsoft Purview List classifications for entity",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://{accountName}.purview.azure.com/catalog/api/atlas/v2/entity/guid/:guid/classifications",
            "params": [
              {
                "name": "guid",
                "value": "",
                "type": "path",
                "description": "The globally unique identifier of the entity"
              }
            ]
          },
          "docs": "List classifications for a given entity represented by a GUID."
        },
        {
          "info": {
            "name": "Microsoft Purview Add classifications to entity",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://{accountName}.purview.azure.com/catalog/api/atlas/v2/entity/guid/:guid/classifications",
            "params": [
              {
                "name": "guid",
                "value": "",
                "type": "path"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Add classifications to an existing entity represented by a GUID."
        },
        {
          "info": {
            "name": "Microsoft Purview Update classifications on entity",
            "type": "http"
          },
          "http": {
            "method": "PUT",
            "url": "https://{accountName}.purview.azure.com/catalog/api/atlas/v2/entity/guid/:guid/classifications",
            "params": [
              {
                "name": "guid",
                "value": "",
                "type": "path"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Update classifications to an existing entity represented by a GUID."
        },
        {
          "info": {
            "name": "Microsoft Purview Add labels to entity",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://{accountName}.purview.azure.com/catalog/api/atlas/v2/entity/guid/:guid/labels",
            "params": [
              {
                "name": "guid",
                "value": "",
                "type": "path"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Add given labels to a given entity identified by its GUID."
        },
        {
          "info": {
            "name": "Microsoft Purview Set labels on entity",
            "type": "http"
          },
          "http": {
            "method": "PUT",
            "url": "https://{accountName}.purview.azure.com/catalog/api/atlas/v2/entity/guid/:guid/labels",
            "params": [
              {
                "name": "guid",
                "value": "",
                "type": "path"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Set labels to a given entity identified by its GUID."
        },
        {
          "info": {
            "name": "Microsoft Purview Remove labels from entity",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "https://{accountName}.purview.azure.com/catalog/api/atlas/v2/entity/guid/:guid/labels",
            "params": [
              {
                "name": "guid",
                "value": "",
                "type": "path"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Delete given labels from a given entity identified by its GUID."
        },
        {
          "info": {
            "name": "Microsoft Purview Set classifications on entities in bulk",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://{accountName}.purview.azure.com/catalog/api/atlas/v2/entity/bulk/setClassifications",
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Set classifications on entities in bulk."
        },
        {
          "info": {
            "name": "Microsoft Purview Add or update business metadata on entity",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://{accountName}.purview.azure.com/catalog/api/atlas/v2/entity/guid/:guid/businessmetadata",
            "params": [
              {
                "name": "guid",
                "value": "",
                "type": "path"
              },
              {
                "name": "isOverwrite",
                "value": "",
                "type": "query",
                "description": "Whether to overwrite existing business metadata"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Add business metadata to an entity."
        },
        {
          "info": {
            "name": "Microsoft Purview Remove business metadata from entity",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "https://{accountName}.purview.azure.com/catalog/api/atlas/v2/entity/guid/:guid/businessmetadata",
            "params": [
              {
                "name": "guid",
                "value": "",
                "type": "path"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Remove business metadata from an entity."
        },
        {
          "info": {
            "name": "Microsoft Purview Move entities to collection",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://{accountName}.purview.azure.com/catalog/api/atlas/v2/entity/bulk/collection/:collectionId",
            "params": [
              {
                "name": "collectionId",
                "value": "",
                "type": "path",
                "description": "The collection identifier"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Move existing entities to the target collection."
        }
      ]
    },
    {
      "info": {
        "name": "Glossary",
        "type": "folder"
      },
      "items": [
        {
          "info": {
            "name": "Microsoft Purview List all glossaries",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://{accountName}.purview.azure.com/catalog/api/atlas/v2/glossary",
            "params": [
              {
                "name": "limit",
                "value": "",
                "type": "query",
                "description": "The page size - by default there is no paging"
              },
              {
                "name": "offset",
                "value": "",
                "type": "query",
                "description": "The offset for pagination purpose"
              },
              {
                "name": "sort",
                "value": "",
                "type": "query",
                "description": "The sort order - ASC or DESC"
              },
              {
                "name": "ignoreTermsAndCategories",
                "value": "",
                "type": "query",
                "description": "Whether to ignore terms and categories"
              }
            ]
          },
          "docs": "Get all glossaries. Recommend using limit/offset to get pagination result."
        },
        {
          "info": {
            "name": "Microsoft Purview Create a glossary",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://{accountName}.purview.azure.com/catalog/api/atlas/v2/glossary",
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Create a glossary."
        },
        {
          "info": {
            "name": "Microsoft Purview Get glossary by GUID",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://{accountName}.purview.azure.com/catalog/api/atlas/v2/glossary/:glossaryId",
            "params": [
              {
                "name": "glossaryId",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Get a specific Glossary by its GUID."
        },
        {
          "info": {
            "name": "Microsoft Purview Update a glossary",
            "type": "http"
          },
          "http": {
            "method": "PUT",
            "url": "https://{accountName}.purview.azure.com/catalog/api/atlas/v2/glossary/:glossaryId",
            "params": [
              {
                "name": "glossaryId",
                "value": "",
                "type": "path"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Update the given glossary."
        },
        {
          "info": {
            "name": "Microsoft Purview Delete a glossary",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "https://{accountName}.purview.azure.com/catalog/api/atlas/v2/glossary/:glossaryId",
            "params": [
              {
                "name": "glossaryId",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Delete a glossary. Will delete underlying terms/categories together."
        },
        {
          "info": {
            "name": "Microsoft Purview List terms in glossary",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://{accountName}.purview.azure.com/catalog/api/atlas/v2/glossary/:glossaryId/terms",
            "params": [
              {
                "name": "glossaryId",
                "value": "",
                "type": "path"
              },
              {
                "name": "limit",
                "value": "",
                "type": "query"
              },
              {
                "name": "offset",
                "value": "",
                "type": "query"
              },
              {
                "name": "sort",
                "value": "",
                "type": "query"
              }
            ]
          },
          "docs": "Get terms belonging to a specific glossary."
        },
        {
          "info": {
            "name": "Microsoft Purview List categories in glossary",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://{accountName}.purview.azure.com/catalog/api/atlas/v2/glossary/:glossaryId/categories",
            "params": [
              {
                "name": "glossaryId",
                "value": "",
                "type": "path"
              },
              {
                "name": "limit",
                "value": "",
                "type": "query"
              },
              {
                "name": "offset",
                "value": "",
                "type": "query"
              },
              {
                "name": "sort",
                "value": "",
                "type": "query"
              }
            ]
          },
          "docs": "Get the categories belonging to a specific glossary."
        },
        {
          "info": {
            "name": "Microsoft Purview Create a glossary term",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://{accountName}.purview.azure.com/catalog/api/atlas/v2/glossary/term",
            "params": [
              {
                "name": "includeTermHierarchy",
                "value": "",
                "type": "query",
                "description": "Whether to include the term hierarchy"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Create a glossary term."
        },
        {
          "info": {
            "name": "Microsoft Purview Get glossary term by GUID",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://{accountName}.purview.azure.com/catalog/api/atlas/v2/glossary/term/:termId",
            "params": [
              {
                "name": "termId",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Get a specific glossary term by its GUID."
        },
        {
          "info": {
            "name": "Microsoft Purview Update a glossary term",
            "type": "http"
          },
          "http": {
            "method": "PUT",
            "url": "https://{accountName}.purview.azure.com/catalog/api/atlas/v2/glossary/term/:termId",
            "params": [
              {
                "name": "termId",
                "value": "",
                "type": "path"
              },
              {
                "name": "includeTermHierarchy",
                "value": "",
                "type": "query"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Update the given glossary term by its GUID."
        },
        {
          "info": {
            "name": "Microsoft Purview Delete a glossary term",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "https://{accountName}.purview.azure.com/catalog/api/atlas/v2/glossary/term/:termId",
            "params": [
              {
                "name": "termId",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Delete a glossary term."
        },
        {
          "info": {
            "name": "Microsoft Purview Create glossary terms in bulk",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://{accountName}.purview.azure.com/catalog/api/atlas/v2/glossary/terms",
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Create glossary terms in bulk."
        },
        {
          "info": {
            "name": "Microsoft Purview Create a glossary category",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://{accountName}.purview.azure.com/catalog/api/atlas/v2/glossary/category",
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Create a glossary category."
        },
        {
          "info": {
            "name": "Microsoft Purview Get glossary category by GUID",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://{accountName}.purview.azure.com/catalog/api/atlas/v2/glossary/category/:categoryId",
            "params": [
              {
                "name": "categoryId",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Get specific glossary category by its GUID."
        },
        {
          "info": {
            "name": "Microsoft Purview Update a glossary category",
            "type": "http"
          },
          "http": {
            "method": "PUT",
            "url": "https://{accountName}.purview.azure.com/catalog/api/atlas/v2/glossary/category/:categoryId",
            "params": [
              {
                "name": "categoryId",
                "value": "",
                "type": "path"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Update the given glossary category by its GUID."
        },
        {
          "info": {
            "name": "Microsoft Purview Delete a glossary category",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "https://{accountName}.purview.azure.com/catalog/api/atlas/v2/glossary/category/:categoryId",
            "params": [
              {
                "name": "categoryId",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Delete a glossary category."
        },
        {
          "info": {
            "name": "Microsoft Purview List entities assigned with term",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://{accountName}.purview.azure.com/catalog/api/atlas/v2/glossary/terms/:termId/assignedEntities",
            "params": [
              {
                "name": "termId",
                "value": "",
                "type": "path"
              },
              {
                "name": "limit",
                "value": "",
                "type": "query"
              },
              {
                "name": "offset",
                "value": "",
                "type": "query"
              },
              {
                "name": "sort",
                "value": "",
                "type": "query"
              }
            ]
          },
          "docs": "List all related objects assigned with the specified term."
        },
        {
          "info": {
            "name": "Microsoft Purview Assign term to entities",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://{accountName}.purview.azure.com/catalog/api/atlas/v2/glossary/terms/:termId/assignedEntities",
            "params": [
              {
                "name": "termId",
                "value": "",
                "type": "path"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Assign the given term to the provided list of related objects."
        },
        {
          "info": {
            "name": "Microsoft Purview Remove term assignment from entities",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "https://{accountName}.purview.azure.com/catalog/api/atlas/v2/glossary/terms/:termId/assignedEntities",
            "params": [
              {
                "name": "termId",
                "value": "",
                "type": "path"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Delete the term assignment for the given list of related objects."
        }
      ]
    },
    {
      "info": {
        "name": "Discovery",
        "type": "folder"
      },
      "items": [
        {
          "info": {
            "name": "Microsoft Purview Search data assets",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://{accountName}.purview.azure.com/catalog/api/search/query",
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Get data using search."
        },
        {
          "info": {
            "name": "Microsoft Purview Get search suggestions",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://{accountName}.purview.azure.com/catalog/api/search/suggest",
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Get search suggestions by query criteria."
        },
        {
          "info": {
            "name": "Microsoft Purview Get auto complete options",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://{accountName}.purview.azure.com/catalog/api/search/autocomplete",
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Get auto complete options for search."
        }
      ]
    },
    {
      "info": {
        "name": "Lineage",
        "type": "folder"
      },
      "items": [
        {
          "info": {
            "name": "Microsoft Purview Get lineage by GUID",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://{accountName}.purview.azure.com/catalog/api/atlas/v2/lineage/:guid",
            "params": [
              {
                "name": "guid",
                "value": "",
                "type": "path"
              },
              {
                "name": "direction",
                "value": "",
                "type": "query",
                "description": "The direction of lineage (INPUT, OUTPUT, BOTH)"
              },
              {
                "name": "depth",
                "value": "",
                "type": "query",
                "description": "The number of hops for lineage"
              }
            ]
          },
          "docs": "Get lineage info of the entity specified by GUID."
        },
        {
          "info": {
            "name": "Microsoft Purview Get next page of lineage",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://{accountName}.purview.azure.com/catalog/api/atlas/v2/lineage/:guid/next",
            "params": [
              {
                "name": "guid",
                "value": "",
                "type": "path"
              },
              {
                "name": "direction",
                "value": "",
                "type": "query"
              },
              {
                "name": "offset",
                "value": "",
                "type": "query"
              },
              {
                "name": "limit",
                "value": "",
                "type": "query"
              }
            ]
          },
          "docs": "Return immediate next page lineage info about entity with pagination."
        }
      ]
    },
    {
      "info": {
        "name": "Relationship",
        "type": "folder"
      },
      "items": [
        {
          "info": {
            "name": "Microsoft Purview Create a relationship",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://{accountName}.purview.azure.com/catalog/api/atlas/v2/relationship",
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Create a new relationship between entities."
        },
        {
          "info": {
            "name": "Microsoft Purview Update a relationship",
            "type": "http"
          },
          "http": {
            "method": "PUT",
            "url": "https://{accountName}.purview.azure.com/catalog/api/atlas/v2/relationship",
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Update an existing relationship between entities."
        },
        {
          "info": {
            "name": "Microsoft Purview Get relationship by GUID",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://{accountName}.purview.azure.com/catalog/api/atlas/v2/relationship/guid/:guid",
            "params": [
              {
                "name": "guid",
                "value": "",
                "type": "path"
              },
              {
                "name": "extendedInfo",
                "value": "",
                "type": "query",
                "description": "Whether to return extended information"
              }
            ]
          },
          "docs": "Get relationship information between entities by its GUID."
        },
        {
          "info": {
            "name": "Microsoft Purview Delete a relationship",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "https://{accountName}.purview.azure.com/catalog/api/atlas/v2/relationship/guid/:guid",
            "params": [
              {
                "name": "guid",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Delete a relationship between entities by its GUID."
        }
      ]
    },
    {
      "info": {
        "name": "Type",
        "type": "folder"
      },
      "items": [
        {
          "info": {
            "name": "Microsoft Purview List all type definitions",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://{accountName}.purview.azure.com/catalog/api/atlas/v2/types/typedefs",
            "params": [
              {
                "name": "includeTermTemplate",
                "value": "",
                "type": "query",
                "description": "Whether to include term template definitions"
              },
              {
                "name": "type",
                "value": "",
                "type": "query",
                "description": "Type category filter"
              }
            ]
          },
          "docs": "List all type definitions in bulk."
        },
        {
          "info": {
            "name": "Microsoft Purview Create type definitions in bulk",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://{accountName}.purview.azure.com/catalog/api/atlas/v2/types/typedefs",
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Create all atlas type definitions in bulk."
        },
        {
          "info": {
            "name": "Microsoft Purview Update type definitions in bulk",
            "type": "http"
          },
          "http": {
            "method": "PUT",
            "url": "https://{accountName}.purview.azure.com/catalog/api/atlas/v2/types/typedefs",
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Update all types in bulk."
        },
        {
          "info": {
            "name": "Microsoft Purview Delete type definitions in bulk",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "https://{accountName}.purview.azure.com/catalog/api/atlas/v2/types/typedefs",
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Delete API for all types in bulk."
        },
        {
          "info": {
            "name": "Microsoft Purview List type definition headers",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://{accountName}.purview.azure.com/catalog/api/atlas/v2/types/typedefs/headers",
            "params": [
              {
                "name": "includeTermTemplate",
                "value": "",
                "type": "query"
              },
              {
                "name": "type",
                "value": "",
                "type": "query"
              }
            ]
          },
          "docs": "List all type definitions returned as a list of minimal information header."
        },
        {
          "info": {
            "name": "Microsoft Purview Get type definition by GUID",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://{accountName}.purview.azure.com/catalog/api/atlas/v2/types/typedef/guid/:guid",
            "params": [
              {
                "name": "guid",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Get the type definition for the given GUID."
        },
        {
          "info": {
            "name": "Microsoft Purview Get type definition by name",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://{accountName}.purview.azure.com/catalog/api/atlas/v2/types/typedef/name/:name",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Get the type definition by its name (unique)."
        },
        {
          "info": {
            "name": "Microsoft Purview Delete type definition by name",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "https://{accountName}.purview.azure.com/catalog/api/atlas/v2/types/typedef/name/:name",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Delete API for type identified by its name."
        }
      ]
    }
  ],
  "bundled": true
}