curl --request POST \
--url https://api.getoneprofile.ai/cooldown/lists/ \
--header 'Content-Type: application/json' \
--header 'X-API-Key: <api-key>' \
--data '
{
"name": "<string>",
"email_column_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"table_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"view_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a"
}
'import requests
url = "https://api.getoneprofile.ai/cooldown/lists/"
payload = {
"name": "<string>",
"email_column_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"table_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"view_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a"
}
headers = {
"X-API-Key": "<api-key>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {'X-API-Key': '<api-key>', 'Content-Type': 'application/json'},
body: JSON.stringify({
name: '<string>',
email_column_id: '3c90c3cc-0d44-4b50-8888-8dd25736052a',
table_id: '3c90c3cc-0d44-4b50-8888-8dd25736052a',
view_id: '3c90c3cc-0d44-4b50-8888-8dd25736052a'
})
};
fetch('https://api.getoneprofile.ai/cooldown/lists/', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.getoneprofile.ai/cooldown/lists/",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'name' => '<string>',
'email_column_id' => '3c90c3cc-0d44-4b50-8888-8dd25736052a',
'table_id' => '3c90c3cc-0d44-4b50-8888-8dd25736052a',
'view_id' => '3c90c3cc-0d44-4b50-8888-8dd25736052a'
]),
CURLOPT_HTTPHEADER => [
"Content-Type: application/json",
"X-API-Key: <api-key>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://api.getoneprofile.ai/cooldown/lists/"
payload := strings.NewReader("{\n \"name\": \"<string>\",\n \"email_column_id\": \"3c90c3cc-0d44-4b50-8888-8dd25736052a\",\n \"table_id\": \"3c90c3cc-0d44-4b50-8888-8dd25736052a\",\n \"view_id\": \"3c90c3cc-0d44-4b50-8888-8dd25736052a\"\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("X-API-Key", "<api-key>")
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.post("https://api.getoneprofile.ai/cooldown/lists/")
.header("X-API-Key", "<api-key>")
.header("Content-Type", "application/json")
.body("{\n \"name\": \"<string>\",\n \"email_column_id\": \"3c90c3cc-0d44-4b50-8888-8dd25736052a\",\n \"table_id\": \"3c90c3cc-0d44-4b50-8888-8dd25736052a\",\n \"view_id\": \"3c90c3cc-0d44-4b50-8888-8dd25736052a\"\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.getoneprofile.ai/cooldown/lists/")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["X-API-Key"] = '<api-key>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"name\": \"<string>\",\n \"email_column_id\": \"3c90c3cc-0d44-4b50-8888-8dd25736052a\",\n \"table_id\": \"3c90c3cc-0d44-4b50-8888-8dd25736052a\",\n \"view_id\": \"3c90c3cc-0d44-4b50-8888-8dd25736052a\"\n}"
response = http.request(request)
puts response.read_body{
"created_at": "2023-11-07T05:31:56Z",
"email_column_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"entry_count": 123,
"id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"kind": "companies",
"name": "<string>",
"refreshed_at": "2023-11-07T05:31:56Z",
"resolved_count": 123,
"table_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"view_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a"
}{
"detail": "<string>"
}{
"detail": "<string>"
}{
"detail": "<string>"
}{
"detail": "<string>",
"issues": [
{
"input": "<string>",
"loc": [
"<string>"
],
"msg": "<string>",
"type": "<string>"
}
]
}{
"detail": "<string>"
}{
"detail": "<string>"
}{
"detail": "<string>"
}Create an exclusion list
A companies list holds pasted names and domains. An audience list points at a table and stays live, so rows added to it later are excluded too.
curl --request POST \
--url https://api.getoneprofile.ai/cooldown/lists/ \
--header 'Content-Type: application/json' \
--header 'X-API-Key: <api-key>' \
--data '
{
"name": "<string>",
"email_column_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"table_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"view_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a"
}
'import requests
url = "https://api.getoneprofile.ai/cooldown/lists/"
payload = {
"name": "<string>",
"email_column_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"table_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"view_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a"
}
headers = {
"X-API-Key": "<api-key>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {'X-API-Key': '<api-key>', 'Content-Type': 'application/json'},
body: JSON.stringify({
name: '<string>',
email_column_id: '3c90c3cc-0d44-4b50-8888-8dd25736052a',
table_id: '3c90c3cc-0d44-4b50-8888-8dd25736052a',
view_id: '3c90c3cc-0d44-4b50-8888-8dd25736052a'
})
};
fetch('https://api.getoneprofile.ai/cooldown/lists/', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.getoneprofile.ai/cooldown/lists/",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'name' => '<string>',
'email_column_id' => '3c90c3cc-0d44-4b50-8888-8dd25736052a',
'table_id' => '3c90c3cc-0d44-4b50-8888-8dd25736052a',
'view_id' => '3c90c3cc-0d44-4b50-8888-8dd25736052a'
]),
CURLOPT_HTTPHEADER => [
"Content-Type: application/json",
"X-API-Key: <api-key>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://api.getoneprofile.ai/cooldown/lists/"
payload := strings.NewReader("{\n \"name\": \"<string>\",\n \"email_column_id\": \"3c90c3cc-0d44-4b50-8888-8dd25736052a\",\n \"table_id\": \"3c90c3cc-0d44-4b50-8888-8dd25736052a\",\n \"view_id\": \"3c90c3cc-0d44-4b50-8888-8dd25736052a\"\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("X-API-Key", "<api-key>")
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.post("https://api.getoneprofile.ai/cooldown/lists/")
.header("X-API-Key", "<api-key>")
.header("Content-Type", "application/json")
.body("{\n \"name\": \"<string>\",\n \"email_column_id\": \"3c90c3cc-0d44-4b50-8888-8dd25736052a\",\n \"table_id\": \"3c90c3cc-0d44-4b50-8888-8dd25736052a\",\n \"view_id\": \"3c90c3cc-0d44-4b50-8888-8dd25736052a\"\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.getoneprofile.ai/cooldown/lists/")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["X-API-Key"] = '<api-key>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"name\": \"<string>\",\n \"email_column_id\": \"3c90c3cc-0d44-4b50-8888-8dd25736052a\",\n \"table_id\": \"3c90c3cc-0d44-4b50-8888-8dd25736052a\",\n \"view_id\": \"3c90c3cc-0d44-4b50-8888-8dd25736052a\"\n}"
response = http.request(request)
puts response.read_body{
"created_at": "2023-11-07T05:31:56Z",
"email_column_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"entry_count": 123,
"id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"kind": "companies",
"name": "<string>",
"refreshed_at": "2023-11-07T05:31:56Z",
"resolved_count": 123,
"table_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"view_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a"
}{
"detail": "<string>"
}{
"detail": "<string>"
}{
"detail": "<string>"
}{
"detail": "<string>",
"issues": [
{
"input": "<string>",
"loc": [
"<string>"
],
"msg": "<string>",
"type": "<string>"
}
]
}{
"detail": "<string>"
}{
"detail": "<string>"
}{
"detail": "<string>"
}Authorizations
Body
What an exclusion list holds.
COMPANIES is a pasted set of company names and domains, matched against a contact's account key. AUDIENCE is a live reference to a table (optionally through a saved view): rows added to that table later are excluded too, with nothing to re-save.
companies, audience 1 - 120Which column carries the address. Guessed from the table when omitted.
The excluded table. Required for an audience list.
Response
Successful Response
Pasted company names and domains on this list.
What an exclusion list holds.
COMPANIES is a pasted set of company names and domains, matched against a contact's account key. AUDIENCE is a live reference to a table (optionally through a saved view): rows added to that table later are excluded too, with nothing to re-save.
companies, audience Addresses an audience list currently resolves to.
Was this page helpful?