---
title: "LodgementCaseItemV2"
url: "https://developer.pexa.co.uk/apis/lodgement-v2-v2/versions/533c1263-195b-449f-a7da-afa5f3211cc2/schemas/LodgementCaseItemV2"
---

> Full API specification: https://developer.pexa.co.uk/apis/lodgement-v2-v2/versions/533c1263-195b-449f-a7da-afa5f3211cc2.md

# LodgementCaseItemV2

## OpenAPI definition

```yaml
openapi: 3.0.1
info:
  title: Lodgement
  version: v2
servers:
  - url: https://api.pexa.co.uk
    description: API Gateway URL
components:
  schemas:
    LodgementCaseItemV2:
      required:
        - lodgementCaseId
        - lodgementCaseStatus
      type: object
      properties:
        lodgementCaseId:
          type: string
          format: uuid
        lodgementCaseStatus:
          readOnly: true
          type: string
          pattern: ^(CREATED|PREPARED|INITIATED|LODGED|REGISTERED|REQUISITIONED|REQUISITION_SUBMITTED|PARTIALLY_REGISTERED|REGISTRATION_REJECTED|REGISTERED_EXTERNALLY|RESUBMISSION_PREPARED)$
          description: >
            Allowed values: [`CREATED`, `PREPARED`, `INITIATED`, `LODGED`,
            `REGISTERED`, `REQUISITIONED`, `REQUISITION_SUBMITTED`,
            `PARTIALLY_REGISTERED`, `REGISTRATION_REJECTED`,
            `REGISTERED_EXTERNALLY`, `RESUBMISSION_PREPARED`]
        workspaceId:
          type: string
          format: uuid
        workspaceReferenceId:
          type: string
        lastTitleSearchStatus:
          type: string
          pattern: ^(INITIATED|PENDING|SUCCESS|FAILED)$
          description: |
            Allowed values: [`INITIATED`, `PENDING`, `SUCCESS`, `FAILED`]
        transactionType:
          type: string
          pattern: ^(PURCHASE|REMORTGAGE)$
          description: |
            Allowed values: [`PURCHASE`, `REMORTGAGE`]
        applications:
          type: array
          items:
            type: object
            properties:
              applicationId:
                type: string
                format: uuid
                readOnly: true
              applicationType:
                type: string
                example: MORTGAGE_DEED
              status:
                readOnly: true
                type: string
              submittedAt:
                type: string
                format: date-time
              auditAttributes:
                type: object
                properties:
                  createdAt:
                    type: string
                    format: date-time
                  createdBy:
                    type: string
                  lastModifiedAt:
                    type: string
                    format: date-time
                  lastModifiedBy:
                    type: string
              file:
                type: object
                properties:
                  fileId:
                    type: string
                    format: uuid
                    readOnly: true
                  fileName:
                    type: string
                    example: sample_document.pdf
                  fileUploadStatus:
                    type: string
                    pattern: (SUCCESS|PENDING|VIRUS_FOUND|FAILED)
                    example: SUCCESS
                    description: >
                      Allowed values: [`SUCCESS`, `PENDING`, `VIRUS_FOUND`,
                      `FAILED`]
                  auditAttributes:
                    type: object
                    properties:
                      createdAt:
                        type: string
                        format: date-time
                      createdBy:
                        type: string
                      lastModifiedAt:
                        type: string
                        format: date-time
                      lastModifiedBy:
                        type: string
              attributes:
                oneOf:
                  - allOf:
                      - type: object
                        properties:
                          applicationType:
                            type: string
                        discriminator:
                          propertyName: applicationType
                          mapping:
                            MORTGAGE_DEED: MortgageDeedAttributesV2
                            CHANGE_OF_NAME: ChangeOfNameDocumentAttributesV2
                            TRANSFER_OF_WHOLE: TransferOfWholeAttributesV2
                      - type: object
                    type: object
                    properties:
                      transactionValue:
                        type: number
                        example: 100
                      landRegistryFee:
                        type: number
                        example: 100
                        readOnly: true
                      certificationType:
                        type: string
                        pattern: (CERTIFIED|ORIGINAL|SCANNED)
                        example: CERTIFIED
                        description: |
                          Allowed values: [`CERTIFIED`, `ORIGINAL`, `SCANNED`]
                      mortgageDeedReference:
                        type: string
                        example: DN100
                      mortgageDeedReferenceType:
                        type: string
                        pattern: ^(STANDARD|DIGITAL)$
                        example: STANDARD
                        description: |
                          Allowed values:
                            [`STANDARD`, `DIGITAL`]
                      isEffective:
                        type: boolean
                        example: true
                      signature:
                        type: object
                        required:
                          - format
                          - type
                        properties:
                          format:
                            type: string
                            pattern: ^(MANUAL|ELECTRONIC)$
                          type:
                            type: string
                            pattern: ^(WET_INK_SIGNATURE|CONVEYANCER_CERTIFIED_ELECTRONIC_SIGNATURE|ADVANCED_ELECTRONIC_SIGNATURE)$
                  - allOf:
                      - type: object
                        properties:
                          applicationType:
                            type: string
                        discriminator:
                          propertyName: applicationType
                          mapping:
                            MORTGAGE_DEED: MortgageDeedAttributesV2
                            CHANGE_OF_NAME: ChangeOfNameDocumentAttributesV2
                            TRANSFER_OF_WHOLE: TransferOfWholeAttributesV2
                      - type: object
                        properties:
                          certificationType:
                            type: string
                            pattern: (CERTIFIED|ORIGINAL|SCANNED)
                            example: CERTIFIED
                            description: >
                              Allowed values: [`CERTIFIED`, `ORIGINAL`,
                              `SCANNED`]
              parties:
                type: array
                items:
                  type: object
                  properties:
                    partyId:
                      type: string
                      format: uuid
                      readOnly: true
                    type:
                      type: string
                      pattern: ^(INDIVIDUAL|ORGANISATION)$
                      example: INDIVIDUAL
                      description: |
                        Allowed values: [`INDIVIDUAL`, `ORGANISATION`]
                    role:
                      type: string
                      pattern: ^(INCOMING_LENDER|BORROWER)$
                      description: |
                        Allowed values: [`INCOMING_LENDER`, `BORROWER`]
                    partyDetails:
                      type: object
                      properties:
                        type:
                          type: string
                          pattern: ^(INDIVIDUAL|ORGANISATION)$
                          example: INDIVIDUAL
                          description: |
                            Allowed values: [`INDIVIDUAL`, `ORGANISATION`]
                      discriminator:
                        propertyName: type
                        mapping:
                          INDIVIDUAL: "#/components/schemas/LodgementOrganisationPartyDetails"
                          ORGANISATION: "#/components/schemas/LodgementIndividualPartyDetails"
        auditAttributes:
          type: object
          properties:
            createdAt:
              type: string
              format: date-time
            createdBy:
              type: string
            lastModifiedAt:
              type: string
              format: date-time
            lastModifiedBy:
              type: string
        titles:
          type: array
          items:
            required:
              - titleId
              - titleNumber
            type: object
            properties:
              titleId:
                type: string
                format: uuid
              titleNumber:
                type: string
                example: DN100
              initialEditionDate:
                type: string
                format: date
                example: 2024-01-15
```
