Test Integration
Runs a test of the integration for the specified data.
This request supports integrations with only the following:
- Okta
- Qualys
- Tenable
The following request body parameters are required:
- name
- integrationType
- integrationConfig
The request body to test an integration between Prisma Cloud and an external system includes an integrationConfig field that is a map of key/value pairs. The type of integration defines the content of these key/value pairs. See Integration Configuration for request body details, including the integrationConfig for your specific integration test.
Query Parameters
- id string
Integration ID
- application/json; charset=UTF-8
Request Body required
Model for Integration
- description string
Integration description
- enabled boolean
true = Enabled
integrationConfig object
Integration Configuration. The values depend on the integration type.
property name*
object- integrationType string
Possible values: [
EMAIL
,SLACK
,SPLUNK
,AMAZON_SQS
,WEBHOOK
,MICROSOFT_TEAMS
,AZURE_SERVICE_BUS_QUEUE
,JIRA
,SERVICE_NOW
,PAGER_DUTY
,DEMISTO
,AWS_S3
,SNOWFLAKE
,TENABLE
,QUALYS
,AZURE_SECURITY_CENTER
,GOOGLE_CSCC
,AWS_SECURITY_HUB
,OKTA_IDP
]Integration type
- name string
Integration name
reason object
Model for Integration Status Details
details object
Model for Message Details
- 200
- 400
successful operation
- application/json; charset=UTF-8
- Schema
- Example (from schema)
Schema
errorMessages object[]
Array [i18nKey stringseverity stringPossible values: [
ERROR
,WARNING
,INFO
]subject string]- statusCode int32
- success boolean
tests object[]
Array [description stringerrorMessage stringkey stringsuccess boolean]
{
"errorMessages": [
{
"i18nKey": "string",
"severity": "ERROR",
"subject": "string"
}
],
"statusCode": 0,
"success": true,
"tests": [
{
"description": "string",
"errorMessage": "string",
"key": "string",
"success": true
}
]
}
missing_integration_type / invalid_integration_name / missing_integration_config / internal_error