YugabyteDB Schedule management API

The Schedule management API from YugabyteDB — 7 operation(s) for schedule management.

Operations 9

GET /api/v1/customers/{cUUID}/schedules List schedules - deprecated #
POST /api/v1/customers/{cUUID}/schedules/page List schedules V2 #
DELETE /api/v1/customers/{cUUID}/schedules/{sUUID} Delete a schedule - deprecated #
GET /api/v1/customers/{cUUID}/schedules/{sUUID} Get Schedule #
PUT /api/v1/customers/{cUUID}/schedules/{sUUID} Edit a backup schedule V2 - deprecated #
DELETE /api/v1/customers/{cUUID}/schedules/{sUUID}/delete Delete a schedule V2 - deprecated #
DELETE /api/v1/customers/{cUUID}/universes/{uniUUID}/schedules/{sUUID}/delete_backup_schedule_async Delete a backup schedule async #
PUT /api/v1/customers/{cUUID}/universes/{uniUUID}/schedules/{sUUID}/edit_backup_schedule_async Edit a backup schedule async #
PUT /api/v1/customers/{cUUID}/universes/{uniUUID}/schedules/{sUUID}/pause_resume Toggle a backup schedule #

Documentation

Specifications

Other Resources

🔗
CLI
https://github.com/yugabyte/ybm-cli
🔗
Integrations
https://github.com/yugabyte/terraform-provider-ybm
🔗
TermsOfService
https://www.yugabyte.com/yugabytedb-managed-service-terms/
🔗
SDKs
https://github.com/yugabyte/platform-go-client
🔗
Integrations
https://github.com/yugabyte/terraform-provider-yba
🔗
Integrations
https://github.com/yugabyte/yugabyte-k8s-operator
🔗
KubernetesCRD
https://raw.githubusercontent.com/api-evangelist/yugabytedb/refs/heads/main/crd/yugabytedb-ybuniverse.yaml
🔗
KubernetesCRD
https://raw.githubusercontent.com/api-evangelist/yugabytedb/refs/heads/main/crd/yugabytedb-backup.yaml
🔗
KubernetesCRD
https://raw.githubusercontent.com/api-evangelist/yugabytedb/refs/heads/main/crd/yugabytedb-backup-schedule.yaml
🔗
KubernetesCRD
https://raw.githubusercontent.com/api-evangelist/yugabytedb/refs/heads/main/crd/yugabytedb-restore-job.yaml
🔗
KubernetesCRD
https://raw.githubusercontent.com/api-evangelist/yugabytedb/refs/heads/main/crd/yugabytedb-storage-config.yaml
🔗
KubernetesCRD
https://raw.githubusercontent.com/api-evangelist/yugabytedb/refs/heads/main/crd/yugabytedb-dr-config.yaml
🔗
KubernetesCRD
https://raw.githubusercontent.com/api-evangelist/yugabytedb/refs/heads/main/crd/yugabytedb-pitr-config.yaml
🔗
KubernetesCRD
https://raw.githubusercontent.com/api-evangelist/yugabytedb/refs/heads/main/crd/yugabytedb-release.yaml
🔗
KubernetesCRD
https://raw.githubusercontent.com/api-evangelist/yugabytedb/refs/heads/main/crd/yugabytedb-support-bundle.yaml
🔗
KubernetesCRD
https://raw.githubusercontent.com/api-evangelist/yugabytedb/refs/heads/main/crd/yugabytedb-ybcertificate.yaml
🔗
KubernetesCRD
https://raw.githubusercontent.com/api-evangelist/yugabytedb/refs/heads/main/crd/yugabytedb-ybprovider.yaml
🔗
KubernetesCRD
https://raw.githubusercontent.com/api-evangelist/yugabytedb/refs/heads/main/crd/yugabytedb-ybplatform.yaml

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/yugabytedb-schedule-management-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

yugabytedb-schedule-management-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Yugabytedb Schedule management API
  version: v1
  contact:
    name: https://docs.yugabyte.com
  license:
    name: Polyform Free Trial License 1.0.0
    url: https://github.com/yugabyte/yugabyte-db/blob/master/licenses/POLYFORM-FREE-TRIAL-LICENSE-1.0.0.txt
  termsOfService: TODO(chirag)
  x-refined-note:
  - x-source differs across the merged source definitions and was not carried
  - x-split-from differs across the merged source definitions and was not carried
  description: 'Operations tagged Schedule management across 4 of this provider''s published API definitions: openapi_2.yaml, platform.swagger.json, yugabytedb-anywhere-v1-backups-restore.yaml, yugabytedb-anywhere-v1-full.yaml. Each path carries the servers of the definition it was published in.'
servers:
- url: /
tags:
- name: Schedule management
paths:
  /api/v1/customers/{cUUID}/schedules:
    get:
      deprecated: true
      description: <b style="color:#ff0000">Deprecated since YBA version 2.20.0.0.</b></p> Use 'List schedules V2' instead.
      operationId: listSchedules
      parameters:
      - in: path
        name: cUUID
        required: true
        schema:
          format: uuid
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                items:
                  $ref: '#/components/schemas/Schedule'
                type: array
          description: successful operation
      security:
      - apiKeyAuth: []
      summary: List schedules - deprecated
      tags:
      - Schedule management
    servers:
    - url: /
  /api/v1/customers/{cUUID}/schedules/page:
    post:
      operationId: listSchedulesV2
      parameters:
      - in: path
        name: cUUID
        required: true
        schema:
          format: uuid
          type: string
      - in: query
        name: request
        schema: {}
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/SchedulePagedApiQuery'
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/SchedulePagedApiResponse'
          description: successful operation
      security:
      - apiKeyAuth: []
      summary: List schedules V2
      tags:
      - Schedule management
      x-codegen-request-body-name: PageScheduleRequest
    servers:
    - url: /
  /api/v1/customers/{cUUID}/schedules/{sUUID}:
    delete:
      deprecated: true
      description: <b style="color:#ff0000">Deprecated since YBA version 2.20.0.0.</b></p>Use 'Delete a schedule V2' instead.
      operationId: deleteSchedule
      parameters:
      - in: path
        name: cUUID
        required: true
        schema:
          format: uuid
          type: string
      - in: path
        name: sUUID
        required: true
        schema:
          format: uuid
          type: string
      - in: query
        name: request
        schema: {}
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/YBPSuccess'
          description: successful operation
      security:
      - apiKeyAuth: []
      summary: Delete a schedule  - deprecated
      tags:
      - Schedule management
    get:
      operationId: getSchedule
      parameters:
      - in: path
        name: cUUID
        required: true
        schema:
          format: uuid
          type: string
      - in: path
        name: sUUID
        required: true
        schema:
          format: uuid
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Schedule'
          description: successful operation
      security:
      - apiKeyAuth: []
      summary: Get Schedule
      tags:
      - Schedule management
    put:
      deprecated: true
      description: <b style="color:#ff0000">Deprecated since YBA version 2024.2.0.0.</b></p>Use 'Edit a backup schedule async' instead.
      operationId: editBackupScheduleV2
      parameters:
      - in: path
        name: cUUID
        required: true
        schema:
          format: uuid
          type: string
      - in: path
        name: sUUID
        required: true
        schema:
          format: uuid
          type: string
      - in: query
        name: request
        schema: {}
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/EditBackupScheduleParams'
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Schedule'
          description: successful operation
      security:
      - apiKeyAuth: []
      summary: Edit a backup schedule V2 - deprecated
      tags:
      - Schedule management
      x-codegen-request-body-name: body
    servers:
    - url: /
  /api/v1/customers/{cUUID}/schedules/{sUUID}/delete:
    delete:
      deprecated: true
      description: <b style="color:#ff0000">Deprecated since YBA version 2024.2.0.0.</b></p>Use 'Delete a backup schedule async' instead.
      operationId: deleteScheduleV2
      parameters:
      - in: path
        name: cUUID
        required: true
        schema:
          format: uuid
          type: string
      - in: path
        name: sUUID
        required: true
        schema:
          format: uuid
          type: string
      - in: query
        name: request
        schema: {}
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/YBPSuccess'
          description: successful operation
      security:
      - apiKeyAuth: []
      summary: Delete a schedule V2 - deprecated
      tags:
      - Schedule management
    servers:
    - url: /
  /api/v1/customers/{cUUID}/universes/{uniUUID}/schedules/{sUUID}/delete_backup_schedule_async:
    delete:
      description: 'WARNING: This is a preview API that could change. Delete a backup schedule async.'
      operationId: deleteBackupScheduleAsync
      parameters:
      - in: path
        name: cUUID
        required: true
        schema:
          format: uuid
          type: string
      - in: path
        name: uniUUID
        required: true
        schema:
          format: uuid
          type: string
      - in: path
        name: sUUID
        required: true
        schema:
          format: uuid
          type: string
      - in: query
        name: request
        schema: {}
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/YBPTask'
          description: successful operation
      security:
      - apiKeyAuth: []
      summary: Delete a backup schedule async
      tags:
      - Schedule management
    servers:
    - url: /
  /api/v1/customers/{cUUID}/universes/{uniUUID}/schedules/{sUUID}/edit_backup_schedule_async:
    put:
      description: 'WARNING: This is a preview API that could change. Edit a backup schedule async.'
      operationId: editBackupScheduleAsync
      parameters:
      - in: path
        name: cUUID
        required: true
        schema:
          format: uuid
          type: string
      - in: path
        name: uniUUID
        required: true
        schema:
          format: uuid
          type: string
      - in: path
        name: sUUID
        required: true
        schema:
          format: uuid
          type: string
      - in: query
        name: request
        schema: {}
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/BackupScheduleEditParams'
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/YBPTask'
          description: successful operation
      security:
      - apiKeyAuth: []
      summary: Edit a backup schedule async
      tags:
      - Schedule management
      x-codegen-request-body-name: body
    servers:
    - url: /
  /api/v1/customers/{cUUID}/universes/{uniUUID}/schedules/{sUUID}/pause_resume:
    put:
      description: 'WARNING: This is a preview API that could change. Toggle a backup schedule. Only allowed to toggle backup schedule state between Active and Stopped.'
      operationId: toggleBackupSchedule
      parameters:
      - in: path
        name: cUUID
        required: true
        schema:
          format: uuid
          type: string
      - in: path
        name: uniUUID
        required: true
        schema:
          format: uuid
          type: string
      - in: path
        name: sUUID
        required: true
        schema:
          format: uuid
          type: string
      - in: query
        name: request
        schema: {}
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/BackupScheduleToggleParams'
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/YBPSuccess'
          description: successful operation
      security:
      - apiKeyAuth: []
      summary: Toggle a backup schedule
      tags:
      - Schedule management
      x-codegen-request-body-name: body
    servers:
    - url: /
components:
  schemas:
    BackupScheduleEditParams:
      example:
        cronExpression: cronExpression
        frequencyTimeUnit: NANOSECONDS
        incrementalBackupFrequencyTimeUnit: NANOSECONDS
        timeBeforeDelete: 1
        schedulingFrequency: 6
        incrementalBackupFrequency: 0
      properties:
        cronExpression:
          description: Cron expression for scheduling
          type: string
        frequencyTimeUnit:
          description: Time Unit for frequency
          enum:
          - NANOSECONDS
          - MICROSECONDS
          - MILLISECONDS
          - SECONDS
          - MINUTES
          - HOURS
          - DAYS
          - MONTHS
          - YEARS
          type: string
        incrementalBackupFrequency:
          description: Frequency of incremental backup schedule
          format: int64
          type: integer
        incrementalBackupFrequencyTimeUnit:
          description: TimeUnit for incremental Backup Schedule frequency
          enum:
          - NANOSECONDS
          - MICROSECONDS
          - MILLISECONDS
          - SECONDS
          - MINUTES
          - HOURS
          - DAYS
          - MONTHS
          - YEARS
          type: string
        schedulingFrequency:
          description: Frequency of the schedule
          format: int64
          type: integer
        timeBeforeDelete:
          description: Time before deleting the backup from storage, in milliseconds
          format: int64
          type: integer
      type: object
    BackupInfo:
      example:
        storageConfigUUID: 046b6c7f-0b8a-43b9-b35d-6489e6daee91
        universeUUID: 046b6c7f-0b8a-43b9-b35d-6489e6daee91
        useRoles: true
        expiryTimeUnit: NANOSECONDS
        timeBeforeDelete: 6
        keyspaceList:
        - backupPointInTimeRestoreWindow:
            timestampRetentionWindowEndMillis: 0
            timestampRetentionWindowStartMillis: 6
          backupSizeInBytes: 1
          keyspace: keyspace
          tableUUIDList:
          - 046b6c7f-0b8a-43b9-b35d-6489e6daee91
          - 046b6c7f-0b8a-43b9-b35d-6489e6daee91
          tablesList:
          - tablesList
          - tablesList
          perRegionLocations:
          - LOCATION: LOCATION
            HOST_BASE: HOST_BASE
            REGION: REGION
          - LOCATION: LOCATION
            HOST_BASE: HOST_BASE
            REGION: REGION
          allTables: true
          defaultLocation: defaultLocation
        - backupPointInTimeRestoreWindow:
            timestampRetentionWindowEndMillis: 0
            timestampRetentionWindowStartMillis: 6
          backupSizeInBytes: 1
          keyspace: keyspace
          tableUUIDList:
          - 046b6c7f-0b8a-43b9-b35d-6489e6daee91
          - 046b6c7f-0b8a-43b9-b35d-6489e6daee91
          tablesList:
          - tablesList
          - tablesList
          perRegionLocations:
          - LOCATION: LOCATION
            HOST_BASE: HOST_BASE
            REGION: REGION
          - LOCATION: LOCATION
            HOST_BASE: HOST_BASE
            REGION: REGION
          allTables: true
          defaultLocation: defaultLocation
        parallelism: 0
        pointInTimeRestoreEnabled: true
        useTablespaces: true
        fullBackup: true
        backupType: YQL_TABLE_TYPE
      properties:
        backupType:
          enum:
          - YQL_TABLE_TYPE
          - REDIS_TABLE_TYPE
          - PGSQL_TABLE_TYPE
          - TRANSACTION_STATUS_TABLE_TYPE
          type: string
        expiryTimeUnit:
          enum:
          - NANOSECONDS
          - MICROSECONDS
          - MILLISECONDS
          - SECONDS
          - MINUTES
          - HOURS
          - DAYS
          - MONTHS
          - YEARS
          type: string
        fullBackup:
          type: boolean
        keyspaceList:
          items:
            $ref: '#/components/schemas/KeyspaceTablesList'
          type: array
        parallelism:
          format: int64
          type: integer
        pointInTimeRestoreEnabled:
          type: boolean
        storageConfigUUID:
          format: uuid
          type: string
        timeBeforeDelete:
          format: int64
          type: integer
        universeUUID:
          format: uuid
          type: string
        useRoles:
          type: boolean
        useTablespaces:
          type: boolean
      required:
      - backupType
      - expiryTimeUnit
      - fullBackup
      - keyspaceList
      - parallelism
      - pointInTimeRestoreEnabled
      - storageConfigUUID
      - timeBeforeDelete
      - universeUUID
      - useRoles
      - useTablespaces
      type: object
    KeyspaceTablesList:
      example:
        backupPointInTimeRestoreWindow:
          timestampRetentionWindowEndMillis: 0
          timestampRetentionWindowStartMillis: 6
        backupSizeInBytes: 1
        keyspace: keyspace
        tableUUIDList:
        - 046b6c7f-0b8a-43b9-b35d-6489e6daee91
        - 046b6c7f-0b8a-43b9-b35d-6489e6daee91
        tablesList:
        - tablesList
        - tablesList
        perRegionLocations:
        - LOCATION: LOCATION
          HOST_BASE: HOST_BASE
          REGION: REGION
        - LOCATION: LOCATION
          HOST_BASE: HOST_BASE
          REGION: REGION
        allTables: true
        defaultLocation: defaultLocation
      properties:
        allTables:
          type: boolean
        backupPointInTimeRestoreWindow:
          $ref: '#/components/schemas/BackupPointInTimeRestoreWindow'
        backupSizeInBytes:
          format: int64
          type: integer
        defaultLocation:
          type: string
        keyspace:
          type: string
        perRegionLocations:
          items:
            $ref: '#/components/schemas/RegionLocations'
          type: array
        tableUUIDList:
          items:
            format: uuid
            type: string
          type: array
        tablesList:
          items:
            type: string
          type: array
      required:
      - allTables
      - backupPointInTimeRestoreWindow
      - backupSizeInBytes
      - defaultLocation
      - keyspace
      - perRegionLocations
      - tableUUIDList
      - tablesList
      type: object
    RegionLocations:
      example:
        LOCATION: LOCATION
        HOST_BASE: HOST_BASE
        REGION: REGION
      properties:
        HOST_BASE:
          type: string
        LOCATION:
          type: string
        REGION:
          type: string
      required:
      - HOST_BASE
      - LOCATION
      - REGION
      type: object
    ScheduleResp:
      example:
        scheduleName: scheduleName
        tableByTableBackup: true
        nextExpectedTask: 2022-12-12 13:07:18+00:00
        incrementBacklogStatus: true
        frequency: 5
        cronExpression: cronExpression
        frequencyTimeUnit: NANOSECONDS
        prevCompletedTask: 2022-12-12 13:07:18+00:00
        taskType: CloudBootstrap
        customerUUID: 046b6c7f-0b8a-43b9-b35d-6489e6daee91
        incrementalBackupFrequencyTimeUnit: NANOSECONDS
        scheduleUUID: 046b6c7f-0b8a-43b9-b35d-6489e6daee91
        useLocalTimezone: true
        runningState: true
        incrementalBackupFrequency: 5
        backlogStatus: true
        backupInfo:
          storageConfigUUID: 046b6c7f-0b8a-43b9-b35d-6489e6daee91
          universeUUID: 046b6c7f-0b8a-43b9-b35d-6489e6daee91
          useRoles: true
          expiryTimeUnit: NANOSECONDS
          timeBeforeDelete: 6
          keyspaceList:
          - backupPointInTimeRestoreWindow:
              timestampRetentionWindowEndMillis: 0
              timestampRetentionWindowStartMillis: 6
            backupSizeInBytes: 1
            keyspace: keyspace
            tableUUIDList:
            - 046b6c7f-0b8a-43b9-b35d-6489e6daee91
            - 046b6c7f-0b8a-43b9-b35d-6489e6daee91
            tablesList:
            - tablesList
            - tablesList
            perRegionLocations:
            - LOCATION: LOCATION
              HOST_BASE: HOST_BASE
              REGION: REGION
            - LOCATION: LOCATION
              HOST_BASE: HOST_BASE
              REGION: REGION
            allTables: true
            defaultLocation: defaultLocation
          - backupPointInTimeRestoreWindow:
              timestampRetentionWindowEndMillis: 0
              timestampRetentionWindowStartMillis: 6
            backupSizeInBytes: 1
            keyspace: keyspace
            tableUUIDList:
            - 046b6c7f-0b8a-43b9-b35d-6489e6daee91
            - 046b6c7f-0b8a-43b9-b35d-6489e6daee91
            tablesList:
            - tablesList
            - tablesList
            perRegionLocations:
            - LOCATION: LOCATION
              HOST_BASE: HOST_BASE
              REGION: REGION
            - LOCATION: LOCATION
              HOST_BASE: HOST_BASE
              REGION: REGION
            allTables: true
            defaultLocation: defaultLocation
          parallelism: 0
          pointInTimeRestoreEnabled: true
          useTablespaces: true
          fullBackup: true
          backupType: YQL_TABLE_TYPE
        failureCount: 1
        status: Deleting
      properties:
        backlogStatus:
          type: boolean
        backupInfo:
          $ref: '#/components/schemas/BackupInfo'
        cronExpression:
          type: string
        customerUUID:
          format: uuid
          type: string
        failureCount:
          format: int32
          type: integer
        frequency:
          format: int64
          type: integer
        frequencyTimeUnit:
          enum:
          - NANOSECONDS
          - MICROSECONDS
          - MILLISECONDS
          - SECONDS
          - MINUTES
          - HOURS
          - DAYS
          - MONTHS
          - YEARS
          type: string
        incrementBacklogStatus:
          type: boolean
        incrementalBackupFrequency:
          format: int64
          type: integer
        incrementalBackupFrequencyTimeUnit:
          enum:
          - NANOSECONDS
          - MICROSECONDS
          - MILLISECONDS
          - SECONDS
          - MINUTES
          - HOURS
          - DAYS
          - MONTHS
          - YEARS
          type: string
        nextExpectedTask:
          description: Next expected task time
          example: 2022-12-12 13:07:18+00:00
          format: date-time
          type: string
        prevCompletedTask:
          description: Previous completed task time
          example: 2022-12-12 13:07:18+00:00
          format: date-time
          type: string
        runningState:
          type: boolean
        scheduleName:
          type: string
        scheduleUUID:
          format: uuid
          type: string
        status:
          enum:
          - Deleting
          - Error
          - Active
          - Creating
          - Paused
          - Stopped
          - Editing
          type: string
        tableByTableBackup:
          type: boolean
        taskType:
          enum:
          - CloudBootstrap
          - CloudCleanup
          - CreateCassandraTable
          - CreateUniverse
          - ReadOnlyClusterCreate
          - ReadOnlyKubernetesClusterDelete
          - ReadOnlyClusterDelete
          - CreateKubernetesUniverse
          - ReadOnlyKubernetesClusterCreate
          - DestroyUniverse
          - PauseUniverse
          - ResumeUniverse
          - PauseKubernetesUniverse
          - ResumeKubernetesUniverse
          - DestroyKubernetesUniverse
          - DeleteTable
          - BackupUniverse
          - RestoreBackup
          - MultiTableBackup
          - CreateBackup
          - ConfigureDBApis
          - ConfigureDBApisKubernetes
          - CreatePitrConfig
          - UpdatePitrConfig
          - DeletePitrConfig
          - RestoreSnapshotSchedule
          - EditUniverse
          - EditKubernetesUniverse
          - ExternalScript
          - ImportIntoTable
          - RunApiTriggeredHooks
          - AddOnClusterCreate
          - AddOnClusterDelete
          - UpgradeUniverse
          - UpdateLoadBalancerConfig
          - RestartUniverse
          - RestartUniverseKubernetesUpgrade
          - SoftwareUpgrade
          - SoftwareKubernetesUpgrade
          - KubernetesOverridesUpgrade
          - GFlagsUpgrade
          - GFlagsKubernetesUpgrade
          - CertsRotate
          - CertsRotateKubernetesUpgrade
          - TlsToggle
          - VMImageUpgrade
          - SystemdUpgrade
          - RebootUniverse
          - UpgradeKubernetesUniverse
          - DeleteNodeFromUniverse
          - StopNodeInUniverse
          - StartNodeInUniverse
          - AddNodeToUniverse
          - RemoveNodeFromUniverse
          - RebootNodeInUniverse
          - ReleaseInstanceFromUniverse
          - RotateAccessKey
          - SetUniverseKey
          - CreateAndRotateAccessKey
          - CreateKMSConfig
          - EditKMSConfig
          - DeleteKMSConfig
          - UpdateDiskSize
          - UpdateKubernetesDiskSize
          - StartMasterOnNode
          - DeleteXClusterConfig
          - SyncXClusterConfig
          - CreateSupportBundle
          - CreateXClusterConfig
          - EditXClusterConfig
          - RestartXClusterConfig
          - RestartDrConfig
          - SyncDrConfig
          - SetDatabasesDrConfig
          - SetTablesDrConfig
          - CreateDrConfig
          - DeleteDrConfig
          - FailoverDrConfig
          - SwitchoverDrConfig
          - SwitchoverDrConfigRollback
          - EditDrConfig
          - EditDrConfigParams
          - PauseXClusterUniverses
          - ResumeXClusterUniverses
          - ReinstallNodeAgent
          - ProvisionUniverseNodes
          - DeleteCustomerConfig
          - DeleteCustomerStorageConfig
          - ResizeNode
          - CreateTableSpacesInUniverse
          - ThirdpartySoftwareUpgrade
          - ModifyAuditLoggingConfig
          - ModifyKubernetesAuditLoggingConfig
          - ModifyQueryLoggingConfig
          - ModifyMetricsExportConfig
          - InstallYbcSoftware
          - UpgradeUniverseYbc
          - UpgradeYbcGFlags
          - UpgradeKubernetesYbcGFlags
          - UpdateYbcThrottleFlags
          - UpdateK8sYbcThrottleFlags
          - DisableYbc
          - AddGFlagMetadata
          - CloudProviderDelete
          - CreateBackupSchedule
          - CreateBackupScheduleKubernetes
          - DeleteBackupSchedule
          - DeleteBackupScheduleKubernetes
          - EditBackupSchedule
          - EditBackupScheduleKubernetes
          - CloudProviderEdit
          - SoftwareUpgradeYB
          - SoftwareKubernetesUpgradeYB
          - FinalizeUpgrade
          - FinalizeKubernetesUpgrade
          - RollbackUpgrade
          - RollbackKubernetesUpgrade
          - LdapUniverseSync
          - ReprovisionNode
          - ReplaceNodeInUniverse
          - UpdateProxyConfig
          - RecommissionNodeInstance
          - DecommissionNodeInstance
          - MasterFailover
          - SyncMasterAddresses
          - CreateContinuousBackup
          - CreateYbaBackup
          - RestoreYbaBackup
          - RestoreContinuousBackup
          - EnableNodeAgentInUniverse
          - DecommissionNode
          - CloneNamespace
          - TlsToggleKubernetes
          - UpdateOOMServiceState
          - SendUserNotification
          - ImportUniverse
          - MigrateUniverse
          - KubernetesToggleImmutableYbc
          - OperatorImportUniverse
          - KubernetesCheckVolumeExpansion
          - KubernetesPostExpansionCheckVolume
          - NodeCertReloadTask
          - UpdateUniverseConfig
          - CreateRootVolumes
          - ReplaceRootVolume
          - ChangeInstanceType
          - PersistResizeNode
          - PersistSystemdUpgrade
          - PersistUseClockbound
          - UpdateNodeDetails
          - AddAuthorizedKey
          - AnsibleClusterServerCtl
          - AnsibleConfigureServers
          - AnsibleDestroyServer
          - PauseServer
          - ResumeServer
          - AnsibleSetupServer
          - AnsibleCreateServer
          - PrecheckNodeDetached
          - AnsibleUpdateNodeInfo
          - BulkImport
          - ChangeMasterConfig
          - ChangeAdminPassword
          - DropTable
          - CreateTable
          - DeleteNode
          - DeleteBackup
          - DeleteBackupYb
          - UpdateNodeProcess
          - DeleteTableFromUniverse
          - DeleteTablesFromUniverse
          - DeleteKeyspace
          - LoadBalancerStateChange
          - ModifyBlackList
          - CheckUnderReplicatedTablets
          - CheckFollowerLag
          - CheckNodeSafeToDelete
          - ManipulateDnsRecordTask
          - RemoveUniverseEntry
          - SetFlagInMemory
          - SetNodeState
          - SwamperTargetsFileUpdate
          - UniverseUpdateSucceeded
          - RegisterUniverseWithPaCollector
          - UnregisterUniverseFromPaCollector
          - UpdateAndPersistGFlags
          - UpdateAndPersistKubernetesOverrides
          - HandleKubernetesNamespacedServices
          - UpdatePlacementInfo
          - UpdateSoftwareVersion
          - UpdateUniverseYbcDetails
          - YBCBackupSucceeded
          - UpdateUniverseYbcGflagsDetails
          - SetYbcThrottleParamsInMemory
          - VerifyNodeSSHAccess
          - WaitForDataMove
          - WaitForLeaderBlacklistCompletion
          - WaitForFollowerLag
          - WaitForLoadBalance
          - WaitForMasterLeader
          - WaitForServer
          - WaitForYbcServer
          - WaitForTServerHeartBeats
          - DeleteClusterFromUniverse
          - InstanceActions
          - WaitForServerReady
          - WaitForClockSync
          - WaitForDuration
          - RunExternalScript
          - RemoveAuthorizedKey
          - UpdateUniverseAccessKey
          - ManageLoadBalancerGroup
          - BootstrapProducer
          - CheckBootstrapRequired
          - DeleteBootstrapIds
          - XClusterNetworkConnectivityCheck
          - DeleteReplication
          - DeleteXClusterConfigEntry
          - DeleteXClusterTableConfigEntry
          - DeleteDrConfigEntry
          - WaitForReplicationDrain
          - ResetXClusterConfigEntry
          - SetReplicationPaused
          - ChangeXClusterRole
          - SetDrStates
          - UpdateDrConfigParams
          - XClusterAddNamespaceToOutboundReplicationGroup
          - AddNamespaceToXClusterReplication
          - XClusterRemoveNamespaceFromTargetUniverse
          - XClusterRemoveNamespaceFromOutboundReplication
          - SetRestoreTime
          - XClusterConfigSetup
          - XClusterConfigSetStatus
          - XClusterConfigSetStatusForTables
          - XClusterConfigSetStatusForNamespaces
          - XClusterConfigModifyTables
          - XClusterConfigRename
          - XClusterConfigSync
          - XClusterConfigUpdateMasterAddresses
          - XClusterInfoPersist
          - ReplicateNamespaces
          - CheckXUniverseAutoFlags
          - PromoteSecondaryConfigToMainConfig
          - DeleteRemnantStreams
          - CreateOutboundReplicationGroup
          - XClusterDbReplicationSetup
          - DeleteReplicationOnSource
          - DeleteXClusterBackupRestoreEntries
          - AddExistingPitrToXClusterConfig
          - DrConfigWebhookCall
          - SetRestoreState
          - CloudAccessKeyCleanup
          - CloudAccessKeySetup
          - CloudInitializer
          - CloudProviderCleanup
          - CloudRegionCleanup
          - CloudRegionSetup
          - CloudSetup
          - BackupTable
          - BackupTableYb
          - BackupTableYbc
          - BackupUniverseKeys
          - RestoreBackupYb
          - RestoreBackupYbc
          - RestoreUniverseKeys
          - RestoreUniverseKeysYb
          - RestoreUniverseKeysYbc
          - SetBackupHiddenState
          - SetRestoreHiddenState
          - RestorePreflightValidate
          - BackupPreflightValidate
          - WaitForLeadersOnPreferredOnly
          - EnableEncryptionAtRest
          - DisableEncryptionAtRest
          - DestroyEncryptionAtRest
          - KubernetesCommandExecutor
          - KubernetesWaitForPod
          - KubernetesCheckNumPod
          - PodDisruptionBudgetPolicy
          - SetActiveUniverseKeys
          - WaitForEncryptionKeyInMemory
          - UnivSetCertificate
          - CreateAlertDefinitions
          - ManageAlertDefinitions
          - ManageCatalogUpgradeSuperUser
          - UpdatePitrConfigIntermittentMinRecoverTime
          - MarkSourceMetric
          - UniverseSetTlsParams
          - UniverseUpdateRootCert
          - ResetUniverseVersion
          - DeleteCertificate
          - SetNodeStatus
          - CheckMasterLeader
          - CheckMasters
          - CheckTServers
          - WaitForTServerHBs
          - CreatePrometheusSwamperConfig
          - PreflightNodeCheck
          - RunYsqlUpgrade
          - PromoteAutoFlags
          - UpdateSoftwareUpdatePrevConfig
          - RollbackAutoFlags
          - StoreAutoFlagConfigVersion
          - CheckUpgrade
          - CheckCertificateConfig
          - CheckMemory
          - CheckLocale
          - CheckShellConnectivity
          - CheckGlibc
          - CheckOpentelemetryOperator
          - PGUpgradeTServerCheck
          - CleanUpPGUpgradeDataDir
          - RunYsqlMajorVersionCatalogUpgrade
          - RollbackYsqlMajorVersionCatalogUpgrade
          - FinalizeYsqlMajorCatalogUpgrade
          - ValidateGFlags
          - CheckSoftwareVersion
          - UpdateMountedDisks
          - TransferXClusterCerts
          - CreateTableSpaces
          - ManageOtelCollector
          - UpdateAndPersistAuditLoggingConfig
          - UpdateAndPersistQueryLoggingConfig
          - UpdateAndPersistMetricsExportConfig
          - MarkUniverseForHealthScriptReUpload
          - RebootServer
          - HardRebootServer
          - RunHooks
          - UpdateUniverseTags
          - UpgradeYbc
          - InstallYbcSoftwareOnK8s
          - InstanceExistCheck
          - DeleteRootVolumes
          - InstallingThirdPartySoftware
          - InstallNodeAgent
          - WaitForNodeAgent
          - CloudImageBundleSetup
          - UpdateClusterUserIntent
          - UpdateClusterAPIDetails
          - UpdateUniverseState
          - UpdateUniverseCommunicationPorts
          - UpdateUniverseIntent
          - UpdateConsistencyCheck
          - FreezeUniverse
          - QueryLdapServer
          - DbLdapSync
          - CheckForClusterServers
          - CheckLeaderlessTablets
          - CheckNodesAreSafeToTakeDown
          - ValidateNodeDiskSize
          - CheckNodeReachable
          - CheckDbNodePortConnectivity
          - SupportBundleComponentDownload
          - WaitStartingFromTime
          - RemoveNodeAgent
          - UpdateUniverseFields
          - RunNodeCommand
          - MasterLeaderStepdown
          - SetupYNP
          - YNPProvisioning
          - ConfigureOOMServiceOnNode
          - CheckSshConnection
          - FetchServerConf
          - DoCapacityReservation
          - DeleteCapacityReservation
          - DisablePitrConfig
      

# --- truncated at 32 KB (226 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/yugabytedb/refs/heads/main/openapi/yugabytedb-schedule-management-api-openapi.yml