Get headless enrichment execution by id
curl --request GET \
--url http://api.gu1.ai/integration-execution/headless-executions/item/:id \
--header 'Authorization: Bearer <token>'import requests
url = "http://api.gu1.ai/integration-execution/headless-executions/item/:id"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('http://api.gu1.ai/integration-execution/headless-executions/item/:id', 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 => "http://api.gu1.ai/integration-execution/headless-executions/item/:id",
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 := "http://api.gu1.ai/integration-execution/headless-executions/item/:id"
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("http://api.gu1.ai/integration-execution/headless-executions/item/:id")
.header("Authorization", "Bearer <token>")
.asString();require 'uri'
require 'net/http'
url = URI("http://api.gu1.ai/integration-execution/headless-executions/item/:id")
http = Net::HTTP.new(url.host, url.port)
request = Net::HTTP::Get.new(url)
request["Authorization"] = 'Bearer <token>'
response = http.request(request)
puts response.read_body{
"success": true,
"item": {}
}API Reference
Get headless enrichment execution by id
Returns one headless audit row by UUID, including merged resultSummary when cache still exists. See request schema, response codes, and authentication notes.
GET
/
integration-execution
/
headless-executions
/
item
/
:id
Get headless enrichment execution by id
curl --request GET \
--url http://api.gu1.ai/integration-execution/headless-executions/item/:id \
--header 'Authorization: Bearer <token>'import requests
url = "http://api.gu1.ai/integration-execution/headless-executions/item/:id"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('http://api.gu1.ai/integration-execution/headless-executions/item/:id', 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 => "http://api.gu1.ai/integration-execution/headless-executions/item/:id",
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 := "http://api.gu1.ai/integration-execution/headless-executions/item/:id"
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("http://api.gu1.ai/integration-execution/headless-executions/item/:id")
.header("Authorization", "Bearer <token>")
.asString();require 'uri'
require 'net/http'
url = URI("http://api.gu1.ai/integration-execution/headless-executions/item/:id")
http = Net::HTTP.new(url.host, url.port)
request = Net::HTTP::Get.new(url)
request["Authorization"] = 'Bearer <token>'
response = http.request(request)
puts response.read_body{
"success": true,
"item": {}
}Part of the headless flow under
/integration-execution. The id is the audit row UUID from List headless executions.Overview
Returns one audit row by UUID, including mergedresultSummary when the row is successful and a cache entry still exists (hydrates legacy audit rows that stored only a short summary).
URL
GET https://api.gu1.ai/integration-execution/headless-executions/item/{auditId}
Path Parameters
uuid
required
The
id field from headless_enrichment_execution_audit (returned in list items).Response
boolean
true when found.object
Full audit fields for the row, including
resultSummary (from result_summary_json, possibly enriched from headless_enrichment_cache when applicable). On successful enrichments, resultSummary may include result with raw and mapped (same envelope as the execute endpoint).Errors
404 if the id does not exist or does not belong to the organization.Was this page helpful?