LlamaParse Beta API
The Beta API from LlamaParse — 32 operation(s) for beta.
The Beta API from LlamaParse — 32 operation(s) for beta.
openapi: 3.0.3
info:
title: Llama Platform Agent Data Beta API
version: 0.1.0
tags:
- name: Beta
paths:
/api/v1/classifier/jobs:
post:
tags:
- Beta
summary: Create Classify Job
description: 'Create a classify job. Experimental: not production-ready and subject to change.'
operationId: create_classify_job_api_v1_classifier_jobs_post
security:
- HTTPBearer: []
parameters:
- name: project_id
in: query
required: false
schema:
anyOf:
- type: string
format: uuid
- type: 'null'
title: Project Id
- name: organization_id
in: query
required: false
schema:
anyOf:
- type: string
format: uuid
- type: 'null'
title: Organization Id
- name: session
in: cookie
required: false
schema:
anyOf:
- type: string
- type: 'null'
title: Session
requestBody:
required: true
content:
application/json:
schema:
$ref: '#/components/schemas/ClassifyJobCreate'
responses:
'200':
description: Successful Response
content:
application/json:
schema:
$ref: '#/components/schemas/ClassifyJob'
'422':
description: Validation Error
content:
application/json:
schema:
$ref: '#/components/schemas/HTTPValidationError'
get:
tags:
- Beta
summary: List Classify Jobs
description: 'List classify jobs. Experimental: not production-ready and subject to change.'
operationId: list_classify_jobs_api_v1_classifier_jobs_get
security:
- HTTPBearer: []
parameters:
- name: project_id
in: query
required: false
schema:
anyOf:
- type: string
format: uuid
- type: 'null'
title: Project Id
- name: organization_id
in: query
required: false
schema:
anyOf:
- type: string
format: uuid
- type: 'null'
title: Organization Id
- name: page_size
in: query
required: false
schema:
anyOf:
- type: integer
- type: 'null'
title: Page Size
- name: page_token
in: query
required: false
schema:
anyOf:
- type: string
- type: 'null'
title: Page Token
- name: session
in: cookie
required: false
schema:
anyOf:
- type: string
- type: 'null'
title: Session
responses:
'200':
description: Successful Response
content:
application/json:
schema:
$ref: '#/components/schemas/PaginatedResponse_ClassifyJob_'
'422':
description: Validation Error
content:
application/json:
schema:
$ref: '#/components/schemas/HTTPValidationError'
/api/v1/classifier/jobs/{classify_job_id}:
get:
tags:
- Beta
summary: Get Classify Job
description: 'Get a classify job. Experimental: not production-ready and subject to change.'
operationId: get_classify_job_api_v1_classifier_jobs__classify_job_id__get
security:
- HTTPBearer: []
parameters:
- name: classify_job_id
in: path
required: true
schema:
type: string
format: uuid
title: Classify Job Id
- name: project_id
in: query
required: false
schema:
anyOf:
- type: string
format: uuid
- type: 'null'
title: Project Id
- name: organization_id
in: query
required: false
schema:
anyOf:
- type: string
format: uuid
- type: 'null'
title: Organization Id
- name: session
in: cookie
required: false
schema:
anyOf:
- type: string
- type: 'null'
title: Session
responses:
'200':
description: Successful Response
content:
application/json:
schema:
$ref: '#/components/schemas/ClassifyJob'
'422':
description: Validation Error
content:
application/json:
schema:
$ref: '#/components/schemas/HTTPValidationError'
/api/v1/classifier/jobs/{classify_job_id}/results:
get:
tags:
- Beta
summary: Get Classification Job Results
description: 'Get the results of a classify job. Experimental: not production-ready and subject to change.'
operationId: get_classification_job_results_api_v1_classifier_jobs__classify_job_id__results_get
security:
- HTTPBearer: []
parameters:
- name: classify_job_id
in: path
required: true
schema:
type: string
format: uuid
title: Classify Job Id
- name: project_id
in: query
required: false
schema:
anyOf:
- type: string
format: uuid
- type: 'null'
title: Project Id
- name: organization_id
in: query
required: false
schema:
anyOf:
- type: string
format: uuid
- type: 'null'
title: Organization Id
- name: session
in: cookie
required: false
schema:
anyOf:
- type: string
- type: 'null'
title: Session
responses:
'200':
description: Successful Response
content:
application/json:
schema:
$ref: '#/components/schemas/ClassifyJobResults'
'422':
description: Validation Error
content:
application/json:
schema:
$ref: '#/components/schemas/HTTPValidationError'
/api/v1/beta/usage-metrics:
get:
tags:
- Beta
summary: List Usage Metrics
description: List usage metrics with filtering and pagination.
operationId: list_usage_metrics_api_v1_beta_usage_metrics_get
security:
- HTTPBearer: []
parameters:
- name: page_size
in: query
required: false
schema:
anyOf:
- type: integer
- type: 'null'
description: Number of items per page
title: Page Size
description: Number of items per page
- name: page_token
in: query
required: false
schema:
anyOf:
- type: string
- type: 'null'
description: Token for pagination
title: Page Token
description: Token for pagination
- name: include_total
in: query
required: false
schema:
type: boolean
description: Include total count in response
default: false
title: Include Total
description: Include total count in response
- name: project_id
in: query
required: false
schema:
anyOf:
- type: string
format: uuid
- type: 'null'
description: Filter by project ID
title: Project Id
description: Filter by project ID
- name: user_id
in: query
required: false
schema:
anyOf:
- type: string
- type: 'null'
description: Filter by user ID
title: User Id
description: Filter by user ID
- name: event_types
in: query
required: false
schema:
anyOf:
- type: array
items:
type: string
- type: 'null'
description: Filter by event types
title: Event Types
description: Filter by event types
- name: days
in: query
required: false
schema:
anyOf:
- type: array
items:
type: string
- type: 'null'
description: Filter by specific days (YYYY-MM-DD)
title: Days
description: Filter by specific days (YYYY-MM-DD)
- name: day_on_or_before
in: query
required: false
schema:
anyOf:
- type: string
- type: 'null'
description: Filter by days on or before this date (YYYY-MM-DD)
title: Day On Or Before
description: Filter by days on or before this date (YYYY-MM-DD)
- name: day_on_or_after
in: query
required: false
schema:
anyOf:
- type: string
- type: 'null'
description: Filter by days on or after this date (YYYY-MM-DD)
title: Day On Or After
description: Filter by days on or after this date (YYYY-MM-DD)
- name: event_aggregation_type
in: query
required: false
schema:
anyOf:
- type: string
- type: 'null'
description: Filter by event aggregation type
title: Event Aggregation Type
description: Filter by event aggregation type
- name: event_aggregation_key
in: query
required: false
schema:
anyOf:
- type: string
- type: 'null'
description: Filter by event aggregation key
title: Event Aggregation Key
description: Filter by event aggregation key
- name: organization_id
in: query
required: true
schema:
type: string
format: uuid
title: Organization Id
- name: session
in: cookie
required: false
schema:
anyOf:
- type: string
- type: 'null'
title: Session
responses:
'200':
description: Successful Response
content:
application/json:
schema:
$ref: '#/components/schemas/UsageMetricQueryResponse'
'422':
description: Validation Error
content:
application/json:
schema:
$ref: '#/components/schemas/HTTPValidationError'
/api/v1/beta/agent-data/{item_id}:
get:
tags:
- Beta
summary: Get Agent Data
description: Get agent data by ID.
operationId: get_agent_data_api_v1_beta_agent_data__item_id__get
security:
- HTTPBearer: []
parameters:
- name: item_id
in: path
required: true
schema:
type: string
title: Item Id
- name: project_id
in: query
required: false
schema:
anyOf:
- type: string
format: uuid
- type: 'null'
title: Project Id
- name: organization_id
in: query
required: false
schema:
anyOf:
- type: string
format: uuid
- type: 'null'
title: Organization Id
- name: session
in: cookie
required: false
schema:
anyOf:
- type: string
- type: 'null'
title: Session
responses:
'200':
description: Successful Response
content:
application/json:
schema:
$ref: '#/components/schemas/AgentData'
'422':
description: Validation Error
content:
application/json:
schema:
$ref: '#/components/schemas/HTTPValidationError'
put:
tags:
- Beta
summary: Update Agent Data
description: Update agent data by ID (overwrites).
operationId: update_agent_data_api_v1_beta_agent_data__item_id__put
security:
- HTTPBearer: []
parameters:
- name: item_id
in: path
required: true
schema:
type: string
title: Item Id
- name: project_id
in: query
required: false
schema:
anyOf:
- type: string
format: uuid
- type: 'null'
title: Project Id
- name: organization_id
in: query
required: false
schema:
anyOf:
- type: string
format: uuid
- type: 'null'
title: Organization Id
- name: session
in: cookie
required: false
schema:
anyOf:
- type: string
- type: 'null'
title: Session
requestBody:
required: true
content:
application/json:
schema:
$ref: '#/components/schemas/AgentDataUpdate'
responses:
'200':
description: Successful Response
content:
application/json:
schema:
$ref: '#/components/schemas/AgentData'
'422':
description: Validation Error
content:
application/json:
schema:
$ref: '#/components/schemas/HTTPValidationError'
delete:
tags:
- Beta
summary: Delete Agent Data
description: Delete agent data by ID.
operationId: delete_agent_data_api_v1_beta_agent_data__item_id__delete
security:
- HTTPBearer: []
parameters:
- name: item_id
in: path
required: true
schema:
type: string
title: Item Id
- name: project_id
in: query
required: false
schema:
anyOf:
- type: string
format: uuid
- type: 'null'
title: Project Id
- name: organization_id
in: query
required: false
schema:
anyOf:
- type: string
format: uuid
- type: 'null'
title: Organization Id
- name: session
in: cookie
required: false
schema:
anyOf:
- type: string
- type: 'null'
title: Session
responses:
'200':
description: Successful Response
content:
application/json:
schema:
type: object
additionalProperties:
type: string
title: Response Delete Agent Data Api V1 Beta Agent Data Item Id Delete
'422':
description: Validation Error
content:
application/json:
schema:
$ref: '#/components/schemas/HTTPValidationError'
/api/v1/beta/agent-data:
post:
tags:
- Beta
summary: Create Agent Data
description: Create new agent data.
operationId: create_agent_data_api_v1_beta_agent_data_post
security:
- HTTPBearer: []
parameters:
- name: project_id
in: query
required: false
schema:
anyOf:
- type: string
format: uuid
- type: 'null'
title: Project Id
- name: organization_id
in: query
required: false
schema:
anyOf:
- type: string
format: uuid
- type: 'null'
title: Organization Id
- name: session
in: cookie
required: false
schema:
anyOf:
- type: string
- type: 'null'
title: Session
requestBody:
required: true
content:
application/json:
schema:
$ref: '#/components/schemas/AgentDataCreate'
responses:
'200':
description: Successful Response
content:
application/json:
schema:
$ref: '#/components/schemas/AgentData'
'422':
description: Validation Error
content:
application/json:
schema:
$ref: '#/components/schemas/HTTPValidationError'
/api/v1/beta/agent-data/:search:
post:
tags:
- Beta
summary: Search Agent Data
description: Search agent data with filtering, sorting, and pagination.
operationId: search_agent_data_api_v1_beta_agent_data__search_post
security:
- HTTPBearer: []
parameters:
- name: project_id
in: query
required: false
schema:
anyOf:
- type: string
format: uuid
- type: 'null'
title: Project Id
- name: organization_id
in: query
required: false
schema:
anyOf:
- type: string
format: uuid
- type: 'null'
title: Organization Id
- name: session
in: cookie
required: false
schema:
anyOf:
- type: string
- type: 'null'
title: Session
requestBody:
required: true
content:
application/json:
schema:
$ref: '#/components/schemas/SearchRequest'
responses:
'200':
description: Successful Response
content:
application/json:
schema:
$ref: '#/components/schemas/PaginatedResponse_AgentData_'
'422':
description: Validation Error
content:
application/json:
schema:
$ref: '#/components/schemas/HTTPValidationError'
/api/v1/beta/agent-data/:aggregate:
post:
tags:
- Beta
summary: Aggregate Agent Data
description: Aggregate agent data with grouping and optional counting/first item retrieval.
operationId: aggregate_agent_data_api_v1_beta_agent_data__aggregate_post
security:
- HTTPBearer: []
parameters:
- name: project_id
in: query
required: false
schema:
anyOf:
- type: string
format: uuid
- type: 'null'
title: Project Id
- name: organization_id
in: query
required: false
schema:
anyOf:
- type: string
format: uuid
- type: 'null'
title: Organization Id
- name: session
in: cookie
required: false
schema:
anyOf:
- type: string
- type: 'null'
title: Session
requestBody:
required: true
content:
application/json:
schema:
$ref: '#/components/schemas/AggregateRequest'
responses:
'200':
description: Successful Response
content:
application/json:
schema:
$ref: '#/components/schemas/PaginatedResponse_AggregateGroup_'
'422':
description: Validation Error
content:
application/json:
schema:
$ref: '#/components/schemas/HTTPValidationError'
/api/v1/beta/agent-data/:delete:
post:
tags:
- Beta
summary: Delete Agent Data By Query
description: Bulk delete agent data by query (deployment_name, collection, optional filters).
operationId: delete_agent_data_by_query_api_v1_beta_agent_data__delete_post
security:
- HTTPBearer: []
parameters:
- name: project_id
in: query
required: false
schema:
anyOf:
- type: string
format: uuid
- type: 'null'
title: Project Id
- name: organization_id
in: query
required: false
schema:
anyOf:
- type: string
format: uuid
- type: 'null'
title: Organization Id
- name: session
in: cookie
required: false
schema:
anyOf:
- type: string
- type: 'null'
title: Session
requestBody:
required: true
content:
application/json:
schema:
$ref: '#/components/schemas/DeleteRequest'
responses:
'200':
description: Successful Response
content:
application/json:
schema:
$ref: '#/components/schemas/DeleteResponse'
'422':
description: Validation Error
content:
application/json:
schema:
$ref: '#/components/schemas/HTTPValidationError'
/api/v1/beta/files:
get:
tags:
- Beta
summary: List Files
description: 'List files with optional filtering and pagination.
Filter by `file_name`, `file_ids`, or `external_file_id`.
Supports cursor-based pagination and custom ordering.'
operationId: list_files_api_v1_beta_files_get
security:
- HTTPBearer: []
parameters:
- name: page_size
in: query
required: false
schema:
anyOf:
- type: integer
maximum: 1000
minimum: 1
- type: 'null'
description: The maximum number of items to return. Defaults to 50, maximum is 1000.
title: Page Size
description: The maximum number of items to return. Defaults to 50, maximum is 1000.
- name: page_token
in: query
required: false
schema:
anyOf:
- type: string
- type: 'null'
description: A page token received from a previous list call. Provide this to retrieve the subsequent page.
title: Page Token
description: A page token received from a previous list call. Provide this to retrieve the subsequent page.
- name: file_ids
in: query
required: false
schema:
anyOf:
- type: array
items:
type: string
format: uuid
- type: 'null'
description: Filter by specific file IDs.
title: File Ids
description: Filter by specific file IDs.
- name: file_name
in: query
required: false
schema:
anyOf:
- type: string
- type: 'null'
description: Filter by file name (exact match).
title: File Name
description: Filter by file name (exact match).
- name: external_file_id
in: query
required: false
schema:
anyOf:
- type: string
- type: 'null'
description: Filter by external file ID.
title: External File Id
description: Filter by external file ID.
- name: order_by
in: query
required: false
schema:
anyOf:
- type: string
- type: 'null'
description: A comma-separated list of fields to order by, sorted in ascending order. Use 'field_name desc' to specify descending order.
title: Order By
description: A comma-separated list of fields to order by, sorted in ascending order. Use 'field_name desc' to specify descending order.
- name: expand
in: query
required: false
schema:
anyOf:
- type: array
items:
type: string
- type: 'null'
description: Fields to expand on each file.
examples:
- download_url
title: Expand
description: Fields to expand on each file.
- name: project_id
in: query
required: false
schema:
anyOf:
- type: string
format: uuid
- type: 'null'
title: Project Id
- name: organization_id
in: query
required: false
schema:
anyOf:
- type: string
format: uuid
- type: 'null'
title: Organization Id
- name: session
in: cookie
required: false
schema:
anyOf:
- type: string
- type: 'null'
title: Session
responses:
'200':
description: Successful Response
content:
application/json:
schema:
$ref: '#/components/schemas/FileQueryResponseV2'
'422':
description: Validation Error
content:
application/json:
schema:
$ref: '#/components/schemas/HTTPValidationError'
post:
tags:
- Beta
summary: Upload File
description: 'Upload a file using multipart/form-data.
Set `purpose` to indicate how the file will be used:
`user_data`, `parse`, `extract`, `classify`, `split`,
`sheet`, or `agent_app`.
Returns the created file metadata including its ID for use
in subsequent parse, extract, or classify operations.'
operationId: upload_file_api_v1_beta_files_post
security:
- HTTPBearer: []
parameters:
- name: project_id
in: query
required: false
schema:
anyOf:
- type: string
format: uuid
- type: 'null'
title: Project Id
- name: organization_id
in: query
required: false
schema:
anyOf:
- type: string
format: uuid
- type: 'null'
title: Organization Id
- name: session
in: cookie
required: false
schema:
anyOf:
- type: string
- type: 'null'
title: Session
requestBody:
required: true
content:
multipart/form-data:
schema:
$ref: '#/components/schemas/Body_upload_file_api_v1_beta_files_post'
responses:
'201':
description: Successful Response
content:
application/json:
schema:
$ref: '#/components/schemas/FileV2'
'422':
description: Validation Error
content:
application/json:
schema:
$ref: '#/components/schemas/HTTPValidationError'
/api/v1/beta/files/query:
post:
tags:
- Beta
summary: Query Files
description: 'Query files with filtering and pagination. Deprecated: use `GET /files`.'
operationId: query_files_api_v1_beta_files_query_post
deprecated: true
security:
- HTTPBearer: []
parameters:
- name: project_id
in: query
required: false
schema:
anyOf:
- type: string
format: uuid
- type: 'null'
title: Project Id
- name: organization_id
in: query
required: false
schema:
anyOf:
- type: string
format: uuid
- type: 'null'
title: Organization Id
- name: session
in: cookie
required: false
schema:
anyOf:
- type: string
- type: 'null'
title: Session
requestBody:
required: true
content:
application/json:
schema:
$ref: '#/components/schemas/FileQueryRequest'
responses:
'200':
description: Successful Response
content:
application/json:
schema:
$ref: '#/components/schemas/FileQueryResponseV2'
'422':
description: Validation Error
content:
application/json:
schema:
$ref: '#/components/schemas/HTTPValidationError'
/api/v1/beta/files/{file_id}:
get:
tags:
- Beta
summary: Get File
description: Get file metadata by ID.
operationId: get_file_api_v1_beta_files__file_id__get
security:
- HTTPBearer: []
parameters:
- name: file_id
in: path
required: true
schema:
type: string
format: uuid
title: File Id
- name: expand
in: query
required: false
schema:
anyOf:
- type: array
items:
type: string
- type: 'null'
description: Fields to expand.
examples:
- download_url
title: Expand
description: Fields to expand.
- name: project_id
in: query
required: false
schema:
anyOf:
- type: string
format: uuid
- type: 'null'
title: Project Id
- name: organization_id
in: query
required: false
schema:
anyOf:
- type: string
format: uuid
- type: 'null'
title: Organization Id
- name: session
in: cookie
required: false
schema:
anyOf:
- type: string
- type: 'null'
title: Session
responses:
'200':
description: Successful Response
content:
application/json:
schema:
$ref: '#/components/schemas/FileV2'
'422':
description: Validation Error
content:
application/json:
schema:
$ref: '#/components/schemas/HTTPValidationError'
delete:
tags:
- Beta
summary: Delete File
description: Delete a file from the project.
operationId: delete_file_api_v1_beta_files__file_id__delete
security:
- HTTPBearer: []
parameters:
- name: file_id
in: path
required: true
schema:
type: string
format: uuid
title: File Id
- name: project_id
in: query
required: false
schema:
anyOf:
- type: string
format: uuid
- type: 'null'
title: Project Id
- name: organization_id
in: query
required: false
schema:
anyOf:
- type: string
format: uuid
- type: 'null'
title: Organization Id
- name: session
in: cookie
required: false
schema:
anyOf:
- type: string
- type: 'null'
title: Session
responses:
'204':
description: Successful Response
'422':
description: Validation Error
content:
application/json:
schema:
$ref: '#/components/schemas/HTTPValidationError'
/api/v1/beta/files/{file_id}/content:
get:
tags:
- Beta
summary: Read File Content
description: Get a presigned URL to download the file content.
operationId: read_file_content_api_v1_beta_files__file_id__content_get
security:
- HTTPBearer: []
parameters:
- name: file_id
in: path
required: true
schema:
type: string
format: uuid
title: File Id
- name: expires_at_seconds
in: query
required: false
schema:
anyOf:
- type: integer
- type: 'null'
title: Expires At Seconds
- name: project_id
in: query
required: false
schema:
anyOf:
- type: string
format: uuid
- type: 'null'
title: Project Id
- name: organization_id
in: query
required: false
schema:
anyOf:
- type: string
format: uuid
- type: 'null'
title: Organization Id
- name: session
in: cookie
required: false
schema:
anyOf:
- type: string
- type: 'null'
title: Session
responses:
'200':
description: Successful Response
content:
application/json:
schema:
$ref: '#/components/schemas/PresignedUrl'
'422':
description: Validation Error
content:
application/json:
schema:
$ref: '#/components/schemas/HTTPValidationError'
/api/v1/beta/sheets/jobs:
post:
tags:
- Beta
summary: Create Spreadsheet Job
description: 'Crea
# --- truncated at 32 KB (266 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/llamaparse/refs/heads/main/openapi/llamaparse-beta-api-openapi.yml