List analytics for a project
GET
/v1/projects/{projectId}/analyticscurl -X GET 'https://api.embodiflow.io/v1/projects/{projectId}/analytics' \
-H 'Authorization: Bearer $EMBODIFLOW_PAT'认证
每个请求都需要携带个人访问令牌(PAT)。
- Authorization: Bearer PAT
路径参数
- projectIdstring必填
响应
Success
- dataobject必填
- uploadTrendarray<ProjectAnalyticsUploadTrendBucketDto>必填
- storageOverviewobject必填
- supportMatrixarray<RosSourceSupportMatrixEntryDto>必填
- sourceTypeBreakdownarray<ProjectAnalyticsSourceTypeBreakdownDto>必填
- issueSummaryarray<ProjectAnalyticsIssueSummaryDto>必填
- attentionVersionsarray<ProjectAnalyticsAttentionVersionDto>必填
- recentDerivedVersionsarray<ProjectAnalyticsDerivedVersionDto>必填
- qualityDistributionobject必填
响应示例
{
"data": {
"uploadTrend": [
{
"periodStart": "string",
"batchCount": 0,
"fileCount": 0,
"bytes": 0
}
],
"storageOverview": {
"totalBytes": 0,
"objectCount": 0,
"bySourceType": {}
},
"supportMatrix": [
{
"sourceType": "mcap",
"nativeMetadataExtraction": false,
"qualityEvaluation": false,
"cleaningFramework": false,
"derivedVersionOutput": "mcap",
"externalStudioStatus": "reserved",
"notes": "string"
}
],
"sourceTypeBreakdown": [
{
"sourceType": "string",
"datasetCount": 0,
"versionCount": 0,
"totalBytes": 0
}
],
"issueSummary": [
{
"code": "string",
"label": "string",
"severity": "failed",
"count": 0
}
],
"attentionVersions": [
{
"datasetId": "string",
"datasetVersionId": "string",
"datasetName": "string",
"version": 0,
"sourceType": "string",
"qualityStatus": "failed",
"topicCount": 0,
"issueSummary": "string",
"latestWorkflowRunId": "string"
}
],
"recentDerivedVersions": [
{
"datasetId": "string",
"datasetVersionId": "string",
"datasetName": "string",
"version": 0,
"sourceDatasetVersionId": "string",
"outputSourceType": "string",
"createdAt": "string"
}
],
"qualityDistribution": {
"passed": 0,
"warning": 0,
"failed": 0,
"unchecked": 0,
"inspecting": 0
}
}
}服务器https://api.embodiflow.io/v1https://api.embodiflow.dev/v1