X

Create a filter selection

Creates an auto filter for a group.


[POST] https://api-eu1.stannp.com/v1/selections/new

Parameters

group_id int Mandatory. The ID of the group to associate this selection with.
name string Name your filter.
filters string A specially formatted string to represent your filters. eg:

total_spent:::more_than:::300

The format is based on the following:
[column_name]:::[string_operator]:::[value]

The string operators available are: matches, contains, begins, ends, before, after, less_than, more_than, is_not.

You can chain multiple filters together like this:
total_spent:::more_than:::300:::AND:::country:::matches:::GB

Request

                <?php
$curl = curl_init();

curl_setopt_array($curl, array(
    CURLOPT_URL => "https://api-eu1.stannp.com/v1/selections/new?api_key={API_KEY}",
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_ENCODING => "",
    CURLOPT_MAXREDIRS => 10,
    CURLOPT_TIMEOUT => 0,
    CURLOPT_FOLLOWLOCATION => true,
    CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
    CURLOPT_CUSTOMREQUEST => "POST",
    CURLOPT_POSTFIELDS => array(
        'group_id' => "1",
        'name' => "update",
        'filters' => "Steve"
    ),
    
));

$response = curl_exec($curl);

curl_close($curl);
print_r($response);
?>
            

Response

{
    "success": true,
    "data": [
        {
            "id": "1234"
        }
    ]
}