Complete Import Queue
curl --request POST \
--url https://api.bizzy.ai/v1/agents/import-queue/{sessionId}/complete \
--header 'Authorization: Bearer <token>'import requests
url = "https://api.bizzy.ai/v1/agents/import-queue/{sessionId}/complete"
headers = {"Authorization": "Bearer <token>"}
response = requests.post(url, headers=headers)
print(response.text)const options = {method: 'POST', headers: {Authorization: 'Bearer <token>'}};
fetch('https://api.bizzy.ai/v1/agents/import-queue/{sessionId}/complete', 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.bizzy.ai/v1/agents/import-queue/{sessionId}/complete",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
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.bizzy.ai/v1/agents/import-queue/{sessionId}/complete"
req, _ := http.NewRequest("POST", 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.post("https://api.bizzy.ai/v1/agents/import-queue/{sessionId}/complete")
.header("Authorization", "Bearer <token>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.bizzy.ai/v1/agents/import-queue/{sessionId}/complete")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["Authorization"] = 'Bearer <token>'
response = http.request(request)
puts response.read_body{
"success": true
}
{
"error": "Session is not in pending state"
}
{
"error": "Session not found"
}
Agent API
Complete Import Queue
POST
/
v1
/
agents
/
import-queue
/
{sessionId}
/
complete
Complete Import Queue
curl --request POST \
--url https://api.bizzy.ai/v1/agents/import-queue/{sessionId}/complete \
--header 'Authorization: Bearer <token>'import requests
url = "https://api.bizzy.ai/v1/agents/import-queue/{sessionId}/complete"
headers = {"Authorization": "Bearer <token>"}
response = requests.post(url, headers=headers)
print(response.text)const options = {method: 'POST', headers: {Authorization: 'Bearer <token>'}};
fetch('https://api.bizzy.ai/v1/agents/import-queue/{sessionId}/complete', 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.bizzy.ai/v1/agents/import-queue/{sessionId}/complete",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
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.bizzy.ai/v1/agents/import-queue/{sessionId}/complete"
req, _ := http.NewRequest("POST", 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.post("https://api.bizzy.ai/v1/agents/import-queue/{sessionId}/complete")
.header("Authorization", "Bearer <token>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.bizzy.ai/v1/agents/import-queue/{sessionId}/complete")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["Authorization"] = 'Bearer <token>'
response = http.request(request)
puts response.read_body{
"success": true
}
{
"error": "Session is not in pending state"
}
{
"error": "Session not found"
}
Mark an import queue session as complete and trigger the processing of all companies added to the session. Once completed, no additional companies can be added to this session.
Request
Path Parameters
string
required
The session ID of the import queue to complete
Response
{
"success": true
}
{
"error": "Session is not in pending state"
}
{
"error": "Session not found"
}
boolean
Whether the session was successfully marked as complete
Workflow
After completing a session:- The session status changes from
PENDINGtoPROCESSING - All existing companies from previous API imports are removed
- Bizzy begins matching and enriching the companies you added
- Matched companies are imported into your agent
- The session status updates to
COMPLETEDwhen finished
Full Replacement: Completing a new import queue will remove all companies that were imported via previous API sessions. This is a complete replacement, not an append operation. If you need to retain previously imported companies, include them in your new import session.
Notes
- The session must be in
PENDINGstatus to be completed - Once completed, you cannot add more companies to this session
- If you need to import more companies, start a new session
- You can check the session status using the import queue list endpoint
Was this page helpful?