Enterprise: Fetch Queued Request Endpoint
curl --request POST \
--url https://modelslab.com/api/v1/enterprise/fetch \
--header 'Content-Type: application/json' \
--data '
{
"key": "<string>",
"request_id": "<string>"
}
'import requests
url = "https://modelslab.com/api/v1/enterprise/fetch"
payload = {
"key": "<string>",
"request_id": "<string>"
}
headers = {"Content-Type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {'Content-Type': 'application/json'},
body: JSON.stringify({key: '<string>', request_id: '<string>'})
};
fetch('https://modelslab.com/api/v1/enterprise/fetch', 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://modelslab.com/api/v1/enterprise/fetch",
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([
'key' => '<string>',
'request_id' => '<string>'
]),
CURLOPT_HTTPHEADER => [
"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://modelslab.com/api/v1/enterprise/fetch"
payload := strings.NewReader("{\n \"key\": \"<string>\",\n \"request_id\": \"<string>\"\n}")
req, _ := http.NewRequest("POST", url, payload)
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://modelslab.com/api/v1/enterprise/fetch")
.header("Content-Type", "application/json")
.body("{\n \"key\": \"<string>\",\n \"request_id\": \"<string>\"\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://modelslab.com/api/v1/enterprise/fetch")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["Content-Type"] = 'application/json'
request.body = "{\n \"key\": \"<string>\",\n \"request_id\": \"<string>\"\n}"
response = http.request(request)
puts response.read_body{
"status": "success",
"message": "Operation completed successfully"
}{
"status": "error",
"message": "Error message"
}Fetch Image
This endpoint is used to fetch images from the processing queue.
POST
/
enterprise
/
fetch
Enterprise: Fetch Queued Request Endpoint
curl --request POST \
--url https://modelslab.com/api/v1/enterprise/fetch \
--header 'Content-Type: application/json' \
--data '
{
"key": "<string>",
"request_id": "<string>"
}
'import requests
url = "https://modelslab.com/api/v1/enterprise/fetch"
payload = {
"key": "<string>",
"request_id": "<string>"
}
headers = {"Content-Type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {'Content-Type': 'application/json'},
body: JSON.stringify({key: '<string>', request_id: '<string>'})
};
fetch('https://modelslab.com/api/v1/enterprise/fetch', 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://modelslab.com/api/v1/enterprise/fetch",
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([
'key' => '<string>',
'request_id' => '<string>'
]),
CURLOPT_HTTPHEADER => [
"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://modelslab.com/api/v1/enterprise/fetch"
payload := strings.NewReader("{\n \"key\": \"<string>\",\n \"request_id\": \"<string>\"\n}")
req, _ := http.NewRequest("POST", url, payload)
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://modelslab.com/api/v1/enterprise/fetch")
.header("Content-Type", "application/json")
.body("{\n \"key\": \"<string>\",\n \"request_id\": \"<string>\"\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://modelslab.com/api/v1/enterprise/fetch")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["Content-Type"] = 'application/json'
request.body = "{\n \"key\": \"<string>\",\n \"request_id\": \"<string>\"\n}"
response = http.request(request)
puts response.read_body{
"status": "success",
"message": "Operation completed successfully"
}{
"status": "error",
"message": "Error message"
}Complex image generation requests are queued, and results can be retrieved later with an estimated processing time provided by the eta parameter.
Request
Send aPOST request to below endpoint to return the corresponding queued images, specified by the request_id parameter in the request body.
curl
--request POST 'https://modelslab.com/api/v1/enterprise/fetch' \
Body
json
{
"key": "enterprise_api_key",
"request_id": "your_request_id"
}
Related topics
Fetch ImageWas this page helpful?
⌘I

