---
title: "Get all rollouts"
method: GET
path: "/rollouts"
tags: ["rollouts"]
---

# Get all rollouts

`GET /rollouts`

Returns the list of configurations whose rollouts can be inspected. The response payload
is identical to GET /configurations; callers should inspect each configuration's
status.rollout field to determine its current rollout state.

## Response `200`

Configurations returned successfully

- ModelConfigurationsResponse
  - `configurations` ModelConfiguration[]
    - `apiVersion` string
    - `kind` 'Configuration' | 'Agent' | 'AgentType' | 'AgentVersion' | 'Source' | 'Processor' | 'Connector' | 'Destination' | 'Extension' | 'SourceType' | 'ProcessorType' | 'ConnectorType' | 'DestinationType' | 'ExtensionType' | 'RecommendationType' | 'Unknown' | 'Rollout' | 'RolloutType' | 'Organization' | 'Account' | 'Invitation' | 'Login' | 'User' | 'AccountOrganizationBinding' | 'UserOrganizationBinding' | 'UserAccountBinding' | 'AuditTrail' | 'AvailableComponents' | 'SecretsManagerType' | 'SecretsManager' | 'Recording' | 'Credential' | 'CredentialType' | 'Fleet' | 'Integration' | 'IntegrationType' | 'ConfigurationType' | 'Notification' | 'Recommendation' | 'PublicProcessor' | 'Blueprint' | 'PrometheusRule' | 'APIKey' | 'ResourcePreset'
    - `metadata` ModelMetadata
      - `additionalInfo` ModelAdditionalInfo
        - `documentation` ModelDocumentationLink[]
          - `text` string
          - `url` string
        - `message` string
      - `blueprintTags` ModelBlueprintTags
      - `dateModified` string
      - `deprecated` boolean — Deprecated indicates that this resource is deprecated and should not be used. Deprecated resources should contain additional information about why the resource is deprecated and what should be used instead. Note: Ironically, the Deprecated field is itself deprecated. Use Stability instead.
      - `description` string
      - `displayName` string
      - `hash` string — Hash is a hex formatted sha256 Hash of the json-encoded spec that is used to determine if the spec has changed.
      - `icon` string
      - `id` string
      - `labels` ModelLabels
      - `name` string
      - `resourceDocLink` string
      - `stability` 'development' | 'alpha' | 'beta' | 'stable' | 'deprecated' | 'legacy' | ''
      - `version` integer — Version is a 1-based integer that is incremented each time the spec is changed.
      - `warning` string — Warning is an optional message that is displayed to the user when the resource is configured. Currently used for IntegrationTypes.
    - `spec` ModelConfigurationSpec
      - `configurations` ModelResourceConfiguration[] — Configurations references other Configuration resources by name. For kubernetes-workload: references collector configurations to render into the CRD. For kubernetes-operator: references workload configurations to package into the AgentConfigMap.
        - `description` string — Description is the description of the resource
        - `disabled` boolean
        - `displayName` string — DisplayName is a friendly name of the resource that will be displayed in the UI
        - `id` string — ID will be generated and is used to uniquely identify the resource
        - `licenseEnabled` boolean — LicenseEnabled is a flag to indicate if the resource is licensed.
        - `name` string — Name must be specified if this is a reference to another resource by name
        - `parameters` ModelParameter[]
          - `credential` boolean — Credential indicates if this parameter's value should be treated as a credential reference
          - `name` string — Name is the name of the parameter
          - `sensitive` boolean — Sensitive will be true if the value is sensitive and should be masked when printed.
          - `value` unknown
        - `presetTarget` ModelResourcePresetTarget
          - `type` string — Type is the resource type that this resource preset applies to.
          - `versionConstraint` string — VersionConstraint is the constraint that allows this resource preset to only apply to specific versions.
        - `processors` ModelResourceConfiguration[]
        - `public` boolean
        - `recommendation` string — If this resource (currently only processors) was added to a configuration based on a recommendation, this field is set to the name of that recommendation type.
        - `routes` ModelRoutes
          - `logs` ModelRoute[]
            - `components` string[] — Components is a list of component paths that identify a unique component in the configuration.
            - `id` string — ID identifies this route in the routing table. It is used by the routing connector to correlate between conditions and the components connected to that condition. It is optional. If specified, it must be unique within the list of routes.
          - `logs+metrics` ModelRoute[] — pairs (alphabetical order)
            - `components` string[] — Components is a list of component paths that identify a unique component in the configuration.
            - `id` string — ID identifies this route in the routing table. It is used by the routing connector to correlate between conditions and the components connected to that condition. It is optional. If specified, it must be unique within the list of routes.
          - `logs+metrics+traces` ModelRoute[] — all three (alphabetical order)
            - `components` string[] — Components is a list of component paths that identify a unique component in the configuration.
            - `id` string — ID identifies this route in the routing table. It is used by the routing connector to correlate between conditions and the components connected to that condition. It is optional. If specified, it must be unique within the list of routes.
          - `logs+traces` ModelRoute[]
            - `components` string[] — Components is a list of component paths that identify a unique component in the configuration.
            - `id` string — ID identifies this route in the routing table. It is used by the routing connector to correlate between conditions and the components connected to that condition. It is optional. If specified, it must be unique within the list of routes.
          - `metrics` ModelRoute[]
            - `components` string[] — Components is a list of component paths that identify a unique component in the configuration.
            - `id` string — ID identifies this route in the routing table. It is used by the routing connector to correlate between conditions and the components connected to that condition. It is optional. If specified, it must be unique within the list of routes.
          - `metrics+traces` ModelRoute[]
            - `components` string[] — Components is a list of component paths that identify a unique component in the configuration.
            - `id` string — ID identifies this route in the routing table. It is used by the routing connector to correlate between conditions and the components connected to that condition. It is optional. If specified, it must be unique within the list of routes.
          - `traces` ModelRoute[]
            - `components` string[] — Components is a list of component paths that identify a unique component in the configuration.
            - `id` string — ID identifies this route in the routing table. It is used by the routing connector to correlate between conditions and the components connected to that condition. It is optional. If specified, it must be unique within the list of routes.
        - `secOpsPipelineName` string — SecOpsPipelineName is the name of the pipeline that this resource is associated with. This is used for the SecOps integration.
        - `telemetryExample` ModelTelemetryExample
          - `after` ModelTelemetryExampleEntry
            - `attributes` object
            - `body` unknown
            - `observedTimestamp` string
            - `resource` object
            - `severityNumber` integer
            - `severityText` string
            - `timestamp` string
          - `before` ModelTelemetryExampleEntry
            - `attributes` object
            - `body` unknown
            - `observedTimestamp` string
            - `resource` object
            - `severityNumber` integer
            - `severityText` string
            - `timestamp` string
          - `telemetryType` string — TelemetryType indicates the kind of telemetry (e.g., "log", "metric", "trace")
        - `type` string
        - `version` string
      - `connectors` ModelResourceConfiguration[]
        - `description` string — Description is the description of the resource
        - `disabled` boolean
        - `displayName` string — DisplayName is a friendly name of the resource that will be displayed in the UI
        - `id` string — ID will be generated and is used to uniquely identify the resource
        - `licenseEnabled` boolean — LicenseEnabled is a flag to indicate if the resource is licensed.
        - `name` string — Name must be specified if this is a reference to another resource by name
        - `parameters` ModelParameter[]
          - `credential` boolean — Credential indicates if this parameter's value should be treated as a credential reference
          - `name` string — Name is the name of the parameter
          - `sensitive` boolean — Sensitive will be true if the value is sensitive and should be masked when printed.
          - `value` unknown
        - `presetTarget` ModelResourcePresetTarget
          - `type` string — Type is the resource type that this resource preset applies to.
          - `versionConstraint` string — VersionConstraint is the constraint that allows this resource preset to only apply to specific versions.
        - `processors` ModelResourceConfiguration[]
        - `public` boolean
        - `recommendation` string — If this resource (currently only processors) was added to a configuration based on a recommendation, this field is set to the name of that recommendation type.
        - `routes` ModelRoutes
          - `logs` ModelRoute[]
            - `components` string[] — Components is a list of component paths that identify a unique component in the configuration.
            - `id` string — ID identifies this route in the routing table. It is used by the routing connector to correlate between conditions and the components connected to that condition. It is optional. If specified, it must be unique within the list of routes.
          - `logs+metrics` ModelRoute[] — pairs (alphabetical order)
            - `components` string[] — Components is a list of component paths that identify a unique component in the configuration.
            - `id` string — ID identifies this route in the routing table. It is used by the routing connector to correlate between conditions and the components connected to that condition. It is optional. If specified, it must be unique within the list of routes.
          - `logs+metrics+traces` ModelRoute[] — all three (alphabetical order)
            - `components` string[] — Components is a list of component paths that identify a unique component in the configuration.
            - `id` string — ID identifies this route in the routing table. It is used by the routing connector to correlate between conditions and the components connected to that condition. It is optional. If specified, it must be unique within the list of routes.
          - `logs+traces` ModelRoute[]
            - `components` string[] — Components is a list of component paths that identify a unique component in the configuration.
            - `id` string — ID identifies this route in the routing table. It is used by the routing connector to correlate between conditions and the components connected to that condition. It is optional. If specified, it must be unique within the list of routes.
          - `metrics` ModelRoute[]
            - `components` string[] — Components is a list of component paths that identify a unique component in the configuration.
            - `id` string — ID identifies this route in the routing table. It is used by the routing connector to correlate between conditions and the components connected to that condition. It is optional. If specified, it must be unique within the list of routes.
          - `metrics+traces` ModelRoute[]
            - `components` string[] — Components is a list of component paths that identify a unique component in the configuration.
            - `id` string — ID identifies this route in the routing table. It is used by the routing connector to correlate between conditions and the components connected to that condition. It is optional. If specified, it must be unique within the list of routes.
          - `traces` ModelRoute[]
            - `components` string[] — Components is a list of component paths that identify a unique component in the configuration.
            - `id` string — ID identifies this route in the routing table. It is used by the routing connector to correlate between conditions and the components connected to that condition. It is optional. If specified, it must be unique within the list of routes.
        - `secOpsPipelineName` string — SecOpsPipelineName is the name of the pipeline that this resource is associated with. This is used for the SecOps integration.
        - `telemetryExample` ModelTelemetryExample
          - `after` ModelTelemetryExampleEntry
            - `attributes` object
            - `body` unknown
            - `observedTimestamp` string
            - `resource` object
            - `severityNumber` integer
            - `severityText` string
            - `timestamp` string
          - `before` ModelTelemetryExampleEntry
            - `attributes` object
            - `body` unknown
            - `observedTimestamp` string
            - `resource` object
            - `severityNumber` integer
            - `severityText` string
            - `timestamp` string
          - `telemetryType` string — TelemetryType indicates the kind of telemetry (e.g., "log", "metric", "trace")
        - `type` string
        - `version` string
      - `contentType` string
      - `destinations` ModelResourceConfiguration[]
        - `description` string — Description is the description of the resource
        - `disabled` boolean
        - `displayName` string — DisplayName is a friendly name of the resource that will be displayed in the UI
        - `id` string — ID will be generated and is used to uniquely identify the resource
        - `licenseEnabled` boolean — LicenseEnabled is a flag to indicate if the resource is licensed.
        - `name` string — Name must be specified if this is a reference to another resource by name
        - `parameters` ModelParameter[]
          - `credential` boolean — Credential indicates if this parameter's value should be treated as a credential reference
          - `name` string — Name is the name of the parameter
          - `sensitive` boolean — Sensitive will be true if the value is sensitive and should be masked when printed.
          - `value` unknown
        - `presetTarget` ModelResourcePresetTarget
          - `type` string — Type is the resource type that this resource preset applies to.
          - `versionConstraint` string — VersionConstraint is the constraint that allows this resource preset to only apply to specific versions.
        - `processors` ModelResourceConfiguration[]
        - `public` boolean
        - `recommendation` string — If this resource (currently only processors) was added to a configuration based on a recommendation, this field is set to the name of that recommendation type.
        - `routes` ModelRoutes
          - `logs` ModelRoute[]
            - `components` string[] — Components is a list of component paths that identify a unique component in the configuration.
            - `id` string — ID identifies this route in the routing table. It is used by the routing connector to correlate between conditions and the components connected to that condition. It is optional. If specified, it must be unique within the list of routes.
          - `logs+metrics` ModelRoute[] — pairs (alphabetical order)
            - `components` string[] — Components is a list of component paths that identify a unique component in the configuration.
            - `id` string — ID identifies this route in the routing table. It is used by the routing connector to correlate between conditions and the components connected to that condition. It is optional. If specified, it must be unique within the list of routes.
          - `logs+metrics+traces` ModelRoute[] — all three (alphabetical order)
            - `components` string[] — Components is a list of component paths that identify a unique component in the configuration.
            - `id` string — ID identifies this route in the routing table. It is used by the routing connector to correlate between conditions and the components connected to that condition. It is optional. If specified, it must be unique within the list of routes.
          - `logs+traces` ModelRoute[]
            - `components` string[] — Components is a list of component paths that identify a unique component in the configuration.
            - `id` string — ID identifies this route in the routing table. It is used by the routing connector to correlate between conditions and the components connected to that condition. It is optional. If specified, it must be unique within the list of routes.
          - `metrics` ModelRoute[]
            - `components` string[] — Components is a list of component paths that identify a unique component in the configuration.
            - `id` string — ID identifies this route in the routing table. It is used by the routing connector to correlate between conditions and the components connected to that condition. It is optional. If specified, it must be unique within the list of routes.
          - `metrics+traces` ModelRoute[]
            - `components` string[] — Components is a list of component paths that identify a unique component in the configuration.
            - `id` string — ID identifies this route in the routing table. It is used by the routing connector to correlate between conditions and the components connected to that condition. It is optional. If specified, it must be unique within the list of routes.
          - `traces` ModelRoute[]
            - `components` string[] — Components is a list of component paths that identify a unique component in the configuration.
            - `id` string — ID identifies this route in the routing table. It is used by the routing connector to correlate between conditions and the components connected to that condition. It is optional. If specified, it must be unique within the list of routes.
        - `secOpsPipelineName` string — SecOpsPipelineName is the name of the pipeline that this resource is associated with. This is used for the SecOps integration.
        - `telemetryExample` ModelTelemetryExample
          - `after` ModelTelemetryExampleEntry
            - `attributes` object
            - `body` unknown
            - `observedTimestamp` string
            - `resource` object
            - `severityNumber` integer
            - `severityText` string
            - `timestamp` string
          - `before` ModelTelemetryExampleEntry
            - `attributes` object
            - `body` unknown
            - `observedTimestamp` string
            - `resource` object
            - `severityNumber` integer
            - `severityText` string
            - `timestamp` string
          - `telemetryType` string — TelemetryType indicates the kind of telemetry (e.g., "log", "metric", "trace")
        - `type` string
        - `version` string
      - `disableLegacyEnvVarNormalization` boolean
      - `extensions` ModelResourceConfiguration[]
        - `description` string — Description is the description of the resource
        - `disabled` boolean
        - `displayName` string — DisplayName is a friendly name of the resource that will be displayed in the UI
        - `id` string — ID will be generated and is used to uniquely identify the resource
        - `licenseEnabled` boolean — LicenseEnabled is a flag to indicate if the resource is licensed.
        - `name` string — Name must be specified if this is a reference to another resource by name
        - `parameters` ModelParameter[]
          - `credential` boolean — Credential indicates if this parameter's value should be treated as a credential reference
          - `name` string — Name is the name of the parameter
          - `sensitive` boolean — Sensitive will be true if the value is sensitive and should be masked when printed.
          - `value` unknown
        - `presetTarget` ModelResourcePresetTarget
          - `type` string — Type is the resource type that this resource preset applies to.
          - `versionConstraint` string — VersionConstraint is the constraint that allows this resource preset to only apply to specific versions.
        - `processors` ModelResourceConfiguration[]
        - `public` boolean
        - `recommendation` string — If this resource (currently only processors) was added to a configuration based on a recommendation, this field is set to the name of that recommendation type.
        - `routes` ModelRoutes
          - `logs` ModelRoute[]
            - `components` string[] — Components is a list of component paths that identify a unique component in the configuration.
            - `id` string — ID identifies this route in the routing table. It is used by the routing connector to correlate between conditions and the components connected to that condition. It is optional. If specified, it must be unique within the list of routes.
          - `logs+metrics` ModelRoute[] — pairs (alphabetical order)
            - `components` string[] — Components is a list of component paths that identify a unique component in the configuration.
            - `id` string — ID identifies this route in the routing table. It is used by the routing connector to correlate between conditions and the components connected to that condition. It is optional. If specified, it must be unique within the list of routes.
          - `logs+metrics+traces` ModelRoute[] — all three (alphabetical order)
            - `components` string[] — Components is a list of component paths that identify a unique component in the configuration.
            - `id` string — ID identifies this route in the routing table. It is used by the routing connector to correlate between conditions and the components connected to that condition. It is optional. If specified, it must be unique within the list of routes.
          - `logs+traces` ModelRoute[]
            - `components` string[] — Components is a list of component paths that identify a unique component in the configuration.
            - `id` string — ID identifies this route in the routing table. It is used by the routing connector to correlate between conditions and the components connected to that condition. It is optional. If specified, it must be unique within the list of routes.
          - `metrics` ModelRoute[]
            - `components` string[] — Components is a list of component paths that identify a unique component in the configuration.
            - `id` string — ID identifies this route in the routing table. It is used by the routing connector to correlate between conditions and the components connected to that condition. It is optional. If specified, it must be unique within the list of routes.
          - `metrics+traces` ModelRoute[]
            - `components` string[] — Components is a list of component paths that identify a unique component in the configuration.
            - `id` string — ID identifies this route in the routing table. It is used by the routing connector to correlate between conditions and the components connected to that condition. It is optional. If specified, it must be unique within the list of routes.
          - `traces` ModelRoute[]
            - `components` string[] — Components is a list of component paths that identify a unique component in the configuration.
            - `id` string — ID identifies this route in the routing table. It is used by the routing connector to correlate between conditions and the components connected to that condition. It is optional. If specified, it must be unique within the list of routes.
        - `secOpsPipelineName` string — SecOpsPipelineName is the name of the pipeline that this resource is associated with. This is used for the SecOps integration.
        - `telemetryExample` ModelTelemetryExample
          - `after` ModelTelemetryExampleEntry
            - `attributes` object
            - `body` unknown
            - `observedTimestamp` string
            - `resource` object
            - `severityNumber` integer
            - `severityText` string
            - `timestamp` string
          - `before` ModelTelemetryExampleEntry
            - `attributes` object
            - `body` unknown
            - `observedTimestamp` string
            - `resource` object
            - `severityNumber` integer
            - `severityText` string
            - `timestamp` string
          - `telemetryType` string — TelemetryType indicates the kind of telemetry (e.g., "log", "metric", "trace")
        - `type` string
        - `version` string
      - `measurementInterval` string
      - `parameters` ModelParameter[]
        - `credential` boolean — Credential indicates if this parameter's value should be treated as a credential reference
        - `name` string — Name is the name of the parameter
        - `sensitive` boolean — Sensitive will be true if the value is sensitive and should be masked when printed.
        - `value` unknown
      - `processors` ModelResourceConfiguration[]
        - `description` string — Description is the description of the resource
        - `disabled` boolean
        - `displayName` string — DisplayName is a friendly name of the resource that will be displayed in the UI
        - `id` string — ID will be generated and is used to uniquely identify the resource
        - `licenseEnabled` boolean — LicenseEnabled is a flag to indicate if the resource is licensed.
        - `name` string — Name must be specified if this is a reference to another resource by name
        - `parameters` ModelParameter[]
          - `credential` boolean — Credential indicates if this parameter's value should be treated as a credential reference
          - `name` string — Name is the name of the parameter
          - `sensitive` boolean — Sensitive will be true if the value is sensitive and should be masked when printed.
          - `value` unknown
        - `presetTarget` ModelResourcePresetTarget
          - `type` string — Type is the resource type that this resource preset applies to.
          - `versionConstraint` string — VersionConstraint is the constraint that allows this resource preset to only apply to specific versions.
        - `processors` ModelResourceConfiguration[]
        - `public` boolean
        - `recommendation` string — If this resource (currently only processors) was added to a configuration based on a recommendation, this field is set to the name of that recommendation type.
        - `routes` ModelRoutes
          - `logs` ModelRoute[]
            - `components` string[] — Components is a list of component paths that identify a unique component in the configuration.
            - `id` string — ID identifies this route in the routing table. It is used by the routing connector to correlate between conditions and the components connected to that condition. It is optional. If specified, it must be unique within the list of routes.
          - `logs+metrics` ModelRoute[] — pairs (alphabetical order)
            - `components` string[] — Components is a list of component paths that identify a unique component in the configuration.
            - `id` string — ID identifies this route in the routing table. It is used by the routing connector to correlate between conditions and the components connected to that condition. It is optional. If specified, it must be unique within the list of routes.
          - `logs+metrics+traces` ModelRoute[] — all three (alphabetical order)
            - `components` string[] — Components is a list of component paths that identify a unique component in the configuration.
            - `id` string — ID identifies this route in the routing table. It is used by the routing connector to correlate between conditions and the components connected to that condition. It is optional. If specified, it must be unique within the list of routes.
          - `logs+traces` ModelRoute[]
            - `components` string[] — Components is a list of component paths that identify a unique component in the configuration.
            - `id` string — ID identifies this route in the routing table. It is used by the routing connector to correlate between conditions and the components connected to that condition. It is optional. If specified, it must be unique within the list of routes.
          - `metrics` ModelRoute[]
            - `components` string[] — Components is a list of component paths that identify a unique component in the configuration.
            - `id` string — ID identifies this route in the routing table. It is used by the routing connector to correlate between conditions and the components connected to that condition. It is optional. If specified, it must be unique within the list of routes.
          - `metrics+traces` ModelRoute[]
            - `components` string[] — Components is a list of component paths that identify a unique component in the configuration.
            - `id` string — ID identifies this route in the routing table. It is used by the routing connector to correlate between conditions and the components connected to that condition. It is optional. If specified, it must be unique within the list of routes.
          - `traces` ModelRoute[]
            - `components` string[] — Components is a list of component paths that identify a unique component in the configuration.
            - `id` string — ID identifies this route in the routing table. It is used by the routing connector to correlate between conditions and the components connected to that condition. It is optional. If specified, it must be unique within the list of routes.
        - `secOpsPipelineName` string — SecOpsPipelineName is the name of the pipeline that this resource is associated with. This is used for the SecOps integration.
        - `telemetryExample` ModelTelemetryExample
          - `after` ModelTelemetryExampleEntry
            - `attributes` object
            - `body` unknown
            - `observedTimestamp` string
            - `resource` object
            - `severityNumber` integer
            - `severityText` string
            - `timestamp` string
          - `before` ModelTelemetryExampleEntry
            - `attributes` object
            - `body` unknown
            - `observedTimestamp` string
            - `resource` object
            - `severityNumber` integer
            - `severityText` string
            - `timestamp` string
          - `telemetryType` string — TelemetryType indicates the kind of telemetry (e.g., "log", "metric", "trace")
        - `type` string
        - `version` string
      - `raw` string
      - `rollout` ModelResourceConfiguration
        - `description` string — Description is the description of the resource
        - `disabled` boolean
        - `displayName` string — DisplayName is a friendly name of the resource that will be displayed in the UI
        - `id` string — ID will be generated and is used to uniquely identify the resource
        - `licenseEnabled` boolean — LicenseEnabled is a flag to indicate if the resource is licensed.
        - `name` string — Name must be specified if this is a reference to another resource by name
        - `parameters` ModelParameter[]
          - `credential` boolean — Credential indicates if this parameter's value should be treated as a credential reference
          - `name` string — Name is the name of the parameter
          - `sensitive` boolean — Sensitive will be true if the value is sensitive and should be masked when printed.
          - `value` unknown
        - `presetTarget` ModelResourcePresetTarget
          - `type` string — Type is the resource type that this resource preset applies to.
          - `versionConstraint` string — VersionConstraint is the constraint that allows this resource preset to only apply to specific versions.
        - `processors` ModelResourceConfiguration[]
        - `public` boolean
        - `recommendation` string — If this resource (currently only processors) was added to a configuration based on a recommendation, this field is set to the name of that recommendation type.
        - `routes` ModelRoutes
          - `logs` ModelRoute[]
            - `components` string[] — Components is a list of component paths that identify a unique component in the configuration.
            - `id` string — ID identifies this route in the routing table. It is used by the routing connector to correlate between conditions and the components connected to that condition. It is optional. If specified, it must be unique within the list of routes.
          - `logs+metrics` ModelRoute[] — pairs (alphabetical order)
            - `components` string[] — Components is a list of component paths that identify a unique component in the configuration.
            - `id` string — ID identifies this route in the routing table. It is used by the routing connector to correlate between conditions and the components connected to that condition. It is optional. If specified, it must be unique within the list of routes.
          - `logs+metrics+traces` ModelRoute[] — all three (alphabetical order)
            - `components` string[] — Components is a list of component paths that identify a unique component in the configuration.
            - `id` string — ID identifies this route in the routing table. It is used by the routing connector to correlate between conditions and the components connected to that condition. It is optional. If specified, it must be unique within the list of routes.
          - `logs+traces` ModelRoute[]
            - `components` string[] — Components is a list of component paths that identify a unique component in the configuration.
            - `id` string — ID identifies this route in the routing table. It is used by the routing connector to correlate between conditions and the components connected to that condition. It is optional. If specified, it must be unique within the list of routes.
          - `metrics` ModelRoute[]
            - `components` string[] — Components is a list of component paths that identify a unique component in the configuration.
            - `id` string — ID identifies this route in the routing table. It is used by the routing connector to correlate between conditions and the components connected to that condition. It is optional. If specified, it must be unique within the list of routes.
          - `metrics+traces` ModelRoute[]
            - `components` string[] — Components is a list of component paths that identify a unique component in the configuration.
            - `id` string — ID identifies this route in the routing table. It is used by the routing connector to correlate between conditions and the components connected to that condition. It is optional. If specified, it must be unique within the list of routes.
          - `traces` ModelRoute[]
            - `components` string[] — Components is a list of component paths that identify a unique component in the configuration.
            - `id` string — ID identifies this route in the routing table. It is used by the routing connector to correlate between conditions and the components connected to that condition. It is optional. If specified, it must be unique within the list of routes.
        - `secOpsPipelineName` string — SecOpsPipelineName is the name of the pipeline that this resource is associated with. This is used for the SecOps integration.
        - `telemetryExample` ModelTelemetryExample
          - `after` ModelTelemetryExampleEntry
            - `attributes` object
            - `body` unknown
            - `observedTimestamp` string
            - `resource` object
            - `severityNumber` integer
            - `severityText` string
            - `timestamp` string
          - `before` ModelTelemetryExampleEntry
            - `attributes` object
            - `body` unknown
            - `observedTimestamp` string
            - `resource` object
            - `severityNumber` integer
            - `severityText` string
            - `timestamp` string
          - `telemetryType` string — TelemetryType indicates the kind of telemetry (e.g., "log", "metric", "trace")
        - `type` string
        - `version` string
      - `selector` ModelAgentSelector
        - `matchLabels` ModelMatchLabels
      - `sources` ModelResourceConfiguration[]
        - `description` string — Description is the description of the resource
        - `disabled` boolean
        - `displayName` string — DisplayName is a friendly name of the resource that will be displayed in the UI
        - `id` string — ID will be generated and is used to uniquely identify the resource
        - `licenseEnabled` boolean — LicenseEnabled is a flag to indicate if the resource is licensed.
        - `name` string — Name must be specified if this is a reference to another resource by name
        - `parameters` ModelParameter[]
          - `credential` boolean — Credential indicates if this parameter's value should be treated as a credential reference
          - `name` string — Name is the name of the parameter
          - `sensitive` boolean — Sensitive will be true if the value is sensitive and should be masked when printed.
          - `value` unknown
        - `presetTarget` ModelResourcePresetTarget
          - `type` string — Type is the resource type that this resource preset applies to.
          - `versionConstraint` string — VersionConstraint is the constraint that allows this resource preset to only apply to specific versions.
        - `processors` ModelResourceConfiguration[]
        - `public` boolean
        - `recommendation` string — If this resource (currently only processors) was added to a configuration based on a recommendation, this field is set to the name of that recommendation type.
        - `routes` ModelRoutes
          - `logs` ModelRoute[]
            - `components` string[] — Components is a list of component paths that identify a unique component in the configuration.
            - `id` string — ID identifies this route in the routing table. It is used by the routing connector to correlate between conditions and the components connected to that condition. It is optional. If specified, it must be unique within the list of routes.
          - `logs+metrics` ModelRoute[] — pairs (alphabetical order)
            - `components` string[] — Components is a list of component paths that identify a unique component in the configuration.
            - `id` string — ID identifies this route in the routing table. It is used by the routing connector to correlate between conditions and the components connected to that condition. It is optional. If specified, it must be unique within the list of routes.
          - `logs+metrics+traces` ModelRoute[] — all three (alphabetical order)
            - `components` string[] — Components is a list of component paths that identify a unique component in the configuration.
            - `id` string — ID identifies this route in the routing table. It is used by the routing connector to correlate between conditions and the components connected to that condition. It is optional. If specified, it must be unique within the list of routes.
          - `logs+traces` ModelRoute[]
            - `components` string[] — Components is a list of component paths that identify a unique component in the configuration.
            - `id` string — ID identifies this route in the routing table. It is used by the routing connector to correlate between conditions and the components connected to that condition. It is optional. If specified, it must be unique within the list of routes.
          - `metrics` ModelRoute[]
            - `components` string[] — Components is a list of component paths that identify a unique component in the configuration.
            - `id` string — ID identifies this route in the routing table. It is used by the routing connector to correlate between conditions and the components connected to that condition. It is optional. If specified, it must be unique within the list of routes.
          - `metrics+traces` ModelRoute[]
            - `components` string[] — Components is a list of component paths that identify a unique component in the configuration.
            - `id` string — ID identifies this route in the routing table. It is used by the routing connector to correlate between conditions and the components connected to that condition. It is optional. If specified, it must be unique within the list of routes.
          - `traces` ModelRoute[]
            - `components` string[] — Components is a list of component paths that identify a unique component in the configuration.
            - `id` string — ID identifies this route in the routing table. It is used by the routing connector to correlate between conditions and the components connected to that condition. It is optional. If specified, it must be unique within the list of routes.
        - `secOpsPipelineName` string — SecOpsPipelineName is the name of the pipeline that this resource is associated with. This is used for the SecOps integration.
        - `telemetryExample` ModelTelemetryExample
          - `after` ModelTelemetryExampleEntry
            - `attributes` object
            - `body` unknown
            - `observedTimestamp` string
            - `resource` object
            - `severityNumber` integer
            - `severityText` string
            - `timestamp` string
          - `before` ModelTelemetryExampleEntry
            - `attributes` object
            - `body` unknown
            - `observedTimestamp` string
            - `resource` object
            - `severityNumber` integer
            - `severityText` string
            - `timestamp` string
          - `telemetryType` string — TelemetryType indicates the kind of telemetry (e.g., "log", "metric", "trace")
        - `type` string
        - `version` string
      - `topologyInterval` string
      - `type` string — Type determines the type of this configuration. Built-in values: "" (inferred), "raw", "modular". Any other value is a lookup key into the ConfigurationType registry (e.g., "kubernetes-workload", "kubernetes-operator").
    - `status` ModelConfigurationStatus
      - `current` boolean — Current will be set to true on read if the configuration is the current version
      - `currentVersion` -2 | -1 | 0
      - `latest` boolean — Latest will be set to true on read if the configuration is the latest version
      - `pending` boolean — Pending will be set to true on read if the configuration is the pending version
      - `pendingVersion` -2 | -1 | 0
      - `rollout` ModelRollout
        - `completedAt` string — CompletedAt is the time the rollout was completed
        - `name` string — Name will be set to the Name of the configuration when requested via Configuration.Rollout()
        - `options` ModelRolloutOptions
          - `maxErrors` integer — MaxErrors is the maximum number of failed agents before the rollout will be considered an error
          - `phaseAgentCount` ModelPhaseAgentCount
            - `initial` integer
            - `maximum` integer
            - `multiplier` number
            - `type` 'adaptive' | 'custom' | 'small' | 'medium' | 'large' | 'xl' | 'xxl'
        - `phase` integer — Phase starts at zero and increments until all agents are updated. In each phase, initial*multiplier^phase agents will be updated.
        - `progress` ModelRolloutProgress
          - `completed` integer — Completed is the number of agents with new version with Connected status
          - `errors` integer — Errors is the number of agents with new version with Error Status
          - `incompatible` integer — Incompatible is the number of agents with new version with Incompatible Status
          - `pending` integer — Pending is the number of agents that are currently being configured
          - `waiting` integer — Waiting is the number of agents that need to be scheduled for configuration
        - `stage` integer — Stage is the index of the current stage of the rollout
        - `stages` ModelRolloutStage[] — Stages are the RolloutProgress (Completed, Errors, Incompatible, Pending, and Waiting agents), Name and Labels for each stage of a progressive Rollout
          - `labels` ModelLabels
          - `name` string — Name of the stage
          - `progress` ModelRolloutProgress
            - `completed` integer — Completed is the number of agents with new version with Connected status
            - `errors` integer — Errors is the number of agents with new version with Error Status
            - `incompatible` integer — Incompatible is the number of agents with new version with Incompatible Status
            - `pending` integer — Pending is the number of agents that are currently being configured
            - `waiting` integer — Waiting is the number of agents that need to be scheduled for configuration
          - `startedAt` string — StartedAt is the time the stage was started
        - `startedAt` string — StartedAt is the time the rollout was started
        - `status` 0 | 1 | 2 | 3 | 4 | 5

## Other responses

- `401` — Authentication required
- `500` — Internal server error while loading configurations

---

[API](https://skmtc.dev/bindplane/apis/docs-bindplane-com.md) · [All operations](https://skmtc.dev/bindplane/apis/docs-bindplane-com/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/bindplane/docs-bindplane-com/revisions/bfcb7e57121c/schema)
