---
title: "Compute the deep Traffic Quality analysis of a placement"
type: reference
method: POST
path: /rest-api/traffic-quality/{placementId}/detail.do
tag: "Traffic Quality"
---

# Compute the deep Traffic Quality analysis of a placement

`POST https://YOUR-NETWORK-DOMAIN/rest-api/traffic-quality/{placementId}/detail.do`

Starts only the deep analysis of the placement and day, in the background on the analytics cluster: the raw breakdowns GET detail returns, without the AI findings and the PDF. It takes minutes, and is the quicker choice when the caller draws its own conclusions; poll GET detail until status is stored. One analysis or report runs at a time across the network, and a stored analysis is kept. Requires the Traffic Quality Reports permission and view permission on the placement's site.

## Path params

| Name | Type | Required | Example | Description |
|---|---|---|---|---|
| `placementId` | integer | yes | `3277` | Placement id |

## Form params

| Name | Type | Required | Example | Description |
|---|---|---|---|---|
| `date` | string | no | `2026-10-28` | Day, yyyy-MM-dd; default yesterday |

## Responses

- `200` — {success, placementId, date, status: ready (it is already stored) | started | generating (already running for this placement and day), runningMinutes (while generating)}
- `400` — A date that is not yyyy-MM-dd
- `401` — Authentication error
- `403` — The role lacks the Traffic Quality Reports permission or view permission on the site
- `404` — No such placement, or no score for it that day
- `429` — Another placement's analysis or report is running; the message names it and how long it has run

## Example request

```bash
curl --request POST \
  --url 'https://YOUR-NETWORK-DOMAIN/rest-api/traffic-quality/3277/detail.do' \
  --header 'X-Api-Key: YOUR_API_KEY' \
  --header 'Content-Type: application/x-www-form-urlencoded' \
  --data-urlencode 'date=2026-10-28'
```

Source: https://epom.com/ad-server/docs/api/traffic-quality/post-traffic-quality-detail