---
title: Get an Ad Creative
framework: Apple Ads Platform API
role: symbol
role_heading: Web Service Endpoint
platforms: [apple ads platform api 1.0+]
path: apple-ads-platform-api/get-creatives-_id_
---

# Get an Ad Creative

Fetch a single ad creative by its unique identifier.

## URL

GET https://api.ads.apple.com/v1/creatives/{id}

## Path Parameters

id:

## Header Parameters

X-Ap-Context:

## Response Codes

200 OK: 400 Bad Request: 401 Unauthorized: 403 Forbidden: 404 Not Found: 429 Too Many Requests: 500 Internal Server Error:

## Discussion

Discussion This endpoint retrieves a single ad creative by its unique identifier. The response includes the full ad creative object, including type, spec, destination, current review state, and eligibility details. The systemStatus field conveys the ad creative’s current operational state, reflecting the internal review outcome. To determine whether the ad creative is eligible to serve, check systemStatus (VALID, INVALID, PENDING) together with the eligibility.status field. Understand System Status and Ad Delivery While systemStatus is PENDING, any ads associated with this ad creative will also have systemStatus: NOT_RUNNING and won’t deliver impressions. Once the ad creative reaches VALID, associated ads resume normal delivery, provided the ad group and campaign are also active. The eligibility object in the response describes any policy or content restrictions that apply to the ad creative. This can include blocked countries, restricted placements, or content category limitations that affect where the ad creative is allowed to serve. A couple of edge cases are worth calling out when fetching an ad creative by ID.  |   |   |  Payload Examples

## See Also

- [Create an Ad Creative](apple-ads-platform-api/post-creatives.md)
- [Query Ad Creatives](apple-ads-platform-api/post-creatives-query.md)
- [Update an Ad Creative](apple-ads-platform-api/put-creatives-_id_.md)
- [Delete an Ad Creative](apple-ads-platform-api/delete-creatives-_id_.md)
