Workflow Management Service - Overview
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:
- Workflow Features – Learn what the service offers at a high level
- Integration Guides – Step-by-step guides and endpoint usage examples
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.