YugabyteDB Universe actions API

The Universe actions API from YugabyteDB — 1 operation(s) for universe actions.

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

OpenAPI Specification

yugabytedb-universe-actions-api-openapi.yml Raw ↑
openapi: 3.1.0
info:
  title: YugabyteDB Aeon REST Access Keys Universe actions API
  description: The YugabyteDB Aeon REST API provides programmatic access to YugabyteDB's fully managed cloud database service. Developers and operators can use it to deploy and manage database clusters, configure read replicas, schedule and execute on-demand backups and restores, manage IP allow lists, and set up monitoring and alerts. Authentication is performed using API keys passed as bearer tokens in the Authorization header. All paths are scoped to an account and project, which can be obtained from the YugabyteDB Aeon UI profile page.
  version: v1
  contact:
    name: Yugabyte Support
    url: https://support.yugabyte.com
  termsOfService: https://www.yugabyte.com/yugabytedb-managed-service-terms/
  x-generated-from: documentation
  x-source-url: https://api-docs.yugabyte.com/docs/managed-apis/
  x-last-validated: '2026-05-03'
servers:
- url: https://cloud.yugabyte.com/api/public/v1
  description: YugabyteDB Aeon Production Server
security:
- bearerAuth: []
tags:
- name: Universe actions
paths:
  /api/v1/customers/{cUUID}/universes/import:
    post:
      deprecated: true
      description: <b style="color:#ff0000">Deprecated since YBA version 2.19.3.0.</b></p>Do not use, this will be removed soon.
      operationId: importUniverse
      parameters:
      - in: path
        name: cUUID
        required: true
        schema:
          format: uuid
          type: string
        example: 046b6c7f-0b8a-43b9-b35d-6489e6daee91
      - in: query
        name: request
        schema: {}
        example: example-request
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ImportUniverseFormData'
              examples:
                ImportUniverse200Example:
                  summary: Default importUniverse 200 response
                  x-microcks-default: true
                  value:
                    singleStep: true
                    replicationFactor: 0
                    instanceType: instanceType
                    regionName: regionName
                    providerType: unknown
                    masterAddresses: masterAddresses
                    universeUUID: 046b6c7f-0b8a-43b9-b35d-6489e6daee91
                    regionCode: regionCode
                    cloudName: cloudName
                    cloudProviderType: cloudProviderType
                    zoneName: zoneName
                    currentState: BEGIN
                    universeName: universeName
                    zoneCode: zoneCode
          description: successful operation
      security:
      - apiKeyAuth: []
      summary: YugabyteDB Anywhere Import a Universe - Deprecated
      tags:
      - Universe actions
      x-microcks-operation:
        delay: 0
        dispatcher: FALLBACK
components:
  schemas:
    ImportUniverseFormData:
      example:
        singleStep: true
        replicationFactor: 0
        instanceType: instanceType
        regionName: regionName
        providerType: unknown
        masterAddresses: masterAddresses
        universeUUID: 046b6c7f-0b8a-43b9-b35d-6489e6daee91
        regionCode: regionCode
        cloudName: cloudName
        cloudProviderType: cloudProviderType
        zoneName: zoneName
        currentState: BEGIN
        universeName: universeName
        zoneCode: zoneCode
      properties:
        cloudName:
          type: string
          example: example-cloudName
        cloudProviderType:
          type: string
          example: DEFAULT
        currentState:
          enum:
          - BEGIN
          - IMPORTED_MASTERS
          - IMPORTED_TSERVERS
          - FINISHED
          type: string
          example: BEGIN
        instanceType:
          type: string
          example: DEFAULT
        masterAddresses:
          type: string
          example: example-masterAddresses
        providerType:
          enum:
          - unknown
          - aws
          - gcp
          - azu
          - docker
          - onprem
          - kubernetes
          - local
          - other
          type: string
          example: unknown
        regionCode:
          type: string
          example: us-east-1
        regionName:
          type: string
          example: us-east-1
        replicationFactor:
          format: int32
          type: integer
          example: 100
        singleStep:
          type: boolean
          example: true
        universeName:
          type: string
          example: example-universeName
        universeUUID:
          format: uuid
          type: string
          example: 046b6c7f-0b8a-43b9-b35d-6489e6daee91
        zoneCode:
          type: string
          example: us-east-1a
        zoneName:
          type: string
          example: us-east-1a
      required:
      - cloudName
      - cloudProviderType
      - currentState
      - instanceType
      - masterAddresses
      - providerType
      - regionCode
      - regionName
      - replicationFactor
      - singleStep
      - universeName
      - universeUUID
      - zoneCode
      - zoneName
      type: object
    ImportUniverseFormData_2:
      example:
        singleStep: true
        replicationFactor: 0
        instanceType: instanceType
        regionName: regionName
        providerType: unknown
        masterAddresses: masterAddresses
        universeUUID: 046b6c7f-0b8a-43b9-b35d-6489e6daee91
        regionCode: regionCode
        cloudName: cloudName
        cloudProviderType: cloudProviderType
        zoneName: zoneName
        currentState: BEGIN
        universeName: universeName
        zoneCode: zoneCode
      properties:
        cloudName:
          type: string
        cloudProviderType:
          type: string
        currentState:
          enum:
          - BEGIN
          - IMPORTED_MASTERS
          - IMPORTED_TSERVERS
          - FINISHED
          type: string
        instanceType:
          type: string
        masterAddresses:
          type: string
        providerType:
          enum:
          - unknown
          - aws
          - gcp
          - azu
          - docker
          - onprem
          - kubernetes
          - local
          - other
          type: string
        regionCode:
          type: string
        regionName:
          type: string
        replicationFactor:
          format: int32
          type: integer
        singleStep:
          type: boolean
        universeName:
          type: string
        universeUUID:
          format: uuid
          type: string
        zoneCode:
          type: string
        zoneName:
          type: string
      required:
      - cloudName
      - cloudProviderType
      - currentState
      - instanceType
      - masterAddresses
      - providerType
      - regionCode
      - regionName
      - replicationFactor
      - singleStep
      - universeName
      - universeUUID
      - zoneCode
      - zoneName
      type: object
  securitySchemes:
    bearerAuth:
      type: http
      scheme: bearer
      description: API key obtained from the YugabyteDB Aeon UI under User Profile > API Keys. Pass the key as a Bearer token in the Authorization header.
definitions:
  ImportUniverseFormData:
    properties:
      cloudName:
        type: string
      cloudProviderType:
        type: string
      currentState:
        enum:
        - BEGIN
        - IMPORTED_MASTERS
        - IMPORTED_TSERVERS
        - FINISHED
        type: string
      instanceType:
        type: string
      masterAddresses:
        type: string
      providerType:
        enum:
        - unknown
        - aws
        - gcp
        - azu
        - docker
        - onprem
        - kubernetes
        - local
        - other
        type: string
      regionCode:
        type: string
      regionName:
        type: string
      replicationFactor:
        format: int32
        type: integer
      singleStep:
        type: boolean
      universeName:
        type: string
      universeUUID:
        format: uuid
        type: string
      zoneCode:
        type: string
      zoneName:
        type: string
    required:
    - cloudName
    - cloudProviderType
    - currentState
    - instanceType
    - masterAddresses
    - providerType
    - regionCode
    - regionName
    - replicationFactor
    - singleStep
    - universeName
    - universeUUID
    - zoneCode
    - zoneName
    type: object
externalDocs:
  description: YugabyteDB Aeon REST API Documentation
  url: https://docs.yugabyte.com/stable/yugabyte-cloud/managed-automation/managed-api/