Microsoft.ManagedIdentity (stable:2024-11-30)

2025/09/12 • 12 new, 12 deleted methods

SystemAssignedIdentities_GetByScope (new)
Description Gets the systemAssignedIdentity available under the specified RP scope.
Reference Link ¶

⚼ Request

GET:  /{scope}/providers/Microsoft.ManagedIdentity/identities/default
{
api-version: string ,
scope: string ,
}

⚐ Response (200)

{
properties:
{
tenantId: string ,
principalId: string ,
clientId: string ,
clientSecretUrl: string ,
}
,
location: string ,
tags: object ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
Operations_List (new)
Description List the operations for the provider
Reference Link ¶

⚼ Request

GET:  /providers/Microsoft.ManagedIdentity/operations
{
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
name: string ,
display:
{
provider: string ,
operation: string ,
resource: string ,
description: string ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
UserAssignedIdentities_ListBySubscription (new)
Description Lists all the userAssignedIdentities available under the specified subscription.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Microsoft.ManagedIdentity/userAssignedIdentities
{
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
tenantId: string ,
principalId: string ,
clientId: string ,
isolationScope: enum ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
UserAssignedIdentities_ListByResourceGroup (new)
Description Lists all the userAssignedIdentities available under the specified ResourceGroup.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
tenantId: string ,
principalId: string ,
clientId: string ,
isolationScope: enum ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
UserAssignedIdentities_Get (new)
Description Gets the identity.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{resourceName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
resourceName: string ,
}

⚐ Response (200)

{
properties:
{
tenantId: string ,
principalId: string ,
clientId: string ,
isolationScope: enum ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
UserAssignedIdentities_CreateOrUpdate (new)
Description Create or update an identity in the specified subscription and resource group.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{resourceName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
resourceName: string ,
parameters:
{
properties:
{
tenantId: string ,
principalId: string ,
clientId: string ,
isolationScope: enum ,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
tenantId: string ,
principalId: string ,
clientId: string ,
isolationScope: enum ,
}
,
}

⚐ Response (201)

{
properties:
{
tenantId: string ,
principalId: string ,
clientId: string ,
isolationScope: enum ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
UserAssignedIdentities_Update (new)
Description Update an identity in the specified subscription and resource group.
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{resourceName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
resourceName: string ,
parameters:
{
location: string ,
tags: object ,
properties:
{
tenantId: string ,
principalId: string ,
clientId: string ,
isolationScope: enum ,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
tenantId: string ,
principalId: string ,
clientId: string ,
isolationScope: enum ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
UserAssignedIdentities_Delete (new)
Description Deletes the identity.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{resourceName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
resourceName: string ,
}

⚐ Response (200)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
FederatedIdentityCredentials_List (new)
Description Lists all the federated identity credentials under the specified user assigned identity.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{resourceName}/federatedIdentityCredentials
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
resourceName: string ,
$top: integer ,
$skiptoken: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
issuer: string ,
subject: string ,
audiences:
[
string ,
]
,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
FederatedIdentityCredentials_Get (new)
Description Gets the federated identity credential.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{resourceName}/federatedIdentityCredentials/{federatedIdentityCredentialResourceName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
resourceName: string ,
federatedIdentityCredentialResourceName: string ,
}

⚐ Response (200)

{
properties:
{
issuer: string ,
subject: string ,
audiences:
[
string ,
]
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
FederatedIdentityCredentials_CreateOrUpdate (new)
Description Create or update a federated identity credential under the specified user assigned identity.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{resourceName}/federatedIdentityCredentials/{federatedIdentityCredentialResourceName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
resourceName: string ,
federatedIdentityCredentialResourceName: string ,
parameters:
{
properties:
{
issuer: string ,
subject: string ,
audiences:
[
string ,
]
,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
issuer: string ,
subject: string ,
audiences:
[
string ,
]
,
}
,
}

⚐ Response (201)

{
properties:
{
issuer: string ,
subject: string ,
audiences:
[
string ,
]
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
FederatedIdentityCredentials_Delete (new)
Description Deletes the federated identity credential.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{resourceName}/federatedIdentityCredentials/{federatedIdentityCredentialResourceName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
resourceName: string ,
federatedIdentityCredentialResourceName: string ,
}

⚐ Response (200)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
SystemAssignedIdentities_GetByScope (removed)
Description Gets the systemAssignedIdentity available under the specified RP scope.
Reference Link ¶

⚼ Request

GET:  /{scope}/providers/Microsoft.ManagedIdentity/identities/default
{
api-version: string ,
scope: string ,
}

⚐ Response (200)

{
properties:
{
tenantId: string ,
principalId: string ,
clientId: string ,
clientSecretUrl: string ,
}
,
location: string ,
tags: object ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
Operations_List (removed)
Description List the operations for the provider
Reference Link ¶

⚼ Request

GET:  /providers/Microsoft.ManagedIdentity/operations
{
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
name: string ,
display:
{
provider: string ,
operation: string ,
resource: string ,
description: string ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
UserAssignedIdentities_ListBySubscription (removed)
Description Lists all the userAssignedIdentities available under the specified subscription.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Microsoft.ManagedIdentity/userAssignedIdentities
{
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
tenantId: string ,
principalId: string ,
clientId: string ,
isolationScope: enum ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
UserAssignedIdentities_ListByResourceGroup (removed)
Description Lists all the userAssignedIdentities available under the specified ResourceGroup.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
tenantId: string ,
principalId: string ,
clientId: string ,
isolationScope: enum ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
UserAssignedIdentities_Get (removed)
Description Gets the identity.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{resourceName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
resourceName: string ,
}

⚐ Response (200)

{
properties:
{
tenantId: string ,
principalId: string ,
clientId: string ,
isolationScope: enum ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
UserAssignedIdentities_CreateOrUpdate (removed)
Description Create or update an identity in the specified subscription and resource group.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{resourceName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
resourceName: string ,
parameters:
{
properties:
{
tenantId: string ,
principalId: string ,
clientId: string ,
isolationScope: enum ,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
tenantId: string ,
principalId: string ,
clientId: string ,
isolationScope: enum ,
}
,
}

⚐ Response (201)

{
properties:
{
tenantId: string ,
principalId: string ,
clientId: string ,
isolationScope: enum ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
UserAssignedIdentities_Update (removed)
Description Update an identity in the specified subscription and resource group.
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{resourceName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
resourceName: string ,
parameters:
{
location: string ,
tags: object ,
properties:
{
tenantId: string ,
principalId: string ,
clientId: string ,
isolationScope: enum ,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
tenantId: string ,
principalId: string ,
clientId: string ,
isolationScope: enum ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
UserAssignedIdentities_Delete (removed)
Description Deletes the identity.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{resourceName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
resourceName: string ,
}

⚐ Response (200)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
FederatedIdentityCredentials_List (removed)
Description Lists all the federated identity credentials under the specified user assigned identity.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{resourceName}/federatedIdentityCredentials
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
resourceName: string ,
$top: integer ,
$skiptoken: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
issuer: string ,
subject: string ,
audiences:
[
string ,
]
,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
FederatedIdentityCredentials_Get (removed)
Description Gets the federated identity credential.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{resourceName}/federatedIdentityCredentials/{federatedIdentityCredentialResourceName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
resourceName: string ,
federatedIdentityCredentialResourceName: string ,
}

⚐ Response (200)

{
properties:
{
issuer: string ,
subject: string ,
audiences:
[
string ,
]
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
FederatedIdentityCredentials_CreateOrUpdate (removed)
Description Create or update a federated identity credential under the specified user assigned identity.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{resourceName}/federatedIdentityCredentials/{federatedIdentityCredentialResourceName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
resourceName: string ,
federatedIdentityCredentialResourceName: string ,
parameters:
{
properties:
{
issuer: string ,
subject: string ,
audiences:
[
string ,
]
,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
issuer: string ,
subject: string ,
audiences:
[
string ,
]
,
}
,
}

⚐ Response (201)

{
properties:
{
issuer: string ,
subject: string ,
audiences:
[
string ,
]
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
FederatedIdentityCredentials_Delete (removed)
Description Deletes the federated identity credential.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{resourceName}/federatedIdentityCredentials/{federatedIdentityCredentialResourceName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
resourceName: string ,
federatedIdentityCredentialResourceName: string ,
}

⚐ Response (200)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}