curl --request POST \
--url https://api.getoneprofile.ai/find-leads/tables/{table_id}/watch/stop/ \
--header 'X-API-Key: <api-key>'import requests
url = "https://api.getoneprofile.ai/find-leads/tables/{table_id}/watch/stop/"
headers = {"X-API-Key": "<api-key>"}
response = requests.post(url, headers=headers)
print(response.text)const options = {method: 'POST', headers: {'X-API-Key': '<api-key>'}};
fetch('https://api.getoneprofile.ai/find-leads/tables/{table_id}/watch/stop/', 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/find-leads/tables/{table_id}/watch/stop/",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_HTTPHEADER => [
"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"
"net/http"
"io"
)
func main() {
url := "https://api.getoneprofile.ai/find-leads/tables/{table_id}/watch/stop/"
req, _ := http.NewRequest("POST", url, nil)
req.Header.Add("X-API-Key", "<api-key>")
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/find-leads/tables/{table_id}/watch/stop/")
.header("X-API-Key", "<api-key>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.getoneprofile.ai/find-leads/tables/{table_id}/watch/stop/")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["X-API-Key"] = '<api-key>'
response = http.request(request)
puts response.read_body{
"ceiling_credits_per_day": 123,
"credits_per_person": 123,
"enrich_new_rows": true,
"id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"last_person_at": "2023-11-07T05:31:56Z",
"notices": [
"<string>"
],
"paused_at": "2023-11-07T05:31:56Z",
"people_added": 123,
"people_per_day": 123,
"people_today": 123,
"people_waiting": 123,
"record_type": "people",
"spend_limit_credits": 123,
"spent_credits": 123,
"started_at": "2023-11-07T05:31:56Z",
"status": "starting",
"stopped_at": "2023-11-07T05:31:56Z",
"table_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"verified": true,
"events": [
{
"actor_kind": "<string>",
"created_at": "2023-11-07T05:31:56Z",
"detail": {},
"event": "started",
"actor_name": "<string>"
}
],
"failure_filter": "<string>",
"failure_message": "<string>",
"funnel": {
"added": 123,
"counted_at": "2023-11-07T05:31:56Z",
"found": 123,
"rejected_by": {}
},
"pause_reason": "person"
}{
"detail": "<string>"
}{
"detail": "<string>"
}{
"detail": "<string>"
}{
"detail": "<string>",
"issues": [
{
"input": "<string>",
"loc": [
"<string>"
],
"msg": "<string>",
"type": "<string>"
}
]
}{
"detail": "<string>"
}{
"detail": "<string>"
}{
"detail": "<string>"
}Stop a table's LinkedIn watch
Stop the watch: it adds no one else and drops anyone waiting. The table and its rows stay, and it can be started again.
curl --request POST \
--url https://api.getoneprofile.ai/find-leads/tables/{table_id}/watch/stop/ \
--header 'X-API-Key: <api-key>'import requests
url = "https://api.getoneprofile.ai/find-leads/tables/{table_id}/watch/stop/"
headers = {"X-API-Key": "<api-key>"}
response = requests.post(url, headers=headers)
print(response.text)const options = {method: 'POST', headers: {'X-API-Key': '<api-key>'}};
fetch('https://api.getoneprofile.ai/find-leads/tables/{table_id}/watch/stop/', 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/find-leads/tables/{table_id}/watch/stop/",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_HTTPHEADER => [
"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"
"net/http"
"io"
)
func main() {
url := "https://api.getoneprofile.ai/find-leads/tables/{table_id}/watch/stop/"
req, _ := http.NewRequest("POST", url, nil)
req.Header.Add("X-API-Key", "<api-key>")
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/find-leads/tables/{table_id}/watch/stop/")
.header("X-API-Key", "<api-key>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.getoneprofile.ai/find-leads/tables/{table_id}/watch/stop/")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["X-API-Key"] = '<api-key>'
response = http.request(request)
puts response.read_body{
"ceiling_credits_per_day": 123,
"credits_per_person": 123,
"enrich_new_rows": true,
"id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"last_person_at": "2023-11-07T05:31:56Z",
"notices": [
"<string>"
],
"paused_at": "2023-11-07T05:31:56Z",
"people_added": 123,
"people_per_day": 123,
"people_today": 123,
"people_waiting": 123,
"record_type": "people",
"spend_limit_credits": 123,
"spent_credits": 123,
"started_at": "2023-11-07T05:31:56Z",
"status": "starting",
"stopped_at": "2023-11-07T05:31:56Z",
"table_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"verified": true,
"events": [
{
"actor_kind": "<string>",
"created_at": "2023-11-07T05:31:56Z",
"detail": {},
"event": "started",
"actor_name": "<string>"
}
],
"failure_filter": "<string>",
"failure_message": "<string>",
"funnel": {
"added": 123,
"counted_at": "2023-11-07T05:31:56Z",
"found": 123,
"rejected_by": {}
},
"pause_reason": "person"
}{
"detail": "<string>"
}{
"detail": "<string>"
}{
"detail": "<string>"
}{
"detail": "<string>",
"issues": [
{
"input": "<string>",
"loc": [
"<string>"
],
"msg": "<string>",
"type": "<string>"
}
]
}{
"detail": "<string>"
}{
"detail": "<string>"
}{
"detail": "<string>"
}Authorizations
Path Parameters
Response
Successful Response
A table's LinkedIn watch: where it stands and what it may spend.
The most one day can cost now: its people, plus every column that runs on a new person by itself.
What to check about its filters, in our words.
People added today (UTC).
People it was sent that wait to be added, held by a pause or the daily ceiling.
Which dataset a search runs against, and so which provider serves it.
Values are persisted in String(16) columns, so every member must stay within 16 characters.
people, companies, signal_companies, signal_people, lookalikes, local_businesses, hiring_companies, backlinks, post_engagers, profile_engagers, page_engagers, topic_mentions, event_attendees, search_results What it has charged for the people it added.
starting while it is being set up, active while it adds people, paused (see pause_reason), stopped by a person, or failed when it could not start.
starting, active, paused, stopped, failed Whether a test delivery proved people can reach this table.
Show child attributes
Show child attributes
The filter a refused start was pinned to.
Why it could not start, in words to show.
Why the watch added fewer people than it found, as last counted (at most an hour old).
Show child attributes
Show child attributes
Why it is paused: person, credits, limit (its total limit is spent), table_full, table_trashed, our_side (paused on our side), platform (paused for everyone) or landing_failed. credits, our_side and platform resume by themselves; the rest need a person.
person, credits, limit, table_full, table_trashed, our_side, platform, landing_failed Was this page helpful?