Application

Get an application.

get
Path parameters
idinteger · int32Required

The id of the application to fetch

Query parameters
getLastApplicationInReplaceChainbooleanOptional
Responses
chevron-right
200

OK

applicationIdinteger · int32Optional

The ID of the application.

partnerServicesGuidstring · uuidOptional

A GUID that uniquely identifies the application in the Partner Services system.

productIdinteger · int32Optional

The ID of the financial product to calculate for.

statusIdinteger · int32Optional

The status ID of the application.

documentStatusIdinteger · int32Optional

The document status ID of the application.

externalOfferNumberstring · nullableOptional

An external identifier for the application, which may be on the integrator's desired format.

createdDatestring · date-time · nullableOptional

The date at which the application was first created.

lastChangedstring · date-time · nullableOptional

The date at which the application was last changed.

applicationNumberstring · nullableOptional

The application number of the application that was created.

customerone of · nullableOptional

The main customer of the application.

or
or
or
coSignerone of · nullableOptional

The co-signer of the application.

or
or
or
objectone of · nullableOptional

The loan or lease object.

or
deliveryDatestring · date-time · nullableOptional

The date the loan or lease object is delivered to the customer.

commentToCustomerstring · nullableOptional

Comment from caseworker to customer

reasonForDecisionstring · nullableOptional

Reason for decision when application has either been manually rejected or cancelled

get
/application/{id}

Get an application using a filter.

get
Query parameters
applicationNumberstringOptional

ApplicationNumber of application to fetch

psGuidstring · uuidOptional
Responses
chevron-right
200

OK

applicationIdinteger · int32Optional

The ID of the application.

partnerServicesGuidstring · uuidOptional

A GUID that uniquely identifies the application in the Partner Services system.

productIdinteger · int32Optional

The ID of the financial product to calculate for.

statusIdinteger · int32Optional

The status ID of the application.

documentStatusIdinteger · int32Optional

The document status ID of the application.

externalOfferNumberstring · nullableOptional

An external identifier for the application, which may be on the integrator's desired format.

createdDatestring · date-time · nullableOptional

The date at which the application was first created.

lastChangedstring · date-time · nullableOptional

The date at which the application was last changed.

applicationNumberstring · nullableOptional

The application number of the application that was created.

customerone of · nullableOptional

The main customer of the application.

or
or
or
coSignerone of · nullableOptional

The co-signer of the application.

or
or
or
objectone of · nullableOptional

The loan or lease object.

or
deliveryDatestring · date-time · nullableOptional

The date the loan or lease object is delivered to the customer.

commentToCustomerstring · nullableOptional

Comment from caseworker to customer

reasonForDecisionstring · nullableOptional

Reason for decision when application has either been manually rejected or cancelled

get
/application

Creates an application, and raises the default submit-event.

post
Body
productIdinteger · int32Optional

The ID of the financial product to calculate for.

payRuleIdinteger · int32 · nullableOptional

An optional pay rule to set as active for the application.

campaignIdinteger · int32 · nullableOptional

An ID for a campaign to set as active for the application.

externalOfferNumberstring · nullableOptional

An external identifier for the application, which may be on the integrator's desired format.

customerone of · nullableOptional

The main customer of the application.

or
or
or
coSignerone of · nullableOptional

The co-signer of the application.

or
or
or
objectone of · nullableOptional

The loan or lease object.

or
deliveryDatestring · date-time · nullableOptional

The date the loan or lease object is delivered to the customer.

Responses
chevron-right
200

The application was created successfully

applicationIdinteger · int32Optional

The ID of the application that was created

applicationNumberstring · nullableOptional

The application number of the application that was created.

externalOfferNumberstring · nullableOptional

An external identifier for the application, which may be on the integrator's desired format.

shortReferencestring · nullableOptional

A short identifier for the application.

post
/application

Performs a calculation.

post
Body
productIdinteger · int32Optional

The ID of the financial product to calculate for

campaignIdinteger · int32 · nullableOptional

An ID for a campaign to set as active for the application.

vendorIdinteger · int32 · nullableOptional

The vendor for the application.

salespersonIdinteger · int32 · nullableOptional
customerTypestring · enumOptionalPossible values:
customerone of · nullableOptional

The customer for calculation

or
or
or
objectone of · nullableOptional

The loan or lease object.

or
includePaymentPlanbooleanOptional

Parameter for including complete paymenplan of calculated application in calculation response

deliveryDatestring · date-time · nullableOptional

The date the loan or lease object is delivered to the customer.

Responses
chevron-right
200

OK

objectone of · nullableOptional
or
post
/application/calculate

Search for applications.

post
Body
pageIndexinteger · int32Optional
pageSizeinteger · int32Optional
applicationStatusinteger · int32[] · nullableOptional
documentStatusinteger · int32[] · nullableOptional
allSignTasksCompleteboolean · nullableOptional
customerNumberstring · nullableOptional
vendorsinteger · int32[] · nullableOptional
applicationNumberstring · nullableOptional
backOfficeNumberstring · nullableOptional
customerNamestring · nullableOptional
externalSystemRefstring · nullableOptional
fromDatestring · date-time · nullableOptional
toDatestring · date-time · nullableOptional
Responses
chevron-right
200

OK

pageIndexinteger · int32Optional
recordCountinteger · int32Optional
post
/application/search
200

OK

Updates an existing application.

put
Path parameters
applicationIdinteger · int32Required
Body
productIdinteger · int32Optional

The ID of the financial product to calculate for.

payRuleIdinteger · int32 · nullableOptional

An optional pay rule to set as active for the application.

campaignIdinteger · int32 · nullableOptional

An ID for a campaign to set as active for the application.

externalOfferNumberstring · nullableOptional

An external identifier for the application, which may be on the integrator's desired format.

customerone of · nullableOptional

The main customer of the application.

or
or
or
coSignerone of · nullableOptional

The co-signer of the application.

or
or
or
objectone of · nullableOptional

The loan or lease object.

or
deliveryDatestring · date-time · nullableOptional

The date the loan or lease object is delivered to the customer.

Responses
chevron-right
200

OK

put
/application/{applicationId}
get
Path parameters
applicationIdinteger · int32Required
Query parameters
getLatestInReplaceChainbooleanOptionalDefault: false
Responses
chevron-right
200

OK

statusIdinteger · int32Optional

The ID of the status.

statusNamestring · nullableOptional

The name of the status.

statusCausalOrderinteger · int32 · nullableOptional

The causal order of the status.

Statuses with lower causal order are earlier in the application flow. So as the application moves through the approval process, it will get statuses with higher causal order.

finalizedboolean · nullableOptional
isApprovedboolean · nullableOptional
get
/application/{applicationId}/status
get
Path parameters
applicationIdinteger · int32Required
Responses
chevron-right
200

OK

documentStatusIdinteger · int32Optional
statusNamestring · nullableOptional
statusCausalOrderinteger · int32 · nullableOptional
get
/application/{applicationId}/document-status

Last updated