Skip to content

Bulk-import suppressions

Requires EDITOR and TRACKLY_PII_HMAC_KEY. Provide emails array and/or text blob (one per line).

projectId
required
string

Tenant project id (row-level isolation on every query).

Media typeapplication/json
object
reason
string
default: imported
Allowed values: bounce complaint unsubscribe manual imported inbound_unsubscribe
scope
string
default: project
Allowed values: project global
emails
Array<string>
<= 10000 items
text
string
<= 1000000 characters

Import counts.

Media typeapplication/json
object
inserted
integer
skipped
integer
total
integer

Validation error, or no importable emails found.

Media typeapplication/json
object
error
required

Human-readable error message.

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

Not authenticated (no valid session/principal).

Media typeapplication/json
object
error
required

Human-readable error message.

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

Authenticated but lacks the required project role.

Media typeapplication/json
object
error
required

Human-readable error message.

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

PII HMAC key not configured.

Media typeapplication/json
object
error
required

Human-readable error message.

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