Company Search
Search the Wokelo database by company name, website, or ticker symbol to retrieve permalinks and key attributes needed for other API calls. Note: If you are unable to find a company from the wokelo database using this API, you can still use our APIs (except Monitoring API) by using complete URL of the company’s website instead of its permalink.GET /api/enterprise/company/search
NOTE: This is a synchronous API, which means the results will be returned in the HTTP response itself.
Add Company
Add a company to the Wokelo database when it cannot be found using the Company Search API. Once added, the company becomes available for use across other Wokelo APIs via the returnedpermalink.
POST /api/enterprise/company/add/
NOTE: This is an asynchronous API. After submitting a request, poll the Check status endpoint and retrieve the output using the Request result endpoint. Learn more about How Async APIs work.
Authentication
Uses the same authentication and headers as the Company Search API: a Bearer token in theAuthorization header and Content-Type: application/json.
Request body
Response
The API returns arequest_id that you use to poll for status and retrieve the result.
Retrieving the result
Once the request status isCOMPLETED, use the Request result endpoint to fetch the output.
permalink can then be used as the company reference in other Wokelo API calls.
File upload
Upload your proprietary files to Wokelo to supplement research reports with internal data. Each uploaded file receives a unique identifier (fileName) that you reference in the custom_files parameter when creating reports.POST /api/assets/upload/
Request lifecycle
Enrichment, Insights, and Company Grid APIs are all asynchronous. After submitting a request, use these endpoints to track and retrieve results.Check status
This API can be used to check request status.GET /api/enterprise/request/status/
Cancel request
This API can be used to cancel a request that is already placed and is in “PENDING” or “PROCESSING” state. ** **POST /api/enterprise/request/cancel
Request result
This API helps you get the result of a request after its status is “COMPLETED”.GET /api/enterprise/request/result/
Report lifecycle
Workflow APIs (Company Research, Industry Research, Peer Comparison, Custom) are asynchronous and produce downloadable reports. Use these endpoints to track and export them.Report status
This API can be used to get the status of report that is already placed using any of the workflow APIs.GET /api/assets/get_notebook_status/
Download report
This API can be used to download the report after its completed. Export Formats supported: “pdf”, “docx”, “ppt”, or “json”. Note: ppt format is only supported for company research, industry research reports.Report config
Retrieve the settings originally used to trigger a report. View detailed API reference.POST api/wkl/notebook/configuration/