POST
/
v1
/
connection_tables
{
  "config": "<any>",
  "connectionProfile": {
    "config": "<any>",
    "connector": "<string>",
    "description": "<string>",
    "id": "<string>",
    "name": "<string>"
  },
  "connector": "<string>",
  "consumers": 1,
  "createdAt": 1,
  "id": "<string>",
  "name": "<string>",
  "schema": {
    "badData": {
      "fail": {}
    },
    "definition": {
      "json_schema": "<string>"
    },
    "fields": [
      {
        "fieldName": "<string>",
        "fieldType": {
          "sqlName": "<string>",
          "type": {
            "primitive": "Int32"
          }
        },
        "metadataKey": "<string>",
        "nullable": true
      }
    ],
    "format": {
      "json": {
        "confluentSchemaRegistry": true,
        "debezium": true,
        "includeSchema": true,
        "schemaId": 1,
        "timestampFormat": "rfc3339",
        "unstructured": true
      }
    },
    "framing": {
      "method": {
        "newline": {
          "maxLineLength": 1
        }
      }
    },
    "inferred": true,
    "structName": "<string>"
  },
  "tableType": "source"
}

Body

application/json
config
any
required
connector
string
required
name
string
required
connectionProfileId
string | null
schema
object

Response

200 - application/json
Created connection table
config
any
required
connector
string
required
consumers
integer
required
Required range: x > 0
createdAt
integer
required
Required range: x > 0
id
string
required
name
string
required
schema
object
required
tableType
enum<string>
required
Available options:
source,
sink
connectionProfile
object