Skip to main content
Question

Soar api , how to update integration.

  • January 13, 2026
  • 2 replies
  • 49 views

turri
Forum|alt.badge.img+2

Hi folks,
I’m trying to create and update an integration via the API. Creating the integration works fine, but after reviewing the Swagger documentation, I don’t see an endpoint for updating it.

The creation call (external/v1/integrations/CreateIntegrationInstance) works smoothly, but I’m unable to configure or modify the integration after it has been created.

Could anyone point me to the correct endpoint or let me know if updates are supported? Any guidance would be appreciated.

2 replies

_K_O
Forum|alt.badge.img+12
  • Bronze 5
  • January 15, 2026

@turri, if you go into Contenthub, you should be able to see all of your installed response integrations and you can filter them by Upgrade status:

 

 

If there are any that require upgrades, it will have a green arrow:

 

In terms of updating via the API, you can create a scheduled job to:

  • Get all installed marketplace integrations (/api/external/v1/integrations/GetInstalledIntegrations)
  • Get their current version from the JSON object
  • Compare it against the current marketplace version (/api/external/v1/store/GetIntegrationFullDetails)
  • If it is out of date, update the integration (/api/external/v1/store/DownloadAndInstallIntegrationFromLocalStore)

 

Hope this helps!


josemarin
Staff
Forum|alt.badge.img+3
  • Staff
  • January 15, 2026

Hi ​@turri 

To ensure I provide the correct guidance, could you clarify what you mean by "update"? Depending on your goal, the API approach differs:

  1. Updating Instance Configuration: If you need to modify parameters (like API keys or URLs) 
  2. Upgrading Integration Version: If you want to update to the latest version from the Marketplace
  3. Modifying Custom Code: If you are looking to update the actual Python code or content of the integration.

All of these actions are supported via the API. Let me know your specific use case, and I’ll be happy to provide the exact endpoint and payload details!