Kafka Connectors

get

Fetches the current target definition for a connector

Path parameters
connect-cluster-namestringRequiredExample: cluster
connector-namestringRequiredExample: connector
Responses
200Success
application/yaml
Responsestring · binary
get
/api/v1/environments/{name}/proxy/api/v1/resource/kafka/connect/{connect-cluster-name}/connector/{connector-name}
GET /api/v1/environments/{name}/proxy/api/v1/resource/kafka/connect/{connect-cluster-name}/connector/{connector-name} HTTP/1.1
Host: 
Accept: */*
binary
get
Authorizations
Query parameters
clusterstring[]Optional
classNamestring[]Optional
Responses
200Success
application/json
get
/api/v1/environments/{name}/proxy/api/kafka-connect/connectors
GET /api/api/v1/environments/{name}/proxy/api/kafka-connect/connectors HTTP/1.1
Host: https:/.example.com
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
{
  "data": [
    {
      "name": "text",
      "lrn": "text",
      "cluster": "text",
      "state": "RUNNING",
      "tasks": [
        {
          "id": 1,
          "state": "RUNNING"
        }
      ],
      "className": "text",
      "type": "text",
      "author": "text",
      "icon": "text"
    }
  ]
}
post
Authorizations
Body
namestring · min: 1Required
clusterstring · min: 1Required
Responses
200Success
application/json
Responseobject
post
/api/v1/environments/{name}/proxy/api/kafka-connect/connectors
POST /api/api/v1/environments/{name}/proxy/api/kafka-connect/connectors HTTP/1.1
Host: https:/.example.com
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 108

{
  "name": "connector",
  "cluster": "cluster",
  "configuration": {
    "connector.class": "org...FileStreamSinkConnector"
  }
}
{}
put
Authorizations
Path parameters
clusterstring · min: 1Required
connectorstring · min: 1Required
actionstring · enumRequiredPossible values:
Responses
200Success
application/json
Responseobject
put
/api/v1/environments/{name}/proxy/api/kafka-connect/clusters/{cluster}/connectors/{connector}/{action}
PUT /api/api/v1/environments/{name}/proxy/api/kafka-connect/clusters/{cluster}/connectors/{connector}/{action} HTTP/1.1
Host: https:/.example.com
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
{}
put
Authorizations
Path parameters
clusterstring · min: 1Required
connectorstring · min: 1Required
p1integerRequired
Responses
200Success
application/json
Responseobject
put
/api/v1/environments/{name}/proxy/api/kafka-connect/clusters/{cluster}/connectors/{connector}/tasks/{p1}/restart
PUT /api/api/v1/environments/{name}/proxy/api/kafka-connect/clusters/{cluster}/connectors/{connector}/tasks/{p1}/restart HTTP/1.1
Host: https:/.example.com
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
{}
delete
Authorizations
Path parameters
clusterstring · min: 1Required
connectorstring · min: 1Required
Responses
200Success
application/json
Responseobject
delete
/api/v1/environments/{name}/proxy/api/kafka-connect/clusters/{cluster}/connectors/{connector}
DELETE /api/api/v1/environments/{name}/proxy/api/kafka-connect/clusters/{cluster}/connectors/{connector} HTTP/1.1
Host: https:/.example.com
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
{}
post
Authorizations
Body
namestringRequired
clusterstringRequired
Responses
200Success
application/json
post
/api/v1/environments/{name}/proxy/api/kafka-connect/validate
POST /api/api/v1/environments/{name}/proxy/api/kafka-connect/validate HTTP/1.1
Host: https:/.example.com
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 108

{
  "name": "connector",
  "cluster": "cluster",
  "configuration": {
    "connector.class": "org...FileStreamSinkConnector"
  }
}
{
  "class": "text",
  "configuration": [
    {
      "name": "text",
      "required": true,
      "order": 1,
      "documentation": "text",
      "errors": [
        "text"
      ],
      "visible": true,
      "value": "text",
      "defaultValue": "text"
    }
  ]
}

Last updated

Was this helpful?