Skip to main content
Solved

Created a integration in SOAR swagger API

  • January 23, 2025
  • 5 replies
  • 57 views

Forum|alt.badge.img+2

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?

Best answer by venu_kilari

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.

5 replies

Forum|alt.badge.img+8
  • Staff
  • January 23, 2025

Is it not showing in the UI only?

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

 

 

 

 


Forum|alt.badge.img+2
  • Author
  • New Member
  • January 23, 2025

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} 


Forum|alt.badge.img+8
  • Staff
  • January 23, 2025

Please create a support ticket so the team can investigate.


SoarAndy
Staff
Forum|alt.badge.img+12
  • Staff
  • January 24, 2025

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


Forum|alt.badge.img+2
  • Author
  • New Member
  • Answer
  • January 29, 2025

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.