How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

LlamaParse Batch Processing API

The Batch Processing API from LlamaParse — 5 operation(s) for batch processing.

LlamaParse Batch Processing API is one of 36 APIs that LlamaParse publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Batch Processing. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, an API reference, and a getting-started guide.

This API exposes 6 operations across 5 paths, and defines 28 schemas. It is described by OpenAPI 3.2.0, at version 0.1.0.

Requests are made against a single base URL, https://api.cloud.llamaindex.ai.

6 operations 5 paths 28 schemas 4 GET2 POST

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
0.1.0
Base URL
https://api.cloud.llamaindex.ai
Authentication
HTTP Bearer
Resource Areas
1

Authentication & Security 1

LlamaParse Batch Processing API declares 1 security scheme for authenticating requests. It accepts HTTP bearer tokens (HTTPBearer).

Paths & Operations 6

Across 5 paths, the API surfaces 6 operations — 4 GET, 2 POST. Each is listed below with its method, path, parameters, and response codes.

Batch Processing 6
POST
/api/v1/beta/batch-processing
Create Batch Job
create_batch_job_api_v1_beta_batch_processing_post 4 params body → 201422
GET
/api/v1/beta/batch-processing
List Batch Jobs
list_batch_jobs_api_v1_beta_batch_processing_get 8 params → 200422
GET
/api/v1/beta/batch-processing/{job_id}
Get Batch Job Status
get_batch_job_status_api_v1_beta_batch_processing__job_id__get 4 params → 200422
GET
/api/v1/beta/batch-processing/{job_id}/items
List Batch Job Items
list_batch_job_items_api_v1_beta_batch_processing__job_id__items_get 7 params → 200422
POST
/api/v1/beta/batch-processing/{job_id}/cancel
Cancel Batch Job
cancel_batch_job_api_v1_beta_batch_processing__job_id__cancel_post 5 params body → 200422
GET
/api/v1/beta/batch-processing/items/{item_id}/processing-results
Get Item Processing Results
get_item_processing_results_api_v1_beta_batch_processing_items__item_id__processing_results_get 5 params → 200422

Schemas 28

The contract defines 28 schemas that model the data the API accepts and returns. The most detailed are BatchParseJobConfig (125 properties), BatchJobResponse (17 properties), ClassifyJob (12 properties), BatchItemDetail (10 properties). Each schema is shown below with its type and property counts.

BatchJobCancelResponse
object
Response after cancelling a batch job.
4 properties 4 required
BatchJobStatus
string
Status of a batch processing job.
BatchJobQueryResponse
object
Response schema for paginated batch job queries.
3 properties 1 required
ParsingMode
string
Enum for representing the mode of parsing to be used.
ClassifyParsingConfiguration
object
Parsing configuration for a classify job.
3 properties
BatchParseJobConfig
object
Generic parse job configuration for batch processing. This model contains the parsing configuration that applies to all files in a batch, but excludes file-spe…
125 properties
BatchJobResponse
object
Response schema for a batch processing job.
17 properties 5 required
BatchJobCreateRequest
object
Request to create a batch processing job. Supports two modes: 1. Directory mode: Process all files in a directory (use directoryid) 2. Item list mode: Process…
5 properties 1 required
BatchItemListResponse
object
Paginated response containing batch job item details.
3 properties
PartitionNames
string
Enum for dataset partition names.
WebhookConfiguration
object
Configuration for a single outbound webhook endpoint.
4 properties
StatusEnum
string
Enum for representing the status of a job
BatchJobStatusResponse
object
Detailed status response for a batch processing job.
2 properties 2 required
ClassifyMode
string
Supported classification execution modes.
ParserLanguages
string
Enum for representing the languages supported by the parser.
ClassifierRule
object
A rule for classifying documents - v0 simplified version. This represents a single classification rule that will be applied to documents. All rules are content…
2 properties 2 required
HTTPValidationError
object
1 property
BatchJobType
string
Type of batch processing operation.
ItemProcessingResultsResponse
object
Response containing all processing results for an item.
3 properties 2 required
ProcessingResultMetadata
object
Metadata about processing output. Currently empty - will be populated with job-type-specific metadata fields in the future.
BatchFileStatus
string
Status of an individual file in a batch job.
ClassifyJob
object
A classify job.
12 properties 5 required
FailPageMode
string
Enum for representing the different available page error handling modes.
ProcessingResult
object
A processing result with lineage information.
8 properties 7 required
BatchJobCancelRequest
object
Request to cancel a running batch job.
1 property
BatchParseJobRecordCreate
object
Batch-specific parse job record for batch processing. This model contains the metadata and configuration for a batch parse job, but excludes file-specific info…
9 properties
ValidationError
object
5 properties 3 required
BatchItemDetail
object
Detailed information about an item in a batch job.
10 properties 3 required

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

llamaparse-batch-processing-api-openapi.yml Raw ↑

Other APIs LlamaParse publishes across the network.

LlamaParse Extract API
LlamaParse Classify API
LlamaCloud Index API
LlamaParse Agent Data API
LlamaParse Batches API
LlamaParse Beta API
LlamaParse Chat API
LlamaParse Classifier API
LlamaParse Classify API
LlamaParse Configurations API
LlamaParse Data Sinks API
LlamaParse Data Sources API
Where this information came from

This is an independent, third-party profile of LlamaParse Batch Processing API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.