Teams ページに表示されるユーザーアクティビティ統計を取得します。ユーザー名、emails、最終アクティビティ時刻、アクティブ日数が含まれます。
Teams Read-only 権限を持つサービスキー
RFC 3339 形式の開始時刻(例: 2023-01-01T00:00:00Z
)
RFC 3339 形式の終了時刻(例: 2023-12-31T23:59:59Z
)
curl -X POST --header "Content-Type: application/json" \
--data '{
"service_key": "your_service_key_here",
"group_name": "engineering_team",
"start_timestamp": "2024-01-01T00:00:00Z",
"end_timestamp": "2024-12-31T23:59:59Z"
}' \
https://server.codeium.com/api/v1/UserPageAnalytics
ユーザー統計オブジェクトの配列
ユーザーの最新アクティビティのタイムスタンプ(RFC 3339 形式)
クエリ対象期間中にユーザーがアクティブだった累計日数
管理者によって当該ユーザーの Windsurf へのアクセスが無効化されているかどうかを示します。このフィールドはアクセスが明示的に無効化された場合にのみ存在し、その場合は常に true になります。
lastAutocompleteUsageTime
Tab/Autocomplete モダリティが最後に使用された時刻(RFC 3339 形式)
Cascade モダリティが最後に使用された時刻(RFC 3339 形式)
Command モダリティが最後に使用された時刻(RFC 3339 形式)
{
"userTableStats": [
{
"name": "Alice",
"email": "alice@windsurf.com",
"lastUpdateTime": "2024-10-10T22:56:10.771591Z",
"apiKey": "aaaaaaaa-aaaa-aaaa-aaaa-aaaaaaaaaaaa",
"activeDays": 178
},
{
"name": "Bob",
"email": "bob@windsurf.com",
"lastUpdateTime": "2024-10-10T18:11:23.980237Z",
"apiKey": "bbbbbbbb-bbbb-bbbb-bbbb-bbbbbbbbbbbb",
"activeDays": 462
},
{
"name": "Charlie",
"email": "charlie@windsurf.com",
"lastUpdateTime": "2024-10-10T16:43:46.117870Z",
"apiKey": "cccccccc-cccc-cccc-cccc-cccccccccccc",
"activeDays": 237
}
]
}
よくあるエラーの例:
- 無効なサービスキーまたは権限不足
- タイムスタンプ形式が無効
- グループが見つかりません
- レート制限を超えました