[Legacy] Initiate News Report
curl --request POST \
--url https://api.wokelo.ai/api/news/start/ \
--header 'Authorization: <authorization>' \
--header 'Content-Type: application/json' \
--data '
{
"whitelisted_domains": [
{}
],
"blacklisted_domains": [
{}
],
"news_limit": 123,
"start_date": "<string>",
"end_date": "<string>",
"website": "<string>",
"permalink": "<string>"
}
'import requests
url = "https://api.wokelo.ai/api/news/start/"
payload = {
"whitelisted_domains": [{}],
"blacklisted_domains": [{}],
"news_limit": 123,
"start_date": "<string>",
"end_date": "<string>",
"website": "<string>",
"permalink": "<string>"
}
headers = {
"Authorization": "<authorization>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {Authorization: '<authorization>', 'Content-Type': 'application/json'},
body: JSON.stringify({
whitelisted_domains: [{}],
blacklisted_domains: [{}],
news_limit: 123,
start_date: '<string>',
end_date: '<string>',
website: '<string>',
permalink: '<string>'
})
};
fetch('https://api.wokelo.ai/api/news/start/', 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.wokelo.ai/api/news/start/",
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([
'whitelisted_domains' => [
[
]
],
'blacklisted_domains' => [
[
]
],
'news_limit' => 123,
'start_date' => '<string>',
'end_date' => '<string>',
'website' => '<string>',
'permalink' => '<string>'
]),
CURLOPT_HTTPHEADER => [
"Authorization: <authorization>",
"Content-Type: application/json"
],
]);
$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.wokelo.ai/api/news/start/"
payload := strings.NewReader("{\n \"whitelisted_domains\": [\n {}\n ],\n \"blacklisted_domains\": [\n {}\n ],\n \"news_limit\": 123,\n \"start_date\": \"<string>\",\n \"end_date\": \"<string>\",\n \"website\": \"<string>\",\n \"permalink\": \"<string>\"\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("Authorization", "<authorization>")
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.wokelo.ai/api/news/start/")
.header("Authorization", "<authorization>")
.header("Content-Type", "application/json")
.body("{\n \"whitelisted_domains\": [\n {}\n ],\n \"blacklisted_domains\": [\n {}\n ],\n \"news_limit\": 123,\n \"start_date\": \"<string>\",\n \"end_date\": \"<string>\",\n \"website\": \"<string>\",\n \"permalink\": \"<string>\"\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.wokelo.ai/api/news/start/")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["Authorization"] = '<authorization>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"whitelisted_domains\": [\n {}\n ],\n \"blacklisted_domains\": [\n {}\n ],\n \"news_limit\": 123,\n \"start_date\": \"<string>\",\n \"end_date\": \"<string>\",\n \"website\": \"<string>\",\n \"permalink\": \"<string>\"\n}"
response = http.request(request)
puts response.read_body{
"report_id": 2000156
}
Monitoring
[Legacy] Initiate News Report
POST
/
api
/
news
/
start
/
[Legacy] Initiate News Report
curl --request POST \
--url https://api.wokelo.ai/api/news/start/ \
--header 'Authorization: <authorization>' \
--header 'Content-Type: application/json' \
--data '
{
"whitelisted_domains": [
{}
],
"blacklisted_domains": [
{}
],
"news_limit": 123,
"start_date": "<string>",
"end_date": "<string>",
"website": "<string>",
"permalink": "<string>"
}
'import requests
url = "https://api.wokelo.ai/api/news/start/"
payload = {
"whitelisted_domains": [{}],
"blacklisted_domains": [{}],
"news_limit": 123,
"start_date": "<string>",
"end_date": "<string>",
"website": "<string>",
"permalink": "<string>"
}
headers = {
"Authorization": "<authorization>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {Authorization: '<authorization>', 'Content-Type': 'application/json'},
body: JSON.stringify({
whitelisted_domains: [{}],
blacklisted_domains: [{}],
news_limit: 123,
start_date: '<string>',
end_date: '<string>',
website: '<string>',
permalink: '<string>'
})
};
fetch('https://api.wokelo.ai/api/news/start/', 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.wokelo.ai/api/news/start/",
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([
'whitelisted_domains' => [
[
]
],
'blacklisted_domains' => [
[
]
],
'news_limit' => 123,
'start_date' => '<string>',
'end_date' => '<string>',
'website' => '<string>',
'permalink' => '<string>'
]),
CURLOPT_HTTPHEADER => [
"Authorization: <authorization>",
"Content-Type: application/json"
],
]);
$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.wokelo.ai/api/news/start/"
payload := strings.NewReader("{\n \"whitelisted_domains\": [\n {}\n ],\n \"blacklisted_domains\": [\n {}\n ],\n \"news_limit\": 123,\n \"start_date\": \"<string>\",\n \"end_date\": \"<string>\",\n \"website\": \"<string>\",\n \"permalink\": \"<string>\"\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("Authorization", "<authorization>")
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.wokelo.ai/api/news/start/")
.header("Authorization", "<authorization>")
.header("Content-Type", "application/json")
.body("{\n \"whitelisted_domains\": [\n {}\n ],\n \"blacklisted_domains\": [\n {}\n ],\n \"news_limit\": 123,\n \"start_date\": \"<string>\",\n \"end_date\": \"<string>\",\n \"website\": \"<string>\",\n \"permalink\": \"<string>\"\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.wokelo.ai/api/news/start/")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["Authorization"] = '<authorization>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"whitelisted_domains\": [\n {}\n ],\n \"blacklisted_domains\": [\n {}\n ],\n \"news_limit\": 123,\n \"start_date\": \"<string>\",\n \"end_date\": \"<string>\",\n \"website\": \"<string>\",\n \"permalink\": \"<string>\"\n}"
response = http.request(request)
puts response.read_body{
"report_id": 2000156
}
Overview
This endpoint initiates news report on a companyEndpoint Details
- Method: POST
- Endpoint:
/api/news/start/
Authentication requirements
- Include a valid JWT token in your request header
- If you don’t have a token yet, you can get one from the
/auth/token/endpoint first.
Request
Request Parameter
Header Parameters
JWT token obtained from the Authentication request
Body Parameters
Domains of news sources from which to fetch news
News source domains to exclude from search
Number of news items to retrieve (Default: 1000)
Date from which news will be retrieved.
- Default: 2 years
- Format:
YYYY-MM-DD
Date till which news will be retrieved.
- Default: current date
- Format:
YYYY-MM-DD
Website of the target company
Crunchbase permalink of the target company
Response
Successful response JSON will include the report_id of the news report{
"report_id": 2000156
}
⌘I