getConnectorsByFamily

Retrieve all available connectors grouped by their family/category.

Examples

query GetConnectorsByFamily($scanID: String, $family: String) {
  getConnectorsByFamily(scanID: $scanID, family: $family) {
    family
    familyDisplayName
    connectors {
      connector {
        id
        name
        displayName
        description
        hostURL
        iconURL
        family
        credentialsType
        credentialsTypes
        brokerSupportCredentialsTypes
        disabledMultiCredentialsTypes
        credentials {
          ... on UserPasswordOnlyCredentials {
            name
            password
            credentialsId
            credentialsName
            tokenExpirationDate
            credentialsType
            isCertChecksDisabled
            hostURL
            iv
            brokerUsername
            brokerPassword
            brokerEnabled
            brokerHost
            brokerPort
          }
        }
        isConfigured
        isResourceAvailable
        ffKeyResourceAvailable
        resourceOptions {
          resourceName
          hideMonitorNewResourcesCheckbox
          showSettingsPerResource
        }
        resources {
          type
        }
        isOxBuiltIn
        isOpenSource
        openSourceWebsiteUrl
        openSourceLicense
        openSourceAuthor
        defaultEnabled
        comingSoon
        isDemoEnabled
        aliasFor
        identityProviderInfo {
          baseURL
          urlParams
          scope
          configText
          user_scope
        }
        gitHubAppInfo {
          baseURL
          urlPath
          configText
        }
        bitbucketAppInfo {
          baseURL
          queryParameters
          configText
        }
        awsCloudFormationInfo {
          baseURL
          urlParams
        }
        awsCloudFormationOrganizationInfo {
          baseURL
          urlParams
        }
        connectionInstructions {
          type
          title
          details
          linksToDocs {
            href
            title
          }
          permissions
        }
        isDiscovered
        isEmptyOfRepos
        isDevelopment
        connectorExplanation
        optionalInputFields {
          name
          credsTypes
          inputType
          key
          ffKey
          value
        }
        conditionalOptionalTabs {
          tabTitle
          tabInputs {
            inputType
            inputTitle
            inputName
          }
        }
        dependsOn
        externalLink
        textExternalLink
        ffKey
        beta
        supportedDisabledCertChecksTypes
        enableMultiCredentials
      }
    }
  }
}

Variables

This is an example input showing all available input fields. Only fields marked as required in the schema are mandatory.

{
  "scanID": "c9da693d-8906-4a32-93c9-2ffdb1cebb99",
  "family": "example"
}

Arguments

You can use the following argument(s) to customize your getConnectorsByFamily query.

Argument
Description
Supported fields

scanID String

family String

Fields

Return type: [ConnectorsByFamily]

You can use the following field(s) to specify what information your getConnectorsByFamily query will return. Please note that some fields may have their own subfields.

Field
Description
Supported fields

family String

Internal family identifier

familyDisplayName String

User-friendly family name

Connectors belonging to this family

connector Connector

Last updated