# The Co-operative Bank Workflow API

**Canonical:** https://apis.io/apis/co-operative-bank/co-operative-bank-workflow-api/  
**Provider:** The Co-operative Bank — https://apis.io/providers/co-operative-bank/  
**Base URL:** https://openbanking-retail.apis.co-operativebank.co.uk/apis/retail/open-banking/v3.1/aisp  
**Documentation:** https://www.developer.co-operativebank.co.uk/apis/aisp/

The Co-operative Bank Workflow API is one of 76 APIs that [The Co-operative Bank](https://apis.io/providers/co-operative-bank/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. Tagged areas include Workflows. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, and an API reference.

Endpoints that perform operations related to workflows.

## Operations (57)

| Method | Path | Summary |
|---|---|---|
| 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 |

## Machine-readable artifacts (3)

- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/co-operative-bank/refs/heads/main/openapi/co-operative-bank-workflow-api-openapi.yml
- **Documentation** — https://openbankinguk.github.io/opendata-api-docs-pub/v2.4.0/
- **APIReference** — https://openbankinguk.github.io/opendata-api-docs-pub/v2.4.0/atmlocator/atm-locator.html

## Other The Co-operative Bank APIs (12)

- [The Co-operative Bank Account Information API (AIS)](https://apis.io/apis/co-operative-bank/account-information-api/)
- [The Co-operative Bank Payment Initiation API (PIS)](https://apis.io/apis/co-operative-bank/payment-initiation-api/)
- [The Co-operative Bank Confirmation of Funds API (CBPII)](https://apis.io/apis/co-operative-bank/confirmation-of-funds-api/)
- [The Co-operative Bank Accessibility Agent API](https://apis.io/apis/co-operative-bank/co-operative-bank-accessibility-agent-api/)
- [The Co-operative Bank Accessibility Checker API](https://apis.io/apis/co-operative-bank/co-operative-bank-accessibility-checker-api/)
- [The Co-operative Bank Administration API](https://apis.io/apis/co-operative-bank/co-operative-bank-administration-api/)
- [The Co-operative Bank AI API](https://apis.io/apis/co-operative-bank/co-operative-bank-ai-api/)
- [The Co-operative Bank Announcements API](https://apis.io/apis/co-operative-bank/co-operative-bank-announcements-api/)
- [The Co-operative Bank API Token API](https://apis.io/apis/co-operative-bank/co-operative-bank-api-token-api/)
- [The Co-operative Bank Apps API](https://apis.io/apis/co-operative-bank/co-operative-bank-apps-api/)
- [The Co-operative Bank Authentication API](https://apis.io/apis/co-operative-bank/co-operative-bank-authentication-api/)
- [The Co-operative Bank Browser Tree API](https://apis.io/apis/co-operative-bank/co-operative-bank-browser-tree-api/)

## Tags

Workflows

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/co-operative-bank/co-operative-bank-workflow-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/co-operative-bank/.
