Tree BG 1
Tree
Tree
TreeLeaves
TreeLeaves
Cat IdleGrassGrassRockRock

Beta Admin Vibe Code Analytics Endpoints

Admin usage analytics for Vibe Code.

Usage by workspace

GET /v1/admin/analytics/vibe/code/usage/by_workspace#

Get Vibe Code usage for a Workspace.

200

Successful Response

end_time#
*integer

End of the queried window, as a Unix timestamp in seconds.

session_durations#
*array<VibeSessionDurationStat>
start_time#
*integer

Start of the queried window, as a Unix timestamp in seconds.

tool_calls_by_name#
*array<VibeToolCallsByNameStat>

Playground

Test the endpoints live

curl https://api.mistral.ai/v1/admin/analytics/vibe/code/usage/by_workspace \
 -X GET \
 -H 'Authorization: Bearer YOUR_APIKEY_HERE'

200

{
  "active_users": [
    {
      "day": "2025-12-17",
      "nb_active_users_acp": "40",
      "nb_active_users_cli": "96",
      "nb_active_users_programmatic": "12",
      "nb_active_users_total": "148"
    }
  ],
  "consumed_tokens": [
    {
      "cached_tokens": "128000",
      "day": "2025-12-17",
      "input_tokens": "512000",
      "model": "codestral-latest",
      "output_tokens": "98000"
    }
  ],
  "end_time": "1767225600",
  "session_durations": [
    {
      "day": "2025-12-17",
      "total_duration_hours": "214.5"
    }
  ],
  "sessions": [
    {
      "day": "2025-12-17",
      "nb_sessions": "342",
      "nb_sessions_acp": "98",
      "nb_sessions_cli": "210",
      "nb_sessions_programmatic": "34"
    }
  ],
  "start_time": "1764547200",
  "tool_calls": [
    {
      "approval_always": "700",
      "approval_ask": "120",
      "approval_never": "70",
      "day": "2025-12-17",
      "status_failure": "62",
      "status_skipped": "48",
      "status_success": "780",
      "total": "890"
    }
  ],
  "tool_calls_by_name": [
    {
      "count": "342",
      "day": "2025-12-17",
      "tool_name": "run_command"
    }
  ],
  "user_prompts": [
    {
      "day": "2025-12-17",
      "nb_prompts_acp": "720",
      "nb_prompts_cli": "1500",
      "nb_prompts_programmatic": "230",
      "nb_prompts_total": "2450"
    }
  ]
}

Usage by organization

GET /v1/admin/analytics/vibe/code/usage/by_organization#

Get Vibe Code usage for the Organization.

200

Successful Response

end_time#
*integer

End of the queried window, as a Unix timestamp in seconds.

next_edit_active_users#
*array<VibeNextEditActiveUsersStat>
next_edit_modified_loc#
*array<VibeNextEditModifiedLOCStat>
next_edit_suggestions#
*array<VibeNextEditSuggestionStat>
start_time#
*integer

Start of the queried window, as a Unix timestamp in seconds.

Playground

Test the endpoints live

curl https://api.mistral.ai/v1/admin/analytics/vibe/code/usage/by_organization \
 -X GET \
 -H 'Authorization: Bearer YOUR_APIKEY_HERE'

200

{
  "end_time": "1767225600",
  "next_edit_active_users": [
    {
      "day": "2025-12-17",
      "nb_active_users": "87"
    }
  ],
  "next_edit_modified_loc": [
    {
      "day": "2025-12-17",
      "lines_deleted": "1800",
      "lines_inserted": "4200",
      "lines_total": "18000",
      "lines_unchanged": "12000"
    }
  ],
  "next_edit_suggestions": [
    {
      "day": "2025-12-17",
      "force_generated_false": "4500",
      "force_generated_true": "900",
      "outcome_aborted": "250",
      "outcome_accepted": "3100",
      "outcome_dismissed": "150",
      "outcome_rejected": "1500",
      "outcome_timeout": "400",
      "surface_ghost_text": "3400",
      "surface_widget": "2000",
      "total_suggestions": "5400"
    }
  ],
  "start_time": "1764547200"
}