How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Microsoft Azure Type API

The Type API from Microsoft Azure — 18 operation(s) for type.

Microsoft Azure Type API is one of 1667 APIs that Microsoft Azure publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Type. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, an API reference, pricing, a JSON-LD context, and a getting-started guide.

This API exposes 22 operations across 18 paths, and defines 26 schemas. It is described by OpenAPI 3.2.0, at version 2020-08-01-preview.

22 operations 18 paths 26 schemas 2 DELETE18 GET1 POST1 PUT

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
2020-08-01-preview
Resource Areas
1

Paths & Operations 22

Across 18 paths, the API surfaces 22 operations — 2 DELETE, 18 GET, 1 POST, 1 PUT. Each is listed below with its method, path, parameters, and response codes.

Type 22
GET
/atlas/v2/types/businessmetadatadef/guid/{guid}
Microsoft Azure Get Atlas Types Businessmetadatadef Guid Guid
microsoftAzureTypeGetbusinessmetadatadefbyguid 1 param → 200default
GET
/atlas/v2/types/businessmetadatadef/name/{name}
Microsoft Azure Get Atlas Types Businessmetadatadef Name Name
microsoftAzureTypeGetbusinessmetadatadefbyname 1 param → 200default
GET
/atlas/v2/types/classificationdef/guid/{guid}
Microsoft Azure Get Atlas Types Classificationdef Guid Guid
microsoftAzureTypeGetclassificationdefbyguid 1 param → 200default
GET
/atlas/v2/types/classificationdef/name/{name}
Microsoft Azure Get Atlas Types Classificationdef Name Name
microsoftAzureTypeGetclassificationdefbyname 1 param → 200default
GET
/atlas/v2/types/entitydef/guid/{guid}
Microsoft Azure Get Atlas Types Entitydef Guid Guid
microsoftAzureTypeGetentitydefbyguid 1 param → 200default
GET
/atlas/v2/types/entitydef/name/{name}
Microsoft Azure Get Atlas Types Entitydef Name Name
microsoftAzureTypeGetentitydefbyname 1 param → 200default
GET
/atlas/v2/types/enumdef/guid/{guid}
Microsoft Azure Get Atlas Types Enumdef Guid Guid
microsoftAzureTypeGetenumdefbyguid 1 param → 200default
GET
/atlas/v2/types/enumdef/name/{name}
Microsoft Azure Get Atlas Types Enumdef Name Name
microsoftAzureTypeGetenumdefbyname 1 param → 200default
GET
/atlas/v2/types/relationshipdef/guid/{guid}
Microsoft Azure Get Atlas Types Relationshipdef Guid Guid
microsoftAzureTypeGetrelationshipdefbyguid 1 param → 200default
GET
/atlas/v2/types/relationshipdef/name/{name}
Microsoft Azure Get Atlas Types Relationshipdef Name Name
microsoftAzureTypeGetrelationshipdefbyname 1 param → 200default
GET
/atlas/v2/types/structdef/guid/{guid}
Microsoft Azure Get Atlas Types Structdef Guid Guid
microsoftAzureTypeGetstructdefbyguid 1 param → 200default
GET
/atlas/v2/types/structdef/name/{name}
Microsoft Azure Get Atlas Types Structdef Name Name
microsoftAzureTypeGetstructdefbyname 1 param → 200default
GET
/atlas/v2/types/typedef/guid/{guid}
Microsoft Azure Get Atlas Types Typedef Guid Guid
microsoftAzureTypeGetbyguid 1 param → 200default
GET
/atlas/v2/types/typedef/name/{name}
Microsoft Azure Get Atlas Types Typedef Name Name
microsoftAzureTypeGetbyname 1 param → 200default
DELETE
/atlas/v2/types/typedef/name/{name}
Microsoft Azure Delete Atlas Types Typedef Name Name
microsoftAzureTypeDelete 1 param → 204default
GET
/atlas/v2/types/typedefs
Microsoft Azure Get Atlas Types Typedefs
microsoftAzureTypeList 3 params → 200default
POST
/atlas/v2/types/typedefs
Microsoft Azure Post Atlas Types Typedefs
microsoftAzureTypeBulkcreate body → 200default
PUT
/atlas/v2/types/typedefs
Microsoft Azure Put Atlas Types Typedefs
microsoftAzureTypeBulkupdate body → 200default
DELETE
/atlas/v2/types/typedefs
Microsoft Azure Delete Atlas Types Typedefs
microsoftAzureTypeBulkdelete body → 204default
GET
/atlas/v2/types/typedefs/headers
Microsoft Azure Get Atlas Types Typedefs Headers
microsoftAzureTypeListheaders 3 params → 200default
GET
/types/termtemplatedef/guid/{guid}
Microsoft Azure Get Types Termtemplatedef Guid Guid
microsoftAzureTypeGettermtemplatedefbyguid 2 params → 200default
GET
/types/termtemplatedef/name/{name}
Microsoft Azure Get Types Termtemplatedef Name Name
microsoftAzureTypeGettermtemplatedefbyname 2 params → 200default

Schemas 26

The contract defines 26 schemas that model the data the API accepts and returns. The most detailed are NumberFormat (14 properties), AtlasBaseTypeDef (14 properties), AtlasAttributeDef (13 properties), AtlasExtraTypeDef (11 properties). Each schema is shown below with its type and property counts.

AtlasEntityDef
object
class that captures details of a entity-type.
3 properties
LastModifiedTS
string
ETag for concurrency control.
TypeCategory
string
The enum of type category.
AtlasBaseTypeDef
object
Base class that captures common-attributes for all types.
14 properties
AtlasRelationshipEndDef
object
The relationshipEndDef represents an end of the relationship. The end of the relationship is defined by a type, an attribute name, cardinality and whether it i…
6 properties
AtlasEnumElementDef
object
class that captures details of an enum-element.
3 properties
AtlasConstraintDef
object
class that captures details of a constraint.
2 properties
AtlasExtraTypeDef
object
Extra properties for a type.
11 properties
AtlasStructDef
object
class that captures details of a struct-type.
1 property
DateFormat
object
The date format.
9 properties
AtlasRelationshipDef
object
AtlasRelationshipDef is a TypeDef that defines a relationship. As with other typeDefs the AtlasRelationshipDef has a name. Once created the RelationshipDef has…
4 properties
AtlasTypeDefHeader
object
The basic information of the type definition.
3 properties
TimeZone
object
The timezone information.
6 properties
RelationshipCategory
string
The Relationship category determines the style of relationship around containment and lifecycle. UML terminology is used for the values. ASSOCIATION is a relat…
RoundingMode
string
The enum of rounding mode.
AtlasBusinessMetadataDef
object
class that captures details of a struct-type.
AtlasTypeDef
object
The definitions of type.
NumberFormat
object
The number format.
14 properties
AtlasRelationshipAttributeDef
object
The relationshipEndDef represents an end of the relationship. The end of the relationship is defined by a type, an attribute name, cardinality and whether it i…
2 properties
AtlasAttributeDef
object
class that captures details of a struct-attribute.
13 properties
AtlasTypesDef
object
The definitions of types.
7 properties
TermTemplateDef
object
term template definition for glossary term.
ErrorResponse
object
An error response from the service
3 properties
AtlasEnumDef
object
class that captures details of an enum-type.
2 properties
AtlasClassificationDef
object
class that captures details of a classification-type.
3 properties
Cardinality
string
single-valued attribute or multi-valued attribute.

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

microsoft-azure-type-api-openapi.yml Raw ↑

Other APIs Microsoft Azure publishes across the network.

Microsoft Azure AI Search API
Microsoft Azure Communication Services API
Microsoft Azure Event Grid API
Microsoft Azure Functions API
Microsoft Azure DevOps REST API
Microsoft Azure AI Foundry API
Microsoft Azure Resource JSON Schema
Microsoft Azure JSON-LD Context
Microsoft Azure AccessConnector API
Microsoft Azure AccessControlRecords API
Microsoft Azure AccessPolicies API
Microsoft Azure AccessReviewInstanceAcceptRecommmendations API
Where this information came from

This is an independent, third-party profile of Microsoft Azure Type API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.