Skip to content
Get started

Get Job Result

extraction.jobs.get_result(strjob_id, JobGetResultParams**kwargs) -> JobGetResultResponse
GET/api/v1/extraction/jobs/{job_id}/result

Get Job Result

ParametersExpand Collapse
job_id: str
organization_id: Optional[str]
project_id: Optional[str]
ReturnsExpand Collapse
class JobGetResultResponse:

Schema for an extraction resultset.

data: Union[Dict[str, Union[Dict[str, object], List[object], str, 3 more]], List[Dict[str, Union[Dict[str, object], List[object], str, 3 more]]], null]

The data extracted from the file

Accepts one of the following:
Dict[str, Union[Dict[str, object], List[object], str, 3 more]]
Accepts one of the following:
Dict[str, object]
List[object]
str
float
bool
List[Dict[str, Union[Dict[str, object], List[object], str, 3 more]]]
Accepts one of the following:
Dict[str, object]
List[object]
str
float
bool
extraction_agent_id: str

The id of the extraction agent

formatuuid
extraction_metadata: Dict[str, Union[Dict[str, object], List[object], str, 3 more]]

The metadata extracted from the file

Accepts one of the following:
Dict[str, object]
List[object]
str
float
bool
run_id: str

The id of the extraction run

formatuuid

Get Job Result

import os
from llama_cloud import LlamaCloud

client = LlamaCloud(
    api_key=os.environ.get("LLAMA_CLOUD_API_KEY"),  # This is the default and can be omitted
)
response = client.extraction.jobs.get_result(
    job_id="182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e",
)
print(response.extraction_agent_id)
{
  "data": {
    "foo": {
      "foo": "bar"
    }
  },
  "extraction_agent_id": "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e",
  "extraction_metadata": {
    "foo": {
      "foo": "bar"
    }
  },
  "run_id": "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e"
}
Returns Examples
{
  "data": {
    "foo": {
      "foo": "bar"
    }
  },
  "extraction_agent_id": "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e",
  "extraction_metadata": {
    "foo": {
      "foo": "bar"
    }
  },
  "run_id": "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e"
}