Skip to main content

I created an integration in my SOAR instance using the following Swagger endpoint:api/external/v1/integrations/CreateIntegrationInstance.It returned a 200 success response, but the integration is not reflected in my SOAR instance. Could you help me troubleshoot this?

Is it not showing in the UI only?


Does it show when you run API call /api/external/v1/integrations/GetInstalledIntegrations?


 


 


 


 


Yes ,Is it not showing in the UI and 

 not  showing when i am  run API call /api/external/v1/integrations/GetInstalledIntegrations.

its only showing when i am run API call /api/external/v1/integrations/GetIntegrationDefaultInstance/{integrationIdentifier} 


Please create a support ticket so the team can investigate.


Yes ,Is it not showing in the UI and 

 not  showing when i am  run API call /api/external/v1/integrations/GetInstalledIntegrations.

its only showing when i am run API call /api/external/v1/integrations/GetIntegrationDefaultInstance/{integrationIdentifier} 


Could the Environment be wrong?
Show all would show it, but the UI might only query for instances inside Envirnoments


I found the solution by making a request to the following API endpoint:

POST /api/external/v1/integrations/CreateIntegrationInstance

Request Payload:

{
"integrationIdentifier": "Cloud",
"environment": "Default Environment"
}
Response:{
"identifier": "6e31dd9e-39ac",
"integrationIdentifier": "Cloud",
"environmentIdentifier": "Default Environment",
"instanceName": "Cloud_1",
"instanceDescription": null,
"isConfigured": false,
"isRemote": false,
"isSystemDefault": false
}
Now, the created integration instance also appears in the UI.Note: The instance will only be created and displayed in the UI if the provided integrationIdentifier matches an existing value in custom integrations.


Reply