PUT
/
v2
/
saved
/
audiences
/
{id}
v2 Replace Audience
curl --request PUT \
  --url https://api.globalwebindex.com/v2/saved/audiences/{id} \
  --header 'Authorization: <api-key>' \
  --header 'Content-Type: application/json' \
  --data '{
  "name": "Male with credit card and short-term loan",
  "expression": {
    "and": [
      {
        "question": "q2",
        "datapoints": [
          "q2_1"
        ]
      },
      {
        "question": "gwi-ext.q1014a",
        "datapoints": [
          "q1014a",
          "q1014b"
        ],
        "suffixes": [
          "1"
        ]
      }
    ]
  },
  "folder_id": "b140035b-3adc-43bf-a39d-8e8005c8af2a",
  "position": 128,
  "datasets": [
    "ds-core",
    "ds-96c906f1"
  ]
}'

Authorizations

Authorization
string
header
required

Path Parameters

id
string
required

Audience ID

Body

application/json

audience to store

name
string
required

Human readable name

expression
object
required

Flexible expression of audience scope.

Example:
{
"and": [
{
"question": "q2",
"datapoints": ["q2_1", "q2_2"],
"min_count": 1,
"not": false
},
{
"question": "q6",
"datapoints": ["q6_2"],
"min_count": 1,
"suffixes": ["1", "2", "3"],
"not": false
}
]
}
folder_id
string
required

null/nil uuid or folder uuid

position
number
required

Position to give to be able to sort.

flags
enum<string>[]

additional flags about audience

datasets
string[]

dataset codes

Response

OK