YugabyteDB Alerts API is one of 73 APIs that YugabyteDB publishes on the APIs.io network, described by a machine-readable OpenAPI specification.
Tagged areas include Alerts. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, an API reference, a getting-started guide, and authentication docs.
This API exposes
36 operations
across 24 paths,
and defines 54 schemas.
It is described by OpenAPI 3.1.0, at version v1.
Requests are made against a single base URL, https://cloud.yugabyte.com/api/public/v1.
36 operations24 paths54 schemas6 DELETE12 GET13 POST5 PUT
Metadata
The identity and technical contract details declared by the specification.
YugabyteDB Alerts API declares
1 security scheme
for authenticating requests.
It accepts HTTP bearer tokens (bearerAuth).
By default, every request must be authenticated.
bearerAuth — API key obtained from the YugabyteDB Aeon UI under User Profile API Keys. Pass the key as a Bearer token in the Authorization header.
Paths & Operations 36
Across 24 paths, the API surfaces 36 operations — 6 DELETE, 12 GET, 13 POST, 5 PUT. Each is listed below with its method, path, parameters, and response codes.
Alerts 36
GET
/api/v1/customers/{cUUID}/alert_channel_templates
YugabyteDB Anywhere List All Alert Channel Templates
The contract defines 54 schemas that model the data the API accepts and returns. The most detailed are AlertConfigurationTemplate_2 (23 properties), AlertConfigurationTemplate (23 properties), Alert (21 properties), Alert_2 (21 properties). Each schema is shown below with its type and property counts.
AlertLabelKey
object
1 property1 required
AlertApiFilter
object
7 properties
AlertTemplateSettings
object
Alert template settings
5 properties4 required
AlertTemplateVariable
object
Alert template variable
5 properties4 required
AlertConfigurationTemplate
object
Alert configuration template
23 properties13 required
AlertPagedApiQuery
object
6 properties6 required
AlertConfigurationPagedResponse
object
4 properties4 required
AlertChannelParams
object
Supertype for channel params for different channel types.
3 properties
AlertTemplateVariablesFormData
object
1 property1 required
AlertChannelFormData
object
3 properties3 required
AlertConfigurationApiFilter
object
9 properties
AlertConfigurationPagedApiQuery
object
6 properties6 required
AlertChannel
object
Alert notification channel
4 properties3 required
AlertTemplateVariablesList
object
2 properties2 required
AlertConfiguration
object
Alert configuration
17 properties13 required
AlertChannelTemplates
object
Alert channel templates
4 properties3 required
Alert
object
Alert definition. Used to send an alert notification.
21 properties14 required
YBPSuccess
object
2 properties
AlertLabel
object
3 properties3 required
AlertConfigurationThreshold
object
Alert configuration threshold. Conditions can be either greater than a specified value, or less than a specified value.
2 properties2 required
AlertDestination
object
Alert notification destination
5 properties4 required
Alert channel templates ext with default values
object
6 properties3 required
AlertTemplateSettingsFormData
object
1 property1 required
AlertDestinationFormData
object
3 properties3 required
AlertConfigurationTarget
object
Alert target. Set to all, or specify one or more target UUIDs.
2 properties
AlertTemplateApiFilter
object
2 properties
AlertPagedResponse
object
4 properties4 required
AlertLabelKey_2
object
1 property1 required
AlertApiFilter_2
object
7 properties
AlertTemplateSettings_2
object
Alert template settings
5 properties4 required
AlertTemplateVariable_2
object
Alert template variable
5 properties4 required
AlertConfigurationTemplate_2
object
Alert configuration template
23 properties13 required
AlertPagedApiQuery_2
object
6 properties6 required
AlertConfigurationPagedResponse_2
object
4 properties4 required
AlertChannelParams_2
object
Supertype for channel params for different channel types.
3 properties
AlertTemplateVariablesFormData_2
object
1 property1 required
AlertChannelFormData_2
object
3 properties3 required
AlertConfigurationApiFilter_2
object
9 properties
AlertConfigurationPagedApiQuery_2
object
6 properties6 required
AlertChannel_2
object
Alert notification channel
4 properties3 required
AlertTemplateVariablesList_2
object
2 properties2 required
AlertConfiguration_2
object
Alert configuration
17 properties13 required
AlertChannelTemplates_2
object
Alert channel templates
4 properties3 required
Alert_2
object
Alert definition. Used to send an alert notification.
21 properties14 required
YBPSuccess_2
object
2 properties
AlertLabel_2
object
3 properties3 required
AlertConfigurationThreshold_2
object
Alert configuration threshold. Conditions can be either greater than a specified value, or less than a specified value.
2 properties2 required
AlertDestination_2
object
Alert notification destination
5 properties4 required
Alert channel templates ext with default values_2
object
6 properties3 required
AlertTemplateSettingsFormData_2
object
1 property1 required
AlertDestinationFormData_2
object
3 properties3 required
AlertConfigurationTarget_2
object
Alert target. Set to all, or specify one or more target UUIDs.
2 properties
AlertTemplateApiFilter_2
object
2 properties
AlertPagedResponse_2
object
4 properties4 required
Specification
The full machine-readable OpenAPI contract behind this narrative.