Industry Research
curl --request POST \
--url https://api.wokelo.ai/api/workflow_manager/start/ \
--header 'Authorization: <authorization>' \
--header 'Content-Type: application/json' \
--data '
{
"industry": "<string>",
"workflow": "<string>",
"custom_files": {}
}
'import requests
url = "https://api.wokelo.ai/api/workflow_manager/start/"
payload = {
"industry": "<string>",
"workflow": "<string>",
"custom_files": {}
}
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({industry: '<string>', workflow: '<string>', custom_files: {}})
};
fetch('https://api.wokelo.ai/api/workflow_manager/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/workflow_manager/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([
'industry' => '<string>',
'workflow' => '<string>',
'custom_files' => [
]
]),
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/workflow_manager/start/"
payload := strings.NewReader("{\n \"industry\": \"<string>\",\n \"workflow\": \"<string>\",\n \"custom_files\": {}\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/workflow_manager/start/")
.header("Authorization", "<authorization>")
.header("Content-Type", "application/json")
.body("{\n \"industry\": \"<string>\",\n \"workflow\": \"<string>\",\n \"custom_files\": {}\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.wokelo.ai/api/workflow_manager/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 \"industry\": \"<string>\",\n \"workflow\": \"<string>\",\n \"custom_files\": {}\n}"
response = http.request(request)
puts response.read_body{
"report_id": 123345
}
Workflow automation
Industry Research
POST
/
api
/
workflow_manager
/
start
/
Industry Research
curl --request POST \
--url https://api.wokelo.ai/api/workflow_manager/start/ \
--header 'Authorization: <authorization>' \
--header 'Content-Type: application/json' \
--data '
{
"industry": "<string>",
"workflow": "<string>",
"custom_files": {}
}
'import requests
url = "https://api.wokelo.ai/api/workflow_manager/start/"
payload = {
"industry": "<string>",
"workflow": "<string>",
"custom_files": {}
}
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({industry: '<string>', workflow: '<string>', custom_files: {}})
};
fetch('https://api.wokelo.ai/api/workflow_manager/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/workflow_manager/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([
'industry' => '<string>',
'workflow' => '<string>',
'custom_files' => [
]
]),
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/workflow_manager/start/"
payload := strings.NewReader("{\n \"industry\": \"<string>\",\n \"workflow\": \"<string>\",\n \"custom_files\": {}\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/workflow_manager/start/")
.header("Authorization", "<authorization>")
.header("Content-Type", "application/json")
.body("{\n \"industry\": \"<string>\",\n \"workflow\": \"<string>\",\n \"custom_files\": {}\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.wokelo.ai/api/workflow_manager/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 \"industry\": \"<string>\",\n \"workflow\": \"<string>\",\n \"custom_files\": {}\n}"
response = http.request(request)
puts response.read_body{
"report_id": 123345
}
Overview
Starts generating an Industry Research report for your specified industry.Endpoint Details
- Method: POST
- Endpoint:
api/workflow_manager/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 Parameters
Header Parameters
string
required
JWT token obtained from the Authentication request
Body Parameters
string
required
Industry on which the report will be created
string
required
industry_primerarray of objects
Files to include in the report. Use fileName values from the file upload response
Response
Success response will include the report_id of the Industry Research reportSuccessful Response Fields
integer
Report id of the Industry Research
{
"report_id": 123345
}