---
title: "GET /groups/{group_namespace}/{group_name}/content_activity"
method: GET
path: "/groups/{group_namespace}/{group_name}/content_activity"
tags: ["groups"]
---

# GET /groups/{group_namespace}/{group_name}/content_activity

`GET /groups/{group_namespace}/{group_name}/content_activity`

## Request

- Base URL: `/v2` (relative, and the document was published on a file host, not at the API’s origin)
- URL: `/v2/groups/{group_namespace}/{group_name}/content_activity`
- Auth: one of:
  - HTTP basic
  - API key in header `X-TILEDB-REST-API-KEY`

Retrieves combined activity logs for all assets contained in a group.

## Response `200`

Activity logs of group contents along with the pagination metadata

- GroupContentActivityResponse: Object containing activity logs of group content along with the pagination metadata
  - `activity` GroupContentActivity[]: Activity of a group's content
    - `asset` object: The asset details
      - `id` string: The asset ID
      - `name` string: The asset name
      - `namespace` string: The namespace that the asset belongs to
      - `asset_type` 'array' | 'notebook' | 'dashboard' | 'user_defined_function' | 'ml_model' | 'file' | 'registered_task_graph' | 'group' | 'vcf' | 'soma' | 'pointcloud' | 'bioimg' | 'geometry' | 'raster' | 'vector_search': Asset types represented as TileDB arrays
    - `activity_log` ArrayActivityLog: Activity of an Array
      - `event_at` string, date-time: time event took place (RFC3339)
      - `action` 'read_schema' | 'max_buffer_sizes' | 'non_empty_domain' | 'query_read' | 'query_write' | 'create' | 'delete' | 'register' | 'deregister' | 'udf' | 'array_metadata_get' | 'array_metadata_update' | 'estimated_result_sizes' | 'update' | 'info' | 'run': Type of activity logged
      - `username` string: User who performed action
      - `bytes_sent` integer: Bytes sent to client
      - `bytes_received` integer: Bytes recieved from client
      - `array_task_id` string: uuid of associated array task
      - `id` string: id of the activity
      - `query_ranges` string: ranges for query
      - `query_stats` string: stats for query
  - `pagination_metadata` PaginationMetadata
    - `page` number: pagination offset. Use it to skip the first ((page - 1) * per_page) items
    - `per_page` number: pagination limit (page size)
    - `total_pages` number: number of total pages with current limit
    - `total_items` number: number of total available items

## Other responses

- `502`: Bad Gateway
- `default`: error response

## Changes

- **2024-06-18** (v2) `084bb6c1a11d`: 1 info
  - endpoint added
- **2024-06-18** (v2) `55bb078691b0`: 1 breaking
  - api path removed without deprecation
- **2023-10-17** (v2) `8f43f1170710`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/tiledb/apis/tiledb-storage-platform-api/changes/groups/:group_namespace/:group_name/content_activity/get.md)

---

[API](https://skmtc.dev/tiledb/apis/tiledb-storage-platform-api.md) - [All operations](https://skmtc.dev/tiledb/apis/tiledb-storage-platform-api/llms.txt) - [OpenAPI document](https://skmtc.dev/tiledb/apis/tiledb-storage-platform-api/revisions/f9cbeb4407a5?raw)
