Update campaign approval state
Approve campaigns within a specified namespace. Campaign approval may take longer due to GCS rate-limiting during backend processing.
description: "Approve campaigns within a specified namespace. Campaign approval may take longer due to GCS rate-limiting during backend processing."
Update campaign approval state
Approve campaigns within a specified namespace. Campaign approval may take longer due to GCS rate-limiting during backend processing.
For accessing the API a valid JWT jwt must be passed in all queries in the 'Authorization' header. The following syntax must be used in the 'Authorization' header. (Bearer xxx.yyy.zzz)
Provides the details of the updated campaigns after bulk approval.
Unique identifier for the bulk operation.
Status message providing additional details about the bulk operation.
There was a problem with input.
Login failed or token not valid.
Access denied due to insufficient permissions.
An unexpected error response.
POST /v3/campaigns/bulk/approve HTTP/1.1
Host: campaign.<env>.citrusad.com
Authorization: YOUR_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 138
{
"campaigns": [
{
"approval": {
"rejectionReason": "text",
"state": "APPROVAL_STATE_PENDING"
},
"campaignType": "CAMPAIGN_TYPE_BANNER",
"id": "text"
}
]
}{
"bulkId": "text",
"message": "text",
"status": "BULK_OPERATION_SUBMITTED"
}
