Os exemplos a seguir mostram esquemas para dados em nível de usuário, empresa e repositório retornados pelos endpoints de métricas de uso Copilot. Os campos retornados variam de acordo com o nível de métrica e agregação. Use esses exemplos para entender a estrutura de resposta e interpretar seus campos e métricas.
Exemplo de esquema no nível do usuário
[{
"ai_adoption_phase": {
"phase": "Phase 2",
"phase_number": 2,
"version": "v1"
},
"ai_credits_used": 12.5,
"code_acceptance_activity_count": 3,
"code_generation_activity_count": 3,
"day": "2026-10-19",
"distinct_custom_agent_use_count": 2,
"distinct_mcp_use_count": 2,
"distinct_plugin_use_count": 1,
"distinct_skill_use_count": 3,
"distinct_slash_cmd_use_count": 2,
"enterprise_id": "1",
"loc_added_sum": 32,
"loc_deleted_sum": 6,
"loc_suggested_to_add_sum": 34,
"loc_suggested_to_delete_sum": 6,
"totals_by_cli": {
"last_known_cli_version": {
"cli_version": "1.0.97",
"sampled_at": "2026-10-19T00:01:43.000Z"
},
"prompt_count": 2,
"request_count": 2,
"session_count": 2,
"token_usage": {
"avg_tokens_per_request": 4400.0,
"output_tokens_sum": 5000,
"prompt_tokens_sum": 3800
}
},
"totals_by_client": [{
"client": "opencode",
"request_count": 3,
"session_count": 2,
"token_usage": {
"avg_tokens_per_request": 1100.0,
"output_tokens_sum": 900,
"prompt_tokens_sum": 2400
},
"totals_by_model": [{
"model": "claude-opus-5.5",
"model_selection_mode": "user_selected",
"request_count": 2,
"token_usage": {
"avg_tokens_per_request": 1200.0,
"output_tokens_sum": 600,
"prompt_tokens_sum": 1800
}
}, {
"model": "claude-sonnet-5",
"model_selection_mode": "auto",
"request_count": 1,
"token_usage": {
"avg_tokens_per_request": 900.0,
"output_tokens_sum": 300,
"prompt_tokens_sum": 600
}
}]
}, {
"client": "copilot_cli",
"request_count": 1,
"session_count": 1,
"token_usage": {
"avg_tokens_per_request": 600.0,
"output_tokens_sum": 100,
"prompt_tokens_sum": 500
},
"totals_by_model": [{
"model": "gpt-5.6-sol",
"model_selection_mode": "user_selected",
"request_count": 1,
"token_usage": {
"avg_tokens_per_request": 600.0,
"output_tokens_sum": 100,
"prompt_tokens_sum": 500
}
}]
}],
"totals_by_copilot_app": {
"prompt_count": 1,
"request_count": 3,
"session_count": 1,
"token_usage": {
"avg_tokens_per_request": 3200.0,
"output_tokens_sum": 4200,
"prompt_tokens_sum": 5400
}
},
"totals_by_custom_agent": [{
"custom_agent": "general-purpose",
"interaction_count": 4
}, {
"custom_agent": "release-reviewer",
"interaction_count": 2
}],
"totals_by_3rd_party_agent": [{
"agent_id": "2246796",
"agent_name": "Claude (Anthropic)",
"user_initiated_interaction_count": 2
}, {
"agent_id": "2248422",
"agent_name": "Codex (OpenAI)",
"user_initiated_interaction_count": 2
}],
"totals_by_feature": [{
"code_acceptance_activity_count": 1,
"code_generation_activity_count": 1,
"feature": "code_completion",
"loc_added_sum": 8,
"loc_deleted_sum": 0,
"loc_suggested_to_add_sum": 10,
"loc_suggested_to_delete_sum": 0,
"user_initiated_interaction_count": 0
}, {
"code_acceptance_activity_count": 2,
"code_generation_activity_count": 2,
"feature": "copilot_app",
"loc_added_sum": 24,
"loc_deleted_sum": 6,
"loc_suggested_to_add_sum": 24,
"loc_suggested_to_delete_sum": 6,
"user_initiated_interaction_count": 1
}],
"totals_by_ide": [{
"code_acceptance_activity_count": 1,
"code_generation_activity_count": 1,
"ide": "vscode",
"last_known_ide_version": {
"ide_version": "1.85.0",
"sampled_at": "2026-10-19T00:00:02.000Z"
},
"last_known_plugin_version": {
"plugin": "",
"plugin_version": "",
"sampled_at": "2026-10-19T00:00:02.000Z"
},
"loc_added_sum": 8,
"loc_deleted_sum": 0,
"loc_suggested_to_add_sum": 10,
"loc_suggested_to_delete_sum": 0,
"user_initiated_interaction_count": 0
}],
"totals_by_language_feature": [{
"code_acceptance_activity_count": 1,
"code_generation_activity_count": 1,
"feature": "code_completion",
"language": "unknown",
"loc_added_sum": 8,
"loc_deleted_sum": 0,
"loc_suggested_to_add_sum": 10,
"loc_suggested_to_delete_sum": 0
}, {
"code_acceptance_activity_count": 2,
"code_generation_activity_count": 2,
"feature": "copilot_app",
"language": "markdown",
"loc_added_sum": 24,
"loc_deleted_sum": 6,
"loc_suggested_to_add_sum": 24,
"loc_suggested_to_delete_sum": 6
}],
"totals_by_language_model": [],
"totals_by_mcp": [{
"interaction_count": 8,
"mcp": "github-mcp-server"
}, {
"interaction_count": 3,
"mcp": "docs-search"
}],
"totals_by_model_feature": [],
"totals_by_vscode_agent": {
"session_count": 1,
"total_user_messages": 1
},
"totals_by_plugin": [{
"interaction_count": 2,
"plugin": "engineering-tools"
}],
"totals_by_skill": [{
"interaction_count": 2,
"skill": "code-review"
}, {
"interaction_count": 2,
"skill": "release-checks"
}, {
"interaction_count": 1,
"skill": "other"
}],
"totals_by_slash_cmd": [{
"interaction_count": 3,
"slash_cmd": "/plan"
}, {
"interaction_count": 1,
"slash_cmd": "/release-check"
}],
"used_agent": false,
"used_chat": false,
"used_cli": true,
"used_copilot_app": true,
"used_copilot_cloud_agent": false,
"used_copilot_code_review_active": null,
"used_copilot_code_review_passive": null,
"used_copilot_coding_agent": false,
"used_vscode_agent": true,
"user_id": 1,
"user_login": "login1",
"user_initiated_interaction_count": 1
}]
[{
"ai_adoption_phase": {
"phase": "Phase 2",
"phase_number": 2,
"version": "v1"
},
"ai_credits_used": 12.5,
"code_acceptance_activity_count": 3,
"code_generation_activity_count": 3,
"day": "2026-10-19",
"distinct_custom_agent_use_count": 2,
"distinct_mcp_use_count": 2,
"distinct_plugin_use_count": 1,
"distinct_skill_use_count": 3,
"distinct_slash_cmd_use_count": 2,
"enterprise_id": "1",
"loc_added_sum": 32,
"loc_deleted_sum": 6,
"loc_suggested_to_add_sum": 34,
"loc_suggested_to_delete_sum": 6,
"totals_by_cli": {
"last_known_cli_version": {
"cli_version": "1.0.97",
"sampled_at": "2026-10-19T00:01:43.000Z"
},
"prompt_count": 2,
"request_count": 2,
"session_count": 2,
"token_usage": {
"avg_tokens_per_request": 4400.0,
"output_tokens_sum": 5000,
"prompt_tokens_sum": 3800
}
},
"totals_by_client": [{
"client": "opencode",
"request_count": 3,
"session_count": 2,
"token_usage": {
"avg_tokens_per_request": 1100.0,
"output_tokens_sum": 900,
"prompt_tokens_sum": 2400
},
"totals_by_model": [{
"model": "claude-opus-5.5",
"model_selection_mode": "user_selected",
"request_count": 2,
"token_usage": {
"avg_tokens_per_request": 1200.0,
"output_tokens_sum": 600,
"prompt_tokens_sum": 1800
}
}, {
"model": "claude-sonnet-5",
"model_selection_mode": "auto",
"request_count": 1,
"token_usage": {
"avg_tokens_per_request": 900.0,
"output_tokens_sum": 300,
"prompt_tokens_sum": 600
}
}]
}, {
"client": "copilot_cli",
"request_count": 1,
"session_count": 1,
"token_usage": {
"avg_tokens_per_request": 600.0,
"output_tokens_sum": 100,
"prompt_tokens_sum": 500
},
"totals_by_model": [{
"model": "gpt-5.6-sol",
"model_selection_mode": "user_selected",
"request_count": 1,
"token_usage": {
"avg_tokens_per_request": 600.0,
"output_tokens_sum": 100,
"prompt_tokens_sum": 500
}
}]
}],
"totals_by_copilot_app": {
"prompt_count": 1,
"request_count": 3,
"session_count": 1,
"token_usage": {
"avg_tokens_per_request": 3200.0,
"output_tokens_sum": 4200,
"prompt_tokens_sum": 5400
}
},
"totals_by_custom_agent": [{
"custom_agent": "general-purpose",
"interaction_count": 4
}, {
"custom_agent": "release-reviewer",
"interaction_count": 2
}],
"totals_by_3rd_party_agent": [{
"agent_id": "2246796",
"agent_name": "Claude (Anthropic)",
"user_initiated_interaction_count": 2
}, {
"agent_id": "2248422",
"agent_name": "Codex (OpenAI)",
"user_initiated_interaction_count": 2
}],
"totals_by_feature": [{
"code_acceptance_activity_count": 1,
"code_generation_activity_count": 1,
"feature": "code_completion",
"loc_added_sum": 8,
"loc_deleted_sum": 0,
"loc_suggested_to_add_sum": 10,
"loc_suggested_to_delete_sum": 0,
"user_initiated_interaction_count": 0
}, {
"code_acceptance_activity_count": 2,
"code_generation_activity_count": 2,
"feature": "copilot_app",
"loc_added_sum": 24,
"loc_deleted_sum": 6,
"loc_suggested_to_add_sum": 24,
"loc_suggested_to_delete_sum": 6,
"user_initiated_interaction_count": 1
}],
"totals_by_ide": [{
"code_acceptance_activity_count": 1,
"code_generation_activity_count": 1,
"ide": "vscode",
"last_known_ide_version": {
"ide_version": "1.85.0",
"sampled_at": "2026-10-19T00:00:02.000Z"
},
"last_known_plugin_version": {
"plugin": "",
"plugin_version": "",
"sampled_at": "2026-10-19T00:00:02.000Z"
},
"loc_added_sum": 8,
"loc_deleted_sum": 0,
"loc_suggested_to_add_sum": 10,
"loc_suggested_to_delete_sum": 0,
"user_initiated_interaction_count": 0
}],
"totals_by_language_feature": [{
"code_acceptance_activity_count": 1,
"code_generation_activity_count": 1,
"feature": "code_completion",
"language": "unknown",
"loc_added_sum": 8,
"loc_deleted_sum": 0,
"loc_suggested_to_add_sum": 10,
"loc_suggested_to_delete_sum": 0
}, {
"code_acceptance_activity_count": 2,
"code_generation_activity_count": 2,
"feature": "copilot_app",
"language": "markdown",
"loc_added_sum": 24,
"loc_deleted_sum": 6,
"loc_suggested_to_add_sum": 24,
"loc_suggested_to_delete_sum": 6
}],
"totals_by_language_model": [],
"totals_by_mcp": [{
"interaction_count": 8,
"mcp": "github-mcp-server"
}, {
"interaction_count": 3,
"mcp": "docs-search"
}],
"totals_by_model_feature": [],
"totals_by_vscode_agent": {
"session_count": 1,
"total_user_messages": 1
},
"totals_by_plugin": [{
"interaction_count": 2,
"plugin": "engineering-tools"
}],
"totals_by_skill": [{
"interaction_count": 2,
"skill": "code-review"
}, {
"interaction_count": 2,
"skill": "release-checks"
}, {
"interaction_count": 1,
"skill": "other"
}],
"totals_by_slash_cmd": [{
"interaction_count": 3,
"slash_cmd": "/plan"
}, {
"interaction_count": 1,
"slash_cmd": "/release-check"
}],
"used_agent": false,
"used_chat": false,
"used_cli": true,
"used_copilot_app": true,
"used_copilot_cloud_agent": false,
"used_copilot_code_review_active": null,
"used_copilot_code_review_passive": null,
"used_copilot_coding_agent": false,
"used_vscode_agent": true,
"user_id": 1,
"user_login": "login1",
"user_initiated_interaction_count": 1
}]
Os relatórios por usuário da organização usam os mesmos campos de entrada de totals_by_3rd_party_agent e também incluem organization_id. As entradas por usuário totals_by_3rd_party_agent omitem session_count.
Tanto nos relatórios corporativos por usuário quanto nos relatórios da organização por usuário, used_vscode_agent e totals_by_vscode_agent fornecem métricas dedicadas para a janela Agentes do VS Code. Esses campos aparecem no nível superior em relatórios de 1 dia e 28 dias. Eles são omitidos quando não há dados dedicados disponíveis da janela Agentes VS Code, e totals_by_vscode_agent é omitido, a menos que ambas as suas contagens estejam disponíveis.
Os campos de personalização mostrados neste exemplo aparecem em relatórios de 1 dia e 28 dias por usuário para empresas e organizações. Nomes configurados, como release-reviewer e docs-search, identificam personalizações criadas pela sua organização.
As personalizações com nomes indisponíveis ou nomes que se parecem com caminhos de arquivo permanecem agrupadas em other ou custom. Em relatórios de 1 dia por usuário, cada um dos cinco arrays de personalização mantém até 25 entradas nomeadas por usuário. Entradas adicionais são combinadas em uma entrada final other. A ausência de uma entrada de uma matriz limitada não significa que ela tenha tido uso zero.
Para obter cobertura e regras de nomenclatura, consulte Dados disponíveis nas métricas de uso do Copilot.
O totals_by_client array aparece no nível superior de cada registro de usuário em relatórios por usuário de 1 dia e 28 dias, para escopos corporativos e de organização. Ele conta solicitações de modelo bem-sucedidas no lado do servidor, para que ele possa incluir clientes, como o OpenCode, que não aparecem em totals_by_ide.
Neste exemplo, used_copilot_code_review_active e used_copilot_code_review_passive são null porque não havia sinal Copilot code review para o usuário naquele dia.
used_copilot_cloud_agent e used_copilot_coding_agent sempre carregue o mesmo valor.
Exemplo de esquema de nível empresarial
[ {
"day_totals" : [ {
"code_acceptance_activity_count" : 4,
"code_generation_activity_count" : 4,
"daily_active_cli_users" : 2,
"daily_active_copilot_app_users" : 1,
"daily_active_copilot_cloud_agent_users" : 1,
"daily_active_copilot_code_review_users" : 1,
"daily_active_users" : 2,
"daily_active_vscode_agent_users" : 2,
"daily_passive_copilot_code_review_users" : 0,
"day" : "2025-10-01",
"distinct_custom_agent_use_count" : 2,
"distinct_mcp_use_count" : 2,
"distinct_plugin_use_count" : 1,
"distinct_skill_use_count" : 3,
"distinct_slash_cmd_use_count" : 2,
"enterprise_id" : "1",
"loc_added_sum" : 54,
"loc_deleted_sum" : 6,
"loc_suggested_to_add_sum" : 59,
"loc_suggested_to_delete_sum" : 6,
"monthly_active_agent_users" : 0,
"monthly_active_chat_users" : 0,
"monthly_active_copilot_cloud_agent_users" : 1,
"monthly_active_copilot_code_review_users" : 1,
"monthly_active_users" : 2,
"monthly_active_vscode_agent_users" : 2,
"monthly_passive_copilot_code_review_users" : 0,
"pull_requests" : {
"median_minutes_to_merge" : 2.5,
"median_minutes_to_merge_copilot_authored" : 2.5,
"median_minutes_to_merge_copilot_reviewed" : 2.5,
"total_applied_suggestions" : 1,
"total_copilot_applied_suggestions" : 1,
"total_copilot_suggestions" : 1,
"total_created" : 2,
"total_created_by_copilot" : 1,
"total_merged" : 2,
"total_merged_created_by_copilot" : 1,
"total_merged_reviewed_by_copilot" : 1,
"total_reviewed" : 1,
"total_reviewed_by_copilot" : 1,
"total_suggestions" : 1
},
"totals_by_3rd_party_agent" : [ {
"agent_id" : "2246796",
"agent_name" : "Claude (Anthropic)",
"session_count" : 1,
"user_initiated_interaction_count" : 2
}, {
"agent_id" : "2248422",
"agent_name" : "Codex (OpenAI)",
"session_count" : 2,
"user_initiated_interaction_count" : 2
} ],
"totals_by_ai_adoption_phase" : [ {
"avg_code_acceptance_activities" : 1.0,
"avg_code_generation_activities" : 1.0,
"avg_loc_added" : 22.0,
"avg_loc_deleted" : 0.0,
"avg_pull_requests_created" : 1.0,
"avg_pull_requests_median_minutes_to_merge" : 2.5,
"avg_pull_requests_merged" : 1.0,
"avg_pull_requests_minutes_to_review" : 1.5,
"avg_pull_requests_review_cycles" : 1.0,
"avg_pull_requests_reviewed" : 0.0,
"avg_user_initiated_interactions" : 0.0,
"phase" : "Phase 1",
"phase_number" : 1,
"total_engaged_users" : 1,
"users_in_phase_28d" : 1,
"total_pull_requests_merged" : 1
}, {
"avg_code_acceptance_activities" : 3.0,
"avg_code_generation_activities" : 3.0,
"avg_loc_added" : 32.0,
"avg_loc_deleted" : 6.0,
"avg_pull_requests_created" : 1.0,
"avg_pull_requests_median_minutes_to_merge" : 2.5,
"avg_pull_requests_merged" : 1.0,
"avg_pull_requests_minutes_to_review" : 2.0,
"avg_pull_requests_review_cycles" : 2.0,
"avg_pull_requests_reviewed" : 1.0,
"avg_user_initiated_interactions" : 1.0,
"phase" : "Phase 3",
"phase_number" : 3,
"total_engaged_users" : 1,
"users_in_phase_28d" : 1,
"total_pull_requests_merged" : 1
} ],
"totals_by_cli" : {
"prompt_count" : 3,
"request_count" : 3,
"session_count" : 3,
"token_usage" : {
"avg_tokens_per_request" : 4100.0,
"output_tokens_sum" : 7000,
"prompt_tokens_sum" : 5300
}
},
"totals_by_client" : [ {
"client" : "opencode",
"request_count" : 3,
"session_count" : 2,
"token_usage" : {
"avg_tokens_per_request" : 1100.0,
"output_tokens_sum" : 900,
"prompt_tokens_sum" : 2400
},
"totals_by_model" : [ {
"model" : "claude-opus-5.5",
"model_selection_mode" : "user_selected",
"request_count" : 2,
"token_usage" : {
"avg_tokens_per_request" : 1200.0,
"output_tokens_sum" : 600,
"prompt_tokens_sum" : 1800
}
}, {
"model" : "claude-sonnet-5",
"model_selection_mode" : "auto",
"request_count" : 1,
"token_usage" : {
"avg_tokens_per_request" : 900.0,
"output_tokens_sum" : 300,
"prompt_tokens_sum" : 600
}
} ]
}, {
"client" : "copilot_cli",
"request_count" : 1,
"session_count" : 1,
"token_usage" : {
"avg_tokens_per_request" : 600.0,
"output_tokens_sum" : 100,
"prompt_tokens_sum" : 500
},
"totals_by_model" : [ {
"model" : "gpt-5.6-sol",
"model_selection_mode" : "user_selected",
"request_count" : 1,
"token_usage" : {
"avg_tokens_per_request" : 600.0,
"output_tokens_sum" : 100,
"prompt_tokens_sum" : 500
}
} ]
} ],
"totals_by_copilot_app" : {
"prompt_count" : 2,
"request_count" : 6,
"session_count" : 2,
"token_usage" : {
"avg_tokens_per_request" : 2466.67,
"output_tokens_sum" : 6200,
"prompt_tokens_sum" : 8600
}
},
"totals_by_custom_agent" : [ {
"custom_agent" : "general-purpose",
"interaction_count" : 7
}, {
"custom_agent" : "other",
"interaction_count" : 3
} ],
"totals_by_feature" : [ {
"code_acceptance_activity_count" : 2,
"code_generation_activity_count" : 2,
"feature" : "code_completion",
"loc_added_sum" : 30,
"loc_deleted_sum" : 0,
"loc_suggested_to_add_sum" : 35,
"loc_suggested_to_delete_sum" : 0,
"user_initiated_interaction_count" : 0
}, {
"code_acceptance_activity_count" : 2,
"code_generation_activity_count" : 2,
"feature" : "copilot_app",
"loc_added_sum" : 24,
"loc_deleted_sum" : 6,
"loc_suggested_to_add_sum" : 24,
"loc_suggested_to_delete_sum" : 6,
"user_initiated_interaction_count" : 1
} ],
"totals_by_ide" : [ {
"code_acceptance_activity_count" : 2,
"code_generation_activity_count" : 2,
"ide" : "vscode",
"loc_added_sum" : 30,
"loc_deleted_sum" : 0,
"loc_suggested_to_add_sum" : 35,
"loc_suggested_to_delete_sum" : 0,
"user_initiated_interaction_count" : 0
} ],
"totals_by_language_feature" : [ {
"code_acceptance_activity_count" : 2,
"code_generation_activity_count" : 2,
"feature" : "code_completion",
"language" : "unknown",
"loc_added_sum" : 30,
"loc_deleted_sum" : 0,
"loc_suggested_to_add_sum" : 35,
"loc_suggested_to_delete_sum" : 0
}, {
"code_acceptance_activity_count" : 2,
"code_generation_activity_count" : 2,
"feature" : "copilot_app",
"language" : "markdown",
"loc_added_sum" : 24,
"loc_deleted_sum" : 6,
"loc_suggested_to_add_sum" : 24,
"loc_suggested_to_delete_sum" : 6
} ],
"totals_by_language_model" : [ ],
"totals_by_mcp" : [ {
"interaction_count" : 12,
"mcp" : "github-mcp-server"
}, {
"interaction_count" : 5,
"mcp" : "other"
} ],
"totals_by_model_feature" : [ ],
"totals_by_vscode_agent" : {
"session_count" : 2,
"total_user_messages" : 2
},
"totals_by_plugin" : [ {
"interaction_count" : 4,
"plugin" : "other"
} ],
"totals_by_skill" : [ {
"interaction_count" : 9,
"skill" : "other"
} ],
"totals_by_slash_cmd" : [ {
"interaction_count" : 6,
"slash_cmd" : "/plan"
}, {
"interaction_count" : 2,
"slash_cmd" : "custom"
} ],
"user_initiated_interaction_count" : 1,
"weekly_active_copilot_cloud_agent_users" : 1,
"weekly_active_copilot_code_review_users" : 1,
"weekly_active_users" : 2,
"weekly_active_vscode_agent_users" : 2,
"weekly_passive_copilot_code_review_users" : 0
} ],
"enterprise_id" : "1",
"copilot_feature_engagement" : {
"active_user_count" : 2,
"totals_by_feature" : [ {
"feature" : "code_completion",
"engaged_user_count" : 2
}, {
"feature" : "agent_edit",
"engaged_user_count" : 1
}, {
"feature" : "code_review_passive",
"engaged_user_count" : 1
}, {
"feature" : "code_review_active",
"engaged_user_count" : 1
}, {
"feature" : "cloud_agent",
"engaged_user_count" : 1
}, {
"feature" : "copilot_cli",
"engaged_user_count" : 1
}, {
"feature" : "github_app",
"engaged_user_count" : 1
} ]
},
"report_end_day" : "2025-10-01",
"report_start_day" : "2025-09-04"
}, {
"day_totals" : [ {
"code_acceptance_activity_count" : 2,
"code_generation_activity_count" : 3,
"daily_active_copilot_cloud_agent_users" : 0,
"daily_active_copilot_code_review_users" : 0,
"daily_active_users" : 2,
"daily_passive_copilot_code_review_users" : 0,
"day" : "2025-10-01",
"distinct_custom_agent_use_count" : 0,
"distinct_mcp_use_count" : 0,
"distinct_plugin_use_count" : 0,
"distinct_skill_use_count" : 0,
"distinct_slash_cmd_use_count" : 0,
"enterprise_id" : "2",
"loc_added_sum" : 50,
"loc_deleted_sum" : 3,
"loc_suggested_to_add_sum" : 52,
"loc_suggested_to_delete_sum" : 3,
"monthly_active_agent_users" : 0,
"monthly_active_chat_users" : 0,
"monthly_active_copilot_cloud_agent_users" : 0,
"monthly_active_copilot_code_review_users" : 0,
"monthly_active_users" : 2,
"monthly_passive_copilot_code_review_users" : 0,
"pull_requests" : {
"total_applied_suggestions" : 0,
"total_copilot_applied_suggestions" : 0,
"total_copilot_suggestions" : 0,
"total_created" : 1,
"total_created_by_copilot" : 0,
"total_merged" : 0,
"total_merged_created_by_copilot" : 0,
"total_merged_reviewed_by_copilot" : 0,
"total_reviewed" : 1,
"total_reviewed_by_copilot" : 0,
"total_suggestions" : 1
},
"totals_by_ai_adoption_phase" : [ {
"avg_code_acceptance_activities" : 0.0,
"avg_code_generation_activities" : 1.0,
"avg_loc_added" : 12.0,
"avg_loc_deleted" : 3.0,
"avg_pull_requests_created" : 0.0,
"avg_pull_requests_median_minutes_to_merge" : 0.0,
"avg_pull_requests_merged" : 0.0,
"avg_pull_requests_minutes_to_review" : 0.0,
"avg_pull_requests_review_cycles" : 0.0,
"avg_pull_requests_reviewed" : 0.0,
"avg_user_initiated_interactions" : 0.0,
"phase" : "Phase 3",
"phase_number" : 3,
"total_engaged_users" : 1,
"users_in_phase_28d" : 1,
"total_pull_requests_merged" : 0
}, {
"avg_code_acceptance_activities" : 2.0,
"avg_code_generation_activities" : 2.0,
"avg_loc_added" : 38.0,
"avg_loc_deleted" : 0.0,
"avg_pull_requests_created" : 1.0,
"avg_pull_requests_median_minutes_to_merge" : 0.0,
"avg_pull_requests_merged" : 0.0,
"avg_pull_requests_minutes_to_review" : 0.0,
"avg_pull_requests_review_cycles" : 0.0,
"avg_pull_requests_reviewed" : 1.0,
"avg_user_initiated_interactions" : 1.0,
"phase" : "Phase 1",
"phase_number" : 1,
"total_engaged_users" : 1,
"users_in_phase_28d" : 1,
"total_pull_requests_merged" : 0
} ],
"totals_by_client" : [ {
"client" : "github_app",
"request_count" : 2,
"session_count" : 1,
"token_usage" : {
"avg_tokens_per_request" : 1000.0,
"output_tokens_sum" : 500,
"prompt_tokens_sum" : 1500
},
"totals_by_model" : [ {
"model" : "gpt-5.6-sol",
"model_selection_mode" : "user_selected",
"request_count" : 2,
"token_usage" : {
"avg_tokens_per_request" : 1000.0,
"output_tokens_sum" : 500,
"prompt_tokens_sum" : 1500
}
} ]
}, {
"client" : "code_review",
"request_count" : 2,
"session_count" : 1,
"token_usage" : {
"avg_tokens_per_request" : 800.0,
"output_tokens_sum" : 400,
"prompt_tokens_sum" : 1200
},
"totals_by_model" : [ {
"model" : "unknown",
"model_selection_mode" : "product_selected",
"request_count" : 2,
"token_usage" : {
"avg_tokens_per_request" : 800.0,
"output_tokens_sum" : 400,
"prompt_tokens_sum" : 1200
}
} ]
} ],
"totals_by_custom_agent" : [ ],
"totals_by_feature" : [ {
"code_acceptance_activity_count" : 1,
"code_generation_activity_count" : 2,
"feature" : "code_completion",
"loc_added_sum" : 38,
"loc_deleted_sum" : 0,
"loc_suggested_to_add_sum" : 40,
"loc_suggested_to_delete_sum" : 0,
"user_initiated_interaction_count" : 0
}, {
"code_acceptance_activity_count" : 1,
"code_generation_activity_count" : 1,
"feature" : "copilot_app",
"loc_added_sum" : 12,
"loc_deleted_sum" : 3,
"loc_suggested_to_add_sum" : 12,
"loc_suggested_to_delete_sum" : 3,
"user_initiated_interaction_count" : 1
} ],
"totals_by_ide" : [ {
"code_acceptance_activity_count" : 1,
"code_generation_activity_count" : 2,
"ide" : "vscode",
"loc_added_sum" : 38,
"loc_deleted_sum" : 0,
"loc_suggested_to_add_sum" : 40,
"loc_suggested_to_delete_sum" : 0,
"user_initiated_interaction_count" : 0
} ],
"totals_by_language_feature" : [ {
"code_acceptance_activity_count" : 1,
"code_generation_activity_count" : 2,
"feature" : "code_completion",
"language" : "unknown",
"loc_added_sum" : 38,
"loc_deleted_sum" : 0,
"loc_suggested_to_add_sum" : 40,
"loc_suggested_to_delete_sum" : 0
}, {
"code_acceptance_activity_count" : 1,
"code_generation_activity_count" : 1,
"feature" : "copilot_app",
"language" : "markdown",
"loc_added_sum" : 12,
"loc_deleted_sum" : 3,
"loc_suggested_to_add_sum" : 12,
"loc_suggested_to_delete_sum" : 3
} ],
"totals_by_language_model" : [ ],
"totals_by_mcp" : [ ],
"totals_by_model_feature" : [ ],
"totals_by_plugin" : [ ],
"totals_by_skill" : [ ],
"totals_by_slash_cmd" : [ ],
"user_initiated_interaction_count" : 1,
"weekly_active_copilot_cloud_agent_users" : 0,
"weekly_active_copilot_code_review_users" : 0,
"weekly_active_users" : 2,
"weekly_passive_copilot_code_review_users" : 0
} ],
"enterprise_id" : "2",
"copilot_feature_engagement" : {
"active_user_count" : 2,
"totals_by_feature" : [ {
"feature" : "code_completion",
"engaged_user_count" : 2
}, {
"feature" : "agent_edit",
"engaged_user_count" : 1
}, {
"feature" : "code_review_passive",
"engaged_user_count" : 1
}, {
"feature" : "code_review_active",
"engaged_user_count" : 1
}, {
"feature" : "cloud_agent",
"engaged_user_count" : 1
}, {
"feature" : "copilot_cli",
"engaged_user_count" : 1
}, {
"feature" : "github_app",
"engaged_user_count" : 1
} ]
},
"report_end_day" : "2025-10-01",
"report_start_day" : "2025-09-04"
} ]
[ {
"day_totals" : [ {
"code_acceptance_activity_count" : 4,
"code_generation_activity_count" : 4,
"daily_active_cli_users" : 2,
"daily_active_copilot_app_users" : 1,
"daily_active_copilot_cloud_agent_users" : 1,
"daily_active_copilot_code_review_users" : 1,
"daily_active_users" : 2,
"daily_active_vscode_agent_users" : 2,
"daily_passive_copilot_code_review_users" : 0,
"day" : "2025-10-01",
"distinct_custom_agent_use_count" : 2,
"distinct_mcp_use_count" : 2,
"distinct_plugin_use_count" : 1,
"distinct_skill_use_count" : 3,
"distinct_slash_cmd_use_count" : 2,
"enterprise_id" : "1",
"loc_added_sum" : 54,
"loc_deleted_sum" : 6,
"loc_suggested_to_add_sum" : 59,
"loc_suggested_to_delete_sum" : 6,
"monthly_active_agent_users" : 0,
"monthly_active_chat_users" : 0,
"monthly_active_copilot_cloud_agent_users" : 1,
"monthly_active_copilot_code_review_users" : 1,
"monthly_active_users" : 2,
"monthly_active_vscode_agent_users" : 2,
"monthly_passive_copilot_code_review_users" : 0,
"pull_requests" : {
"median_minutes_to_merge" : 2.5,
"median_minutes_to_merge_copilot_authored" : 2.5,
"median_minutes_to_merge_copilot_reviewed" : 2.5,
"total_applied_suggestions" : 1,
"total_copilot_applied_suggestions" : 1,
"total_copilot_suggestions" : 1,
"total_created" : 2,
"total_created_by_copilot" : 1,
"total_merged" : 2,
"total_merged_created_by_copilot" : 1,
"total_merged_reviewed_by_copilot" : 1,
"total_reviewed" : 1,
"total_reviewed_by_copilot" : 1,
"total_suggestions" : 1
},
"totals_by_3rd_party_agent" : [ {
"agent_id" : "2246796",
"agent_name" : "Claude (Anthropic)",
"session_count" : 1,
"user_initiated_interaction_count" : 2
}, {
"agent_id" : "2248422",
"agent_name" : "Codex (OpenAI)",
"session_count" : 2,
"user_initiated_interaction_count" : 2
} ],
"totals_by_ai_adoption_phase" : [ {
"avg_code_acceptance_activities" : 1.0,
"avg_code_generation_activities" : 1.0,
"avg_loc_added" : 22.0,
"avg_loc_deleted" : 0.0,
"avg_pull_requests_created" : 1.0,
"avg_pull_requests_median_minutes_to_merge" : 2.5,
"avg_pull_requests_merged" : 1.0,
"avg_pull_requests_minutes_to_review" : 1.5,
"avg_pull_requests_review_cycles" : 1.0,
"avg_pull_requests_reviewed" : 0.0,
"avg_user_initiated_interactions" : 0.0,
"phase" : "Phase 1",
"phase_number" : 1,
"total_engaged_users" : 1,
"users_in_phase_28d" : 1,
"total_pull_requests_merged" : 1
}, {
"avg_code_acceptance_activities" : 3.0,
"avg_code_generation_activities" : 3.0,
"avg_loc_added" : 32.0,
"avg_loc_deleted" : 6.0,
"avg_pull_requests_created" : 1.0,
"avg_pull_requests_median_minutes_to_merge" : 2.5,
"avg_pull_requests_merged" : 1.0,
"avg_pull_requests_minutes_to_review" : 2.0,
"avg_pull_requests_review_cycles" : 2.0,
"avg_pull_requests_reviewed" : 1.0,
"avg_user_initiated_interactions" : 1.0,
"phase" : "Phase 3",
"phase_number" : 3,
"total_engaged_users" : 1,
"users_in_phase_28d" : 1,
"total_pull_requests_merged" : 1
} ],
"totals_by_cli" : {
"prompt_count" : 3,
"request_count" : 3,
"session_count" : 3,
"token_usage" : {
"avg_tokens_per_request" : 4100.0,
"output_tokens_sum" : 7000,
"prompt_tokens_sum" : 5300
}
},
"totals_by_client" : [ {
"client" : "opencode",
"request_count" : 3,
"session_count" : 2,
"token_usage" : {
"avg_tokens_per_request" : 1100.0,
"output_tokens_sum" : 900,
"prompt_tokens_sum" : 2400
},
"totals_by_model" : [ {
"model" : "claude-opus-5.5",
"model_selection_mode" : "user_selected",
"request_count" : 2,
"token_usage" : {
"avg_tokens_per_request" : 1200.0,
"output_tokens_sum" : 600,
"prompt_tokens_sum" : 1800
}
}, {
"model" : "claude-sonnet-5",
"model_selection_mode" : "auto",
"request_count" : 1,
"token_usage" : {
"avg_tokens_per_request" : 900.0,
"output_tokens_sum" : 300,
"prompt_tokens_sum" : 600
}
} ]
}, {
"client" : "copilot_cli",
"request_count" : 1,
"session_count" : 1,
"token_usage" : {
"avg_tokens_per_request" : 600.0,
"output_tokens_sum" : 100,
"prompt_tokens_sum" : 500
},
"totals_by_model" : [ {
"model" : "gpt-5.6-sol",
"model_selection_mode" : "user_selected",
"request_count" : 1,
"token_usage" : {
"avg_tokens_per_request" : 600.0,
"output_tokens_sum" : 100,
"prompt_tokens_sum" : 500
}
} ]
} ],
"totals_by_copilot_app" : {
"prompt_count" : 2,
"request_count" : 6,
"session_count" : 2,
"token_usage" : {
"avg_tokens_per_request" : 2466.67,
"output_tokens_sum" : 6200,
"prompt_tokens_sum" : 8600
}
},
"totals_by_custom_agent" : [ {
"custom_agent" : "general-purpose",
"interaction_count" : 7
}, {
"custom_agent" : "other",
"interaction_count" : 3
} ],
"totals_by_feature" : [ {
"code_acceptance_activity_count" : 2,
"code_generation_activity_count" : 2,
"feature" : "code_completion",
"loc_added_sum" : 30,
"loc_deleted_sum" : 0,
"loc_suggested_to_add_sum" : 35,
"loc_suggested_to_delete_sum" : 0,
"user_initiated_interaction_count" : 0
}, {
"code_acceptance_activity_count" : 2,
"code_generation_activity_count" : 2,
"feature" : "copilot_app",
"loc_added_sum" : 24,
"loc_deleted_sum" : 6,
"loc_suggested_to_add_sum" : 24,
"loc_suggested_to_delete_sum" : 6,
"user_initiated_interaction_count" : 1
} ],
"totals_by_ide" : [ {
"code_acceptance_activity_count" : 2,
"code_generation_activity_count" : 2,
"ide" : "vscode",
"loc_added_sum" : 30,
"loc_deleted_sum" : 0,
"loc_suggested_to_add_sum" : 35,
"loc_suggested_to_delete_sum" : 0,
"user_initiated_interaction_count" : 0
} ],
"totals_by_language_feature" : [ {
"code_acceptance_activity_count" : 2,
"code_generation_activity_count" : 2,
"feature" : "code_completion",
"language" : "unknown",
"loc_added_sum" : 30,
"loc_deleted_sum" : 0,
"loc_suggested_to_add_sum" : 35,
"loc_suggested_to_delete_sum" : 0
}, {
"code_acceptance_activity_count" : 2,
"code_generation_activity_count" : 2,
"feature" : "copilot_app",
"language" : "markdown",
"loc_added_sum" : 24,
"loc_deleted_sum" : 6,
"loc_suggested_to_add_sum" : 24,
"loc_suggested_to_delete_sum" : 6
} ],
"totals_by_language_model" : [ ],
"totals_by_mcp" : [ {
"interaction_count" : 12,
"mcp" : "github-mcp-server"
}, {
"interaction_count" : 5,
"mcp" : "other"
} ],
"totals_by_model_feature" : [ ],
"totals_by_vscode_agent" : {
"session_count" : 2,
"total_user_messages" : 2
},
"totals_by_plugin" : [ {
"interaction_count" : 4,
"plugin" : "other"
} ],
"totals_by_skill" : [ {
"interaction_count" : 9,
"skill" : "other"
} ],
"totals_by_slash_cmd" : [ {
"interaction_count" : 6,
"slash_cmd" : "/plan"
}, {
"interaction_count" : 2,
"slash_cmd" : "custom"
} ],
"user_initiated_interaction_count" : 1,
"weekly_active_copilot_cloud_agent_users" : 1,
"weekly_active_copilot_code_review_users" : 1,
"weekly_active_users" : 2,
"weekly_active_vscode_agent_users" : 2,
"weekly_passive_copilot_code_review_users" : 0
} ],
"enterprise_id" : "1",
"copilot_feature_engagement" : {
"active_user_count" : 2,
"totals_by_feature" : [ {
"feature" : "code_completion",
"engaged_user_count" : 2
}, {
"feature" : "agent_edit",
"engaged_user_count" : 1
}, {
"feature" : "code_review_passive",
"engaged_user_count" : 1
}, {
"feature" : "code_review_active",
"engaged_user_count" : 1
}, {
"feature" : "cloud_agent",
"engaged_user_count" : 1
}, {
"feature" : "copilot_cli",
"engaged_user_count" : 1
}, {
"feature" : "github_app",
"engaged_user_count" : 1
} ]
},
"report_end_day" : "2025-10-01",
"report_start_day" : "2025-09-04"
}, {
"day_totals" : [ {
"code_acceptance_activity_count" : 2,
"code_generation_activity_count" : 3,
"daily_active_copilot_cloud_agent_users" : 0,
"daily_active_copilot_code_review_users" : 0,
"daily_active_users" : 2,
"daily_passive_copilot_code_review_users" : 0,
"day" : "2025-10-01",
"distinct_custom_agent_use_count" : 0,
"distinct_mcp_use_count" : 0,
"distinct_plugin_use_count" : 0,
"distinct_skill_use_count" : 0,
"distinct_slash_cmd_use_count" : 0,
"enterprise_id" : "2",
"loc_added_sum" : 50,
"loc_deleted_sum" : 3,
"loc_suggested_to_add_sum" : 52,
"loc_suggested_to_delete_sum" : 3,
"monthly_active_agent_users" : 0,
"monthly_active_chat_users" : 0,
"monthly_active_copilot_cloud_agent_users" : 0,
"monthly_active_copilot_code_review_users" : 0,
"monthly_active_users" : 2,
"monthly_passive_copilot_code_review_users" : 0,
"pull_requests" : {
"total_applied_suggestions" : 0,
"total_copilot_applied_suggestions" : 0,
"total_copilot_suggestions" : 0,
"total_created" : 1,
"total_created_by_copilot" : 0,
"total_merged" : 0,
"total_merged_created_by_copilot" : 0,
"total_merged_reviewed_by_copilot" : 0,
"total_reviewed" : 1,
"total_reviewed_by_copilot" : 0,
"total_suggestions" : 1
},
"totals_by_ai_adoption_phase" : [ {
"avg_code_acceptance_activities" : 0.0,
"avg_code_generation_activities" : 1.0,
"avg_loc_added" : 12.0,
"avg_loc_deleted" : 3.0,
"avg_pull_requests_created" : 0.0,
"avg_pull_requests_median_minutes_to_merge" : 0.0,
"avg_pull_requests_merged" : 0.0,
"avg_pull_requests_minutes_to_review" : 0.0,
"avg_pull_requests_review_cycles" : 0.0,
"avg_pull_requests_reviewed" : 0.0,
"avg_user_initiated_interactions" : 0.0,
"phase" : "Phase 3",
"phase_number" : 3,
"total_engaged_users" : 1,
"users_in_phase_28d" : 1,
"total_pull_requests_merged" : 0
}, {
"avg_code_acceptance_activities" : 2.0,
"avg_code_generation_activities" : 2.0,
"avg_loc_added" : 38.0,
"avg_loc_deleted" : 0.0,
"avg_pull_requests_created" : 1.0,
"avg_pull_requests_median_minutes_to_merge" : 0.0,
"avg_pull_requests_merged" : 0.0,
"avg_pull_requests_minutes_to_review" : 0.0,
"avg_pull_requests_review_cycles" : 0.0,
"avg_pull_requests_reviewed" : 1.0,
"avg_user_initiated_interactions" : 1.0,
"phase" : "Phase 1",
"phase_number" : 1,
"total_engaged_users" : 1,
"users_in_phase_28d" : 1,
"total_pull_requests_merged" : 0
} ],
"totals_by_client" : [ {
"client" : "github_app",
"request_count" : 2,
"session_count" : 1,
"token_usage" : {
"avg_tokens_per_request" : 1000.0,
"output_tokens_sum" : 500,
"prompt_tokens_sum" : 1500
},
"totals_by_model" : [ {
"model" : "gpt-5.6-sol",
"model_selection_mode" : "user_selected",
"request_count" : 2,
"token_usage" : {
"avg_tokens_per_request" : 1000.0,
"output_tokens_sum" : 500,
"prompt_tokens_sum" : 1500
}
} ]
}, {
"client" : "code_review",
"request_count" : 2,
"session_count" : 1,
"token_usage" : {
"avg_tokens_per_request" : 800.0,
"output_tokens_sum" : 400,
"prompt_tokens_sum" : 1200
},
"totals_by_model" : [ {
"model" : "unknown",
"model_selection_mode" : "product_selected",
"request_count" : 2,
"token_usage" : {
"avg_tokens_per_request" : 800.0,
"output_tokens_sum" : 400,
"prompt_tokens_sum" : 1200
}
} ]
} ],
"totals_by_custom_agent" : [ ],
"totals_by_feature" : [ {
"code_acceptance_activity_count" : 1,
"code_generation_activity_count" : 2,
"feature" : "code_completion",
"loc_added_sum" : 38,
"loc_deleted_sum" : 0,
"loc_suggested_to_add_sum" : 40,
"loc_suggested_to_delete_sum" : 0,
"user_initiated_interaction_count" : 0
}, {
"code_acceptance_activity_count" : 1,
"code_generation_activity_count" : 1,
"feature" : "copilot_app",
"loc_added_sum" : 12,
"loc_deleted_sum" : 3,
"loc_suggested_to_add_sum" : 12,
"loc_suggested_to_delete_sum" : 3,
"user_initiated_interaction_count" : 1
} ],
"totals_by_ide" : [ {
"code_acceptance_activity_count" : 1,
"code_generation_activity_count" : 2,
"ide" : "vscode",
"loc_added_sum" : 38,
"loc_deleted_sum" : 0,
"loc_suggested_to_add_sum" : 40,
"loc_suggested_to_delete_sum" : 0,
"user_initiated_interaction_count" : 0
} ],
"totals_by_language_feature" : [ {
"code_acceptance_activity_count" : 1,
"code_generation_activity_count" : 2,
"feature" : "code_completion",
"language" : "unknown",
"loc_added_sum" : 38,
"loc_deleted_sum" : 0,
"loc_suggested_to_add_sum" : 40,
"loc_suggested_to_delete_sum" : 0
}, {
"code_acceptance_activity_count" : 1,
"code_generation_activity_count" : 1,
"feature" : "copilot_app",
"language" : "markdown",
"loc_added_sum" : 12,
"loc_deleted_sum" : 3,
"loc_suggested_to_add_sum" : 12,
"loc_suggested_to_delete_sum" : 3
} ],
"totals_by_language_model" : [ ],
"totals_by_mcp" : [ ],
"totals_by_model_feature" : [ ],
"totals_by_plugin" : [ ],
"totals_by_skill" : [ ],
"totals_by_slash_cmd" : [ ],
"user_initiated_interaction_count" : 1,
"weekly_active_copilot_cloud_agent_users" : 0,
"weekly_active_copilot_code_review_users" : 0,
"weekly_active_users" : 2,
"weekly_passive_copilot_code_review_users" : 0
} ],
"enterprise_id" : "2",
"copilot_feature_engagement" : {
"active_user_count" : 2,
"totals_by_feature" : [ {
"feature" : "code_completion",
"engaged_user_count" : 2
}, {
"feature" : "agent_edit",
"engaged_user_count" : 1
}, {
"feature" : "code_review_passive",
"engaged_user_count" : 1
}, {
"feature" : "code_review_active",
"engaged_user_count" : 1
}, {
"feature" : "cloud_agent",
"engaged_user_count" : 1
}, {
"feature" : "copilot_cli",
"engaged_user_count" : 1
}, {
"feature" : "github_app",
"engaged_user_count" : 1
} ]
},
"report_end_day" : "2025-10-01",
"report_start_day" : "2025-09-04"
} ]
Em cada entrada totals_by_ai_adoption_phase, total_engaged_users é o subconjunto de usuários ativos naquele dia, enquanto users_in_phase_28d representa a população total classificada na fase usando a janela móvel de 28 dias naquela data.
Os relatórios agregados da organização usam o mesmo objeto copilot_feature_engagement de nível superior, campos de entrada totals_by_ai_adoption_phase e campos de entrada totals_by_3rd_party_agent, incluindo session_count. Eles também incluem organization_id.
Os campos de personalização mostrados em day_totals se aplicam a relatórios agregados de 28 dias para Enterprise e Organization. Eles também aparecem diretamente em relatórios agregados de 1 dia no nível de empresa e de organização. Assim como os relatórios por usuário, esses relatórios agregados incluem nomes configurados para personalizações criadas pela sua organização.
Da mesma forma, totals_by_client aparece em cada entrada day_totals em relatórios agregados de 28 dias por empresa e organização e diretamente no registro em relatórios agregados de 1 dia. Em relatórios agregados, a session_count de cada entrada totals_by_client é desduplicada em todos os usuários, em vez de ser somada a partir das contagens por usuário.
Os exemplos a seguir de relatórios de equipes de usuários são retornados pelos endpoints user-teams-1-day e devem ser combinados com o relatório de uso por usuário em user_id, day e com o ID da entidade relevante (organization_id para o escopo da organização, enterprise_id para o escopo da empresa) para obter métricas no nível da equipe. Para obter mais diretrizes, consulte Métricas de uso de Copilot no nível da equipe.
Observação
Equipes com menos de 5 usuários Copilot sentados são omitidas de relatórios do user-teams.
Exemplo de esquema de equipes de usuários da organização
[
{
"user_id": 1001,
"user_login": "octocat",
"day": "2026-05-14",
"organization_id": "999",
"team_id": 42,
"slug": "frontend"
},
{
"user_id": 1001,
"user_login": "octocat",
"day": "2026-05-14",
"organization_id": "999",
"team_id": 43,
"slug": "backend"
},
{
"user_id": 1002,
"user_login": "hubot",
"day": "2026-05-14",
"organization_id": "999",
"team_id": 42,
"slug": "frontend"
}
]
[
{
"user_id": 1001,
"user_login": "octocat",
"day": "2026-05-14",
"organization_id": "999",
"team_id": 42,
"slug": "frontend"
},
{
"user_id": 1001,
"user_login": "octocat",
"day": "2026-05-14",
"organization_id": "999",
"team_id": 43,
"slug": "backend"
},
{
"user_id": 1002,
"user_login": "hubot",
"day": "2026-05-14",
"organization_id": "999",
"team_id": 42,
"slug": "frontend"
}
]
Exemplo de esquema de equipes de usuário da empresa
[
{
"user_id": 1001,
"user_login": "octocat",
"day": "2026-05-14",
"enterprise_id": "1",
"team_id": 9001,
"slug": "eng-platform"
},
{
"user_id": 1001,
"user_login": "octocat",
"day": "2026-05-14",
"enterprise_id": "1",
"team_id": 7001,
"slug": "business-analytics"
},
{
"user_id": 1002,
"user_login": "hubot",
"day": "2026-05-14",
"enterprise_id": "1",
"team_id": 9001,
"slug": "eng-platform"
}
]
[
{
"user_id": 1001,
"user_login": "octocat",
"day": "2026-05-14",
"enterprise_id": "1",
"team_id": 9001,
"slug": "eng-platform"
},
{
"user_id": 1001,
"user_login": "octocat",
"day": "2026-05-14",
"enterprise_id": "1",
"team_id": 7001,
"slug": "business-analytics"
},
{
"user_id": 1002,
"user_login": "hubot",
"day": "2026-05-14",
"enterprise_id": "1",
"team_id": 9001,
"slug": "eng-platform"
}
]
Exemplo de esquema no nível do repositório
O exemplo a seguir mostra um relatório em nível de repositório de um arquivo NDJSON baixado de um endpoint repos-1-day. Cada linha representa um repositório com atividade de solicitação de pull no dia solicitado.
As linhas de escopo empresarial e organizacional incluem organization_id, que identifica a organização que possui o repositório. As linhas com escopo empresarial também incluem enterprise_id. As linhas com escopo da organização incluem enterprise_id somente quando uma empresa possui a organização.
O pull_request_review_times array está vazio quando o repositório não mesclou nenhum pull request qualificado naquele dia. Para saber quais pull requests são contados, consulte Dados disponíveis nas métricas de uso do Copilot.
Para a referência de campo, consulte Dados disponíveis nas métricas de uso do Copilot.
[
{
"day": "2026-07-14",
"enterprise_id": "1001",
"organization_id": "2002",
"repo_id": 900000001,
"repo_owner_name": "octodemo-metrics",
"repo_name": "example-service-alpha",
"repo_visibility": "INTERNAL",
"pull_requests": {
"total_reviewed": 1,
"total_created": 1,
"total_created_by_copilot": 1,
"total_reviewed_by_copilot": 1,
"total_merged": 1,
"median_minutes_to_merge": 372.62,
"total_suggestions": 0,
"total_applied_suggestions": 0,
"total_merged_created_by_copilot": 1,
"median_minutes_to_merge_copilot_authored": 372.62,
"total_copilot_suggestions": 0,
"total_copilot_applied_suggestions": 0,
"total_merged_reviewed_by_copilot": 1,
"median_minutes_to_merge_copilot_reviewed": 372.62,
"copilot_suggestions_by_comment_type": []
},
"pull_request_review_times": []
},
{
"day": "2026-07-14",
"enterprise_id": "1001",
"organization_id": "2002",
"repo_id": 900000003,
"repo_owner_name": "octodemo-metrics",
"repo_name": "example-service-gamma",
"repo_visibility": "INTERNAL",
"pull_requests": {
"total_reviewed": 1,
"total_created": 0,
"total_created_by_copilot": 0,
"total_reviewed_by_copilot": 1,
"total_merged": 1,
"median_minutes_to_merge": 1020.53,
"total_suggestions": 0,
"total_applied_suggestions": 1,
"total_merged_created_by_copilot": 0,
"total_copilot_suggestions": 0,
"total_copilot_applied_suggestions": 1,
"total_merged_reviewed_by_copilot": 1,
"median_minutes_to_merge_copilot_reviewed": 1020.53,
"copilot_suggestions_by_comment_type": [
{
"comment_type": "spelling",
"total_copilot_suggestions": 0,
"total_copilot_applied_suggestions": 1
}
]
},
"pull_request_review_times": []
},
{
"day": "2026-07-14",
"organization_id": "3003",
"enterprise_id": "",
"repo_id": 900000010,
"repo_owner_name": "octodemo-metrics",
"repo_name": "example-service-delta",
"repo_visibility": "PRIVATE",
"pull_requests": {
"total_reviewed": 1,
"total_created": 0,
"total_created_by_copilot": 0,
"total_reviewed_by_copilot": 1,
"total_merged": 2,
"median_minutes_to_merge": 1332.96,
"total_suggestions": 1,
"total_applied_suggestions": 2,
"total_merged_created_by_copilot": 1,
"median_minutes_to_merge_copilot_authored": 1329.47,
"total_copilot_suggestions": 1,
"total_copilot_applied_suggestions": 2,
"total_merged_reviewed_by_copilot": 2,
"median_minutes_to_merge_copilot_reviewed": 1332.96,
"copilot_suggestions_by_comment_type": [
{
"comment_type": "documentation",
"total_copilot_suggestions": 1,
"total_copilot_applied_suggestions": 1
},
{
"comment_type": "spelling",
"total_copilot_suggestions": 0,
"total_copilot_applied_suggestions": 1
}
]
},
"pull_request_review_times": []
},
{
"day": "2026-07-14",
"enterprise_id": "1001",
"organization_id": "2002",
"repo_id": 900000020,
"repo_owner_name": "octodemo-metrics",
"repo_name": "example-service-epsilon",
"repo_visibility": "INTERNAL",
"pull_requests": {
"total_reviewed": 1,
"total_created": 1,
"total_created_by_copilot": 0,
"total_reviewed_by_copilot": 0,
"total_merged": 2,
"median_minutes_to_merge": 1368.26,
"total_suggestions": 0,
"total_applied_suggestions": 0,
"total_merged_created_by_copilot": 0,
"total_copilot_suggestions": 0,
"total_copilot_applied_suggestions": 0,
"total_merged_reviewed_by_copilot": 0,
"copilot_suggestions_by_comment_type": []
},
"pull_request_review_times": [
{
"authored_by": "human",
"reviewed_by": "human",
"total_merged": 2,
"median_minutes_ready_to_first_review": 693.31,
"p90_minutes_ready_to_first_review": 1244.14,
"median_minutes_first_to_final_review": 0,
"p90_minutes_first_to_final_review": 0,
"median_minutes_final_review_to_merge": 674.95,
"p90_minutes_final_review_to_merge": 1213.66
}
]
}
]
[
{
"day": "2026-07-14",
"enterprise_id": "1001",
"organization_id": "2002",
"repo_id": 900000001,
"repo_owner_name": "octodemo-metrics",
"repo_name": "example-service-alpha",
"repo_visibility": "INTERNAL",
"pull_requests": {
"total_reviewed": 1,
"total_created": 1,
"total_created_by_copilot": 1,
"total_reviewed_by_copilot": 1,
"total_merged": 1,
"median_minutes_to_merge": 372.62,
"total_suggestions": 0,
"total_applied_suggestions": 0,
"total_merged_created_by_copilot": 1,
"median_minutes_to_merge_copilot_authored": 372.62,
"total_copilot_suggestions": 0,
"total_copilot_applied_suggestions": 0,
"total_merged_reviewed_by_copilot": 1,
"median_minutes_to_merge_copilot_reviewed": 372.62,
"copilot_suggestions_by_comment_type": []
},
"pull_request_review_times": []
},
{
"day": "2026-07-14",
"enterprise_id": "1001",
"organization_id": "2002",
"repo_id": 900000003,
"repo_owner_name": "octodemo-metrics",
"repo_name": "example-service-gamma",
"repo_visibility": "INTERNAL",
"pull_requests": {
"total_reviewed": 1,
"total_created": 0,
"total_created_by_copilot": 0,
"total_reviewed_by_copilot": 1,
"total_merged": 1,
"median_minutes_to_merge": 1020.53,
"total_suggestions": 0,
"total_applied_suggestions": 1,
"total_merged_created_by_copilot": 0,
"total_copilot_suggestions": 0,
"total_copilot_applied_suggestions": 1,
"total_merged_reviewed_by_copilot": 1,
"median_minutes_to_merge_copilot_reviewed": 1020.53,
"copilot_suggestions_by_comment_type": [
{
"comment_type": "spelling",
"total_copilot_suggestions": 0,
"total_copilot_applied_suggestions": 1
}
]
},
"pull_request_review_times": []
},
{
"day": "2026-07-14",
"organization_id": "3003",
"enterprise_id": "",
"repo_id": 900000010,
"repo_owner_name": "octodemo-metrics",
"repo_name": "example-service-delta",
"repo_visibility": "PRIVATE",
"pull_requests": {
"total_reviewed": 1,
"total_created": 0,
"total_created_by_copilot": 0,
"total_reviewed_by_copilot": 1,
"total_merged": 2,
"median_minutes_to_merge": 1332.96,
"total_suggestions": 1,
"total_applied_suggestions": 2,
"total_merged_created_by_copilot": 1,
"median_minutes_to_merge_copilot_authored": 1329.47,
"total_copilot_suggestions": 1,
"total_copilot_applied_suggestions": 2,
"total_merged_reviewed_by_copilot": 2,
"median_minutes_to_merge_copilot_reviewed": 1332.96,
"copilot_suggestions_by_comment_type": [
{
"comment_type": "documentation",
"total_copilot_suggestions": 1,
"total_copilot_applied_suggestions": 1
},
{
"comment_type": "spelling",
"total_copilot_suggestions": 0,
"total_copilot_applied_suggestions": 1
}
]
},
"pull_request_review_times": []
},
{
"day": "2026-07-14",
"enterprise_id": "1001",
"organization_id": "2002",
"repo_id": 900000020,
"repo_owner_name": "octodemo-metrics",
"repo_name": "example-service-epsilon",
"repo_visibility": "INTERNAL",
"pull_requests": {
"total_reviewed": 1,
"total_created": 1,
"total_created_by_copilot": 0,
"total_reviewed_by_copilot": 0,
"total_merged": 2,
"median_minutes_to_merge": 1368.26,
"total_suggestions": 0,
"total_applied_suggestions": 0,
"total_merged_created_by_copilot": 0,
"total_copilot_suggestions": 0,
"total_copilot_applied_suggestions": 0,
"total_merged_reviewed_by_copilot": 0,
"copilot_suggestions_by_comment_type": []
},
"pull_request_review_times": [
{
"authored_by": "human",
"reviewed_by": "human",
"total_merged": 2,
"median_minutes_ready_to_first_review": 693.31,
"p90_minutes_ready_to_first_review": 1244.14,
"median_minutes_first_to_final_review": 0,
"p90_minutes_first_to_final_review": 0,
"median_minutes_final_review_to_merge": 674.95,
"p90_minutes_final_review_to_merge": 1213.66
}
]
}
]