---
title: Get a Campaign
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-campaigns-_id_
---

# Get a Campaign

Retrieve a single campaign by its unique identifier.

## URL

GET https://api.ads.apple.com/v1/campaigns/{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 campaign by its ID and returns the latest persisted state of the Campaign object. The response includes all campaign fields, including promotedObjectType and promotedObjectId, which are read-only (immutable) after being set at campaign creation. Campaigns are returned regardless of their deleted status. Payload Examples

## See Also

- [Create a Campaign](apple-ads-platform-api/post-campaigns.md)
- [Query Campaigns](apple-ads-platform-api/post-campaigns-query.md)
- [Update a Campaign](apple-ads-platform-api/put-campaigns-_id_.md)
- [Delete a Campaign](apple-ads-platform-api/delete-campaigns-_id_.md)
- [Get Legacy App Limited Status Reason Details](apple-ads-platform-api/get-campaigns-_id_-legacy-app-limited-status-reason-details.md)
