Skip to main content
GET
/
generation
/
{taskId}
/
status
Query task generation status
curl --request GET \
  --url https://pollo.ai/api/platform/generation/{taskId}/status \
  --header 'x-api-key: <api-key>'
import requests

url = "https://pollo.ai/api/platform/generation/{taskId}/status"

headers = {"x-api-key": "<api-key>"}

response = requests.get(url, headers=headers)

print(response.text)
const options = {method: 'GET', headers: {'x-api-key': '<api-key>'}};

fetch('https://pollo.ai/api/platform/generation/{taskId}/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://pollo.ai/api/platform/generation/{taskId}/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 => [
"x-api-key: <api-key>"
],
]);

$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://pollo.ai/api/platform/generation/{taskId}/status"

req, _ := http.NewRequest("GET", url, nil)

req.Header.Add("x-api-key", "<api-key>")

res, _ := http.DefaultClient.Do(req)

defer res.Body.Close()
body, _ := io.ReadAll(res.Body)

fmt.Println(string(body))

}
HttpResponse<String> response = Unirest.get("https://pollo.ai/api/platform/generation/{taskId}/status")
.header("x-api-key", "<api-key>")
.asString();
require 'uri'
require 'net/http'

url = URI("https://pollo.ai/api/platform/generation/{taskId}/status")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)
request["x-api-key"] = '<api-key>'

response = http.request(request)
puts response.read_body
{
  "taskId": "<string>",
  "credit": 123,
  "generations": [
    {
      "id": "<string>",
      "failMsg": "<string>",
      "url": "<string>",
      "createdDate": "2023-11-07T05:31:56Z",
      "updatedDate": "2023-11-07T05:31:56Z"
    }
  ]
}
{
"message": "<string>",
"code": "<string>",
"issues": [
{
"message": "<string>"
}
]
}

Authorizations

x-api-key
string
header
required

API key to authorize requests

Path Parameters

taskId
string
required

Response

Successful response

taskId
string
required
credit
number
required

Credits charged at submission time. Decimal value is returned with up to 2 fractional digits; falls back to the integer credit field if creditDecimal is absent.

generations
object[]
required