acre_api


Nameacre_api JSON
Version 1.2.3 PyPI version JSON
download
home_pagehttps://github.com/hosseini72/acre_api.git
SummaryAcre Platform User API
upload_time2025-02-06 22:36:48
maintainerNone
docs_urlNone
authorOpenAPI Generator Community
requires_python<4.0,>=3.8
licenseMIT
keywords openapi openapi-generator acre platform user api
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # acre-api
# CORS
CORS is implemented by all Acre API endpoints and only certain hostnames are allowed for each deployment of the API. If your use case requires calling the Acre User API from a browser, please contact Acre to arrange the appropriate configuration.
# API Authentication
The primary method of authentication for users of the Acre API is with the use of JSON Web Tokens (JWTs), which are suplemented by an application specific API Key.
The API key must be provided through the `X-API-KEY` HTTP header and will be provided by your Acre Customer Success Manager.
The JWT must be provided through a cookie with key of `authorization`. The JWT must be generated and signed as per the following section.
# Generating JWTs
JWT must either be generated by a third-party such as Azure ADB2C that has been configured for the appropriate service and/or user account, or alternatively can be generated locally and signed by an private key for which the public key has been made available to Acre via a JWKS URL.
In addition to being signed by your private key, the JWT will also need to contain at a minimum:
 * An issuer `iss`, which must be a valid URI previously agreed with Acre.
 * A subject `sub`, which must be a unique identifier for the user and/or service account previously agreed with Acre.
 * An expiry time `exp` which must not be more than four hours in the future.
 * A not before time `nbf` which must be in the past, but not greater than six hours in the past.
 The JWT should be signed using RS256.

This Python package is automatically generated by the [OpenAPI Generator](https://openapi-generator.tech) project:

- API version: 1.0
- Package version: 1.0.0
- Generator version: 7.12.0-SNAPSHOT
- Build package: org.openapitools.codegen.languages.PythonClientCodegen

## Requirements.

Python 3.8+

## Installation & Usage
### pip install

If the python package is hosted on a repository, you can install directly using:

```sh
pip install git+https://github.com/GIT_USER_ID/GIT_REPO_ID.git
```
(you may need to run `pip` with root permission: `sudo pip install git+https://github.com/GIT_USER_ID/GIT_REPO_ID.git`)

Then import the package:
```python
import acre_api
```

### Setuptools

Install via [Setuptools](http://pypi.python.org/pypi/setuptools).

```sh
python setup.py install --user
```
(or `sudo python setup.py install` to install the package for all users)

Then import the package:
```python
import acre_api
```

### Tests

Execute `pytest` to run the tests.

## Getting Started

Please follow the [installation procedure](#installation--usage) and then run the following:

```python

import acre_api
from acre_api.rest import ApiException
from pprint import pprint

# Defining the host is optional and defaults to http://localhost
# See configuration.py for a list of all supported configuration parameters.
configuration = acre_api.Configuration(
    host = "http://localhost"
)



# Enter a context with an instance of the API client
with acre_api.ApiClient(configuration) as api_client:
    # Create an instance of the API class
    api_instance = acre_api.AuthenticationApi(api_client)
    authentication_provider = acre_api.CdmAuthenticationProvider() # CdmAuthenticationProvider | Details of the authentication provider to be created. Required.

    try:
        # Create a new authentication provider.
        api_response = api_instance.create_authentication_provider(authentication_provider)
        print("The response of AuthenticationApi->create_authentication_provider:\n")
        pprint(api_response)
    except ApiException as e:
        print("Exception when calling AuthenticationApi->create_authentication_provider: %s\n" % e)

```

## Documentation for API Endpoints

All URIs are relative to *http://localhost*

Class | Method | HTTP request | Description
------------ | ------------- | ------------- | -------------
*AuthenticationApi* | [**create_authentication_provider**](docs/AuthenticationApi.md#create_authentication_provider) | **POST** /v1/acre/auth_provider | Create a new authentication provider.
*AuthenticationApi* | [**delete_authentication_provider**](docs/AuthenticationApi.md#delete_authentication_provider) | **DELETE** /v1/acre/auth_provider/{authentication_provider.authentication_provider_id} | Delete an authentication provider.
*AuthenticationApi* | [**get_authentication_provider**](docs/AuthenticationApi.md#get_authentication_provider) | **GET** /v1/acre/auth_provider | Get the authentication provider details.
*AuthenticationApi* | [**get_user_auth_url**](docs/AuthenticationApi.md#get_user_auth_url) | **GET** /v1/acre/user/auth_url | Get a user-specific URL for the user to authenticate.
*AuthenticationApi* | [**replace_authentication_provider**](docs/AuthenticationApi.md#replace_authentication_provider) | **PUT** /v1/acre/auth_provider/{authentication_provider.authentication_provider_id} | Replace replaces an authentication provider.
*AuthenticationApi* | [**update_authentication_provider**](docs/AuthenticationApi.md#update_authentication_provider) | **PATCH** /v1/acre/auth_provider/{authentication_provider.authentication_provider_id} | Update an existing authentication provider.
*CaseApi* | [**bulk_assign_case**](docs/CaseApi.md#bulk_assign_case) | **POST** /v1/acre/case/assign | Bulk assign case owner and bulk add related users
*CaseApi* | [**bulk_create_lead_cases**](docs/CaseApi.md#bulk_create_lead_cases) | **POST** /v1/acre/case/leads | Bulk create lead cases from complete cases.
*CaseApi* | [**create_case**](docs/CaseApi.md#create_case) | **POST** /v1/acre/case | Create a new case.
*CaseApi* | [**create_case_flag**](docs/CaseApi.md#create_case_flag) | **POST** /v1/acre/case/{flag.case_id}/flag | Create case flag.
*CaseApi* | [**create_case_flag_review**](docs/CaseApi.md#create_case_flag_review) | **POST** /v1/acre/case/{case_id}/flag/{flag_id}/review | Create case flag review.
*CaseApi* | [**create_case_referral**](docs/CaseApi.md#create_case_referral) | **POST** /v1/acre/case/referral | Create a new case from an existing one.
*CaseApi* | [**create_case_version**](docs/CaseApi.md#create_case_version) | **POST** /v1/acre/case/{case_id}/version | Create a case version.
*CaseApi* | [**describe_case_verification**](docs/CaseApi.md#describe_case_verification) | **GET** /v1/acre/case/verification | Describe all installed verifications for cases.
*CaseApi* | [**get_case**](docs/CaseApi.md#get_case) | **GET** /v1/acre/case | Get cases with their latest version.
*CaseApi* | [**get_case_survey**](docs/CaseApi.md#get_case_survey) | **GET** /v1/acre/case/{case_id}/survey | Get case survey.
*CaseApi* | [**get_case_verifications**](docs/CaseApi.md#get_case_verifications) | **GET** /v1/acre/case/{case_id}/verifications | Retrieve verifications of an existing case.
*CaseApi* | [**get_case_version**](docs/CaseApi.md#get_case_version) | **GET** /v1/acre/case/{case_id}/version/{version} | Get a case, specifying a version (use zero for latest).
*CaseApi* | [**get_hydrated_case**](docs/CaseApi.md#get_hydrated_case) | **GET** /v1/acre/case/{case_id}/hydrated | Get hydrated case.
*CaseApi* | [**list_case_version**](docs/CaseApi.md#list_case_version) | **GET** /v1/acre/case/{case_id}/version | List case versions.
*CaseApi* | [**replace_case**](docs/CaseApi.md#replace_case) | **PUT** /v1/acre/case/{case.case_id} | Replace (PUT) an existing case and current mutable version.
*CaseApi* | [**update_case**](docs/CaseApi.md#update_case) | **PATCH** /v1/acre/case/{case.case_id} | Update (PATCH) an existing case and current mutable version.
*CaseApi* | [**update_case_status**](docs/CaseApi.md#update_case_status) | **POST** /v1/acre/case/{case_id}/case_transition | Update a case&#39;s status.
*ClientApi* | [**create_client**](docs/ClientApi.md#create_client) | **POST** /v1/acre/client | Create a new client.
*ClientApi* | [**create_client_organisation_relationship**](docs/ClientApi.md#create_client_organisation_relationship) | **POST** /v1/acre/client/{client_id}/organisation_relationship/{organisation_id_or_ext} | Create a client organisation relationship.
*ClientApi* | [**create_client_version**](docs/ClientApi.md#create_client_version) | **POST** /v1/acre/client/{client_id}/version | Create a client version.
*ClientApi* | [**delete_client_data**](docs/ClientApi.md#delete_client_data) | **DELETE** /v1/acre/client/{client_id} | 
*ClientApi* | [**delete_client_health_data**](docs/ClientApi.md#delete_client_health_data) | **DELETE** /v1/acre/client/{client_id}/health_data | 
*ClientApi* | [**deprecated_get_client_organisation_relationship**](docs/ClientApi.md#deprecated_get_client_organisation_relationship) | **GET** /v1/acre/client/{client_id}/organisation_relationship | Deprecated - Get client organisation relationship.
*ClientApi* | [**get_client**](docs/ClientApi.md#get_client) | **GET** /v1/acre/client | Get clients with their latest version.
*ClientApi* | [**get_client_linked_data**](docs/ClientApi.md#get_client_linked_data) | **GET** /v1/acre/client/{client_id}/delete_data | 
*ClientApi* | [**get_client_organisation_relationship**](docs/ClientApi.md#get_client_organisation_relationship) | **GET** /v1/acre/client/{client_id}/organisation_relationship/{organisation_id_or_ext} | Get client organisation relationship.
*ClientApi* | [**get_client_verifications**](docs/ClientApi.md#get_client_verifications) | **GET** /v1/acre/client/{client_id}/verifications | Retrieve verifications of an existing client.
*ClientApi* | [**get_client_version**](docs/ClientApi.md#get_client_version) | **GET** /v1/acre/client/{client_id}/version/{version} | Get a client, specifying a version (use zero for latest).
*ClientApi* | [**list_client_version**](docs/ClientApi.md#list_client_version) | **GET** /v1/acre/client/{client_id}/version | List client versions.
*ClientApi* | [**replace_client**](docs/ClientApi.md#replace_client) | **PUT** /v1/acre/client/{client.client_id} | Replace (PUT) an existing client and current mutable version.
*ClientApi* | [**run_id_verification**](docs/ClientApi.md#run_id_verification) | **POST** /v1/acre/client/{client_id}/identity/request_verification | Request eIDV check of an existing client.
*ClientApi* | [**update_client**](docs/ClientApi.md#update_client) | **PATCH** /v1/acre/client/{client.client_id} | Update (PATCH) an existing client and current mutable version.
*ClientApi* | [**update_client_organisation_relationship**](docs/ClientApi.md#update_client_organisation_relationship) | **PATCH** /v1/acre/client/{client_id}/organisation_relationship/{organisation_id_or_ext} | Update (PATCH) an existing client organisation relationship.
*CommissionStructureApi* | [**create_commission_structure**](docs/CommissionStructureApi.md#create_commission_structure) | **POST** /v1/acre/commission_structure | Create Commission Structure.
*CommissionStructureApi* | [**get_commission_structure**](docs/CommissionStructureApi.md#get_commission_structure) | **GET** /v1/acre/commission_structure | Retrieve Commission Structure.
*CommissionStructureApi* | [**update_commission_structure**](docs/CommissionStructureApi.md#update_commission_structure) | **PATCH** /v1/acre/commission_structure/{commission_structure.commission_structure_id} | Update (PATCH) Commission Structure.
*DocumentApi* | [**add_case_document**](docs/DocumentApi.md#add_case_document) | **POST** /v1/acre/document/{document_id}/case | Add a document to an existing case.
*DocumentApi* | [**create_document_verification**](docs/DocumentApi.md#create_document_verification) | **POST** /v1/acre/document/{document_id}/verification | Create a document verification.
*DocumentApi* | [**delete_case_document**](docs/DocumentApi.md#delete_case_document) | **DELETE** /v1/acre/document/{document_id}/case/{case_id} | Delete (DELETE) document from an existing case.
*DocumentApi* | [**delete_document**](docs/DocumentApi.md#delete_document) | **DELETE** /v1/acre/document/{document_id} | Delete (DELETE) document.
*DocumentApi* | [**get_document**](docs/DocumentApi.md#get_document) | **GET** /v1/acre/document/{document.document_id} | Get a document.
*DocumentApi* | [**get_document_summaries**](docs/DocumentApi.md#get_document_summaries) | **GET** /v1/acre/document | Get summaries for multiple documents. No document details are returned.
*DocumentApi* | [**get_document_verification**](docs/DocumentApi.md#get_document_verification) | **GET** /v1/acre/document/{document_id}/verification | Get a document verification.
*DocumentApi* | [**render_template**](docs/DocumentApi.md#render_template) | **POST** /v1/acre/document/render_template | Render a template to generate a document and (optionally) store it.
*DocumentApi* | [**replace_document**](docs/DocumentApi.md#replace_document) | **PUT** /v1/acre/document/{document.document_id} | Replace (PUT) an existing document.
*DocumentApi* | [**template_ctx**](docs/DocumentApi.md#template_ctx) | **POST** /v1/acre/document/render_template/ctx | Return the context a given template would have been rendered with.
*DocumentApi* | [**test_render_template**](docs/DocumentApi.md#test_render_template) | **POST** /v1/acre/document/render_template/test | Test rendering a template without having to store it, by passing the code.
*DocumentApi* | [**update_document**](docs/DocumentApi.md#update_document) | **PATCH** /v1/acre/document/{document.document_id} | Update (PATCH) an existing document.
*DocumentApi* | [**upload_document**](docs/DocumentApi.md#upload_document) | **POST** /v1/acre/document | Upload a document.
*DocumentRequirementApi* | [**create_document_requirement**](docs/DocumentRequirementApi.md#create_document_requirement) | **POST** /v1/acre/requirement | Create a new document requirement.
*DocumentRequirementApi* | [**get_document_requirements**](docs/DocumentRequirementApi.md#get_document_requirements) | **GET** /v1/acre/requirement | Get document requirements.
*DocumentRequirementApi* | [**update_document_requirement**](docs/DocumentRequirementApi.md#update_document_requirement) | **PATCH** /v1/acre/requirement/{document_requirement.requirement_id} | Update document requirement.
*GeneralInsuranceProductApi* | [**add_general_insurance_product_case**](docs/GeneralInsuranceProductApi.md#add_general_insurance_product_case) | **POST** /v1/acre/general_insurance_product/{general_insurance_product_id}/case | Add a general insurance product to an existing case.
*GeneralInsuranceProductApi* | [**create_general_insurance_product**](docs/GeneralInsuranceProductApi.md#create_general_insurance_product) | **POST** /v1/acre/general_insurance_product | Create a general insurance product.
*GeneralInsuranceProductApi* | [**delete_general_insurance_product_case**](docs/GeneralInsuranceProductApi.md#delete_general_insurance_product_case) | **DELETE** /v1/acre/general_insurance_product/{general_insurance_product_id}/case/{case_id} | Delete a general insurance product from an existing case.
*GeneralInsuranceProductApi* | [**get_general_insurance_product**](docs/GeneralInsuranceProductApi.md#get_general_insurance_product) | **GET** /v1/acre/general_insurance_product | Get general insurance products.
*GeneralInsuranceProductApi* | [**update_general_insurance_product**](docs/GeneralInsuranceProductApi.md#update_general_insurance_product) | **PATCH** /v1/acre/general_insurance_product/{general_insurance_product.general_insurance_product_id} | Update (PATCH) an existing general insurance product.
*GroupApi* | [**create_group**](docs/GroupApi.md#create_group) | **POST** /v1/acre/group | Create a new group.
*GroupApi* | [**get_group**](docs/GroupApi.md#get_group) | **GET** /v1/acre/group | Get the group details.
*GroupApi* | [**replace_group**](docs/GroupApi.md#replace_group) | **PUT** /v1/acre/group/{group.group_id} | Replace (PUT) an existing group.
*GroupApi* | [**update_group**](docs/GroupApi.md#update_group) | **PATCH** /v1/acre/group/{group.group_id} | Update (PATCH) an existing group.
*InternalApi* | [**get_hydrated_case**](docs/InternalApi.md#get_hydrated_case) | **GET** /v1/acre/case/{case_id}/hydrated | Get hydrated case.
*MortgageSourcingApi* | [**get_mortgage_product_details**](docs/MortgageSourcingApi.md#get_mortgage_product_details) | **GET** /v1/acre/mortgage_product/source/{product_code} | Get mortgage product details for sourced product.
*MortgageSourcingApi* | [**run_source**](docs/MortgageSourcingApi.md#run_source) | **POST** /v1/acre/mortgage_product/source | Run mortgage product sourcing.
*MortgageMortgageProductApi* | [**add_mortgage_case**](docs/MortgageMortgageProductApi.md#add_mortgage_case) | **POST** /v1/acre/mortgage/{mortgage_id}/case | Add a mortgage to an existing case.
*MortgageMortgageProductApi* | [**add_mortgage_product**](docs/MortgageMortgageProductApi.md#add_mortgage_product) | **POST** /v1/acre/mortgage/{mortgage_id}/product | Add a mortgage product to an existing mortgage.
*MortgageMortgageProductApi* | [**create_acre_mortgage_product**](docs/MortgageMortgageProductApi.md#create_acre_mortgage_product) | **POST** /v1/acre/mortgage_product | Create a mortgage product stored within Acre.
*MortgageMortgageProductApi* | [**create_mortgage**](docs/MortgageMortgageProductApi.md#create_mortgage) | **POST** /v1/acre/mortgage | Create a new mortgage.
*MortgageMortgageProductApi* | [**create_mortgage_version**](docs/MortgageMortgageProductApi.md#create_mortgage_version) | **POST** /v1/acre/mortgage/{mortgage_id}/version | Create a Mortgage version.
*MortgageMortgageProductApi* | [**create_mortgage_with_product**](docs/MortgageMortgageProductApi.md#create_mortgage_with_product) | **POST** /v1/acre/mortgage_with_product | Create a new mortgage with a product and link it to a case.
*MortgageMortgageProductApi* | [**delete_mortgage_case**](docs/MortgageMortgageProductApi.md#delete_mortgage_case) | **DELETE** /v1/acre/mortgage/{mortgage_id}/case/{case_id} | Delete (DELETE) mortgage from an existing case.
*MortgageMortgageProductApi* | [**delete_mortgage_product**](docs/MortgageMortgageProductApi.md#delete_mortgage_product) | **DELETE** /v1/acre/mortgage/{mortgage_id}/product/{product_id} | Delete (DELETE) mortgage product from an existing mortgage.
*MortgageMortgageProductApi* | [**get_acre_mortgage_product**](docs/MortgageMortgageProductApi.md#get_acre_mortgage_product) | **GET** /v1/acre/mortgage_product/{product_id} | Get mortgage product details for a mortgage product stored in Acre.
*MortgageMortgageProductApi* | [**get_mortgage**](docs/MortgageMortgageProductApi.md#get_mortgage) | **GET** /v1/acre/mortgage | Get the details of existing mortgages.
*MortgageMortgageProductApi* | [**get_mortgage_version**](docs/MortgageMortgageProductApi.md#get_mortgage_version) | **GET** /v1/acre/mortgage/{mortgage_id}/version/{version} | Get a mortgage, specifying a version (use zero for latest).
*MortgageMortgageProductApi* | [**replace_mortgage**](docs/MortgageMortgageProductApi.md#replace_mortgage) | **PUT** /v1/acre/mortgage/{mortgage.mortgage_id} | Replace (PUT) an existing mortgage.
*MortgageMortgageProductApi* | [**update_mortgage**](docs/MortgageMortgageProductApi.md#update_mortgage) | **PATCH** /v1/acre/mortgage/{mortgage.mortgage_id} | Update (PATCH) an existing mortgage.
*MortgageMortgageProductApi* | [**update_mortgage_with_product**](docs/MortgageMortgageProductApi.md#update_mortgage_with_product) | **PATCH** /v1/acre/mortgage_with_product/{mortgage_with_product.mortgage.mortgage_id} | Update (PATCH) an existing mortgage and its product
*NoteApi* | [**create_note**](docs/NoteApi.md#create_note) | **POST** /v1/acre/note | Create a note.
*NoteApi* | [**get_note**](docs/NoteApi.md#get_note) | **GET** /v1/acre/note | Retrieve note.
*NoteApi* | [**update_note**](docs/NoteApi.md#update_note) | **PATCH** /v1/acre/note/{note.note_id} | Update a note.
*OrganisationApi* | [**create_organisation**](docs/OrganisationApi.md#create_organisation) | **POST** /v1/acre/organisation | Create a new organisation.
*OrganisationApi* | [**get_organisation**](docs/OrganisationApi.md#get_organisation) | **GET** /v1/acre/organisation | Get the details of existing organisations.
*OrganisationApi* | [**replace_organisation**](docs/OrganisationApi.md#replace_organisation) | **PUT** /v1/acre/organisation/{organisation_id_or_ext} | Replace (PUT) an existing organisation.
*OrganisationApi* | [**update_organisation**](docs/OrganisationApi.md#update_organisation) | **PATCH** /v1/acre/organisation/{organisation_id_or_ext} | Update (PATCH) an existing organisation.
*PermissionApi* | [**create_permission_assignment**](docs/PermissionApi.md#create_permission_assignment) | **POST** /v1/acre/permission_assignment | Create a new permission assignment.
*PermissionApi* | [**create_permission_assignments**](docs/PermissionApi.md#create_permission_assignments) | **POST** /v1/acre/permission_assignment/bulk | Create new permission assignments. If one fails the call, none will be applied. Note that this endpoint must be defined after /v1/acre/permission_assignment/{permission_assignment.permission_assignment_id}, otherwise requests to /v1/acre/permission_assignment/bulk will be handled as if &#x60;bulk&#x60; is permission_assignment_id
*PermissionApi* | [**get_permission**](docs/PermissionApi.md#get_permission) | **GET** /v1/acre/permission | Get permission details. Permissions are populated using a default configuration, and cannot be manipulated via API.
*PermissionApi* | [**get_permission_assignment**](docs/PermissionApi.md#get_permission_assignment) | **GET** /v1/acre/permission_assignment | Get the permission assignment details.
*PermissionApi* | [**replace_permission_assignment**](docs/PermissionApi.md#replace_permission_assignment) | **PUT** /v1/acre/permission_assignment/{permission_assignment.permission_assignment_id} | Replace (PUT) a permission assignment.
*PermissionApi* | [**resolve_permission**](docs/PermissionApi.md#resolve_permission) | **POST** /v1/acre/resolve_permission | Check permissions with the given scopes.
*PermissionApi* | [**update_permission_assignment**](docs/PermissionApi.md#update_permission_assignment) | **PATCH** /v1/acre/permission_assignment/{permission_assignment.permission_assignment_id} | Update (PATCH) a permission assignment. Note that this endpoint must be defined before /v1/acre/permission_assignment/bulk, otherwise requests to /v1/acre/permission_assignment/bulk will be handled as if &#x60;bulk&#x60; is permission_assignment_id
*PermissionApi* | [**update_permission_assignments**](docs/PermissionApi.md#update_permission_assignments) | **PATCH** /v1/acre/permission_assignment/bulk | Update (PATCH) permission assignments. If one fails the call, none will be applied.
*PropertyApi* | [**create_property**](docs/PropertyApi.md#create_property) | **POST** /v1/acre/property | Create a new property.
*PropertyApi* | [**create_property_version**](docs/PropertyApi.md#create_property_version) | **POST** /v1/acre/property/{property_id}/version | Create a property version.
*PropertyApi* | [**get_property**](docs/PropertyApi.md#get_property) | **GET** /v1/acre/property | Get properties with their latest version.
*PropertyApi* | [**get_property_version**](docs/PropertyApi.md#get_property_version) | **GET** /v1/acre/property/{property_id}/version/{version} | Get a property, specifying a version (use zero for latest).
*PropertyApi* | [**list_property_version**](docs/PropertyApi.md#list_property_version) | **GET** /v1/acre/property/{property_id}/version | List property versions. Only versions that the caller can view are returned.
*PropertyApi* | [**replace_property**](docs/PropertyApi.md#replace_property) | **PUT** /v1/acre/property/{property.property_id} | Replace (PUT) an existing property and current mutable version.
*PropertyApi* | [**update_property**](docs/PropertyApi.md#update_property) | **PATCH** /v1/acre/property/{property.property_id} | Update (PATCH) an existing property and current mutable version.
*ProtectionProductApi* | [**add_case_protection_product**](docs/ProtectionProductApi.md#add_case_protection_product) | **POST** /v1/acre/protection_product/{protection_id}/case | Add a protection product to an existing case.
*ProtectionProductApi* | [**create_protection_product**](docs/ProtectionProductApi.md#create_protection_product) | **POST** /v1/acre/protection_product | Create a protection product.
*ProtectionProductApi* | [**create_protection_product_version**](docs/ProtectionProductApi.md#create_protection_product_version) | **POST** /v1/acre/protection_product/{protection_id}/version | Create a protection product version.
*ProtectionProductApi* | [**delete_case_protection_product**](docs/ProtectionProductApi.md#delete_case_protection_product) | **DELETE** /v1/acre/protection_product/{protection_id}/case/{case_id} | Delete (DELETE) case from a protection product.
*ProtectionProductApi* | [**get_protection_product**](docs/ProtectionProductApi.md#get_protection_product) | **GET** /v1/acre/protection_product | Get protection product details.
*ProtectionProductApi* | [**get_protection_product_version**](docs/ProtectionProductApi.md#get_protection_product_version) | **GET** /v1/acre/protection_product/{protection_id}/version/{version} | Get a protection product, specifying a version (use zero for latest).
*ProtectionProductApi* | [**save_protection_solution_to_case**](docs/ProtectionProductApi.md#save_protection_solution_to_case) | **POST** /v1/acre/protection_solution | Create protection products which belong to a single solution and add to case.
*ProtectionProductApi* | [**update_protection_product**](docs/ProtectionProductApi.md#update_protection_product) | **PATCH** /v1/acre/protection_product/{protection_product.protection_id} | Update (PATCH) an existing protection product.
*ProtectionProductApi* | [**list_protection_product_version**](docs/ProtectionProductApi.md#list_protection_product_version) | **GET** /v1/acre/protection_product/{protection_id}/version | List protection product versions.
*RoleApi* | [**create_role**](docs/RoleApi.md#create_role) | **POST** /v1/acre/role | Create a new role.
*RoleApi* | [**get_role**](docs/RoleApi.md#get_role) | **GET** /v1/acre/role | Get the role details.
*RoleApi* | [**replace_role**](docs/RoleApi.md#replace_role) | **PUT** /v1/acre/role/{role.role_id} | Replace (PUT) an existing role.
*RoleApi* | [**update_role**](docs/RoleApi.md#update_role) | **PATCH** /v1/acre/role/{role.role_id} | Update (PATCH) an existing role.
*ServiceApi* | [**health_check**](docs/ServiceApi.md#health_check) | **GET** /v1/acre/health_check | Check the health of the acre processor. This is used by load balancers to check end-to-end service health.
*TemplateApi* | [**create_template**](docs/TemplateApi.md#create_template) | **POST** /v1/acre/template | Create a template.
*TemplateApi* | [**email_template**](docs/TemplateApi.md#email_template) | **POST** /v1/acre/email_template | Email Template.
*TemplateApi* | [**get_template**](docs/TemplateApi.md#get_template) | **GET** /v1/acre/template | Get the template details.
*UserApi* | [**create_user**](docs/UserApi.md#create_user) | **POST** /v1/acre/user | Create a new user.
*UserApi* | [**get_me**](docs/UserApi.md#get_me) | **GET** /v1/acre/user/me | Get the details of the currently logged in user.
*UserApi* | [**get_user**](docs/UserApi.md#get_user) | **GET** /v1/acre/user | Get the details of users.
*UserApi* | [**replace_user**](docs/UserApi.md#replace_user) | **PUT** /v1/acre/user/{user.user_id} | Replace (PUT) an existing user.
*UserApi* | [**update_user**](docs/UserApi.md#update_user) | **PATCH** /v1/acre/user/{user.user_id} | Update (PATCH) an existing user.


## Documentation For Models

 - [AcreProcessorAddCaseProtectionProductBody](docs/AcreProcessorAddCaseProtectionProductBody.md)
 - [AcreProcessorAddGeneralInsuranceProductCaseBody](docs/AcreProcessorAddGeneralInsuranceProductCaseBody.md)
 - [AcreProcessorCreateClientOrganisationRelationshipBody](docs/AcreProcessorCreateClientOrganisationRelationshipBody.md)
 - [AcreProcessorUpdateCaseStatusBody](docs/AcreProcessorUpdateCaseStatusBody.md)
 - [AdditionalLoanPurpose](docs/AdditionalLoanPurpose.md)
 - [ArrearCreditorType](docs/ArrearCreditorType.md)
 - [AuthenticationProviderAuthenticationMechanism](docs/AuthenticationProviderAuthenticationMechanism.md)
 - [CaseDetailsCancellationReason](docs/CaseDetailsCancellationReason.md)
 - [CaseDetailsClientIDAndVersion](docs/CaseDetailsClientIDAndVersion.md)
 - [CaseDetailsConveyancer](docs/CaseDetailsConveyancer.md)
 - [CaseDetailsConveyancingStatusType](docs/CaseDetailsConveyancingStatusType.md)
 - [CaseDetailsConveyancingType](docs/CaseDetailsConveyancingType.md)
 - [CaseDetailsConveyancingUpdate](docs/CaseDetailsConveyancingUpdate.md)
 - [CaseDetailsConveyancingUpdateMessageType](docs/CaseDetailsConveyancingUpdateMessageType.md)
 - [CaseDetailsConveyancingUpdateProperty](docs/CaseDetailsConveyancingUpdateProperty.md)
 - [CaseDetailsConveyancingUpdateSource](docs/CaseDetailsConveyancingUpdateSource.md)
 - [CaseDetailsENBSEvent](docs/CaseDetailsENBSEvent.md)
 - [CaseDetailsEidvResultOverride](docs/CaseDetailsEidvResultOverride.md)
 - [CaseDetailsLeadMetadata](docs/CaseDetailsLeadMetadata.md)
 - [CaseDetailsMortgageReason](docs/CaseDetailsMortgageReason.md)
 - [CaseProtectionLengthOfTime](docs/CaseProtectionLengthOfTime.md)
 - [CdmAddCaseDocumentResponse](docs/CdmAddCaseDocumentResponse.md)
 - [CdmAddCaseProtectionProductResponse](docs/CdmAddCaseProtectionProductResponse.md)
 - [CdmAddGeneralInsuranceProductCaseResponse](docs/CdmAddGeneralInsuranceProductCaseResponse.md)
 - [CdmAddMortgageCaseResponse](docs/CdmAddMortgageCaseResponse.md)
 - [CdmAddMortgageProductResponse](docs/CdmAddMortgageProductResponse.md)
 - [CdmAdditionalEidvInformation](docs/CdmAdditionalEidvInformation.md)
 - [CdmAdditionalLoan](docs/CdmAdditionalLoan.md)
 - [CdmAdditionalSupplementaryInformation](docs/CdmAdditionalSupplementaryInformation.md)
 - [CdmAddnMetadata](docs/CdmAddnMetadata.md)
 - [CdmAddress](docs/CdmAddress.md)
 - [CdmAffordability](docs/CdmAffordability.md)
 - [CdmAffordabilityLenders](docs/CdmAffordabilityLenders.md)
 - [CdmAnswer](docs/CdmAnswer.md)
 - [CdmAppointedRepresentativeMonitoring](docs/CdmAppointedRepresentativeMonitoring.md)
 - [CdmAreaForImprovement](docs/CdmAreaForImprovement.md)
 - [CdmArrearsSummary](docs/CdmArrearsSummary.md)
 - [CdmAsu](docs/CdmAsu.md)
 - [CdmAuthenticationProvider](docs/CdmAuthenticationProvider.md)
 - [CdmAutoSatisfy](docs/CdmAutoSatisfy.md)
 - [CdmAvailability](docs/CdmAvailability.md)
 - [CdmBoardPanel](docs/CdmBoardPanel.md)
 - [CdmBulkAssignCase](docs/CdmBulkAssignCase.md)
 - [CdmBulkAssignCaseRequest](docs/CdmBulkAssignCaseRequest.md)
 - [CdmBulkAssignCaseResponse](docs/CdmBulkAssignCaseResponse.md)
 - [CdmBulkCreateLeadCase](docs/CdmBulkCreateLeadCase.md)
 - [CdmBulkCreateLeadCasesRequest](docs/CdmBulkCreateLeadCasesRequest.md)
 - [CdmBulkCreateLeadCasesResponse](docs/CdmBulkCreateLeadCasesResponse.md)
 - [CdmCase](docs/CdmCase.md)
 - [CdmCaseCalculatedValues](docs/CdmCaseCalculatedValues.md)
 - [CdmCaseDetails](docs/CdmCaseDetails.md)
 - [CdmCaseDetailsFlag](docs/CdmCaseDetailsFlag.md)
 - [CdmCaseDetailsFlagReview](docs/CdmCaseDetailsFlagReview.md)
 - [CdmCaseDetailsFlagType](docs/CdmCaseDetailsFlagType.md)
 - [CdmCaseDetailsNote](docs/CdmCaseDetailsNote.md)
 - [CdmCaseDetailsNoteAssigneeType](docs/CdmCaseDetailsNoteAssigneeType.md)
 - [CdmCaseDetailsNoteNoteStatus](docs/CdmCaseDetailsNoteNoteStatus.md)
 - [CdmCaseDetailsNoteNoteType](docs/CdmCaseDetailsNoteNoteType.md)
 - [CdmCaseDetailsProductType](docs/CdmCaseDetailsProductType.md)
 - [CdmCaseDetailsStatus](docs/CdmCaseDetailsStatus.md)
 - [CdmCaseProtection](docs/CdmCaseProtection.md)
 - [CdmCaseStatusUpdateType](docs/CdmCaseStatusUpdateType.md)
 - [CdmClient](docs/CdmClient.md)
 - [CdmClientAccount](docs/CdmClientAccount.md)
 - [CdmClientAccountType](docs/CdmClientAccountType.md)
 - [CdmClientAddress](docs/CdmClientAddress.md)
 - [CdmClientCalculatedValues](docs/CdmClientCalculatedValues.md)
 - [CdmClientDependant](docs/CdmClientDependant.md)
 - [CdmClientDependantRelationshipType](docs/CdmClientDependantRelationshipType.md)
 - [CdmClientDeposit](docs/CdmClientDeposit.md)
 - [CdmClientDepositType](docs/CdmClientDepositType.md)
 - [CdmClientDetails](docs/CdmClientDetails.md)
 - [CdmClientDetailsDefaultEvent](docs/CdmClientDetailsDefaultEvent.md)
 - [CdmClientDetailsEmploymentStatus](docs/CdmClientDetailsEmploymentStatus.md)
 - [CdmClientEmploymentIncome](docs/CdmClientEmploymentIncome.md)
 - [CdmClientEmploymentIncomeEmploymentBasis](docs/CdmClientEmploymentIncomeEmploymentBasis.md)
 - [CdmClientIncome](docs/CdmClientIncome.md)
 - [CdmClientIncomeDetail](docs/CdmClientIncomeDetail.md)
 - [CdmClientOrganisationRelationship](docs/CdmClientOrganisationRelationship.md)
 - [CdmClientOutstandingDebt](docs/CdmClientOutstandingDebt.md)
 - [CdmClientOutstandingDebtDefaultEvent](docs/CdmClientOutstandingDebtDefaultEvent.md)
 - [CdmClientPensionIncome](docs/CdmClientPensionIncome.md)
 - [CdmClientRelationship](docs/CdmClientRelationship.md)
 - [CdmClientRelationshipRelationshipType](docs/CdmClientRelationshipRelationshipType.md)
 - [CdmClientSelfEmploymentIncome](docs/CdmClientSelfEmploymentIncome.md)
 - [CdmClientVerificationMetadata](docs/CdmClientVerificationMetadata.md)
 - [CdmCommissionDetails](docs/CdmCommissionDetails.md)
 - [CdmCommissionPaidOnCondition](docs/CdmCommissionPaidOnCondition.md)
 - [CdmCommissionStructure](docs/CdmCommissionStructure.md)
 - [CdmCommissionStructureStatus](docs/CdmCommissionStructureStatus.md)
 - [CdmCommissionType](docs/CdmCommissionType.md)
 - [CdmCompanyClass](docs/CdmCompanyClass.md)
 - [CdmComplianceProcessConfig](docs/CdmComplianceProcessConfig.md)
 - [CdmConditionalOnIntroducer](docs/CdmConditionalOnIntroducer.md)
 - [CdmConditionalOnRelatedUser](docs/CdmConditionalOnRelatedUser.md)
 - [CdmContactHistory](docs/CdmContactHistory.md)
 - [CdmCoverUnits](docs/CdmCoverUnits.md)
 - [CdmCreateAcreMortgageProductRequest](docs/CdmCreateAcreMortgageProductRequest.md)
 - [CdmCreateAcreMortgageProductResponse](docs/CdmCreateAcreMortgageProductResponse.md)
 - [CdmCreateAuthenticationProviderResponse](docs/CdmCreateAuthenticationProviderResponse.md)
 - [CdmCreateCaseFlagResponse](docs/CdmCreateCaseFlagResponse.md)
 - [CdmCreateCaseFlagReviewResponse](docs/CdmCreateCaseFlagReviewResponse.md)
 - [CdmCreateCaseReferralRequest](docs/CdmCreateCaseReferralRequest.md)
 - [CdmCreateCaseRequest](docs/CdmCreateCaseRequest.md)
 - [CdmCreateCaseResponse](docs/CdmCreateCaseResponse.md)
 - [CdmCreateCaseVersionResponse](docs/CdmCreateCaseVersionResponse.md)
 - [CdmCreateClientOrganisationRelationshipResponse](docs/CdmCreateClientOrganisationRelationshipResponse.md)
 - [CdmCreateClientRequest](docs/CdmCreateClientRequest.md)
 - [CdmCreateClientResponse](docs/CdmCreateClientResponse.md)
 - [CdmCreateClientVersionResponse](docs/CdmCreateClientVersionResponse.md)
 - [CdmCreateCommissionStructureResponse](docs/CdmCreateCommissionStructureResponse.md)
 - [CdmCreateDocumentRequirementRequest](docs/CdmCreateDocumentRequirementRequest.md)
 - [CdmCreateDocumentRequirementResponse](docs/CdmCreateDocumentRequirementResponse.md)
 - [CdmCreateDocumentVerificationResponse](docs/CdmCreateDocumentVerificationResponse.md)
 - [CdmCreateGeneralInsuranceProductRequest](docs/CdmCreateGeneralInsuranceProductRequest.md)
 - [CdmCreateGeneralInsuranceProductResponse](docs/CdmCreateGeneralInsuranceProductResponse.md)
 - [CdmCreateGroupResponse](docs/CdmCreateGroupResponse.md)
 - [CdmCreateMortgageResponse](docs/CdmCreateMortgageResponse.md)
 - [CdmCreateMortgageVersionResponse](docs/CdmCreateMortgageVersionResponse.md)
 - [CdmCreateMortgageWithProductRequest](docs/CdmCreateMortgageWithProductRequest.md)
 - [CdmCreateMortgageWithProductResponse](docs/CdmCreateMortgageWithProductResponse.md)
 - [CdmCreateNoteResponse](docs/CdmCreateNoteResponse.md)
 - [CdmCreateOrganisationResponse](docs/CdmCreateOrganisationResponse.md)
 - [CdmCreatePermissionAssignmentResponse](docs/CdmCreatePermissionAssignmentResponse.md)
 - [CdmCreatePermissionAssignmentsRequest](docs/CdmCreatePermissionAssignmentsRequest.md)
 - [CdmCreatePermissionAssignmentsResponse](docs/CdmCreatePermissionAssignmentsResponse.md)
 - [CdmCreatePropertyRequest](docs/CdmCreatePropertyRequest.md)
 - [CdmCreatePropertyResponse](docs/CdmCreatePropertyResponse.md)
 - [CdmCreatePropertyVersionResponse](docs/CdmCreatePropertyVersionResponse.md)
 - [CdmCreateProtectionProductRequest](docs/CdmCreateProtectionProductRequest.md)
 - [CdmCreateProtectionProductResponse](docs/CdmCreateProtectionProductResponse.md)
 - [CdmCreateProtectionProductVersionResponse](docs/CdmCreateProtectionProductVersionResponse.md)
 - [CdmCreateRoleResponse](docs/CdmCreateRoleResponse.md)
 - [CdmCreateTemplateResponse](docs/CdmCreateTemplateResponse.md)
 - [CdmCreateUserResponse](docs/CdmCreateUserResponse.md)
 - [CdmCredentials](docs/CdmCredentials.md)
 - [CdmCreditReportRetrievals](docs/CdmCreditReportRetrievals.md)
 - [CdmCreditSearchConsent](docs/CdmCreditSearchConsent.md)
 - [CdmCreditSearchConsentType](docs/CdmCreditSearchConsentType.md)
 - [CdmDay](docs/CdmDay.md)
 - [CdmDeductionType](docs/CdmDeductionType.md)
 - [CdmDeleteAuthenticationProvider](docs/CdmDeleteAuthenticationProvider.md)
 - [CdmDeleteAuthenticationProviderResponse](docs/CdmDeleteAuthenticationProviderResponse.md)
 - [CdmDeleteCaseDocumentResponse](docs/CdmDeleteCaseDocumentResponse.md)
 - [CdmDeleteCaseProtectionProductResponse](docs/CdmDeleteCaseProtectionProductResponse.md)
 - [CdmDeleteClientDataResponse](docs/CdmDeleteClientDataResponse.md)
 - [CdmDeleteClientHealthDataResponse](docs/CdmDeleteClientHealthDataResponse.md)
 - [CdmDeleteDocumentResponse](docs/CdmDeleteDocumentResponse.md)
 - [CdmDeleteGeneralInsuranceProductCaseResponse](docs/CdmDeleteGeneralInsuranceProductCaseResponse.md)
 - [CdmDeleteMortgageCaseResponse](docs/CdmDeleteMortgageCaseResponse.md)
 - [CdmDeleteMortgageProductResponse](docs/CdmDeleteMortgageProductResponse.md)
 - [CdmDeleteReason](docs/CdmDeleteReason.md)
 - [CdmDescribeCaseVerificationResponse](docs/CdmDescribeCaseVerificationResponse.md)
 - [CdmDocument](docs/CdmDocument.md)
 - [CdmDocumentMetadata](docs/CdmDocumentMetadata.md)
 - [CdmDocumentRequest](docs/CdmDocumentRequest.md)
 - [CdmDocumentRequirement](docs/CdmDocumentRequirement.md)
 - [CdmDocumentVerification](docs/CdmDocumentVerification.md)
 - [CdmEIDV](docs/CdmEIDV.md)
 - [CdmENBSMessage](docs/CdmENBSMessage.md)
 - [CdmEarlyRepaymentChargePeriods](docs/CdmEarlyRepaymentChargePeriods.md)
 - [CdmEditor](docs/CdmEditor.md)
 - [CdmEmailTemplateRequest](docs/CdmEmailTemplateRequest.md)
 - [CdmEmailTemplateResponse](docs/CdmEmailTemplateResponse.md)
 - [CdmEmploymentBasis](docs/CdmEmploymentBasis.md)
 - [CdmEnforcementLevel](docs/CdmEnforcementLevel.md)
 - [CdmEntity](docs/CdmEntity.md)
 - [CdmEntityType](docs/CdmEntityType.md)
 - [CdmEquityReleaseLifetime](docs/CdmEquityReleaseLifetime.md)
 - [CdmExportType](docs/CdmExportType.md)
 - [CdmExtendedDeviceDetails](docs/CdmExtendedDeviceDetails.md)
 - [CdmExternal](docs/CdmExternal.md)
 - [CdmExternalID](docs/CdmExternalID.md)
 - [CdmFee](docs/CdmFee.md)
 - [CdmFeeConfiguration](docs/CdmFeeConfiguration.md)
 - [CdmFeeFeeType](docs/CdmFeeFeeType.md)
 - [CdmFileType](docs/CdmFileType.md)
 - [CdmFingerprint](docs/CdmFingerprint.md)
 - [CdmFirstTimeAccess](docs/CdmFirstTimeAccess.md)
 - [CdmFirstTimeFeatures](docs/CdmFirstTimeFeatures.md)
 - [CdmFrequency](docs/CdmFrequency.md)
 - [CdmGender](docs/CdmGender.md)
 - [CdmGeneralInsuranceProduct](docs/CdmGeneralInsuranceProduct.md)
 - [CdmGeneralInsuranceProductDetails](docs/CdmGeneralInsuranceProductDetails.md)
 - [CdmGeneration](docs/CdmGeneration.md)
 - [CdmGetAcreMortgageProductResponse](docs/CdmGetAcreMortgageProductResponse.md)
 - [CdmGetAuthenticationProviderRequest](docs/CdmGetAuthenticationProviderRequest.md)
 - [CdmGetAuthenticationProviderResponse](docs/CdmGetAuthenticationProviderResponse.md)
 - [CdmGetCaseRequest](docs/CdmGetCaseRequest.md)
 - [CdmGetCaseRequestStatus](docs/CdmGetCaseRequestStatus.md)
 - [CdmGetCaseResponse](docs/CdmGetCaseResponse.md)
 - [CdmGetCaseSurveyResponse](docs/CdmGetCaseSurveyResponse.md)
 - [CdmGetCaseVerificationsResponse](docs/CdmGetCaseVerificationsResponse.md)
 - [CdmGetCaseVersionResponse](docs/CdmGetCaseVersionResponse.md)
 - [CdmGetClientLinkedDataResponse](docs/CdmGetClientLinkedDataResponse.md)
 - [CdmGetClientOrganisationRelationshipResponse](docs/CdmGetClientOrganisationRelationshipResponse.md)
 - [CdmGetClientRequest](docs/CdmGetClientRequest.md)
 - [CdmGetClientResponse](docs/CdmGetClientResponse.md)
 - [CdmGetClientVerificationsResponse](docs/CdmGetClientVerificationsResponse.md)
 - [CdmGetClientVersionResponse](docs/CdmGetClientVersionResponse.md)
 - [CdmGetCommissionStructureRequest](docs/CdmGetCommissionStructureRequest.md)
 - [CdmGetCommissionStructureResponse](docs/CdmGetCommissionStructureResponse.md)
 - [CdmGetDocumentRequirementsResponse](docs/CdmGetDocumentRequirementsResponse.md)
 - [CdmGetDocumentResponse](docs/CdmGetDocumentResponse.md)
 - [CdmGetDocumentSummariesRequest](docs/CdmGetDocumentSummariesRequest.md)
 - [CdmGetDocumentSummariesResponse](docs/CdmGetDocumentSummariesResponse.md)
 - [CdmGetDocumentVerificationRequest](docs/CdmGetDocumentVerificationRequest.md)
 - [CdmGetDocumentVerificationResponse](docs/CdmGetDocumentVerificationResponse.md)
 - [CdmGetGeneralInsuranceProductRequest](docs/CdmGetGeneralInsuranceProductRequest.md)
 - [CdmGetGeneralInsuranceProductResponse](docs/CdmGetGeneralInsuranceProductResponse.md)
 - [CdmGetGroupRequest](docs/CdmGetGroupRequest.md)
 - [CdmGetGroupResponse](docs/CdmGetGroupResponse.md)
 - [CdmGetHealthCheckResponse](docs/CdmGetHealthCheckResponse.md)
 - [CdmGetMeResponse](docs/CdmGetMeResponse.md)
 - [CdmGetMortgageProductDetailsResponse](docs/CdmGetMortgageProductDetailsResponse.md)
 - [CdmGetMortgageRequest](docs/CdmGetMortgageRequest.md)
 - [CdmGetMortgageResponse](docs/CdmGetMortgageResponse.md)
 - [CdmGetMortgageVersionResponse](docs/CdmGetMortgageVersionResponse.md)
 - [CdmGetNoteRequest](docs/CdmGetNoteRequest.md)
 - [CdmGetNoteResponse](docs/CdmGetNoteResponse.md)
 - [CdmGetOrganisationRequest](docs/CdmGetOrganisationRequest.md)
 - [CdmGetOrganisationResponse](docs/CdmGetOrganisationResponse.md)
 - [CdmGetPermissionAssignmentRequest](docs/CdmGetPermissionAssignmentRequest.md)
 - [CdmGetPermissionAssignmentResponse](docs/CdmGetPermissionAssignmentResponse.md)
 - [CdmGetPermissionRequest](docs/CdmGetPermissionRequest.md)
 - [CdmGetPermissionResponse](docs/CdmGetPermissionResponse.md)
 - [CdmGetPropertyRequest](docs/CdmGetPropertyRequest.md)
 - [CdmGetPropertyResponse](docs/CdmGetPropertyResponse.md)
 - [CdmGetPropertyVersionResponse](docs/CdmGetPropertyVersionResponse.md)
 - [CdmGetProtectionProductRequest](docs/CdmGetProtectionProductRequest.md)
 - [CdmGetProtectionProductResponse](docs/CdmGetProtectionProductResponse.md)
 - [CdmGetProtectionProductVersionResponse](docs/CdmGetProtectionProductVersionResponse.md)
 - [CdmGetRoleRequest](docs/CdmGetRoleRequest.md)
 - [CdmGetRoleResponse](docs/CdmGetRoleResponse.md)
 - [CdmGetTemplateRequest](docs/CdmGetTemplateRequest.md)
 - [CdmGetTemplateResponse](docs/CdmGetTemplateResponse.md)
 - [CdmGetUserAuthURLResponse](docs/CdmGetUserAuthURLResponse.md)
 - [CdmGetUserRequest](docs/CdmGetUserRequest.md)
 - [CdmGetUserResponse](docs/CdmGetUserResponse.md)
 - [CdmGi](docs/CdmGi.md)
 - [CdmGroup](docs/CdmGroup.md)
 - [CdmHealthCheckReport](docs/CdmHealthCheckReport.md)
 - [CdmHospitalList](docs/CdmHospitalList.md)
 - [CdmHydratedCase](docs/CdmHydratedCase.md)
 - [CdmHydratedCaseResponse](docs/CdmHydratedCaseResponse.md)
 - [CdmIDVerificationStatus](docs/CdmIDVerificationStatus.md)
 - [CdmIdentity](docs/CdmIdentity.md)
 - [CdmIndexationType](docs/CdmIndexationType.md)
 - [CdmInsuranceENBSMessage](docs/CdmInsuranceENBSMessage.md)
 - [CdmIntellifloCreds](docs/CdmIntellifloCreds.md)
 - [CdmKBA](docs/CdmKBA.md)
 - [CdmKBAStatus](docs/CdmKBAStatus.md)
 - [CdmLenderMetadata](docs/CdmLenderMetadata.md)
 - [CdmLinkedLeadCase](docs/CdmLinkedLeadCase.md)
 - [CdmListCaseVersionRequest](docs/CdmListCaseVersionRequest.md)
 - [CdmListCaseVersionResponse](docs/CdmListCaseVersionResponse.md)
 - [CdmListClientVersionRequest](docs/CdmListClientVersionRequest.md)
 - [CdmListClientVersionResponse](docs/CdmListClientVersionResponse.md)
 - [CdmListPropertyVersionRequest](docs/CdmListPropertyVersionRequest.md)
 - [CdmListPropertyVersionResponse](docs/CdmListPropertyVersionResponse.md)
 - [CdmListProtectionProductVersionRequest](docs/CdmListProtectionProductVersionRequest.md)
 - [CdmListProtectionProductVersionResponse](docs/CdmListProtectionProductVersionResponse.md)
 - [CdmManualCaseFlag](docs/CdmManualCaseFlag.md)
 - [CdmMarketingPreferences](docs/CdmMarketingPreferences.md)
 - [CdmMetadata](docs/CdmMetadata.md)
 - [CdmMortgage](docs/CdmMortgage.md)
 - [CdmMortgageApplicationRefused](docs/CdmMortgageApplicationRefused.md)
 - [CdmMortgageArrearsSummary](docs/CdmMortgageArrearsSummary.md)
 - [CdmMortgageCalculatedValues](docs/CdmMortgageCalculatedValues.md)
 - [CdmMortgageClass](docs/CdmMortgageClass.md)
 - [CdmMortgageENBSMessage](docs/CdmMortgageENBSMessage.md)
 - [CdmMortgageIDAndVersion](docs/CdmMortgageIDAndVersion.md)
 - [CdmMortgagePanelLimitReason](docs/CdmMortgagePanelLimitReason.md)
 - [CdmMortgageProductDetails](docs/CdmMortgageProductDetails.md)
 - [CdmMortgageProductDetailsMortgageType](docs/CdmMortgageProductDetailsMortgageType.md)
 - [CdmMortgageProductFee](docs/CdmMortgageProductFee.md)
 - [CdmMortgageProductFeeFeeType](docs/CdmMortgageProductFeeFeeType.md)
 - [CdmMortgageStatus](docs/CdmMortgageStatus.md)
 - [CdmMortgageTermUnit](docs/CdmMortgageTermUnit.md)
 - [CdmMortgageTotals](docs/CdmMortgageTotals.md)
 - [CdmMortgageType](docs/CdmMortgageType.md)
 - [CdmMortgageWithProduct](docs/CdmMortgageWithProduct.md)
 - [CdmNonNatural](docs/CdmNonNatural.md)
 - [CdmNote](docs/CdmNote.md)
 - [CdmNoteAssigneeType](docs/CdmNoteAssigneeType.md)
 - [CdmNoteNoteStatus](docs/CdmNoteNoteStatus.md)
 - [CdmNoteNoteType](docs/CdmNoteNoteType.md)
 - [CdmNoteTemplate](docs/CdmNoteTemplate.md)
 - [CdmNoteTemplateAssignee](docs/CdmNoteTemplateAssignee.md)
 - [CdmNoteTemplateAssigneeType](docs/CdmNoteTemplateAssigneeType.md)
 - [CdmOccupant](docs/CdmOccupant.md)
 - [CdmOrgTemplateConfig](docs/CdmOrgTemplateConfig.md)
 - [CdmOrganisation](docs/CdmOrganisation.md)
 - [CdmOrganisationStatus](docs/CdmOrganisationStatus.md)
 - [CdmOrganisationVerificationClass](docs/CdmOrganisationVerificationClass.md)
 - [CdmOrigoCodes](docs/CdmOrigoCodes.md)
 - [CdmPanelManagement](docs/CdmPanelManagement.md)
 - [CdmPaymentHistory](docs/CdmPaymentHistory.md)
 - [CdmPayoutType](docs/CdmPayoutType.md)
 - [CdmPeriod](docs/CdmPeriod.md)
 - [CdmPeriodsSettings](docs/CdmPeriodsSettings.md)
 - [CdmPermission](docs/CdmPermission.md)
 - [CdmPermissionAssignee](docs/CdmPermissionAssignee.md)
 - [CdmPermissionAssigneeAssigneeType](docs/CdmPermissionAssigneeAssigneeType.md)
 - [CdmPermissionAssignment](docs/CdmPermissionAssignment.md)
 - [CdmPermissionResolutionRequest](docs/CdmPermissionResolutionRequest.md)
 - [CdmPermissionResolutionResult](docs/CdmPermissionResolutionResult.md)
 - [CdmPermissionScope](docs/CdmPermissionScope.md)
 - [CdmPermissionType](docs/CdmPermissionType.md)
 - [CdmPmi](docs/CdmPmi.md)
 - [CdmPremiumFrequency](docs/CdmPremiumFrequency.md)
 - [CdmPremiumType](docs/CdmPremiumType.md)
 - [CdmPreviousName](docs/CdmPreviousName.md)
 - [CdmProcessSettings](docs/CdmProcessSettings.md)
 - [CdmProductBenefitAddOns](docs/CdmProductBenefitAddOns.md)
 - [CdmProductBenefitTypeEmployeeBenefit](docs/CdmProductBenefitTypeEmployeeBenefit.md)
 - [CdmProductBenefitTypeFamilyIncomeBenefit](docs/CdmProductBenefitTypeFamilyIncomeBenefit.md)
 - [CdmProductBenefitTypeGeneral](docs/CdmProductBenefitTypeGeneral.md)
 - [CdmProductBenefitTypeIncomeProtection](docs/CdmProductBenefitTypeIncomeProtection.md)
 - [CdmProductBenefitTypeIncomeProtectionCoverAmountType](docs/CdmProductBenefitTypeIncomeProtectionCoverAmountType.md)
 - [CdmProductBenefitTypeOther](docs/CdmProductBenefitTypeOther.md)
 - [CdmProductBenefitTypePmi](docs/CdmProductBenefitTypePmi.md)
 - [CdmProductBenefitTypePrivateMedicalInsurance](docs/CdmProductBenefitTypePrivateMedicalInsurance.md)
 - [CdmProductBenefitTypeTerm](docs/CdmProductBenefitTypeTerm.md)
 - [CdmProductBenefitTypeUnits](docs/CdmProductBenefitTypeUnits.md)
 - [CdmProductBenefitTypeWholeOfLife](docs/CdmProductBenefitTypeWholeOfLife.md)
 - [CdmProductOrder](docs/CdmProductOrder.md)
 - [CdmProductOrderProductType](docs/CdmProductOrderProductType.md)
 - [CdmProductType](docs/CdmProductType.md)
 - [CdmProperty](docs/CdmProperty.md)
 - [CdmPropertyDetails](docs/CdmPropertyDetails.md)
 - [CdmPropertyDetailsPropertyTenure](docs/CdmPropertyDetailsPropertyTenure.md)
 - [CdmPropertyDetailsPropertyType](docs/CdmPropertyDetailsPropertyType.md)
 - [CdmPropertyIDAndVersion](docs/CdmPropertyIDAndVersion.md)
 - [CdmProtection](docs/CdmProtection.md)
 - [CdmProtectionCommission](docs/CdmProtectionCommission.md)
 - [CdmProtectionIDAndVersion](docs/CdmProtectionIDAndVersion.md)
 - [CdmProtectionProduct](docs/CdmProtectionProduct.md)
 - [CdmProtectionProductBenefits](docs/CdmProtectionProductBenefits.md)
 - [CdmProtectionProductDetails](docs/CdmProtectionProductDetails.md)
 - [CdmProtectionProductDetailsStatus](docs/CdmProtectionProductDetailsStatus.md)
 - [CdmProtectionProductDocuments](docs/CdmProtectionProductDocuments.md)
 - [CdmProtectionProductNotProceeding](docs/CdmProtectionProductNotProceeding.md)
 - [CdmProtectionRequirements](docs/CdmProtectionRequirements.md)
 - [CdmProtectionSource](docs/CdmProtectionSource.md)
 - [CdmQuestion](docs/CdmQuestion.md)
 - [CdmRMARSettings](docs/CdmRMARSettings.md)
 - [CdmRateBasis](docs/CdmRateBasis.md)
 - [CdmReasonForMortgage](docs/CdmReasonForMortgage.md)
 - [CdmReferral](docs/CdmReferral.md)
 - [CdmRelatedCase](docs/CdmRelatedCase.md)
 - [CdmRelatedCaseRelationshipType](docs/CdmRelatedCaseRelationshipType.md)
 - [CdmRelatedUser](docs/CdmRelatedUser.md)
 - [CdmRelatedUserRelationshipType](docs/CdmRelatedUserRelationshipType.md)
 - [CdmRenderTemplateRequest](docs/CdmRenderTemplateRequest.md)
 - [CdmRenderTemplateResponse](docs/CdmRenderTemplateResponse.md)
 - [CdmReplaceAuthenticationProviderResponse](docs/CdmReplaceAuthenticationProviderResponse.md)
 - [CdmReplaceCaseResponse](docs/CdmReplaceCaseResponse.md)
 - [CdmReplaceClientResponse](docs/CdmReplaceClientResponse.md)
 - [CdmReplaceDocumentResponse](docs/CdmReplaceDocumentResponse.md)
 - [CdmReplaceGroupResponse](docs/CdmReplaceGroupResponse.md)
 - [CdmReplaceMortgageResponse](docs/CdmReplaceMortgageResponse.md)
 - [CdmReplaceOrganisationResponse](docs/CdmReplaceOrganisationResponse.md)
 - [CdmReplacePermissionAssignmentResponse](docs/CdmReplacePermissionAssignmentResponse.md)
 - [CdmReplacePropertyResponse](docs/CdmReplacePropertyResponse.md)
 - [CdmReplaceRoleResponse](docs/CdmReplaceRoleResponse.md)
 - [CdmReplaceUserResponse](docs/CdmReplaceUserResponse.md)
 - [CdmRequirementDetails](docs/CdmRequirementDetails.md)
 - [CdmRequirementDetailsStatus](docs/CdmRequirementDetailsStatus.md)
 - [CdmRequirementsIP](docs/CdmRequirementsIP.md)
 - [CdmRequirementsIPCoverAmountType](docs/CdmRequirementsIPCoverAmountType.md)
 - [CdmRequirementsLCIAndFIB](docs/CdmRequirementsLCIAndFIB.md)
 - [CdmRequirementsObjectives](docs/CdmRequirementsObjectives.md)
 - [CdmRequirementsPMI](docs/CdmRequirementsPMI.md)
 - [CdmRequirementsWoL](docs/CdmRequirementsWoL.md)
 - [CdmResolvePermissionRequest](docs/CdmResolvePermissionRequest.md)
 - [CdmResolvePermissionResponse](docs/CdmResolvePermissionResponse.md)
 - [CdmRevenueType](docs/CdmRevenueType.md)
 - [CdmReviewBody](docs/CdmReviewBody.md)
 - [CdmReviewGrade](docs/CdmReviewGrade.md)
 - [CdmRole](docs/CdmRole.md)
 - [CdmRunIDVerificationResponse](docs/CdmRunIDVerificationResponse.md)
 - [CdmRunSourceRequest](docs/CdmRunSourceRequest.md)
 - [CdmRunSourceResponse](docs/CdmRunSourceResponse.md)
 - [CdmSBGProviderID](docs/CdmSBGProviderID.md)
 - [CdmSIC2007](docs/CdmSIC2007.md)
 - [CdmSVRRates](docs/CdmSVRRates.md)
 - [CdmSaveProtectionSolutionToCaseRequest](docs/CdmSaveProtectionSolutionToCaseRequest.md)
 - [CdmSaveProtectionSolutionToCaseResponse](docs/CdmSaveProtectionSolutionToCaseResponse.md)
 - [CdmSchedule](docs/CdmSchedule.md)
 - [CdmSourceApplicant](docs/CdmSourceApplicant.md)
 - [CdmSourceApplicantEmploymentStatus](docs/CdmSourceApplicantEmploymentStatus.md)
 - [CdmSourceDetails](docs/CdmSourceDetails.md)
 - [CdmSourceDetailsPropertyTenure](docs/CdmSourceDetailsPropertyTenure.md)
 - [CdmSourceDetailsPropertyType](docs/CdmSourceDetailsPropertyType.md)
 - [CdmSourceDetailsTermUnit](docs/CdmSourceDetailsTermUnit.md)
 - [CdmSpecifiedItem](docs/CdmSpecifiedItem.md)
 - [CdmSpecifiedItemType](docs/CdmSpecifiedItemType.md)
 - [CdmStandardFeeOptions](docs/CdmStandardFeeOptions.md)
 - [CdmSupplementaryInformation](docs/CdmSupplementaryInformation.md)
 - [CdmSurveyAnswer](docs/CdmSurveyAnswer.md)
 - [CdmTemplate](docs/CdmTemplate.md)
 - [CdmTemplateContextRequest](docs/CdmTemplateContextRequest.md)
 - [CdmTemplateContextResponse](docs/CdmTemplateContextResponse.md)
 - [CdmTemplateName](docs/CdmTemplateName.md)
 - [CdmTestRenderTemplateRequest](docs/CdmTestRenderTemplateRequest.md)
 - [CdmTestRenderTemplateResponse](docs/CdmTestRenderTemplateResponse.md)
 - [CdmThirdPartyOrg](docs/CdmThirdPartyOrg.md)
 - [CdmThreshold](docs/CdmThreshold.md)
 - [CdmThresholdConditions](docs/CdmThresholdConditions.md)
 - [CdmTierCommission](docs/CdmTierCommission.md)
 - [CdmTitle](docs/CdmTitle.md)
 - [CdmTrainingAndCompetency](docs/CdmTrainingAndCompetency.md)
 - [CdmTransitionClientVersions](docs/CdmTransitionClientVersions.md)
 - [CdmTransitionMortgageVersions](docs/CdmTransitionMortgageVersions.md)
 - [CdmTransitionPropertyVersions](docs/CdmTransitionPropertyVersions.md)
 - [CdmTransitionProtectionVersions](docs/CdmTransitionProtectionVersions.md)
 - [CdmUnderwritingLevel](docs/CdmUnderwritingLevel.md)
 - [CdmUnearnedIncome](docs/CdmUnearnedIncome.md)
 - [CdmUpdateAuthenticationProviderResponse](docs/CdmUpdateAuthenticationProviderResponse.md)
 - [CdmUpdateCaseResponse](docs/CdmUpdateCaseResponse.md)
 - [CdmUpdateCaseStatusResponse](docs/CdmUpdateCaseStatusResponse.md)
 - [CdmUpdateClientOrganisationRelationshipResponse](docs/CdmUpdateClientOrganisationRelationshipResponse.md)
 - [CdmUpdateClientResponse](docs/CdmUpdateClientResponse.md)
 - [CdmUpdateCommissionStructureResponse](docs/CdmUpdateCommissionStructureResponse.md)
 - [CdmUpdateDocumentRequirementResponse](docs/CdmUpdateDocumentRequirementResponse.md)
 - [CdmUpdateDocumentResponse](docs/CdmUpdateDocumentResponse.md)
 - [CdmUpdateGeneralInsuranceProductResponse](docs/CdmUpdateGeneralInsuranceProductResponse.md)
 - [CdmUpdateGroupResponse](docs/CdmUpdateGroupResponse.md)
 - [CdmUpdateMortgageResponse](docs/CdmUpdateMortgageResponse.md)
 - [CdmUpdateMortgageWithProductResponse](docs/CdmUpdateMortgageWithProductResponse.md)
 - [CdmUpdateNoteResponse](docs/CdmUpdateNoteResponse.md)
 - [CdmUpdateOrganisationResponse](docs/CdmUpdateOrganisationResponse.md)
 - [CdmUpdatePermissionAssignmentResponse](docs/CdmUpdatePermissionAssignmentResponse.md)
 - [CdmUpdatePermissionAssignmentsRequest](docs/CdmUpdatePermissionAssignmentsRequest.md)
 - [CdmUpdatePermissionAssignmentsResponse](docs/CdmUpdatePermissionAssignmentsResponse.md)
 - [CdmUpdatePropertyResponse](docs/CdmUpdatePropertyResponse.md)
 - [CdmUpdateProtectionProductResponse](docs/CdmUpdateProtectionProductResponse.md)
 - [CdmUpdateRoleResponse](docs/CdmUpdateRoleResponse.md)
 - [CdmUpdateUserResponse](docs/CdmUpdateUserResponse.md)
 - [CdmUploadDocumentRequest](docs/CdmUploadDocumentRequest.md)
 - [CdmUploadDocumentResponse](docs/CdmUploadDocumentResponse.md)
 - [CdmUser](docs/CdmUser.md)
 - [CdmUserAuthentication](docs/CdmUserAuthentication.md)
 - [CdmUserStatus](docs/CdmUserStatus.md)
 - [CdmVerification](docs/CdmVerification.md)
 - [CdmVerificationClass](docs/CdmVerificationClass.md)
 - [CdmVerificationCollection](docs/CdmVerificationCollection.md)
 - [CdmVerificationDescription](docs/CdmVerificationDescription.md)
 - [CdmVerificationResult](docs/CdmVerificationResult.md)
 - [CdmVerificationScope](docs/CdmVerificationScope.md)
 - [CdmVerificationSourceType](docs/CdmVerificationSourceType.md)
 - [CdmVerificationType](docs/CdmVerificationType.md)
 - [CdmVerifiedDisclosureIDs](docs/CdmVerifiedDisclosureIDs.md)
 - [CdmVersionDetails](docs/CdmVersionDetails.md)
 - [CdmeIDVResult](docs/CdmeIDVResult.md)
 - [ClientAddressResidentialStatus](docs/ClientAddressResidentialStatus.md)
 - [ClientDetailsArrear](docs/ClientDetailsArrear.md)
 - [ClientDetailsBankruptcyEvent](docs/ClientDetailsBankruptcyEvent.md)
 - [ClientDetailsClientType](docs/ClientDetailsClientType.md)
 - [ClientDetailsContactMethod](docs/ClientDetailsContactMethod.md)
 - [ClientDetailsCountyCourtJudgement](docs/ClientDetailsCountyCourtJudgement.md)
 - [ClientDetailsDebtManagementPlan](docs/ClientDetailsDebtManagementPlan.md)
 - [ClientDetailsIndividualVoluntaryArrangement](docs/ClientDetailsIndividualVoluntaryArrangement.md)
 - [ClientDetailsMaritalStatus](docs/ClientDetailsMaritalStatus.md)
 - [ClientDetailsNonNaturalOrganisationType](docs/ClientDetailsNonNaturalOrganisationType.md)
 - [ClientDetailsResidencyStatus](docs/ClientDetailsResidencyStatus.md)
 - [ClientDetailsVulnerability](docs/ClientDetailsVulnerability.md)
 - [ClientEmploymentIncomeEmploymentType](docs/ClientEmploymentIncomeEmploymentType.md)
 - [ClientIncomeDetailIncomeFrequency](docs/ClientIncomeDetailIncomeFrequency.md)
 - [ClientIncomeDetailIncomeType](docs/ClientIncomeDetailIncomeType.md)
 - [ClientIncomeSickPay](docs/ClientIncomeSickPay.md)
 - [ClientOrganisationRelationshipProductTypes](docs/ClientOrganisationRelationshipProductTypes.md)
 - [ClientOrganisationRelationshipRelationshipTypes](docs/ClientOrganisationRelationshipRelationshipTypes.md)
 - [ClientOutstandingDebtAccountStatus](docs/ClientOutstandingDebtAccountStatus.md)
 - [ClientOutstandingDebtBorrowerType](docs/ClientOutstandingDebtBorrowerType.md)
 - [ClientOutstandingDebtCommitmentType](docs/ClientOutstandingDebtCommitmentType.md)
 - [ClientOutstandingDebtRepaymentStatusType](docs/ClientOutstandingDebtRepaymentStatusType.md)
 - [ClientPensionIncomePensionType](docs/ClientPensionIncomePensionType.md)
 - [ClientSelfEmploymentIncomeAccountantQualifications](docs/ClientSelfEmploymentIncomeAccountantQualifications.md)
 - [ClientSelfEmploymentIncomeSelfEmployedBasis](docs/ClientSelfEmploymentIncomeSelfEmployedBasis.md)
 - [CommissionDetailsCommissionPaymentDue](docs/CommissionDetailsCommissionPaymentDue.md)
 - [CompleteDetailsOfTheClientToBeReplacedRequired](docs/CompleteDetailsOfTheClientToBeReplacedRequired.md)
 - [CompleteDetailsOfTheDocumentToBeReplacedRequired](docs/CompleteDetailsOfTheDocumentToBeReplacedRequired.md)
 - [CompleteDetailsOfTheGroupToBeReplacedRequired](docs/CompleteDetailsOfTheGroupToBeReplacedRequired.md)
 - [CompleteDetailsOfTheMortgageToBeReplacedRequired](docs/CompleteDetailsOfTheMortgageToBeReplacedRequired.md)
 - [CompleteDetailsOfThePermissionAssignmentToBeReplacedCurrentlyOnlyTheDisabledFieldCanBeSetAndItMustBeSetRequired](docs/CompleteDetailsOfThePermissionAssignmentToBeReplacedCurrentlyOnlyTheDisabledFieldCanBeSetAndItMustBeSetRequired.md)
 - [CompleteDetailsOfThePropertyToBeReplacedRequired](docs/CompleteDetailsOfThePropertyToBeReplacedRequired.md)
 - [CompleteDetailsOfTheRoleToBeReplacedRequired](docs/CompleteDetailsOfTheRoleToBeReplacedRequired.md)
 - [ContactHistoryContactType](docs/ContactHistoryContactType.md)
 - [CreditReportRetrievalsMatches](docs/CreditReportRetrievalsMatches.md)
 - [DocumentDocumentSourceType](docs/DocumentDocumentSourceType.md)
 - [DocumentDocumentType](docs/DocumentDocumentType.md)
 - [EditorEditorTypes](docs/EditorEditorTypes.md)
 - [EventNoteEventNoteType](docs/EventNoteEventNoteType.md)
 - [ExternalIDSourceName](docs/ExternalIDSourceName.md)
 - [ExternalSource](docs/ExternalSource.md)
 - [FullDetailsOfTheAuthenticationProviderToBeReplacedRequired](docs/FullDetailsOfTheAuthenticationProviderToBeReplacedRequired.md)
 - [FullDetailsOfTheUserToBeReplacedRequired](docs/FullDetailsOfTheUserToBeReplacedRequired.md)
 - [GeneralInsuranceProductDetailsGIProductStatus](docs/GeneralInsuranceProductDetailsGIProductStatus.md)
 - [GeneralInsuranceProductDetailsGIProductType](docs/GeneralInsuranceProductDetailsGIProductType.md)
 - [GeneralInsuranceProductDetailsYearsNoClaims](docs/GeneralInsuranceProductDetailsYearsNoClaims.md)
 - [GoogleprotobufAny](docs/GoogleprotobufAny.md)
 - [GooglerpcStatus](docs/GooglerpcStatus.md)
 - [HydratedCaseMortgagePair](docs/HydratedCaseMortgagePair.md)
 - [KBARanFrom](docs/KBARanFrom.md)
 - [MinimalDetailsOfFlagToAddRequired](docs/MinimalDetailsOfFlagToAddRequired.md)
 - [MortgageApplicationRefusedApplicationRefusedType](docs/MortgageApplicationRefusedApplicationRefusedType.md)
 - [MortgageCalculatedValuesCalculatedClubProcFee](docs/MortgageCalculatedValuesCalculatedClubProcFee.md)
 - [MortgageDipStatusType](docs/MortgageDipStatusType.md)
 - [MortgageFeesToBeAdded](docs/MortgageFeesToBeAdded.md)
 - [MortgageLoanPurpose](docs/MortgageLoanPurpose.md)
 - [MortgageProductAndSourcingDetailsToUpdate](docs/MortgageProductAndSourcingDetailsToUpdate.md)
 - [MortgageProductDetailsMortgageClubProcFee](docs/MortgageProductDetailsMortgageClubProcFee.md)
 - [MortgageProductDetailsRateTier](docs/MortgageProductDetailsRateTier.md)
 - [MortgageProductDetailsStressTestPayment](docs/MortgageProductDetailsStressTestPayment.md)
 - [MortgageProductFeeCanBeAddedToLoan](docs/MortgageProductFeeCanBeAddedToLoan.md)
 - [MortgageProductFeeTiming](docs/MortgageProductFeeTiming.md)
 - [MortgageValuationType](docs/MortgageValuationType.md)
 - [NoteCommunicationType](docs/NoteCommunicationType.md)
 - [NoteEventNote](docs/NoteEventNote.md)
 - [NoteUiReference](docs/NoteUiReference.md)
 - [OccupantRelationship](docs/OccupantRelationship.md)
 - [OccupantTenancyType](docs/OccupantTenancyType.md)
 - [OccupantTenantType](docs/OccupantTenantType.md)
 - [OrganisationClientPortalSettings](docs/OrganisationClientPortalSettings.md)
 - [OrganisationLegalForm](docs/OrganisationLegalForm.md)
 - [OrganisationOrganisationType](docs/OrganisationOrganisationType.md)
 - [PanelManagementPanel](docs/PanelManagementPanel.md)
 - [PartialDetailsOfTheAuthenticationProviderToBePatchedRequired](docs/PartialDetailsOfTheAuthenticationProviderToBePatchedRequired.md)
 - [PartialDetailsOfTheCaseToBePatchedRequired](docs/PartialDetailsOfTheCaseToBePatchedRequired.md)
 - [PartialDetailsOfTheClientToBePatchedRequired](docs/PartialDetailsOfTheClientToBePatchedRequired.md)
 - [PartialDetailsOfTheCommissionStructureToBePatchedRequired](docs/PartialDetailsOfTheCommissionStructureToBePatchedRequired.md)
 - [PartialDetailsOfTheDocumentToBePatchedRequired](docs/PartialDetailsOfTheDocumentToBePatchedRequired.md)
 - [PartialDetailsOfTheGroupToBePatchedRequired](docs/PartialDetailsOfTheGroupToBePatchedRequired.md)
 - [PartialDetailsOfTheMortgageToBeReplacedRequired](docs/PartialDetailsOfTheMortgageToBeReplacedRequired.md)
 - [PartialDetailsOfTheMortgageToBeReplacedRequired1](docs/PartialDetailsOfTheMortgageToBeReplacedRequired1.md)
 - [PartialDetailsOfTheNoteToBeUpdated](docs/PartialDetailsOfTheNoteToBeUpdated.md)
 - [PartialDetailsOfThePermissionAssignmentToBePatchedCurrentlyOnlyTheDisabledFieldCanBeSetAndItMustBeSetRequired](docs/PartialDetailsOfThePermissionAssignmentToBePatchedCurrentlyOnlyTheDisabledFieldCanBeSetAndItMustBeSetRequired.md)
 - [PartialDetailsOfTheProductToBeUpdatedRequired](docs/PartialDetailsOfTheProductToBeUpdatedRequired.md)
 - [PartialDetailsOfThePropertyToBeReplacedRequired](docs/PartialDetailsOfThePropertyToBeReplacedRequired.md)
 - [PartialDetailsOfTheProtectionProductToBeUpdatedRequired](docs/PartialDetailsOfTheProtectionProductToBeUpdatedRequired.md)
 - [PartialDetailsOfTheRoleToBePatchedRequired](docs/PartialDetailsOfTheRoleToBePatchedRequired.md)
 - [PartialDetailsOfTheUserToBePatchedRequired](docs/PartialDetailsOfTheUserToBePatchedRequired.md)
 - [PaymentHistoryCreditLimitChange](docs/PaymentHistoryCreditLimitChange.md)
 - [PaymentHistoryPaymentHistoryStatusType](docs/PaymentHistoryPaymentHistoryStatusType.md)
 - [PropertyDetailsBuilderRegistrationScheme](docs/PropertyDetailsBuilderRegistrationScheme.md)
 - [PropertyDetailsEnergyRating](docs/PropertyDetailsEnergyRating.md)
 - [PropertyDetailsPropertyLocation](docs/PropertyDetailsPropertyLocation.md)
 - [PropertyDetailsPropertyParking](docs/PropertyDetailsPropertyParking.md)
 - [PropertyDetailsPropertySubType](docs/PropertyDetailsPropertySubType.md)
 - [PropertyDetailsPropertyUse](docs/PropertyDetailsPropertyUse.md)
 - [PropertyDetailsPropertyValuationSource](docs/PropertyDetailsPropertyValuationSource.md)
 - [PropertyDetailsPropertyWork](docs/PropertyDetailsPropertyWork.md)
 - [PropertyDetailsRoofType](docs/PropertyDetailsRoofType.md)
 - [PropertyDetailsSharedOwnershipType](docs/PropertyDetailsSharedOwnershipType.md)
 - [PropertyDetailsWallType](docs/PropertyDetailsWallType.md)
 - [ProtectionCommissionRenewalCommissionFrequency](docs/ProtectionCommissionRenewalCommissionFrequency.md)
 - [ProtectionProductDetailsSolutionType](docs/ProtectionProductDetailsSolutionType.md)
 - [ProtectionProductNotProceedingEntityType](docs/ProtectionProductNotProceedingEntityType.md)
 - [QuestionEventTrigger](docs/QuestionEventTrigger.md)
 - [QuestionEventTriggerType](docs/QuestionEventTriggerType.md)
 - [QuestionQuestionType](docs/QuestionQuestionType.md)
 - [ReferralEmailTrackingStatus](docs/ReferralEmailTrackingStatus.md)
 - [ReferralReferralPartner](docs/ReferralReferralPartner.md)
 - [ReferralReferralSource](docs/ReferralReferralSource.md)
 - [ReferralReferralStatus](docs/ReferralReferralStatus.md)
 - [ReferralReferralType](docs/ReferralReferralType.md)
 - [RequirementsLCIAndFIBBenefitType](docs/RequirementsLCIAndFIBBenefitType.md)
 - [RequirementsLCIAndFIBScenario](docs/RequirementsLCIAndFIBScenario.md)
 - [SickPaySickPayType](docs/SickPaySickPayType.md)
 - [SourceApplicantNationality](docs/SourceApplicantNationality.md)
 - [SourceDetailsBuyToLetRefurbishmentType](docs/SourceDetailsBuyToLetRefurbishmentType.md)
 - [SourceDetailsColumn](docs/SourceDetailsColumn.md)
 - [SourceDetailsDirection](docs/SourceDetailsDirection.md)
 - [SourceDetailsLandlordStatus](docs/SourceDetailsLandlordStatus.md)
 - [SourceDetailsPaymentMethod](docs/SourceDetailsPaymentMethod.md)
 - [SourceDetailsReasonForRemortgage](docs/SourceDetailsReasonForRemortgage.md)
 - [SourceDetailsSearchMatchingType](docs/SourceDetailsSearchMatchingType.md)
 - [SourceDetailsSortColumn](docs/SourceDetailsSortColumn.md)
 - [SourceDetailsTenantStatus](docs/SourceDetailsTenantStatus.md)
 - [SourceName](docs/SourceName.md)
 - [SrvAcreProcessorAddCaseDocumentBody](docs/SrvAcreProcessorAddCaseDocumentBody.md)
 - [SrvAcreProcessorAddMortgageCaseBody](docs/SrvAcreProcessorAddMortgageCaseBody.md)
 - [SrvAcreProcessorAddMortgageProductBody](docs/SrvAcreProcessorAddMortgageProductBody.md)
 - [SrvAcreProcessorCreateDocumentVerificationBody](docs/SrvAcreProcessorCreateDocumentVerificationBody.md)
 - [TheFullDetailsOfTheCaseToBeReplacedRequired](docs/TheFullDetailsOfTheCaseToBeReplacedRequired.md)
 - [TheRequirementToBeUpdated](docs/TheRequirementToBeUpdated.md)
 - [ThirdPartyOrgThirdPartyType](docs/ThirdPartyOrgThirdPartyType.md)
 - [ThresholdConditionsNotifiableChange](docs/ThresholdConditionsNotifiableChange.md)
 - [TrainingAndCompetencyEquityReleaseQualification](docs/TrainingAndCompetencyEquityReleaseQualification.md)
 - [TrainingAndCompetencyMortgageQualification](docs/TrainingAndCompetencyMortgageQualification.md)
 - [TrainingAndCompetencyProtectionQualification](docs/TrainingAndCompetencyProtectionQualification.md)
 - [UiReferenceSection](docs/UiReferenceSection.md)
 - [UnearnedIncomeUnearnedIncomeFrequency](docs/UnearnedIncomeUnearnedIncomeFrequency.md)
 - [UnearnedIncomeUnearnedIncomeType](docs/UnearnedIncomeUnearnedIncomeType.md)
 - [V1Exception](docs/V1Exception.md)
 - [V1ExceptionResponse](docs/V1ExceptionResponse.md)
 - [V1ExceptionType](docs/V1ExceptionType.md)
 - [VerificationFlagStatus](docs/VerificationFlagStatus.md)


<a id="documentation-for-authorization"></a>
## Documentation For Authorization

Endpoints do not require authorization.


## Author





            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/hosseini72/acre_api.git",
    "name": "acre_api",
    "maintainer": null,
    "docs_url": null,
    "requires_python": "<4.0,>=3.8",
    "maintainer_email": null,
    "keywords": "OpenAPI, OpenAPI-Generator, Acre Platform User API",
    "author": "OpenAPI Generator Community",
    "author_email": "team@openapitools.org",
    "download_url": "https://files.pythonhosted.org/packages/65/5d/fd001bce6e4c9f54a9e1bdd0e1283d009106aeaf09656a86fe09c26acf70/acre_api-1.2.3.tar.gz",
    "platform": null,
    "description": "# acre-api\n# CORS\nCORS is implemented by all Acre API endpoints and only certain hostnames are allowed for each deployment of the API. If your use case requires calling the Acre User API from a browser, please contact Acre to arrange the appropriate configuration.\n# API Authentication\nThe primary method of authentication for users of the Acre API is with the use of JSON Web Tokens (JWTs), which are suplemented by an application specific API Key.\nThe API key must be provided through the `X-API-KEY` HTTP header and will be provided by your Acre Customer Success Manager.\nThe JWT must be provided through a cookie with key of `authorization`. The JWT must be generated and signed as per the following section.\n# Generating JWTs\nJWT must either be generated by a third-party such as Azure ADB2C that has been configured for the appropriate service and/or user account, or alternatively can be generated locally and signed by an private key for which the public key has been made available to Acre via a JWKS URL.\nIn addition to being signed by your private key, the JWT will also need to contain at a minimum:\n * An issuer `iss`, which must be a valid URI previously agreed with Acre.\n * A subject `sub`, which must be a unique identifier for the user and/or service account previously agreed with Acre.\n * An expiry time `exp` which must not be more than four hours in the future.\n * A not before time `nbf` which must be in the past, but not greater than six hours in the past.\n The JWT should be signed using RS256.\n\nThis Python package is automatically generated by the [OpenAPI Generator](https://openapi-generator.tech) project:\n\n- API version: 1.0\n- Package version: 1.0.0\n- Generator version: 7.12.0-SNAPSHOT\n- Build package: org.openapitools.codegen.languages.PythonClientCodegen\n\n## Requirements.\n\nPython 3.8+\n\n## Installation & Usage\n### pip install\n\nIf the python package is hosted on a repository, you can install directly using:\n\n```sh\npip install git+https://github.com/GIT_USER_ID/GIT_REPO_ID.git\n```\n(you may need to run `pip` with root permission: `sudo pip install git+https://github.com/GIT_USER_ID/GIT_REPO_ID.git`)\n\nThen import the package:\n```python\nimport acre_api\n```\n\n### Setuptools\n\nInstall via [Setuptools](http://pypi.python.org/pypi/setuptools).\n\n```sh\npython setup.py install --user\n```\n(or `sudo python setup.py install` to install the package for all users)\n\nThen import the package:\n```python\nimport acre_api\n```\n\n### Tests\n\nExecute `pytest` to run the tests.\n\n## Getting Started\n\nPlease follow the [installation procedure](#installation--usage) and then run the following:\n\n```python\n\nimport acre_api\nfrom acre_api.rest import ApiException\nfrom pprint import pprint\n\n# Defining the host is optional and defaults to http://localhost\n# See configuration.py for a list of all supported configuration parameters.\nconfiguration = acre_api.Configuration(\n    host = \"http://localhost\"\n)\n\n\n\n# Enter a context with an instance of the API client\nwith acre_api.ApiClient(configuration) as api_client:\n    # Create an instance of the API class\n    api_instance = acre_api.AuthenticationApi(api_client)\n    authentication_provider = acre_api.CdmAuthenticationProvider() # CdmAuthenticationProvider | Details of the authentication provider to be created. Required.\n\n    try:\n        # Create a new authentication provider.\n        api_response = api_instance.create_authentication_provider(authentication_provider)\n        print(\"The response of AuthenticationApi->create_authentication_provider:\\n\")\n        pprint(api_response)\n    except ApiException as e:\n        print(\"Exception when calling AuthenticationApi->create_authentication_provider: %s\\n\" % e)\n\n```\n\n## Documentation for API Endpoints\n\nAll URIs are relative to *http://localhost*\n\nClass | Method | HTTP request | Description\n------------ | ------------- | ------------- | -------------\n*AuthenticationApi* | [**create_authentication_provider**](docs/AuthenticationApi.md#create_authentication_provider) | **POST** /v1/acre/auth_provider | Create a new authentication provider.\n*AuthenticationApi* | [**delete_authentication_provider**](docs/AuthenticationApi.md#delete_authentication_provider) | **DELETE** /v1/acre/auth_provider/{authentication_provider.authentication_provider_id} | Delete an authentication provider.\n*AuthenticationApi* | [**get_authentication_provider**](docs/AuthenticationApi.md#get_authentication_provider) | **GET** /v1/acre/auth_provider | Get the authentication provider details.\n*AuthenticationApi* | [**get_user_auth_url**](docs/AuthenticationApi.md#get_user_auth_url) | **GET** /v1/acre/user/auth_url | Get a user-specific URL for the user to authenticate.\n*AuthenticationApi* | [**replace_authentication_provider**](docs/AuthenticationApi.md#replace_authentication_provider) | **PUT** /v1/acre/auth_provider/{authentication_provider.authentication_provider_id} | Replace replaces an authentication provider.\n*AuthenticationApi* | [**update_authentication_provider**](docs/AuthenticationApi.md#update_authentication_provider) | **PATCH** /v1/acre/auth_provider/{authentication_provider.authentication_provider_id} | Update an existing authentication provider.\n*CaseApi* | [**bulk_assign_case**](docs/CaseApi.md#bulk_assign_case) | **POST** /v1/acre/case/assign | Bulk assign case owner and bulk add related users\n*CaseApi* | [**bulk_create_lead_cases**](docs/CaseApi.md#bulk_create_lead_cases) | **POST** /v1/acre/case/leads | Bulk create lead cases from complete cases.\n*CaseApi* | [**create_case**](docs/CaseApi.md#create_case) | **POST** /v1/acre/case | Create a new case.\n*CaseApi* | [**create_case_flag**](docs/CaseApi.md#create_case_flag) | **POST** /v1/acre/case/{flag.case_id}/flag | Create case flag.\n*CaseApi* | [**create_case_flag_review**](docs/CaseApi.md#create_case_flag_review) | **POST** /v1/acre/case/{case_id}/flag/{flag_id}/review | Create case flag review.\n*CaseApi* | [**create_case_referral**](docs/CaseApi.md#create_case_referral) | **POST** /v1/acre/case/referral | Create a new case from an existing one.\n*CaseApi* | [**create_case_version**](docs/CaseApi.md#create_case_version) | **POST** /v1/acre/case/{case_id}/version | Create a case version.\n*CaseApi* | [**describe_case_verification**](docs/CaseApi.md#describe_case_verification) | **GET** /v1/acre/case/verification | Describe all installed verifications for cases.\n*CaseApi* | [**get_case**](docs/CaseApi.md#get_case) | **GET** /v1/acre/case | Get cases with their latest version.\n*CaseApi* | [**get_case_survey**](docs/CaseApi.md#get_case_survey) | **GET** /v1/acre/case/{case_id}/survey | Get case survey.\n*CaseApi* | [**get_case_verifications**](docs/CaseApi.md#get_case_verifications) | **GET** /v1/acre/case/{case_id}/verifications | Retrieve verifications of an existing case.\n*CaseApi* | [**get_case_version**](docs/CaseApi.md#get_case_version) | **GET** /v1/acre/case/{case_id}/version/{version} | Get a case, specifying a version (use zero for latest).\n*CaseApi* | [**get_hydrated_case**](docs/CaseApi.md#get_hydrated_case) | **GET** /v1/acre/case/{case_id}/hydrated | Get hydrated case.\n*CaseApi* | [**list_case_version**](docs/CaseApi.md#list_case_version) | **GET** /v1/acre/case/{case_id}/version | List case versions.\n*CaseApi* | [**replace_case**](docs/CaseApi.md#replace_case) | **PUT** /v1/acre/case/{case.case_id} | Replace (PUT) an existing case and current mutable version.\n*CaseApi* | [**update_case**](docs/CaseApi.md#update_case) | **PATCH** /v1/acre/case/{case.case_id} | Update (PATCH) an existing case and current mutable version.\n*CaseApi* | [**update_case_status**](docs/CaseApi.md#update_case_status) | **POST** /v1/acre/case/{case_id}/case_transition | Update a case&#39;s status.\n*ClientApi* | [**create_client**](docs/ClientApi.md#create_client) | **POST** /v1/acre/client | Create a new client.\n*ClientApi* | [**create_client_organisation_relationship**](docs/ClientApi.md#create_client_organisation_relationship) | **POST** /v1/acre/client/{client_id}/organisation_relationship/{organisation_id_or_ext} | Create a client organisation relationship.\n*ClientApi* | [**create_client_version**](docs/ClientApi.md#create_client_version) | **POST** /v1/acre/client/{client_id}/version | Create a client version.\n*ClientApi* | [**delete_client_data**](docs/ClientApi.md#delete_client_data) | **DELETE** /v1/acre/client/{client_id} | \n*ClientApi* | [**delete_client_health_data**](docs/ClientApi.md#delete_client_health_data) | **DELETE** /v1/acre/client/{client_id}/health_data | \n*ClientApi* | [**deprecated_get_client_organisation_relationship**](docs/ClientApi.md#deprecated_get_client_organisation_relationship) | **GET** /v1/acre/client/{client_id}/organisation_relationship | Deprecated - Get client organisation relationship.\n*ClientApi* | [**get_client**](docs/ClientApi.md#get_client) | **GET** /v1/acre/client | Get clients with their latest version.\n*ClientApi* | [**get_client_linked_data**](docs/ClientApi.md#get_client_linked_data) | **GET** /v1/acre/client/{client_id}/delete_data | \n*ClientApi* | [**get_client_organisation_relationship**](docs/ClientApi.md#get_client_organisation_relationship) | **GET** /v1/acre/client/{client_id}/organisation_relationship/{organisation_id_or_ext} | Get client organisation relationship.\n*ClientApi* | [**get_client_verifications**](docs/ClientApi.md#get_client_verifications) | **GET** /v1/acre/client/{client_id}/verifications | Retrieve verifications of an existing client.\n*ClientApi* | [**get_client_version**](docs/ClientApi.md#get_client_version) | **GET** /v1/acre/client/{client_id}/version/{version} | Get a client, specifying a version (use zero for latest).\n*ClientApi* | [**list_client_version**](docs/ClientApi.md#list_client_version) | **GET** /v1/acre/client/{client_id}/version | List client versions.\n*ClientApi* | [**replace_client**](docs/ClientApi.md#replace_client) | **PUT** /v1/acre/client/{client.client_id} | Replace (PUT) an existing client and current mutable version.\n*ClientApi* | [**run_id_verification**](docs/ClientApi.md#run_id_verification) | **POST** /v1/acre/client/{client_id}/identity/request_verification | Request eIDV check of an existing client.\n*ClientApi* | [**update_client**](docs/ClientApi.md#update_client) | **PATCH** /v1/acre/client/{client.client_id} | Update (PATCH) an existing client and current mutable version.\n*ClientApi* | [**update_client_organisation_relationship**](docs/ClientApi.md#update_client_organisation_relationship) | **PATCH** /v1/acre/client/{client_id}/organisation_relationship/{organisation_id_or_ext} | Update (PATCH) an existing client organisation relationship.\n*CommissionStructureApi* | [**create_commission_structure**](docs/CommissionStructureApi.md#create_commission_structure) | **POST** /v1/acre/commission_structure | Create Commission Structure.\n*CommissionStructureApi* | [**get_commission_structure**](docs/CommissionStructureApi.md#get_commission_structure) | **GET** /v1/acre/commission_structure | Retrieve Commission Structure.\n*CommissionStructureApi* | [**update_commission_structure**](docs/CommissionStructureApi.md#update_commission_structure) | **PATCH** /v1/acre/commission_structure/{commission_structure.commission_structure_id} | Update (PATCH) Commission Structure.\n*DocumentApi* | [**add_case_document**](docs/DocumentApi.md#add_case_document) | **POST** /v1/acre/document/{document_id}/case | Add a document to an existing case.\n*DocumentApi* | [**create_document_verification**](docs/DocumentApi.md#create_document_verification) | **POST** /v1/acre/document/{document_id}/verification | Create a document verification.\n*DocumentApi* | [**delete_case_document**](docs/DocumentApi.md#delete_case_document) | **DELETE** /v1/acre/document/{document_id}/case/{case_id} | Delete (DELETE) document from an existing case.\n*DocumentApi* | [**delete_document**](docs/DocumentApi.md#delete_document) | **DELETE** /v1/acre/document/{document_id} | Delete (DELETE) document.\n*DocumentApi* | [**get_document**](docs/DocumentApi.md#get_document) | **GET** /v1/acre/document/{document.document_id} | Get a document.\n*DocumentApi* | [**get_document_summaries**](docs/DocumentApi.md#get_document_summaries) | **GET** /v1/acre/document | Get summaries for multiple documents. No document details are returned.\n*DocumentApi* | [**get_document_verification**](docs/DocumentApi.md#get_document_verification) | **GET** /v1/acre/document/{document_id}/verification | Get a document verification.\n*DocumentApi* | [**render_template**](docs/DocumentApi.md#render_template) | **POST** /v1/acre/document/render_template | Render a template to generate a document and (optionally) store it.\n*DocumentApi* | [**replace_document**](docs/DocumentApi.md#replace_document) | **PUT** /v1/acre/document/{document.document_id} | Replace (PUT) an existing document.\n*DocumentApi* | [**template_ctx**](docs/DocumentApi.md#template_ctx) | **POST** /v1/acre/document/render_template/ctx | Return the context a given template would have been rendered with.\n*DocumentApi* | [**test_render_template**](docs/DocumentApi.md#test_render_template) | **POST** /v1/acre/document/render_template/test | Test rendering a template without having to store it, by passing the code.\n*DocumentApi* | [**update_document**](docs/DocumentApi.md#update_document) | **PATCH** /v1/acre/document/{document.document_id} | Update (PATCH) an existing document.\n*DocumentApi* | [**upload_document**](docs/DocumentApi.md#upload_document) | **POST** /v1/acre/document | Upload a document.\n*DocumentRequirementApi* | [**create_document_requirement**](docs/DocumentRequirementApi.md#create_document_requirement) | **POST** /v1/acre/requirement | Create a new document requirement.\n*DocumentRequirementApi* | [**get_document_requirements**](docs/DocumentRequirementApi.md#get_document_requirements) | **GET** /v1/acre/requirement | Get document requirements.\n*DocumentRequirementApi* | [**update_document_requirement**](docs/DocumentRequirementApi.md#update_document_requirement) | **PATCH** /v1/acre/requirement/{document_requirement.requirement_id} | Update document requirement.\n*GeneralInsuranceProductApi* | [**add_general_insurance_product_case**](docs/GeneralInsuranceProductApi.md#add_general_insurance_product_case) | **POST** /v1/acre/general_insurance_product/{general_insurance_product_id}/case | Add a general insurance product to an existing case.\n*GeneralInsuranceProductApi* | [**create_general_insurance_product**](docs/GeneralInsuranceProductApi.md#create_general_insurance_product) | **POST** /v1/acre/general_insurance_product | Create a general insurance product.\n*GeneralInsuranceProductApi* | [**delete_general_insurance_product_case**](docs/GeneralInsuranceProductApi.md#delete_general_insurance_product_case) | **DELETE** /v1/acre/general_insurance_product/{general_insurance_product_id}/case/{case_id} | Delete a general insurance product from an existing case.\n*GeneralInsuranceProductApi* | [**get_general_insurance_product**](docs/GeneralInsuranceProductApi.md#get_general_insurance_product) | **GET** /v1/acre/general_insurance_product | Get general insurance products.\n*GeneralInsuranceProductApi* | [**update_general_insurance_product**](docs/GeneralInsuranceProductApi.md#update_general_insurance_product) | **PATCH** /v1/acre/general_insurance_product/{general_insurance_product.general_insurance_product_id} | Update (PATCH) an existing general insurance product.\n*GroupApi* | [**create_group**](docs/GroupApi.md#create_group) | **POST** /v1/acre/group | Create a new group.\n*GroupApi* | [**get_group**](docs/GroupApi.md#get_group) | **GET** /v1/acre/group | Get the group details.\n*GroupApi* | [**replace_group**](docs/GroupApi.md#replace_group) | **PUT** /v1/acre/group/{group.group_id} | Replace (PUT) an existing group.\n*GroupApi* | [**update_group**](docs/GroupApi.md#update_group) | **PATCH** /v1/acre/group/{group.group_id} | Update (PATCH) an existing group.\n*InternalApi* | [**get_hydrated_case**](docs/InternalApi.md#get_hydrated_case) | **GET** /v1/acre/case/{case_id}/hydrated | Get hydrated case.\n*MortgageSourcingApi* | [**get_mortgage_product_details**](docs/MortgageSourcingApi.md#get_mortgage_product_details) | **GET** /v1/acre/mortgage_product/source/{product_code} | Get mortgage product details for sourced product.\n*MortgageSourcingApi* | [**run_source**](docs/MortgageSourcingApi.md#run_source) | **POST** /v1/acre/mortgage_product/source | Run mortgage product sourcing.\n*MortgageMortgageProductApi* | [**add_mortgage_case**](docs/MortgageMortgageProductApi.md#add_mortgage_case) | **POST** /v1/acre/mortgage/{mortgage_id}/case | Add a mortgage to an existing case.\n*MortgageMortgageProductApi* | [**add_mortgage_product**](docs/MortgageMortgageProductApi.md#add_mortgage_product) | **POST** /v1/acre/mortgage/{mortgage_id}/product | Add a mortgage product to an existing mortgage.\n*MortgageMortgageProductApi* | [**create_acre_mortgage_product**](docs/MortgageMortgageProductApi.md#create_acre_mortgage_product) | **POST** /v1/acre/mortgage_product | Create a mortgage product stored within Acre.\n*MortgageMortgageProductApi* | [**create_mortgage**](docs/MortgageMortgageProductApi.md#create_mortgage) | **POST** /v1/acre/mortgage | Create a new mortgage.\n*MortgageMortgageProductApi* | [**create_mortgage_version**](docs/MortgageMortgageProductApi.md#create_mortgage_version) | **POST** /v1/acre/mortgage/{mortgage_id}/version | Create a Mortgage version.\n*MortgageMortgageProductApi* | [**create_mortgage_with_product**](docs/MortgageMortgageProductApi.md#create_mortgage_with_product) | **POST** /v1/acre/mortgage_with_product | Create a new mortgage with a product and link it to a case.\n*MortgageMortgageProductApi* | [**delete_mortgage_case**](docs/MortgageMortgageProductApi.md#delete_mortgage_case) | **DELETE** /v1/acre/mortgage/{mortgage_id}/case/{case_id} | Delete (DELETE) mortgage from an existing case.\n*MortgageMortgageProductApi* | [**delete_mortgage_product**](docs/MortgageMortgageProductApi.md#delete_mortgage_product) | **DELETE** /v1/acre/mortgage/{mortgage_id}/product/{product_id} | Delete (DELETE) mortgage product from an existing mortgage.\n*MortgageMortgageProductApi* | [**get_acre_mortgage_product**](docs/MortgageMortgageProductApi.md#get_acre_mortgage_product) | **GET** /v1/acre/mortgage_product/{product_id} | Get mortgage product details for a mortgage product stored in Acre.\n*MortgageMortgageProductApi* | [**get_mortgage**](docs/MortgageMortgageProductApi.md#get_mortgage) | **GET** /v1/acre/mortgage | Get the details of existing mortgages.\n*MortgageMortgageProductApi* | [**get_mortgage_version**](docs/MortgageMortgageProductApi.md#get_mortgage_version) | **GET** /v1/acre/mortgage/{mortgage_id}/version/{version} | Get a mortgage, specifying a version (use zero for latest).\n*MortgageMortgageProductApi* | [**replace_mortgage**](docs/MortgageMortgageProductApi.md#replace_mortgage) | **PUT** /v1/acre/mortgage/{mortgage.mortgage_id} | Replace (PUT) an existing mortgage.\n*MortgageMortgageProductApi* | [**update_mortgage**](docs/MortgageMortgageProductApi.md#update_mortgage) | **PATCH** /v1/acre/mortgage/{mortgage.mortgage_id} | Update (PATCH) an existing mortgage.\n*MortgageMortgageProductApi* | [**update_mortgage_with_product**](docs/MortgageMortgageProductApi.md#update_mortgage_with_product) | **PATCH** /v1/acre/mortgage_with_product/{mortgage_with_product.mortgage.mortgage_id} | Update (PATCH) an existing mortgage and its product\n*NoteApi* | [**create_note**](docs/NoteApi.md#create_note) | **POST** /v1/acre/note | Create a note.\n*NoteApi* | [**get_note**](docs/NoteApi.md#get_note) | **GET** /v1/acre/note | Retrieve note.\n*NoteApi* | [**update_note**](docs/NoteApi.md#update_note) | **PATCH** /v1/acre/note/{note.note_id} | Update a note.\n*OrganisationApi* | [**create_organisation**](docs/OrganisationApi.md#create_organisation) | **POST** /v1/acre/organisation | Create a new organisation.\n*OrganisationApi* | [**get_organisation**](docs/OrganisationApi.md#get_organisation) | **GET** /v1/acre/organisation | Get the details of existing organisations.\n*OrganisationApi* | [**replace_organisation**](docs/OrganisationApi.md#replace_organisation) | **PUT** /v1/acre/organisation/{organisation_id_or_ext} | Replace (PUT) an existing organisation.\n*OrganisationApi* | [**update_organisation**](docs/OrganisationApi.md#update_organisation) | **PATCH** /v1/acre/organisation/{organisation_id_or_ext} | Update (PATCH) an existing organisation.\n*PermissionApi* | [**create_permission_assignment**](docs/PermissionApi.md#create_permission_assignment) | **POST** /v1/acre/permission_assignment | Create a new permission assignment.\n*PermissionApi* | [**create_permission_assignments**](docs/PermissionApi.md#create_permission_assignments) | **POST** /v1/acre/permission_assignment/bulk | Create new permission assignments. If one fails the call, none will be applied. Note that this endpoint must be defined after /v1/acre/permission_assignment/{permission_assignment.permission_assignment_id}, otherwise requests to /v1/acre/permission_assignment/bulk will be handled as if &#x60;bulk&#x60; is permission_assignment_id\n*PermissionApi* | [**get_permission**](docs/PermissionApi.md#get_permission) | **GET** /v1/acre/permission | Get permission details. Permissions are populated using a default configuration, and cannot be manipulated via API.\n*PermissionApi* | [**get_permission_assignment**](docs/PermissionApi.md#get_permission_assignment) | **GET** /v1/acre/permission_assignment | Get the permission assignment details.\n*PermissionApi* | [**replace_permission_assignment**](docs/PermissionApi.md#replace_permission_assignment) | **PUT** /v1/acre/permission_assignment/{permission_assignment.permission_assignment_id} | Replace (PUT) a permission assignment.\n*PermissionApi* | [**resolve_permission**](docs/PermissionApi.md#resolve_permission) | **POST** /v1/acre/resolve_permission | Check permissions with the given scopes.\n*PermissionApi* | [**update_permission_assignment**](docs/PermissionApi.md#update_permission_assignment) | **PATCH** /v1/acre/permission_assignment/{permission_assignment.permission_assignment_id} | Update (PATCH) a permission assignment. Note that this endpoint must be defined before /v1/acre/permission_assignment/bulk, otherwise requests to /v1/acre/permission_assignment/bulk will be handled as if &#x60;bulk&#x60; is permission_assignment_id\n*PermissionApi* | [**update_permission_assignments**](docs/PermissionApi.md#update_permission_assignments) | **PATCH** /v1/acre/permission_assignment/bulk | Update (PATCH) permission assignments. If one fails the call, none will be applied.\n*PropertyApi* | [**create_property**](docs/PropertyApi.md#create_property) | **POST** /v1/acre/property | Create a new property.\n*PropertyApi* | [**create_property_version**](docs/PropertyApi.md#create_property_version) | **POST** /v1/acre/property/{property_id}/version | Create a property version.\n*PropertyApi* | [**get_property**](docs/PropertyApi.md#get_property) | **GET** /v1/acre/property | Get properties with their latest version.\n*PropertyApi* | [**get_property_version**](docs/PropertyApi.md#get_property_version) | **GET** /v1/acre/property/{property_id}/version/{version} | Get a property, specifying a version (use zero for latest).\n*PropertyApi* | [**list_property_version**](docs/PropertyApi.md#list_property_version) | **GET** /v1/acre/property/{property_id}/version | List property versions. Only versions that the caller can view are returned.\n*PropertyApi* | [**replace_property**](docs/PropertyApi.md#replace_property) | **PUT** /v1/acre/property/{property.property_id} | Replace (PUT) an existing property and current mutable version.\n*PropertyApi* | [**update_property**](docs/PropertyApi.md#update_property) | **PATCH** /v1/acre/property/{property.property_id} | Update (PATCH) an existing property and current mutable version.\n*ProtectionProductApi* | [**add_case_protection_product**](docs/ProtectionProductApi.md#add_case_protection_product) | **POST** /v1/acre/protection_product/{protection_id}/case | Add a protection product to an existing case.\n*ProtectionProductApi* | [**create_protection_product**](docs/ProtectionProductApi.md#create_protection_product) | **POST** /v1/acre/protection_product | Create a protection product.\n*ProtectionProductApi* | [**create_protection_product_version**](docs/ProtectionProductApi.md#create_protection_product_version) | **POST** /v1/acre/protection_product/{protection_id}/version | Create a protection product version.\n*ProtectionProductApi* | [**delete_case_protection_product**](docs/ProtectionProductApi.md#delete_case_protection_product) | **DELETE** /v1/acre/protection_product/{protection_id}/case/{case_id} | Delete (DELETE) case from a protection product.\n*ProtectionProductApi* | [**get_protection_product**](docs/ProtectionProductApi.md#get_protection_product) | **GET** /v1/acre/protection_product | Get protection product details.\n*ProtectionProductApi* | [**get_protection_product_version**](docs/ProtectionProductApi.md#get_protection_product_version) | **GET** /v1/acre/protection_product/{protection_id}/version/{version} | Get a protection product, specifying a version (use zero for latest).\n*ProtectionProductApi* | [**save_protection_solution_to_case**](docs/ProtectionProductApi.md#save_protection_solution_to_case) | **POST** /v1/acre/protection_solution | Create protection products which belong to a single solution and add to case.\n*ProtectionProductApi* | [**update_protection_product**](docs/ProtectionProductApi.md#update_protection_product) | **PATCH** /v1/acre/protection_product/{protection_product.protection_id} | Update (PATCH) an existing protection product.\n*ProtectionProductApi* | [**list_protection_product_version**](docs/ProtectionProductApi.md#list_protection_product_version) | **GET** /v1/acre/protection_product/{protection_id}/version | List protection product versions.\n*RoleApi* | [**create_role**](docs/RoleApi.md#create_role) | **POST** /v1/acre/role | Create a new role.\n*RoleApi* | [**get_role**](docs/RoleApi.md#get_role) | **GET** /v1/acre/role | Get the role details.\n*RoleApi* | [**replace_role**](docs/RoleApi.md#replace_role) | **PUT** /v1/acre/role/{role.role_id} | Replace (PUT) an existing role.\n*RoleApi* | [**update_role**](docs/RoleApi.md#update_role) | **PATCH** /v1/acre/role/{role.role_id} | Update (PATCH) an existing role.\n*ServiceApi* | [**health_check**](docs/ServiceApi.md#health_check) | **GET** /v1/acre/health_check | Check the health of the acre processor. This is used by load balancers to check end-to-end service health.\n*TemplateApi* | [**create_template**](docs/TemplateApi.md#create_template) | **POST** /v1/acre/template | Create a template.\n*TemplateApi* | [**email_template**](docs/TemplateApi.md#email_template) | **POST** /v1/acre/email_template | Email Template.\n*TemplateApi* | [**get_template**](docs/TemplateApi.md#get_template) | **GET** /v1/acre/template | Get the template details.\n*UserApi* | [**create_user**](docs/UserApi.md#create_user) | **POST** /v1/acre/user | Create a new user.\n*UserApi* | [**get_me**](docs/UserApi.md#get_me) | **GET** /v1/acre/user/me | Get the details of the currently logged in user.\n*UserApi* | [**get_user**](docs/UserApi.md#get_user) | **GET** /v1/acre/user | Get the details of users.\n*UserApi* | [**replace_user**](docs/UserApi.md#replace_user) | **PUT** /v1/acre/user/{user.user_id} | Replace (PUT) an existing user.\n*UserApi* | [**update_user**](docs/UserApi.md#update_user) | **PATCH** /v1/acre/user/{user.user_id} | Update (PATCH) an existing user.\n\n\n## Documentation For Models\n\n - [AcreProcessorAddCaseProtectionProductBody](docs/AcreProcessorAddCaseProtectionProductBody.md)\n - [AcreProcessorAddGeneralInsuranceProductCaseBody](docs/AcreProcessorAddGeneralInsuranceProductCaseBody.md)\n - [AcreProcessorCreateClientOrganisationRelationshipBody](docs/AcreProcessorCreateClientOrganisationRelationshipBody.md)\n - [AcreProcessorUpdateCaseStatusBody](docs/AcreProcessorUpdateCaseStatusBody.md)\n - [AdditionalLoanPurpose](docs/AdditionalLoanPurpose.md)\n - [ArrearCreditorType](docs/ArrearCreditorType.md)\n - [AuthenticationProviderAuthenticationMechanism](docs/AuthenticationProviderAuthenticationMechanism.md)\n - [CaseDetailsCancellationReason](docs/CaseDetailsCancellationReason.md)\n - [CaseDetailsClientIDAndVersion](docs/CaseDetailsClientIDAndVersion.md)\n - [CaseDetailsConveyancer](docs/CaseDetailsConveyancer.md)\n - [CaseDetailsConveyancingStatusType](docs/CaseDetailsConveyancingStatusType.md)\n - [CaseDetailsConveyancingType](docs/CaseDetailsConveyancingType.md)\n - [CaseDetailsConveyancingUpdate](docs/CaseDetailsConveyancingUpdate.md)\n - [CaseDetailsConveyancingUpdateMessageType](docs/CaseDetailsConveyancingUpdateMessageType.md)\n - [CaseDetailsConveyancingUpdateProperty](docs/CaseDetailsConveyancingUpdateProperty.md)\n - [CaseDetailsConveyancingUpdateSource](docs/CaseDetailsConveyancingUpdateSource.md)\n - [CaseDetailsENBSEvent](docs/CaseDetailsENBSEvent.md)\n - [CaseDetailsEidvResultOverride](docs/CaseDetailsEidvResultOverride.md)\n - [CaseDetailsLeadMetadata](docs/CaseDetailsLeadMetadata.md)\n - [CaseDetailsMortgageReason](docs/CaseDetailsMortgageReason.md)\n - [CaseProtectionLengthOfTime](docs/CaseProtectionLengthOfTime.md)\n - [CdmAddCaseDocumentResponse](docs/CdmAddCaseDocumentResponse.md)\n - [CdmAddCaseProtectionProductResponse](docs/CdmAddCaseProtectionProductResponse.md)\n - [CdmAddGeneralInsuranceProductCaseResponse](docs/CdmAddGeneralInsuranceProductCaseResponse.md)\n - [CdmAddMortgageCaseResponse](docs/CdmAddMortgageCaseResponse.md)\n - [CdmAddMortgageProductResponse](docs/CdmAddMortgageProductResponse.md)\n - [CdmAdditionalEidvInformation](docs/CdmAdditionalEidvInformation.md)\n - [CdmAdditionalLoan](docs/CdmAdditionalLoan.md)\n - [CdmAdditionalSupplementaryInformation](docs/CdmAdditionalSupplementaryInformation.md)\n - [CdmAddnMetadata](docs/CdmAddnMetadata.md)\n - [CdmAddress](docs/CdmAddress.md)\n - [CdmAffordability](docs/CdmAffordability.md)\n - [CdmAffordabilityLenders](docs/CdmAffordabilityLenders.md)\n - [CdmAnswer](docs/CdmAnswer.md)\n - [CdmAppointedRepresentativeMonitoring](docs/CdmAppointedRepresentativeMonitoring.md)\n - [CdmAreaForImprovement](docs/CdmAreaForImprovement.md)\n - [CdmArrearsSummary](docs/CdmArrearsSummary.md)\n - [CdmAsu](docs/CdmAsu.md)\n - [CdmAuthenticationProvider](docs/CdmAuthenticationProvider.md)\n - [CdmAutoSatisfy](docs/CdmAutoSatisfy.md)\n - [CdmAvailability](docs/CdmAvailability.md)\n - [CdmBoardPanel](docs/CdmBoardPanel.md)\n - [CdmBulkAssignCase](docs/CdmBulkAssignCase.md)\n - [CdmBulkAssignCaseRequest](docs/CdmBulkAssignCaseRequest.md)\n - [CdmBulkAssignCaseResponse](docs/CdmBulkAssignCaseResponse.md)\n - [CdmBulkCreateLeadCase](docs/CdmBulkCreateLeadCase.md)\n - [CdmBulkCreateLeadCasesRequest](docs/CdmBulkCreateLeadCasesRequest.md)\n - [CdmBulkCreateLeadCasesResponse](docs/CdmBulkCreateLeadCasesResponse.md)\n - [CdmCase](docs/CdmCase.md)\n - [CdmCaseCalculatedValues](docs/CdmCaseCalculatedValues.md)\n - [CdmCaseDetails](docs/CdmCaseDetails.md)\n - [CdmCaseDetailsFlag](docs/CdmCaseDetailsFlag.md)\n - [CdmCaseDetailsFlagReview](docs/CdmCaseDetailsFlagReview.md)\n - [CdmCaseDetailsFlagType](docs/CdmCaseDetailsFlagType.md)\n - [CdmCaseDetailsNote](docs/CdmCaseDetailsNote.md)\n - [CdmCaseDetailsNoteAssigneeType](docs/CdmCaseDetailsNoteAssigneeType.md)\n - [CdmCaseDetailsNoteNoteStatus](docs/CdmCaseDetailsNoteNoteStatus.md)\n - [CdmCaseDetailsNoteNoteType](docs/CdmCaseDetailsNoteNoteType.md)\n - [CdmCaseDetailsProductType](docs/CdmCaseDetailsProductType.md)\n - [CdmCaseDetailsStatus](docs/CdmCaseDetailsStatus.md)\n - [CdmCaseProtection](docs/CdmCaseProtection.md)\n - [CdmCaseStatusUpdateType](docs/CdmCaseStatusUpdateType.md)\n - [CdmClient](docs/CdmClient.md)\n - [CdmClientAccount](docs/CdmClientAccount.md)\n - [CdmClientAccountType](docs/CdmClientAccountType.md)\n - [CdmClientAddress](docs/CdmClientAddress.md)\n - [CdmClientCalculatedValues](docs/CdmClientCalculatedValues.md)\n - [CdmClientDependant](docs/CdmClientDependant.md)\n - [CdmClientDependantRelationshipType](docs/CdmClientDependantRelationshipType.md)\n - [CdmClientDeposit](docs/CdmClientDeposit.md)\n - [CdmClientDepositType](docs/CdmClientDepositType.md)\n - [CdmClientDetails](docs/CdmClientDetails.md)\n - [CdmClientDetailsDefaultEvent](docs/CdmClientDetailsDefaultEvent.md)\n - [CdmClientDetailsEmploymentStatus](docs/CdmClientDetailsEmploymentStatus.md)\n - [CdmClientEmploymentIncome](docs/CdmClientEmploymentIncome.md)\n - [CdmClientEmploymentIncomeEmploymentBasis](docs/CdmClientEmploymentIncomeEmploymentBasis.md)\n - [CdmClientIncome](docs/CdmClientIncome.md)\n - [CdmClientIncomeDetail](docs/CdmClientIncomeDetail.md)\n - [CdmClientOrganisationRelationship](docs/CdmClientOrganisationRelationship.md)\n - [CdmClientOutstandingDebt](docs/CdmClientOutstandingDebt.md)\n - [CdmClientOutstandingDebtDefaultEvent](docs/CdmClientOutstandingDebtDefaultEvent.md)\n - [CdmClientPensionIncome](docs/CdmClientPensionIncome.md)\n - [CdmClientRelationship](docs/CdmClientRelationship.md)\n - [CdmClientRelationshipRelationshipType](docs/CdmClientRelationshipRelationshipType.md)\n - [CdmClientSelfEmploymentIncome](docs/CdmClientSelfEmploymentIncome.md)\n - [CdmClientVerificationMetadata](docs/CdmClientVerificationMetadata.md)\n - [CdmCommissionDetails](docs/CdmCommissionDetails.md)\n - [CdmCommissionPaidOnCondition](docs/CdmCommissionPaidOnCondition.md)\n - [CdmCommissionStructure](docs/CdmCommissionStructure.md)\n - [CdmCommissionStructureStatus](docs/CdmCommissionStructureStatus.md)\n - [CdmCommissionType](docs/CdmCommissionType.md)\n - [CdmCompanyClass](docs/CdmCompanyClass.md)\n - [CdmComplianceProcessConfig](docs/CdmComplianceProcessConfig.md)\n - [CdmConditionalOnIntroducer](docs/CdmConditionalOnIntroducer.md)\n - [CdmConditionalOnRelatedUser](docs/CdmConditionalOnRelatedUser.md)\n - [CdmContactHistory](docs/CdmContactHistory.md)\n - [CdmCoverUnits](docs/CdmCoverUnits.md)\n - [CdmCreateAcreMortgageProductRequest](docs/CdmCreateAcreMortgageProductRequest.md)\n - [CdmCreateAcreMortgageProductResponse](docs/CdmCreateAcreMortgageProductResponse.md)\n - [CdmCreateAuthenticationProviderResponse](docs/CdmCreateAuthenticationProviderResponse.md)\n - [CdmCreateCaseFlagResponse](docs/CdmCreateCaseFlagResponse.md)\n - [CdmCreateCaseFlagReviewResponse](docs/CdmCreateCaseFlagReviewResponse.md)\n - [CdmCreateCaseReferralRequest](docs/CdmCreateCaseReferralRequest.md)\n - [CdmCreateCaseRequest](docs/CdmCreateCaseRequest.md)\n - [CdmCreateCaseResponse](docs/CdmCreateCaseResponse.md)\n - [CdmCreateCaseVersionResponse](docs/CdmCreateCaseVersionResponse.md)\n - [CdmCreateClientOrganisationRelationshipResponse](docs/CdmCreateClientOrganisationRelationshipResponse.md)\n - [CdmCreateClientRequest](docs/CdmCreateClientRequest.md)\n - [CdmCreateClientResponse](docs/CdmCreateClientResponse.md)\n - [CdmCreateClientVersionResponse](docs/CdmCreateClientVersionResponse.md)\n - [CdmCreateCommissionStructureResponse](docs/CdmCreateCommissionStructureResponse.md)\n - [CdmCreateDocumentRequirementRequest](docs/CdmCreateDocumentRequirementRequest.md)\n - [CdmCreateDocumentRequirementResponse](docs/CdmCreateDocumentRequirementResponse.md)\n - [CdmCreateDocumentVerificationResponse](docs/CdmCreateDocumentVerificationResponse.md)\n - [CdmCreateGeneralInsuranceProductRequest](docs/CdmCreateGeneralInsuranceProductRequest.md)\n - [CdmCreateGeneralInsuranceProductResponse](docs/CdmCreateGeneralInsuranceProductResponse.md)\n - [CdmCreateGroupResponse](docs/CdmCreateGroupResponse.md)\n - [CdmCreateMortgageResponse](docs/CdmCreateMortgageResponse.md)\n - [CdmCreateMortgageVersionResponse](docs/CdmCreateMortgageVersionResponse.md)\n - [CdmCreateMortgageWithProductRequest](docs/CdmCreateMortgageWithProductRequest.md)\n - [CdmCreateMortgageWithProductResponse](docs/CdmCreateMortgageWithProductResponse.md)\n - [CdmCreateNoteResponse](docs/CdmCreateNoteResponse.md)\n - [CdmCreateOrganisationResponse](docs/CdmCreateOrganisationResponse.md)\n - [CdmCreatePermissionAssignmentResponse](docs/CdmCreatePermissionAssignmentResponse.md)\n - [CdmCreatePermissionAssignmentsRequest](docs/CdmCreatePermissionAssignmentsRequest.md)\n - [CdmCreatePermissionAssignmentsResponse](docs/CdmCreatePermissionAssignmentsResponse.md)\n - [CdmCreatePropertyRequest](docs/CdmCreatePropertyRequest.md)\n - [CdmCreatePropertyResponse](docs/CdmCreatePropertyResponse.md)\n - [CdmCreatePropertyVersionResponse](docs/CdmCreatePropertyVersionResponse.md)\n - [CdmCreateProtectionProductRequest](docs/CdmCreateProtectionProductRequest.md)\n - [CdmCreateProtectionProductResponse](docs/CdmCreateProtectionProductResponse.md)\n - [CdmCreateProtectionProductVersionResponse](docs/CdmCreateProtectionProductVersionResponse.md)\n - [CdmCreateRoleResponse](docs/CdmCreateRoleResponse.md)\n - [CdmCreateTemplateResponse](docs/CdmCreateTemplateResponse.md)\n - [CdmCreateUserResponse](docs/CdmCreateUserResponse.md)\n - [CdmCredentials](docs/CdmCredentials.md)\n - [CdmCreditReportRetrievals](docs/CdmCreditReportRetrievals.md)\n - [CdmCreditSearchConsent](docs/CdmCreditSearchConsent.md)\n - [CdmCreditSearchConsentType](docs/CdmCreditSearchConsentType.md)\n - [CdmDay](docs/CdmDay.md)\n - [CdmDeductionType](docs/CdmDeductionType.md)\n - [CdmDeleteAuthenticationProvider](docs/CdmDeleteAuthenticationProvider.md)\n - [CdmDeleteAuthenticationProviderResponse](docs/CdmDeleteAuthenticationProviderResponse.md)\n - [CdmDeleteCaseDocumentResponse](docs/CdmDeleteCaseDocumentResponse.md)\n - [CdmDeleteCaseProtectionProductResponse](docs/CdmDeleteCaseProtectionProductResponse.md)\n - [CdmDeleteClientDataResponse](docs/CdmDeleteClientDataResponse.md)\n - [CdmDeleteClientHealthDataResponse](docs/CdmDeleteClientHealthDataResponse.md)\n - [CdmDeleteDocumentResponse](docs/CdmDeleteDocumentResponse.md)\n - [CdmDeleteGeneralInsuranceProductCaseResponse](docs/CdmDeleteGeneralInsuranceProductCaseResponse.md)\n - [CdmDeleteMortgageCaseResponse](docs/CdmDeleteMortgageCaseResponse.md)\n - [CdmDeleteMortgageProductResponse](docs/CdmDeleteMortgageProductResponse.md)\n - [CdmDeleteReason](docs/CdmDeleteReason.md)\n - [CdmDescribeCaseVerificationResponse](docs/CdmDescribeCaseVerificationResponse.md)\n - [CdmDocument](docs/CdmDocument.md)\n - [CdmDocumentMetadata](docs/CdmDocumentMetadata.md)\n - [CdmDocumentRequest](docs/CdmDocumentRequest.md)\n - [CdmDocumentRequirement](docs/CdmDocumentRequirement.md)\n - [CdmDocumentVerification](docs/CdmDocumentVerification.md)\n - [CdmEIDV](docs/CdmEIDV.md)\n - [CdmENBSMessage](docs/CdmENBSMessage.md)\n - [CdmEarlyRepaymentChargePeriods](docs/CdmEarlyRepaymentChargePeriods.md)\n - [CdmEditor](docs/CdmEditor.md)\n - [CdmEmailTemplateRequest](docs/CdmEmailTemplateRequest.md)\n - [CdmEmailTemplateResponse](docs/CdmEmailTemplateResponse.md)\n - [CdmEmploymentBasis](docs/CdmEmploymentBasis.md)\n - [CdmEnforcementLevel](docs/CdmEnforcementLevel.md)\n - [CdmEntity](docs/CdmEntity.md)\n - [CdmEntityType](docs/CdmEntityType.md)\n - [CdmEquityReleaseLifetime](docs/CdmEquityReleaseLifetime.md)\n - [CdmExportType](docs/CdmExportType.md)\n - [CdmExtendedDeviceDetails](docs/CdmExtendedDeviceDetails.md)\n - [CdmExternal](docs/CdmExternal.md)\n - [CdmExternalID](docs/CdmExternalID.md)\n - [CdmFee](docs/CdmFee.md)\n - [CdmFeeConfiguration](docs/CdmFeeConfiguration.md)\n - [CdmFeeFeeType](docs/CdmFeeFeeType.md)\n - [CdmFileType](docs/CdmFileType.md)\n - [CdmFingerprint](docs/CdmFingerprint.md)\n - [CdmFirstTimeAccess](docs/CdmFirstTimeAccess.md)\n - [CdmFirstTimeFeatures](docs/CdmFirstTimeFeatures.md)\n - [CdmFrequency](docs/CdmFrequency.md)\n - [CdmGender](docs/CdmGender.md)\n - [CdmGeneralInsuranceProduct](docs/CdmGeneralInsuranceProduct.md)\n - [CdmGeneralInsuranceProductDetails](docs/CdmGeneralInsuranceProductDetails.md)\n - [CdmGeneration](docs/CdmGeneration.md)\n - [CdmGetAcreMortgageProductResponse](docs/CdmGetAcreMortgageProductResponse.md)\n - [CdmGetAuthenticationProviderRequest](docs/CdmGetAuthenticationProviderRequest.md)\n - [CdmGetAuthenticationProviderResponse](docs/CdmGetAuthenticationProviderResponse.md)\n - [CdmGetCaseRequest](docs/CdmGetCaseRequest.md)\n - [CdmGetCaseRequestStatus](docs/CdmGetCaseRequestStatus.md)\n - [CdmGetCaseResponse](docs/CdmGetCaseResponse.md)\n - [CdmGetCaseSurveyResponse](docs/CdmGetCaseSurveyResponse.md)\n - [CdmGetCaseVerificationsResponse](docs/CdmGetCaseVerificationsResponse.md)\n - [CdmGetCaseVersionResponse](docs/CdmGetCaseVersionResponse.md)\n - [CdmGetClientLinkedDataResponse](docs/CdmGetClientLinkedDataResponse.md)\n - [CdmGetClientOrganisationRelationshipResponse](docs/CdmGetClientOrganisationRelationshipResponse.md)\n - [CdmGetClientRequest](docs/CdmGetClientRequest.md)\n - [CdmGetClientResponse](docs/CdmGetClientResponse.md)\n - [CdmGetClientVerificationsResponse](docs/CdmGetClientVerificationsResponse.md)\n - [CdmGetClientVersionResponse](docs/CdmGetClientVersionResponse.md)\n - [CdmGetCommissionStructureRequest](docs/CdmGetCommissionStructureRequest.md)\n - [CdmGetCommissionStructureResponse](docs/CdmGetCommissionStructureResponse.md)\n - [CdmGetDocumentRequirementsResponse](docs/CdmGetDocumentRequirementsResponse.md)\n - [CdmGetDocumentResponse](docs/CdmGetDocumentResponse.md)\n - [CdmGetDocumentSummariesRequest](docs/CdmGetDocumentSummariesRequest.md)\n - [CdmGetDocumentSummariesResponse](docs/CdmGetDocumentSummariesResponse.md)\n - [CdmGetDocumentVerificationRequest](docs/CdmGetDocumentVerificationRequest.md)\n - [CdmGetDocumentVerificationResponse](docs/CdmGetDocumentVerificationResponse.md)\n - [CdmGetGeneralInsuranceProductRequest](docs/CdmGetGeneralInsuranceProductRequest.md)\n - [CdmGetGeneralInsuranceProductResponse](docs/CdmGetGeneralInsuranceProductResponse.md)\n - [CdmGetGroupRequest](docs/CdmGetGroupRequest.md)\n - [CdmGetGroupResponse](docs/CdmGetGroupResponse.md)\n - [CdmGetHealthCheckResponse](docs/CdmGetHealthCheckResponse.md)\n - [CdmGetMeResponse](docs/CdmGetMeResponse.md)\n - [CdmGetMortgageProductDetailsResponse](docs/CdmGetMortgageProductDetailsResponse.md)\n - [CdmGetMortgageRequest](docs/CdmGetMortgageRequest.md)\n - [CdmGetMortgageResponse](docs/CdmGetMortgageResponse.md)\n - [CdmGetMortgageVersionResponse](docs/CdmGetMortgageVersionResponse.md)\n - [CdmGetNoteRequest](docs/CdmGetNoteRequest.md)\n - [CdmGetNoteResponse](docs/CdmGetNoteResponse.md)\n - [CdmGetOrganisationRequest](docs/CdmGetOrganisationRequest.md)\n - [CdmGetOrganisationResponse](docs/CdmGetOrganisationResponse.md)\n - [CdmGetPermissionAssignmentRequest](docs/CdmGetPermissionAssignmentRequest.md)\n - [CdmGetPermissionAssignmentResponse](docs/CdmGetPermissionAssignmentResponse.md)\n - [CdmGetPermissionRequest](docs/CdmGetPermissionRequest.md)\n - [CdmGetPermissionResponse](docs/CdmGetPermissionResponse.md)\n - [CdmGetPropertyRequest](docs/CdmGetPropertyRequest.md)\n - [CdmGetPropertyResponse](docs/CdmGetPropertyResponse.md)\n - [CdmGetPropertyVersionResponse](docs/CdmGetPropertyVersionResponse.md)\n - [CdmGetProtectionProductRequest](docs/CdmGetProtectionProductRequest.md)\n - [CdmGetProtectionProductResponse](docs/CdmGetProtectionProductResponse.md)\n - [CdmGetProtectionProductVersionResponse](docs/CdmGetProtectionProductVersionResponse.md)\n - [CdmGetRoleRequest](docs/CdmGetRoleRequest.md)\n - [CdmGetRoleResponse](docs/CdmGetRoleResponse.md)\n - [CdmGetTemplateRequest](docs/CdmGetTemplateRequest.md)\n - [CdmGetTemplateResponse](docs/CdmGetTemplateResponse.md)\n - [CdmGetUserAuthURLResponse](docs/CdmGetUserAuthURLResponse.md)\n - [CdmGetUserRequest](docs/CdmGetUserRequest.md)\n - [CdmGetUserResponse](docs/CdmGetUserResponse.md)\n - [CdmGi](docs/CdmGi.md)\n - [CdmGroup](docs/CdmGroup.md)\n - [CdmHealthCheckReport](docs/CdmHealthCheckReport.md)\n - [CdmHospitalList](docs/CdmHospitalList.md)\n - [CdmHydratedCase](docs/CdmHydratedCase.md)\n - [CdmHydratedCaseResponse](docs/CdmHydratedCaseResponse.md)\n - [CdmIDVerificationStatus](docs/CdmIDVerificationStatus.md)\n - [CdmIdentity](docs/CdmIdentity.md)\n - [CdmIndexationType](docs/CdmIndexationType.md)\n - [CdmInsuranceENBSMessage](docs/CdmInsuranceENBSMessage.md)\n - [CdmIntellifloCreds](docs/CdmIntellifloCreds.md)\n - [CdmKBA](docs/CdmKBA.md)\n - [CdmKBAStatus](docs/CdmKBAStatus.md)\n - [CdmLenderMetadata](docs/CdmLenderMetadata.md)\n - [CdmLinkedLeadCase](docs/CdmLinkedLeadCase.md)\n - [CdmListCaseVersionRequest](docs/CdmListCaseVersionRequest.md)\n - [CdmListCaseVersionResponse](docs/CdmListCaseVersionResponse.md)\n - [CdmListClientVersionRequest](docs/CdmListClientVersionRequest.md)\n - [CdmListClientVersionResponse](docs/CdmListClientVersionResponse.md)\n - [CdmListPropertyVersionRequest](docs/CdmListPropertyVersionRequest.md)\n - [CdmListPropertyVersionResponse](docs/CdmListPropertyVersionResponse.md)\n - [CdmListProtectionProductVersionRequest](docs/CdmListProtectionProductVersionRequest.md)\n - [CdmListProtectionProductVersionResponse](docs/CdmListProtectionProductVersionResponse.md)\n - [CdmManualCaseFlag](docs/CdmManualCaseFlag.md)\n - [CdmMarketingPreferences](docs/CdmMarketingPreferences.md)\n - [CdmMetadata](docs/CdmMetadata.md)\n - [CdmMortgage](docs/CdmMortgage.md)\n - [CdmMortgageApplicationRefused](docs/CdmMortgageApplicationRefused.md)\n - [CdmMortgageArrearsSummary](docs/CdmMortgageArrearsSummary.md)\n - [CdmMortgageCalculatedValues](docs/CdmMortgageCalculatedValues.md)\n - [CdmMortgageClass](docs/CdmMortgageClass.md)\n - [CdmMortgageENBSMessage](docs/CdmMortgageENBSMessage.md)\n - [CdmMortgageIDAndVersion](docs/CdmMortgageIDAndVersion.md)\n - [CdmMortgagePanelLimitReason](docs/CdmMortgagePanelLimitReason.md)\n - [CdmMortgageProductDetails](docs/CdmMortgageProductDetails.md)\n - [CdmMortgageProductDetailsMortgageType](docs/CdmMortgageProductDetailsMortgageType.md)\n - [CdmMortgageProductFee](docs/CdmMortgageProductFee.md)\n - [CdmMortgageProductFeeFeeType](docs/CdmMortgageProductFeeFeeType.md)\n - [CdmMortgageStatus](docs/CdmMortgageStatus.md)\n - [CdmMortgageTermUnit](docs/CdmMortgageTermUnit.md)\n - [CdmMortgageTotals](docs/CdmMortgageTotals.md)\n - [CdmMortgageType](docs/CdmMortgageType.md)\n - [CdmMortgageWithProduct](docs/CdmMortgageWithProduct.md)\n - [CdmNonNatural](docs/CdmNonNatural.md)\n - [CdmNote](docs/CdmNote.md)\n - [CdmNoteAssigneeType](docs/CdmNoteAssigneeType.md)\n - [CdmNoteNoteStatus](docs/CdmNoteNoteStatus.md)\n - [CdmNoteNoteType](docs/CdmNoteNoteType.md)\n - [CdmNoteTemplate](docs/CdmNoteTemplate.md)\n - [CdmNoteTemplateAssignee](docs/CdmNoteTemplateAssignee.md)\n - [CdmNoteTemplateAssigneeType](docs/CdmNoteTemplateAssigneeType.md)\n - [CdmOccupant](docs/CdmOccupant.md)\n - [CdmOrgTemplateConfig](docs/CdmOrgTemplateConfig.md)\n - [CdmOrganisation](docs/CdmOrganisation.md)\n - [CdmOrganisationStatus](docs/CdmOrganisationStatus.md)\n - [CdmOrganisationVerificationClass](docs/CdmOrganisationVerificationClass.md)\n - [CdmOrigoCodes](docs/CdmOrigoCodes.md)\n - [CdmPanelManagement](docs/CdmPanelManagement.md)\n - [CdmPaymentHistory](docs/CdmPaymentHistory.md)\n - [CdmPayoutType](docs/CdmPayoutType.md)\n - [CdmPeriod](docs/CdmPeriod.md)\n - [CdmPeriodsSettings](docs/CdmPeriodsSettings.md)\n - [CdmPermission](docs/CdmPermission.md)\n - [CdmPermissionAssignee](docs/CdmPermissionAssignee.md)\n - [CdmPermissionAssigneeAssigneeType](docs/CdmPermissionAssigneeAssigneeType.md)\n - [CdmPermissionAssignment](docs/CdmPermissionAssignment.md)\n - [CdmPermissionResolutionRequest](docs/CdmPermissionResolutionRequest.md)\n - [CdmPermissionResolutionResult](docs/CdmPermissionResolutionResult.md)\n - [CdmPermissionScope](docs/CdmPermissionScope.md)\n - [CdmPermissionType](docs/CdmPermissionType.md)\n - [CdmPmi](docs/CdmPmi.md)\n - [CdmPremiumFrequency](docs/CdmPremiumFrequency.md)\n - [CdmPremiumType](docs/CdmPremiumType.md)\n - [CdmPreviousName](docs/CdmPreviousName.md)\n - [CdmProcessSettings](docs/CdmProcessSettings.md)\n - [CdmProductBenefitAddOns](docs/CdmProductBenefitAddOns.md)\n - [CdmProductBenefitTypeEmployeeBenefit](docs/CdmProductBenefitTypeEmployeeBenefit.md)\n - [CdmProductBenefitTypeFamilyIncomeBenefit](docs/CdmProductBenefitTypeFamilyIncomeBenefit.md)\n - [CdmProductBenefitTypeGeneral](docs/CdmProductBenefitTypeGeneral.md)\n - [CdmProductBenefitTypeIncomeProtection](docs/CdmProductBenefitTypeIncomeProtection.md)\n - [CdmProductBenefitTypeIncomeProtectionCoverAmountType](docs/CdmProductBenefitTypeIncomeProtectionCoverAmountType.md)\n - [CdmProductBenefitTypeOther](docs/CdmProductBenefitTypeOther.md)\n - [CdmProductBenefitTypePmi](docs/CdmProductBenefitTypePmi.md)\n - [CdmProductBenefitTypePrivateMedicalInsurance](docs/CdmProductBenefitTypePrivateMedicalInsurance.md)\n - [CdmProductBenefitTypeTerm](docs/CdmProductBenefitTypeTerm.md)\n - [CdmProductBenefitTypeUnits](docs/CdmProductBenefitTypeUnits.md)\n - [CdmProductBenefitTypeWholeOfLife](docs/CdmProductBenefitTypeWholeOfLife.md)\n - [CdmProductOrder](docs/CdmProductOrder.md)\n - [CdmProductOrderProductType](docs/CdmProductOrderProductType.md)\n - [CdmProductType](docs/CdmProductType.md)\n - [CdmProperty](docs/CdmProperty.md)\n - [CdmPropertyDetails](docs/CdmPropertyDetails.md)\n - [CdmPropertyDetailsPropertyTenure](docs/CdmPropertyDetailsPropertyTenure.md)\n - [CdmPropertyDetailsPropertyType](docs/CdmPropertyDetailsPropertyType.md)\n - [CdmPropertyIDAndVersion](docs/CdmPropertyIDAndVersion.md)\n - [CdmProtection](docs/CdmProtection.md)\n - [CdmProtectionCommission](docs/CdmProtectionCommission.md)\n - [CdmProtectionIDAndVersion](docs/CdmProtectionIDAndVersion.md)\n - [CdmProtectionProduct](docs/CdmProtectionProduct.md)\n - [CdmProtectionProductBenefits](docs/CdmProtectionProductBenefits.md)\n - [CdmProtectionProductDetails](docs/CdmProtectionProductDetails.md)\n - [CdmProtectionProductDetailsStatus](docs/CdmProtectionProductDetailsStatus.md)\n - [CdmProtectionProductDocuments](docs/CdmProtectionProductDocuments.md)\n - [CdmProtectionProductNotProceeding](docs/CdmProtectionProductNotProceeding.md)\n - [CdmProtectionRequirements](docs/CdmProtectionRequirements.md)\n - [CdmProtectionSource](docs/CdmProtectionSource.md)\n - [CdmQuestion](docs/CdmQuestion.md)\n - [CdmRMARSettings](docs/CdmRMARSettings.md)\n - [CdmRateBasis](docs/CdmRateBasis.md)\n - [CdmReasonForMortgage](docs/CdmReasonForMortgage.md)\n - [CdmReferral](docs/CdmReferral.md)\n - [CdmRelatedCase](docs/CdmRelatedCase.md)\n - [CdmRelatedCaseRelationshipType](docs/CdmRelatedCaseRelationshipType.md)\n - [CdmRelatedUser](docs/CdmRelatedUser.md)\n - [CdmRelatedUserRelationshipType](docs/CdmRelatedUserRelationshipType.md)\n - [CdmRenderTemplateRequest](docs/CdmRenderTemplateRequest.md)\n - [CdmRenderTemplateResponse](docs/CdmRenderTemplateResponse.md)\n - [CdmReplaceAuthenticationProviderResponse](docs/CdmReplaceAuthenticationProviderResponse.md)\n - [CdmReplaceCaseResponse](docs/CdmReplaceCaseResponse.md)\n - [CdmReplaceClientResponse](docs/CdmReplaceClientResponse.md)\n - [CdmReplaceDocumentResponse](docs/CdmReplaceDocumentResponse.md)\n - [CdmReplaceGroupResponse](docs/CdmReplaceGroupResponse.md)\n - [CdmReplaceMortgageResponse](docs/CdmReplaceMortgageResponse.md)\n - [CdmReplaceOrganisationResponse](docs/CdmReplaceOrganisationResponse.md)\n - [CdmReplacePermissionAssignmentResponse](docs/CdmReplacePermissionAssignmentResponse.md)\n - [CdmReplacePropertyResponse](docs/CdmReplacePropertyResponse.md)\n - [CdmReplaceRoleResponse](docs/CdmReplaceRoleResponse.md)\n - [CdmReplaceUserResponse](docs/CdmReplaceUserResponse.md)\n - [CdmRequirementDetails](docs/CdmRequirementDetails.md)\n - [CdmRequirementDetailsStatus](docs/CdmRequirementDetailsStatus.md)\n - [CdmRequirementsIP](docs/CdmRequirementsIP.md)\n - [CdmRequirementsIPCoverAmountType](docs/CdmRequirementsIPCoverAmountType.md)\n - [CdmRequirementsLCIAndFIB](docs/CdmRequirementsLCIAndFIB.md)\n - [CdmRequirementsObjectives](docs/CdmRequirementsObjectives.md)\n - [CdmRequirementsPMI](docs/CdmRequirementsPMI.md)\n - [CdmRequirementsWoL](docs/CdmRequirementsWoL.md)\n - [CdmResolvePermissionRequest](docs/CdmResolvePermissionRequest.md)\n - [CdmResolvePermissionResponse](docs/CdmResolvePermissionResponse.md)\n - [CdmRevenueType](docs/CdmRevenueType.md)\n - [CdmReviewBody](docs/CdmReviewBody.md)\n - [CdmReviewGrade](docs/CdmReviewGrade.md)\n - [CdmRole](docs/CdmRole.md)\n - [CdmRunIDVerificationResponse](docs/CdmRunIDVerificationResponse.md)\n - [CdmRunSourceRequest](docs/CdmRunSourceRequest.md)\n - [CdmRunSourceResponse](docs/CdmRunSourceResponse.md)\n - [CdmSBGProviderID](docs/CdmSBGProviderID.md)\n - [CdmSIC2007](docs/CdmSIC2007.md)\n - [CdmSVRRates](docs/CdmSVRRates.md)\n - [CdmSaveProtectionSolutionToCaseRequest](docs/CdmSaveProtectionSolutionToCaseRequest.md)\n - [CdmSaveProtectionSolutionToCaseResponse](docs/CdmSaveProtectionSolutionToCaseResponse.md)\n - [CdmSchedule](docs/CdmSchedule.md)\n - [CdmSourceApplicant](docs/CdmSourceApplicant.md)\n - [CdmSourceApplicantEmploymentStatus](docs/CdmSourceApplicantEmploymentStatus.md)\n - [CdmSourceDetails](docs/CdmSourceDetails.md)\n - [CdmSourceDetailsPropertyTenure](docs/CdmSourceDetailsPropertyTenure.md)\n - [CdmSourceDetailsPropertyType](docs/CdmSourceDetailsPropertyType.md)\n - [CdmSourceDetailsTermUnit](docs/CdmSourceDetailsTermUnit.md)\n - [CdmSpecifiedItem](docs/CdmSpecifiedItem.md)\n - [CdmSpecifiedItemType](docs/CdmSpecifiedItemType.md)\n - [CdmStandardFeeOptions](docs/CdmStandardFeeOptions.md)\n - [CdmSupplementaryInformation](docs/CdmSupplementaryInformation.md)\n - [CdmSurveyAnswer](docs/CdmSurveyAnswer.md)\n - [CdmTemplate](docs/CdmTemplate.md)\n - [CdmTemplateContextRequest](docs/CdmTemplateContextRequest.md)\n - [CdmTemplateContextResponse](docs/CdmTemplateContextResponse.md)\n - [CdmTemplateName](docs/CdmTemplateName.md)\n - [CdmTestRenderTemplateRequest](docs/CdmTestRenderTemplateRequest.md)\n - [CdmTestRenderTemplateResponse](docs/CdmTestRenderTemplateResponse.md)\n - [CdmThirdPartyOrg](docs/CdmThirdPartyOrg.md)\n - [CdmThreshold](docs/CdmThreshold.md)\n - [CdmThresholdConditions](docs/CdmThresholdConditions.md)\n - [CdmTierCommission](docs/CdmTierCommission.md)\n - [CdmTitle](docs/CdmTitle.md)\n - [CdmTrainingAndCompetency](docs/CdmTrainingAndCompetency.md)\n - [CdmTransitionClientVersions](docs/CdmTransitionClientVersions.md)\n - [CdmTransitionMortgageVersions](docs/CdmTransitionMortgageVersions.md)\n - [CdmTransitionPropertyVersions](docs/CdmTransitionPropertyVersions.md)\n - [CdmTransitionProtectionVersions](docs/CdmTransitionProtectionVersions.md)\n - [CdmUnderwritingLevel](docs/CdmUnderwritingLevel.md)\n - [CdmUnearnedIncome](docs/CdmUnearnedIncome.md)\n - [CdmUpdateAuthenticationProviderResponse](docs/CdmUpdateAuthenticationProviderResponse.md)\n - [CdmUpdateCaseResponse](docs/CdmUpdateCaseResponse.md)\n - [CdmUpdateCaseStatusResponse](docs/CdmUpdateCaseStatusResponse.md)\n - [CdmUpdateClientOrganisationRelationshipResponse](docs/CdmUpdateClientOrganisationRelationshipResponse.md)\n - [CdmUpdateClientResponse](docs/CdmUpdateClientResponse.md)\n - [CdmUpdateCommissionStructureResponse](docs/CdmUpdateCommissionStructureResponse.md)\n - [CdmUpdateDocumentRequirementResponse](docs/CdmUpdateDocumentRequirementResponse.md)\n - [CdmUpdateDocumentResponse](docs/CdmUpdateDocumentResponse.md)\n - [CdmUpdateGeneralInsuranceProductResponse](docs/CdmUpdateGeneralInsuranceProductResponse.md)\n - [CdmUpdateGroupResponse](docs/CdmUpdateGroupResponse.md)\n - [CdmUpdateMortgageResponse](docs/CdmUpdateMortgageResponse.md)\n - [CdmUpdateMortgageWithProductResponse](docs/CdmUpdateMortgageWithProductResponse.md)\n - [CdmUpdateNoteResponse](docs/CdmUpdateNoteResponse.md)\n - [CdmUpdateOrganisationResponse](docs/CdmUpdateOrganisationResponse.md)\n - [CdmUpdatePermissionAssignmentResponse](docs/CdmUpdatePermissionAssignmentResponse.md)\n - [CdmUpdatePermissionAssignmentsRequest](docs/CdmUpdatePermissionAssignmentsRequest.md)\n - [CdmUpdatePermissionAssignmentsResponse](docs/CdmUpdatePermissionAssignmentsResponse.md)\n - [CdmUpdatePropertyResponse](docs/CdmUpdatePropertyResponse.md)\n - [CdmUpdateProtectionProductResponse](docs/CdmUpdateProtectionProductResponse.md)\n - [CdmUpdateRoleResponse](docs/CdmUpdateRoleResponse.md)\n - [CdmUpdateUserResponse](docs/CdmUpdateUserResponse.md)\n - [CdmUploadDocumentRequest](docs/CdmUploadDocumentRequest.md)\n - [CdmUploadDocumentResponse](docs/CdmUploadDocumentResponse.md)\n - [CdmUser](docs/CdmUser.md)\n - [CdmUserAuthentication](docs/CdmUserAuthentication.md)\n - [CdmUserStatus](docs/CdmUserStatus.md)\n - [CdmVerification](docs/CdmVerification.md)\n - [CdmVerificationClass](docs/CdmVerificationClass.md)\n - [CdmVerificationCollection](docs/CdmVerificationCollection.md)\n - [CdmVerificationDescription](docs/CdmVerificationDescription.md)\n - [CdmVerificationResult](docs/CdmVerificationResult.md)\n - [CdmVerificationScope](docs/CdmVerificationScope.md)\n - [CdmVerificationSourceType](docs/CdmVerificationSourceType.md)\n - [CdmVerificationType](docs/CdmVerificationType.md)\n - [CdmVerifiedDisclosureIDs](docs/CdmVerifiedDisclosureIDs.md)\n - [CdmVersionDetails](docs/CdmVersionDetails.md)\n - [CdmeIDVResult](docs/CdmeIDVResult.md)\n - [ClientAddressResidentialStatus](docs/ClientAddressResidentialStatus.md)\n - [ClientDetailsArrear](docs/ClientDetailsArrear.md)\n - [ClientDetailsBankruptcyEvent](docs/ClientDetailsBankruptcyEvent.md)\n - [ClientDetailsClientType](docs/ClientDetailsClientType.md)\n - [ClientDetailsContactMethod](docs/ClientDetailsContactMethod.md)\n - [ClientDetailsCountyCourtJudgement](docs/ClientDetailsCountyCourtJudgement.md)\n - [ClientDetailsDebtManagementPlan](docs/ClientDetailsDebtManagementPlan.md)\n - [ClientDetailsIndividualVoluntaryArrangement](docs/ClientDetailsIndividualVoluntaryArrangement.md)\n - [ClientDetailsMaritalStatus](docs/ClientDetailsMaritalStatus.md)\n - [ClientDetailsNonNaturalOrganisationType](docs/ClientDetailsNonNaturalOrganisationType.md)\n - [ClientDetailsResidencyStatus](docs/ClientDetailsResidencyStatus.md)\n - [ClientDetailsVulnerability](docs/ClientDetailsVulnerability.md)\n - [ClientEmploymentIncomeEmploymentType](docs/ClientEmploymentIncomeEmploymentType.md)\n - [ClientIncomeDetailIncomeFrequency](docs/ClientIncomeDetailIncomeFrequency.md)\n - [ClientIncomeDetailIncomeType](docs/ClientIncomeDetailIncomeType.md)\n - [ClientIncomeSickPay](docs/ClientIncomeSickPay.md)\n - [ClientOrganisationRelationshipProductTypes](docs/ClientOrganisationRelationshipProductTypes.md)\n - [ClientOrganisationRelationshipRelationshipTypes](docs/ClientOrganisationRelationshipRelationshipTypes.md)\n - [ClientOutstandingDebtAccountStatus](docs/ClientOutstandingDebtAccountStatus.md)\n - [ClientOutstandingDebtBorrowerType](docs/ClientOutstandingDebtBorrowerType.md)\n - [ClientOutstandingDebtCommitmentType](docs/ClientOutstandingDebtCommitmentType.md)\n - [ClientOutstandingDebtRepaymentStatusType](docs/ClientOutstandingDebtRepaymentStatusType.md)\n - [ClientPensionIncomePensionType](docs/ClientPensionIncomePensionType.md)\n - [ClientSelfEmploymentIncomeAccountantQualifications](docs/ClientSelfEmploymentIncomeAccountantQualifications.md)\n - [ClientSelfEmploymentIncomeSelfEmployedBasis](docs/ClientSelfEmploymentIncomeSelfEmployedBasis.md)\n - [CommissionDetailsCommissionPaymentDue](docs/CommissionDetailsCommissionPaymentDue.md)\n - [CompleteDetailsOfTheClientToBeReplacedRequired](docs/CompleteDetailsOfTheClientToBeReplacedRequired.md)\n - [CompleteDetailsOfTheDocumentToBeReplacedRequired](docs/CompleteDetailsOfTheDocumentToBeReplacedRequired.md)\n - [CompleteDetailsOfTheGroupToBeReplacedRequired](docs/CompleteDetailsOfTheGroupToBeReplacedRequired.md)\n - [CompleteDetailsOfTheMortgageToBeReplacedRequired](docs/CompleteDetailsOfTheMortgageToBeReplacedRequired.md)\n - [CompleteDetailsOfThePermissionAssignmentToBeReplacedCurrentlyOnlyTheDisabledFieldCanBeSetAndItMustBeSetRequired](docs/CompleteDetailsOfThePermissionAssignmentToBeReplacedCurrentlyOnlyTheDisabledFieldCanBeSetAndItMustBeSetRequired.md)\n - [CompleteDetailsOfThePropertyToBeReplacedRequired](docs/CompleteDetailsOfThePropertyToBeReplacedRequired.md)\n - [CompleteDetailsOfTheRoleToBeReplacedRequired](docs/CompleteDetailsOfTheRoleToBeReplacedRequired.md)\n - [ContactHistoryContactType](docs/ContactHistoryContactType.md)\n - [CreditReportRetrievalsMatches](docs/CreditReportRetrievalsMatches.md)\n - [DocumentDocumentSourceType](docs/DocumentDocumentSourceType.md)\n - [DocumentDocumentType](docs/DocumentDocumentType.md)\n - [EditorEditorTypes](docs/EditorEditorTypes.md)\n - [EventNoteEventNoteType](docs/EventNoteEventNoteType.md)\n - [ExternalIDSourceName](docs/ExternalIDSourceName.md)\n - [ExternalSource](docs/ExternalSource.md)\n - [FullDetailsOfTheAuthenticationProviderToBeReplacedRequired](docs/FullDetailsOfTheAuthenticationProviderToBeReplacedRequired.md)\n - [FullDetailsOfTheUserToBeReplacedRequired](docs/FullDetailsOfTheUserToBeReplacedRequired.md)\n - [GeneralInsuranceProductDetailsGIProductStatus](docs/GeneralInsuranceProductDetailsGIProductStatus.md)\n - [GeneralInsuranceProductDetailsGIProductType](docs/GeneralInsuranceProductDetailsGIProductType.md)\n - [GeneralInsuranceProductDetailsYearsNoClaims](docs/GeneralInsuranceProductDetailsYearsNoClaims.md)\n - [GoogleprotobufAny](docs/GoogleprotobufAny.md)\n - [GooglerpcStatus](docs/GooglerpcStatus.md)\n - [HydratedCaseMortgagePair](docs/HydratedCaseMortgagePair.md)\n - [KBARanFrom](docs/KBARanFrom.md)\n - [MinimalDetailsOfFlagToAddRequired](docs/MinimalDetailsOfFlagToAddRequired.md)\n - [MortgageApplicationRefusedApplicationRefusedType](docs/MortgageApplicationRefusedApplicationRefusedType.md)\n - [MortgageCalculatedValuesCalculatedClubProcFee](docs/MortgageCalculatedValuesCalculatedClubProcFee.md)\n - [MortgageDipStatusType](docs/MortgageDipStatusType.md)\n - [MortgageFeesToBeAdded](docs/MortgageFeesToBeAdded.md)\n - [MortgageLoanPurpose](docs/MortgageLoanPurpose.md)\n - [MortgageProductAndSourcingDetailsToUpdate](docs/MortgageProductAndSourcingDetailsToUpdate.md)\n - [MortgageProductDetailsMortgageClubProcFee](docs/MortgageProductDetailsMortgageClubProcFee.md)\n - [MortgageProductDetailsRateTier](docs/MortgageProductDetailsRateTier.md)\n - [MortgageProductDetailsStressTestPayment](docs/MortgageProductDetailsStressTestPayment.md)\n - [MortgageProductFeeCanBeAddedToLoan](docs/MortgageProductFeeCanBeAddedToLoan.md)\n - [MortgageProductFeeTiming](docs/MortgageProductFeeTiming.md)\n - [MortgageValuationType](docs/MortgageValuationType.md)\n - [NoteCommunicationType](docs/NoteCommunicationType.md)\n - [NoteEventNote](docs/NoteEventNote.md)\n - [NoteUiReference](docs/NoteUiReference.md)\n - [OccupantRelationship](docs/OccupantRelationship.md)\n - [OccupantTenancyType](docs/OccupantTenancyType.md)\n - [OccupantTenantType](docs/OccupantTenantType.md)\n - [OrganisationClientPortalSettings](docs/OrganisationClientPortalSettings.md)\n - [OrganisationLegalForm](docs/OrganisationLegalForm.md)\n - [OrganisationOrganisationType](docs/OrganisationOrganisationType.md)\n - [PanelManagementPanel](docs/PanelManagementPanel.md)\n - [PartialDetailsOfTheAuthenticationProviderToBePatchedRequired](docs/PartialDetailsOfTheAuthenticationProviderToBePatchedRequired.md)\n - [PartialDetailsOfTheCaseToBePatchedRequired](docs/PartialDetailsOfTheCaseToBePatchedRequired.md)\n - [PartialDetailsOfTheClientToBePatchedRequired](docs/PartialDetailsOfTheClientToBePatchedRequired.md)\n - [PartialDetailsOfTheCommissionStructureToBePatchedRequired](docs/PartialDetailsOfTheCommissionStructureToBePatchedRequired.md)\n - [PartialDetailsOfTheDocumentToBePatchedRequired](docs/PartialDetailsOfTheDocumentToBePatchedRequired.md)\n - [PartialDetailsOfTheGroupToBePatchedRequired](docs/PartialDetailsOfTheGroupToBePatchedRequired.md)\n - [PartialDetailsOfTheMortgageToBeReplacedRequired](docs/PartialDetailsOfTheMortgageToBeReplacedRequired.md)\n - [PartialDetailsOfTheMortgageToBeReplacedRequired1](docs/PartialDetailsOfTheMortgageToBeReplacedRequired1.md)\n - [PartialDetailsOfTheNoteToBeUpdated](docs/PartialDetailsOfTheNoteToBeUpdated.md)\n - [PartialDetailsOfThePermissionAssignmentToBePatchedCurrentlyOnlyTheDisabledFieldCanBeSetAndItMustBeSetRequired](docs/PartialDetailsOfThePermissionAssignmentToBePatchedCurrentlyOnlyTheDisabledFieldCanBeSetAndItMustBeSetRequired.md)\n - [PartialDetailsOfTheProductToBeUpdatedRequired](docs/PartialDetailsOfTheProductToBeUpdatedRequired.md)\n - [PartialDetailsOfThePropertyToBeReplacedRequired](docs/PartialDetailsOfThePropertyToBeReplacedRequired.md)\n - [PartialDetailsOfTheProtectionProductToBeUpdatedRequired](docs/PartialDetailsOfTheProtectionProductToBeUpdatedRequired.md)\n - [PartialDetailsOfTheRoleToBePatchedRequired](docs/PartialDetailsOfTheRoleToBePatchedRequired.md)\n - [PartialDetailsOfTheUserToBePatchedRequired](docs/PartialDetailsOfTheUserToBePatchedRequired.md)\n - [PaymentHistoryCreditLimitChange](docs/PaymentHistoryCreditLimitChange.md)\n - [PaymentHistoryPaymentHistoryStatusType](docs/PaymentHistoryPaymentHistoryStatusType.md)\n - [PropertyDetailsBuilderRegistrationScheme](docs/PropertyDetailsBuilderRegistrationScheme.md)\n - [PropertyDetailsEnergyRating](docs/PropertyDetailsEnergyRating.md)\n - [PropertyDetailsPropertyLocation](docs/PropertyDetailsPropertyLocation.md)\n - [PropertyDetailsPropertyParking](docs/PropertyDetailsPropertyParking.md)\n - [PropertyDetailsPropertySubType](docs/PropertyDetailsPropertySubType.md)\n - [PropertyDetailsPropertyUse](docs/PropertyDetailsPropertyUse.md)\n - [PropertyDetailsPropertyValuationSource](docs/PropertyDetailsPropertyValuationSource.md)\n - [PropertyDetailsPropertyWork](docs/PropertyDetailsPropertyWork.md)\n - [PropertyDetailsRoofType](docs/PropertyDetailsRoofType.md)\n - [PropertyDetailsSharedOwnershipType](docs/PropertyDetailsSharedOwnershipType.md)\n - [PropertyDetailsWallType](docs/PropertyDetailsWallType.md)\n - [ProtectionCommissionRenewalCommissionFrequency](docs/ProtectionCommissionRenewalCommissionFrequency.md)\n - [ProtectionProductDetailsSolutionType](docs/ProtectionProductDetailsSolutionType.md)\n - [ProtectionProductNotProceedingEntityType](docs/ProtectionProductNotProceedingEntityType.md)\n - [QuestionEventTrigger](docs/QuestionEventTrigger.md)\n - [QuestionEventTriggerType](docs/QuestionEventTriggerType.md)\n - [QuestionQuestionType](docs/QuestionQuestionType.md)\n - [ReferralEmailTrackingStatus](docs/ReferralEmailTrackingStatus.md)\n - [ReferralReferralPartner](docs/ReferralReferralPartner.md)\n - [ReferralReferralSource](docs/ReferralReferralSource.md)\n - [ReferralReferralStatus](docs/ReferralReferralStatus.md)\n - [ReferralReferralType](docs/ReferralReferralType.md)\n - [RequirementsLCIAndFIBBenefitType](docs/RequirementsLCIAndFIBBenefitType.md)\n - [RequirementsLCIAndFIBScenario](docs/RequirementsLCIAndFIBScenario.md)\n - [SickPaySickPayType](docs/SickPaySickPayType.md)\n - [SourceApplicantNationality](docs/SourceApplicantNationality.md)\n - [SourceDetailsBuyToLetRefurbishmentType](docs/SourceDetailsBuyToLetRefurbishmentType.md)\n - [SourceDetailsColumn](docs/SourceDetailsColumn.md)\n - [SourceDetailsDirection](docs/SourceDetailsDirection.md)\n - [SourceDetailsLandlordStatus](docs/SourceDetailsLandlordStatus.md)\n - [SourceDetailsPaymentMethod](docs/SourceDetailsPaymentMethod.md)\n - [SourceDetailsReasonForRemortgage](docs/SourceDetailsReasonForRemortgage.md)\n - [SourceDetailsSearchMatchingType](docs/SourceDetailsSearchMatchingType.md)\n - [SourceDetailsSortColumn](docs/SourceDetailsSortColumn.md)\n - [SourceDetailsTenantStatus](docs/SourceDetailsTenantStatus.md)\n - [SourceName](docs/SourceName.md)\n - [SrvAcreProcessorAddCaseDocumentBody](docs/SrvAcreProcessorAddCaseDocumentBody.md)\n - [SrvAcreProcessorAddMortgageCaseBody](docs/SrvAcreProcessorAddMortgageCaseBody.md)\n - [SrvAcreProcessorAddMortgageProductBody](docs/SrvAcreProcessorAddMortgageProductBody.md)\n - [SrvAcreProcessorCreateDocumentVerificationBody](docs/SrvAcreProcessorCreateDocumentVerificationBody.md)\n - [TheFullDetailsOfTheCaseToBeReplacedRequired](docs/TheFullDetailsOfTheCaseToBeReplacedRequired.md)\n - [TheRequirementToBeUpdated](docs/TheRequirementToBeUpdated.md)\n - [ThirdPartyOrgThirdPartyType](docs/ThirdPartyOrgThirdPartyType.md)\n - [ThresholdConditionsNotifiableChange](docs/ThresholdConditionsNotifiableChange.md)\n - [TrainingAndCompetencyEquityReleaseQualification](docs/TrainingAndCompetencyEquityReleaseQualification.md)\n - [TrainingAndCompetencyMortgageQualification](docs/TrainingAndCompetencyMortgageQualification.md)\n - [TrainingAndCompetencyProtectionQualification](docs/TrainingAndCompetencyProtectionQualification.md)\n - [UiReferenceSection](docs/UiReferenceSection.md)\n - [UnearnedIncomeUnearnedIncomeFrequency](docs/UnearnedIncomeUnearnedIncomeFrequency.md)\n - [UnearnedIncomeUnearnedIncomeType](docs/UnearnedIncomeUnearnedIncomeType.md)\n - [V1Exception](docs/V1Exception.md)\n - [V1ExceptionResponse](docs/V1ExceptionResponse.md)\n - [V1ExceptionType](docs/V1ExceptionType.md)\n - [VerificationFlagStatus](docs/VerificationFlagStatus.md)\n\n\n<a id=\"documentation-for-authorization\"></a>\n## Documentation For Authorization\n\nEndpoints do not require authorization.\n\n\n## Author\n\n\n\n\n",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "Acre Platform User API",
    "version": "1.2.3",
    "project_urls": {
        "Homepage": "https://github.com/hosseini72/acre_api.git",
        "Repository": "https://github.com/hosseini72/acre_api.git"
    },
    "split_keywords": [
        "openapi",
        " openapi-generator",
        " acre platform user api"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "0bd6176124a27f079241f8bed24611a72034659d1cf4bf0b557a06381d1dc199",
                "md5": "cda3a3ee3b8e635d516440ce90653efc",
                "sha256": "26b153a85e58f7916a9f1f0c405d37789ad6e8804546097755f1fbd639f3684b"
            },
            "downloads": -1,
            "filename": "acre_api-1.2.3-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "cda3a3ee3b8e635d516440ce90653efc",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": "<4.0,>=3.8",
            "size": 1469482,
            "upload_time": "2025-02-06T22:36:45",
            "upload_time_iso_8601": "2025-02-06T22:36:45.241347Z",
            "url": "https://files.pythonhosted.org/packages/0b/d6/176124a27f079241f8bed24611a72034659d1cf4bf0b557a06381d1dc199/acre_api-1.2.3-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "655dfd001bce6e4c9f54a9e1bdd0e1283d009106aeaf09656a86fe09c26acf70",
                "md5": "d0f874be351e71f87ffaa15679226093",
                "sha256": "edac15e28bc7bcffe369cf3d5ec430623a91f7421067d940e15161eaed5b2e24"
            },
            "downloads": -1,
            "filename": "acre_api-1.2.3.tar.gz",
            "has_sig": false,
            "md5_digest": "d0f874be351e71f87ffaa15679226093",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": "<4.0,>=3.8",
            "size": 432765,
            "upload_time": "2025-02-06T22:36:48",
            "upload_time_iso_8601": "2025-02-06T22:36:48.205378Z",
            "url": "https://files.pythonhosted.org/packages/65/5d/fd001bce6e4c9f54a9e1bdd0e1283d009106aeaf09656a86fe09c26acf70/acre_api-1.2.3.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2025-02-06 22:36:48",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "hosseini72",
    "github_project": "acre_api",
    "github_not_found": true,
    "lcname": "acre_api"
}
        
Elapsed time: 0.43893s