Start here

Activepieces full management API preview

Unofficial Octri preview. This reference covers all 98 operations in Activepieces' public OpenAPI copy, including flows, runs, projects, connections, users, tables, and agent management. Source info.version is 0.0.0; this is a schema label, not a current product release claim. Activepieces says platform API keys are available through Platform and Enterprise editions. This management client is separate from the pieces SDK, embed SDK, and MCP offering.

Install

Download full generated Python SDK. Unzip and run pip install . inside the extracted directory. The ZIP is publicly downloadable, not a PyPI package.

python
import os
from activepieces_management_octri_preview_sdk import (
  ActivepiecesDocumentationUnofficialOctriFullPreview,
  ClientAuthConfig,
  ClientConfig,
)

client = ActivepiecesDocumentationUnofficialOctriFullPreview(ClientConfig(
  base_url="https://cloud.activepieces.com/api",
  auth=ClientAuthConfig(api_key=os.environ["ACTIVEPIECES_PLATFORM_API_KEY"]),
))
flow = client.flows.get(id="your-flow-id")
print(flow.id)

Set base_url to your authorized platform or self-hosted instance. Keep credentials outside source control. Inspect endpoint pages for required filters, body shapes, and permissions before calling write operations. This example was not run against an Activepieces tenant.

Tested scope

Downloaded full Python ZIP passed generated local mock suite: 98 of 98 routes, 389 contract checks, and 146 Python tests. Earlier selected flow and run calls passed five additional synthetic HTTP requests: bearer auth, project scope, opaque cursor, typed responses, custom base URL, and typed 403. No live tenant, workflow, or production write was touched. No automatic spec sync configured or tested.

Official OpenAPI carried legacy $id component fragments that Octri rejected. Demo copy removed 73 redundant $id values while preserving all 98 operations and $ref links; original source remained untouched. Explicit SDK rebuild produced nine downloadable languages. Rust generation failed with Rust structural schema has no canonical origin cursor; Rust is not offered as a verified artifact here.