Python
from meibel import MeibelClient
client = MeibelClient(api_key="your-api-key")
result = client.documents.get_deep_transform_status("job_id_value")
print(result)import { MeibelClient } from 'meibel';
const client = new MeibelClient({ apiKey: 'your-api-key' });
const result = await client.documents.getDeepTransformStatus('job_id_value');
console.log(result);import v2 "github.com/meibel-ai/meibel-go/v2"
client := v2.NewClient(v2.WithAPIKey("your-api-key"))
ctx := context.Background()
result, err := client.Documents.GetDeepTransformStatus(ctx, "job_id_value")
if err != nil {
log.Fatal(err)
}
fmt.Println(result)curl --request GET \
--url https://api.meibel.ai/v2/documents/deep-transform/{job_id} \
--header 'Meibel-API-Key: <api-key>'const options = {method: 'GET', headers: {'Meibel-API-Key': '<api-key>'}};
fetch('https://api.meibel.ai/v2/documents/deep-transform/{job_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 => "https://api.meibel.ai/v2/documents/deep-transform/{job_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 => [
"Meibel-API-Key: <api-key>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}HttpResponse<String> response = Unirest.get("https://api.meibel.ai/v2/documents/deep-transform/{job_id}")
.header("Meibel-API-Key", "<api-key>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.meibel.ai/v2/documents/deep-transform/{job_id}")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["Meibel-API-Key"] = '<api-key>'
response = http.request(request)
puts response.read_body{
"job_id": "<string>",
"status": "<string>",
"artifacts": [
"<string>"
],
"metrics": {
"wall_ms": 123,
"floor_ms": 123,
"llm_concurrency_peak": 123,
"identity_resolution_rate": 123,
"orphan_count": 123,
"dangling_edge_count": 123,
"fragmented_count": 123,
"scalar_conflicts_unresolved": 123,
"uncovered_entity_count": 123,
"failed_unit_count": 123
},
"aeq": {},
"error": "<string>"
}{
"detail": [
{
"loc": [
"<string>"
],
"msg": "<string>",
"type": "<string>",
"input": "<unknown>",
"ctx": {}
}
]
}Documents
Get deep-transform job status
Check status and, once succeeded, the list of downloadable artifacts.
GET
/
documents
/
deep-transform
/
{job_id}
Python
from meibel import MeibelClient
client = MeibelClient(api_key="your-api-key")
result = client.documents.get_deep_transform_status("job_id_value")
print(result)import { MeibelClient } from 'meibel';
const client = new MeibelClient({ apiKey: 'your-api-key' });
const result = await client.documents.getDeepTransformStatus('job_id_value');
console.log(result);import v2 "github.com/meibel-ai/meibel-go/v2"
client := v2.NewClient(v2.WithAPIKey("your-api-key"))
ctx := context.Background()
result, err := client.Documents.GetDeepTransformStatus(ctx, "job_id_value")
if err != nil {
log.Fatal(err)
}
fmt.Println(result)curl --request GET \
--url https://api.meibel.ai/v2/documents/deep-transform/{job_id} \
--header 'Meibel-API-Key: <api-key>'const options = {method: 'GET', headers: {'Meibel-API-Key': '<api-key>'}};
fetch('https://api.meibel.ai/v2/documents/deep-transform/{job_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 => "https://api.meibel.ai/v2/documents/deep-transform/{job_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 => [
"Meibel-API-Key: <api-key>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}HttpResponse<String> response = Unirest.get("https://api.meibel.ai/v2/documents/deep-transform/{job_id}")
.header("Meibel-API-Key", "<api-key>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.meibel.ai/v2/documents/deep-transform/{job_id}")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["Meibel-API-Key"] = '<api-key>'
response = http.request(request)
puts response.read_body{
"job_id": "<string>",
"status": "<string>",
"artifacts": [
"<string>"
],
"metrics": {
"wall_ms": 123,
"floor_ms": 123,
"llm_concurrency_peak": 123,
"identity_resolution_rate": 123,
"orphan_count": 123,
"dangling_edge_count": 123,
"fragmented_count": 123,
"scalar_conflicts_unresolved": 123,
"uncovered_entity_count": 123,
"failed_unit_count": 123
},
"aeq": {},
"error": "<string>"
}{
"detail": [
{
"loc": [
"<string>"
],
"msg": "<string>",
"type": "<string>",
"input": "<unknown>",
"ctx": {}
}
]
}Authorizations
Path Parameters
Response
Successful Response
Deep-transform job id
queued | running | succeeded | failed
Names of the artifacts available for download once the job succeeds
Run metrics (timing, counts)
Show child attributes
Show child attributes
Extraction quality (AEQ) summary
Failure reason when status is failed
Was this page helpful?
⌘I