Microsoft.CustomerInsights (stable:2017-04-26)

2025/10/23 • 66 new, 66 deleted methods

Operations_List (new)
Description Lists all of the available Customer Insights REST API operations.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
value:
[
{
name: string ,
display:
{
provider: string ,
resource: string ,
operation: string ,
}
,
}
,
]
,
nextLink: string ,
}
Hubs_CreateOrUpdate (new)
Description Creates a hub, or updates an existing hub.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}
{
resourceGroupName: string ,
hubName: string ,
parameters:
{
properties:
{
apiEndpoint: string ,
webEndpoint: string ,
provisioningState: string ,
tenantFeatures: integer ,
hubBillingInfo:
{
skuName: string ,
minUnits: integer ,
maxUnits: integer ,
}
,
}
,
}
,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (201)

{
properties:
{
apiEndpoint: string ,
webEndpoint: string ,
provisioningState: string ,
tenantFeatures: integer ,
hubBillingInfo:
{
skuName: string ,
minUnits: integer ,
maxUnits: integer ,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
apiEndpoint: string ,
webEndpoint: string ,
provisioningState: string ,
tenantFeatures: integer ,
hubBillingInfo:
{
skuName: string ,
minUnits: integer ,
maxUnits: integer ,
}
,
}
,
}
Hubs_Update (new)
Description Updates a Hub.
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}
{
resourceGroupName: string ,
hubName: string ,
parameters:
{
properties:
{
apiEndpoint: string ,
webEndpoint: string ,
provisioningState: string ,
tenantFeatures: integer ,
hubBillingInfo:
{
skuName: string ,
minUnits: integer ,
maxUnits: integer ,
}
,
}
,
}
,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
properties:
{
apiEndpoint: string ,
webEndpoint: string ,
provisioningState: string ,
tenantFeatures: integer ,
hubBillingInfo:
{
skuName: string ,
minUnits: integer ,
maxUnits: integer ,
}
,
}
,
}
Hubs_Delete (new)
Description Deletes the specified hub.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}
{
resourceGroupName: string ,
hubName: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{}

⚐ Response (202)

{}

⚐ Response (204)

{}
Hubs_Get (new)
Description Gets information about the specified hub.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}
{
resourceGroupName: string ,
hubName: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
properties:
{
apiEndpoint: string ,
webEndpoint: string ,
provisioningState: string ,
tenantFeatures: integer ,
hubBillingInfo:
{
skuName: string ,
minUnits: integer ,
maxUnits: integer ,
}
,
}
,
}
Hubs_ListByResourceGroup (new)
Description Gets all the hubs in a resource group.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
value:
[
{
properties:
{
apiEndpoint: string ,
webEndpoint: string ,
provisioningState: string ,
tenantFeatures: integer ,
hubBillingInfo:
{
skuName: string ,
minUnits: integer ,
maxUnits: integer ,
}
,
}
,
}
,
]
,
nextLink: string ,
}
Hubs_List (new)
Description Gets all hubs in the specified subscription.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Microsoft.CustomerInsights/hubs
{
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
apiEndpoint: string ,
webEndpoint: string ,
provisioningState: string ,
tenantFeatures: integer ,
hubBillingInfo:
{
skuName: string ,
minUnits: integer ,
maxUnits: integer ,
}
,
}
,
}
,
]
,
nextLink: string ,
}
Profiles_CreateOrUpdate (new)
Description Creates a profile within a Hub, or updates an existing profile.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/profiles/{profileName}
{
resourceGroupName: string ,
hubName: string ,
profileName: string ,
parameters:
{
properties:
{
strongIds:
[
{
keyPropertyNames:
[
string ,
]
,
strongIdName: string ,
displayName: object ,
description: object ,
}
,
]
,
}
,
}
,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
properties:
{
strongIds:
[
{
keyPropertyNames:
[
string ,
]
,
strongIdName: string ,
displayName: object ,
description: object ,
}
,
]
,
}
,
}

⚐ Response (202)

{}
Profiles_Get (new)
Description Gets information about the specified profile.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/profiles/{profileName}
{
resourceGroupName: string ,
hubName: string ,
profileName: string ,
locale-code: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
properties:
{
strongIds:
[
{
keyPropertyNames:
[
string ,
]
,
strongIdName: string ,
displayName: object ,
description: object ,
}
,
]
,
}
,
}
Profiles_Delete (new)
Description Deletes a profile within a hub
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/profiles/{profileName}
{
resourceGroupName: string ,
hubName: string ,
profileName: string ,
locale-code: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{}

⚐ Response (202)

{}

⚐ Response (204)

{}
Profiles_ListByHub (new)
Description Gets all profile in the hub.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/profiles
{
resourceGroupName: string ,
hubName: string ,
locale-code: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
strongIds:
[
{
keyPropertyNames:
[
string ,
]
,
strongIdName: string ,
displayName: object ,
description: object ,
}
,
]
,
}
,
}
,
]
,
nextLink: string ,
}
Profiles_GetEnrichingKpis (new)
Description Gets the KPIs that enrich the profile Type identified by the supplied name. Enrichment happens through participants of the Interaction on an Interaction KPI and through Relationships for Profile KPIs.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/profiles/{profileName}/getEnrichingKpis
{
resourceGroupName: string ,
hubName: string ,
profileName: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
entityType: enum ,
entityTypeName: string ,
tenantId: string ,
kpiName: string ,
displayName: object ,
description: object ,
calculationWindow: enum ,
calculationWindowFieldName: string ,
function: enum ,
expression: string ,
unit: string ,
filter: string ,
groupBy:
[
string ,
]
,
groupByMetadata:
[
{
displayName: object ,
fieldName: string ,
fieldType: string ,
}
,
]
,
participantProfilesMetadata:
[
{
typeName: string ,
}
,
]
,
provisioningState: enum ,
thresHolds:
{
lowerLimit: number ,
upperLimit: number ,
increasingKpi: boolean ,
}
,
aliases:
[
{
aliasName: string ,
expression: string ,
}
,
]
,
extracts:
[
{
extractName: string ,
expression: string ,
}
,
]
,
}
Interactions_CreateOrUpdate (new)
Description Creates an interaction or updates an existing interaction within a hub.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/interactions/{interactionName}
{
resourceGroupName: string ,
hubName: string ,
interactionName: string ,
parameters:
{
properties:
{
idPropertyNames:
[
string ,
]
,
participantProfiles:
[
{
profileTypeName: string ,
participantPropertyReferences:
[
{
sourcePropertyName: string ,
targetPropertyName: string ,
}
,
]
,
participantName: string ,
displayName: object ,
description: object ,
role: string ,
}
,
]
,
primaryParticipantProfilePropertyName: string ,
dataSourcePrecedenceRules:
[
{
dataSource:
{
name: string ,
dataSourceType: enum ,
status: enum ,
id: integer ,
dataSourceReferenceId: string ,
}
,
precedence: integer ,
}
,
]
,
defaultDataSource:
{
name: string ,
dataSourceType: enum ,
status: enum ,
id: integer ,
dataSourceReferenceId: string ,
}
,
isActivity: boolean ,
}
,
}
,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
properties:
{
idPropertyNames:
[
string ,
]
,
participantProfiles:
[
{
profileTypeName: string ,
participantPropertyReferences:
[
{
sourcePropertyName: string ,
targetPropertyName: string ,
}
,
]
,
participantName: string ,
displayName: object ,
description: object ,
role: string ,
}
,
]
,
primaryParticipantProfilePropertyName: string ,
dataSourcePrecedenceRules:
[
{
dataSource:
{
name: string ,
dataSourceType: enum ,
status: enum ,
id: integer ,
dataSourceReferenceId: string ,
}
,
precedence: integer ,
}
,
]
,
defaultDataSource:
{
name: string ,
dataSourceType: enum ,
status: enum ,
id: integer ,
dataSourceReferenceId: string ,
}
,
isActivity: boolean ,
}
,
}

⚐ Response (202)

{}
Interactions_Get (new)
Description Gets information about the specified interaction.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/interactions/{interactionName}
{
resourceGroupName: string ,
hubName: string ,
interactionName: string ,
locale-code: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
properties:
{
idPropertyNames:
[
string ,
]
,
participantProfiles:
[
{
profileTypeName: string ,
participantPropertyReferences:
[
{
sourcePropertyName: string ,
targetPropertyName: string ,
}
,
]
,
participantName: string ,
displayName: object ,
description: object ,
role: string ,
}
,
]
,
primaryParticipantProfilePropertyName: string ,
dataSourcePrecedenceRules:
[
{
dataSource:
{
name: string ,
dataSourceType: enum ,
status: enum ,
id: integer ,
dataSourceReferenceId: string ,
}
,
precedence: integer ,
}
,
]
,
defaultDataSource:
{
name: string ,
dataSourceType: enum ,
status: enum ,
id: integer ,
dataSourceReferenceId: string ,
}
,
isActivity: boolean ,
}
,
}
Interactions_ListByHub (new)
Description Gets all interactions in the hub.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/interactions
{
resourceGroupName: string ,
hubName: string ,
locale-code: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
idPropertyNames:
[
string ,
]
,
participantProfiles:
[
{
profileTypeName: string ,
participantPropertyReferences:
[
{
sourcePropertyName: string ,
targetPropertyName: string ,
}
,
]
,
participantName: string ,
displayName: object ,
description: object ,
role: string ,
}
,
]
,
primaryParticipantProfilePropertyName: string ,
dataSourcePrecedenceRules:
[
{
dataSource:
{
name: string ,
dataSourceType: enum ,
status: enum ,
id: integer ,
dataSourceReferenceId: string ,
}
,
precedence: integer ,
}
,
]
,
defaultDataSource:
{
name: string ,
dataSourceType: enum ,
status: enum ,
id: integer ,
dataSourceReferenceId: string ,
}
,
isActivity: boolean ,
}
,
}
,
]
,
nextLink: string ,
}
Relationships_CreateOrUpdate (new)
Description Creates a relationship or updates an existing relationship within a hub.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/relationships/{relationshipName}
{
resourceGroupName: string ,
hubName: string ,
relationshipName: string ,
parameters:
{
properties:
{
cardinality: enum ,
displayName: object ,
description: object ,
expiryDateTimeUtc: string ,
fields:
[
{
arrayValueSeparator: string ,
enumValidValues:
[
{
value: integer ,
localizedValueNames: object ,
}
,
]
,
fieldName: string ,
fieldType: string ,
isArray: boolean ,
isEnum: boolean ,
isFlagEnum: boolean ,
isImage: boolean ,
isLocalizedString: boolean ,
isName: boolean ,
isRequired: boolean ,
propertyId: string ,
schemaItemPropLink: string ,
maxLength: integer ,
isAvailableInGraph: boolean ,
dataSourcePrecedenceRules:
[
{
dataSource:
{
name: string ,
dataSourceType: enum ,
status: enum ,
id: integer ,
dataSourceReferenceId: string ,
}
,
precedence: integer ,
}
,
]
,
}
,
]
,
lookupMappings:
[
{
fieldMappings:
[
{
profileFieldName: string ,
relatedProfileKeyProperty: string ,
}
,
]
,
}
,
]
,
profileType: string ,
provisioningState: enum ,
relationshipName: string ,
relatedProfileType: string ,
relationshipGuidId: string ,
tenantId: string ,
}
,
}
,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
properties:
{
cardinality: enum ,
displayName: object ,
description: object ,
expiryDateTimeUtc: string ,
fields:
[
{
arrayValueSeparator: string ,
enumValidValues:
[
{
value: integer ,
localizedValueNames: object ,
}
,
]
,
fieldName: string ,
fieldType: string ,
isArray: boolean ,
isEnum: boolean ,
isFlagEnum: boolean ,
isImage: boolean ,
isLocalizedString: boolean ,
isName: boolean ,
isRequired: boolean ,
propertyId: string ,
schemaItemPropLink: string ,
maxLength: integer ,
isAvailableInGraph: boolean ,
dataSourcePrecedenceRules:
[
{
dataSource:
{
name: string ,
dataSourceType: enum ,
status: enum ,
id: integer ,
dataSourceReferenceId: string ,
}
,
precedence: integer ,
}
,
]
,
}
,
]
,
lookupMappings:
[
{
fieldMappings:
[
{
profileFieldName: string ,
relatedProfileKeyProperty: string ,
}
,
]
,
}
,
]
,
profileType: string ,
provisioningState: enum ,
relationshipName: string ,
relatedProfileType: string ,
relationshipGuidId: string ,
tenantId: string ,
}
,
}

⚐ Response (202)

{}
Relationships_Get (new)
Description Gets information about the specified relationship.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/relationships/{relationshipName}
{
resourceGroupName: string ,
hubName: string ,
relationshipName: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
properties:
{
cardinality: enum ,
displayName: object ,
description: object ,
expiryDateTimeUtc: string ,
fields:
[
{
arrayValueSeparator: string ,
enumValidValues:
[
{
value: integer ,
localizedValueNames: object ,
}
,
]
,
fieldName: string ,
fieldType: string ,
isArray: boolean ,
isEnum: boolean ,
isFlagEnum: boolean ,
isImage: boolean ,
isLocalizedString: boolean ,
isName: boolean ,
isRequired: boolean ,
propertyId: string ,
schemaItemPropLink: string ,
maxLength: integer ,
isAvailableInGraph: boolean ,
dataSourcePrecedenceRules:
[
{
dataSource:
{
name: string ,
dataSourceType: enum ,
status: enum ,
id: integer ,
dataSourceReferenceId: string ,
}
,
precedence: integer ,
}
,
]
,
}
,
]
,
lookupMappings:
[
{
fieldMappings:
[
{
profileFieldName: string ,
relatedProfileKeyProperty: string ,
}
,
]
,
}
,
]
,
profileType: string ,
provisioningState: enum ,
relationshipName: string ,
relatedProfileType: string ,
relationshipGuidId: string ,
tenantId: string ,
}
,
}
Relationships_Delete (new)
Description Deletes a relationship within a hub.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/relationships/{relationshipName}
{
resourceGroupName: string ,
hubName: string ,
relationshipName: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (202)

{}

⚐ Response (200)

{}
Relationships_ListByHub (new)
Description Gets all relationships in the hub.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/relationships
{
resourceGroupName: string ,
hubName: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
cardinality: enum ,
displayName: object ,
description: object ,
expiryDateTimeUtc: string ,
fields:
[
{
arrayValueSeparator: string ,
enumValidValues:
[
{
value: integer ,
localizedValueNames: object ,
}
,
]
,
fieldName: string ,
fieldType: string ,
isArray: boolean ,
isEnum: boolean ,
isFlagEnum: boolean ,
isImage: boolean ,
isLocalizedString: boolean ,
isName: boolean ,
isRequired: boolean ,
propertyId: string ,
schemaItemPropLink: string ,
maxLength: integer ,
isAvailableInGraph: boolean ,
dataSourcePrecedenceRules:
[
{
dataSource:
{
name: string ,
dataSourceType: enum ,
status: enum ,
id: integer ,
dataSourceReferenceId: string ,
}
,
precedence: integer ,
}
,
]
,
}
,
]
,
lookupMappings:
[
{
fieldMappings:
[
{
profileFieldName: string ,
relatedProfileKeyProperty: string ,
}
,
]
,
}
,
]
,
profileType: string ,
provisioningState: enum ,
relationshipName: string ,
relatedProfileType: string ,
relationshipGuidId: string ,
tenantId: string ,
}
,
}
,
]
,
nextLink: string ,
}
AuthorizationPolicies_CreateOrUpdate (new)
Description Creates an authorization policy or updates an existing authorization policy.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/authorizationPolicies/{authorizationPolicyName}
{
resourceGroupName: string ,
hubName: string ,
authorizationPolicyName: string ,
parameters:
{
properties:
{
policyName: string ,
permissions:
[
string ,
]
,
primaryKey: string ,
secondaryKey: string ,
}
,
}
,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
properties:
{
policyName: string ,
permissions:
[
string ,
]
,
primaryKey: string ,
secondaryKey: string ,
}
,
}

⚐ Response (201)

{
properties:
{
policyName: string ,
permissions:
[
string ,
]
,
primaryKey: string ,
secondaryKey: string ,
}
,
}
AuthorizationPolicies_Get (new)
Description Gets an authorization policy in the hub.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/authorizationPolicies/{authorizationPolicyName}
{
resourceGroupName: string ,
hubName: string ,
authorizationPolicyName: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
properties:
{
policyName: string ,
permissions:
[
string ,
]
,
primaryKey: string ,
secondaryKey: string ,
}
,
}
AuthorizationPolicies_ListByHub (new)
Description Gets all the authorization policies in a specified hub.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/authorizationPolicies
{
resourceGroupName: string ,
hubName: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
policyName: string ,
permissions:
[
string ,
]
,
primaryKey: string ,
secondaryKey: string ,
}
,
}
,
]
,
nextLink: string ,
}
AuthorizationPolicies_RegeneratePrimaryKey (new)
Description Regenerates the primary policy key of the specified authorization policy.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/authorizationPolicies/{authorizationPolicyName}/regeneratePrimaryKey
{
resourceGroupName: string ,
hubName: string ,
authorizationPolicyName: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
policyName: string ,
permissions:
[
string ,
]
,
primaryKey: string ,
secondaryKey: string ,
}
AuthorizationPolicies_RegenerateSecondaryKey (new)
Description Regenerates the secondary policy key of the specified authorization policy.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/authorizationPolicies/{authorizationPolicyName}/regenerateSecondaryKey
{
resourceGroupName: string ,
hubName: string ,
authorizationPolicyName: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
policyName: string ,
permissions:
[
string ,
]
,
primaryKey: string ,
secondaryKey: string ,
}
Connectors_CreateOrUpdate (new)
Description Creates a connector or updates an existing connector in the hub.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/connectors/{connectorName}
{
resourceGroupName: string ,
hubName: string ,
connectorName: string ,
parameters:
{
properties:
{
connectorId: integer ,
connectorName: string ,
connectorType: enum ,
displayName: string ,
description: string ,
connectorProperties: object ,
created: string ,
lastModified: string ,
state: enum ,
tenantId: string ,
isInternal: boolean ,
}
,
}
,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
properties:
{
connectorId: integer ,
connectorName: string ,
connectorType: enum ,
displayName: string ,
description: string ,
connectorProperties: object ,
created: string ,
lastModified: string ,
state: enum ,
tenantId: string ,
isInternal: boolean ,
}
,
}

⚐ Response (202)

{}
Connectors_Get (new)
Description Gets a connector in the hub.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/connectors/{connectorName}
{
resourceGroupName: string ,
hubName: string ,
connectorName: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
properties:
{
connectorId: integer ,
connectorName: string ,
connectorType: enum ,
displayName: string ,
description: string ,
connectorProperties: object ,
created: string ,
lastModified: string ,
state: enum ,
tenantId: string ,
isInternal: boolean ,
}
,
}
Connectors_Delete (new)
Description Deletes a connector in the hub.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/connectors/{connectorName}
{
resourceGroupName: string ,
hubName: string ,
connectorName: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{}

⚐ Response (202)

{}

⚐ Response (204)

{}
Connectors_ListByHub (new)
Description Gets all the connectors in the specified hub.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/connectors
{
resourceGroupName: string ,
hubName: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
connectorId: integer ,
connectorName: string ,
connectorType: enum ,
displayName: string ,
description: string ,
connectorProperties: object ,
created: string ,
lastModified: string ,
state: enum ,
tenantId: string ,
isInternal: boolean ,
}
,
}
,
]
,
nextLink: string ,
}
ConnectorMappings_CreateOrUpdate (new)
Description Creates a connector mapping or updates an existing connector mapping in the connector.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/connectors/{connectorName}/mappings/{mappingName}
{
resourceGroupName: string ,
hubName: string ,
connectorName: string ,
mappingName: string ,
parameters:
{
properties:
{
connectorName: string ,
connectorType: enum ,
created: string ,
lastModified: string ,
entityType: enum ,
entityTypeName: string ,
connectorMappingName: string ,
displayName: string ,
description: string ,
dataFormatId: string ,
mappingProperties:
{
folderPath: string ,
fileFilter: string ,
hasHeader: boolean ,
errorManagement:
{
errorManagementType: enum ,
errorLimit: integer ,
}
,
format:
{
formatType: enum ,
columnDelimiter: string ,
acceptLanguage: string ,
quoteCharacter: string ,
quoteEscapeCharacter: string ,
arraySeparator: string ,
}
,
availability:
{
frequency: enum ,
interval: integer ,
}
,
structure:
[
{
propertyName: string ,
columnName: string ,
customFormatSpecifier: string ,
isEncrypted: boolean ,
}
,
]
,
completeOperation:
{
completionOperationType: enum ,
destinationFolder: string ,
}
,
}
,
nextRunTime: string ,
runId: string ,
state: enum ,
tenantId: string ,
}
,
}
,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
properties:
{
connectorName: string ,
connectorType: enum ,
created: string ,
lastModified: string ,
entityType: enum ,
entityTypeName: string ,
connectorMappingName: string ,
displayName: string ,
description: string ,
dataFormatId: string ,
mappingProperties:
{
folderPath: string ,
fileFilter: string ,
hasHeader: boolean ,
errorManagement:
{
errorManagementType: enum ,
errorLimit: integer ,
}
,
format:
{
formatType: enum ,
columnDelimiter: string ,
acceptLanguage: string ,
quoteCharacter: string ,
quoteEscapeCharacter: string ,
arraySeparator: string ,
}
,
availability:
{
frequency: enum ,
interval: integer ,
}
,
structure:
[
{
propertyName: string ,
columnName: string ,
customFormatSpecifier: string ,
isEncrypted: boolean ,
}
,
]
,
completeOperation:
{
completionOperationType: enum ,
destinationFolder: string ,
}
,
}
,
nextRunTime: string ,
runId: string ,
state: enum ,
tenantId: string ,
}
,
}

⚐ Response (201)

{
properties:
{
connectorName: string ,
connectorType: enum ,
created: string ,
lastModified: string ,
entityType: enum ,
entityTypeName: string ,
connectorMappingName: string ,
displayName: string ,
description: string ,
dataFormatId: string ,
mappingProperties:
{
folderPath: string ,
fileFilter: string ,
hasHeader: boolean ,
errorManagement:
{
errorManagementType: enum ,
errorLimit: integer ,
}
,
format:
{
formatType: enum ,
columnDelimiter: string ,
acceptLanguage: string ,
quoteCharacter: string ,
quoteEscapeCharacter: string ,
arraySeparator: string ,
}
,
availability:
{
frequency: enum ,
interval: integer ,
}
,
structure:
[
{
propertyName: string ,
columnName: string ,
customFormatSpecifier: string ,
isEncrypted: boolean ,
}
,
]
,
completeOperation:
{
completionOperationType: enum ,
destinationFolder: string ,
}
,
}
,
nextRunTime: string ,
runId: string ,
state: enum ,
tenantId: string ,
}
,
}
ConnectorMappings_Get (new)
Description Gets a connector mapping in the connector.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/connectors/{connectorName}/mappings/{mappingName}
{
resourceGroupName: string ,
hubName: string ,
connectorName: string ,
mappingName: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
properties:
{
connectorName: string ,
connectorType: enum ,
created: string ,
lastModified: string ,
entityType: enum ,
entityTypeName: string ,
connectorMappingName: string ,
displayName: string ,
description: string ,
dataFormatId: string ,
mappingProperties:
{
folderPath: string ,
fileFilter: string ,
hasHeader: boolean ,
errorManagement:
{
errorManagementType: enum ,
errorLimit: integer ,
}
,
format:
{
formatType: enum ,
columnDelimiter: string ,
acceptLanguage: string ,
quoteCharacter: string ,
quoteEscapeCharacter: string ,
arraySeparator: string ,
}
,
availability:
{
frequency: enum ,
interval: integer ,
}
,
structure:
[
{
propertyName: string ,
columnName: string ,
customFormatSpecifier: string ,
isEncrypted: boolean ,
}
,
]
,
completeOperation:
{
completionOperationType: enum ,
destinationFolder: string ,
}
,
}
,
nextRunTime: string ,
runId: string ,
state: enum ,
tenantId: string ,
}
,
}
ConnectorMappings_Delete (new)
Description Deletes a connector mapping in the connector.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/connectors/{connectorName}/mappings/{mappingName}
{
resourceGroupName: string ,
hubName: string ,
connectorName: string ,
mappingName: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{}

⚐ Response (204)

{}
ConnectorMappings_ListByConnector (new)
Description Gets all the connector mappings in the specified connector.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/connectors/{connectorName}/mappings
{
resourceGroupName: string ,
hubName: string ,
connectorName: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
connectorName: string ,
connectorType: enum ,
created: string ,
lastModified: string ,
entityType: enum ,
entityTypeName: string ,
connectorMappingName: string ,
displayName: string ,
description: string ,
dataFormatId: string ,
mappingProperties:
{
folderPath: string ,
fileFilter: string ,
hasHeader: boolean ,
errorManagement:
{
errorManagementType: enum ,
errorLimit: integer ,
}
,
format:
{
formatType: enum ,
columnDelimiter: string ,
acceptLanguage: string ,
quoteCharacter: string ,
quoteEscapeCharacter: string ,
arraySeparator: string ,
}
,
availability:
{
frequency: enum ,
interval: integer ,
}
,
structure:
[
{
propertyName: string ,
columnName: string ,
customFormatSpecifier: string ,
isEncrypted: boolean ,
}
,
]
,
completeOperation:
{
completionOperationType: enum ,
destinationFolder: string ,
}
,
}
,
nextRunTime: string ,
runId: string ,
state: enum ,
tenantId: string ,
}
,
}
,
]
,
nextLink: string ,
}
Kpi_CreateOrUpdate (new)
Description Creates a KPI or updates an existing KPI in the hub.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/kpi/{kpiName}
{
resourceGroupName: string ,
hubName: string ,
kpiName: string ,
parameters:
{
properties:
{
entityType: enum ,
entityTypeName: string ,
tenantId: string ,
kpiName: string ,
displayName: object ,
description: object ,
calculationWindow: enum ,
calculationWindowFieldName: string ,
function: enum ,
expression: string ,
unit: string ,
filter: string ,
groupBy:
[
string ,
]
,
groupByMetadata:
[
{
displayName: object ,
fieldName: string ,
fieldType: string ,
}
,
]
,
participantProfilesMetadata:
[
{
typeName: string ,
}
,
]
,
provisioningState: enum ,
thresHolds:
{
lowerLimit: number ,
upperLimit: number ,
increasingKpi: boolean ,
}
,
aliases:
[
{
aliasName: string ,
expression: string ,
}
,
]
,
extracts:
[
{
extractName: string ,
expression: string ,
}
,
]
,
}
,
}
,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
properties:
{
entityType: enum ,
entityTypeName: string ,
tenantId: string ,
kpiName: string ,
displayName: object ,
description: object ,
calculationWindow: enum ,
calculationWindowFieldName: string ,
function: enum ,
expression: string ,
unit: string ,
filter: string ,
groupBy:
[
string ,
]
,
groupByMetadata:
[
{
displayName: object ,
fieldName: string ,
fieldType: string ,
}
,
]
,
participantProfilesMetadata:
[
{
typeName: string ,
}
,
]
,
provisioningState: enum ,
thresHolds:
{
lowerLimit: number ,
upperLimit: number ,
increasingKpi: boolean ,
}
,
aliases:
[
{
aliasName: string ,
expression: string ,
}
,
]
,
extracts:
[
{
extractName: string ,
expression: string ,
}
,
]
,
}
,
}

⚐ Response (202)

{}
Kpi_Get (new)
Description Gets a KPI in the hub.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/kpi/{kpiName}
{
resourceGroupName: string ,
hubName: string ,
kpiName: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
properties:
{
entityType: enum ,
entityTypeName: string ,
tenantId: string ,
kpiName: string ,
displayName: object ,
description: object ,
calculationWindow: enum ,
calculationWindowFieldName: string ,
function: enum ,
expression: string ,
unit: string ,
filter: string ,
groupBy:
[
string ,
]
,
groupByMetadata:
[
{
displayName: object ,
fieldName: string ,
fieldType: string ,
}
,
]
,
participantProfilesMetadata:
[
{
typeName: string ,
}
,
]
,
provisioningState: enum ,
thresHolds:
{
lowerLimit: number ,
upperLimit: number ,
increasingKpi: boolean ,
}
,
aliases:
[
{
aliasName: string ,
expression: string ,
}
,
]
,
extracts:
[
{
extractName: string ,
expression: string ,
}
,
]
,
}
,
}
Kpi_Delete (new)
Description Deletes a KPI in the hub.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/kpi/{kpiName}
{
resourceGroupName: string ,
hubName: string ,
kpiName: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{}

⚐ Response (202)

{}
Kpi_Reprocess (new)
Description Reprocesses the Kpi values of the specified KPI.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/kpi/{kpiName}/reprocess
{
resourceGroupName: string ,
hubName: string ,
kpiName: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (202)

{}
Kpi_ListByHub (new)
Description Gets all the KPIs in the specified hub.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/kpi
{
resourceGroupName: string ,
hubName: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
entityType: enum ,
entityTypeName: string ,
tenantId: string ,
kpiName: string ,
displayName: object ,
description: object ,
calculationWindow: enum ,
calculationWindowFieldName: string ,
function: enum ,
expression: string ,
unit: string ,
filter: string ,
groupBy:
[
string ,
]
,
groupByMetadata:
[
{
displayName: object ,
fieldName: string ,
fieldType: string ,
}
,
]
,
participantProfilesMetadata:
[
{
typeName: string ,
}
,
]
,
provisioningState: enum ,
thresHolds:
{
lowerLimit: number ,
upperLimit: number ,
increasingKpi: boolean ,
}
,
aliases:
[
{
aliasName: string ,
expression: string ,
}
,
]
,
extracts:
[
{
extractName: string ,
expression: string ,
}
,
]
,
}
,
}
,
]
,
nextLink: string ,
}
WidgetTypes_ListByHub (new)
Description Gets all available widget types in the specified hub.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/widgetTypes
{
resourceGroupName: string ,
hubName: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
widgetTypeName: string ,
definition: string ,
description: string ,
displayName: object ,
imageUrl: string ,
tenantId: string ,
widgetVersion: string ,
changed: string ,
created: string ,
}
,
}
,
]
,
nextLink: string ,
}
WidgetTypes_Get (new)
Description Gets a widget type in the specified hub.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/widgetTypes/{widgetTypeName}
{
resourceGroupName: string ,
hubName: string ,
widgetTypeName: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
properties:
{
widgetTypeName: string ,
definition: string ,
description: string ,
displayName: object ,
imageUrl: string ,
tenantId: string ,
widgetVersion: string ,
changed: string ,
created: string ,
}
,
}
Views_ListByHub (new)
Description Gets all available views for given user in the specified hub.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/views
{
resourceGroupName: string ,
hubName: string ,
api-version: string ,
subscriptionId: string ,
userId: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
viewName: string ,
userId: string ,
tenantId: string ,
displayName: object ,
definition: string ,
changed: string ,
created: string ,
}
,
}
,
]
,
nextLink: string ,
}
Views_CreateOrUpdate (new)
Description Creates a view or updates an existing view in the hub.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/views/{viewName}
{
resourceGroupName: string ,
hubName: string ,
viewName: string ,
parameters:
{
properties:
{
viewName: string ,
userId: string ,
tenantId: string ,
displayName: object ,
definition: string ,
changed: string ,
created: string ,
}
,
}
,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
properties:
{
viewName: string ,
userId: string ,
tenantId: string ,
displayName: object ,
definition: string ,
changed: string ,
created: string ,
}
,
}
Views_Get (new)
Description Gets a view in the hub.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/views/{viewName}
{
resourceGroupName: string ,
hubName: string ,
viewName: string ,
api-version: string ,
subscriptionId: string ,
userId: string ,
}

⚐ Response (200)

{
properties:
{
viewName: string ,
userId: string ,
tenantId: string ,
displayName: object ,
definition: string ,
changed: string ,
created: string ,
}
,
}
Views_Delete (new)
Description Deletes a view in the specified hub.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/views/{viewName}
{
resourceGroupName: string ,
hubName: string ,
viewName: string ,
api-version: string ,
subscriptionId: string ,
userId: string ,
}

⚐ Response (200)

{}
Roles_ListByHub (new)
Description Gets all the roles for the hub.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/roles
{
resourceGroupName: string ,
hubName: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
roleName: string ,
description: string ,
}
,
}
,
]
,
nextLink: string ,
}
RoleAssignments_ListByHub (new)
Description Gets all the role assignments for the specified hub.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/roleAssignments
{
resourceGroupName: string ,
hubName: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
tenantId: string ,
assignmentName: string ,
displayName: object ,
description: object ,
provisioningState: enum ,
role: enum ,
principals:
[
{
principalId: string ,
principalType: string ,
principalMetadata: object ,
}
,
]
,
profiles:
{
elements:
[
string ,
]
,
exceptions:
[
string ,
]
,
}
,
interactions:
{
elements:
[
string ,
]
,
exceptions:
[
string ,
]
,
}
,
links:
{
elements:
[
string ,
]
,
exceptions:
[
string ,
]
,
}
,
kpis:
{
elements:
[
string ,
]
,
exceptions:
[
string ,
]
,
}
,
sasPolicies:
{
elements:
[
string ,
]
,
exceptions:
[
string ,
]
,
}
,
connectors:
{
elements:
[
string ,
]
,
exceptions:
[
string ,
]
,
}
,
views:
{
elements:
[
string ,
]
,
exceptions:
[
string ,
]
,
}
,
relationshipLinks:
{
elements:
[
string ,
]
,
exceptions:
[
string ,
]
,
}
,
relationships:
{
elements:
[
string ,
]
,
exceptions:
[
string ,
]
,
}
,
widgetTypes:
{
elements:
[
string ,
]
,
exceptions:
[
string ,
]
,
}
,
roleAssignments:
{
elements:
[
string ,
]
,
exceptions:
[
string ,
]
,
}
,
conflationPolicies:
{
elements:
[
string ,
]
,
exceptions:
[
string ,
]
,
}
,
segments:
{
elements:
[
string ,
]
,
exceptions:
[
string ,
]
,
}
,
}
,
}
,
]
,
nextLink: string ,
}
RoleAssignments_CreateOrUpdate (new)
Description Creates or updates a role assignment in the hub.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/roleAssignments/{assignmentName}
{
resourceGroupName: string ,
hubName: string ,
assignmentName: string ,
parameters:
{
properties:
{
tenantId: string ,
assignmentName: string ,
displayName: object ,
description: object ,
provisioningState: enum ,
role: enum ,
principals:
[
{
principalId: string ,
principalType: string ,
principalMetadata: object ,
}
,
]
,
profiles:
{
elements:
[
string ,
]
,
exceptions:
[
string ,
]
,
}
,
interactions:
{
elements:
[
string ,
]
,
exceptions:
[
string ,
]
,
}
,
links:
{
elements:
[
string ,
]
,
exceptions:
[
string ,
]
,
}
,
kpis:
{
elements:
[
string ,
]
,
exceptions:
[
string ,
]
,
}
,
sasPolicies:
{
elements:
[
string ,
]
,
exceptions:
[
string ,
]
,
}
,
connectors:
{
elements:
[
string ,
]
,
exceptions:
[
string ,
]
,
}
,
views:
{
elements:
[
string ,
]
,
exceptions:
[
string ,
]
,
}
,
relationshipLinks:
{
elements:
[
string ,
]
,
exceptions:
[
string ,
]
,
}
,
relationships:
{
elements:
[
string ,
]
,
exceptions:
[
string ,
]
,
}
,
widgetTypes:
{
elements:
[
string ,
]
,
exceptions:
[
string ,
]
,
}
,
roleAssignments:
{
elements:
[
string ,
]
,
exceptions:
[
string ,
]
,
}
,
conflationPolicies:
{
elements:
[
string ,
]
,
exceptions:
[
string ,
]
,
}
,
segments:
{
elements:
[
string ,
]
,
exceptions:
[
string ,
]
,
}
,
}
,
}
,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
properties:
{
tenantId: string ,
assignmentName: string ,
displayName: object ,
description: object ,
provisioningState: enum ,
role: enum ,
principals:
[
{
principalId: string ,
principalType: string ,
principalMetadata: object ,
}
,
]
,
profiles:
{
elements:
[
string ,
]
,
exceptions:
[
string ,
]
,
}
,
interactions:
{
elements:
[
string ,
]
,
exceptions:
[
string ,
]
,
}
,
links:
{
elements:
[
string ,
]
,
exceptions:
[
string ,
]
,
}
,
kpis:
{
elements:
[
string ,
]
,
exceptions:
[
string ,
]
,
}
,
sasPolicies:
{
elements:
[
string ,
]
,
exceptions:
[
string ,
]
,
}
,
connectors:
{
elements:
[
string ,
]
,
exceptions:
[
string ,
]
,
}
,
views:
{
elements:
[
string ,
]
,
exceptions:
[
string ,
]
,
}
,
relationshipLinks:
{
elements:
[
string ,
]
,
exceptions:
[
string ,
]
,
}
,
relationships:
{
elements:
[
string ,
]
,
exceptions:
[
string ,
]
,
}
,
widgetTypes:
{
elements:
[
string ,
]
,
exceptions:
[
string ,
]
,
}
,
roleAssignments:
{
elements:
[
string ,
]
,
exceptions:
[
string ,
]
,
}
,
conflationPolicies:
{
elements:
[
string ,
]
,
exceptions:
[
string ,
]
,
}
,
segments:
{
elements:
[
string ,
]
,
exceptions:
[
string ,
]
,
}
,
}
,
}

⚐ Response (202)

{}
RoleAssignments_Get (new)
Description Gets the role assignment in the hub.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/roleAssignments/{assignmentName}
{
resourceGroupName: string ,
hubName: string ,
assignmentName: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
properties:
{
tenantId: string ,
assignmentName: string ,
displayName: object ,
description: object ,
provisioningState: enum ,
role: enum ,
principals:
[
{
principalId: string ,
principalType: string ,
principalMetadata: object ,
}
,
]
,
profiles:
{
elements:
[
string ,
]
,
exceptions:
[
string ,
]
,
}
,
interactions:
{
elements:
[
string ,
]
,
exceptions:
[
string ,
]
,
}
,
links:
{
elements:
[
string ,
]
,
exceptions:
[
string ,
]
,
}
,
kpis:
{
elements:
[
string ,
]
,
exceptions:
[
string ,
]
,
}
,
sasPolicies:
{
elements:
[
string ,
]
,
exceptions:
[
string ,
]
,
}
,
connectors:
{
elements:
[
string ,
]
,
exceptions:
[
string ,
]
,
}
,
views:
{
elements:
[
string ,
]
,
exceptions:
[
string ,
]
,
}
,
relationshipLinks:
{
elements:
[
string ,
]
,
exceptions:
[
string ,
]
,
}
,
relationships:
{
elements:
[
string ,
]
,
exceptions:
[
string ,
]
,
}
,
widgetTypes:
{
elements:
[
string ,
]
,
exceptions:
[
string ,
]
,
}
,
roleAssignments:
{
elements:
[
string ,
]
,
exceptions:
[
string ,
]
,
}
,
conflationPolicies:
{
elements:
[
string ,
]
,
exceptions:
[
string ,
]
,
}
,
segments:
{
elements:
[
string ,
]
,
exceptions:
[
string ,
]
,
}
,
}
,
}
RoleAssignments_Delete (new)
Description Deletes the role assignment in the hub.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/roleAssignments/{assignmentName}
{
resourceGroupName: string ,
hubName: string ,
assignmentName: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{}

⚐ Response (202)

{}

⚐ Response (204)

{}
Images_GetUploadUrlForEntityType (new)
Description Gets entity type (profile or interaction) image upload URL.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/images/getEntityTypeImageUploadUrl
{
resourceGroupName: string ,
hubName: string ,
parameters:
{
entityType: string ,
entityTypeName: string ,
relativePath: string ,
}
,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
imageExists: boolean ,
contentUrl: string ,
relativePath: string ,
}
Images_GetUploadUrlForData (new)
Description Gets data image upload URL.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/images/getDataImageUploadUrl
{
resourceGroupName: string ,
hubName: string ,
parameters:
{
entityType: string ,
entityTypeName: string ,
relativePath: string ,
}
,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
imageExists: boolean ,
contentUrl: string ,
relativePath: string ,
}
Predictions_CreateOrUpdate (new)
Description Creates a Prediction or updates an existing Prediction in the hub.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/predictions/{predictionName}
{
resourceGroupName: string ,
hubName: string ,
predictionName: string ,
parameters:
{
properties:
{
description: object ,
displayName: object ,
involvedInteractionTypes:
[
string ,
]
,
involvedKpiTypes:
[
string ,
]
,
involvedRelationships:
[
string ,
]
,
negativeOutcomeExpression: string ,
positiveOutcomeExpression: string ,
primaryProfileType: string ,
provisioningState: enum ,
predictionName: string ,
scopeExpression: string ,
tenantId: string ,
autoAnalyze: boolean ,
mappings:
{
score: string ,
grade: string ,
reason: string ,
}
,
scoreLabel: string ,
grades:
[
{
gradeName: string ,
minScoreThreshold: integer ,
maxScoreThreshold: integer ,
}
,
]
,
systemGeneratedEntities:
{
generatedInteractionTypes:
[
string ,
]
,
generatedLinks:
[
string ,
]
,
generatedKpis: object ,
}
,
}
,
}
,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
properties:
{
description: object ,
displayName: object ,
involvedInteractionTypes:
[
string ,
]
,
involvedKpiTypes:
[
string ,
]
,
involvedRelationships:
[
string ,
]
,
negativeOutcomeExpression: string ,
positiveOutcomeExpression: string ,
primaryProfileType: string ,
provisioningState: enum ,
predictionName: string ,
scopeExpression: string ,
tenantId: string ,
autoAnalyze: boolean ,
mappings:
{
score: string ,
grade: string ,
reason: string ,
}
,
scoreLabel: string ,
grades:
[
{
gradeName: string ,
minScoreThreshold: integer ,
maxScoreThreshold: integer ,
}
,
]
,
systemGeneratedEntities:
{
generatedInteractionTypes:
[
string ,
]
,
generatedLinks:
[
string ,
]
,
generatedKpis: object ,
}
,
}
,
}

⚐ Response (202)

{}
Predictions_Get (new)
Description Gets a Prediction in the hub.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/predictions/{predictionName}
{
resourceGroupName: string ,
hubName: string ,
predictionName: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
properties:
{
description: object ,
displayName: object ,
involvedInteractionTypes:
[
string ,
]
,
involvedKpiTypes:
[
string ,
]
,
involvedRelationships:
[
string ,
]
,
negativeOutcomeExpression: string ,
positiveOutcomeExpression: string ,
primaryProfileType: string ,
provisioningState: enum ,
predictionName: string ,
scopeExpression: string ,
tenantId: string ,
autoAnalyze: boolean ,
mappings:
{
score: string ,
grade: string ,
reason: string ,
}
,
scoreLabel: string ,
grades:
[
{
gradeName: string ,
minScoreThreshold: integer ,
maxScoreThreshold: integer ,
}
,
]
,
systemGeneratedEntities:
{
generatedInteractionTypes:
[
string ,
]
,
generatedLinks:
[
string ,
]
,
generatedKpis: object ,
}
,
}
,
}
Predictions_Delete (new)
Description Deletes a Prediction in the hub.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/predictions/{predictionName}
{
resourceGroupName: string ,
hubName: string ,
predictionName: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{}

⚐ Response (202)

{}
Predictions_GetTrainingResults (new)
Description Gets training results.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/predictions/{predictionName}/getTrainingResults
{
resourceGroupName: string ,
hubName: string ,
predictionName: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
tenantId: string ,
scoreName: string ,
predictionDistribution:
{
totalPositives: integer ,
totalNegatives: integer ,
distributions:
[
{
scoreThreshold: integer ,
positives: integer ,
negatives: integer ,
positivesAboveThreshold: integer ,
negativesAboveThreshold: integer ,
}
,
]
,
}
,
canonicalProfiles:
[
{
canonicalProfileId: integer ,
properties:
[
{
profileName: string ,
profilePropertyName: string ,
rank: integer ,
type: enum ,
value: string ,
}
,
]
,
}
,
]
,
primaryProfileInstanceCount: integer ,
}
Predictions_GetModelStatus (new)
Description Gets model status of the prediction.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/predictions/{predictionName}/getModelStatus
{
resourceGroupName: string ,
hubName: string ,
predictionName: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
tenantId: string ,
predictionName: string ,
predictionGuidId: string ,
status: enum ,
message: string ,
trainingSetCount: integer ,
testSetCount: integer ,
validationSetCount: integer ,
trainingAccuracy: integer ,
signalsUsed: integer ,
modelVersion: string ,
}
Predictions_ModelStatus (new)
Description Creates or updates the model status of prediction.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/predictions/{predictionName}/modelStatus
{
resourceGroupName: string ,
hubName: string ,
predictionName: string ,
parameters:
{
tenantId: string ,
predictionName: string ,
predictionGuidId: string ,
status: enum ,
message: string ,
trainingSetCount: integer ,
testSetCount: integer ,
validationSetCount: integer ,
trainingAccuracy: integer ,
signalsUsed: integer ,
modelVersion: string ,
}
,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{}
Predictions_ListByHub (new)
Description Gets all the predictions in the specified hub.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/predictions
{
resourceGroupName: string ,
hubName: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
description: object ,
displayName: object ,
involvedInteractionTypes:
[
string ,
]
,
involvedKpiTypes:
[
string ,
]
,
involvedRelationships:
[
string ,
]
,
negativeOutcomeExpression: string ,
positiveOutcomeExpression: string ,
primaryProfileType: string ,
provisioningState: enum ,
predictionName: string ,
scopeExpression: string ,
tenantId: string ,
autoAnalyze: boolean ,
mappings:
{
score: string ,
grade: string ,
reason: string ,
}
,
scoreLabel: string ,
grades:
[
{
gradeName: string ,
minScoreThreshold: integer ,
maxScoreThreshold: integer ,
}
,
]
,
systemGeneratedEntities:
{
generatedInteractionTypes:
[
string ,
]
,
generatedLinks:
[
string ,
]
,
generatedKpis: object ,
}
,
}
,
}
,
]
,
nextLink: string ,
}
Operations_List (removed)
Description Lists all of the available Customer Insights REST API operations.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
value:
[
{
name: string ,
display:
{
provider: string ,
resource: string ,
operation: string ,
}
,
}
,
]
,
nextLink: string ,
}
Hubs_CreateOrUpdate (removed)
Description Creates a hub, or updates an existing hub.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}
{
resourceGroupName: string ,
hubName: string ,
parameters:
{
properties:
{
apiEndpoint: string ,
webEndpoint: string ,
provisioningState: string ,
tenantFeatures: integer ,
hubBillingInfo:
{
skuName: string ,
minUnits: integer ,
maxUnits: integer ,
}
,
}
,
}
,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (201)

{
properties:
{
apiEndpoint: string ,
webEndpoint: string ,
provisioningState: string ,
tenantFeatures: integer ,
hubBillingInfo:
{
skuName: string ,
minUnits: integer ,
maxUnits: integer ,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
apiEndpoint: string ,
webEndpoint: string ,
provisioningState: string ,
tenantFeatures: integer ,
hubBillingInfo:
{
skuName: string ,
minUnits: integer ,
maxUnits: integer ,
}
,
}
,
}
Hubs_Update (removed)
Description Updates a Hub.
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}
{
resourceGroupName: string ,
hubName: string ,
parameters:
{
properties:
{
apiEndpoint: string ,
webEndpoint: string ,
provisioningState: string ,
tenantFeatures: integer ,
hubBillingInfo:
{
skuName: string ,
minUnits: integer ,
maxUnits: integer ,
}
,
}
,
}
,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
properties:
{
apiEndpoint: string ,
webEndpoint: string ,
provisioningState: string ,
tenantFeatures: integer ,
hubBillingInfo:
{
skuName: string ,
minUnits: integer ,
maxUnits: integer ,
}
,
}
,
}
Hubs_Delete (removed)
Description Deletes the specified hub.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}
{
resourceGroupName: string ,
hubName: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{}

⚐ Response (202)

{}

⚐ Response (204)

{}
Hubs_Get (removed)
Description Gets information about the specified hub.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}
{
resourceGroupName: string ,
hubName: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
properties:
{
apiEndpoint: string ,
webEndpoint: string ,
provisioningState: string ,
tenantFeatures: integer ,
hubBillingInfo:
{
skuName: string ,
minUnits: integer ,
maxUnits: integer ,
}
,
}
,
}
Hubs_ListByResourceGroup (removed)
Description Gets all the hubs in a resource group.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
value:
[
{
properties:
{
apiEndpoint: string ,
webEndpoint: string ,
provisioningState: string ,
tenantFeatures: integer ,
hubBillingInfo:
{
skuName: string ,
minUnits: integer ,
maxUnits: integer ,
}
,
}
,
}
,
]
,
nextLink: string ,
}
Hubs_List (removed)
Description Gets all hubs in the specified subscription.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Microsoft.CustomerInsights/hubs
{
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
apiEndpoint: string ,
webEndpoint: string ,
provisioningState: string ,
tenantFeatures: integer ,
hubBillingInfo:
{
skuName: string ,
minUnits: integer ,
maxUnits: integer ,
}
,
}
,
}
,
]
,
nextLink: string ,
}
Profiles_CreateOrUpdate (removed)
Description Creates a profile within a Hub, or updates an existing profile.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/profiles/{profileName}
{
resourceGroupName: string ,
hubName: string ,
profileName: string ,
parameters:
{
properties:
{
strongIds:
[
{
keyPropertyNames:
[
string ,
]
,
strongIdName: string ,
displayName: object ,
description: object ,
}
,
]
,
}
,
}
,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
properties:
{
strongIds:
[
{
keyPropertyNames:
[
string ,
]
,
strongIdName: string ,
displayName: object ,
description: object ,
}
,
]
,
}
,
}

⚐ Response (202)

{}
Profiles_Get (removed)
Description Gets information about the specified profile.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/profiles/{profileName}
{
resourceGroupName: string ,
hubName: string ,
profileName: string ,
locale-code: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
properties:
{
strongIds:
[
{
keyPropertyNames:
[
string ,
]
,
strongIdName: string ,
displayName: object ,
description: object ,
}
,
]
,
}
,
}
Profiles_Delete (removed)
Description Deletes a profile within a hub
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/profiles/{profileName}
{
resourceGroupName: string ,
hubName: string ,
profileName: string ,
locale-code: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{}

⚐ Response (202)

{}

⚐ Response (204)

{}
Profiles_ListByHub (removed)
Description Gets all profile in the hub.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/profiles
{
resourceGroupName: string ,
hubName: string ,
locale-code: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
strongIds:
[
{
keyPropertyNames:
[
string ,
]
,
strongIdName: string ,
displayName: object ,
description: object ,
}
,
]
,
}
,
}
,
]
,
nextLink: string ,
}
Profiles_GetEnrichingKpis (removed)
Description Gets the KPIs that enrich the profile Type identified by the supplied name. Enrichment happens through participants of the Interaction on an Interaction KPI and through Relationships for Profile KPIs.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/profiles/{profileName}/getEnrichingKpis
{
resourceGroupName: string ,
hubName: string ,
profileName: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
entityType: enum ,
entityTypeName: string ,
tenantId: string ,
kpiName: string ,
displayName: object ,
description: object ,
calculationWindow: enum ,
calculationWindowFieldName: string ,
function: enum ,
expression: string ,
unit: string ,
filter: string ,
groupBy:
[
string ,
]
,
groupByMetadata:
[
{
displayName: object ,
fieldName: string ,
fieldType: string ,
}
,
]
,
participantProfilesMetadata:
[
{
typeName: string ,
}
,
]
,
provisioningState: enum ,
thresHolds:
{
lowerLimit: number ,
upperLimit: number ,
increasingKpi: boolean ,
}
,
aliases:
[
{
aliasName: string ,
expression: string ,
}
,
]
,
extracts:
[
{
extractName: string ,
expression: string ,
}
,
]
,
}
Interactions_CreateOrUpdate (removed)
Description Creates an interaction or updates an existing interaction within a hub.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/interactions/{interactionName}
{
resourceGroupName: string ,
hubName: string ,
interactionName: string ,
parameters:
{
properties:
{
idPropertyNames:
[
string ,
]
,
participantProfiles:
[
{
profileTypeName: string ,
participantPropertyReferences:
[
{
sourcePropertyName: string ,
targetPropertyName: string ,
}
,
]
,
participantName: string ,
displayName: object ,
description: object ,
role: string ,
}
,
]
,
primaryParticipantProfilePropertyName: string ,
dataSourcePrecedenceRules:
[
{
dataSource:
{
name: string ,
dataSourceType: enum ,
status: enum ,
id: integer ,
dataSourceReferenceId: string ,
}
,
precedence: integer ,
}
,
]
,
defaultDataSource:
{
name: string ,
dataSourceType: enum ,
status: enum ,
id: integer ,
dataSourceReferenceId: string ,
}
,
isActivity: boolean ,
}
,
}
,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
properties:
{
idPropertyNames:
[
string ,
]
,
participantProfiles:
[
{
profileTypeName: string ,
participantPropertyReferences:
[
{
sourcePropertyName: string ,
targetPropertyName: string ,
}
,
]
,
participantName: string ,
displayName: object ,
description: object ,
role: string ,
}
,
]
,
primaryParticipantProfilePropertyName: string ,
dataSourcePrecedenceRules:
[
{
dataSource:
{
name: string ,
dataSourceType: enum ,
status: enum ,
id: integer ,
dataSourceReferenceId: string ,
}
,
precedence: integer ,
}
,
]
,
defaultDataSource:
{
name: string ,
dataSourceType: enum ,
status: enum ,
id: integer ,
dataSourceReferenceId: string ,
}
,
isActivity: boolean ,
}
,
}

⚐ Response (202)

{}
Interactions_Get (removed)
Description Gets information about the specified interaction.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/interactions/{interactionName}
{
resourceGroupName: string ,
hubName: string ,
interactionName: string ,
locale-code: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
properties:
{
idPropertyNames:
[
string ,
]
,
participantProfiles:
[
{
profileTypeName: string ,
participantPropertyReferences:
[
{
sourcePropertyName: string ,
targetPropertyName: string ,
}
,
]
,
participantName: string ,
displayName: object ,
description: object ,
role: string ,
}
,
]
,
primaryParticipantProfilePropertyName: string ,
dataSourcePrecedenceRules:
[
{
dataSource:
{
name: string ,
dataSourceType: enum ,
status: enum ,
id: integer ,
dataSourceReferenceId: string ,
}
,
precedence: integer ,
}
,
]
,
defaultDataSource:
{
name: string ,
dataSourceType: enum ,
status: enum ,
id: integer ,
dataSourceReferenceId: string ,
}
,
isActivity: boolean ,
}
,
}
Interactions_ListByHub (removed)
Description Gets all interactions in the hub.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/interactions
{
resourceGroupName: string ,
hubName: string ,
locale-code: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
idPropertyNames:
[
string ,
]
,
participantProfiles:
[
{
profileTypeName: string ,
participantPropertyReferences:
[
{
sourcePropertyName: string ,
targetPropertyName: string ,
}
,
]
,
participantName: string ,
displayName: object ,
description: object ,
role: string ,
}
,
]
,
primaryParticipantProfilePropertyName: string ,
dataSourcePrecedenceRules:
[
{
dataSource:
{
name: string ,
dataSourceType: enum ,
status: enum ,
id: integer ,
dataSourceReferenceId: string ,
}
,
precedence: integer ,
}
,
]
,
defaultDataSource:
{
name: string ,
dataSourceType: enum ,
status: enum ,
id: integer ,
dataSourceReferenceId: string ,
}
,
isActivity: boolean ,
}
,
}
,
]
,
nextLink: string ,
}
Relationships_CreateOrUpdate (removed)
Description Creates a relationship or updates an existing relationship within a hub.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/relationships/{relationshipName}
{
resourceGroupName: string ,
hubName: string ,
relationshipName: string ,
parameters:
{
properties:
{
cardinality: enum ,
displayName: object ,
description: object ,
expiryDateTimeUtc: string ,
fields:
[
{
arrayValueSeparator: string ,
enumValidValues:
[
{
value: integer ,
localizedValueNames: object ,
}
,
]
,
fieldName: string ,
fieldType: string ,
isArray: boolean ,
isEnum: boolean ,
isFlagEnum: boolean ,
isImage: boolean ,
isLocalizedString: boolean ,
isName: boolean ,
isRequired: boolean ,
propertyId: string ,
schemaItemPropLink: string ,
maxLength: integer ,
isAvailableInGraph: boolean ,
dataSourcePrecedenceRules:
[
{
dataSource:
{
name: string ,
dataSourceType: enum ,
status: enum ,
id: integer ,
dataSourceReferenceId: string ,
}
,
precedence: integer ,
}
,
]
,
}
,
]
,
lookupMappings:
[
{
fieldMappings:
[
{
profileFieldName: string ,
relatedProfileKeyProperty: string ,
}
,
]
,
}
,
]
,
profileType: string ,
provisioningState: enum ,
relationshipName: string ,
relatedProfileType: string ,
relationshipGuidId: string ,
tenantId: string ,
}
,
}
,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
properties:
{
cardinality: enum ,
displayName: object ,
description: object ,
expiryDateTimeUtc: string ,
fields:
[
{
arrayValueSeparator: string ,
enumValidValues:
[
{
value: integer ,
localizedValueNames: object ,
}
,
]
,
fieldName: string ,
fieldType: string ,
isArray: boolean ,
isEnum: boolean ,
isFlagEnum: boolean ,
isImage: boolean ,
isLocalizedString: boolean ,
isName: boolean ,
isRequired: boolean ,
propertyId: string ,
schemaItemPropLink: string ,
maxLength: integer ,
isAvailableInGraph: boolean ,
dataSourcePrecedenceRules:
[
{
dataSource:
{
name: string ,
dataSourceType: enum ,
status: enum ,
id: integer ,
dataSourceReferenceId: string ,
}
,
precedence: integer ,
}
,
]
,
}
,
]
,
lookupMappings:
[
{
fieldMappings:
[
{
profileFieldName: string ,
relatedProfileKeyProperty: string ,
}
,
]
,
}
,
]
,
profileType: string ,
provisioningState: enum ,
relationshipName: string ,
relatedProfileType: string ,
relationshipGuidId: string ,
tenantId: string ,
}
,
}

⚐ Response (202)

{}
Relationships_Get (removed)
Description Gets information about the specified relationship.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/relationships/{relationshipName}
{
resourceGroupName: string ,
hubName: string ,
relationshipName: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
properties:
{
cardinality: enum ,
displayName: object ,
description: object ,
expiryDateTimeUtc: string ,
fields:
[
{
arrayValueSeparator: string ,
enumValidValues:
[
{
value: integer ,
localizedValueNames: object ,
}
,
]
,
fieldName: string ,
fieldType: string ,
isArray: boolean ,
isEnum: boolean ,
isFlagEnum: boolean ,
isImage: boolean ,
isLocalizedString: boolean ,
isName: boolean ,
isRequired: boolean ,
propertyId: string ,
schemaItemPropLink: string ,
maxLength: integer ,
isAvailableInGraph: boolean ,
dataSourcePrecedenceRules:
[
{
dataSource:
{
name: string ,
dataSourceType: enum ,
status: enum ,
id: integer ,
dataSourceReferenceId: string ,
}
,
precedence: integer ,
}
,
]
,
}
,
]
,
lookupMappings:
[
{
fieldMappings:
[
{
profileFieldName: string ,
relatedProfileKeyProperty: string ,
}
,
]
,
}
,
]
,
profileType: string ,
provisioningState: enum ,
relationshipName: string ,
relatedProfileType: string ,
relationshipGuidId: string ,
tenantId: string ,
}
,
}
Relationships_Delete (removed)
Description Deletes a relationship within a hub.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/relationships/{relationshipName}
{
resourceGroupName: string ,
hubName: string ,
relationshipName: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (202)

{}

⚐ Response (200)

{}
Relationships_ListByHub (removed)
Description Gets all relationships in the hub.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/relationships
{
resourceGroupName: string ,
hubName: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
cardinality: enum ,
displayName: object ,
description: object ,
expiryDateTimeUtc: string ,
fields:
[
{
arrayValueSeparator: string ,
enumValidValues:
[
{
value: integer ,
localizedValueNames: object ,
}
,
]
,
fieldName: string ,
fieldType: string ,
isArray: boolean ,
isEnum: boolean ,
isFlagEnum: boolean ,
isImage: boolean ,
isLocalizedString: boolean ,
isName: boolean ,
isRequired: boolean ,
propertyId: string ,
schemaItemPropLink: string ,
maxLength: integer ,
isAvailableInGraph: boolean ,
dataSourcePrecedenceRules:
[
{
dataSource:
{
name: string ,
dataSourceType: enum ,
status: enum ,
id: integer ,
dataSourceReferenceId: string ,
}
,
precedence: integer ,
}
,
]
,
}
,
]
,
lookupMappings:
[
{
fieldMappings:
[
{
profileFieldName: string ,
relatedProfileKeyProperty: string ,
}
,
]
,
}
,
]
,
profileType: string ,
provisioningState: enum ,
relationshipName: string ,
relatedProfileType: string ,
relationshipGuidId: string ,
tenantId: string ,
}
,
}
,
]
,
nextLink: string ,
}
AuthorizationPolicies_CreateOrUpdate (removed)
Description Creates an authorization policy or updates an existing authorization policy.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/authorizationPolicies/{authorizationPolicyName}
{
resourceGroupName: string ,
hubName: string ,
authorizationPolicyName: string ,
parameters:
{
properties:
{
policyName: string ,
permissions:
[
string ,
]
,
primaryKey: string ,
secondaryKey: string ,
}
,
}
,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
properties:
{
policyName: string ,
permissions:
[
string ,
]
,
primaryKey: string ,
secondaryKey: string ,
}
,
}

⚐ Response (201)

{
properties:
{
policyName: string ,
permissions:
[
string ,
]
,
primaryKey: string ,
secondaryKey: string ,
}
,
}
AuthorizationPolicies_Get (removed)
Description Gets an authorization policy in the hub.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/authorizationPolicies/{authorizationPolicyName}
{
resourceGroupName: string ,
hubName: string ,
authorizationPolicyName: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
properties:
{
policyName: string ,
permissions:
[
string ,
]
,
primaryKey: string ,
secondaryKey: string ,
}
,
}
AuthorizationPolicies_ListByHub (removed)
Description Gets all the authorization policies in a specified hub.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/authorizationPolicies
{
resourceGroupName: string ,
hubName: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
policyName: string ,
permissions:
[
string ,
]
,
primaryKey: string ,
secondaryKey: string ,
}
,
}
,
]
,
nextLink: string ,
}
AuthorizationPolicies_RegeneratePrimaryKey (removed)
Description Regenerates the primary policy key of the specified authorization policy.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/authorizationPolicies/{authorizationPolicyName}/regeneratePrimaryKey
{
resourceGroupName: string ,
hubName: string ,
authorizationPolicyName: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
policyName: string ,
permissions:
[
string ,
]
,
primaryKey: string ,
secondaryKey: string ,
}
AuthorizationPolicies_RegenerateSecondaryKey (removed)
Description Regenerates the secondary policy key of the specified authorization policy.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/authorizationPolicies/{authorizationPolicyName}/regenerateSecondaryKey
{
resourceGroupName: string ,
hubName: string ,
authorizationPolicyName: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
policyName: string ,
permissions:
[
string ,
]
,
primaryKey: string ,
secondaryKey: string ,
}
Connectors_CreateOrUpdate (removed)
Description Creates a connector or updates an existing connector in the hub.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/connectors/{connectorName}
{
resourceGroupName: string ,
hubName: string ,
connectorName: string ,
parameters:
{
properties:
{
connectorId: integer ,
connectorName: string ,
connectorType: enum ,
displayName: string ,
description: string ,
connectorProperties: object ,
created: string ,
lastModified: string ,
state: enum ,
tenantId: string ,
isInternal: boolean ,
}
,
}
,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
properties:
{
connectorId: integer ,
connectorName: string ,
connectorType: enum ,
displayName: string ,
description: string ,
connectorProperties: object ,
created: string ,
lastModified: string ,
state: enum ,
tenantId: string ,
isInternal: boolean ,
}
,
}

⚐ Response (202)

{}
Connectors_Get (removed)
Description Gets a connector in the hub.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/connectors/{connectorName}
{
resourceGroupName: string ,
hubName: string ,
connectorName: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
properties:
{
connectorId: integer ,
connectorName: string ,
connectorType: enum ,
displayName: string ,
description: string ,
connectorProperties: object ,
created: string ,
lastModified: string ,
state: enum ,
tenantId: string ,
isInternal: boolean ,
}
,
}
Connectors_Delete (removed)
Description Deletes a connector in the hub.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/connectors/{connectorName}
{
resourceGroupName: string ,
hubName: string ,
connectorName: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{}

⚐ Response (202)

{}

⚐ Response (204)

{}
Connectors_ListByHub (removed)
Description Gets all the connectors in the specified hub.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/connectors
{
resourceGroupName: string ,
hubName: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
connectorId: integer ,
connectorName: string ,
connectorType: enum ,
displayName: string ,
description: string ,
connectorProperties: object ,
created: string ,
lastModified: string ,
state: enum ,
tenantId: string ,
isInternal: boolean ,
}
,
}
,
]
,
nextLink: string ,
}
ConnectorMappings_CreateOrUpdate (removed)
Description Creates a connector mapping or updates an existing connector mapping in the connector.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/connectors/{connectorName}/mappings/{mappingName}
{
resourceGroupName: string ,
hubName: string ,
connectorName: string ,
mappingName: string ,
parameters:
{
properties:
{
connectorName: string ,
connectorType: enum ,
created: string ,
lastModified: string ,
entityType: enum ,
entityTypeName: string ,
connectorMappingName: string ,
displayName: string ,
description: string ,
dataFormatId: string ,
mappingProperties:
{
folderPath: string ,
fileFilter: string ,
hasHeader: boolean ,
errorManagement:
{
errorManagementType: enum ,
errorLimit: integer ,
}
,
format:
{
formatType: enum ,
columnDelimiter: string ,
acceptLanguage: string ,
quoteCharacter: string ,
quoteEscapeCharacter: string ,
arraySeparator: string ,
}
,
availability:
{
frequency: enum ,
interval: integer ,
}
,
structure:
[
{
propertyName: string ,
columnName: string ,
customFormatSpecifier: string ,
isEncrypted: boolean ,
}
,
]
,
completeOperation:
{
completionOperationType: enum ,
destinationFolder: string ,
}
,
}
,
nextRunTime: string ,
runId: string ,
state: enum ,
tenantId: string ,
}
,
}
,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
properties:
{
connectorName: string ,
connectorType: enum ,
created: string ,
lastModified: string ,
entityType: enum ,
entityTypeName: string ,
connectorMappingName: string ,
displayName: string ,
description: string ,
dataFormatId: string ,
mappingProperties:
{
folderPath: string ,
fileFilter: string ,
hasHeader: boolean ,
errorManagement:
{
errorManagementType: enum ,
errorLimit: integer ,
}
,
format:
{
formatType: enum ,
columnDelimiter: string ,
acceptLanguage: string ,
quoteCharacter: string ,
quoteEscapeCharacter: string ,
arraySeparator: string ,
}
,
availability:
{
frequency: enum ,
interval: integer ,
}
,
structure:
[
{
propertyName: string ,
columnName: string ,
customFormatSpecifier: string ,
isEncrypted: boolean ,
}
,
]
,
completeOperation:
{
completionOperationType: enum ,
destinationFolder: string ,
}
,
}
,
nextRunTime: string ,
runId: string ,
state: enum ,
tenantId: string ,
}
,
}

⚐ Response (201)

{
properties:
{
connectorName: string ,
connectorType: enum ,
created: string ,
lastModified: string ,
entityType: enum ,
entityTypeName: string ,
connectorMappingName: string ,
displayName: string ,
description: string ,
dataFormatId: string ,
mappingProperties:
{
folderPath: string ,
fileFilter: string ,
hasHeader: boolean ,
errorManagement:
{
errorManagementType: enum ,
errorLimit: integer ,
}
,
format:
{
formatType: enum ,
columnDelimiter: string ,
acceptLanguage: string ,
quoteCharacter: string ,
quoteEscapeCharacter: string ,
arraySeparator: string ,
}
,
availability:
{
frequency: enum ,
interval: integer ,
}
,
structure:
[
{
propertyName: string ,
columnName: string ,
customFormatSpecifier: string ,
isEncrypted: boolean ,
}
,
]
,
completeOperation:
{
completionOperationType: enum ,
destinationFolder: string ,
}
,
}
,
nextRunTime: string ,
runId: string ,
state: enum ,
tenantId: string ,
}
,
}
ConnectorMappings_Get (removed)
Description Gets a connector mapping in the connector.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/connectors/{connectorName}/mappings/{mappingName}
{
resourceGroupName: string ,
hubName: string ,
connectorName: string ,
mappingName: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
properties:
{
connectorName: string ,
connectorType: enum ,
created: string ,
lastModified: string ,
entityType: enum ,
entityTypeName: string ,
connectorMappingName: string ,
displayName: string ,
description: string ,
dataFormatId: string ,
mappingProperties:
{
folderPath: string ,
fileFilter: string ,
hasHeader: boolean ,
errorManagement:
{
errorManagementType: enum ,
errorLimit: integer ,
}
,
format:
{
formatType: enum ,
columnDelimiter: string ,
acceptLanguage: string ,
quoteCharacter: string ,
quoteEscapeCharacter: string ,
arraySeparator: string ,
}
,
availability:
{
frequency: enum ,
interval: integer ,
}
,
structure:
[
{
propertyName: string ,
columnName: string ,
customFormatSpecifier: string ,
isEncrypted: boolean ,
}
,
]
,
completeOperation:
{
completionOperationType: enum ,
destinationFolder: string ,
}
,
}
,
nextRunTime: string ,
runId: string ,
state: enum ,
tenantId: string ,
}
,
}
ConnectorMappings_Delete (removed)
Description Deletes a connector mapping in the connector.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/connectors/{connectorName}/mappings/{mappingName}
{
resourceGroupName: string ,
hubName: string ,
connectorName: string ,
mappingName: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{}

⚐ Response (204)

{}
ConnectorMappings_ListByConnector (removed)
Description Gets all the connector mappings in the specified connector.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/connectors/{connectorName}/mappings
{
resourceGroupName: string ,
hubName: string ,
connectorName: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
connectorName: string ,
connectorType: enum ,
created: string ,
lastModified: string ,
entityType: enum ,
entityTypeName: string ,
connectorMappingName: string ,
displayName: string ,
description: string ,
dataFormatId: string ,
mappingProperties:
{
folderPath: string ,
fileFilter: string ,
hasHeader: boolean ,
errorManagement:
{
errorManagementType: enum ,
errorLimit: integer ,
}
,
format:
{
formatType: enum ,
columnDelimiter: string ,
acceptLanguage: string ,
quoteCharacter: string ,
quoteEscapeCharacter: string ,
arraySeparator: string ,
}
,
availability:
{
frequency: enum ,
interval: integer ,
}
,
structure:
[
{
propertyName: string ,
columnName: string ,
customFormatSpecifier: string ,
isEncrypted: boolean ,
}
,
]
,
completeOperation:
{
completionOperationType: enum ,
destinationFolder: string ,
}
,
}
,
nextRunTime: string ,
runId: string ,
state: enum ,
tenantId: string ,
}
,
}
,
]
,
nextLink: string ,
}
Kpi_CreateOrUpdate (removed)
Description Creates a KPI or updates an existing KPI in the hub.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/kpi/{kpiName}
{
resourceGroupName: string ,
hubName: string ,
kpiName: string ,
parameters:
{
properties:
{
entityType: enum ,
entityTypeName: string ,
tenantId: string ,
kpiName: string ,
displayName: object ,
description: object ,
calculationWindow: enum ,
calculationWindowFieldName: string ,
function: enum ,
expression: string ,
unit: string ,
filter: string ,
groupBy:
[
string ,
]
,
groupByMetadata:
[
{
displayName: object ,
fieldName: string ,
fieldType: string ,
}
,
]
,
participantProfilesMetadata:
[
{
typeName: string ,
}
,
]
,
provisioningState: enum ,
thresHolds:
{
lowerLimit: number ,
upperLimit: number ,
increasingKpi: boolean ,
}
,
aliases:
[
{
aliasName: string ,
expression: string ,
}
,
]
,
extracts:
[
{
extractName: string ,
expression: string ,
}
,
]
,
}
,
}
,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
properties:
{
entityType: enum ,
entityTypeName: string ,
tenantId: string ,
kpiName: string ,
displayName: object ,
description: object ,
calculationWindow: enum ,
calculationWindowFieldName: string ,
function: enum ,
expression: string ,
unit: string ,
filter: string ,
groupBy:
[
string ,
]
,
groupByMetadata:
[
{
displayName: object ,
fieldName: string ,
fieldType: string ,
}
,
]
,
participantProfilesMetadata:
[
{
typeName: string ,
}
,
]
,
provisioningState: enum ,
thresHolds:
{
lowerLimit: number ,
upperLimit: number ,
increasingKpi: boolean ,
}
,
aliases:
[
{
aliasName: string ,
expression: string ,
}
,
]
,
extracts:
[
{
extractName: string ,
expression: string ,
}
,
]
,
}
,
}

⚐ Response (202)

{}
Kpi_Get (removed)
Description Gets a KPI in the hub.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/kpi/{kpiName}
{
resourceGroupName: string ,
hubName: string ,
kpiName: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
properties:
{
entityType: enum ,
entityTypeName: string ,
tenantId: string ,
kpiName: string ,
displayName: object ,
description: object ,
calculationWindow: enum ,
calculationWindowFieldName: string ,
function: enum ,
expression: string ,
unit: string ,
filter: string ,
groupBy:
[
string ,
]
,
groupByMetadata:
[
{
displayName: object ,
fieldName: string ,
fieldType: string ,
}
,
]
,
participantProfilesMetadata:
[
{
typeName: string ,
}
,
]
,
provisioningState: enum ,
thresHolds:
{
lowerLimit: number ,
upperLimit: number ,
increasingKpi: boolean ,
}
,
aliases:
[
{
aliasName: string ,
expression: string ,
}
,
]
,
extracts:
[
{
extractName: string ,
expression: string ,
}
,
]
,
}
,
}
Kpi_Delete (removed)
Description Deletes a KPI in the hub.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/kpi/{kpiName}
{
resourceGroupName: string ,
hubName: string ,
kpiName: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{}

⚐ Response (202)

{}
Kpi_Reprocess (removed)
Description Reprocesses the Kpi values of the specified KPI.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/kpi/{kpiName}/reprocess
{
resourceGroupName: string ,
hubName: string ,
kpiName: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (202)

{}
Kpi_ListByHub (removed)
Description Gets all the KPIs in the specified hub.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/kpi
{
resourceGroupName: string ,
hubName: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
entityType: enum ,
entityTypeName: string ,
tenantId: string ,
kpiName: string ,
displayName: object ,
description: object ,
calculationWindow: enum ,
calculationWindowFieldName: string ,
function: enum ,
expression: string ,
unit: string ,
filter: string ,
groupBy:
[
string ,
]
,
groupByMetadata:
[
{
displayName: object ,
fieldName: string ,
fieldType: string ,
}
,
]
,
participantProfilesMetadata:
[
{
typeName: string ,
}
,
]
,
provisioningState: enum ,
thresHolds:
{
lowerLimit: number ,
upperLimit: number ,
increasingKpi: boolean ,
}
,
aliases:
[
{
aliasName: string ,
expression: string ,
}
,
]
,
extracts:
[
{
extractName: string ,
expression: string ,
}
,
]
,
}
,
}
,
]
,
nextLink: string ,
}
WidgetTypes_ListByHub (removed)
Description Gets all available widget types in the specified hub.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/widgetTypes
{
resourceGroupName: string ,
hubName: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
widgetTypeName: string ,
definition: string ,
description: string ,
displayName: object ,
imageUrl: string ,
tenantId: string ,
widgetVersion: string ,
changed: string ,
created: string ,
}
,
}
,
]
,
nextLink: string ,
}
WidgetTypes_Get (removed)
Description Gets a widget type in the specified hub.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/widgetTypes/{widgetTypeName}
{
resourceGroupName: string ,
hubName: string ,
widgetTypeName: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
properties:
{
widgetTypeName: string ,
definition: string ,
description: string ,
displayName: object ,
imageUrl: string ,
tenantId: string ,
widgetVersion: string ,
changed: string ,
created: string ,
}
,
}
Views_ListByHub (removed)
Description Gets all available views for given user in the specified hub.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/views
{
resourceGroupName: string ,
hubName: string ,
api-version: string ,
subscriptionId: string ,
userId: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
viewName: string ,
userId: string ,
tenantId: string ,
displayName: object ,
definition: string ,
changed: string ,
created: string ,
}
,
}
,
]
,
nextLink: string ,
}
Views_CreateOrUpdate (removed)
Description Creates a view or updates an existing view in the hub.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/views/{viewName}
{
resourceGroupName: string ,
hubName: string ,
viewName: string ,
parameters:
{
properties:
{
viewName: string ,
userId: string ,
tenantId: string ,
displayName: object ,
definition: string ,
changed: string ,
created: string ,
}
,
}
,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
properties:
{
viewName: string ,
userId: string ,
tenantId: string ,
displayName: object ,
definition: string ,
changed: string ,
created: string ,
}
,
}
Views_Get (removed)
Description Gets a view in the hub.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/views/{viewName}
{
resourceGroupName: string ,
hubName: string ,
viewName: string ,
api-version: string ,
subscriptionId: string ,
userId: string ,
}

⚐ Response (200)

{
properties:
{
viewName: string ,
userId: string ,
tenantId: string ,
displayName: object ,
definition: string ,
changed: string ,
created: string ,
}
,
}
Views_Delete (removed)
Description Deletes a view in the specified hub.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/views/{viewName}
{
resourceGroupName: string ,
hubName: string ,
viewName: string ,
api-version: string ,
subscriptionId: string ,
userId: string ,
}

⚐ Response (200)

{}
Roles_ListByHub (removed)
Description Gets all the roles for the hub.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/roles
{
resourceGroupName: string ,
hubName: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
roleName: string ,
description: string ,
}
,
}
,
]
,
nextLink: string ,
}
RoleAssignments_ListByHub (removed)
Description Gets all the role assignments for the specified hub.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/roleAssignments
{
resourceGroupName: string ,
hubName: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
tenantId: string ,
assignmentName: string ,
displayName: object ,
description: object ,
provisioningState: enum ,
role: enum ,
principals:
[
{
principalId: string ,
principalType: string ,
principalMetadata: object ,
}
,
]
,
profiles:
{
elements:
[
string ,
]
,
exceptions:
[
string ,
]
,
}
,
interactions:
{
elements:
[
string ,
]
,
exceptions:
[
string ,
]
,
}
,
links:
{
elements:
[
string ,
]
,
exceptions:
[
string ,
]
,
}
,
kpis:
{
elements:
[
string ,
]
,
exceptions:
[
string ,
]
,
}
,
sasPolicies:
{
elements:
[
string ,
]
,
exceptions:
[
string ,
]
,
}
,
connectors:
{
elements:
[
string ,
]
,
exceptions:
[
string ,
]
,
}
,
views:
{
elements:
[
string ,
]
,
exceptions:
[
string ,
]
,
}
,
relationshipLinks:
{
elements:
[
string ,
]
,
exceptions:
[
string ,
]
,
}
,
relationships:
{
elements:
[
string ,
]
,
exceptions:
[
string ,
]
,
}
,
widgetTypes:
{
elements:
[
string ,
]
,
exceptions:
[
string ,
]
,
}
,
roleAssignments:
{
elements:
[
string ,
]
,
exceptions:
[
string ,
]
,
}
,
conflationPolicies:
{
elements:
[
string ,
]
,
exceptions:
[
string ,
]
,
}
,
segments:
{
elements:
[
string ,
]
,
exceptions:
[
string ,
]
,
}
,
}
,
}
,
]
,
nextLink: string ,
}
RoleAssignments_CreateOrUpdate (removed)
Description Creates or updates a role assignment in the hub.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/roleAssignments/{assignmentName}
{
resourceGroupName: string ,
hubName: string ,
assignmentName: string ,
parameters:
{
properties:
{
tenantId: string ,
assignmentName: string ,
displayName: object ,
description: object ,
provisioningState: enum ,
role: enum ,
principals:
[
{
principalId: string ,
principalType: string ,
principalMetadata: object ,
}
,
]
,
profiles:
{
elements:
[
string ,
]
,
exceptions:
[
string ,
]
,
}
,
interactions:
{
elements:
[
string ,
]
,
exceptions:
[
string ,
]
,
}
,
links:
{
elements:
[
string ,
]
,
exceptions:
[
string ,
]
,
}
,
kpis:
{
elements:
[
string ,
]
,
exceptions:
[
string ,
]
,
}
,
sasPolicies:
{
elements:
[
string ,
]
,
exceptions:
[
string ,
]
,
}
,
connectors:
{
elements:
[
string ,
]
,
exceptions:
[
string ,
]
,
}
,
views:
{
elements:
[
string ,
]
,
exceptions:
[
string ,
]
,
}
,
relationshipLinks:
{
elements:
[
string ,
]
,
exceptions:
[
string ,
]
,
}
,
relationships:
{
elements:
[
string ,
]
,
exceptions:
[
string ,
]
,
}
,
widgetTypes:
{
elements:
[
string ,
]
,
exceptions:
[
string ,
]
,
}
,
roleAssignments:
{
elements:
[
string ,
]
,
exceptions:
[
string ,
]
,
}
,
conflationPolicies:
{
elements:
[
string ,
]
,
exceptions:
[
string ,
]
,
}
,
segments:
{
elements:
[
string ,
]
,
exceptions:
[
string ,
]
,
}
,
}
,
}
,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
properties:
{
tenantId: string ,
assignmentName: string ,
displayName: object ,
description: object ,
provisioningState: enum ,
role: enum ,
principals:
[
{
principalId: string ,
principalType: string ,
principalMetadata: object ,
}
,
]
,
profiles:
{
elements:
[
string ,
]
,
exceptions:
[
string ,
]
,
}
,
interactions:
{
elements:
[
string ,
]
,
exceptions:
[
string ,
]
,
}
,
links:
{
elements:
[
string ,
]
,
exceptions:
[
string ,
]
,
}
,
kpis:
{
elements:
[
string ,
]
,
exceptions:
[
string ,
]
,
}
,
sasPolicies:
{
elements:
[
string ,
]
,
exceptions:
[
string ,
]
,
}
,
connectors:
{
elements:
[
string ,
]
,
exceptions:
[
string ,
]
,
}
,
views:
{
elements:
[
string ,
]
,
exceptions:
[
string ,
]
,
}
,
relationshipLinks:
{
elements:
[
string ,
]
,
exceptions:
[
string ,
]
,
}
,
relationships:
{
elements:
[
string ,
]
,
exceptions:
[
string ,
]
,
}
,
widgetTypes:
{
elements:
[
string ,
]
,
exceptions:
[
string ,
]
,
}
,
roleAssignments:
{
elements:
[
string ,
]
,
exceptions:
[
string ,
]
,
}
,
conflationPolicies:
{
elements:
[
string ,
]
,
exceptions:
[
string ,
]
,
}
,
segments:
{
elements:
[
string ,
]
,
exceptions:
[
string ,
]
,
}
,
}
,
}

⚐ Response (202)

{}
RoleAssignments_Get (removed)
Description Gets the role assignment in the hub.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/roleAssignments/{assignmentName}
{
resourceGroupName: string ,
hubName: string ,
assignmentName: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
properties:
{
tenantId: string ,
assignmentName: string ,
displayName: object ,
description: object ,
provisioningState: enum ,
role: enum ,
principals:
[
{
principalId: string ,
principalType: string ,
principalMetadata: object ,
}
,
]
,
profiles:
{
elements:
[
string ,
]
,
exceptions:
[
string ,
]
,
}
,
interactions:
{
elements:
[
string ,
]
,
exceptions:
[
string ,
]
,
}
,
links:
{
elements:
[
string ,
]
,
exceptions:
[
string ,
]
,
}
,
kpis:
{
elements:
[
string ,
]
,
exceptions:
[
string ,
]
,
}
,
sasPolicies:
{
elements:
[
string ,
]
,
exceptions:
[
string ,
]
,
}
,
connectors:
{
elements:
[
string ,
]
,
exceptions:
[
string ,
]
,
}
,
views:
{
elements:
[
string ,
]
,
exceptions:
[
string ,
]
,
}
,
relationshipLinks:
{
elements:
[
string ,
]
,
exceptions:
[
string ,
]
,
}
,
relationships:
{
elements:
[
string ,
]
,
exceptions:
[
string ,
]
,
}
,
widgetTypes:
{
elements:
[
string ,
]
,
exceptions:
[
string ,
]
,
}
,
roleAssignments:
{
elements:
[
string ,
]
,
exceptions:
[
string ,
]
,
}
,
conflationPolicies:
{
elements:
[
string ,
]
,
exceptions:
[
string ,
]
,
}
,
segments:
{
elements:
[
string ,
]
,
exceptions:
[
string ,
]
,
}
,
}
,
}
RoleAssignments_Delete (removed)
Description Deletes the role assignment in the hub.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/roleAssignments/{assignmentName}
{
resourceGroupName: string ,
hubName: string ,
assignmentName: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{}

⚐ Response (202)

{}

⚐ Response (204)

{}
Images_GetUploadUrlForEntityType (removed)
Description Gets entity type (profile or interaction) image upload URL.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/images/getEntityTypeImageUploadUrl
{
resourceGroupName: string ,
hubName: string ,
parameters:
{
entityType: string ,
entityTypeName: string ,
relativePath: string ,
}
,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
imageExists: boolean ,
contentUrl: string ,
relativePath: string ,
}
Images_GetUploadUrlForData (removed)
Description Gets data image upload URL.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/images/getDataImageUploadUrl
{
resourceGroupName: string ,
hubName: string ,
parameters:
{
entityType: string ,
entityTypeName: string ,
relativePath: string ,
}
,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
imageExists: boolean ,
contentUrl: string ,
relativePath: string ,
}
Predictions_CreateOrUpdate (removed)
Description Creates a Prediction or updates an existing Prediction in the hub.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/predictions/{predictionName}
{
resourceGroupName: string ,
hubName: string ,
predictionName: string ,
parameters:
{
properties:
{
description: object ,
displayName: object ,
involvedInteractionTypes:
[
string ,
]
,
involvedKpiTypes:
[
string ,
]
,
involvedRelationships:
[
string ,
]
,
negativeOutcomeExpression: string ,
positiveOutcomeExpression: string ,
primaryProfileType: string ,
provisioningState: enum ,
predictionName: string ,
scopeExpression: string ,
tenantId: string ,
autoAnalyze: boolean ,
mappings:
{
score: string ,
grade: string ,
reason: string ,
}
,
scoreLabel: string ,
grades:
[
{
gradeName: string ,
minScoreThreshold: integer ,
maxScoreThreshold: integer ,
}
,
]
,
systemGeneratedEntities:
{
generatedInteractionTypes:
[
string ,
]
,
generatedLinks:
[
string ,
]
,
generatedKpis: object ,
}
,
}
,
}
,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
properties:
{
description: object ,
displayName: object ,
involvedInteractionTypes:
[
string ,
]
,
involvedKpiTypes:
[
string ,
]
,
involvedRelationships:
[
string ,
]
,
negativeOutcomeExpression: string ,
positiveOutcomeExpression: string ,
primaryProfileType: string ,
provisioningState: enum ,
predictionName: string ,
scopeExpression: string ,
tenantId: string ,
autoAnalyze: boolean ,
mappings:
{
score: string ,
grade: string ,
reason: string ,
}
,
scoreLabel: string ,
grades:
[
{
gradeName: string ,
minScoreThreshold: integer ,
maxScoreThreshold: integer ,
}
,
]
,
systemGeneratedEntities:
{
generatedInteractionTypes:
[
string ,
]
,
generatedLinks:
[
string ,
]
,
generatedKpis: object ,
}
,
}
,
}

⚐ Response (202)

{}
Predictions_Get (removed)
Description Gets a Prediction in the hub.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/predictions/{predictionName}
{
resourceGroupName: string ,
hubName: string ,
predictionName: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
properties:
{
description: object ,
displayName: object ,
involvedInteractionTypes:
[
string ,
]
,
involvedKpiTypes:
[
string ,
]
,
involvedRelationships:
[
string ,
]
,
negativeOutcomeExpression: string ,
positiveOutcomeExpression: string ,
primaryProfileType: string ,
provisioningState: enum ,
predictionName: string ,
scopeExpression: string ,
tenantId: string ,
autoAnalyze: boolean ,
mappings:
{
score: string ,
grade: string ,
reason: string ,
}
,
scoreLabel: string ,
grades:
[
{
gradeName: string ,
minScoreThreshold: integer ,
maxScoreThreshold: integer ,
}
,
]
,
systemGeneratedEntities:
{
generatedInteractionTypes:
[
string ,
]
,
generatedLinks:
[
string ,
]
,
generatedKpis: object ,
}
,
}
,
}
Predictions_Delete (removed)
Description Deletes a Prediction in the hub.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/predictions/{predictionName}
{
resourceGroupName: string ,
hubName: string ,
predictionName: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{}

⚐ Response (202)

{}
Predictions_GetTrainingResults (removed)
Description Gets training results.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/predictions/{predictionName}/getTrainingResults
{
resourceGroupName: string ,
hubName: string ,
predictionName: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
tenantId: string ,
scoreName: string ,
predictionDistribution:
{
totalPositives: integer ,
totalNegatives: integer ,
distributions:
[
{
scoreThreshold: integer ,
positives: integer ,
negatives: integer ,
positivesAboveThreshold: integer ,
negativesAboveThreshold: integer ,
}
,
]
,
}
,
canonicalProfiles:
[
{
canonicalProfileId: integer ,
properties:
[
{
profileName: string ,
profilePropertyName: string ,
rank: integer ,
type: enum ,
value: string ,
}
,
]
,
}
,
]
,
primaryProfileInstanceCount: integer ,
}
Predictions_GetModelStatus (removed)
Description Gets model status of the prediction.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/predictions/{predictionName}/getModelStatus
{
resourceGroupName: string ,
hubName: string ,
predictionName: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
tenantId: string ,
predictionName: string ,
predictionGuidId: string ,
status: enum ,
message: string ,
trainingSetCount: integer ,
testSetCount: integer ,
validationSetCount: integer ,
trainingAccuracy: integer ,
signalsUsed: integer ,
modelVersion: string ,
}
Predictions_ModelStatus (removed)
Description Creates or updates the model status of prediction.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/predictions/{predictionName}/modelStatus
{
resourceGroupName: string ,
hubName: string ,
predictionName: string ,
parameters:
{
tenantId: string ,
predictionName: string ,
predictionGuidId: string ,
status: enum ,
message: string ,
trainingSetCount: integer ,
testSetCount: integer ,
validationSetCount: integer ,
trainingAccuracy: integer ,
signalsUsed: integer ,
modelVersion: string ,
}
,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{}
Predictions_ListByHub (removed)
Description Gets all the predictions in the specified hub.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/predictions
{
resourceGroupName: string ,
hubName: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
description: object ,
displayName: object ,
involvedInteractionTypes:
[
string ,
]
,
involvedKpiTypes:
[
string ,
]
,
involvedRelationships:
[
string ,
]
,
negativeOutcomeExpression: string ,
positiveOutcomeExpression: string ,
primaryProfileType: string ,
provisioningState: enum ,
predictionName: string ,
scopeExpression: string ,
tenantId: string ,
autoAnalyze: boolean ,
mappings:
{
score: string ,
grade: string ,
reason: string ,
}
,
scoreLabel: string ,
grades:
[
{
gradeName: string ,
minScoreThreshold: integer ,
maxScoreThreshold: integer ,
}
,
]
,
systemGeneratedEntities:
{
generatedInteractionTypes:
[
string ,
]
,
generatedLinks:
[
string ,
]
,
generatedKpis: object ,
}
,
}
,
}
,
]
,
nextLink: string ,
}