StackRox
StackRox is the open source upstream project for Red Hat Advanced Cluster Security for Kubernetes. It provides risk analysis, visibility, runtime alerts, and recommendations to proactively improve security by hardening containerized environments across build, deploy, and runtime stages. The platform performs compliance checking against standards like CIS, NIST, and PCI-DSS, and manages security policies across Kubernetes clusters.
1 APIs
0 Features
ComplianceContainer SecurityKubernetesOpen SourceRuntime ProtectionSecurity
APIs
StackRox API
The StackRox REST API provides programmatic access to the StackRox Kubernetes Security Platform. Covers alerts, deployments, images, policies, compliance, clusters, network poli...
Collections
API Reference
OPENPricing Plans
Rate Limits
FinOps
Stackrox Finops
FINOPSSemantic Vocabularies
API Governance Rules
JSON Structure
Example Payloads
Resources
🔗
LinkedIn
LinkedIn
🔗
Website
Website
🔗
Documentation
Documentation
📰
Blog
Blog
👥
GitHubOrganization
GitHubOrganization
👥
GitHubRepository
GitHubRepository
🔗
RedHatProduct
RedHatProduct
🔗
CommunitySlack
CommunitySlack
🔗
MCPServer
MCPServer
Sources
opencollection: 1.0.0
info:
name: API Reference
version: '1'
request:
auth:
type: apikey
key: Authorization
value: '{{Authorization}}'
placement: header
items:
- info:
name: AlertService
type: folder
items:
- info:
name: List returns the slim list version of the alerts.
type: http
http:
method: GET
url: https://{central-host}/v1/alerts
params:
- name: query
value: ''
type: query
- name: pagination.limit
value: ''
type: query
- name: pagination.offset
value: ''
type: query
- name: pagination.sort_option.field
value: ''
type: query
- name: pagination.sort_option.reversed
value: ''
type: query
docs: List returns the slim list version of the alerts.
- info:
name: DeleteAlerts
type: http
http:
method: DELETE
url: https://{central-host}/v1/alerts
params:
- name: query.query
value: ''
type: query
- name: query.pagination.limit
value: ''
type: query
- name: query.pagination.offset
value: ''
type: query
- name: query.pagination.sort_option.field
value: ''
type: query
- name: query.pagination.sort_option.reversed
value: ''
type: query
- name: confirm
value: ''
type: query
- info:
name: ResolveAlertsByQuery marks alerts matching search query as resolved.
type: http
http:
method: PATCH
url: https://{central-host}/v1/alerts/resolve
body:
type: json
data: '{}'
docs: ResolveAlertsByQuery marks alerts matching search query as resolved.
- info:
name: GetAlertsCounts returns the number of alerts in the requested cluster or category.
type: http
http:
method: GET
url: https://{central-host}/v1/alerts/summary/counts
params:
- name: request.query
value: ''
type: query
- name: request.pagination.limit
value: ''
type: query
- name: request.pagination.offset
value: ''
type: query
- name: request.pagination.sort_option.field
value: ''
type: query
- name: request.pagination.sort_option.reversed
value: ''
type: query
- name: groupBy
value: ''
type: query
docs: GetAlertsCounts returns the number of alerts in the requested cluster or category.
- info:
name: GetAlertsGroup returns alerts grouped by policy.
type: http
http:
method: GET
url: https://{central-host}/v1/alerts/summary/groups
params:
- name: query
value: ''
type: query
- name: pagination.limit
value: ''
type: query
- name: pagination.offset
value: ''
type: query
- name: pagination.sort_option.field
value: ''
type: query
- name: pagination.sort_option.reversed
value: ''
type: query
docs: GetAlertsGroup returns alerts grouped by policy.
- info:
name: GetAlertTimeseries returns the alerts sorted by time.
type: http
http:
method: GET
url: https://{central-host}/v1/alerts/summary/timeseries
params:
- name: query
value: ''
type: query
- name: pagination.limit
value: ''
type: query
- name: pagination.offset
value: ''
type: query
- name: pagination.sort_option.field
value: ''
type: query
- name: pagination.sort_option.reversed
value: ''
type: query
docs: GetAlertTimeseries returns the alerts sorted by time.
- info:
name: GetAlert returns the alert given its id.
type: http
http:
method: GET
url: https://{central-host}/v1/alerts/:id
params:
- name: id
value: ''
type: path
docs: GetAlert returns the alert given its id.
- info:
name: ResolveAlert marks the given alert (by ID) as resolved.
type: http
http:
method: PATCH
url: https://{central-host}/v1/alerts/:id/resolve
params:
- name: id
value: ''
type: path
body:
type: json
data: '{}'
docs: ResolveAlert marks the given alert (by ID) as resolved.
- info:
name: SnoozeAlert is deprecated.
type: http
http:
method: PATCH
url: https://{central-host}/v1/alerts/:id/snooze
params:
- name: id
value: ''
type: path
body:
type: json
data: '{}'
docs: SnoozeAlert is deprecated.
- info:
name: CountAlerts counts how many alerts match the get request.
type: http
http:
method: GET
url: https://{central-host}/v1/alertscount
params:
- name: query
value: ''
type: query
- name: pagination.limit
value: ''
type: query
- name: pagination.offset
value: ''
type: query
- name: pagination.sort_option.field
value: ''
type: query
- name: pagination.sort_option.reversed
value: ''
type: query
docs: CountAlerts counts how many alerts match the get request.
- info:
name: APITokenService
type: folder
items:
- info:
name: GetAPITokens returns all the API tokens.
type: http
http:
method: GET
url: https://{central-host}/v1/apitokens
params:
- name: revoked
value: ''
type: query
docs: GetAPITokens returns all the API tokens.
- info:
name: GenerateToken generates API token for a given user and role.
type: http
http:
method: POST
url: https://{central-host}/v1/apitokens/generate
body:
type: json
data: '{}'
docs: GenerateToken generates API token for a given user and role.
- info:
name: RevokeToken removes the API token for a given id.
type: http
http:
method: PATCH
url: https://{central-host}/v1/apitokens/revoke/:id
params:
- name: id
value: ''
type: path
docs: RevokeToken removes the API token for a given id.
- info:
name: GetAPIToken returns API token metadata for a given id.
type: http
http:
method: GET
url: https://{central-host}/v1/apitokens/:id
params:
- name: id
value: ''
type: path
docs: GetAPIToken returns API token metadata for a given id.
- info:
name: AuthService
type: folder
items:
- info:
name: GetAuthStatus
type: http
http:
method: GET
url: https://{central-host}/v1/auth/status
- info:
name: AuthProviderService
type: folder
items:
- info:
name: GetAuthProviders
type: http
http:
method: GET
url: https://{central-host}/v1/authProviders
params:
- name: name
value: ''
type: query
- name: type
value: ''
type: query
- info:
name: PostAuthProvider
type: http
http:
method: POST
url: https://{central-host}/v1/authProviders
body:
type: json
data: '{}'
- info:
name: ExchangeToken
type: http
http:
method: POST
url: https://{central-host}/v1/authProviders/exchangeToken
body:
type: json
data: '{}'
- info:
name: GetAuthProvider
type: http
http:
method: GET
url: https://{central-host}/v1/authProviders/:id
params:
- name: id
value: ''
type: path
- info:
name: PutAuthProvider
type: http
http:
method: PUT
url: https://{central-host}/v1/authProviders/:id
params:
- name: id
value: ''
type: path
body:
type: json
data: '{}'
- info:
name: UpdateAuthProvider
type: http
http:
method: PATCH
url: https://{central-host}/v1/authProviders/:id
params:
- name: id
value: ''
type: path
body:
type: json
data: '{}'
- info:
name: DeleteAuthProvider
type: http
http:
method: DELETE
url: https://{central-host}/v1/authProviders/:id
params:
- name: id
value: ''
type: path
- info:
name: GetLoginAuthProviders
type: http
http:
method: GET
url: https://{central-host}/v1/login/authproviders
- info:
name: ExternalBackupService
type: folder
items:
- info:
name: GetExternalBackups
type: http
http:
method: GET
url: https://{central-host}/v1/externalbackups
- info:
name: PostExternalBackup
type: http
http:
method: POST
url: https://{central-host}/v1/externalbackups
body:
type: json
data: '{}'
- info:
name: TestExternalBackup
type: http
http:
method: POST
url: https://{central-host}/v1/externalbackups/test
body:
type: json
data: '{}'
- info:
name: GetExternalBackup
type: http
http:
method: GET
url: https://{central-host}/v1/externalbackups/:id
params:
- name: id
value: ''
type: path
- info:
name: TriggerExternalBackup
type: http
http:
method: POST
url: https://{central-host}/v1/externalbackups/:id
params:
- name: id
value: ''
type: path
- info:
name: PutExternalBackup
type: http
http:
method: PUT
url: https://{central-host}/v1/externalbackups/:id
params:
- name: id
value: ''
type: path
body:
type: json
data: '{}'
- info:
name: DeleteExternalBackup
type: http
http:
method: DELETE
url: https://{central-host}/v1/externalbackups/:id
params:
- name: id
value: ''
type: path
- info:
name: ClustersService
type: folder
items:
- info:
name: GetClusters
type: http
http:
method: GET
url: https://{central-host}/v1/clusters
params:
- name: query
value: ''
type: query
- info:
name: PostCluster
type: http
http:
method: POST
url: https://{central-host}/v1/clusters
body:
type: json
data: '{}'
- info:
name: GetCluster
type: http
http:
method: GET
url: https://{central-host}/v1/clusters/:id
params:
- name: id
value: ''
type: path
- info:
name: PutCluster
type: http
http:
method: PUT
url: https://{central-host}/v1/clusters/:id
params:
- name: id
value: ''
type: path
body:
type: json
data: '{}'
- info:
name: DeleteCluster
type: http
http:
method: DELETE
url: https://{central-host}/v1/clusters/:id
params:
- name: id
value: ''
type: path
- info:
name: ComplianceManagementService
type: folder
items:
- info:
name: GetRecentRuns
type: http
http:
method: GET
url: https://{central-host}/v1/complianceManagement/runs
params:
- name: clusterId
value: ''
type: query
- name: standardId
value: ''
type: query
- name: since
value: ''
type: query
- info:
name: TriggerRuns
type: http
http:
method: POST
url: https://{central-host}/v1/compliancemanagement/runs
body:
type: json
data: '{}'
- info:
name: GetRunStatuses
type: http
http:
method: GET
url: https://{central-host}/v1/compliancemanagement/runstatuses
params:
- name: runIds
value: ''
type: query
- info:
name: ComplianceService
type: folder
items:
- info:
name: GetAggregatedResults
type: http
http:
method: GET
url: https://{central-host}/v1/compliance/aggregatedresults
params:
- name: groupBy
value: ''
type: query
- name: unit
value: ''
type: query
- name: where.query
value: ''
type: query
- name: where.pagination.limit
value: ''
type: query
- name: where.pagination.offset
value: ''
type: query
- name: where.pagination.sort_option.field
value: ''
type: query
- name: where.pagination.sort_option.reversed
value: ''
type: query
- info:
name: GetComplianceControlResults
type: http
http:
method: GET
url: https://{central-host}/v1/compliance/results
params:
- name: query
value: ''
type: query
- name: pagination.limit
value: ''
type: query
- name: pagination.offset
value: ''
type: query
- name: pagination.sort_option.field
value: ''
type: query
- name: pagination.sort_option.reversed
value: ''
type: query
- info:
name: GetRunResults
type: http
http:
method: GET
url: https://{central-host}/v1/compliance/runresults
params:
- name: clusterId
value: ''
type: query
- name: standardId
value: ''
type: query
- name: runId
value: ''
type: query
description: "Specifies the run ID for which to return results. If empty, the most recent run is returned.\nCAVEAT:\
\ Setting this field circumvents the results cache on the server-side, which may lead to significantly\n \
\ increased memory pressure and decreased performance."
- info:
name: GetStandards
type: http
http:
method: GET
url: https://{central-host}/v1/compliance/standards
- info:
name: GetStandard
type: http
http:
method: GET
url: https://{central-host}/v1/compliance/standards/:id
params:
- name: id
value: ''
type: path
- info:
name: ConfigService
type: folder
items:
- info:
name: GetConfig
type: http
http:
method: GET
url: https://{central-host}/v1/config
- info:
name: PutConfig
type: http
http:
method: PUT
url: https://{central-host}/v1/config
body:
type: json
data: '{}'
- info:
name: GetPrivateConfig
type: http
http:
method: GET
url: https://{central-host}/v1/config/private
- info:
name: GetPublicConfig
type: http
http:
method: GET
url: https://{central-host}/v1/config/public
- info:
name: DBService
type: folder
items:
- info:
name: GetExportCapabilities
type: http
http:
method: GET
url: https://{central-host}/v1/db/exportcaps
- info:
name: InterruptRestoreProcess
type: http
http:
method: POST
url: https://{central-host}/v1/db/interruptrestore/:processId/:attemptId
params:
- name: processId
value: ''
type: path
- name: attemptId
value: ''
type: path
- info:
name: GetActiveRestoreProcess
type: http
http:
method: GET
url: https://{central-host}/v1/db/restore
- info:
name: CancelRestoreProcess
type: http
http:
method: DELETE
url: https://{central-host}/v1/db/restore/:id
params:
- name: id
value: ''
type: path
- info:
name: DebugService
type: folder
items:
- info:
name: Get the current logging level for StackRox services.
type: http
http:
method: GET
url: https://{central-host}/v1/debug/loglevel
params:
- name: modules
value: ''
type: query
docs: Get the current logging level for StackRox services.
- info:
name: Set logging level for StackRox services.
type: http
http:
method: PATCH
url: https://{central-host}/v1/debug/loglevel
body:
type: json
data: '{}'
docs: Set logging level for StackRox services.
- info:
name: DeploymentService
type: folder
items:
- info:
name: ListDeployments returns the list of deployments.
type: http
http:
method: GET
url: https://{central-host}/v1/deployments
params:
- name: query
value: ''
type: query
- name: pagination.limit
value: ''
type: query
- name: pagination.offset
value: ''
type: query
- name: pagination.sort_option.field
value: ''
type: query
- name: pagination.sort_option.reversed
value: ''
type: query
docs: ListDeployments returns the list of deployments.
- info:
name: GetLabels returns the labels used by deployments.
type: http
http:
method: GET
url: https://{central-host}/v1/deployments/metadata/labels
docs: GetLabels returns the labels used by deployments.
- info:
name: GetDeployment returns a deployment given its ID.
type: http
http:
method: GET
url: https://{central-host}/v1/deployments/:id
params:
- name: id
value: ''
type: path
docs: GetDeployment returns a deployment given its ID.
- info:
name: CountDeployments returns the list of deployments.
type: http
http:
method: GET
url: https://{central-host}/v1/deploymentscount
params:
- name: query
value: ''
type: query
- name: pagination.limit
value: ''
type: query
- name: pagination.offset
value: ''
type: query
- name: pagination.sort_option.field
value: ''
type: query
- name: pagination.sort_option.reversed
value: ''
type: query
docs: CountDeployments returns the list of deployments.
- info:
name: ListDeploymentsWithProcessInfo returns the list of deployments with process information.
type: http
http:
method: GET
url: https://{central-host}/v1/deploymentswithprocessinfo
params:
- name: query
value: ''
type: query
- name: pagination.limit
value: ''
type: query
- name: pagination.offset
value: ''
type: query
- name: pagination.sort_option.field
value: ''
type: query
- name: pagination.sort_option.reversed
value: ''
type: query
docs: ListDeploymentsWithProcessInfo returns the list of deployments with process information.
- info:
name: GetDeploymentWithRisk returns a deployment and its risk given its ID.
type: http
http:
method: GET
url: https://{central-host}/v1/deploymentswithrisk/:id
params:
- name: id
value: ''
type: path
docs: GetDeploymentWithRisk returns a deployment and its risk given its ID.
- info:
name: DetectionService
type: folder
items:
- info:
name: DetectBuildTime checks if any images violate build time policies.
type: http
http:
method: POST
url: https://{central-host}/v1/detect/build
body:
type: json
data: '{}'
docs: DetectBuildTime checks if any images violate build time policies.
- info:
name: DetectDeployTime checks if any deployments violate deploy time policies.
type: http
http:
method: POST
url: https://{central-host}/v1/detect/deploy
body:
type: json
data: '{}'
docs: DetectDeployTime checks if any deployments violate deploy time policies.
- info:
name: DetectDeployTimeFromYAML checks if the given deployment yaml violates any deploy time policies.
type: http
http:
method: POST
url: https://{central-host}/v1/detect/deploy/yaml
body:
type: json
data: '{}'
docs: DetectDeployTimeFromYAML checks if the given deployment yaml violates any deploy time policies.
- info:
name: FeatureFlagService
type: folder
items:
- info:
name: GetFeatureFlags
type: http
http:
method: GET
url: https://{central-host}/v1/featureflags
- info:
name: GroupService
type: folder
items:
- info:
name: GetGroup
type: http
http:
method: GET
url: https://{central-host}/v1/groups
params:
- name: authProviderId
value: ''
type: query
- name: key
value: ''
type: query
- name: value
value: ''
type: query
- info:
name: CreateGroup
type: http
http:
method: POST
url: https://{central-host}/v1/groups
body:
type: json
data: '{}'
- info:
name: UpdateGroup
type: http
http:
method: PUT
url: https://{central-host}/v1/groups
body:
type: json
data: '{}'
- info:
name: DeleteGroup
type: http
http:
method: DELETE
url: https://{central-host}/v1/groups
params:
- name: authProviderId
value: ''
type: query
- name: key
value: ''
type: query
- name: value
value: ''
type: query
- info:
name: BatchUpdate
type: http
http:
method: POST
url: https://{central-host}/v1/groupsbatch
body:
type: json
data: '{}'
- info:
name: ImageIntegrationService
type: folder
items:
- info:
name: GetImageIntegrations returns all image integrations.
type: http
http:
method: GET
url: https://{central-host}/v1/imageintegrations
params:
- name: name
value: ''
type: query
- name: cluster
value: ''
type: query
docs: GetImageIntegrations returns all image integrations.
- info:
name: PostImageIntegration creates a image integraton.
type: http
http:
method: POST
url: https://{central-host}/v1/imageintegrations
body:
type: json
data: '{}'
docs: PostImageIntegration creates a image integraton.
- info:
name: TestImageIntegration checks if the given image integration is correctly configured.
type: http
http:
method: POST
url: https://{central-host}/v1/imageintegrations/test
body:
type: json
data: '{}'
docs: TestImageIntegration checks if the given image integration is correctly configured.
- info:
name: GetImageIntegration returns the image integration given its ID.
type: http
http:
method: GET
url: https://{central-host}/v1/imageintegrations/:id
params:
- name: id
value: ''
type: path
docs: GetImageIntegration returns the image integration given its ID.
- info:
name: PutImageIntegration modifies a given image integration.
type: http
http:
method: PUT
url: https://{central-host}/v1/imageintegrations/:id
params:
- name: id
value: ''
type: path
body:
type: json
data: '{}'
docs: PutImageIntegration modifies a given image integration.
- info:
name: DeleteImageIntegration removes a image integration given its ID.
type: http
http:
method: DELETE
url: https://{central-host}/v1/imageintegrations/:id
params:
- name: id
value: ''
type: path
docs: DeleteImageIntegration removes a image integration given its ID.
- info:
name: ImageService
type: folder
items:
- info:
name: ListImages returns all the images.
type: http
http:
method: GET
url: https://{central-host}/v1/images
params:
- name: query
value: ''
type: query
- name: pagination.limit
value: ''
type: query
- name: pagination.offset
value: ''
type: query
- name: pagination.sort_option.field
value: ''
type: query
- name: pagination.sort_option.reversed
value: ''
type: query
docs: ListImages returns all the images.
- info:
name: DeleteImage removes the images based on a query
type: http
http:
method: DELETE
url: https://{central-host}/v1/images
params:
- name: query.query
value: ''
type: query
- name: query.pagination.limit
value: ''
type: query
- name: query.pagination.offset
value: ''
type: query
- name: query.pagination.sort_option.field
value: ''
type: query
- name: query.pagination.sort_option.reversed
value: ''
type: query
- name: confirm
value: ''
type: query
docs: DeleteImage removes the images based on a query
- info:
name: InvalidateScanAndRegistryCaches removes the image metadata cache.
type: http
http:
method: GET
url: https://{central-host}/v1/images/cache/invalidate
docs: InvalidateScanAndRegistryCaches removes the image metadata cache.
- info:
name: ScanImage scans a single image and returns the result
type: http
http:
method: POST
url: https://{central-host}/v1/images/scan
body:
type: json
data: '{}'
docs: ScanImage scans a single image and returns the result
- info:
name: GetImage returns the image given its ID.
type: http
http:
method: GET
url: https://{central-host}/v1/images/:id
params:
- name: id
value: ''
type: path
docs: GetImage returns the image given its ID.
- info:
name: ListImages returns all the images.
type: http
http:
method: GET
url: https://{central-host}/v1/imagescount
params:
- name: query
value: ''
type: query
- name: pagination.limit
value: ''
type: query
- name: pagination.offset
value: ''
type: query
- name: pagination.sort_option.field
value: ''
type: query
- name: pagination.sort_option.reversed
value: ''
type: query
docs: ListImages returns all the images.
- info:
name: LicenseService
type: folder
items:
- info:
name: AddLicense
type: http
http:
method: POST
url: https://{central-host}/v1/licenses/add
body:
type: json
data: '{}'
- info:
name: GetActiveLicenseExpiration
type: http
http:
method: GET
url: https://{central-host}/v1/licenses/expiration
- info:
name: GetLicenses
type: http
http:
method: GET
url: https://{central-host}/v1/licenses/list
params:
- name: active
value: ''
type: query
- name: statuses
value: ''
type: query
- info:
name: MetadataService
type: folder
items:
- info:
name: GetMetadata
type: http
http:
method: GET
url: https://{central-host}/v1/metadata
- info:
name: NamespaceService
type: folder
items:
- info:
name: GetNamespaces
type: http
http:
method: GET
url: https://{central-host}/v1/namespaces
- info:
name: GetNamespace
type: http
http:
method: GET
url: https://{central-host}/v1/namespaces/:id
params:
- name: id
value: ''
type: path
- info:
name: NetworkGraphService
type: folder
items:
- info:
name: GetNetworkGraph
type: http
http:
method: GET
url: https://{central-host}/v1/networkgraph/cluster/:clusterId
params:
- name: clusterId
value: ''
type: path
- name: query
value: ''
type: query
- name: since
value: ''
type: query
- info:
name: NetworkPolicyService
type: folder
items:
- info:
name: GetNetworkPolicies
type: http
http:
method: GET
url: https://{central-host}/v1/networkpolicies
params:
- name: clusterId
value: ''
type: query
- name: deploymentQuery
value: ''
type: query
- info:
name: ApplyNetworkPolicy
type: http
http:
method: POST
url: https://{central-host}/v1/networkpolicies/apply/:clusterId
params:
- name: clusterId
value: ''
type: path
body:
type: json
data: '{}'
- info:
name: GetNetworkGraph
type: http
http:
method: GET
url: https://{central-host}/v1/networkpolicies/cluster/:clusterId
params:
- name: clusterId
value: ''
type: path
- name: query
value: ''
type: query
- info:
name: GenerateNetworkPolicies
type: http
http:
method: GET
url: https://{central-host}/v1/networkpolicies/generate/:clusterId
params:
- name: clusterId
value: ''
type: path
- name: query
value: ''
type: query
- name: deleteExisting
value: ''
type: query
- name: networkDataSince
value: ''
type: query
- info:
name: GetNetworkGraphEpoch
type: http
http:
method: GET
url: https://{central-host}/v1/networkpolicies/graph/epoch
params:
- name: clusterId
value: ''
type: query
- info:
name: SimulateNetworkGraph
type: http
http:
method: POST
url: https://{central-host}/v1/networkpolicies/simulate/:clusterId
params:
- name: clusterId
value: ''
type: path
body:
type: json
data: '{}'
- info:
name: SendNetworkPolicyYAML
type: http
http:
method: POST
url: https://{central-host}/v1/networkpolicies/simulate/:clusterId/notify
params:
- name: clusterId
value: ''
type: path
body:
type: json
data: '{}'
- info:
name: GetUndoModification
type: http
http:
method: GET
url: https://{central-host}/v1/networkpolicies/undo/:clusterId
params:
- name: clusterId
value: ''
type: path
- info:
name: GetNetworkPolicy
type: http
http:
method: GET
url: https://{central-host}/v1/networkpolicies/:id
params:
- name: id
value: ''
type: path
- info:
name: NodeService
type: folder
items:
- info:
name: ListNodes
type: http
http:
method: GET
url: https://{central-host}/v1/nodes/:clusterId
params:
- name: clusterId
value: ''
type: path
- info:
name: GetNode
type: http
http:
method: GET
url: https://{central-host}/v1/nodes/:clusterId/:nodeId
params:
- name: clusterId
value: ''
type: path
- name: nodeId
value: ''
type: path
- info:
name: NotifierService
type: folder
items:
- info:
name: GetNotifiers
type: http
http:
method: GET
url: https://{central-host}/v1/notifiers
params:
- name: name
value: ''
type: query
- name: type
value: ''
type: query
- info:
name: PostNotifier
type: http
http:
method: POST
url: https://{central-host}/v1/notifiers
body:
type: json
data: '{}'
- info:
name: TestNotifier
type: http
http:
method: POST
url: https://{central-host}/v1/notifiers/test
body:
type: json
data: '{}'
- info:
name: GetNotifier
type: http
http:
method: GET
url: https://{central-host}/v1/notifiers/:id
params:
- name: id
value: ''
type: path
- info:
name: PutNotifier
type: http
http:
method: PUT
url: https://{central-host}/v1/notifiers/:id
params:
- name: id
value: ''
type: path
body:
type: json
data: '{}'
- info:
name: DeleteNotifier
type: http
http:
method: DELETE
url: https://{central-host}/v1/notifiers/:id
params:
- name: id
value: ''
type: path
- name: force
value: ''
type: query
- info:
name: PingService
type: folder
items:
- info:
name: Ping
type: http
http:
method: GET
url:
# --- truncated at 32 KB (48 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/stackrox/refs/heads/main/apis.yml