diff --git a/.changeset/stale-swans-relax.md b/.changeset/stale-swans-relax.md
new file mode 100644
index 0000000000000000000000000000000000000000..16fde3cf592ef7fde015ecd36bee89323252bae2
--- /dev/null
+++ b/.changeset/stale-swans-relax.md
@@ -0,0 +1,5 @@
+---
+"llamaindex": patch
+---
+
+Fix getPipelineId in LlamaCloudIndex
diff --git a/packages/llamaindex/src/cloud/LlamaCloudIndex.ts b/packages/llamaindex/src/cloud/LlamaCloudIndex.ts
index b71cf07dcb67701a26f0a05228858caa0d693c0f..7b08d0aa1889fa62edd3845fce4dc8df7e043a98 100644
--- a/packages/llamaindex/src/cloud/LlamaCloudIndex.ts
+++ b/packages/llamaindex/src/cloud/LlamaCloudIndex.ts
@@ -143,12 +143,16 @@ export class LlamaCloudIndex {
   public async getPipelineId(
     name?: string,
     projectName?: string,
+    organizationId?: string,
   ): Promise<string> {
     const { data: pipelines } =
       await PipelinesService.searchPipelinesApiV1PipelinesGet({
-        path: {
-          project_id: await this.getProjectId(projectName),
-          project_name: name ?? this.params.name,
+        query: {
+          project_id: await getProjectId(
+            projectName ?? this.params.projectName,
+            organizationId ?? this.params.organizationId,
+          ),
+          pipeline_name: name ?? this.params.name,
         },
         throwOnError: true,
       });