---
title: "Live ad-set details incl. learning phase"
method: GET
path: "/v1/ads/ad-sets/{adSetId}"
tags: ["Ad Campaigns"]
---

# Live ad-set details incl. learning phase

`GET /v1/ads/ad-sets/{adSetId}`

Reads the ad set live from Meta, returned verbatim. The default projection includes
`learning_stage_info` (learning-phase status: LEARNING / SUCCESS / FAIL / WAIVING — Meta
omits its `status` key on paused ad sets), delivery settings, budgets, schedule and
targeting. `fields` is a raw-passthrough override; unknown fields return Meta's 400
verbatim.

## Path parameters

- `adSetId` string, required

## Query parameters

- `accountId` string, required
- `fields` string

## Response `200`

The ad set as returned by Meta

- object
  - `adSet` object — Raw Meta ad set; keys are the requested Graph fields.

## Other responses

- `400` — Invalid input, or Meta rejected the query — message carries Meta's error
- `401` — Unauthorized
- `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/versions/51932b099b2f/schema)
