{"files":{"SKILL.md":"---\nname: customerinsightsmanagementclient\ndescription: \"CustomerInsightsManagementClient API skill. Use when working with CustomerInsightsManagementClient for providers, subscriptions. Covers 66 endpoints.\"\nversion: 1.0.0\ngenerator: lapsh\n---\n\n# CustomerInsightsManagementClient\nAPI version: 2017-04-26\n\n## Auth\nOAuth2\n\n## Base URL\nhttps://management.azure.com\n\n## Setup\n1. Configure auth: OAuth2\n2. GET /providers/Microsoft.CustomerInsights/operations -- lists all of the available customer insights rest api operations.\n3. POST /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/profiles/{profileName}/getEnrichingKpis -- create first getEnrichingKpis\n\n## Endpoints\n66 endpoints across 2 groups. See references/api-spec.lap for full details.\n\n### Providers\n| Method | Path | Description |\n|--------|------|-------------|\n| GET | /providers/Microsoft.CustomerInsights/operations | Lists all of the available Customer Insights REST API operations. |\n\n### Subscriptions\n| Method | Path | Description |\n|--------|------|-------------|\n| PUT | /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName} | Creates a hub, or updates an existing hub. |\n| PATCH | /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName} | Updates a Hub. |\n| DELETE | /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName} | Deletes the specified hub. |\n| GET | /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName} | Gets information about the specified hub. |\n| GET | /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs | Gets all the hubs in a resource group. |\n| GET | /subscriptions/{subscriptionId}/providers/Microsoft.CustomerInsights/hubs | Gets all hubs in the specified subscription. |\n| PUT | /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/profiles/{profileName} | Creates a profile within a Hub, or updates an existing profile. |\n| GET | /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/profiles/{profileName} | Gets information about the specified profile. |\n| DELETE | /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/profiles/{profileName} | Deletes a profile within a hub |\n| GET | /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/profiles | Gets all profile in the hub. |\n| POST | /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/profiles/{profileName}/getEnrichingKpis | 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. |\n| PUT | /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/interactions/{interactionName} | Creates an interaction or updates an existing interaction within a hub. |\n| GET | /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/interactions/{interactionName} | Gets information about the specified interaction. |\n| GET | /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/interactions | Gets all interactions in the hub. |\n| POST | /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/interactions/{interactionName}/suggestRelationshipLinks | Suggests relationships to create relationship links. |\n| PUT | /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/relationships/{relationshipName} | Creates a relationship or updates an existing relationship within a hub. |\n| GET | /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/relationships/{relationshipName} | Gets information about the specified relationship. |\n| DELETE | /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/relationships/{relationshipName} | Deletes a relationship within a hub. |\n| GET | /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/relationships | Gets all relationships in the hub. |\n| PUT | /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/relationshipLinks/{relationshipLinkName} | Creates a relationship link or updates an existing relationship link within a hub. |\n| GET | /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/relationshipLinks/{relationshipLinkName} | Gets information about the specified relationship Link. |\n| DELETE | /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/relationshipLinks/{relationshipLinkName} | Deletes a relationship link within a hub. |\n| GET | /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/relationshipLinks | Gets all relationship links in the hub. |\n| PUT | /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/authorizationPolicies/{authorizationPolicyName} | Creates an authorization policy or updates an existing authorization policy. |\n| GET | /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/authorizationPolicies/{authorizationPolicyName} | Gets an authorization policy in the hub. |\n| GET | /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/authorizationPolicies | Gets all the authorization policies in a specified hub. |\n| POST | /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/authorizationPolicies/{authorizationPolicyName}/regeneratePrimaryKey | Regenerates the primary policy key of the specified authorization policy. |\n| POST | /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/authorizationPolicies/{authorizationPolicyName}/regenerateSecondaryKey | Regenerates the secondary policy key of the specified authorization policy. |\n| PUT | /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/connectors/{connectorName} | Creates a connector or updates an existing connector in the hub. |\n| GET | /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/connectors/{connectorName} | Gets a connector in the hub. |\n| DELETE | /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/connectors/{connectorName} | Deletes a connector in the hub. |\n| GET | /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/connectors | Gets all the connectors in the specified hub. |\n| PUT | /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/connectors/{connectorName}/mappings/{mappingName} | Creates a connector mapping or updates an existing connector mapping in the connector. |\n| GET | /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/connectors/{connectorName}/mappings/{mappingName} | Gets a connector mapping in the connector. |\n| DELETE | /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/connectors/{connectorName}/mappings/{mappingName} | Deletes a connector mapping in the connector. |\n| GET | /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/connectors/{connectorName}/mappings | Gets all the connector mappings in the specified connector. |\n| PUT | /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/kpi/{kpiName} | Creates a KPI or updates an existing KPI in the hub. |\n| GET | /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/kpi/{kpiName} | Gets a KPI in the hub. |\n| DELETE | /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/kpi/{kpiName} | Deletes a KPI in the hub. |\n| POST | /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/kpi/{kpiName}/reprocess | Reprocesses the Kpi values of the specified KPI. |\n| GET | /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/kpi | Gets all the KPIs in the specified hub. |\n| GET | /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/widgetTypes | Gets all available widget types in the specified hub. |\n| GET | /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/widgetTypes/{widgetTypeName} | Gets a widget type in the specified hub. |\n| GET | /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/views | Gets all available views for given user in the specified hub. |\n| PUT | /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/views/{viewName} | Creates a view or updates an existing view in the hub. |\n| GET | /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/views/{viewName} | Gets a view in the hub. |\n| DELETE | /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/views/{viewName} | Deletes a view in the specified hub. |\n| PUT | /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/links/{linkName} | Creates a link or updates an existing link in the hub. |\n| GET | /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/links/{linkName} | Gets a link in the hub. |\n| DELETE | /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/links/{linkName} | Deletes a link in the hub. |\n| GET | /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/links | Gets all the links in the specified hub. |\n| GET | /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/roles | Gets all the roles for the hub. |\n| GET | /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/roleAssignments | Gets all the role assignments for the specified hub. |\n| PUT | /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/roleAssignments/{assignmentName} | Creates or updates a role assignment in the hub. |\n| GET | /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/roleAssignments/{assignmentName} | Gets the role assignment in the hub. |\n| DELETE | /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/roleAssignments/{assignmentName} | Deletes the role assignment in the hub. |\n| POST | /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/images/getEntityTypeImageUploadUrl | Gets entity type (profile or interaction) image upload URL. |\n| POST | /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/images/getDataImageUploadUrl | Gets data image upload URL. |\n| PUT | /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/predictions/{predictionName} | Creates a Prediction or updates an existing Prediction in the hub. |\n| GET | /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/predictions/{predictionName} | Gets a Prediction in the hub. |\n| DELETE | /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/predictions/{predictionName} | Deletes a Prediction in the hub. |\n| POST | /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/predictions/{predictionName}/getTrainingResults | Gets training results. |\n| POST | /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/predictions/{predictionName}/getModelStatus | Gets model status of the prediction. |\n| POST | /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/predictions/{predictionName}/modelStatus | Creates or updates the model status of prediction. |\n| GET | /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/predictions | Gets all the predictions in the specified hub. |\n\n## Common Questions\nMatch user requests to endpoints in references/api-spec.lap. Key patterns:\n- \"List all operations?\" -> GET /providers/Microsoft.CustomerInsights/operations\n- \"Update a hub?\" -> PUT /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}\n- \"Partially update a hub?\" -> PATCH /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}\n- \"Delete a hub?\" -> DELETE /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}\n- \"Get hub details?\" -> GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}\n- \"List all hubs?\" -> GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs\n- \"Update a profile?\" -> PUT /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/profiles/{profileName}\n- \"Get profile details?\" -> GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/profiles/{profileName}\n- \"Delete a profile?\" -> DELETE /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/profiles/{profileName}\n- \"List all profiles?\" -> GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/profiles\n- \"Create a getEnrichingKpis?\" -> POST /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/profiles/{profileName}/getEnrichingKpis\n- \"Update a interaction?\" -> PUT /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/interactions/{interactionName}\n- \"Get interaction details?\" -> GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/interactions/{interactionName}\n- \"List all interactions?\" -> GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/interactions\n- \"Create a suggestRelationshipLink?\" -> POST /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/interactions/{interactionName}/suggestRelationshipLinks\n- \"Update a relationship?\" -> PUT /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/relationships/{relationshipName}\n- \"Get relationship details?\" -> GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/relationships/{relationshipName}\n- \"Delete a relationship?\" -> DELETE /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/relationships/{relationshipName}\n- \"List all relationships?\" -> GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/relationships\n- \"Update a relationshipLink?\" -> PUT /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/relationshipLinks/{relationshipLinkName}\n- \"Get relationshipLink details?\" -> GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/relationshipLinks/{relationshipLinkName}\n- \"Delete a relationshipLink?\" -> DELETE /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/relationshipLinks/{relationshipLinkName}\n- \"List all relationshipLinks?\" -> GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/relationshipLinks\n- \"Update a authorizationPolicy?\" -> PUT /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/authorizationPolicies/{authorizationPolicyName}\n- \"Get authorizationPolicy details?\" -> GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/authorizationPolicies/{authorizationPolicyName}\n- \"List all authorizationPolicies?\" -> GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/authorizationPolicies\n- \"Create a regeneratePrimaryKey?\" -> POST /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/authorizationPolicies/{authorizationPolicyName}/regeneratePrimaryKey\n- \"Create a regenerateSecondaryKey?\" -> POST /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/authorizationPolicies/{authorizationPolicyName}/regenerateSecondaryKey\n- \"Update a connector?\" -> PUT /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/connectors/{connectorName}\n- \"Get connector details?\" -> GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/connectors/{connectorName}\n- \"Delete a connector?\" -> DELETE /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/connectors/{connectorName}\n- \"List all connectors?\" -> GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/connectors\n- \"Update a mapping?\" -> PUT /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/connectors/{connectorName}/mappings/{mappingName}\n- \"Get mapping details?\" -> GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/connectors/{connectorName}/mappings/{mappingName}\n- \"Delete a mapping?\" -> DELETE /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/connectors/{connectorName}/mappings/{mappingName}\n- \"List all mappings?\" -> GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/connectors/{connectorName}/mappings\n- \"Update a kpi?\" -> PUT /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/kpi/{kpiName}\n- \"Get kpi details?\" -> GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/kpi/{kpiName}\n- \"Delete a kpi?\" -> DELETE /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/kpi/{kpiName}\n- \"Create a reprocess?\" -> POST /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/kpi/{kpiName}/reprocess\n- \"List all kpi?\" -> GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/kpi\n- \"List all widgetTypes?\" -> GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/widgetTypes\n- \"Get widgetType details?\" -> GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/widgetTypes/{widgetTypeName}\n- \"List all views?\" -> GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/views\n- \"Update a view?\" -> PUT /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/views/{viewName}\n- \"Get view details?\" -> GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/views/{viewName}\n- \"Delete a view?\" -> DELETE /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/views/{viewName}\n- \"Update a link?\" -> PUT /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/links/{linkName}\n- \"Get link details?\" -> GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/links/{linkName}\n- \"Delete a link?\" -> DELETE /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/links/{linkName}\n- \"List all links?\" -> GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/links\n- \"List all roles?\" -> GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/roles\n- \"List all roleAssignments?\" -> GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/roleAssignments\n- \"Update a roleAssignment?\" -> PUT /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/roleAssignments/{assignmentName}\n- \"Get roleAssignment details?\" -> GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/roleAssignments/{assignmentName}\n- \"Delete a roleAssignment?\" -> DELETE /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/roleAssignments/{assignmentName}\n- \"Create a getEntityTypeImageUploadUrl?\" -> POST /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/images/getEntityTypeImageUploadUrl\n- \"Create a getDataImageUploadUrl?\" -> POST /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/images/getDataImageUploadUrl\n- \"Update a prediction?\" -> PUT /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/predictions/{predictionName}\n- \"Get prediction details?\" -> GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/predictions/{predictionName}\n- \"Delete a prediction?\" -> DELETE /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/predictions/{predictionName}\n- \"Create a getTrainingResult?\" -> POST /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/predictions/{predictionName}/getTrainingResults\n- \"Create a getModelStatus?\" -> POST /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/predictions/{predictionName}/getModelStatus\n- \"Create a modelStatus?\" -> POST /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/predictions/{predictionName}/modelStatus\n- \"List all predictions?\" -> GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/predictions\n- \"How to authenticate?\" -> See Auth section above\n\n## Response Tips\n- Check response schemas in references/api-spec.lap for field details\n- Create/update endpoints return the modified resource on success\n\n## References\n- Full spec: See references/api-spec.lap for complete endpoint details, parameter tables, and response schemas\n\n> Generated from the official API spec by [LAP](https://lap.sh)\n","references/api-spec.lap":"@lap v0.3\n# Machine-readable API spec. Each @endpoint block is one API call.\n@api CustomerInsightsManagementClient\n@base https://management.azure.com\n@version 2017-04-26\n@auth OAuth2\n@common_fields {api-version: any # Client Api Version., resourceGroupName: any # The name of the resource group., hubName: any # The name of the Hub., subscriptionId: any # Gets subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.}\n@endpoints 66\n@hint download_for_search\n@toc providers(1), subscriptions(65)\n\n@group providers\n@endpoint GET /providers/Microsoft.CustomerInsights/operations\n@desc Lists all of the available Customer Insights REST API operations.\n@returns(200) OK. The request has succeeded.\n\n@endgroup\n\n@group subscriptions\n@endpoint PUT /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}\n@desc Creates a hub, or updates an existing hub.\n@required {parameters: any # Parameters supplied to the CreateOrUpdate Hub operation.}\n@returns(200) OK. An existing hub is updated.\n@returns(201) Created. A new hub is created.\n\n@endpoint PATCH /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}\n@desc Updates a Hub.\n@required {parameters: any # Parameters supplied to the Update Hub operation.}\n@returns(200) OK. The hub is updated.\n\n@endpoint DELETE /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}\n@desc Deletes the specified hub.\n@returns(200) OK. The hub is deleted.\n@returns(202) Accepted. The delete operation is accepted.\n@returns(204) NoContent. Successfully requested delete operation, but the response is intentionally empty.\n\n@endpoint GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}\n@desc Gets information about the specified hub.\n@returns(200) OK. Successfully get the hub.\n\n@endpoint GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs\n@desc Gets all the hubs in a resource group.\n@returns(200) OK. Successfully get all the hubs in the resource group.\n\n@endpoint GET /subscriptions/{subscriptionId}/providers/Microsoft.CustomerInsights/hubs\n@desc Gets all hubs in the specified subscription.\n@returns(200) OK. Successfully get all the hubs in the subscription.\n\n@endpoint PUT /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/profiles/{profileName}\n@desc Creates a profile within a Hub, or updates an existing profile.\n@required {profileName: any # The name of the profile., parameters: any # Parameters supplied to the create/delete Profile type operation}\n@returns(200) OK. Successfully created the profile.\n@returns(202) Accepted. The create profile operation is accepted.\n\n@endpoint GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/profiles/{profileName}\n@desc Gets information about the specified profile.\n@required {profileName: any # The name of the profile.}\n@optional {locale-code: any # Locale of profile to retrieve, default is en-us.}\n@returns(200) OK. Successfully get the profile.\n\n@endpoint DELETE /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/profiles/{profileName}\n@desc Deletes a profile within a hub\n@required {profileName: any # The name of the profile.}\n@optional {locale-code: any # Locale of profile to retrieve, default is en-us.}\n@returns(200) OK. The profile is deleted.\n@returns(202) Accepted. The delete operation is accepted.\n@returns(204) NoContent. Successfully requested delete operation, but the response is intentionally empty.\n\n@endpoint GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/profiles\n@desc Gets all profile in the hub.\n@optional {locale-code: any # Locale of profile to retrieve, default is en-us.}\n@returns(200) OK. Successfully get all the profiles in the hub.\n\n@endpoint POST /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/profiles/{profileName}/getEnrichingKpis\n@desc 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.\n@required {profileName: any # The name of the profile.}\n@returns(200) OK. Successfully get the enriching KPIs.\n\n@endpoint PUT /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/interactions/{interactionName}\n@desc Creates an interaction or updates an existing interaction within a hub.\n@required {interactionName: any # The name of the interaction., parameters: any # Parameters supplied to the CreateOrUpdate Interaction operation.}\n@returns(200) OK. Successfully created the interaction.\n@returns(202) Accepted. The create interaction operation is accepted.\n\n@endpoint GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/interactions/{interactionName}\n@desc Gets information about the specified interaction.\n@required {interactionName: any # The name of the interaction.}\n@optional {locale-code: any # Locale of interaction to retrieve, default is en-us.}\n@returns(200) OK. Successfully get the interaction.\n\n@endpoint GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/interactions\n@desc Gets all interactions in the hub.\n@optional {locale-code: any # Locale of interaction to retrieve, default is en-us.}\n@returns(200) OK. Successfully get all the interactions in the hub.\n\n@endpoint POST /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/interactions/{interactionName}/suggestRelationshipLinks\n@desc Suggests relationships to create relationship links.\n@required {interactionName: any # The name of the interaction.}\n@returns(200) OK. Successfully get suggested Relationship Links.\n\n@endpoint PUT /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/relationships/{relationshipName}\n@desc Creates a relationship or updates an existing relationship within a hub.\n@required {relationshipName: any # The name of the Relationship., parameters: any # Parameters supplied to the CreateOrUpdate Relationship operation.}\n@returns(200) OK. Successfully created the relationship.\n@returns(202) Accepted. The create relationship operation is accepted.\n\n@endpoint GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/relationships/{relationshipName}\n@desc Gets information about the specified relationship.\n@required {relationshipName: any # The name of the relationship.}\n@returns(200) OK. Successfully get the relationship.\n\n@endpoint DELETE /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/relationships/{relationshipName}\n@desc Deletes a relationship within a hub.\n@required {relationshipName: any # The name of the relationship.}\n@returns(200) OK. The relationship is deleted.\n@returns(202) Accepted. The delete operation is accepted.\n\n@endpoint GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/relationships\n@desc Gets all relationships in the hub.\n@returns(200) OK. Successfully get all the relationships in the hub.\n\n@endpoint PUT /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/relationshipLinks/{relationshipLinkName}\n@desc Creates a relationship link or updates an existing relationship link within a hub.\n@required {relationshipLinkName: any # The name of the relationship link., parameters: any # Parameters supplied to the CreateOrUpdate relationship link operation.}\n@returns(200) OK. Successfully created the relationship link.\n@returns(202) Accepted. The create relationship operation is accepted.\n\n@endpoint GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/relationshipLinks/{relationshipLinkName}\n@desc Gets information about the specified relationship Link.\n@required {relationshipLinkName: any # The name of the relationship link.}\n@returns(200) OK. Successfully get the relationship link.\n\n@endpoint DELETE /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/relationshipLinks/{relationshipLinkName}\n@desc Deletes a relationship link within a hub.\n@required {relationshipLinkName: any # The name of the relationship.}\n@returns(200) OK. The relationship link is deleted.\n@returns(202) Accepted. The delete operation is accepted.\n\n@endpoint GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/relationshipLinks\n@desc Gets all relationship links in the hub.\n@returns(200) OK. Successfully get all the relationship links in the hub.\n\n@endpoint PUT /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/authorizationPolicies/{authorizationPolicyName}\n@desc Creates an authorization policy or updates an existing authorization policy.\n@required {authorizationPolicyName: any # The name of the policy., parameters: any # Parameters supplied to the CreateOrUpdate authorization policy operation.}\n@returns(200) OK. Successfully update an existing authorization policy.\n@returns(201) Created. A new authorization policy is created.\n\n@endpoint GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/authorizationPolicies/{authorizationPolicyName}\n@desc Gets an authorization policy in the hub.\n@required {authorizationPolicyName: any # The name of the policy.}\n@returns(200) OK. Successfully get the authorization policy.\n\n@endpoint GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/authorizationPolicies\n@desc Gets all the authorization policies in a specified hub.\n@returns(200) OK. Successfully get all the authorization policies in the hub.\n\n@endpoint POST /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/authorizationPolicies/{authorizationPolicyName}/regeneratePrimaryKey\n@desc Regenerates the primary policy key of the specified authorization policy.\n@required {authorizationPolicyName: any # The name of the policy.}\n@returns(200) OK. The primary key of the authorization policy is regenerated.\n\n@endpoint POST /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/authorizationPolicies/{authorizationPolicyName}/regenerateSecondaryKey\n@desc Regenerates the secondary policy key of the specified authorization policy.\n@required {authorizationPolicyName: any # The name of the policy.}\n@returns(200) OK. The secondary key of the authorization policy is regenerated.\n\n@endpoint PUT /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/connectors/{connectorName}\n@desc Creates a connector or updates an existing connector in the hub.\n@required {connectorName: any # The name of the connector., parameters: any # Parameters supplied to the CreateOrUpdate Connector operation.}\n@returns(200) OK. Successfully created the connector.\n@returns(202) Accepted. The create connector operation is accepted.\n\n@endpoint GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/connectors/{connectorName}\n@desc Gets a connector in the hub.\n@required {connectorName: any # The name of the connector.}\n@returns(200) OK. Successfully get the connector.\n\n@endpoint DELETE /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/connectors/{connectorName}\n@desc Deletes a connector in the hub.\n@required {connectorName: any # The name of the connector.}\n@returns(200) OK. The connector is deleted.\n@returns(202) Accepted. The delete operation is accepted.\n@returns(204) NoContent. Successfully requested delete operation, but the response is intentionally empty.\n\n@endpoint GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/connectors\n@desc Gets all the connectors in the specified hub.\n@returns(200) OK. Successfully get all the connectors in the hub.\n\n@endpoint PUT /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/connectors/{connectorName}/mappings/{mappingName}\n@desc Creates a connector mapping or updates an existing connector mapping in the connector.\n@required {connectorName: any # The name of the connector., mappingName: any # The name of the connector mapping., parameters: any # Parameters supplied to the CreateOrUpdate Connector Mapping operation.}\n@returns(200) OK. Successfully created the connector mapping.\n@returns(201) Created. A new connector mapping is created.\n\n@endpoint GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/connectors/{connectorName}/mappings/{mappingName}\n@desc Gets a connector mapping in the connector.\n@required {connectorName: any # The name of the connector., mappingName: any # The name of the connector mapping.}\n@returns(200) OK. Successfully get the connector mapping.\n\n@endpoint DELETE /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/connectors/{connectorName}/mappings/{mappingName}\n@desc Deletes a connector mapping in the connector.\n@required {connectorName: any # The name of the connector., mappingName: any # The name of the connector mapping.}\n@returns(200) OK. The connector mapping is deleted.\n@returns(204) NoContent. Successfully requested delete operation, but the response is intentionally empty.\n\n@endpoint GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/connectors/{connectorName}/mappings\n@desc Gets all the connector mappings in the specified connector.\n@required {connectorName: any # The name of the connector.}\n@returns(200) OK. Successfully get all the connector mappings in the connector.\n\n@endpoint PUT /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/kpi/{kpiName}\n@desc Creates a KPI or updates an existing KPI in the hub.\n@required {kpiName: any # The name of the KPI., parameters: any # Parameters supplied to the create/update KPI operation.}\n@returns(200) OK. Successfully created the KPI.\n@returns(202) Accepted. The create KPI operation is accepted.\n\n@endpoint GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/kpi/{kpiName}\n@desc Gets a KPI in the hub.\n@required {kpiName: any # The name of the KPI.}\n@returns(200) OK. Successfully get the KPI.\n\n@endpoint DELETE /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/kpi/{kpiName}\n@desc Deletes a KPI in the hub.\n@required {kpiName: any # The name of the KPI.}\n@returns(200) OK. The KPI is deleted.\n@returns(202) Accepted. The delete operation is accepted.\n\n@endpoint POST /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/kpi/{kpiName}/reprocess\n@desc Reprocesses the Kpi values of the specified KPI.\n@required {kpiName: any # The name of the KPI.}\n@returns(202) Accepted. Reprocessing Kpi Values operation is accepted.\n\n@endpoint GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/kpi\n@desc Gets all the KPIs in the specified hub.\n@returns(200) OK. Successfully get all the KPIs in the hub.\n\n@endpoint GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/widgetTypes\n@desc Gets all available widget types in the specified hub.\n@returns(200) OK. Successfully get all the widget types in the hub.\n\n@endpoint GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/widgetTypes/{widgetTypeName}\n@desc Gets a widget type in the specified hub.\n@required {widgetTypeName: any # The name of the widget type.}\n@returns(200) OK. Successfully get the widget type.\n\n@endpoint GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/views\n@desc Gets all available views for given user in the specified hub.\n@required {userId: any # The user ID. Use * to retrieve hub level views.}\n@returns(200) OK. Successfully get all the views in the hub for the given user.\n\n@endpoint PUT /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/views/{viewName}\n@desc Creates a view or updates an existing view in the hub.\n@required {viewName: any # The name of the view., parameters: any # Parameters supplied to the CreateOrUpdate View operation.}\n@returns(200) OK. Successfully created the view.\n\n@endpoint GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/views/{viewName}\n@desc Gets a view in the hub.\n@required {viewName: any # The name of the view., userId: any # The user ID. Use * to retrieve hub level view.}\n@returns(200) OK. Successfully get the view.\n\n@endpoint DELETE /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/views/{viewName}\n@desc Deletes a view in the specified hub.\n@required {viewName: any # The name of the view., userId: any # The user ID. Use * to retrieve hub level view.}\n@returns(200) OK. The view is deleted.\n\n@endpoint PUT /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/links/{linkName}\n@desc Creates a link or updates an existing link in the hub.\n@required {linkName: any # The name of the link., parameters: any # Parameters supplied to the CreateOrUpdate Link operation.}\n@returns(200) OK. Successfully created the link.\n@returns(202) Accepted. The create link operation is accepted.\n\n@endpoint GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/links/{linkName}\n@desc Gets a link in the hub.\n@required {linkName: any # The name of the link.}\n@returns(200) OK. Successfully get the link.\n\n@endpoint DELETE /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/links/{linkName}\n@desc Deletes a link in the hub.\n@required {linkName: any # The name of the link.}\n@returns(200) OK. The link is deleted.\n@returns(202) Accepted. The delete operation is accepted.\n\n@endpoint GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/links\n@desc Gets all the links in the specified hub.\n@returns(200) OK. Successfully get all the links in the hub.\n\n@endpoint GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/roles\n@desc Gets all the roles for the hub.\n@returns(200) OK. Successfully get all the roles in the hub.\n\n@endpoint GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/roleAssignments\n@desc Gets all the role assignments for the specified hub.\n@returns(200) OK. Successfully get all the role assignment in the hub.\n\n@endpoint PUT /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/roleAssignments/{assignmentName}\n@desc Creates or updates a role assignment in the hub.\n@required {assignmentName: any # The assignment name, parameters: any # Parameters supplied to the CreateOrUpdate RoleAssignment operation.}\n@returns(200) OK. Successfully created the role assignment.\n@returns(202) Accepted. The create role assignment operation is accepted.\n\n@endpoint GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/roleAssignments/{assignmentName}\n@desc Gets the role assignment in the hub.\n@required {assignmentName: any # The name of the role assignment.}\n@returns(200) OK. Successfully get the role assignment.\n\n@endpoint DELETE /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/roleAssignments/{assignmentName}\n@desc Deletes the role assignment in the hub.\n@required {assignmentName: any # The name of the role assignment.}\n@returns(200) OK. The role assignment is deleted.\n@returns(202) Accepted. The delete operation is accepted.\n@returns(204) NoContent. Successfully requested delete operation, but the response is intentionally empty.\n\n@endpoint POST /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/images/getEntityTypeImageUploadUrl\n@desc Gets entity type (profile or interaction) image upload URL.\n@required {parameters: any # Parameters supplied to the GetUploadUrlForEntityType operation.}\n@returns(200) OK. Successfully get the image upload URL for entity type.\n\n@endpoint POST /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/images/getDataImageUploadUrl\n@desc Gets data image upload URL.\n@required {parameters: any # Parameters supplied to the GetUploadUrlForData operation.}\n@returns(200) OK. Successfully get the image upload URL for data.\n\n@endpoint PUT /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/predictions/{predictionName}\n@desc Creates a Prediction or updates an existing Prediction in the hub.\n@required {predictionName: any # The name of the Prediction., parameters: any # Parameters supplied to the create/update Prediction operation.}\n@returns(200) OK. Successfully created the Prediction.\n@returns(202) Accepted. The create Prediction operation is accepted.\n\n@endpoint GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/predictions/{predictionName}\n@desc Gets a Prediction in the hub.\n@required {predictionName: any # The name of the Prediction.}\n@returns(200) OK. Successfully get the Prediction.\n\n@endpoint DELETE /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/predictions/{predictionName}\n@desc Deletes a Prediction in the hub.\n@required {predictionName: any # The name of the Prediction.}\n@returns(200) OK. The Prediction is deleted.\n@returns(202) Accepted. The delete operation is accepted.\n\n@endpoint POST /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/predictions/{predictionName}/getTrainingResults\n@desc Gets training results.\n@required {predictionName: any # The name of the Prediction.}\n@returns(200) OK. Successfully get the training results.\n\n@endpoint POST /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/predictions/{predictionName}/getModelStatus\n@desc Gets model status of the prediction.\n@required {predictionName: any # The name of the Prediction.}\n@returns(200) OK. Successfully get the model status.\n\n@endpoint POST /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/predictions/{predictionName}/modelStatus\n@desc Creates or updates the model status of prediction.\n@required {predictionName: any # The name of the Prediction., parameters: any # Parameters supplied to the create/update prediction model status operation.}\n@returns(200) OK. Successfully created or updated the prediction model status.\n\n@endpoint GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/predictions\n@desc Gets all the predictions in the specified hub.\n@returns(200) OK. Successfully get all the predictions in the hub.\n\n@endgroup\n\n@end\n"}}