Get Metrics For Destinations
/destinations/metricsAuthorizationBearer token · headerrequiredidstring | anyEntity identifier to fetch metrics for
topic_list_frominteger | anyStarting index for topic list pagination
topic_list_sizeinteger | anyNumber of topics to return in the list
fromstring | integer | anyStarting key for cursor-based pagination
sizeinteger | anyNumber of results to return
levelstring | anyMetrics aggregation level (e.g., 'connector', 'task', 'topic')
pageinteger | string | anyPage number for pagination
timestamp_tostring | string<date-time> | anyEnd timestamp for metrics range (ISO 8601, e.g., '2025-01-15T10:00:00Z')
timestamp_fromstring | string<date-time> | anyStart timestamp for metrics range (ISO 8601, e.g., '2025-01-15T09:00:00Z')
time_unitstring | anyTime unit for aggregation (e.g., 'minute', 'hour', 'day')
time_intervalinteger | string | anyTime interval value for aggregation
time_typestring | anyType of time-based query: 'timeseries', 'latest', or 'timesummary'
tenant_idsstring | anyA comma-separated list of Tenant IDs
idsstring | anyA comma-separated list of destination IDs
snapshotstring | anySnapshot status filter
sortstring | anyField to sort results by
sort_dirstring | anySort direction: 'asc' or 'desc'
application/jsonidsstring[] | string | anyList of destination IDs (as array) or comma-separated string. Body takes precedence over query params.
Show propertiesHide properties
stringstringstringanytenant_idsstring[] | string | anyList of tenant IDs (as array) or comma-separated string. Body takes precedence over query params.
Show propertiesHide properties
stringstringstringanyanySuccessful Response
account_metricsobject | anyShow propertiesHide properties
objectanyconnector_metricsobject | anyShow propertiesHide properties
objectanyinline_metricsobject | anyShow propertiesHide properties
objectanytask_metricsobject | anyShow propertiesHide properties
objectanytopic_metricsobject | anyShow propertiesHide properties
objectanyValidation Error
detailValidationError[]Show propertiesHide properties
ValidationErrorlocstring | integer[]requiredShow propertiesHide properties
string | integerstringintegermsgstringrequiredtypestringrequiredinputanyctxobjectcurl -X GET "https://api.streamkap.com/destinations/metrics" \
-H "Authorization: Bearer YOUR_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"ids": [
"string"
],
"tenant_ids": [
"string"
]
}'const response = await fetch("https://api.streamkap.com/destinations/metrics", {
method: "GET",
headers: {
"Authorization": "Bearer YOUR_TOKEN",
"Content-Type": "application/json"
},
body: "{\n \"ids\": [\n \"string\"\n ],\n \"tenant_ids\": [\n \"string\"\n ]\n}"
});import requests
response = requests.get(
"https://api.streamkap.com/destinations/metrics",
headers={
"Authorization": "Bearer YOUR_TOKEN",
"Content-Type": "application/json"
},
data="{\n \"ids\": [\n \"string\"\n ],\n \"tenant_ids\": [\n \"string\"\n ]\n}",
){
"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
}
}
}
}
}{
"detail": [
{
"loc": [
"string"
],
"msg": "string",
"type": "string",
"input": null,
"ctx": {}
}
]
}