Skip to content

Create a saved audience

Requires EDITOR.

projectId
required
string

Project (tenant) identifier. Row-level tenant isolation is enforced on every query.

Media typeapplication/json
object
name
required
string
description
string | null
source
string
default: value_users
audienceType
string
default: dynamic
estimatedCount
integer
filter

Audience filter object; also accepts filterJson (string).

filterJson
string

Created audience.

Media typeapplication/json
object
audience
object
key
additional properties
any

Empty name or invalid JSON.

Media typeapplication/json
object
error
required

Human-readable error message.

string
message
string
Examplegenerated
json
{
"error": "example",
"message": "example"
}

Not authenticated (401 via requireAuthenticated) or insufficient project role (403).

Media typeapplication/json
object
error
required

Human-readable error message.

string
message
string
Examplegenerated
json
{
"error": "example",
"message": "example"
}

Duplicate audience name.

Media typeapplication/json
object
error
required

Human-readable error message.

string
message
string
Examplegenerated
json
{
"error": "example",
"message": "example"
}