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

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

# LodgementSummaryResponseV2

## 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:
    LodgementSummaryResponseV2:
      type: object
      properties:
        records:
          type: array
          items:
            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
```
