# The Co-operative Bank Content Type Field API

**Canonical:** https://apis.io/apis/co-operative-bank/co-operative-bank-content-type-field-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 Content Type Field 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 Content Type Field. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, and an API reference.

Content type field definitions and configuration

## Operations (36)

| Method | Path | Summary |
|---|---|---|
| GET | `/api/v1/fieldTypes` | Get field types |
| GET | `/api/v1/contenttype/{typeId}/fields` | Get content type fields (deprecated) |
| PUT | `/api/v1/contenttype/{typeId}/fields` | Update content type fields (deprecated) |
| POST | `/api/v1/contenttype/{typeId}/fields` | Create content type field (deprecated) |
| DELETE | `/api/v1/contenttype/{typeId}/fields` | Delete multiple fields (deprecated) |
| GET | `/api/v1/contenttype/{typeId}/fields/id/{fieldId}` | Get content type field by ID (deprecated) |
| PUT | `/api/v1/contenttype/{typeId}/fields/id/{fieldId}` | Update content type field by ID (deprecated) |
| DELETE | `/api/v1/contenttype/{typeId}/fields/id/{fieldId}` | Delete content type field by ID (deprecated) |
| GET | `/api/v1/contenttype/{typeId}/fields/var/{fieldVar}` | Get content type field by variable name (deprecated) |
| PUT | `/api/v1/contenttype/{typeId}/fields/var/{fieldVar}` | Update content type field by variable name (deprecated) |
| DELETE | `/api/v1/contenttype/{typeId}/fields/var/{fieldVar}` | Delete content type field by variable name (deprecated) |
| GET | `/api/v1/contenttype/{typeId}/fields/id/{fieldId}/variables` | Get field variables by field ID |
| POST | `/api/v1/contenttype/{typeId}/fields/id/{fieldId}/variables` | Create field variable by field ID |
| GET | `/api/v1/contenttype/{typeId}/fields/var/{fieldVar}/variables` | Get field variables by field variable name |
| POST | `/api/v1/contenttype/{typeId}/fields/var/{fieldVar}/variables` | Create field variable by field variable name |
| GET | `/api/v1/contenttype/{typeId}/fields/id/{fieldId}/variables/id/{fieldVarId}` | Get specific field variable by field ID |
| PUT | `/api/v1/contenttype/{typeId}/fields/id/{fieldId}/variables/id/{fieldVarId}` | Update field variable by field ID |
| DELETE | `/api/v1/contenttype/{typeId}/fields/id/{fieldId}/variables/id/{fieldVarId}` | Delete field variable by field ID |
| GET | `/api/v1/contenttype/{typeId}/fields/var/{fieldVar}/variables/id/{fieldVarId}` | Get specific field variable by field variable name |
| PUT | `/api/v1/contenttype/{typeId}/fields/var/{fieldVar}/variables/id/{fieldVarId}` | Update field variable by field variable name |
| DELETE | `/api/v1/contenttype/{typeId}/fields/var/{fieldVar}/variables/id/{fieldVarId}` | Delete field variable by field variable name |
| GET | `/api/v2/contenttype/{typeIdOrVarName}/fields` | Get content type fields |
| PUT | `/api/v2/contenttype/{typeIdOrVarName}/fields` | Update fields |
| POST | `/api/v2/contenttype/{typeIdOrVarName}/fields` | Create content type field |
| DELETE | `/api/v2/contenttype/{typeIdOrVarName}/fields` | Delete fields |
| GET | `/api/v2/contenttype/{typeIdOrVarName}/fields/id/{fieldId}` | Get content type field by id |
| PUT | `/api/v2/contenttype/{typeIdOrVarName}/fields/id/{fieldId}` | Update content type field by id |
| DELETE | `/api/v2/contenttype/{typeIdOrVarName}/fields/id/{fieldId}` | Delete content type field by id |
| GET | `/api/v2/contenttype/{typeIdOrVarName}/fields/var/{fieldVar}` | Get content type field by var |
| PUT | `/api/v2/contenttype/{typeIdOrVarName}/fields/var/{fieldVar}` | Update content type field by var |
| DELETE | `/api/v2/contenttype/{typeIdOrVarName}/fields/var/{fieldVar}` | Delete content type field by var |
| GET | `/api/v3/contenttype/{typeIdOrVarName}/fields/allfields` | Returns filtered Content Type fields |
| GET | `/api/v3/contenttype/{typeIdOrVarName}/fields` | Gets a Content Type's field layout |
| DELETE | `/api/v3/contenttype/{typeIdOrVarName}/fields` | Deletes fields from a Content Type |
| PUT | `/api/v3/contenttype/{typeIdOrVarName}/fields/move` | Moves or adds a field to a Content Type |
| PUT | `/api/v3/contenttype/{typeIdOrVarName}/fields/{id}` | Updates a field in a Content Type |

## Machine-readable artifacts (3)

- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/co-operative-bank/refs/heads/main/openapi/co-operative-bank-content-type-field-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

Content Type Field

---

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