Workflow Management Service - Overview

Last updated: April 2026

Welcome to the Workflow Management Service.

The Agglestone Workflow Management Service helps you model business processes, start workflow items, move them through defined stages, and store the supporting data needed around those workflows. It is designed for consumers who need stable REST APIs for workflow-driven applications, portals, and integrations.

What Is This Service?

The Agglestone Workflow Management Service is a multi-tenant API for:

  • Defining workflow templates
  • Creating and progressing workflow items
  • Storing supporting managed data
  • Serving shared reference data
  • Uploading files linked to workflows

It gives you a consistent API surface for building workflow-enabled applications without needing to create your own workflow engine.

Who Is It For?

This service is for teams integrating workflow capabilities into their own systems and user experiences.

Perfect For:

  • Application Developers building forms, dashboards, and operational workflows
  • Integration Teams connecting line-of-business systems to workflow processes
  • Product Teams that need configurable stages, approvals, and status tracking
  • Operations Teams managing business records that move through defined lifecycle steps

What Can You Do With It?

Define Workflow Templates

Create workflow definitions that describe stages, transitions, field rules, and validation requirements for a business process.

Start and Manage Workflow Items

Create items from a workflow definition, update their fields, transition them through stages, and review their history.

Maintain Supporting Data

Use managed data and reference data endpoints to store reusable lookup values and shared records that support your workflows.

Attach Files

Upload files, retrieve file metadata, and request short-lived signed URLs for browser-friendly access to stored files.

Query Utility Data

Retrieve public holiday data for date-aware workflow logic and scheduling experiences.

Multi-Tenant by Design

All endpoints are tenant-scoped. Every request is made under:

/tenant/{tenantId}/v1/...

This ensures your workflow definitions, workflow items, managed data, reference data, and files remain isolated to your tenant.

What’s Next?

Ready to integrate? Start here:

Then visit your deployment’s Swagger UI at /swagger for the full OpenAPI contract and request/response schemas.

Built for teams that need flexible workflow APIs without building the workflow platform themselves.