Skip to main content

Overview

Every customer is different. Nobly Insight is designed so administrators can extend behaviour without forking the platform or writing plug-ins that block upgrades. Use the Script Engine for Python extensions, the API for integrations, the Workflow Engine for stateful processes, and ContentFlow for ingestion pipelines. Availability depends on the capabilities enabled for your environment.

The script engine

A managed, sandboxed environment for safely running customer-defined Python scripts that extend the platform.

Where scripts plug in

Calling external systems safely

Scripts can call permitted external HTTPS APIs (identity providers, CRM, ERP, SMS gateways, and so on) through a managed HTTP client with logging, timeouts, and request-size limits — using credentials scoped for their runtime needs. Treat script-authoring permission as trusted integration access. See Script Engine administration for access, authoring, publication, bindings, and troubleshooting.

REST API

The full platform is exposed as a versioned REST API so other applications can:
  • Upload, retrieve, update, and search documents
  • Read and write business object data
  • Trigger workflow actions
  • Manage users, groups, and configuration
  • Subscribe to lifecycle events
OpenAPI specifications and interactive documentation are published with every release. Use the contract for your target environment and version, and validate integrations when upgrading. See API clients and Integration contracts.

Administration & governance

User and access management, audit, observability, security, and configuration responsibilities for Nobly Insight.

Case management & workflow

How forms, action buttons, and event hooks invoke custom scripts.