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 Types API

The Types API from Microsoft Azure — 18 operation(s) for types.

Microsoft Azure Types 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 Types. 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 37 schemas. It is described by OpenAPI 3.2.0, at version 2020-08-01-preview.

22 operations 18 paths 37 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.

Types 22
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
GET
/atlas/v2/types/businessmetadatadef/guid/{guid}
Microsoft Azure Get Atlas Types Businessmetadatadef Guid Guid
microsoftAzureTypesGetbusinessmetadatadefbyguid 1 param → 200default
GET
/atlas/v2/types/businessmetadatadef/name/{name}
Microsoft Azure Get Atlas Types Businessmetadatadef Name Name
microsoftAzureTypesGetbusinessmetadatadefbyname 1 param → 200default
GET
/atlas/v2/types/classificationdef/guid/{guid}
Microsoft Azure Get Atlas Types Classificationdef Guid Guid
microsoftAzureTypesGetclassificationdefbyguid 1 param → 200default
GET
/atlas/v2/types/classificationdef/name/{name}
Microsoft Azure Get Atlas Types Classificationdef Name Name
microsoftAzureTypesGetclassificationdefbyname 1 param → 200default
GET
/atlas/v2/types/entitydef/guid/{guid}
Microsoft Azure Get Atlas Types Entitydef Guid Guid
microsoftAzureTypesGetentitydefinitionbyguid 1 param → 200default
GET
/atlas/v2/types/entitydef/name/{name}
Microsoft Azure Get Atlas Types Entitydef Name Name
microsoftAzureTypesGetentitydefinitionbyname 1 param → 200default
GET
/atlas/v2/types/enumdef/guid/{guid}
Microsoft Azure Get Atlas Types Enumdef Guid Guid
microsoftAzureTypesGetenumdefbyguid 1 param → 200default
GET
/atlas/v2/types/enumdef/name/{name}
Microsoft Azure Get Atlas Types Enumdef Name Name
microsoftAzureTypesGetenumdefbyname 1 param → 200default
GET
/atlas/v2/types/relationshipdef/guid/{guid}
Microsoft Azure Get Atlas Types Relationshipdef Guid Guid
microsoftAzureTypesGetrelationshipdefbyguid 1 param → 200default
GET
/atlas/v2/types/relationshipdef/name/{name}
Microsoft Azure Get Atlas Types Relationshipdef Name Name
microsoftAzureTypesGetrelationshipdefbyname 1 param → 200default
GET
/atlas/v2/types/structdef/guid/{guid}
Microsoft Azure Get Atlas Types Structdef Guid Guid
microsoftAzureTypesGetstructdefbyguid 1 param → 200default
GET
/atlas/v2/types/structdef/name/{name}
Microsoft Azure Get Atlas Types Structdef Name Name
microsoftAzureTypesGetstructdefbyname 1 param → 200default
GET
/atlas/v2/types/typedef/guid/{guid}
Microsoft Azure Get Atlas Types Typedef Guid Guid
microsoftAzureTypesGettypedefinitionbyguid 1 param → 200default
GET
/atlas/v2/types/typedef/name/{name}
Microsoft Azure Get Atlas Types Typedef Name Name
microsoftAzureTypesGettypedefinitionbyname 1 param → 200default
DELETE
/atlas/v2/types/typedef/name/{name}
Microsoft Azure Delete Atlas Types Typedef Name Name
microsoftAzureTypesDeletetypebyname 1 param → 204default
GET
/atlas/v2/types/typedefs
Microsoft Azure Get Atlas Types Typedefs
microsoftAzureTypesGetalltypedefinitions 2 params → 200default
POST
/atlas/v2/types/typedefs
Microsoft Azure Post Atlas Types Typedefs
microsoftAzureTypesCreatetypedefinitions body → 200default
PUT
/atlas/v2/types/typedefs
Microsoft Azure Put Atlas Types Typedefs
microsoftAzureTypesUpdateatlastypedefinitions body → 200default
DELETE
/atlas/v2/types/typedefs
Microsoft Azure Delete Atlas Types Typedefs
microsoftAzureTypesDeletetypedefinitions body → 204default
GET
/atlas/v2/types/typedefs/headers
Microsoft Azure Get Atlas Types Typedefs Headers
microsoftAzureTypesListtypedefinitionheaders 2 params → 200default

Schemas 37

The contract defines 37 schemas that model the data the API accepts and returns. The most detailed are TermTemplateDef (15 properties), AtlasBaseTypeDef (14 properties), NumberFormat (14 properties), NumberFormat_2 (14 properties). Each schema is shown below with its type and property counts.

AtlasEntityDef
object
class that captures details of a entity-type.
LastModifiedTS
string
ETag for concurrency control.
AtlasErrorResponse
object
An error response from the service
3 properties
Azure.Core.uuid
string
Universally Unique Identifier
TermTemplateDef_2
object
term template definition for glossary term.
TypeCategory
string
Type Category
AtlasBaseTypeDef
object
Base class that captures common-attributes for all Atlas 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
CardinalityValue
string
Cardinality
AtlasConstraintDef
object
class that captures details of a constraint.
2 properties
AtlasExtraTypeDef
object
Extra properties for a type.
11 properties
TypeCategory_2
string
The enum of type category.
AtlasStructDef
object
class that captures details of a struct-type.
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…
AtlasTypeDefHeader
object
The basic information of the type definition.
3 properties
TimeZone_2
object
The timezone information.
6 properties
TimeZone
object
The timezone information.
6 properties
RoundingMode
string
Rounding Mode
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…
AtlasBusinessMetadataDef
object
class that captures details of a struct-type.
AtlasTypeDef
object
The definitions of type.
AtlasConstraintDef_2
object
class that captures details of a constraint.
2 properties
NumberFormat
object
The number format.
14 properties
RoundingMode_2
string
The enum of rounding mode.
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…
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.
15 properties
AtlasAttributeDef_2
object
class that captures details of a struct-attribute.
13 properties
NumberFormat_2
object
The number format.
14 properties
DateFormat_2
object
The date format.
9 properties
ErrorResponse
object
An error response from the service
3 properties
AtlasEnumDef
object
class that captures details of an enum-type.
AtlasClassificationDef
object
class that captures details of a classification-type.
Cardinality
string
single-valued attribute or multi-valued attribute.

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

microsoft-azure-types-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 Types 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.