BeHi5 Documentation

Explore the platform model, workflow runtime, forms system, integrations, and API patterns that power BeHi5 applications.

Getting Started

Initialize an application shell and start modeling forms, workflows, and runtime surfaces from one platform.

b5.app.init({
  name: "Customer Onboarding",
  environment: "preview"
});

Platform Concepts

BeHi5 treats applications, forms, workflows, integrations, and AI services as connected platform primitives.

b5.platform.describe({
  application: "service_requests",
  workflow: "request_pipeline"
});

Workflow Engine

Define step execution, approvals, branching, notifications, and orchestration rules in the workflow runtime.

b5.workflow.create({
  name: "approval_pipeline",
  steps: ["submit", "review", "approve"]
});

Forms

Forms provide the structured inputs that start workflows, capture context, and drive application state changes.

b5.form.create({
  name: "Access Request",
  fields: ["name", "department", "justification"]
});

Integrations

Connect internal systems and third-party services through one integration layer designed for event-driven applications.

b5.integration.connect({
  provider: "crm",
  events: ["approved", "completed"]
});

API Reference

Core APIs expose forms, workflow executions, integrations, and runtime events for developer workflows and automation.

GET /api/v1/workflows/:id/executions
POST /api/v1/forms
POST /api/v1/integrations/:provider/events