Application

APIDescription
POST api/Application/Process

Processes the application. Will return whether or not the application was accepted, declined or went to manual handling Will throw Http code: NotAcceptable = 406 if basic type/required validation fails

GET api/Application/GenerateApplicationReferenceId

Generate a unique basisbank application reference id This is used for all later references with the individual application

POST api/Application/Documents

Generate a unique basisbank application reference id This is used for all later references with the individual application

Failures

Requires authorization!

APIDescription
POST api/Failures/List

Load all failed applications

POST api/Failures/Application

Load a single failed application by Id

POST api/Failures/Delete

Delete failed application(s) by ReferenceId

POST api/Failures/Resubmit

No documentation available.

LegacyEndpoints

APIDescription
POST upload/documents/{target}

No documentation available.

POST upload/documents?target={target}

No documentation available.

GET ApplicationFormsPage.aspx

No documentation available.

GET v2/ApplicationFormsPage.aspx

No documentation available.

GET EShopApplyAmount.html

No documentation available.

GET V2/EShopApplyAmount.html

No documentation available.

GET RetailerApplyAmount.html

No documentation available.

GET EShopPreApprovalForm.html?e={e}

No documentation available.

GET V2/EShopPreApprovalForm.html?e={e}

No documentation available.

GET RetailerPreApprovalForm.html?e={e}

No documentation available.

GET EShopForm.html?e={e}

No documentation available.

GET EShopIntegratedPreApprovalForm.html?e={e}

No documentation available.

GET V2/EShopIntegratedPreApprovalForm.html?e={e}

No documentation available.

POST eShopApplicationFormsPage.aspx

No documentation available.

POST v2/eShopApplicationFormsPage.aspx

No documentation available.

GET documents/{companyid}-{retailerid}-{productid}_loanconditions.pdf

No documentation available.

GET documents/update-loan-conditions

No documentation available.

POST api/log

No documentation available.

POST api/LegacyEndpoints/IntegratedSignatureValidation

No documentation available.

Nets

APIDescription
POST api/Nets/PidValidationParameters

Generates a PID validation frame Will throw Http code: NotAcceptable = 406 if basic type/required validation fails

POST api/Nets/CheckNetsSigningStatus

checknetssigningstatus returns the signing status of the application at netsOperations Will throw Http code: NotAcceptable = 406 if basic type/required validation fails

POST api/Nets/GetSigningInformation

Uses ShortId to identify the individual signer and the specific application. Will return the netsOperations signing reference id for the signer and the Basisbank application reference id for the specific application to be signed Will throw Http code: NotAcceptable = 406 if basic type/required validation fails

Notifications

APIDescription
POST api/Notifications/Subscribe

Serializes entire form and store the form as Json for later retrieval No validation

POST api/Notifications/OrderMarketingMaterials

TODO:

POST api/Notifications/OrderProduct

TODO:

Nova

Requires authorization!

APIDescription
POST api/Nova/PictureId

Complete the application

GET api/Nova/Status/{id}

This endpoint is used to get state of the application

POST api/Nova/GoodsDelivered

This endpoint is used to inform Basisbank about the final delivery of the goods to the customer.

PartialApplication

APIDescription
POST api/PartialApplication/StoreData

Store serialized data for later recall.

POST api/PartialApplication/LoadData

Load a single instance of incomplete application.

Retailer

Requires authorization!

APIDescription
POST api/retailer/settings/generate/key

No documentation available.

GET api/retailer/settings

No documentation available.

POST api/retailer/settings

No documentation available.

GET api/retailer/products?includeInactive={includeInactive}

Returns a list of applications waiting shipment based on specified criteria

POST api/retailer/orders/ship?referenceid={referenceid}

Ship an application to a customer using its contractID

POST api/retailer/orders/cancel?referenceid={referenceid}

Cancel an application by referenceid

GET api/retailer/report/{from}/{to}

No documentation available.

POST api/retailer/orders/status?OrderID={OrderID}

Getting an order status

POST api/retailer/settings/password/change

No documentation available.

GET api/retailer/settings/password/expired

No documentation available.

POST api/retailer/settings/generate/link?type={type}

No documentation available.

GET api/retailer/orders/{filter}?withindays={withindays}

Returns a list of applications waiting shipment based on specified criteria

POST api/retailer/application

Initial request

POST api/retailer/application/docs?refId={refId}

No documentation available.

POST api/retailer/orders/apply-amount

Applying for an amount

GET api/retailer/report/{from}/{to}/download/{format}

No documentation available.

Settings

Requires authorization!

APIDescription
POST api/settings/retailer/sign

No documentation available.

GET api/settings/fields

No documentation available.

POST api/settings/fields/disable

No documentation available.

POST api/settings/fields/enable

No documentation available.

POST api/settings/fields/addEntryType?EntryTypeName={EntryTypeName}&EntryTypeID={EntryTypeID}

No documentation available.

POST api/settings/fields/addField?FieldName={FieldName}

No documentation available.

DELETE api/settings/log?beforeDate={beforeDate}

No documentation available.

GET api/settings/fields/exportConfig

No documentation available.

POST api/settings/fields/importConfig

No documentation available.

Tools

APIDescription
GET api/settings/fields/for-entrytype?type={type}

No documentation available.

POST api/settings/areyouthere

No documentation available.

GET api/settings/test/status/{input}

No documentation available.

GET api/settings/test/pin/{input}

No documentation available.

Upselling

APIDescription
POST api/Upselling/LoadOfferByContractNumber

Use this method when customer does not have an existing offer.

This method is designed for the cases where customer applies for upselling on his own without recieving an offer.

POST api/Upselling/ApplyForUpselling

Submit the application for an upselling offer.

Webshop

APIDescription
GET api/webshop/{company}/{retailer}/products

No documentation available.

GET api/webshop/{company}/{retailer}/products/{code}

No documentation available.

POST api/webshop/apply-amount

Applying for an amount

GET api/webshop/status/{id}

No documentation available.

GET api/calculate?LoanAmount={LoanAmount}&Duration={Duration}&CompanyId={CompanyId}&RetailerId={RetailerId}&ProductCode={ProductCode}

No documentation available.

POST api/Webshop/NotifyWebshop

No documentation available.

POST api/Webshop/DeleteApplication

No documentation available.

POST api/Webshop/Application

Initial request

POST api/Webshop/Product

OBSOLETE, instead use: api/webshop/{company:int}/{retailer:int}/products/{code}

POST api/Webshop/RedirectToWebshop

Initial request

POST api/Webshop/Calculator

No documentation available.