Customer Registration

Creates an Azure Sentinel integration.

POST /partner-integration/{productID}/integration

Input ParametersInput Parameters

Parameter

Mandatory/Optional

Data Type

Description

integrationType

Mandatory String Specify the type of integration. Provide the value as “azure_sentinel_v2

containerName

Mandatory

String

Name of the container where you need the VM data.

connectionString

Mandatory

String

Connection string, which is needed to post data to Azure Sentinel.

SampleSample

API Request

"curl -X POST""<platform_url>/partner-integration/{productID}/integration""-H""Authorization: Bearer <token>"	  
	  

Request Body

{
    "integrationType": "azure_sentinel_v2",
    "tenantId": "<tenantId>",
    "clientId": "<clientId>",
    "clientSecret": "<clientSecret>",
    "endpointUrl": "<endpointUrl>",
    "collectionRuleId": "<collectionRuleId>",
    "streamName": "<streamName>",
    "minSeverity": 3,
    "baseCategory": "Confirmed",
    "resultSectionNeeded": true
}  
	  

Response

{
"productName": "vm",
"integrationValidated": false,
"integrationConfig": {
"connectionString": "DefaultEndpointsProtocol=https;AccountName=qualysvmfindings;AccountKey=xxxxxxxxxxxxxxx==;EndpointSuffix=core.windows.net"
}
}