---
title: "Get Namespace Summary"
method: GET
path: "/v1/analytics/namespaces/summary"
tags: ["Analytics", "Analytics - Namespaces"]
---

# Get Namespace Summary

`GET /v1/analytics/namespaces/summary`

Get comprehensive namespace optimization summary.

Provides a complete overview of namespace performance including:
- Top index recommendations
- Most queried fields
- Slowest fields
- Compound index opportunities
- Summary statistics

**Use Cases:**
- Get full optimization picture
- Regular performance reviews
- Database health checks
- Planning optimization work

**Response Includes:**
- Summary statistics (field counts, priority levels)
- Top 10 index recommendations
- Top 10 most queried fields
- Top 10 slowest fields
- Top 10 compound index opportunities

**Recommended Workflow:**
1. Call this endpoint for overview
2. Use specific endpoints for details
3. Implement high-priority recommendations
4. Monitor improvement over time

**Example:**
```bash
curl -X GET "https://api.mixpeek.com/v1/analytics/namespaces/summary?days=30" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "X-Namespace: your-namespace"
```

## Query parameters

- `days` integer — Days of history to analyze

## Response `200`

Successful Response

- NamespaceSummaryResponse — Comprehensive namespace analytics summary.
  - `namespace_id` string, required — Namespace ID analyzed
  - `time_range_days` integer, required — Number of days analyzed
  - `summary` object, required — Summary statistics (total_fields_analyzed, high_priority_indexes, etc.)
  - `recommendations` IndexRecommendation[], required — Top index recommendations
    - `field_name` string, required — Field to index
    - `query_count` integer, required — Number of queries using this field
    - `avg_latency_ms` number, required — Average latency
    - `p95_latency_ms` number, required — 95th percentile latency
    - `slow_query_count` integer, required — Queries slower than 500ms
    - `very_slow_query_count` integer, required — Queries slower than 1000ms
    - `priority_score` number, required — Priority score for indexing
    - `recommendation` string, required — Human-readable recommendation level
    - `mongodb_index_command` string, required — Ready-to-use MongoDB index command
  - `most_queried_fields` FieldQueryMetrics[], required — Most frequently queried fields
    - `field_name` string, required — Metadata field name
    - `query_count` integer, required — Number of queries using this field
    - `avg_latency_ms` number, required — Average query latency in milliseconds
    - `p95_latency_ms` number, required — 95th percentile latency in milliseconds
  - `slowest_fields` FieldPerformanceMetrics[], required — Fields with highest latency
    - `field_name` string, required — Metadata field name
    - `usage_count` integer, required — Number of times field was queried
    - `avg_latency_ms` number, required — Average latency when field is used
    - `p50_latency_ms` number, required — 50th percentile latency
    - `p95_latency_ms` number, required — 95th percentile latency
    - `p99_latency_ms` number, required — 99th percentile latency
    - `max_latency_ms` number, required — Maximum latency observed
    - `index_priority_score` number, required — Priority score for indexing (usage_count * avg_latency)
  - `compound_indexes` CompoundIndexPattern[], required — Compound index opportunities
    - `field_combination` string[], required — Fields used together
    - `combination_count` integer, required — Number of times this combination was used
    - `avg_latency_ms` number, required — Average latency for this combination
    - `p95_latency_ms` number, required — 95th percentile latency

## Other responses

- `400` — Bad Request
- `401` — Unauthorized
- `403` — Forbidden
- `404` — Not Found
- `422` — Validation Error
- `500` — Internal Server Error

---

[API](https://skmtc.net/mixpeek/apis/mixpeek-api.md) · [All operations](https://skmtc.net/mixpeek/apis/mixpeek-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/mixpeek/mixpeek-api/versions/04b379bdbb7c/schema)
