---
title: "Get user reporting settings — get"
type: reference
method: GET
path: /rest-api/analytics/reports-layout-settings/{login}/{hash}/{timestamp}.do
tag: "Analytics"
---

# Get user reporting settings — get

`GET https://YOUR-NETWORK-DOMAIN/rest-api/analytics/reports-layout-settings/{login}/{hash}/{timestamp}.do`

Retrieves the reporting layout settings for the authenticated user, including the list of all available analytics columns grouped by report type and the user's currently selected columns. Optionally filtered by statistic type.

## Path params

| Name | Type | Required | Example | Description |
|---|---|---|---|---|
| `login` | string | yes | `john.doe` | Username of the requesting user |
| `hash` | string | yes | `a1b2c3d4e5f6a1b2c3d4e5f6a1b2c3d4` | Authentication hash: hex MD5(MD5(password) + timestamp) |
| `timestamp` | integer | yes | `1735689600000` | Current Unix timestamp in milliseconds used for hash generation |

## Query params

| Name | Type | Required | Example | Description |
|---|---|---|---|---|
| `statsType` | string | no | `IMPRESSIONS_LOG` | Statistic type to get reporting settings for (e.g. IMPRESSIONS_LOG, CLICKS_LOG, CONVERSIONS_LOG, TARGETING_COOKIE) |

## Responses

- `200` — Reporting layout settings with all and selected columns
- `400` — Bad request — invalid or missing parameters
- `401` — Authentication error
- `404` — Not found — resource does not exist

## Example request

```bash
curl --request GET \
  --url 'https://YOUR-NETWORK-DOMAIN/rest-api/analytics/reports-layout-settings/john.doe/a1b2c3d4e5f6a1b2c3d4e5f6a1b2c3d4/1735689600000.do?statsType=IMPRESSIONS_LOG'
```

Source: https://epom.com/ad-server/docs/api/analytics/get-analytics-reports-layout-settings