list_suppressed_profiles
Fetch suppressed marketing profiles by reason (unsubscribe, hard bounce, spam complaint, user suppressed, or invalid email). Supports pagination via cursor; call once per reason for a complete list.
Instructions
List profiles suppressed from email marketing for a single reason. Klaviyo only allows equals (not any) for suppression.reason, so call once per reason if you need a full picture. Up to 100 per call. Use cursor for pagination.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"account": "<account>",
"reason": "<reason>"
},
"name": "list_suppressed_profiles"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| reason | Yes | Suppression reason. Required - Klaviyo allows only `equals` here. | |
| account | Yes | Account name | |
| page_cursor | No | Cursor from previous page. |