---
title: "Submit an async insights report run"
method: POST
path: "/v1/ads/insights/reports"
tags: ["Ad Insights"]
---

# Submit an async insights report run

`POST /v1/ads/insights/reports`

Submits an asynchronous Meta insights report. Same query surface as GET /v1/ads/insights, but
in the JSON body; Meta processes the report server-side, which is the right choice for long
ranges or large accounts where the sync query is slow or rate-limited. Returns a `reportRunId`
to poll via GET /v1/ads/insights/reports/{reportRunId}.

## Request body

- object
  - `accountId` string, required — Zernio SocialAccount id (posting or ads variant).
  - `objectId` string, required — Meta insights node: act_<n>, campaign id, ad set id or ad id.
  - `level` 'ad' | 'adset' | 'campaign' | 'account'
  - `fields` string — Comma-separated Graph insights fields.
  - `breakdowns` string — Comma-separated Graph breakdowns.
  - `actionBreakdowns` string — Comma-separated Graph action breakdowns (e.g. action_type,action_destination).
  - `actionAttributionWindows` string[] — Meta attribution windows (e.g. ["7d_click", "1d_view"]). Action values are returned keyed per window.
  - `actionReportTime` string — When actions are counted: impression, conversion or mixed.
  - `useUnifiedAttributionSetting` boolean — Use the ad sets' own attribution settings for action counting.
  - `filtering` object[] — Meta filter objects, applied server-side.
    - `field` string, required
    - `operator` string, required
    - `value` unknown
  - `datePreset` string — Mutually exclusive with fromDate/toDate.
  - `fromDate` string, date
  - `toDate` string, date
  - `timeIncrement` union
    - integer
    - 'monthly' | 'all_days'

## Response `202`

Report run submitted

- object
  - `reportRunId` string
  - `status` string

## Other responses

- `400` — Invalid input, or Meta rejected the report parameters
- `401` — Unauthorized
- `429` — Meta rate limit reached
- `501` — Only supported on Meta (facebook/instagram)

---

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