Request Status
curl --request GET \
--url https://api.wokelo.ai/api/enterprise/request/status/ \
--header 'Authorization: Bearer <token>'import requests
url = "https://api.wokelo.ai/api/enterprise/request/status/"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://api.wokelo.ai/api/enterprise/request/status/', 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/enterprise/request/status/",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>"
],
]);
$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.wokelo.ai/api/enterprise/request/status/"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("Authorization", "Bearer <token>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://api.wokelo.ai/api/enterprise/request/status/")
.header("Authorization", "Bearer <token>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.wokelo.ai/api/enterprise/request/status/")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["Authorization"] = 'Bearer <token>'
response = http.request(request)
puts response.read_body{
"request_id": "b1f10ebf-a251-4e2d-b867-8482ac701987",
"status": "COMPLETED",
"request_type": "target_screening",
"created_at": "2026-03-25T07:24:40.333168Z",
"updated_at": "2026-03-25T07:30:41.503082Z"
}
Supporting APIs
Request Status
Retrieves the current status of a previously submitted async API request.
GET
/
api
/
enterprise
/
request
/
status
/
Request Status
curl --request GET \
--url https://api.wokelo.ai/api/enterprise/request/status/ \
--header 'Authorization: Bearer <token>'import requests
url = "https://api.wokelo.ai/api/enterprise/request/status/"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://api.wokelo.ai/api/enterprise/request/status/', 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/enterprise/request/status/",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>"
],
]);
$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.wokelo.ai/api/enterprise/request/status/"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("Authorization", "Bearer <token>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://api.wokelo.ai/api/enterprise/request/status/")
.header("Authorization", "Bearer <token>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.wokelo.ai/api/enterprise/request/status/")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["Authorization"] = 'Bearer <token>'
response = http.request(request)
puts response.read_body{
"request_id": "b1f10ebf-a251-4e2d-b867-8482ac701987",
"status": "COMPLETED",
"request_type": "target_screening",
"created_at": "2026-03-25T07:24:40.333168Z",
"updated_at": "2026-03-25T07:30:41.503082Z"
}
Overview
Retrieves the current status of a previously submitted API request.Endpoint Details
- Method: GET
- Endpoint:
/api/enterprise/request/status/
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
URL Parameters
string
required
The unique identifier of the request whose status is being checked. Example:
11db67b6-8345-4837-950f-87bbd8d7dcbeResponse
Successful response will include therequest_id, status, request_type, created_at and updated_at fields.
Sample Response
{
"request_id": "11db67b6-8345-4837-950f-87bbd8d7dcbe",
"status": "COMPLETED",
"request_type": "market_map",
"created_at": "2026-03-24T18:12:17.787415Z",
"updated_at": "2026-03-24T18:29:31.041441Z"
}
| Status | Description |
|---|---|
PENDING | The request has been received and is queued for processing. |
PROCESSING | The request is currently being processed. |
COMPLETED | The request has finished successfully. Result data is included in the response. |
FAILED | The request encountered an error during processing. |
{
"request_id": "b1f10ebf-a251-4e2d-b867-8482ac701987",
"status": "COMPLETED",
"request_type": "target_screening",
"created_at": "2026-03-25T07:24:40.333168Z",
"updated_at": "2026-03-25T07:30:41.503082Z"
}
Authorizations
JWT token obtained from the /auth/token/ endpoint.