Skip to content
Streamkap
Esc
navigateopen⌘Jpreview

Get Metrics For Destinations

GET/destinations/metrics
Authorization
AuthorizationBearer token · headerrequired
Query parameters
idstring | any

Entity identifier to fetch metrics for

topic_list_frominteger | any

Starting index for topic list pagination

topic_list_sizeinteger | any

Number of topics to return in the list

fromstring | integer | any

Starting key for cursor-based pagination

sizeinteger | any

Number of results to return

levelstring | any

Metrics aggregation level (e.g., 'connector', 'task', 'topic')

pageinteger | string | any

Page number for pagination

timestamp_tostring | string<date-time> | any

End timestamp for metrics range (ISO 8601, e.g., '2025-01-15T10:00:00Z')

timestamp_fromstring | string<date-time> | any

Start timestamp for metrics range (ISO 8601, e.g., '2025-01-15T09:00:00Z')

time_unitstring | any

Time unit for aggregation (e.g., 'minute', 'hour', 'day')

time_intervalinteger | string | any

Time interval value for aggregation

time_typestring | any

Type of time-based query: 'timeseries', 'latest', or 'timesummary'

tenant_idsstring | any

A comma-separated list of Tenant IDs

idsstring | any

A comma-separated list of destination IDs

snapshotstring | any

Snapshot status filter

sortstring | any

Field to sort results by

sort_dirstring | any

Sort direction: 'asc' or 'desc'

Request body
application/json
Any of:
DestinationMetricsReqBody
idsstring[] | string | any

List of destination IDs (as array) or comma-separated string. Body takes precedence over query params.

Show properties
Any of:
string[]
Array of string
string
string
string
any
any
tenant_idsstring[] | string | any

List of tenant IDs (as array) or comma-separated string. Body takes precedence over query params.

Show properties
Any of:
string[]
Array of string
string
string
string
any
any
any
any
Responses
200

Successful Response

account_metricsobject | any
Show properties
Any of:
object
object
any
any
connector_metricsobject | any
Show properties
Any of:
object
object
any
any
inline_metricsobject | any
Show properties
Any of:
object
object
any
any
task_metricsobject | any
Show properties
Any of:
object
object
any
any
topic_metricsobject | any
Show properties
Any of:
object
object
any
any
422

Validation Error

detailValidationError[]
Show properties
Array of ValidationError
locstring | integer[]required
Show properties
Array of string | integer
Any of:
string
string
integer
integer
msgstringrequired
typestringrequired
inputany
ctxobject
Request
curl -X GET "https://api.streamkap.com/destinations/metrics" \
  -H "Authorization: Bearer YOUR_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
  "ids": [
    "string"
  ],
  "tenant_ids": [
    "string"
  ]
}'
Response
{
  "account_metrics": {
    "property1": {
      "timeseries": {
        "latency": [],
        "partitionCount": [],
        "putBatchMaxTimeMs": [],
        "recordsLag": [],
        "sinkRecordReadTotal": [],
        "recordsConsumedTotal": [],
        "sinkRecordSendTotal": [],
        "bytesConsumedTotal": [],
        "qa_exact_count_diff": []
      },
      "latest": {
        "connector_status": "string",
        "latency": 0,
        "partitionCount": 0,
        "putBatchMaxTimeMs": 0,
        "recordsLag": 0,
        "sinkRecordReadTotal": 0,
        "recordsConsumedTotal": 0,
        "sinkRecordSendTotal": 0,
        "bytesConsumedTotal": 0,
        "qa_exact_count_diff": 0
      },
      "timesummary": {
        "connector_status": "string",
        "latency": 0,
        "partitionCount": 0,
        "putBatchMaxTimeMs": 0,
        "recordsConsumedTotal": 0,
        "recordsLag": 0,
        "sinkRecordReadTotal": 0,
        "sinkRecordSendTotal": 0,
        "bytesConsumedTotal": 0,
        "qa_exact_count_diff": 0
      }
    },
    "property2": {
      "timeseries": {
        "latency": [],
        "partitionCount": [],
        "putBatchMaxTimeMs": [],
        "recordsLag": [],
        "sinkRecordReadTotal": [],
        "recordsConsumedTotal": [],
        "sinkRecordSendTotal": [],
        "bytesConsumedTotal": [],
        "qa_exact_count_diff": []
      },
      "latest": {
        "connector_status": "string",
        "latency": 0,
        "partitionCount": 0,
        "putBatchMaxTimeMs": 0,
        "recordsLag": 0,
        "sinkRecordReadTotal": 0,
        "recordsConsumedTotal": 0,
        "sinkRecordSendTotal": 0,
        "bytesConsumedTotal": 0,
        "qa_exact_count_diff": 0
      },
      "timesummary": {
        "connector_status": "string",
        "latency": 0,
        "partitionCount": 0,
        "putBatchMaxTimeMs": 0,
        "recordsConsumedTotal": 0,
        "recordsLag": 0,
        "sinkRecordReadTotal": 0,
        "sinkRecordSendTotal": 0,
        "bytesConsumedTotal": 0,
        "qa_exact_count_diff": 0
      }
    }
  },
  "connector_metrics": {
    "property1": {
      "timeseries": {
        "latency": [],
        "partitionCount": [],
        "putBatchMaxTimeMs": [],
        "recordsLag": [],
        "sinkRecordReadTotal": [],
        "recordsConsumedTotal": [],
        "sinkRecordSendTotal": [],
        "bytesConsumedTotal": [],
        "qa_exact_count_diff": []
      },
      "latest": {
        "connector_status": "string",
        "latency": 0,
        "partitionCount": 0,
        "putBatchMaxTimeMs": 0,
        "recordsLag": 0,
        "sinkRecordReadTotal": 0,
        "recordsConsumedTotal": 0,
        "sinkRecordSendTotal": 0,
        "bytesConsumedTotal": 0,
        "qa_exact_count_diff": 0
      },
      "timesummary": {
        "connector_status": "string",
        "latency": 0,
        "partitionCount": 0,
        "putBatchMaxTimeMs": 0,
        "recordsConsumedTotal": 0,
        "recordsLag": 0,
        "sinkRecordReadTotal": 0,
        "sinkRecordSendTotal": 0,
        "bytesConsumedTotal": 0,
        "qa_exact_count_diff": 0
      }
    },
    "property2": {
      "timeseries": {
        "latency": [],
        "partitionCount": [],
        "putBatchMaxTimeMs": [],
        "recordsLag": [],
        "sinkRecordReadTotal": [],
        "recordsConsumedTotal": [],
        "sinkRecordSendTotal": [],
        "bytesConsumedTotal": [],
        "qa_exact_count_diff": []
      },
      "latest": {
        "connector_status": "string",
        "latency": 0,
        "partitionCount": 0,
        "putBatchMaxTimeMs": 0,
        "recordsLag": 0,
        "sinkRecordReadTotal": 0,
        "recordsConsumedTotal": 0,
        "sinkRecordSendTotal": 0,
        "bytesConsumedTotal": 0,
        "qa_exact_count_diff": 0
      },
      "timesummary": {
        "connector_status": "string",
        "latency": 0,
        "partitionCount": 0,
        "putBatchMaxTimeMs": 0,
        "recordsConsumedTotal": 0,
        "recordsLag": 0,
        "sinkRecordReadTotal": 0,
        "sinkRecordSendTotal": 0,
        "bytesConsumedTotal": 0,
        "qa_exact_count_diff": 0
      }
    }
  },
  "inline_metrics": {
    "property1": {
      "timeseries": {
        "latency": [],
        "partitionCount": [],
        "putBatchMaxTimeMs": [],
        "recordsLag": [],
        "sinkRecordReadTotal": [],
        "recordsConsumedTotal": [],
        "sinkRecordSendTotal": [],
        "bytesConsumedTotal": [],
        "qa_exact_count_diff": []
      },
      "latest": {
        "connector_status": "string",
        "latency": 0,
        "partitionCount": 0,
        "putBatchMaxTimeMs": 0,
        "recordsLag": 0,
        "sinkRecordReadTotal": 0,
        "recordsConsumedTotal": 0,
        "sinkRecordSendTotal": 0,
        "bytesConsumedTotal": 0,
        "qa_exact_count_diff": 0
      },
      "timesummary": {
        "connector_status": "string",
        "latency": 0,
        "partitionCount": 0,
        "putBatchMaxTimeMs": 0,
        "recordsConsumedTotal": 0,
        "recordsLag": 0,
        "sinkRecordReadTotal": 0,
        "sinkRecordSendTotal": 0,
        "bytesConsumedTotal": 0,
        "qa_exact_count_diff": 0
      }
    },
    "property2": {
      "timeseries": {
        "latency": [],
        "partitionCount": [],
        "putBatchMaxTimeMs": [],
        "recordsLag": [],
        "sinkRecordReadTotal": [],
        "recordsConsumedTotal": [],
        "sinkRecordSendTotal": [],
        "bytesConsumedTotal": [],
        "qa_exact_count_diff": []
      },
      "latest": {
        "connector_status": "string",
        "latency": 0,
        "partitionCount": 0,
        "putBatchMaxTimeMs": 0,
        "recordsLag": 0,
        "sinkRecordReadTotal": 0,
        "recordsConsumedTotal": 0,
        "sinkRecordSendTotal": 0,
        "bytesConsumedTotal": 0,
        "qa_exact_count_diff": 0
      },
      "timesummary": {
        "connector_status": "string",
        "latency": 0,
        "partitionCount": 0,
        "putBatchMaxTimeMs": 0,
        "recordsConsumedTotal": 0,
        "recordsLag": 0,
        "sinkRecordReadTotal": 0,
        "sinkRecordSendTotal": 0,
        "bytesConsumedTotal": 0,
        "qa_exact_count_diff": 0
      }
    }
  },
  "task_metrics": {
    "property1": {
      "property1": {
        "timeseries": {
          "latency": [],
          "partitionCount": [],
          "putBatchMaxTimeMs": [],
          "recordsLag": [],
          "sinkRecordReadTotal": [],
          "recordsConsumedTotal": [],
          "sinkRecordSendTotal": [],
          "bytesConsumedTotal": [],
          "qa_exact_count_diff": []
        },
        "latest": {
          "connector_status": "string",
          "latency": 0,
          "partitionCount": 0,
          "putBatchMaxTimeMs": 0,
          "recordsLag": 0,
          "sinkRecordReadTotal": 0,
          "recordsConsumedTotal": 0,
          "sinkRecordSendTotal": 0,
          "bytesConsumedTotal": 0,
          "qa_exact_count_diff": 0
        },
        "timesummary": {
          "connector_status": "string",
          "latency": 0,
          "partitionCount": 0,
          "putBatchMaxTimeMs": 0,
          "recordsConsumedTotal": 0,
          "recordsLag": 0,
          "sinkRecordReadTotal": 0,
          "sinkRecordSendTotal": 0,
          "bytesConsumedTotal": 0,
          "qa_exact_count_diff": 0
        }
      },
      "property2": {
        "timeseries": {
          "latency": [],
          "partitionCount": [],
          "putBatchMaxTimeMs": [],
          "recordsLag": [],
          "sinkRecordReadTotal": [],
          "recordsConsumedTotal": [],
          "sinkRecordSendTotal": [],
          "bytesConsumedTotal": [],
          "qa_exact_count_diff": []
        },
        "latest": {
          "connector_status": "string",
          "latency": 0,
          "partitionCount": 0,
          "putBatchMaxTimeMs": 0,
          "recordsLag": 0,
          "sinkRecordReadTotal": 0,
          "recordsConsumedTotal": 0,
          "sinkRecordSendTotal": 0,
          "bytesConsumedTotal": 0,
          "qa_exact_count_diff": 0
        },
        "timesummary": {
          "connector_status": "string",
          "latency": 0,
          "partitionCount": 0,
          "putBatchMaxTimeMs": 0,
          "recordsConsumedTotal": 0,
          "recordsLag": 0,
          "sinkRecordReadTotal": 0,
          "sinkRecordSendTotal": 0,
          "bytesConsumedTotal": 0,
          "qa_exact_count_diff": 0
        }
      }
    },
    "property2": {
      "property1": {
        "timeseries": {
          "latency": [],
          "partitionCount": [],
          "putBatchMaxTimeMs": [],
          "recordsLag": [],
          "sinkRecordReadTotal": [],
          "recordsConsumedTotal": [],
          "sinkRecordSendTotal": [],
          "bytesConsumedTotal": [],
          "qa_exact_count_diff": []
        },
        "latest": {
          "connector_status": "string",
          "latency": 0,
          "partitionCount": 0,
          "putBatchMaxTimeMs": 0,
          "recordsLag": 0,
          "sinkRecordReadTotal": 0,
          "recordsConsumedTotal": 0,
          "sinkRecordSendTotal": 0,
          "bytesConsumedTotal": 0,
          "qa_exact_count_diff": 0
        },
        "timesummary": {
          "connector_status": "string",
          "latency": 0,
          "partitionCount": 0,
          "putBatchMaxTimeMs": 0,
          "recordsConsumedTotal": 0,
          "recordsLag": 0,
          "sinkRecordReadTotal": 0,
          "sinkRecordSendTotal": 0,
          "bytesConsumedTotal": 0,
          "qa_exact_count_diff": 0
        }
      },
      "property2": {
        "timeseries": {
          "latency": [],
          "partitionCount": [],
          "putBatchMaxTimeMs": [],
          "recordsLag": [],
          "sinkRecordReadTotal": [],
          "recordsConsumedTotal": [],
          "sinkRecordSendTotal": [],
          "bytesConsumedTotal": [],
          "qa_exact_count_diff": []
        },
        "latest": {
          "connector_status": "string",
          "latency": 0,
          "partitionCount": 0,
          "putBatchMaxTimeMs": 0,
          "recordsLag": 0,
          "sinkRecordReadTotal": 0,
          "recordsConsumedTotal": 0,
          "sinkRecordSendTotal": 0,
          "bytesConsumedTotal": 0,
          "qa_exact_count_diff": 0
        },
        "timesummary": {
          "connector_status": "string",
          "latency": 0,
          "partitionCount": 0,
          "putBatchMaxTimeMs": 0,
          "recordsConsumedTotal": 0,
          "recordsLag": 0,
          "sinkRecordReadTotal": 0,
          "sinkRecordSendTotal": 0,
          "bytesConsumedTotal": 0,
          "qa_exact_count_diff": 0
        }
      }
    }
  },
  "topic_metrics": {
    "property1": {
      "property1": {
        "timeseries": {
          "latency": [],
          "partitionCount": [],
          "putBatchMaxTimeMs": [],
          "recordsLag": [],
          "sinkRecordReadTotal": [],
          "recordsConsumedTotal": [],
          "sinkRecordSendTotal": [],
          "bytesConsumedTotal": [],
          "qa_exact_count_diff": []
        },
        "latest": {
          "connector_status": "string",
          "latency": 0,
          "partitionCount": 0,
          "putBatchMaxTimeMs": 0,
          "recordsLag": 0,
          "sinkRecordReadTotal": 0,
          "recordsConsumedTotal": 0,
          "sinkRecordSendTotal": 0,
          "bytesConsumedTotal": 0,
          "qa_exact_count_diff": 0
        },
        "timesummary": {
          "connector_status": "string",
          "latency": 0,
          "partitionCount": 0,
          "putBatchMaxTimeMs": 0,
          "recordsConsumedTotal": 0,
          "recordsLag": 0,
          "sinkRecordReadTotal": 0,
          "sinkRecordSendTotal": 0,
          "bytesConsumedTotal": 0,
          "qa_exact_count_diff": 0
        }
      },
      "property2": {
        "timeseries": {
          "latency": [],
          "partitionCount": [],
          "putBatchMaxTimeMs": [],
          "recordsLag": [],
          "sinkRecordReadTotal": [],
          "recordsConsumedTotal": [],
          "sinkRecordSendTotal": [],
          "bytesConsumedTotal": [],
          "qa_exact_count_diff": []
        },
        "latest": {
          "connector_status": "string",
          "latency": 0,
          "partitionCount": 0,
          "putBatchMaxTimeMs": 0,
          "recordsLag": 0,
          "sinkRecordReadTotal": 0,
          "recordsConsumedTotal": 0,
          "sinkRecordSendTotal": 0,
          "bytesConsumedTotal": 0,
          "qa_exact_count_diff": 0
        },
        "timesummary": {
          "connector_status": "string",
          "latency": 0,
          "partitionCount": 0,
          "putBatchMaxTimeMs": 0,
          "recordsConsumedTotal": 0,
          "recordsLag": 0,
          "sinkRecordReadTotal": 0,
          "sinkRecordSendTotal": 0,
          "bytesConsumedTotal": 0,
          "qa_exact_count_diff": 0
        }
      }
    },
    "property2": {
      "property1": {
        "timeseries": {
          "latency": [],
          "partitionCount": [],
          "putBatchMaxTimeMs": [],
          "recordsLag": [],
          "sinkRecordReadTotal": [],
          "recordsConsumedTotal": [],
          "sinkRecordSendTotal": [],
          "bytesConsumedTotal": [],
          "qa_exact_count_diff": []
        },
        "latest": {
          "connector_status": "string",
          "latency": 0,
          "partitionCount": 0,
          "putBatchMaxTimeMs": 0,
          "recordsLag": 0,
          "sinkRecordReadTotal": 0,
          "recordsConsumedTotal": 0,
          "sinkRecordSendTotal": 0,
          "bytesConsumedTotal": 0,
          "qa_exact_count_diff": 0
        },
        "timesummary": {
          "connector_status": "string",
          "latency": 0,
          "partitionCount": 0,
          "putBatchMaxTimeMs": 0,
          "recordsConsumedTotal": 0,
          "recordsLag": 0,
          "sinkRecordReadTotal": 0,
          "sinkRecordSendTotal": 0,
          "bytesConsumedTotal": 0,
          "qa_exact_count_diff": 0
        }
      },
      "property2": {
        "timeseries": {
          "latency": [],
          "partitionCount": [],
          "putBatchMaxTimeMs": [],
          "recordsLag": [],
          "sinkRecordReadTotal": [],
          "recordsConsumedTotal": [],
          "sinkRecordSendTotal": [],
          "bytesConsumedTotal": [],
          "qa_exact_count_diff": []
        },
        "latest": {
          "connector_status": "string",
          "latency": 0,
          "partitionCount": 0,
          "putBatchMaxTimeMs": 0,
          "recordsLag": 0,
          "sinkRecordReadTotal": 0,
          "recordsConsumedTotal": 0,
          "sinkRecordSendTotal": 0,
          "bytesConsumedTotal": 0,
          "qa_exact_count_diff": 0
        },
        "timesummary": {
          "connector_status": "string",
          "latency": 0,
          "partitionCount": 0,
          "putBatchMaxTimeMs": 0,
          "recordsConsumedTotal": 0,
          "recordsLag": 0,
          "sinkRecordReadTotal": 0,
          "sinkRecordSendTotal": 0,
          "bytesConsumedTotal": 0,
          "qa_exact_count_diff": 0
        }
      }
    }
  }
}