Oracle GoldenGate Connections API

Manage database and service connections

Documentation

📖
Documentation
https://docs.oracle.com/en/middleware/goldengate/core/21.3/oggra/index.html
📖
Authentication
https://docs.oracle.com/en/middleware/goldengate/core/21.3/oggra/authentication.html
📖
Documentation
https://docs.oracle.com/en/database/goldengate/core/26/oggra/index.html
📖
Authentication
https://docs.oracle.com/en/database/goldengate/core/26/oggra/authenticate.html
📖
GettingStarted
https://docs.oracle.com/en/database/goldengate/core/26/
📖
Documentation
https://docs.oracle.com/en/middleware/goldengate/big-data/21.3/gadbd/index.html
📖
GettingStarted
https://docs.oracle.com/en/middleware/goldengate/big-data/21.3/gadbd/getting-started.html
📖
Documentation
https://docs.oracle.com/en/middleware/goldengate/veridata/12.2.1.4/gvdug/index.html
📖
APIReference
https://docs.oracle.com/en/middleware/goldengate/veridata/12.2.1.4/gvdra/index.html
📖
Documentation
https://docs.oracle.com/en/database/goldengate/veridata/26/
📖
Documentation
https://docs.oracle.com/en-us/iaas/api/#/en/goldengate/latest/
📖
GettingStarted
https://docs.oracle.com/en/cloud/paas/goldengate-service/index.html
📖
Authentication
https://docs.oracle.com/en-us/iaas/Content/API/Concepts/apisigningkey.htm
📖
APIReference
https://docs.oracle.com/en-us/iaas/goldengate/doc/using-rest-api.html
📖
Documentation
https://docs.oracle.com/en/database/goldengate/stream-analytics/26/
📖
APIReference
https://docs.oracle.com/en/middleware/fusion-middleware/osa/19.1/ggsa-rest-api/quick-start.html
📖
GettingStarted
https://docs.oracle.com/en/database/goldengate/stream-analytics/26/
📖
Documentation
https://docs.oracle.com/en/database/goldengate/core/26/coredoc/distribute-datastream-rest-api.html

Specifications

Other Resources

OpenAPI Specification

oracle-goldengate-connections-api-openapi.yml Raw ↑
openapi: 3.1.0
info:
  title: Oracle GoldenGate for Big Data REST Artifacts Connections API
  description: REST API for managing Oracle GoldenGate for Big Data deployments via the Microservices Architecture. Enables configuration and monitoring of replication to big data targets including Apache Kafka, HDFS, HBase, Cassandra, MongoDB, Elasticsearch, and cloud object stores. Uses the same Microservices Architecture REST API base as the core GoldenGate product with big data-specific replicat handlers and data target types.
  version: 21.3.0
  contact:
    name: Oracle Support
    url: https://support.oracle.com
  license:
    name: Oracle Technology Network License
    url: https://www.oracle.com/legal/terms.html
  x-documentation:
  - url: https://docs.oracle.com/en/middleware/goldengate/big-data/21.3/gadbd/index.html
    description: Oracle GoldenGate for Big Data Administration Guide
servers:
- url: https://{goldengate-host}:{port}
  description: Oracle GoldenGate for Big Data Microservices server
  variables:
    goldengate-host:
      default: localhost
      description: GoldenGate Big Data host
    port:
      default: '443'
      description: HTTPS port
security:
- basicAuth: []
tags:
- name: Connections
  description: Manage database and service connections
paths:
  /20200407/connections:
    get:
      operationId: listConnections
      summary: Oracle Goldengate List Connections
      description: Returns a list of connections in the specified compartment.
      tags:
      - Connections
      parameters:
      - $ref: '#/components/parameters/compartmentIdParam'
      - $ref: '#/components/parameters/limitParam'
      - $ref: '#/components/parameters/pageParam'
      - name: connectionType
        in: query
        schema:
          type: array
          items:
            type: string
            enum:
            - GOLDENGATE
            - KAFKA
            - KAFKA_SCHEMA_REGISTRY
            - MYSQL
            - POSTGRESQL
            - ORACLE
            - MICROSOFT_SQLSERVER
            - MONGODB
            - ELASTICSEARCH
            - AMAZON_S3
            - AMAZON_KINESIS
            - AZURE_DATA_LAKE_STORAGE
            - AZURE_SYNAPSE_ANALYTICS
            - GOOGLE_BIGQUERY
            - GOOGLE_CLOUD_STORAGE
            - HDFS
            - OCI_OBJECT_STORAGE
            - REDIS
            - SNOWFLAKE
            - JAVA_MESSAGE_SERVICE
            - DB2
            - GENERIC
        example: []
      responses:
        '200':
          description: Connections listed
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ConnectionCollection'
              examples:
                Listconnections200Example:
                  summary: Default listConnections 200 response
                  x-microcks-default: true
                  value:
                    items:
                    - id: abc123
                      displayName: example_value
                      connectionType: example_value
                      lifecycleState: example_value
                      timeCreated: '2026-01-15T10:30:00Z'
      x-microcks-operation:
        delay: 0
        dispatcher: FALLBACK
    post:
      operationId: createConnection
      summary: Oracle Goldengate Create a Connection
      description: Creates a new connection for a source or target system. Supports Oracle, MySQL, PostgreSQL, SQL Server, MongoDB, Kafka, Elasticsearch, Amazon S3, Google BigQuery, Snowflake, and many other connection types.
      tags:
      - Connections
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/CreateConnectionDetails'
            examples:
              CreateconnectionRequestExample:
                summary: Default createConnection request
                x-microcks-default: true
                value:
                  displayName: example_value
                  description: A sample description.
                  compartmentId: '500123'
                  connectionType: example_value
                  technologyType: example_value
                  freeformTags: example_value
      responses:
        '200':
          description: Connection creation initiated
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Connection'
              examples:
                Createconnection200Example:
                  summary: Default createConnection 200 response
                  x-microcks-default: true
                  value:
                    id: abc123
                    displayName: example_value
                    description: A sample description.
                    compartmentId: '500123'
                    connectionType: GOLDENGATE
                    technologyType: example_value
                    lifecycleState: example_value
                    timeCreated: '2026-01-15T10:30:00Z'
                    timeUpdated: '2026-01-15T10:30:00Z'
                    freeformTags: example_value
          headers:
            opc-work-request-id:
              schema:
                type: string
        '400':
          $ref: '#/components/responses/BadRequest'
      x-microcks-operation:
        delay: 0
        dispatcher: FALLBACK
  /20200407/connections/{connectionId}:
    get:
      operationId: getConnection
      summary: Oracle Goldengate Get a Connection
      description: Returns the details of a specific connection.
      tags:
      - Connections
      parameters:
      - $ref: '#/components/parameters/connectionIdParam'
      responses:
        '200':
          description: Connection retrieved
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Connection'
              examples:
                Getconnection200Example:
                  summary: Default getConnection 200 response
                  x-microcks-default: true
                  value:
                    id: abc123
                    displayName: example_value
                    description: A sample description.
                    compartmentId: '500123'
                    connectionType: GOLDENGATE
                    technologyType: example_value
                    lifecycleState: example_value
                    timeCreated: '2026-01-15T10:30:00Z'
                    timeUpdated: '2026-01-15T10:30:00Z'
                    freeformTags: example_value
        '404':
          $ref: '#/components/responses/NotFound'
      x-microcks-operation:
        delay: 0
        dispatcher: FALLBACK
    put:
      operationId: updateConnection
      summary: Oracle Goldengate Update a Connection
      description: Updates a connection's configuration.
      tags:
      - Connections
      parameters:
      - $ref: '#/components/parameters/connectionIdParam'
      - $ref: '#/components/parameters/ifMatchParam'
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/UpdateConnectionDetails'
            examples:
              UpdateconnectionRequestExample:
                summary: Default updateConnection request
                x-microcks-default: true
                value:
                  displayName: example_value
                  description: A sample description.
                  freeformTags: example_value
      responses:
        '200':
          description: Update initiated
          headers:
            opc-work-request-id:
              schema:
                type: string
        '404':
          $ref: '#/components/responses/NotFound'
      x-microcks-operation:
        delay: 0
        dispatcher: FALLBACK
    delete:
      operationId: deleteConnection
      summary: Oracle Goldengate Delete a Connection
      description: Deletes a connection.
      tags:
      - Connections
      parameters:
      - $ref: '#/components/parameters/connectionIdParam'
      - $ref: '#/components/parameters/ifMatchParam'
      responses:
        '202':
          description: Deletion accepted
          headers:
            opc-work-request-id:
              schema:
                type: string
        '404':
          $ref: '#/components/responses/NotFound'
      x-microcks-operation:
        delay: 0
        dispatcher: FALLBACK
  /services/v2/connections:
    get:
      operationId: listConnections
      summary: Oracle Goldengate List Database Connections
      description: Returns a list of all configured database connections.
      tags:
      - Connections
      responses:
        '200':
          description: Connections listed
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ConnectionList'
              examples:
                Listconnections200Example:
                  summary: Default listConnections 200 response
                  x-microcks-default: true
                  value:
                    connections:
                    - name: Example Title
                      type: example_value
                      connectionString: example_value
                      credentials: {}
        '401':
          $ref: '#/components/responses/Unauthorized'
      x-microcks-operation:
        delay: 0
        dispatcher: FALLBACK
  /services/v2/connections/{connection}:
    get:
      operationId: getConnection
      summary: Oracle Goldengate Retrieve a Database Connection
      description: Returns details of a specific database connection.
      tags:
      - Connections
      parameters:
      - $ref: '#/components/parameters/connectionParam'
      responses:
        '200':
          description: Connection details retrieved
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/DatabaseConnection'
              examples:
                Getconnection200Example:
                  summary: Default getConnection 200 response
                  x-microcks-default: true
                  value:
                    name: Example Title
                    type: example_value
                    connectionString: example_value
                    credentials:
                      domain: example_value
                      alias: example_value
        '401':
          $ref: '#/components/responses/Unauthorized'
        '404':
          $ref: '#/components/responses/NotFound_2'
      x-microcks-operation:
        delay: 0
        dispatcher: FALLBACK
    post:
      operationId: createConnection
      summary: Oracle Goldengate Create a Database Connection
      description: Creates a new database connection with the specified credentials and connection string.
      tags:
      - Connections
      parameters:
      - $ref: '#/components/parameters/connectionParam'
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/CreateConnectionRequest'
            examples:
              CreateconnectionRequestExample:
                summary: Default createConnection request
                x-microcks-default: true
                value:
                  type: example_value
                  connectionString: example_value
                  credentials:
                    domain: example_value
                    alias: example_value
      responses:
        '201':
          description: Connection created
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/DatabaseConnection'
              examples:
                Createconnection201Example:
                  summary: Default createConnection 201 response
                  x-microcks-default: true
                  value:
                    name: Example Title
                    type: example_value
                    connectionString: example_value
                    credentials:
                      domain: example_value
                      alias: example_value
        '400':
          $ref: '#/components/responses/BadRequest_2'
        '401':
          $ref: '#/components/responses/Unauthorized'
      x-microcks-operation:
        delay: 0
        dispatcher: FALLBACK
    put:
      operationId: replaceConnection
      summary: Oracle Goldengate Replace a Database Connection
      description: Replaces the configuration of an existing database connection.
      tags:
      - Connections
      parameters:
      - $ref: '#/components/parameters/connectionParam'
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/CreateConnectionRequest'
            examples:
              ReplaceconnectionRequestExample:
                summary: Default replaceConnection request
                x-microcks-default: true
                value:
                  type: example_value
                  connectionString: example_value
                  credentials:
                    domain: example_value
                    alias: example_value
      responses:
        '200':
          description: Connection replaced
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/DatabaseConnection'
              examples:
                Replaceconnection200Example:
                  summary: Default replaceConnection 200 response
                  x-microcks-default: true
                  value:
                    name: Example Title
                    type: example_value
                    connectionString: example_value
                    credentials:
                      domain: example_value
                      alias: example_value
        '401':
          $ref: '#/components/responses/Unauthorized'
        '404':
          $ref: '#/components/responses/NotFound_2'
      x-microcks-operation:
        delay: 0
        dispatcher: FALLBACK
    delete:
      operationId: deleteConnection
      summary: Oracle Goldengate Delete a Database Connection
      description: Deletes a database connection.
      tags:
      - Connections
      parameters:
      - $ref: '#/components/parameters/connectionParam'
      responses:
        '204':
          description: Connection deleted
        '401':
          $ref: '#/components/responses/Unauthorized'
        '404':
          $ref: '#/components/responses/NotFound_2'
      x-microcks-operation:
        delay: 0
        dispatcher: FALLBACK
  /services/v2/connections/{connection}/trandata/table:
    post:
      operationId: manageTableSupplementalLogging
      summary: Oracle Goldengate Manage Table Supplemental Logging
      description: Adds or removes supplemental logging for a specific table to enable change data capture.
      tags:
      - Connections
      parameters:
      - $ref: '#/components/parameters/connectionParam'
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/TrandataRequest'
            examples:
              ManagetablesupplementalloggingRequestExample:
                summary: Default manageTableSupplementalLogging request
                x-microcks-default: true
                value:
                  operation: add
                  name: Example Title
      responses:
        '200':
          description: Supplemental logging managed
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/TrandataResponse'
              examples:
                Managetablesupplementallogging200Example:
                  summary: Default manageTableSupplementalLogging 200 response
                  x-microcks-default: true
                  value:
                    result: example_value
                    message: example_value
        '400':
          $ref: '#/components/responses/BadRequest_2'
        '401':
          $ref: '#/components/responses/Unauthorized'
      x-microcks-operation:
        delay: 0
        dispatcher: FALLBACK
  /services/v2/connections/{connection}/trandata/schema:
    post:
      operationId: manageSchemaSupplementalLogging
      summary: Oracle Goldengate Manage Schema Supplemental Logging
      description: Adds or removes supplemental logging for all tables in a schema.
      tags:
      - Connections
      parameters:
      - $ref: '#/components/parameters/connectionParam'
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/TrandataRequest'
            examples:
              ManageschemasupplementalloggingRequestExample:
                summary: Default manageSchemaSupplementalLogging request
                x-microcks-default: true
                value:
                  operation: add
                  name: Example Title
      responses:
        '200':
          description: Schema supplemental logging managed
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/TrandataResponse'
              examples:
                Manageschemasupplementallogging200Example:
                  summary: Default manageSchemaSupplementalLogging 200 response
                  x-microcks-default: true
                  value:
                    result: example_value
                    message: example_value
        '400':
          $ref: '#/components/responses/BadRequest_2'
        '401':
          $ref: '#/components/responses/Unauthorized'
      x-microcks-operation:
        delay: 0
        dispatcher: FALLBACK
  /services/v2/connections/{connection}/databases:
    get:
      operationId: getDatabaseNames
      summary: Oracle Goldengate Retrieve Database Names
      description: Returns available database names for a connection.
      tags:
      - Connections
      parameters:
      - $ref: '#/components/parameters/connectionParam'
      responses:
        '200':
          description: Database names retrieved
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/DatabaseNameList'
              examples:
                Getdatabasenames200Example:
                  summary: Default getDatabaseNames 200 response
                  x-microcks-default: true
                  value:
                    databases:
                    - example_value
        '401':
          $ref: '#/components/responses/Unauthorized'
        '404':
          $ref: '#/components/responses/NotFound_2'
      x-microcks-operation:
        delay: 0
        dispatcher: FALLBACK
  /services/v2/connections/{connection}/databases/{database}/{schema}:
    get:
      operationId: getDatabaseTables
      summary: Oracle Goldengate Retrieve Database Tables
      description: Returns a list of tables in a specific database schema.
      tags:
      - Connections
      parameters:
      - $ref: '#/components/parameters/connectionParam'
      - name: database
        in: path
        required: true
        schema:
          type: string
        example: example_value
      - name: schema
        in: path
        required: true
        schema:
          type: string
        example: example_value
      responses:
        '200':
          description: Tables retrieved
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/TableList'
              examples:
                Getdatabasetables200Example:
                  summary: Default getDatabaseTables 200 response
                  x-microcks-default: true
                  value:
                    tables:
                    - name: Example Title
                      owner: example_value
        '401':
          $ref: '#/components/responses/Unauthorized'
        '404':
          $ref: '#/components/responses/NotFound_2'
      x-microcks-operation:
        delay: 0
        dispatcher: FALLBACK
  /services/configuration/connections:
    get:
      operationId: listConnections
      summary: Oracle Goldengate Retrieve All Connections
      description: Returns a list of all configured source and target database connections.
      tags:
      - Connections
      responses:
        '200':
          description: Connections listed
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ConnectionList_2'
              examples:
                Listconnections200Example:
                  summary: Default listConnections 200 response
                  x-microcks-default: true
                  value:
                    connections:
                    - id: abc123
                      name: Example Title
                      description: A sample description.
                      databaseType: Oracle
                      host: example_value
                      port: 10
                      serviceName: example_value
                      schema: example_value
                      agentHost: example_value
                      agentPort: 10
        '401':
          $ref: '#/components/responses/Unauthorized_2'
      x-microcks-operation:
        delay: 0
        dispatcher: FALLBACK
    post:
      operationId: createConnection
      summary: Oracle Goldengate Create a Connection
      description: Creates a new database connection for use as a source or target in comparisons.
      tags:
      - Connections
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/CreateConnectionRequest_2'
            examples:
              CreateconnectionRequestExample:
                summary: Default createConnection request
                x-microcks-default: true
                value:
                  name: Example Title
                  description: A sample description.
                  databaseType: example_value
                  host: example_value
                  port: 10
                  serviceName: example_value
                  schema: example_value
                  username: example_value
                  password: example_value
                  agentHost: example_value
                  agentPort: 10
      responses:
        '201':
          description: Connection created
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Connection_2'
              examples:
                Createconnection201Example:
                  summary: Default createConnection 201 response
                  x-microcks-default: true
                  value:
                    id: abc123
                    name: Example Title
                    description: A sample description.
                    databaseType: Oracle
                    host: example_value
                    port: 10
                    serviceName: example_value
                    schema: example_value
                    agentHost: example_value
                    agentPort: 10
        '400':
          $ref: '#/components/responses/BadRequest_3'
        '401':
          $ref: '#/components/responses/Unauthorized_2'
      x-microcks-operation:
        delay: 0
        dispatcher: FALLBACK
  /services/configuration/connections/{Id}:
    get:
      operationId: getConnection
      summary: Oracle Goldengate Retrieve a Connection
      description: Returns the details of a specific database connection.
      tags:
      - Connections
      parameters:
      - $ref: '#/components/parameters/connectionIdParam_2'
      responses:
        '200':
          description: Connection retrieved
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Connection_2'
              examples:
                Getconnection200Example:
                  summary: Default getConnection 200 response
                  x-microcks-default: true
                  value:
                    id: abc123
                    name: Example Title
                    description: A sample description.
                    databaseType: Oracle
                    host: example_value
                    port: 10
                    serviceName: example_value
                    schema: example_value
                    agentHost: example_value
                    agentPort: 10
        '401':
          $ref: '#/components/responses/Unauthorized_2'
        '404':
          $ref: '#/components/responses/NotFound_3'
      x-microcks-operation:
        delay: 0
        dispatcher: FALLBACK
    patch:
      operationId: updateConnection
      summary: Oracle Goldengate Update a Connection
      description: Updates properties of an existing database connection.
      tags:
      - Connections
      parameters:
      - $ref: '#/components/parameters/connectionIdParam_2'
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/UpdateConnectionRequest'
            examples:
              UpdateconnectionRequestExample:
                summary: Default updateConnection request
                x-microcks-default: true
                value:
                  name: Example Title
                  description: A sample description.
                  host: example_value
                  port: 10
                  username: example_value
                  password: example_value
      responses:
        '200':
          description: Connection updated
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Connection_2'
              examples:
                Updateconnection200Example:
                  summary: Default updateConnection 200 response
                  x-microcks-default: true
                  value:
                    id: abc123
                    name: Example Title
                    description: A sample description.
                    databaseType: Oracle
                    host: example_value
                    port: 10
                    serviceName: example_value
                    schema: example_value
                    agentHost: example_value
                    agentPort: 10
        '400':
          $ref: '#/components/responses/BadRequest_3'
        '401':
          $ref: '#/components/responses/Unauthorized_2'
        '404':
          $ref: '#/components/responses/NotFound_3'
      x-microcks-operation:
        delay: 0
        dispatcher: FALLBACK
    delete:
      operationId: deleteConnection
      summary: Oracle Goldengate Delete a Connection
      description: Deletes a database connection.
      tags:
      - Connections
      parameters:
      - $ref: '#/components/parameters/connectionIdParam_2'
      responses:
        '204':
          description: Connection deleted
        '401':
          $ref: '#/components/responses/Unauthorized_2'
        '404':
          $ref: '#/components/responses/NotFound_3'
      x-microcks-operation:
        delay: 0
        dispatcher: FALLBACK
  /services/configuration/connections/{Id}/status:
    get:
      operationId: getConnectionStatus
      summary: Oracle Goldengate Retrieve Connection Status
      description: Returns the connectivity status of a database connection.
      tags:
      - Connections
      parameters:
      - $ref: '#/components/parameters/connectionIdParam_2'
      responses:
        '200':
          description: Connection status retrieved
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ConnectionStatus'
              examples:
                Getconnectionstatus200Example:
                  summary: Default getConnectionStatus 200 response
                  x-microcks-default: true
                  value:
                    connectionId: '500123'
                    status: connected
                    message: example_value
        '401':
          $ref: '#/components/responses/Unauthorized_2'
        '404':
          $ref: '#/components/responses/NotFound_3'
      x-microcks-operation:
        delay: 0
        dispatcher: FALLBACK
  /services/configuration/connections/{Id}/metadata:
    post:
      operationId: getConnectionMetadata
      summary: Oracle Goldengate Retrieve Connection Metadata
      description: Returns database metadata (schemas, tables, columns) for a connection.
      tags:
      - Connections
      parameters:
      - $ref: '#/components/parameters/connectionIdParam_2'
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/MetadataRequest'
            examples:
              GetconnectionmetadataRequestExample:
                summary: Default getConnectionMetadata request
                x-microcks-default: true
                value:
                  schemaPattern: example_value
                  tablePattern: example_value
      responses:
        '200':
          description: Metadata retrieved
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ConnectionMetadata'
              examples:
                Getconnectionmetadata200Example:
                  summary: Default getConnectionMetadata 200 response
                  x-microcks-default: true
                  value:
                    schemas:
                    - name: Example Title
                      tables:
                      - {}
        '401':
          $ref: '#/components/responses/Unauthorized_2'
        '404':
          $ref: '#/components/responses/NotFound_3'
      x-microcks-operation:
        delay: 0
        dispatcher: FALLBACK
components:
  schemas:
    UpdateConnectionDetails:
      type: object
      properties:
        displayName:
          type: string
          example: example_value
        description:
          type: string
          example: A sample description.
        freeformTags:
          type: object
          additionalProperties:
            type: string
          example: example_value
    MetadataRequest:
      type: object
      properties:
        schemaPattern:
          type: string
          example: example_value
        tablePattern:
          type: string
          example: example_value
    Error:
      type: object
      properties:
        code:
          type: string
          example: example_value
        message:
          type: string
          example: example_value
    ErrorResponse:
      type: object
      properties:
        code:
          type: integer
          description: HTTP status code
          example: 10
        message:
          type: string
          description: Error message
          example: example_value
        severity:
          type: string
          description: Error severity level
          example: example_value
    ConnectionStatus:
      type: object
      properties:
        connectionId:
          type: integer
          format: int64
          example: '500123'
        status:
          type: string
          enum:
          - connected
          - disconnected
          - error
          example: connected
        message:
          type: string
          example: example_value
    ConnectionList_2:
      type: object
      properties:
        connections:
          type: array
          items:
            $ref: '#/components/schemas/Connection_2'
          example: []
    CreateConnectionRequest_2:
      type: object
      required:
      - name
      - databaseType
      - host
      - port
      properties:
        name:
          type: string
          example: Example Title
        description:
          type: string
          example: A sample description.
        databaseType:
          type: string
          example: example_value
        host:
          type: string
          example: example_value
        port:
          type: integer
          example: 10
        serviceName:
          type: string
          example: example_value
        schema:
          type: string
          example: example_value
        username:
          type: string
          example: example_value
        password:
          type: string
          format: password
          example: example_value
        agentHost:
          type: string
          example: example_value
        agentP

# --- truncated at 32 KB (42 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/oracle-goldengate/refs/heads/main/openapi/oracle-goldengate-connections-api-openapi.yml