List integration providers and current installations
const url = 'https://api.adversarial.com/api/v1/integrations/catalog';const options = {method: 'GET'};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request GET \ --url https://api.adversarial.com/api/v1/integrations/catalogResponses
Section titled “Responses”Provider catalog and organization installations
One provider in the catalog, with this organization’s installations.
object
Authentication methods accepted by the provider.
One authentication method available for a provider.
object
Write-only credential input schema for this method.
object
Stable schema name.
JSON Schema document.
object
Method stored with each installation.
Supported provider capabilities.
One capability available for a provider.
object
Capability identifier.
Complete configuration schema for the capability.
object
Stable schema name.
JSON Schema document.
object
Non-secret connection schema.
object
Stable schema name.
JSON Schema document.
object
Human-readable provider name.
Provider icon URL when available.
Installations visible to the current organization.
One installed provider connection.
object
Safe authentication error, cleared after successful recovery.
Time of the most recent authentication failure.
Sequential authentication failures since the last accepted provider request.
Selected authentication method.
Capability configurations owned by this installation.
One capability configuration under an installation.
object
Capability identifier.
Complete validated configuration value.
object
Creation time.
Name that tells sibling configurations of one capability apart under one installation.
Whether the platform can execute this configuration.
Configuration identifier.
Installation whose credential this configuration runs with.
Last update time.
Non-secret connection values.
object
Creation time.
Whether encrypted credentials are present.
Operator-chosen installation name, unique per organization and provider.
Installation identifier.
Service account the platform acts as for this installation.
Canonical provider identifier.
Current lifecycle status.
Last update time.
Canonical provider identifier stored with installations.
Lowercase slug used in API paths.
Example
[ { "auth_methods": [ { "method": "api_key" } ], "capabilities": [ { "capability": "RISK_REGISTER" } ], "installations": [ { "auth_method": "api_key", "configs": [ { "capability": "RISK_REGISTER" } ] } ] }]