Lodgement case id
Application id
This API is used to update the attribute values for a given lodgement application id
Lodgement case id
Application id
The unique identifier for the request
Example:100
Example:DN100
Allowed values:
[PAPER, DIGITAL]
Match pattern:^(PAPER|DIGITAL)$
Example:PAPER
Example:true
OK
Example:MORTGAGE_DEED
{}curl --request PATCH \
--url https://api.pexa.co.uk/partner/api/platformconnect/v1/lodgement-cases//applications/ \
--header 'Accept: application/json' \
--header 'Authorization: Bearer' \
--header 'Content-Type: application/json' \
--data '{}'{
"applicationId": "applicationId",
"applicationType": "MORTGAGE_DEED",
"status": "status",
"submittedAt": "submittedAt",
"submittedBy": "submittedBy",
"auditAttributes": {
"createdAt": "createdAt",
"createdBy": "createdBy",
"lastModifiedAt": "lastModifiedAt",
"lastModifiedBy": "lastModifiedBy"
},
"file": {
"fileId": "fileId",
"fileName": "sample_document.pdf",
"fileUploadStatus": "SUCCESS",
"auditAttributes": {
"createdAt": "createdAt",
"createdBy": "createdBy",
"lastModifiedAt": "lastModifiedAt",
"lastModifiedBy": "lastModifiedBy"
}
},
"attributes": {
"applicationType": "applicationType",
"transactionValue": 100,
"landRegistryFee": 100,
"certificationType": "CERTIFIED",
"mortgageDeedReference": "DN100",
"mortgageDeedReferenceType": "PAPER",
"isEffective": true
}
}This API is used to upload & attach a document to the lodgement application associated to the workspace, such as a mortgage deed
Note: In the event of eDeed please update mortgageDeedReference and mortgageDeedReferenceType using Update Lodgement Application Attribute before uploading
Lodgement case id
Application id
The unique identifier for the request
Allowed format: [PDF]
Example:sample_document.pdf
Allowed values: [MORTGAGE_DEED,
EVIDENCE,
CORRESPONDENCE,
IDENTITY_EVIDENCE,
IDENTITY_FORM,
BIRTH_CERTIFICATE,
MARRIAGE_CERTIFICATE,
STATEMENT_OF_TRUTH,
STATUTORY_DECLARATION,
PG82_CERTIFICATE,
COMPANIES_HOUSE_CERTIFICATE,
COMPANIES_HOUSE_EVIDENCE]
Example:MORTGAGE_DEED
Allowed values: [APPLICATION_DOCUMENT, SUPPORTING_DOCUMENT]
Example:APPLICATION_DOCUMENT
Allowed values: [CERTIFIED, ORIGINAL, SCANNED]
Match pattern:(CERTIFIED|ORIGINAL|SCANNED)
Example:CERTIFIED
ACCEPTED
{
"file": "sample_document.pdf",
"documentType": "MORTGAGE_DEED",
"documentCategory": "APPLICATION_DOCUMENT",
"certificationType": "CERTIFIED"
}curl --request POST \
--url https://api.pexa.co.uk/partner/api/platformconnect/v1/lodgement-cases//applications//attachments \
--header 'Accept: application/json' \
--header 'Authorization: Bearer' \
--header 'Content-Type: multipart/form-data' \
--data '{
"file": "sample_document.pdf",
"documentType": "MORTGAGE_DEED",
"documentCategory": "APPLICATION_DOCUMENT",
"certificationType": "CERTIFIED"
}'{
"fileId": "fileId"
}This API is used to upload documents to workspace such as offer document as well as upload & attach a document to the lodgement application associated to the workspace, such as a mortgage deed.
Note: In the event of eDeed please update mortgageDeedReference and mortgageDeedReferenceType using Update Lodgement Application Attribute before uploading
Workspace id
The unique identifier for the request
Allowed format: [PDF]
Example:sample_document.pdf
Allowed values: [MORTGAGE_DEED,
BIRTH_CERTIFICATE,
CORRESPONDENCE,
EVIDENCE,
IDENTITY_EVIDENCE,
IDENTITY_FORM,
MARRIAGE_CERTIFICATE,
STATEMENT_OF_TRUTH,
STATUTORY_DECLARATION,
MORTGAGE_OFFER,
REDEMPTION_STATEMENT,
PG82_CERTIFICATE,
COMPANIES_HOUSE_CERTIFICATE,
COMPANIES_HOUSE_EVIDENCE]
Example:MORTGAGE_DEED
To attach the uploaded document to a specific application, the corresponding Application ID must be provided. This value is not required when uploading a document to Workspace without having to attach to an application.
Example:123e4567-e89b-12d3-a456-426614174000
Allowed values: [APPLICATION_DOCUMENT,
SUPPORTING_DOCUMENT,
WORKSPACE_SUPPORTING_DOCUMENT]
Example:APPLICATION_DOCUMENT
Allowed values: [CERTIFIED, ORIGINAL, SCANNED]
Match pattern:(CERTIFIED|ORIGINAL|SCANNED)
Example:CERTIFIED
ACCEPTED
{
"file": "sample_document.pdf",
"documentType": "MORTGAGE_DEED",
"documentCategory": "APPLICATION_DOCUMENT"
}curl --request POST \
--url https://api.pexa.co.uk/partner/api/platformconnect/v1/workspaces//files \
--header 'Accept: application/json' \
--header 'Authorization: Bearer' \
--header 'Content-Type: multipart/form-data' \
--data '{
"file": "sample_document.pdf",
"documentType": "MORTGAGE_DEED",
"documentCategory": "APPLICATION_DOCUMENT"
}'{
"fileId": "fileId"
}This API is used to download document content in JSON format from an existing workspace
Supported document types in title
Allowed values:TITLE_REGISTERTITLE_INFORMATION_DOCUMENTEARLY_COMPLETION_TITLE_INFORMATION_DOCUMENT
Lodgement case id
Title id
The unique identifier for the request
OK
curl --request GET \
--url https://api.pexa.co.uk/partner/api/platformconnect/v1/lodgement-cases//titles//title-documents \
--header 'Accept: application/json' \
--header 'Authorization: Bearer' \
--header 'Content-Type: application/json'{
"records": [
{
"titleDocumentId": "64c95d57-b54d-460f-9a85-ef3612f35a03",
"documentType": "TITLE_INFORMATION_DOCUMENT",
"fileId": "e24c1119-4f17-4f20-90f9-bcbfa4fdfa03",
"documentAttributes": {
"propertyAddress": {
"lineOne": "36 Lets B Avenue",
"lineTwo": "Bodmin"
},
"title": {
"titleNumber": "WK500270"
},
"proprietorship": {
"registeredProprietors": [
{
"individual": {
"forenames": "Sidney",
"surname": "Youngblood"
},
"addresses": [
{
"lineOne": "5 Cromwell Street",
"lineTwo": "Gloucester",
"lineThree": "Gloucestershire",
"postcode": "GL1 1RE"
}
]
}
]
},
"charges": [
{
"chargeDate": "2012-05-21",
"registrationDate": "2012-05-22",
"chargeeParties": [
{
"organizationName": "Abbey National PLC",
"address": {
"lineOne": "Deeds Services",
"lineTwo": "101 Midsummer Boulevard",
"lineThree": "Milton Keynes",
"postcode": "MK9 1AA"
}
}
],
"additionalDetails": {
"restrictionDetails": [
{
"chargeRestriction": {
"reason": "RESTRICTION: No disposition",
"chargeParty": "Abbey National PLC",
"chargeDate": "2012-05-21"
}
}
]
}
}
]
}
}
]
}This endpoint is used by conveyancing law firms to approve a lodgement case so the workspace can be prepared.
Workspace id
The unique identifier for the request
Action to perform on lodgement applications
Allowed values: [APPROVE, UNAPPROVE]
Match pattern:^(APPROVE|UNAPPROVE)$
Example:APPROVE
Email address of the user who performed the approval action
Match pattern:^$|(?:[A-z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[A-z0-9!#$%&'*+/=?^_`{|}~-]+)*|"(?:[\x01-\x08\x0b\x0c\x0e-\x1f\x21\x23-\x5b\x5d-\x7f]|\\[\x01-\x09\x0b\x0c\x0e-\x7f])*")@(?:(?:[A-z0-9](?:[A-z0-9-]*[A-z0-9])?\.)+[A-z0-9](?:[A-z0-9-]*[A-z0-9])?|\[(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?|[A-z0-9-]*[A-z0-9]:(?:[\x01-\x08\x0b\x0c\x0e-\x1f\x21-\x5A\x53-\x7f]|\\[\x01-\x09\x0b\x0c\x0e-\x7f])+)\])
>= 1 characters
Example:approver@lawfirm.com
ACCEPTED
Lodgement case id for which the applications will be approved or unapproved
{
"action": "APPROVE",
"approvedBy": "approver@lawfirm.com"
}curl --request POST \
--url https://api.pexa.co.uk/partner/api/platformconnect/v1/workspaces//lodgement-approvals \
--header 'Accept: application/json' \
--header 'Authorization: Bearer' \
--header 'Content-Type: application/json' \
--data '{
"action": "APPROVE",
"approvedBy": "approver@lawfirm.com"
}'{
"lodgementCaseId": "lodgementCaseId"
}