About Amazon Ads API v1: /adsApi/v1/create/campaigns #431
|
Dear developer friends, I am calling the campaign creation API with the following request payload: {
"campaigns": [
{
"adProduct": "SPONSORED_PRODUCTS",
"autoCreationSettings": {
"autoCreateTargets": false,
"autoManageCampaign": true
},
"budgets": [
{
"budgetType": "MONETARY",
"budgetValue": {
"monetaryBudgetValue": {
"marketplaceSettings": [
{
"marketplace": "US",
"monetaryBudget": {
"value": 1.0
}
}
],
"monetaryBudget": {
"value": 1.0
}
}
},
"recurrenceTimePeriod": "DAILY"
}
],
"endDateTime": "2030-01-01T23:59:59Z",
"marketplaceScope": "SINGLE_MARKETPLACE",
"marketplaces": [
"US"
],
"name": "campaign_name_2026_1",
"startDateTime": "2030-01-01T00:00:00Z",
"state": "PAUSED"
}
]
}However, the API response is: {
"error": [
{
"errors": [
{
"code": "ACTION_NOT_SUPPORTED",
"message": "Operation not allowed"
}
],
"index": 0
}
],
"partialSuccess": [],
"success": []
}Could you please clarify why this request results in an |
Replies: 1 comment 1 reply
|
Issue: Root Cause: The Solution: Remove the
Corrected Payload: { Key Points: autoCreateTargets: false |
Issue:
ACTION_NOT_SUPPORTED
error when creating Sponsored Products campaign via
/adsApi/v1/create/campaigns
Root Cause: The
autoManageCampaign
field in your
autoCreationSettings
object is not supported for Sponsored Products campaigns in the Amazon Ads API v1.
Solution:
Remove the
autoManageCampaign
field from your request. For Sponsored Products, only use
autoCreateTargets
in the
autoCreationSettings
object:
"autoCreationSettings": { "autoCreateTargets": false }Corrected Payload:
{
"campaigns":
{
"adProduct": "SPONSORED_PRODUCTS",
"autoCreationSettings": {
"autoCreateTargets": false
},
"budgets":
{
"budgetType": "MONETARY",
"budgetValue": {
"monetaryBudgetValue": {
"monetaryBudget": {
"…