One interface. A clear scope.

Pharen API

Embed defined workspace data, workflows and agent steps into existing applications. Endpoints, permissions and deployment follow your Pharen setup.

Pharen API with a controlled workflow request, agent step, approval, and request trace.

Workspace Context

Read approved data from Lists, Projects or documents for a defined purpose.

Discuss an API setup

Workflow Runs

Start a workflow, query status and return a reviewed result.

Discuss an API setup

Agent Tasks

Run a bounded agent task with a goal, sources and an approval point.

Discuss an API setup

Embed agent steps

Run a bounded agent task and review the output before it moves on.

Discuss an API setup
Deployment and control

The API follows your Pharen setup.

Cloud or self-hosted, authentication, data areas and limits are agreed before production use.

Deployment and controlAPI building blocksAPI
AuthenticationTokens, roles and validity constrain access to the agreed use case.
Data scopeEndpoints return only the fields and workspace areas the integration needs.
ObservabilityRequests, workflow status and failure paths remain traceable in operations.
Support and limitsRate limits, availability and support scope are documented for the chosen operation.
API

What a concrete workflow looks like

Synchronising customer data from the ERP without double maintenance.

A wholesaler with 90 employees keeps customers and orders in its ERP. Sales wants to handle enquiries and cases in Pharen Hub without maintaining or retyping customer data a second time.

  1. The setup defines which fields from the ERP may enter the Customers list: customer number, name, contact person, payment terms. Everything else stays in the ERP.
  2. An integration service on your side fetches changed customers overnight and creates or updates them as records through the Workspace Context endpoint.
  3. Access runs through a token with a role that may only write to this list. Other areas of the workspace are invisible to the integration.
  4. When a customer's payment terms change in the ERP, the ERP sends a webhook. The record in Pharen Hub is updated, and open cases for that customer receive a notice.
  5. When an order is marked as approved in Pharen Hub, a workflow run started through the API returns the reviewed order data to the ERP.
  6. Requests, status codes and error paths remain traceable in technical operations, so a failed synchronisation is noticed before anyone works with stale data.

Sales works with current customer data in the workspace while accounting keeps the ERP as the system of record. The integration reads and writes exactly the fields agreed beforehand, and nothing beyond that.

The API is a data path, not a module of its own. These modules are involved on the Pharen side, and these systems typically sit on the other side.

Modules in Pharen Hub

  • Lists Records in Lists are the most common target for data read from or written by other applications.
  • Workflows Workflow runs can be started with validated input and their status queried.
  • Agents Bounded agent tasks can be triggered when goal, sources and approval point are defined.

External systems

  • CRM and ERP Customer, order and master data from existing systems, after a technical review of the data path.
  • Webhooks Events from other systems that should update a record or trigger a step in Pharen Hub.
  • MCP server When an agent only needs read access to a system, MCP is often the simpler path than a custom integration.

Frequently asked questions

How is access authenticated?

Through tokens bound to a role in the workspace. A token sees and writes only the areas that role shares. Validity, rotation and revocation are defined in the setup so a lost token does not mean full access.

Are there rate limits, and what happens when they are exceeded?

Yes, rate limits are documented to match the deployment. When exceeded, the API responds with a clear status code instead of silently dropping data. For bulk synchronisation we recommend batch runs outside working hours.

Does the integration stay stable across Pharen updates?

Endpoints are versioned. Changes that would break existing calls arrive as a new version and are announced so your integration service has time to migrate. Self-hosted setups additionally control the update timing themselves.

To be honest

When the API is not the right path

A custom integration pays off when a system needs to read or write specific fields and trigger workflows. For Microsoft 365, Google Workspace or a mailbox there is already a path in the workspace, and for read access by agents an MCP server is often enough. Check the existing integrations before you write code.

View integrations

The exact contract follows the setup.

The AI platform for businesses, in 13 modules. From team chat to approval, the work stays attached to the same item. Status and next step are visible at any time.

Current module: 1 / 13

Start with one clear endpoint

Bring the application that needs Pharen context.

We will clarify data, actions, authentication and deployment and turn them into the smallest useful API contract.