post
https://sandbox-api.viantinc.com/{basePath}/creative/assignToAudiences
Assign multiple creatives to multiple audiences
Request
POST /creative/assignToAudiences
Request Body
| Name | Type | Description | Required |
|---|---|---|---|
| entityIds | Number Array | Ad Order IDs to assign the creatives to. | Yes |
| creativeIds | Number Array | Creative IDs to assign to the ad orders. | Yes |
Response
| JSON Fields | Type | Description |
|---|---|---|
| messages | Object Array | An array of any error messages. |
| messages[].level | String | Error level. |
| messages[].code | String | Error code. |
| messages[].message | String | Error message. |
| entity | Object Array | Contains results per Ad Order. |
| entity[].entityId | Number | Ad order ID. |
| entity[].results | Object Array | Assignment info for the Ad Order. Empty if all creatives were already assigned. |
| entity[].results[].creativeId | Number | Creative ID. |
| entity[].results[].result | String |
Assignment result. Possible values:
|
Example
Request to assign creatives to multiple audiences
curl -u <user>:<password> -X POST -H "Content-Type: application/json" -d '{"entityIds":[544623,544624],"creativeIds":[82877,31233]}' https://sandbox-api.viant.com/v1/creative/assignToAudiences
Response
{
"messages": [],
"entity": [
{
"entityId": 544623,
"results": [
{
"creativeId": 82877,
"Result": "SUCCESS"
},{
"creativeId": 31233,
"Result": "SUCCESS"
}
]
},{
"entityId": 544624,
"results": [
{
"creativeId":31233,
"Result": "SUCCESS"
},{
"creativeId": 82877,
"Result": "SUCCESS"
}
]
}
]
}