---
title: "Read a saved report"
type: reference
method: GET
path: /rest-api/saved-reports/{id}.do
tag: "Analytics"
---

# Read a saved report

`GET https://YOUR-NETWORK-DOMAIN/rest-api/saved-reports/{id}.do`

Returns one of the caller's saved reports: its title, schedule, recipients and 'params' — the report's definition under the parameter names of /rest-api/analytics/{format}.do (range, customFrom, customTo, groupRange, statisticType, groupBy, eqLong, eqStr, …), so the report can be run by passing them there.

## Path params

| Name | Type | Required | Example | Description |
|---|---|---|---|---|
| `id` | integer | yes | `42` | Saved report id |

## Responses

- `200` — {id, title, scheduled, schedule, recipients, params}
- `400` — Bad request — invalid or missing parameters
- `401` — Authentication error
- `403` — Forbidden — insufficient permissions
- `404` — No saved report of the caller has this id

## Example request

```bash
curl --request GET \
  --url 'https://YOUR-NETWORK-DOMAIN/rest-api/saved-reports/42.do' \
  --header 'X-Api-Key: YOUR_API_KEY'
```

Source: https://epom.com/ad-server/docs/api/analytics/get-saved-reports-by--id