PUT api/LoanApplication/Status

Update the loan application status after the third-party application have received the loan application result. Third-party application can change the status to awaiting fulfilment or order fulfilled

Request Information

URI Parameters

None.

Body Parameters

UpdateLoanApplicationStatusViewModel
NameDescriptionTypeAdditional information
LoanApplicationId

globally unique identifier

Required

NewStatus

LoanApplicationStatusEnum

Required

FulfilmentDate

date

Data type: Date

CDSNote

APIDocumentModel

None.

CDSNoteType

CDSNoteTypes

None.

FulfilmentNotes

string

None.

Request Formats

application/json, text/json

Sample:
{
  "LoanApplicationId": "f35f3d10-369b-4fc7-ab70-a458f752317f",
  "NewStatus": 1,
  "FulfilmentDate": "2025-05-12T01:40:43.2029775+01:00",
  "CDSNote": {
    "Filename": "sample string 1",
    "FileContent": "sample string 2"
  },
  "CDSNoteType": 0,
  "FulfilmentNotes": "sample string 2"
}

text/html

Sample:
{"LoanApplicationId":"f35f3d10-369b-4fc7-ab70-a458f752317f","NewStatus":1,"FulfilmentDate":"2025-05-12T01:40:43.2029775+01:00","CDSNote":{"Filename":"sample string 1","FileContent":"sample string 2"},"CDSNoteType":0,"FulfilmentNotes":"sample string 2"}

application/xml, text/xml

Sample:
<UpdateLoanApplicationStatusViewModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/OmniPort.ViewModel">
  <CDSNote xmlns:d2p1="http://schemas.datacontract.org/2004/07/Core.DataTransferObjects">
    <d2p1:FileContent>sample string 2</d2p1:FileContent>
    <d2p1:Filename>sample string 1</d2p1:Filename>
  </CDSNote>
  <CDSNoteType>Satisfaction</CDSNoteType>
  <FulfilmentDate>2025-05-12T01:40:43.2029775+01:00</FulfilmentDate>
  <FulfilmentNotes>sample string 2</FulfilmentNotes>
  <LoanApplicationId>f35f3d10-369b-4fc7-ab70-a458f752317f</LoanApplicationId>
  <NewStatus>AwaitingFulfillment</NewStatus>
</UpdateLoanApplicationStatusViewModel>

Response Information

Resource Description

Possible error responses: 1. Error occurred - {"ErrorMessage" : "Error message from Experian"}

UpdateStatusResponse
NameDescriptionTypeAdditional information
LoanApplicationId

globally unique identifier

None.

LoanApplicationStatus

string

None.

LoanApplicationStatusNumber

integer

None.

Response Formats

application/json, text/json

Sample:
{
  "LoanApplicationId": "ae8a2878-bd4e-404c-a080-1b142527955b",
  "LoanApplicationStatus": "sample string 2",
  "LoanApplicationStatusNumber": 3
}

text/html

Sample:
{"LoanApplicationId":"ae8a2878-bd4e-404c-a080-1b142527955b","LoanApplicationStatus":"sample string 2","LoanApplicationStatusNumber":3}

application/xml, text/xml

Sample:
<UpdateStatusResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/OmniPort.API.Services.CommonModels">
  <LoanApplicationId>ae8a2878-bd4e-404c-a080-1b142527955b</LoanApplicationId>
  <LoanApplicationStatus>sample string 2</LoanApplicationStatus>
  <LoanApplicationStatusNumber>3</LoanApplicationStatusNumber>
</UpdateStatusResponse>