---
title: SharedBudgetAssignment
framework: Apple Ads Platform API
role: symbol
role_heading: Object
platforms: [apple ads platform api 1.0+]
path: apple-ads-platform-api/sharedbudgetassignment
---

# SharedBudgetAssignment

Represents a single budget order assignment within a campaign’s sharedBudgets array.

## Declaration

```data
object SharedBudgetAssignment
```

## Properties

budgetId: The identifier of the budget order this campaign is assigned to. Read-only.

## Discussion

Discussion The SharedBudgetAssignment object is an embedded object returned as part of a Campaign. On Campaign, the field is sharedBudgets, an array of assignment objects each containing a budgetId. A campaign can carry multiple budget order assignments as long as their schedules don’t overlap. Multiple budget orders per campaign: A campaign can be assigned to multiple budget orders, subject to the non-overlap rule. Sort budget orders by startTime. Each budget order must have an endTime that is strictly before the next budget order’s startTime. An open-ended budget order (no endTime) can’t be combined with another budget order on the same campaign. The API rejects overlapping schedules with a BUDGET_ORDER_OVERLAPPING error. No standalone operations: The SharedBudgetAssignment isn’t independently addressable. There are no standalone create, read, update, delete, or query operations for it. The API only returns assignment objects as part of a Campaign response. Example {   "budgetId": 555666777 }

## See Also

- [SharedBudget](apple-ads-platform-api/sharedbudget.md)
- [SharedBudgetCreate](apple-ads-platform-api/sharedbudgetcreate.md)
- [SharedBudgetUpdate](apple-ads-platform-api/sharedbudgetupdate.md)
- [SharedBudgetResponse](apple-ads-platform-api/sharedbudgetresponse.md)
- [SharedBudgetQueryResponse](apple-ads-platform-api/sharedbudgetqueryresponse.md)
- [SharedBudgetAssignmentCreate](apple-ads-platform-api/sharedbudgetassignmentcreate.md)
- [SharedBudgetAssignmentUpdate](apple-ads-platform-api/sharedbudgetassignmentupdate.md)
- [InvoiceDetail](apple-ads-platform-api/invoicedetail.md)
- [InvoiceDetailUpdate](apple-ads-platform-api/invoicedetailupdate.md)
