Skip to main content
POST
/
api
/
workflow_manager
/
start
Custom Workflows
curl --request POST \
  --url https://api.wokelo.ai/api/workflow_manager/start/ \
  --header 'Authorization: <authorization>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "workbook_name": "<string>",
  "workflow": "<string>",
  "permalink": "<string>",
  "website": "<string>",
  "industry_research_topic": "<string>",
  "custom_files": {}
}
'
{
    "report_id": 86220
}

Documentation Index

Fetch the complete documentation index at: https://docs.wokelo.ai/llms.txt

Use this file to discover all available pages before exploring further.

Overview

Run your pre-configured custom workflows to generate company or industry reports in your specific format.

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

Authorization
string
required
JWT token obtained from the Authentication request

Body Parameters

workbook_name
string
Name with which the workbook will be saved
workflow
string
required
Your workflow ID from the dashboard URL (e.g., comp_research_f312g from app.wokelo.ai/dashboard/workflows/comp_research_f312g/)
Crunchbase permalink of the company. Required for company-based workflows.
website
string
required
Website of the company. Required for company-based workflows.
industry_research_topic
string
required
For company workflows: Company’s industry (optional—leaves blank to use Wokelo’s auto-detected industry)For industry workflows: Industry to analyze (required)
custom_files
array of objects
Files to include in the report—use fileName values from the upload response
Note: Either of company’s permalink or website is required for the company-based workflows

Response

Successful response will include the report_id of the custom report

Successful Response Fields

report_id
integer
Report id for the initiated custom report
{
    "report_id": 86220
}