{"meta":{"title":"Пример схемы для метрик использования Copilot","intro":"Посмотрите пример схемы данных, возвращаемых Copilot API метрик использования.","product":"GitHub Copilot","breadcrumbs":[{"href":"/ru/copilot","title":"GitHub Copilot"},{"href":"/ru/copilot/reference","title":"Справочные материалы"},{"href":"/ru/copilot/reference/copilot-usage-metrics","title":"Метрики использования Copilot"},{"href":"/ru/copilot/reference/copilot-usage-metrics/example-schema","title":"Пример схемы"}],"documentType":"article"},"body":"# Пример схемы для метрик использования Copilot\n\nПосмотрите пример схемы данных, возвращаемых Copilot API метрик использования.\n\nНиже приведены примеры схем для данных уровня пользователя, корпоративного уровня и репозитория, возвращаемых Copilot конечными точками метрик использования. Фактически возвращаемые данные могут варьироваться в зависимости от конкретных метрик и уровня агрегации. Вы можете использовать эти примеры как ориентир для понимания структуры данных и интерпретации различных полей и метрик, включённых в ответ API.\n\n## Пример схемы пользовательского уровня\n\n```json copy\n[{\n  \"ai_adoption_phase\": {\n    \"phase\": \"Phase 2\",\n    \"phase_number\": 2,\n    \"version\": \"v1\"\n  },\n  \"ai_credits_used\": 12.5,\n  \"code_acceptance_activity_count\": 3,\n  \"code_generation_activity_count\": 3,\n  \"day\": \"2025-10-01\",\n  \"enterprise_id\": \"1\",\n  \"loc_added_sum\": 32,\n  \"loc_deleted_sum\": 6,\n  \"loc_suggested_to_add_sum\": 34,\n  \"loc_suggested_to_delete_sum\": 6,\n  \"totals_by_cli\": {\n    \"last_known_cli_version\": {\n      \"cli_version\": \"1.0.8\",\n      \"sampled_at\": \"2025-10-01T00:01:43.000Z\"\n    },\n    \"prompt_count\": 2,\n    \"request_count\": 2,\n    \"session_count\": 2,\n    \"token_usage\": {\n      \"avg_tokens_per_request\": 4400.0,\n      \"output_tokens_sum\": 5000,\n      \"prompt_tokens_sum\": 3800\n    }\n  },\n  \"totals_by_copilot_app\": {\n    \"prompt_count\": 1,\n    \"request_count\": 3,\n    \"session_count\": 1,\n    \"token_usage\": {\n      \"avg_tokens_per_request\": 3200.0,\n      \"output_tokens_sum\": 4200,\n      \"prompt_tokens_sum\": 5400\n    }\n  },\n  \"totals_by_3rd_party_agent\": [{\n    \"agent_id\": \"2246796\",\n    \"agent_name\": \"Claude (Anthropic)\",\n    \"user_initiated_interaction_count\": 2\n  }, {\n    \"agent_id\": \"2248422\",\n    \"agent_name\": \"Codex (OpenAI)\",\n    \"user_initiated_interaction_count\": 2\n  }],\n  \"totals_by_feature\": [{\n    \"code_acceptance_activity_count\": 1,\n    \"code_generation_activity_count\": 1,\n    \"feature\": \"code_completion\",\n    \"loc_added_sum\": 8,\n    \"loc_deleted_sum\": 0,\n    \"loc_suggested_to_add_sum\": 10,\n    \"loc_suggested_to_delete_sum\": 0,\n    \"user_initiated_interaction_count\": 0\n  }, {\n    \"code_acceptance_activity_count\": 2,\n    \"code_generation_activity_count\": 2,\n    \"feature\": \"copilot_app\",\n    \"loc_added_sum\": 24,\n    \"loc_deleted_sum\": 6,\n    \"loc_suggested_to_add_sum\": 24,\n    \"loc_suggested_to_delete_sum\": 6,\n    \"user_initiated_interaction_count\": 1\n  }],\n  \"totals_by_ide\": [{\n    \"code_acceptance_activity_count\": 1,\n    \"code_generation_activity_count\": 1,\n    \"ide\": \"vscode\",\n    \"last_known_ide_version\": {\n      \"ide_version\": \"1.85.0\",\n      \"sampled_at\": \"2025-10-01T00:00:02.000Z\"\n    },\n    \"last_known_plugin_version\": {\n      \"plugin\": \"\",\n      \"plugin_version\": \"\",\n      \"sampled_at\": \"2025-10-01T00:00:02.000Z\"\n    },\n    \"loc_added_sum\": 8,\n    \"loc_deleted_sum\": 0,\n    \"loc_suggested_to_add_sum\": 10,\n    \"loc_suggested_to_delete_sum\": 0,\n    \"user_initiated_interaction_count\": 0\n  }],\n  \"totals_by_language_feature\": [{\n    \"code_acceptance_activity_count\": 1,\n    \"code_generation_activity_count\": 1,\n    \"feature\": \"code_completion\",\n    \"language\": \"unknown\",\n    \"loc_added_sum\": 8,\n    \"loc_deleted_sum\": 0,\n    \"loc_suggested_to_add_sum\": 10,\n    \"loc_suggested_to_delete_sum\": 0\n  }, {\n    \"code_acceptance_activity_count\": 2,\n    \"code_generation_activity_count\": 2,\n    \"feature\": \"copilot_app\",\n    \"language\": \"markdown\",\n    \"loc_added_sum\": 24,\n    \"loc_deleted_sum\": 6,\n    \"loc_suggested_to_add_sum\": 24,\n    \"loc_suggested_to_delete_sum\": 6\n  }],\n  \"totals_by_language_model\": [],\n  \"totals_by_model_feature\": [],\n  \"used_agent\": false,\n  \"used_chat\": false,\n  \"used_cli\": true,\n  \"used_copilot_app\": true,\n  \"used_copilot_cloud_agent\": false,\n  \"used_copilot_code_review_active\": null,\n  \"used_copilot_code_review_passive\": null,\n  \"used_copilot_coding_agent\": false,\n  \"user_id\": 1,\n  \"user_login\": \"login1\",\n  \"user_initiated_interaction_count\": 1,\n  \"etl_id\": \"green\",\n  \"day_partition\": \"2025-10-01\",\n  \"entity_id_partition\": 1\n}]\n```\n\nВ отчетах организации для каждого пользователя используются одни и те же `totals_by_3rd_party_agent` поля входа, а также включены `organization_id`. Записи для каждого пользователя не включаются `session_count`.\n\nВ этом примере `used_copilot_code_review_active` и `used_copilot_code_review_passive` из-за `null`Copilot code review отсутствия сигнала для пользователя в этот день.\n`used_copilot_cloud_agent` и всегда несет одно и `used_copilot_coding_agent` то же значение.\n\n## Пример схемы на уровне предприятия\n\n```json copy\n[ {\n  \"day_totals\" : [ {\n    \"code_acceptance_activity_count\" : 4,\n    \"code_generation_activity_count\" : 4,\n    \"daily_active_cli_users\" : 2,\n    \"daily_active_copilot_app_users\" : 1,\n    \"daily_active_copilot_cloud_agent_users\" : 1,\n    \"daily_active_copilot_code_review_users\" : 1,\n    \"daily_active_users\" : 2,\n    \"daily_passive_copilot_code_review_users\" : 0,\n    \"day\" : \"2025-10-01\",\n    \"enterprise_id\" : \"1\",\n    \"loc_added_sum\" : 54,\n    \"loc_deleted_sum\" : 6,\n    \"loc_suggested_to_add_sum\" : 59,\n    \"loc_suggested_to_delete_sum\" : 6,\n    \"monthly_active_agent_users\" : 0,\n    \"monthly_active_chat_users\" : 0,\n    \"monthly_active_copilot_cloud_agent_users\" : 1,\n    \"monthly_active_copilot_code_review_users\" : 1,\n    \"monthly_active_users\" : 2,\n    \"monthly_passive_copilot_code_review_users\" : 0,\n    \"pull_requests\" : {\n      \"median_minutes_to_merge\" : 2.5,\n      \"median_minutes_to_merge_copilot_authored\" : 2.5,\n      \"median_minutes_to_merge_copilot_reviewed\" : 2.5,\n      \"total_applied_suggestions\" : 1,\n      \"total_copilot_applied_suggestions\" : 1,\n      \"total_copilot_suggestions\" : 1,\n      \"total_created\" : 2,\n      \"total_created_by_copilot\" : 1,\n      \"total_merged\" : 2,\n      \"total_merged_created_by_copilot\" : 1,\n      \"total_merged_reviewed_by_copilot\" : 1,\n      \"total_reviewed\" : 1,\n      \"total_reviewed_by_copilot\" : 1,\n      \"total_suggestions\" : 1\n    },\n    \"totals_by_3rd_party_agent\" : [ {\n      \"agent_id\" : \"2246796\",\n      \"agent_name\" : \"Claude (Anthropic)\",\n      \"session_count\" : 1,\n      \"user_initiated_interaction_count\" : 2\n    }, {\n      \"agent_id\" : \"2248422\",\n      \"agent_name\" : \"Codex (OpenAI)\",\n      \"session_count\" : 2,\n      \"user_initiated_interaction_count\" : 2\n    } ],\n    \"totals_by_ai_adoption_phase\" : [ {\n      \"avg_code_acceptance_activities\" : 1.0,\n      \"avg_code_generation_activities\" : 1.0,\n      \"avg_loc_added\" : 22.0,\n      \"avg_loc_deleted\" : 0.0,\n      \"avg_pull_requests_created\" : 1.0,\n      \"avg_pull_requests_median_minutes_to_merge\" : 2.5,\n      \"avg_pull_requests_merged\" : 1.0,\n      \"avg_pull_requests_minutes_to_review\" : 1.5,\n      \"avg_pull_requests_review_cycles\" : 1.0,\n      \"avg_pull_requests_reviewed\" : 0.0,\n      \"avg_user_initiated_interactions\" : 0.0,\n      \"phase\" : \"Phase 1\",\n      \"phase_number\" : 1,\n      \"total_engaged_users\" : 1,\n      \"total_pull_requests_merged\" : 1\n    }, {\n      \"avg_code_acceptance_activities\" : 3.0,\n      \"avg_code_generation_activities\" : 3.0,\n      \"avg_loc_added\" : 32.0,\n      \"avg_loc_deleted\" : 6.0,\n      \"avg_pull_requests_created\" : 1.0,\n      \"avg_pull_requests_median_minutes_to_merge\" : 2.5,\n      \"avg_pull_requests_merged\" : 1.0,\n      \"avg_pull_requests_minutes_to_review\" : 2.0,\n      \"avg_pull_requests_review_cycles\" : 2.0,\n      \"avg_pull_requests_reviewed\" : 1.0,\n      \"avg_user_initiated_interactions\" : 1.0,\n      \"phase\" : \"Phase 2\",\n      \"phase_number\" : 2,\n      \"total_engaged_users\" : 1,\n      \"total_pull_requests_merged\" : 1\n    } ],\n    \"totals_by_cli\" : {\n      \"prompt_count\" : 3,\n      \"request_count\" : 3,\n      \"session_count\" : 3,\n      \"token_usage\" : {\n        \"avg_tokens_per_request\" : 4100.0,\n        \"output_tokens_sum\" : 7000,\n        \"prompt_tokens_sum\" : 5300\n      }\n    },\n    \"totals_by_copilot_app\" : {\n      \"prompt_count\" : 2,\n      \"request_count\" : 6,\n      \"session_count\" : 2,\n      \"token_usage\" : {\n        \"avg_tokens_per_request\" : 2466.67,\n        \"output_tokens_sum\" : 6200,\n        \"prompt_tokens_sum\" : 8600\n      }\n    },\n    \"totals_by_feature\" : [ {\n      \"code_acceptance_activity_count\" : 2,\n      \"code_generation_activity_count\" : 2,\n      \"feature\" : \"code_completion\",\n      \"loc_added_sum\" : 30,\n      \"loc_deleted_sum\" : 0,\n      \"loc_suggested_to_add_sum\" : 35,\n      \"loc_suggested_to_delete_sum\" : 0,\n      \"user_initiated_interaction_count\" : 0\n    }, {\n      \"code_acceptance_activity_count\" : 2,\n      \"code_generation_activity_count\" : 2,\n      \"feature\" : \"copilot_app\",\n      \"loc_added_sum\" : 24,\n      \"loc_deleted_sum\" : 6,\n      \"loc_suggested_to_add_sum\" : 24,\n      \"loc_suggested_to_delete_sum\" : 6,\n      \"user_initiated_interaction_count\" : 1\n    } ],\n    \"totals_by_ide\" : [ {\n      \"code_acceptance_activity_count\" : 2,\n      \"code_generation_activity_count\" : 2,\n      \"ide\" : \"vscode\",\n      \"loc_added_sum\" : 30,\n      \"loc_deleted_sum\" : 0,\n      \"loc_suggested_to_add_sum\" : 35,\n      \"loc_suggested_to_delete_sum\" : 0,\n      \"user_initiated_interaction_count\" : 0\n    } ],\n    \"totals_by_language_feature\" : [ {\n      \"code_acceptance_activity_count\" : 2,\n      \"code_generation_activity_count\" : 2,\n      \"feature\" : \"code_completion\",\n      \"language\" : \"unknown\",\n      \"loc_added_sum\" : 30,\n      \"loc_deleted_sum\" : 0,\n      \"loc_suggested_to_add_sum\" : 35,\n      \"loc_suggested_to_delete_sum\" : 0\n    }, {\n      \"code_acceptance_activity_count\" : 2,\n      \"code_generation_activity_count\" : 2,\n      \"feature\" : \"copilot_app\",\n      \"language\" : \"markdown\",\n      \"loc_added_sum\" : 24,\n      \"loc_deleted_sum\" : 6,\n      \"loc_suggested_to_add_sum\" : 24,\n      \"loc_suggested_to_delete_sum\" : 6\n    } ],\n    \"totals_by_language_model\" : [ ],\n    \"totals_by_model_feature\" : [ ],\n    \"user_initiated_interaction_count\" : 1,\n    \"weekly_active_copilot_cloud_agent_users\" : 1,\n    \"weekly_active_copilot_code_review_users\" : 1,\n    \"weekly_active_users\" : 2,\n    \"weekly_passive_copilot_code_review_users\" : 0\n  } ],\n  \"enterprise_id\" : \"1\",\n  \"report_end_day\" : \"2025-10-01\",\n  \"report_start_day\" : \"2025-09-04\",\n  \"etl_id\" : \"green\",\n  \"day_partition\" : \"2025-10-01\",\n  \"entity_id_partition\" : 1\n}, {\n  \"day_totals\" : [ {\n    \"code_acceptance_activity_count\" : 2,\n    \"code_generation_activity_count\" : 3,\n    \"daily_active_copilot_cloud_agent_users\" : 0,\n    \"daily_active_copilot_code_review_users\" : 0,\n    \"daily_active_users\" : 2,\n    \"daily_passive_copilot_code_review_users\" : 0,\n    \"day\" : \"2025-10-01\",\n    \"enterprise_id\" : \"2\",\n    \"loc_added_sum\" : 50,\n    \"loc_deleted_sum\" : 3,\n    \"loc_suggested_to_add_sum\" : 52,\n    \"loc_suggested_to_delete_sum\" : 3,\n    \"monthly_active_agent_users\" : 0,\n    \"monthly_active_chat_users\" : 0,\n    \"monthly_active_copilot_cloud_agent_users\" : 0,\n    \"monthly_active_copilot_code_review_users\" : 0,\n    \"monthly_active_users\" : 2,\n    \"monthly_passive_copilot_code_review_users\" : 0,\n    \"pull_requests\" : {\n      \"total_applied_suggestions\" : 0,\n      \"total_copilot_applied_suggestions\" : 0,\n      \"total_copilot_suggestions\" : 0,\n      \"total_created\" : 1,\n      \"total_created_by_copilot\" : 0,\n      \"total_merged\" : 0,\n      \"total_merged_created_by_copilot\" : 0,\n      \"total_merged_reviewed_by_copilot\" : 0,\n      \"total_reviewed\" : 1,\n      \"total_reviewed_by_copilot\" : 0,\n      \"total_suggestions\" : 1\n    },\n    \"totals_by_ai_adoption_phase\" : [ {\n      \"avg_code_acceptance_activities\" : 0.0,\n      \"avg_code_generation_activities\" : 1.0,\n      \"avg_loc_added\" : 12.0,\n      \"avg_loc_deleted\" : 3.0,\n      \"avg_pull_requests_created\" : 0.0,\n      \"avg_pull_requests_median_minutes_to_merge\" : 0.0,\n      \"avg_pull_requests_merged\" : 0.0,\n      \"avg_pull_requests_minutes_to_review\" : 0.0,\n      \"avg_pull_requests_review_cycles\" : 0.0,\n      \"avg_pull_requests_reviewed\" : 0.0,\n      \"avg_user_initiated_interactions\" : 0.0,\n      \"phase\" : \"No Cohort\",\n      \"phase_number\" : 0,\n      \"total_engaged_users\" : 1,\n      \"total_pull_requests_merged\" : 0\n    }, {\n      \"avg_code_acceptance_activities\" : 2.0,\n      \"avg_code_generation_activities\" : 2.0,\n      \"avg_loc_added\" : 38.0,\n      \"avg_loc_deleted\" : 0.0,\n      \"avg_pull_requests_created\" : 1.0,\n      \"avg_pull_requests_median_minutes_to_merge\" : 0.0,\n      \"avg_pull_requests_merged\" : 0.0,\n      \"avg_pull_requests_minutes_to_review\" : 0.0,\n      \"avg_pull_requests_review_cycles\" : 0.0,\n      \"avg_pull_requests_reviewed\" : 1.0,\n      \"avg_user_initiated_interactions\" : 1.0,\n      \"phase\" : \"Phase 1\",\n      \"phase_number\" : 1,\n      \"total_engaged_users\" : 1,\n      \"total_pull_requests_merged\" : 0\n    } ],\n    \"totals_by_feature\" : [ {\n      \"code_acceptance_activity_count\" : 1,\n      \"code_generation_activity_count\" : 2,\n      \"feature\" : \"code_completion\",\n      \"loc_added_sum\" : 38,\n      \"loc_deleted_sum\" : 0,\n      \"loc_suggested_to_add_sum\" : 40,\n      \"loc_suggested_to_delete_sum\" : 0,\n      \"user_initiated_interaction_count\" : 0\n    }, {\n      \"code_acceptance_activity_count\" : 1,\n      \"code_generation_activity_count\" : 1,\n      \"feature\" : \"copilot_app\",\n      \"loc_added_sum\" : 12,\n      \"loc_deleted_sum\" : 3,\n      \"loc_suggested_to_add_sum\" : 12,\n      \"loc_suggested_to_delete_sum\" : 3,\n      \"user_initiated_interaction_count\" : 1\n    } ],\n    \"totals_by_ide\" : [ {\n      \"code_acceptance_activity_count\" : 1,\n      \"code_generation_activity_count\" : 2,\n      \"ide\" : \"vscode\",\n      \"loc_added_sum\" : 38,\n      \"loc_deleted_sum\" : 0,\n      \"loc_suggested_to_add_sum\" : 40,\n      \"loc_suggested_to_delete_sum\" : 0,\n      \"user_initiated_interaction_count\" : 0\n    } ],\n    \"totals_by_language_feature\" : [ {\n      \"code_acceptance_activity_count\" : 1,\n      \"code_generation_activity_count\" : 2,\n      \"feature\" : \"code_completion\",\n      \"language\" : \"unknown\",\n      \"loc_added_sum\" : 38,\n      \"loc_deleted_sum\" : 0,\n      \"loc_suggested_to_add_sum\" : 40,\n      \"loc_suggested_to_delete_sum\" : 0\n    }, {\n      \"code_acceptance_activity_count\" : 1,\n      \"code_generation_activity_count\" : 1,\n      \"feature\" : \"copilot_app\",\n      \"language\" : \"markdown\",\n      \"loc_added_sum\" : 12,\n      \"loc_deleted_sum\" : 3,\n      \"loc_suggested_to_add_sum\" : 12,\n      \"loc_suggested_to_delete_sum\" : 3\n    } ],\n    \"totals_by_language_model\" : [ ],\n    \"totals_by_model_feature\" : [ ],\n    \"user_initiated_interaction_count\" : 1,\n    \"weekly_active_copilot_cloud_agent_users\" : 0,\n    \"weekly_active_copilot_code_review_users\" : 0,\n    \"weekly_active_users\" : 2,\n    \"weekly_passive_copilot_code_review_users\" : 0\n  } ],\n  \"enterprise_id\" : \"2\",\n  \"report_end_day\" : \"2025-10-01\",\n  \"report_start_day\" : \"2025-09-04\",\n  \"etl_id\" : \"green\",\n  \"day_partition\" : \"2025-10-01\",\n  \"entity_id_partition\" : 2\n} ]\n```\n\nАгрегированные отчеты организации используют те же `totals_by_3rd_party_agent` поля записи, в том числе, а `session_count`также включают `organization_id`.\n\nСледующие примеры отчетов пользовательских команд возвращаются `user-teams-1-day` конечными точками и предназначены для объединения с отчётом по пользованию пользователя на `user_id`, `day`и соответствующим идентификатором сущности (`organization_id` для сферы деятельности организации, `enterprise_id` для корпоративной сферы) для получения метрик на уровне команды. Для получения дополнительной информации смотрите [Показатели использования Copilot на уровне команд](/ru/copilot/reference/copilot-usage-metrics/team-level-metrics).\n\n> \\[!NOTE]\n> Команды с менее чем 5 сидящими Copilot пользователями не попадают в отчёты пользовательских команд.\n\n## Пример схемы пользовательских команд организации\n\n```json copy\n[\n  {\n    \"user_id\": 1001,\n    \"user_login\": \"octocat\",\n    \"day\": \"2026-05-14\",\n    \"organization_id\": \"999\",\n    \"team_id\": 42,\n    \"slug\": \"frontend\"\n  },\n  {\n    \"user_id\": 1001,\n    \"user_login\": \"octocat\",\n    \"day\": \"2026-05-14\",\n    \"organization_id\": \"999\",\n    \"team_id\": 43,\n    \"slug\": \"backend\"\n  },\n  {\n    \"user_id\": 1002,\n    \"user_login\": \"hubot\",\n    \"day\": \"2026-05-14\",\n    \"organization_id\": \"999\",\n    \"team_id\": 42,\n    \"slug\": \"frontend\"\n  }\n]\n```\n\n## Пример схемы корпоративных пользовательских команд\n\n```json copy\n[\n  {\n    \"user_id\": 1001,\n    \"user_login\": \"octocat\",\n    \"day\": \"2026-05-14\",\n    \"enterprise_id\": \"1\",\n    \"team_id\": 9001,\n    \"slug\": \"eng-platform\"\n  },\n  {\n    \"user_id\": 1001,\n    \"user_login\": \"octocat\",\n    \"day\": \"2026-05-14\",\n    \"enterprise_id\": \"1\",\n    \"team_id\": 7001,\n    \"slug\": \"business-analytics\"\n  },\n  {\n    \"user_id\": 1002,\n    \"user_login\": \"hubot\",\n    \"day\": \"2026-05-14\",\n    \"enterprise_id\": \"1\",\n    \"team_id\": 9001,\n    \"slug\": \"eng-platform\"\n  }\n]\n```\n\n## Пример схемы уровня репозитория\n\nСледующий пример отчета уровня репозитория возвращается в файлах NDJSON, скачанных из `repos-1-day` конечных точек. Каждая строка представляет один репозиторий с действием запроса на вытягивание в запрошенный день. Заполняются `organization_id` как корпоративные, так и организации строки (организация, которая владеет каждым репозиторием). Строки в области предприятия также заполняются, а строки в области организации заполняются `enterprise_id``enterprise_id` только для организаций, принадлежащих предприятиям. Сведения о поле см. в разделе [Данные, доступные в метриках использования Copilot](/ru/copilot/reference/copilot-usage-metrics/copilot-usage-metrics#repository-level-fields-api-only).\n\n```json copy\n[\n  {\n    \"day\": \"2026-07-14\",\n    \"enterprise_id\": \"1001\",\n    \"organization_id\": \"2002\",\n    \"repo_id\": 900000001,\n    \"repo_owner_name\": \"octodemo-metrics\",\n    \"repo_name\": \"example-service-alpha\",\n    \"repo_visibility\": \"INTERNAL\",\n    \"pull_requests\": {\n      \"total_reviewed\": 1,\n      \"total_created\": 1,\n      \"total_created_by_copilot\": 1,\n      \"total_reviewed_by_copilot\": 1,\n      \"total_merged\": 1,\n      \"median_minutes_to_merge\": 372.62,\n      \"total_suggestions\": 0,\n      \"total_applied_suggestions\": 0,\n      \"total_merged_created_by_copilot\": 1,\n      \"median_minutes_to_merge_copilot_authored\": 372.62,\n      \"total_copilot_suggestions\": 0,\n      \"total_copilot_applied_suggestions\": 0,\n      \"total_merged_reviewed_by_copilot\": 1,\n      \"median_minutes_to_merge_copilot_reviewed\": 372.62,\n      \"copilot_suggestions_by_comment_type\": []\n    }\n  },\n  {\n    \"day\": \"2026-07-14\",\n    \"enterprise_id\": \"1001\",\n    \"organization_id\": \"2002\",\n    \"repo_id\": 900000003,\n    \"repo_owner_name\": \"octodemo-metrics\",\n    \"repo_name\": \"example-service-gamma\",\n    \"repo_visibility\": \"INTERNAL\",\n    \"pull_requests\": {\n      \"total_reviewed\": 1,\n      \"total_created\": 0,\n      \"total_created_by_copilot\": 0,\n      \"total_reviewed_by_copilot\": 1,\n      \"total_merged\": 1,\n      \"median_minutes_to_merge\": 1020.53,\n      \"total_suggestions\": 0,\n      \"total_applied_suggestions\": 1,\n      \"total_merged_created_by_copilot\": 0,\n      \"total_copilot_suggestions\": 0,\n      \"total_copilot_applied_suggestions\": 1,\n      \"total_merged_reviewed_by_copilot\": 1,\n      \"median_minutes_to_merge_copilot_reviewed\": 1020.53,\n      \"copilot_suggestions_by_comment_type\": [\n        {\n          \"comment_type\": \"spelling\",\n          \"total_copilot_suggestions\": 0,\n          \"total_copilot_applied_suggestions\": 1\n        }\n      ]\n    }\n  },\n  {\n    \"day\": \"2026-07-14\",\n    \"organization_id\": \"3003\",\n    \"enterprise_id\": \"\",\n    \"repo_id\": 900000010,\n    \"repo_owner_name\": \"octodemo-metrics\",\n    \"repo_name\": \"example-service-delta\",\n    \"repo_visibility\": \"PRIVATE\",\n    \"pull_requests\": {\n      \"total_reviewed\": 1,\n      \"total_created\": 0,\n      \"total_created_by_copilot\": 0,\n      \"total_reviewed_by_copilot\": 1,\n      \"total_merged\": 2,\n      \"median_minutes_to_merge\": 1332.96,\n      \"total_suggestions\": 1,\n      \"total_applied_suggestions\": 2,\n      \"total_merged_created_by_copilot\": 1,\n      \"median_minutes_to_merge_copilot_authored\": 1329.47,\n      \"total_copilot_suggestions\": 1,\n      \"total_copilot_applied_suggestions\": 2,\n      \"total_merged_reviewed_by_copilot\": 2,\n      \"median_minutes_to_merge_copilot_reviewed\": 1332.96,\n      \"copilot_suggestions_by_comment_type\": [\n        {\n          \"comment_type\": \"documentation\",\n          \"total_copilot_suggestions\": 1,\n          \"total_copilot_applied_suggestions\": 1\n        },\n        {\n          \"comment_type\": \"spelling\",\n          \"total_copilot_suggestions\": 0,\n          \"total_copilot_applied_suggestions\": 1\n        }\n      ]\n    }\n  }\n]\n```"}