The Co-operative Bank Workflow API

Endpoints that perform operations related to workflows.

Operations 57

POST /api/v1/report-issue Report a dotCMS UI issue #
POST /api/v1/workflow/actions/separator Creates workflow action separator #
POST /api/v1/workflow/steps Add a new workflow step #
POST /api/v1/workflow/schemes/{schemeId}/copy Copy a workflow scheme #
GET /api/v1/workflow/actions/{actionId} Find action by ID #
PUT /api/v1/workflow/actions/{actionId} Update an existing workflow action #
DELETE /api/v1/workflow/actions/{actionId} Delete a workflow action #
GET /api/v1/workflow/steps/{stepId}/actions/{actionId} Find a workflow action within a step #
DELETE /api/v1/workflow/steps/{stepId}/actions/{actionId} Remove a workflow action from a step #
DELETE /api/v1/workflow/actionlets/{actionletId} Remove an actionlet from a workflow action #
PUT /api/v1/workflow/schemes/{schemeId} Update a workflow scheme #
DELETE /api/v1/workflow/schemes/{schemeId} Delete a workflow scheme #
GET /api/v1/workflow/steps/{stepId} Retrieves a workflow step #
PUT /api/v1/workflow/steps/{stepId} Update an existing workflow step #
DELETE /api/v1/workflow/steps/{stepId} Delete a workflow step #
DELETE /api/v1/workflow/system/actions/{identifier} Delete default system action binding by action id #
GET /api/v1/workflow/actions/{actionId}/condition Find condition by action ID #
GET /api/v1/workflow/schemes/{schemeIdOrVariable}/export Export a workflow scheme #
GET /api/v1/workflow/actionlets Find all workflow actionlets #
GET /api/v1/workflow/actions/{actionId}/actionlets Find workflow actionlets by workflow action #
POST /api/v1/workflow/actions/{actionId}/actionlets Adds an actionlet to a workflow action #
GET /api/v1/workflow/schemes/{schemeId}/actions Find all actions in a workflow scheme #
POST /api/v1/workflow/schemes/actions/{systemAction} Finds workflow actions by schemes and system action #
GET /api/v1/workflow/steps/{stepId}/actions Find all actions in a workflow step #
POST /api/v1/workflow/steps/{stepId}/actions Adds a workflow action to a workflow step #
GET /api/v1/workflow/schemes/schemescontenttypes/{contentTypeId} Find workflow schemes by content type id #
GET /api/v1/workflow/contenttypes/schemes Find workflow schemes for multiple content types #
GET /api/v1/workflow/contentlet/{inode}/actions Finds workflow actions by content inode #
GET /api/v1/workflow/defaultactions/contenttype/{contentTypeId} Find possible default actions by content type #
GET /api/v1/workflow/defaultactions/schemes Find possible default actions by scheme(s) #
GET /api/v1/workflow/initialactions/contenttype/{contentTypeId} Find initial actions by content type #
GET /api/v1/workflow/schemes Find workflow schemes #
POST /api/v1/workflow/schemes Create a workflow scheme #
GET /api/v1/workflow/schemes/{schemeId}/steps Find steps by workflow scheme ID #
GET /api/v1/workflow/contenttypes/{contentTypeVarOrId}/system/actions Find default system actions mapped to a content type #
GET /api/v1/workflow/schemes/{schemeId}/system/actions Find default system actions mapped to a workflow scheme #
PUT /api/v1/workflow/actions/firemultipart Fire action by name (multipart form) #
PUT /api/v1/workflow/actions/fire Fire workflow action by name #
PUT /api/v1/workflow/actions/default/firemultipart/{systemAction} Fire default action (multipart form) #
PUT /api/v1/workflow/actions/default/fire/{systemAction} Fire system action by name #
POST /api/v1/workflow/actions/default/fire/{systemAction} Fire system action by name over multiple contentlets #
PATCH /api/v1/workflow/actions/default/fire/{systemAction} Modify specific fields on multiple contentlets #
PUT /api/v1/workflow/actions/{actionId}/firemultipart Fire action by ID (multipart form) #
PUT /api/v1/workflow/actions/{actionId}/fire Fire action by ID #
POST /api/v1/workflow/contentlet/actions/_bulkfire Perform workflow actions on bulk content #
PUT /api/v1/workflow/contentlet/actions/bulk/fire Perform workflow actions on bulk content #
POST /api/v1/workflow/contentlet/actions/bulk Finds available bulk workflow actions for content #
GET /api/v1/workflow/status/{contentletInode} Find workflow status of content #
GET /api/v1/workflow/system/actions/{workflowActionId} Find default system actions by workflow action id #
POST /api/v1/workflow/tasks Find workflow tasks based on filter parameters #
GET /api/v1/workflow/tasks/history/comments/{contentletIdentifier} Find workflow tasks history and comments of content #
POST /api/v1/workflow/schemes/import Import a workflow scheme #
PUT /api/v1/workflow/reorder/steps/{stepId}/actions/{actionId} Change the order of actions within a workflow step #
PUT /api/v1/workflow/reorder/step/{stepId}/order/{order} Change the order of steps within a scheme #
POST /api/v1/workflow/actions Creates/saves a workflow action #
POST /api/v1/workflow/{contentletId}/comments Create a workflow comment #
PUT /api/v1/workflow/system/actions Save a default system action mapping #

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/co-operative-bank:co-operative-bank-workflow-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

co-operative-bank-workflow-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: dotCMS REST Workflow API
  version: '3'
  description: Endpoints that perform operations related to workflows.
servers:
- url: /
  description: dotCMS Server
tags:


# --- truncated at 32 KB (210 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/co-operative-bank/refs/heads/main/openapi/co-operative-bank-workflow-api-openapi.yml