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 Pipelines API

The Pipelines API from LlamaParse — 16 operation(s) for pipelines.

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

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

This API exposes 23 operations across 16 paths, and defines 90 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.

23 operations 16 paths 90 schemas 2 DELETE9 GET9 POST3 PUT

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 Pipelines API declares 1 security scheme for authenticating requests. It accepts HTTP bearer tokens (HTTPBearer).

Paths & Operations 23

Across 16 paths, the API surfaces 23 operations — 2 DELETE, 9 GET, 9 POST, 3 PUT. Each is listed below with its method, path, parameters, and response codes.

Pipelines 23
GET
/api/v1/pipelines
Search Pipelines
search_pipelines_api_v1_pipelines_get 6 params → 200422
POST
/api/v1/pipelines
Create Pipeline
create_pipeline_api_v1_pipelines_post 3 params body → 200422
PUT
/api/v1/pipelines
Upsert Pipeline
upsert_pipeline_api_v1_pipelines_put 3 params body → 200422
GET
/api/v1/pipelines/{pipeline_id}
Get Pipeline
get_pipeline_api_v1_pipelines__pipeline_id__get 2 params → 200422
PUT
/api/v1/pipelines/{pipeline_id}
Update Existing Pipeline
update_existing_pipeline_api_v1_pipelines__pipeline_id__put 2 params body → 200422
DELETE
/api/v1/pipelines/{pipeline_id}
Delete Pipeline
delete_pipeline_api_v1_pipelines__pipeline_id__delete 2 params → 204422
GET
/api/v1/pipelines/{pipeline_id}/status
Get Pipeline Status
get_pipeline_status_api_v1_pipelines__pipeline_id__status_get 3 params → 200422
POST
/api/v1/pipelines/{pipeline_id}/sync
Sync Pipeline
sync_pipeline_api_v1_pipelines__pipeline_id__sync_post 2 params → 200422
POST
/api/v1/pipelines/{pipeline_id}/sync/cancel
Cancel Pipeline Sync
cancel_pipeline_sync_api_v1_pipelines__pipeline_id__sync_cancel_post 2 params → 200422
POST
/api/v1/pipelines/{pipeline_id}/force-delete
Force Delete Pipeline
force_delete_pipeline_api_v1_pipelines__pipeline_id__force_delete_post 2 params → 204422
POST
/api/v1/pipelines/{pipeline_id}/copy
Copy Pipeline
copy_pipeline_api_v1_pipelines__pipeline_id__copy_post 2 params → 200422
POST
/api/v1/pipelines/{pipeline_id}/retrieve
Run Search
run_search_api_v1_pipelines__pipeline_id__retrieve_post 4 params body → 200422
GET
/api/v1/pipelines/{pipeline_id}/playground-session
Get Playground Session
get_playground_session_api_v1_pipelines__pipeline_id__playground_session_get 2 params → 200422
POST
/api/v1/pipelines/{pipeline_id}/chat
Chat
chat_api_v1_pipelines__pipeline_id__chat_post 2 params body → 200422
POST
/api/v1/pipelines/{pipeline_id}/documents
Create Batch Pipeline Documents
create_batch_pipeline_documents_api_v1_pipelines__pipeline_id__documents_post 2 params body → 200422
GET
/api/v1/pipelines/{pipeline_id}/documents
List Pipeline Documents
list_pipeline_documents_api_v1_pipelines__pipeline_id__documents_get 8 params → 200422
PUT
/api/v1/pipelines/{pipeline_id}/documents
Upsert Batch Pipeline Documents
upsert_batch_pipeline_documents_api_v1_pipelines__pipeline_id__documents_put 2 params body → 200422
GET
/api/v1/pipelines/{pipeline_id}/documents/paginated
Paginated List Pipeline Documents
paginated_list_pipeline_documents_api_v1_pipelines__pipeline_id__documents_paginated_get 8 params → 200422
GET
/api/v1/pipelines/{pipeline_id}/documents/{document_id}
Get Pipeline Document
get_pipeline_document_api_v1_pipelines__pipeline_id__documents__document_id__get 3 params → 200422
DELETE
/api/v1/pipelines/{pipeline_id}/documents/{document_id}
Delete Pipeline Document
delete_pipeline_document_api_v1_pipelines__pipeline_id__documents__document_id__delete 3 params → 204422
GET
/api/v1/pipelines/{pipeline_id}/documents/{document_id}/status
Get Pipeline Document Status
get_pipeline_document_status_api_v1_pipelines__pipeline_id__documents__document_id__status_get 3 params → 200422
POST
/api/v1/pipelines/{pipeline_id}/documents/{document_id}/sync
Sync Pipeline Document
sync_pipeline_document_api_v1_pipelines__pipeline_id__documents__document_id__sync_post 3 params → 200422
GET
/api/v1/pipelines/{pipeline_id}/documents/{document_id}/chunks
List Pipeline Document Chunks
list_pipeline_document_chunks_api_v1_pipelines__pipeline_id__documents__document_id__chunks_get 3 params → 200422

Schemas 90

The contract defines 90 schemas that model the data the API accepts and returns. The most detailed are LlamaParseParameters (119 properties), Pipeline (18 properties), RetrievalParams (15 properties), AzureOpenAIEmbedding (15 properties). Each schema is shown below with its type and property counts.

MetadataFilter
object
Comprehensive metadata filter for vector stores to support more operators. Value uses Strict types, as int, float and str are compatible types and were all con…
3 properties 2 required
PlaygroundSession
object
A playground session for a user.
10 properties 5 required
NodeRelationship
string
Node relationships used in BaseNode class. Attributes: SOURCE: The node is the source document. PREVIOUS: The node is the previous node in the document. NEXT:…
RetrieveResults
object
Schema for the result of an retrieval execution.
8 properties 2 required
PageScreenshotNodeWithScore
object
Page screenshot metadata with score
3 properties 2 required
AdvancedModeTransformConfig
object
3 properties
ManagedOpenAIEmbeddingConfig
object
2 properties
ManagedOpenAIEmbedding
object
4 properties
ElementSegmentationConfig
object
1 property
NoneChunkingConfig
object
1 property
PipelineConfigurationHashes
object
Hashes for the configuration of a pipeline.
3 properties
DataSink
object
Schema for a data sink.
7 properties 5 required
RetrievalParams
object
Schema for the search params for an retrieval execution.
15 properties 1 required
EmbeddingModelConfig
object
Schema for an embedding model config.
6 properties 4 required
JobNameMapping
string
Enum for mapping original job names to readable names.
CloudMilvusVectorStore
object
Cloud Milvus Vector Store.
6 properties 1 required
CloudAstraDBVectorStore
object
Cloud AstraDB Vector Store. This class is used to store the configuration for an AstraDB vector store, so that it can be created and used in LlamaCloud. Args:…
7 properties 4 required
LLMParameters
object
6 properties
HuggingFaceInferenceAPIEmbeddingConfig
object
2 properties
PageFigureNodeWithScore
object
Page figure metadata with score
3 properties 2 required
VertexAIEmbeddingConfig
object
2 properties
AzureOpenAIEmbeddingConfig
object
2 properties
ChatData
object
3 properties
CloudMongoDBAtlasVectorSearch
object
Cloud MongoDB Atlas Vector Store. This class is used to store the configuration for a MongoDB Atlas vector store, so that it can be created and used in LlamaCl…
8 properties 3 required
PGVectorDistanceMethod
string
Distance methods for PGVector. Docs: https://github.com/pgvector/pgvector?tab=readme-ov-filequery-options
ParsingMode
string
Enum for representing the mode of parsing to be used.
SentenceChunkingConfig
object
5 properties
ObjectType
string
MetadataFilters
object
Metadata filters for vector stores.
2 properties 1 required
WebhookConfiguration
object
Configuration for a single outbound webhook endpoint.
4 properties
CohereEmbedding
object
8 properties 1 required
PageScreenshotMetadata
object
4 properties 3 required
InputMessage
object
This is distinct from a ChatMessage because this schema is enforced by the AI Chat library used in the frontend
5 properties 2 required
ParserLanguages
string
Enum for representing the languages supported by the parser.
CloudDocument
object
Cloud document stored in S3.
7 properties 3 required
PGVectorHNSWSettings
object
HNSW settings for PGVector.
5 properties
ChatMessage
object
7 properties 3 required
FilterCondition
string
Vector store filter conditions to combine different filters.
IngestionErrorResponse
object
3 properties 3 required
CharacterChunkingConfig
object
3 properties
RetrievalMode
string
SemanticChunkingConfig
object
3 properties
PageSegmentationConfig
object
2 properties
AutoTransformConfig
object
3 properties
GeminiEmbeddingConfig
object
2 properties
PipelineType
string
Enum for representing the type of a pipeline
Pooling
string
Enum of possible pooling choices with pooling behaviors.
CloudPineconeVectorStore
object
Cloud Pinecone Vector Store. This class is used to store the configuration for a Pinecone vector store, so that it can be created and used in LlamaCloud. Args:…
6 properties 2 required
ManagedIngestionStatusResponse
object
5 properties 1 required
MessageAnnotation
object
3 properties 2 required
HTTPValidationError
object
1 property
SupportedLLMModelNames
string
PageFigureMetadata
object
7 properties 5 required
Pipeline
object
Schema for a pipeline.
18 properties 4 required
BedrockEmbeddingConfig
object
2 properties
ConfigurableDataSinkNames
string
HuggingFaceInferenceAPIEmbedding
object
12 properties
PGVectorVectorType
string
Vector storage formats for PGVector. Docs: https://github.com/pgvector/pgvector?tab=readme-ov-filequery-options
VertexTextEmbedding
object
12 properties 6 required
PaginatedListCloudDocumentsResponse
object
4 properties 4 required
FailPageMode
string
Enum for representing the different available page error handling modes.
OpenAIEmbeddingConfig
object
2 properties
NoneSegmentationConfig
object
1 property
TextNode
object
Provided for backward compatibility.
14 properties
SparseModelType
string
Enum for sparse model types supported in LlamaCloud. SPLADE: Uses HuggingFace Splade model for sparse embeddings BM25: Uses Qdrant's FastEmbed BM25 model for s…
FilterOperator
string
Vector store filter operator.
BedrockEmbedding
object
12 properties
CohereEmbeddingConfig
object
2 properties
TokenChunkingConfig
object
4 properties
OpenAIEmbedding
object
13 properties
CloudDocumentCreate
object
Create a new cloud document.
6 properties 2 required
CloudAzureAISearchVectorStore
object
Cloud Azure AI Search Vector Store.
11 properties 2 required
PipelineMetadataConfig
object
2 properties
PipelineCreate
object
Schema for creating a pipeline.
13 properties 1 required
GeminiEmbedding
object
10 properties
CloudPostgresVectorStore
object
13 properties 8 required
LlamaParseParameters
object
119 properties
MessageRole
string
Message role.
CloudQdrantVectorStore
object
Cloud Qdrant Vector Store. This class is used to store the configuration for a Qdrant vector store, so that it can be created and used in LlamaCloud. Args: col…
7 properties 3 required
TextNodeWithScore
object
Same as NodeWithScore but type for node is a TextNode instead of BaseNode. FastAPI doesn't accept abstract classes like BaseNode.
3 properties 1 required
RelatedNodeInfo
object
5 properties 1 required
DataSinkCreate
object
Schema for creating a data sink.
3 properties 3 required
VertexEmbeddingMode
string
Copied from llamaindex.embeddings.vertex.base.VertexEmbeddingMode since importing llamaindex.embeddings.vertex.base incurs a lot of memory usage.
AzureOpenAIEmbedding
object
15 properties
PipelineUpdate
object
Schema for updating a pipeline.
12 properties
PresetRetrievalParams
object
Schema for the search params for an retrieval execution that can be preset for a pipeline.
14 properties
ValidationError
object
5 properties 3 required
SparseModelConfig
object
Configuration for sparse embedding models used in hybrid search. This allows users to choose between Splade and BM25 models for sparse retrieval in managed dat…
2 properties
ManagedIngestionStatus
string
Status of managed ingestion with partial Updates.
ChatInputParams
object
3 properties

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

llamaparse-pipelines-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 Batch Processing API
LlamaParse Batches API
LlamaParse Beta API
LlamaParse Chat API
LlamaParse Classifier API
LlamaParse Classify API
LlamaParse Configurations API
LlamaParse Data Sinks API
Where this information came from

This is an independent, third-party profile of LlamaParse Pipelines 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.