BCTT Partners Portal API - Developer Portal
  • Documentation
  • API Reference
Authentication
    Authenticatepost
Partners
    Callback UpdateputCallback DeletedeleteCallback ListgetCallback Echopost
Processes
    Process DetailgetProcess UpdateputProcess ListgetProcess CreatepostProcess SubmitpostProcess Canceldelete
ProcessesBorrower
    Borrower GetgetBorrower UpdateputBorrower DeletedeleteBorrower ListgetBorrower Createpost
ProcessesDocument
    Document GetgetDocument UpdateputDocument DeletedeleteDocument ListgetDocument Createpost
ProcessesESIS
    Process ESIS GetgetProcess ESIS Emailget
ProcessesMessage
    Processes Message ListgetProcesses Message Createpost
ProcessesProperty
    Property ListgetProperty Updateput
Simulations
    Simulation ListgetSimulation CreatepostSimulation DetailgetSimulation CanceldeleteSimulation UpdatepatchSimulation Validatepost
SimulationsESIS
    Simulation ESIS GetgetSimulation ESIS Emailget
SimulationsMessages
    Simulations Message ListgetSimulations Message Createpost
Taxonomy
    Broker Types GetgetBroker Sub Types GetgetBroker Classifications GetgetBroker Fee Types GetgetBroker Statuses GetgetBroker IVA Regimes GetgetBroker Retention Regimes GetgetBroker Extract Periodicity GetgetCountries GetgetCountry With Districts GetgetDistricts GetgetDistricts With Counties GetgetCounties GetgetCounty With Parishes GetgetParishes GetgetDocument Types GetgetDocument Categories GetgetProduct Purposes GetgetLoan Purposes GetgetProduct Schemes GetgetIndex Type Sub Categories GetgetIndex Types GetgetIndex Type List Mixed GetgetFixed Fixed Period GetgetMixed Fixed Period GetgetBank Charge Types GetgetProperty Typologies GetgetEntity Types GetgetIdentification Documents GetgetMarital Statuses GetgetMatrimonial Regimes GetgetResidence Types GetgetGenders GetgetProfessions GetgetEmployment Contract Types GetgetEmployment Situations GetgetEmployment Department Positions GetgetKey Borrower Relations GetgetProposal Cancel Reasons GetgetProposal Reject Reasons GetgetSimulation Reject Reasons GetgetWorkflow Phases GetgetWorkflow States Simulation GetgetWorkflow States Proposal GetgetRetrieves a paginated list of notification typesget
Schemas
Partners Portal API
Partners Portal API

Schemas


AuthenticationResponse

sessionToken
string

The session token to be further used in all subsequent api requests in order to authenticate

BaseErrorResponse

object[]

BaseOperationResponse

object

BorrowerCreateRequest

borrowerTypeId
integer · int32 · required

Type identifier for the borrower (e.g., KeyBorrower, borrower)

object · required
object · required
keyBorrowerRelationId
integer · int32

Relation identifier to the key borrower (optional)

object

BorrowerFinancialDataCreateRequest

incomeWagesPensions
number · double

Income from wages or pensions (monthly, optional)

incomeGreenReceipts
number · double

Income from green receipts (monthly, optional)

incomeRents
number · double

Rental income (monthly, optional)

incomeOthers
number · double

Other income (monthly, optional)

installmentHousingCredit
number · double

Monthly housing credit installment (optional)

installmentPersonalCredit
number · double

Monthly personal credit installment (optional)

installmentAutoLeasingCredit
number · double

Monthly auto/leasing credit installment (optional)

installmentCreditCard
number · double

Monthly credit card installment (optional)

installmentBankOverdraft
number · double

Monthly bank overdraft installment (optional)

installmentOther
number · double

Other monthly installments (optional)

hasSocialSecurityDebt
boolean

Indicates whether the borrower has social security debt (optional)

BorrowerFinancialDataUpdateRequest

incomeWagesPensions
number · double

Income from wages or pensions (monthly, optional)

incomeGreenReceipts
number · double

Income from green receipts (monthly, optional)

incomeRents
number · double

Rental income (monthly, optional)

incomeOthers
number · double

Other income (monthly, optional)

installmentHousingCredit
number · double

Monthly housing credit installment (optional)

installmentPersonalCredit
number · double

Monthly personal credit installment (optional)

installmentAutoLeasingCredit
number · double

Monthly auto/leasing credit installment (optional)

installmentCreditCard
number · double

Monthly credit card installment (optional)

installmentBankOverdraft
number · double

Monthly bank overdraft installment (optional)

installmentOther
number · double

Other monthly installments (optional)

hasSocialSecurityDebt
boolean

Indicates whether the borrower has social security debt (optional)

BorrowerPersonalDataCreateRequest

name
string · minLength: 1 · required

Full name of the borrower

birthDate
string · date-time · required

Date of birth of the borrower

taxId
string · minLength: 1 · required

Tax identification number

mobile
string · minLength: 1 · required

Mobile phone number

email
string · minLength: 1 · required

Email address

genderId
integer · int32 · required

Identifier for gender

nationalityId
integer · int32 · required

Identifier for nationality

identificationDocumentTypeId
integer · int32 · required

Identification document type identifier

identificationDocumentNumber
string · minLength: 1 · required

Identification document number

identificationDocumentExpiredDate
string · date-time · required

Identification document expiry date

maritalStatusId
integer · int32 · required

Identifier for marital status

residenceTypeId
integer · int32 · required

Identifier for residence type

academicLevelId
integer · int32 · required

Identifier for academic level

dependentsNumber
integer · int32 · required

Number of dependents

address
string · minLength: 1 · required

Residential address

zipCode
string · minLength: 1 · required

Postal code

zipCodeLocal
string · minLength: 1 · required

Locality for the postal code

doorNumber
string · minLength: 1 · required

Door number of the property

floor
string · minLength: 1 · required

Floor of the property

countryId
integer · int32 · required

Identifier for country

phone
string

Landline phone number (optional)

checkDigit
string

Identification document check digit (optional)

socialSecurityNumber
string

Social security number (optional)

matrimonialRegimeId
integer · int32

Identifier for matrimonial regime (optional)

BorrowerPersonalDataUpdateRequest

name
string

Full name of the borrower (optional)

birthDate
string · date-time

Date of birth of the borrower (optional)

taxId
string

Tax identification number (optional)

phone
string

Landline phone number (optional)

mobile
string

Mobile phone number (optional)

email
string

Email address (optional)

genderId
integer · int32

Identifier for gender (optional)

nationalityId
integer · int32

Identifier for nationality (optional)

identificationDocumentTypeId
integer · int32

Identification document type identifier (optional)

identificationDocumentNumber
string

Identification document number (optional)

checkDigit
string

Identification document check digit (optional)

identificationDocumentExpiredDate
string · date-time

Identification document expiry date (optional)

socialSecurityNumber
string

Social security number (optional)

maritalStatusId
integer · int32

Identifier for marital status (optional)

matrimonialRegimeId
integer · int32

Identifier for matrimonial regime (optional)

residenceTypeId
integer · int32

Identifier for residence type (optional)

academicLevelId
integer · int32

Identifier for academic level (optional)

dependentsNumber
integer · int32

Number of dependents (optional)

address
string

Residential address (optional)

zipCode
string

Postal code (optional)

zipCodeLocal
string

Locality for the postal code (optional)

doorNumber
string

Door number of the property (optional)

floor
string

Floor of the property (optional)

countryId
integer · int32

Identifier for country (optional)

BorrowerProfessionalDataCreateRequest

employmentProfessionId
integer · int32

Identifier of the borrower's profession (optional)

employmentSituationId
integer · int32

Identifier of the employment situation (optional)

employmentPositionDepartmentID
integer · int32

Identifier of the employment position or department (optional)

employmentContractTypeId
integer · int32

Identifier of the employment contract type (optional)

employerName
string

Name of the employer (optional)

employerTaxId
string

Employer tax identification number (optional)

employmentDurationMonths
integer · int32

Employment duration in months (optional)

BorrowerProfessionalDataUpdateRequest

employmentProfessionId
integer · int32

Identifier of the borrower's profession (optional)

employmentSituationId
integer · int32

Identifier of the employment situation (optional)

employmentPositionDepartmentID
integer · int32

Identifier of the employment position or department (optional)

employmentContractTypeId
integer · int32

Identifier of the employment contract type (optional)

employerName
string

Name of the employer (optional)

employerTaxId
string

Employer tax identification number (optional)

employmentDurationMonths
integer · int32

Employment duration in months (optional)

BorrowerUpdateRequest

borrowerTypeId
integer · int32

Type identifier for the borrower (e.g., KeyBorrower, borrower)

keyBorrowerRelationId
integer · int32

Relation identifier to the key borrower (optional)

object
object
object

DocumentCreateRequest

documentTitle
string · minLength: 1 · required

Document title or brief description

documentTypeID
integer · int32 · required

Identifier of the document type

fileName
string · minLength: 1 · required

Stored file name for the document

rejectedFile
string · minLength: 1 · required

Indicator or reason used when a file is rejected (required)

documentContent
string · minLength: 1 · required

Document content (base64-encoded string)

documentObservations
string

Additional observations or notes about the document (optional)

DocumentUpdateRequest

documentTitle
string

Document title or brief description (optional)

documentTypeID
integer · int32

Identifier of the document type (optional)

fileName
string

Stored file name for the document (optional)

documentObservations
string

Additional observations or notes about the document (optional)

documentContent
string

Document content (base64-encoded string) (optional)

ESISResponse

esis
string

ESIS file in Base64 string format

ErrorItem

errorCode
string

Numeric code of the error (Always 6 digits - First 2 digits represent the category the next 2 digits represent the field and the last 2 digits represent the error itself)

errorMessage
string

Brief description of the error found

errorField
string

Input field where the error was found

MessageRequest

subject
string

Subject of the message

text
string

Body text of the message

OperationStatus

operationStatusCode
string

Operation's Status code, representend also by 6 digits, the first 2 digits represent the Resource, the second 2 digits represent the operation and the last 2 digits represent what happend in that operation type

operationStatusMessage
string

Operation's Status message, a more readable description of the status code

PPGenericTaxonomy

id
integer · int32

Unique identifier for the taxonomy item

localizedID
integer · int32

Localized identifier for the taxonomy item

description
string

Localized description value for the taxonomy item

languageID
integer · int32

Identifier for the language of the taxonomy item

PPGenericTaxonomyPPTaxonomyListResponseDTO

object[]
totalRows
integer · int32

PPPartnerNotificationCallbackListResponse

object[]

A list of registered callback configurations.

PPPartnerNotificationCallbackResponse

partnerUniqueID
string · uuid

Unique identifier for the partner.

notificationType
integer · int32

Identifier for the type of notification.

callbackUrl
string

The URL where notifications will be sent.

totalRows
integer · int32

Total number of rows available.

PPPartnerNotificationCallbackResponseBaseOperationResponse

object
object

PPProcessBorrowerCreateResponse

borrowerUniqueID
string · uuid

Borrower's Unique Identifier

PPProcessBorrowerCreateResponseBaseOperationResponse

object
object

PPProcessBorrowerFinancialItemResponse

incomeWagesPensions
number · double

Income from wages or pensions (monthly)

incomeGreenReceipts
number · double

Income from green receipts (monthly)

incomeRents
number · double

Rental income (monthly)

incomeOthers
number · double

Other income (monthly)

installmentHousingCredit
number · double

Monthly housing credit installment

installmentPersonalCredit
number · double

Monthly personal credit installment

installmentAutoLeasingCredit
number · double

Monthly auto/leasing credit installment

installmentCreditCard
number · double

Monthly credit card installment

installmentBankOverdraft
number · double

Monthly bank overdraft installment

installmentOther
number · double

Other monthly installments

hasSocialSecurityDebt
boolean

Indicates whether the borrower has social security debt

PPProcessBorrowerItemResponse

borrowerUniqueID
string · uuid

Unique identifier for the borrower

borrowerTypeID
integer · int32

Type identifier for the borrower (e.g., KeyBorrower, Borrower)

borrowerTypeDescription
string

Description of the borrower type

keyBorrowerRelationID
integer · int32

Relation identifier to the key borrower (if applicable)

keyBorrowerRelationDescription
string

Description of the relation to the key borrower (if applicable)

object
object
object

PPProcessBorrowerListResponse

object[]

PPProcessBorrowerPersonalItemResponse

name
string

Full name of the borrower

birthDate
string · date-time

Date of birth of the borrower

taxID
string

Tax identification number

socialSecurityNumber
string

Social security number

phone
string

Landline phone number

mobile
string

Mobile phone number

email
string

Email address

genderID
integer · int32

Identifier for gender

genderDescription
string

Gender description

nationalityID
integer · int32

Identifier for nationality

nationalityDescription
string

Nationality description

identificationDocumentTypeID
integer · int32

Identifier for identification document type

identificationDocumentTypeDescription
string

Identification document type description

identificationDocumentNumber
string

Identification document number

checkDigit
string

Check digit of the identification document

identificationDocumentExpiredDate
string · date-time

Identification document expiry date

maritalStatusID
integer · int32

Identifier for marital status

maritalStatusDescription
string

Marital status description

matriomonialRegimeID
integer · int32

Identifier for matrimonial regime

matriomonialRegimeDescription
string

Matrimonial regime description

residenceTypeID
integer · int32

Identifier for residence type

residenceTypeDescription
string

Residence type description

academicLevelID
integer · int32

Identifier for academic level

academicLevelDescription
string

Academic level description

dependentsNumber
integer · int32

Number of dependents

address
string

Residential address

zipCode
string

Postal code

zipCodeLocal
string

Locality for the postal code

doorNumber
string

Door number

floor
string

Floor

countryID
integer · int32

Identifier for country

countryDescription
string

Country description

PPProcessBorrowerProfessionalItemResponse

employmentProfessionID
integer · int32

Identifier of the borrower's profession

employmentProfessionDescription
string

Description of the borrower's profession

employmentSituationID
integer · int32

Identifier of the employment situation (e.g., employed, unemployed)

employmentsSituationDescription
string

Description of the employment situation

employmentPositionDepartmentID
integer · int32

Identifier of the position or department

employmentPositionDepartmentDescription
string

Description of the position or department

employmentContractTypeID
integer · int32

Identifier of the employment contract type

employmentContractTypeDescription
string

Description of the employment contract type

employerName
string

Name of the employer

employerTaxID
string

Employer tax identification number

employmentDurationMonths
integer · int32

Employment duration in months

PPProcessCreateResponse

processUniqueID
string · uuid

Unique identifier for the created process

processNumber
integer · int32

Numeric process number

PPProcessCreateResponseBaseOperationResponse

object
object

PPProcessDetailBorrowerFinancialResponse

incomeWagesPensions
number · double

Income from wages or pensions (monthly)

incomeGreenReceipts
number · double

Income from green receipts (monthly)

incomeRents
number · double

Rental income (monthly)

incomeOthers
number · double

Other income (monthly)

installmentHousingCredit
number · double

Monthly housing credit installment

installmentPersonalCredit
number · double

Monthly personal credit installment

installmentAutoLeasingCredit
number · double

Monthly auto/leasing credit installment

installmentCreditCard
number · double

Monthly credit card installment

installmentBankOverdraft
number · double

Monthly bank overdraft installment

installmentOther
number · double

Other monthly installments

hasSocialSecurityDebt
boolean

Indicates whether the borrower has social security debt

PPProcessDetailBorrowerPersonalResponse

name
string

Full name of the borrower

birthDate
string · date-time

Date of birth of the borrower

taxID
string

Tax identification number

socialSecurityNumber
string

Social security number

phone
string

Landline phone number

mobile
string

Mobile phone number

email
string

Email address

genderID
integer · int32

Identifier for gender

genderDescription
string

Gender description

nationalityID
integer · int32

Identifier for nationality

nationalityDescription
string

Nationality description

identificationDocumentTypeID
integer · int32

Identifier for identification document type

identificationDocumentTypeDescription
string

Identification document type description

identificationDocumentNumber
string

Identification document number

checkDigit
string

Check digit of the identification document

identificationDocumentExpiredDate
string · date-time

Identification document expiry date

maritalStatusID
integer · int32

Identifier for marital status

maritalStatusDescription
string

Marital status description

matriomonialRegimeID
integer · int32

Identifier for matrimonial regime

matriomonialRegimeDescription
string

Matrimonial regime description

residenceTypeID
integer · int32

Identifier for residence type

residenceTypeDescription
string

Residence type description

academicLevelID
integer · int32

Identifier for academic level

academicLevelDescription
string

Academic level description

dependentsNumber
integer · int32

Number of dependents

address
string

Residential address

zipCode
string

Postal code

zipCodeLocal
string

Locality for the postal code

doorNumber
string

Door number

floor
string

Floor

countryID
integer · int32

Identifier for country

countryDescription
string

Country description

PPProcessDetailBorrowerProfessionResponse

employmentProfessionID
integer · int32

Identifier of the borrower's profession

employmentProfessionDescription
string

Description of the borrower's profession

employmentSituationID
integer · int32

Identifier of the employment situation (e.g., employed, unemployed)

employmentsSituationDescription
string

Description of the employment situation

employmentPositionDepartmentID
integer · int32

Identifier of the position or department

employmentPositionDepartmentDescription
string

Description of the position or department

employmentContractTypeID
integer · int32

Identifier of the employment contract type

employmentContractTypeDescription
string

Description of the employment contract type

employerName
string

Name of the employer

employerTaxID
string

Employer tax identification number

employmentDurationMonths
integer · int32

Employment duration in months

PPProcessDetailBorrowerResponse

borrowerUniqueID
string · uuid

Unique identifier for the borrower

borrowerTypeID
integer · int32

Type identifier for the borrower (e.g., KeyBorrower, Borrower)

borrowerTypeDescription
string

Description of the borrower type

keyBorrowerRelationID
integer · int32

Relation identifier to the key borrower (when applicable)

keyBorrowerRelationDescription
string

Description of the relation to the key borrower (when applicable)

object
object
object

PPProcessDetailDocumentResponse

documentUniqueID
string · uuid

Unique identifier for the document

title
string

Document title

fileName
string

Stored file name for the document

statusID
integer · int32

Identifier of the document status

statusDescription
string

Description of the document status

typeID
integer · int32

Identifier of the document type

typeDescription
string

Description of the document type

categoryID
integer · int32

Identifier of the document category

categoryDescription
string

Description of the document category

observations
string

Additional observations or notes about the document

isMandatory
boolean

Indicates whether the document is mandatory

PPProcessDetailLoanResponse

loanAmount
number · double

Requested loan amount

loanDurationMonths
integer · int32

Duration of the loan in months

hasCrossSelling
boolean

Indicates whether cross-selling is applied

productSchemeID
integer · int32

Identifier of the product scheme

productSchemeDescription
string

Description of the product scheme

loanPurposeID
integer · int32

Identifier of the loan purpose

loanPurposeDescription
string

Description of the loan purpose

productPurposeID
integer · int32

Identifier of the product purpose

productPurposeDescription
string

Description of the product purpose

ltvEstimated
number · double

Estimated loan-to-value percentage

ltvReal
number · double

Real loan-to-value percentage

baseSpread
number · double

Base spread applied to the loan

proposedSpread
number · double

Proposed spread for the loan

indexInterestRate
number · double

Index interest rate used in the simulation

tan
number · double

Nominal Annual Rate (TAN)

taeg
number · double

Annual percentage rate (TAEG)

discountCrossSelling
number · double

Cross-selling discount amount

interestRateTypeID
integer · int32

Identifier of the interest rate type

interestRateTypeDescription
string

Description of the interest rate type

commercialDiscount
number · double

Commercial discount applied to the offer

monthlyInstallmentAmount
number · double

Estimated monthly installment amount

sustainabilityCampaign
boolean

Indicates if the sustainability campaign applies

sustainabilityCampaignPercentage
number · double

Sustainability campaign percentage (when applicable)

mtic
number · double

Expected final paid amount (MTIC)

fixedTAN
number · double

Fixed TAN value (when applicable)

variableTAN
number · double

Variable TAN value (when applicable)

indexTypeSubCategoryID
integer · int32

Identifier of the index type sub-category

indexTypeSubCategoryDescription
string

Description of the index type sub-category

indexTypeMixed
string

Mixed index type information (when applicable)

indexType
string

Index type description

fixedBaseInterestRate
number · double

Fixed base interest rate

fixedMonthlyInstallmentAmount
number · double

Monthly installment amount for the fixed period

fixedSpread
number · double

Fixed spread amount

fixedPeriod
string

Fixed period duration (as string)

fixedProposedSpread
number · double

Proposed spread for the fixed period

loanFixedPeriodMonths
integer · int32

Fixed period length in months

variableBaseInterestRate
number · double

Variable base interest rate (when applicable)

variableMonthlyInstallmentAmount
number · double

Monthly installment amount for the variable period (when applicable)

variableSpread
number · double

Variable spread amount (when applicable)

variableProposedSpread
number · double

Proposed spread for the variable period (when applicable)

loanVariablePeriodMonths
integer · int32

Variable period length in months

spread
number · double

Overall spread used in the loan

baseInterestRate
number · double

Base interest rate used in the simulation

PPProcessDetailNoteResponse

comment
string

Note comment text

date
string · date-time

Date and time when the note was created

userName
string

User name of the person who added the note

PPProcessDetailPropertyResponse

propertyUniqueID
string · uuid

Unique identifier for the property

typologyID
integer · int32

Identifier of the property typology (e.g., Flat, Detached House)

typologyDescription
string

Description of the property typology

grossBuiltArea
number · double

Gross built area in square meters

yearBuilt
integer · int32

Year the property was built

completedDate
string · date-time

Date when the property construction was completed

acquisitionDate
string · date-time

Date of property acquisition

acquisitionAmount
number · double

Acquisition amount paid for the property

acquisitionDeedAmount
number · double

Acquisition deed amount (if different from acquisition amount)

evaluationEstimatedAmount
number · double

Estimated evaluation amount used in the simulation

evaluationAmount
number · double

Actual evaluation amount (if available)

districtID
integer · int32

Identifier of the district where the property is located

districtDescription
string

District description

countyID
integer · int32

Identifier of the county where the property is located

countyDescription
string

County description

parishID
integer · int32

Identifier of the parish where the property is located

parishDescription
string

Parish description

address
string

Street address of the property

doorNumber
string

Door number of the property

floor
string

Floor of the property

zipCode
string

Postal code

zipCodeLocal
string

Locality for the postal code

PPProcessDetailResponseBase

processUniqueID
string · uuid

Unique identifier for the process

processNumber
integer · int32

Numeric process number

simulationUniqueID
string · uuid

Unique identifier of the related simulation

simulationNumber
integer · int32

Numeric simulation identifier

creationDate
string · date-time

Creation date of the process

lastActionDate
string · date-time

Last action date of the process

branchID
integer · int32

Identifier of the branch handling the process

branchDescription
string

Description of the branch

processStatusID
integer · int32

Identifier for the process status

processStatusDescription
string

Description of the process status

object
object[]
object
object[]
object[]

PPProcessDocumentCreateResponse

documentUniqueID
string · uuid

Document's Unique Identifier

PPProcessDocumentCreateResponseBaseOperationResponse

object
object

PPProcessDocumentGetResponse

fileName
string

Stored file name of the document

title
string

Document title or brief description

content
string

Document content (base64)

PPProcessDocumentItemResponse

documentUniqueID
string · uuid

Unique identifier for the document

title
string

Document title or brief description

fileName
string

Stored file name for the document

statusID
integer · int32

Identifier of the document status

statusDescription
string

Description of the document status

typeID
integer · int32

Identifier of the document type

typeDescription
string

Description of the document type

categoryID
integer · int32

Identifier of the document category

categoryDescription
string

Description of the document category

observations
string

Additional observations or notes about the document

isMandatory
boolean

Indicates whether the document is mandatory

PPProcessDocumentListBaseResponse

object[]

PPProcessMessageBaseListResponse

object[]
totalCount
integer · int32

Total number of messages associated with the process

count
integer · int32

Number of messages in the current response

PPProcessMessageResponse

username
string

Identifier of the user sending the message

subject
string

Subject of the message

text
string

Body text of the message

creationDate
string · date-time

Message creation date

PPProcessPropertyItemResponse

propertyUniqueID
string · uuid

Unique identifier for the property

yearBuilt
integer · int32

Year the property was built (optional)

acquisitionAmount
number · double

Acquisition amount paid for the property (optional)

acquisitionDate
string · date-time

Date of property acquisition (optional)

estimatedAmount
number · double

Estimated property amount used in the process (optional)

doorNumber
string

Door number of the property (optional)

floor
string

Floor of the property (optional)

districtID
integer · int32

Identifier of the district where the property is located (optional)

districtDescription
string

District description (optional)

countyID
integer · int32

Identifier of the county where the property is located (optional)

countyDescription
string

County description (optional)

parishID
integer · int32

Identifier of the parish where the property is located (optional)

parishDescription
string

Parish description (optional)

zipCode
string

Postal code of the property (optional)

zipCodeLocal
string

Locality for the postal code (optional)

typologyID
integer · int32

Identifier of the property typology (optional)

typologyDescription
string

Description of the property typology (optional)

grossBuiltArea
number · double

Gross built area in square meters (optional)

address
string

Street address of the property (optional)

PPProcessPropertyListResponse

object[]

PPSimulationCreateResponse

simulationUniqueID
string

Unique identifier for the created simulation

simulationNumber
string

Human-readable simulation number

elegibility
boolean

Indicates whether the simulation meets eligibility criteria

nonElegibilityDescription
string

Description explaining why a simulation is not eligible (when applicable)

PPSimulationCreateResponseBaseOperationResponse

object
object

PPSimulationDetailBankCharges

description
string

Bank charge description

amount
number · double

Bank charge amount

PPSimulationDetailBorrowers

numberOfborrowers
integer · int32

Amount of borrowers for this simulation

keyBorrowerName
string

Principal borrower complete name

keyBorrowerTaxId
string

Principal borrower fiscal number

keyBorrowerBirthDate
string · date-time

Principal borrower birth date

keyBorrowerContractTypeID
string

Principal borrower current employment contract type id (This information can also be obtained from the corresponding Taxonomy endpoint)

keyBorrowerContractTypeDescription
string

Principal borrower current employment contract type description

keyBorrowerIncomeWagesPensions
number · double

Principal borrower earnings related to wages/pensions (monthly)

keyBorrowerIncomeGreenReceipts
number · double

Principal borrower earnings related to green receipts (monthly)

keyBorrowerIncomeRents
number · double

Principal borrower earnings related to incoming rents (monthly)

keyBorrowerIncomeOthers
number · double

Principal borrower earnings related to other matters (monthly)

keyBorrowerInstallmentHousingCredit
number · double

Principal borrower expenses related to housing mortgages (monthly)

keyBorrowerInstallmentPersonalCredit
number · double

Principal borrower expenses related to personal credits (monthly)

keyBorrowerInstallmentAutoLeasingCredit
number · double

Principal borrower expenses related to automobile credits (monthly)

keyBorrowerInstallmentCreditCard
number · double

Principal borrower expenses related to credit card lines (monthly)

keyBorrowerInstallmentBankOverdraft
number · double

Principal borrower expenses related to bank overdrafts (monthly)

keyBorrowerInstallmentOther
number · double

Principal borrower expenses related to other matters (monthly)

keyBorrowerHasSocialSecurityDebt
boolean

Wether the principal borrower has any pending social security debt

borrowerName
string

Secondary borrower complete name (field should only be present if the number of borrowers is > 1 as well as the subsequent Borrower fields)

borrowerTaxId
string

Secondary borrower fiscal number

borrowerBirthDate
string · date-time

Secondary borrower birth date

borrowerContractTypeID
string

Secondary borrower current employment contract id (This information can also be obtained from the corresponding Taxonomy endpoint)

borrowerContractTypeDescription
string

Secondary borrower current employment contract description

borrowerIncomeWagesPensions
number · double

Secondary borrower earnings related to wages/pensions (monthly)

borrowerIncomeGreenReceipts
number · double

Secondary borrower earnings related to green receipts (monthly)

borrowerIncomeRents
number · double

Secondary borrower earnings related to incoming rents (monthly)

borrowerIncomeOthers
number · double

Secondary borrower earnings related to other matters (monthly)

borrowerInstallmentHousingCredit
number · double

Secondary borrower expenses related to housing mortgages (monthly)

borrowerInstallmentPersonalCredit
number · double

Secondary borrower expenses related to personal credits (monthly)

borrowerInstallmentAutoLeasingCredit
number · double

Secondary borrower expenses related to automobile credits (monthly)

borrowerInstallmentCreditCard
number · double

Secondary borrower expenses related to credit card lines (monthly)

borrowerInstallmentBankOverdraft
number · double

Secondary borrower expenses related to bank overdrafts (monthly)

borrowerInstallmentOther
number · double

Secondary borrower expenses related to other matters (monthly)

borrowerHasSocialSecurityDebt
boolean

Wether the secondary borrower has any pending social security debt

borrowersDependentsNumber
integer · int32

How many dependets do the borrowers have collectivly

PPSimulationDetailInsurance

lifeInsuranceMonthlyAmount
number · double

Life insurance estimated monthly amount

propertyInsuranceMonthlyAmount
number · double

Multirisk insurance estimated monthly amount

PPSimulationDetailLoan

loanAmount
number · double

Requested loan amount

loanDurationMonths
integer · int32

Duration of the loan for the simulation in months

monthlyInstallmentAmount
number · double

Estimated monthly installment amount

mtic
number · double

Expected final payed amount

proposedSpread
number · double

Proposed spread for the loan

indexInterestRate
number · double

Index interest rate used in the simulation

tan
number · double

Nominal Annual Rate (TAN)

taeg
number · double

Annual percentage rate (TAEG)

productSchemeId
string

Identifier of the product scheme

productSchemeDescription
string

Description of the product scheme

loanPurposeId
string

Identifier of the loan purpose

loanPurposeDescription
string

Description of the loan purpose

productPurposeId
string

Identifier of the product purpose

productPurposeDescription
string

Description of the product purpose

hasCrossSelling
boolean

Indicates if cross-selling is available

indexTypeSubCategoryID
integer · int32

Identifier of the index type sub-category

indexTypeSubCategoryDescription
string

Description of the index type sub-category

indexTypeMixed
string

Mixed index type information

indexType
string

Index type

fixedBaseInterestRate
number · double

Fixed base interest rate

fixedMonthlyInstallmentAmount
number · double

Monthly installment amount for fixed period

fixedTAN
number · double

Fixed Nominal Annual Rate (TAN)

variableTAN
number · double

Variable Nominal Annual Rate (TAN)

fixedSpread
number · double

Fixed spread amount

fixedPeriod
string

Fixed period duration

fixedProposedSpread
number · double

Proposed spread for fixed period

loanFixedPeriodMonths
integer · int32

Fixed period length in months

variableBaseInterestRate
number · double

Variable base interest rate

variableMonthlyInstallmentAmount
number · double

Monthly installment amount for variable period

variableSpread
number · double

Variable spread amount

variableProposedSpread
number · double

Proposed spread for variable period

loanVariablePeriodMonths
integer · int32

Variable period length in months

spread
number · double

Spread used in the loan

baseInterestRate
number · double

Base interest rate used in the simulation

loanToValue
number · double

Loan-to-value percentage

youthCredit
boolean

Indicates whether youth credit applies

PPSimulationDetailProperty

typologyId
string

Property's typology id (This information can also be obatined from the corresponding taxonomy endpoint)

typologyDescription
string

Property's typology description (This information can also be obatined from the corresponding taxonomy endpoint)

evaluationEstimatedAmount
number · double

Property's estimated evaluation amount

acquisitionAmount
number · double

Property's acquisition amount

districtId
string

Property's location district id (This information can also be obatined from the corresponding taxonomy endpoint)

districtDescription
string

Property's location district description

grossBuiltArea
integer · int32

Property's gross built area in sqr m

PPSimulationDetailResponseBase

object
object
object
object
object
object[]

PPSimulationDetailSimulation

simulationUniqueId
string · uuid

Simulation's unique identifier

simulationNumber
integer · int32

Simulation's unique integer identifier

processUniqueId
string · uuid

Associated Process unique identifier (If simulation did not progress into a formal Proposal this field will be empty)

processNumber
integer · int32

Associated Process unique integer identifier (If simulation did not progress into a formal Proposal this field will be empty)

creationDate
string · date-time

Date of the creation of the simulation

origin
string

This field represents where the simulation came from

branchId
string

Associated Branch ID

branchDescription
string

Associated Branch name

simulationStatusId
string

Current simulation's status id

simulationStatusDescription
string

Current simulation's status description

cancelReasonId
string

Cancel reason id (Only if the simulation had been previously cancelled)

cancelReasonDescription
string

Cancel reason description (Only if the simulation had been previously cancelled)

cancelObservations
string

Cancel observations (Only if the simulation had been previously cancelled)

PPSimulationMessageBaseListResponse

object[]
totalCount
integer · int32

Total number of messages associated with the simulation

count
integer · int32

Number of messages in the current response

PPSimulationMessageResponse

username
string

Identifier of the user sending the message

subject
string

Subject of the message

text
string

Body text of the message

creationDate
string · date-time

Creation date of the message

PPSimulationSearchResponse

simulationUniqueID
string · uuid

Simulation's unique identifier

simulationNumber
string

Simulation's unique integer identifier

keyBorrowerName
string

Mortgage principal borrower name

keyBorrowerTaxID
string

Mortgage principal borrower fiscal number

loanAmount
number · double

Simulation's request amount

statusLastDate
string · date-time

Last time the simulation was updated

simulationStatusID
string

Simulation's current state id

simulationStatusDescription
string

Simulation's current state description

propertyAmount
number · double

Simulation's property amount

ltvEstimated
number · double

Estimated LTV for the current simulation

branchID
string

Simulation's associated branch

branchDescription
string

Simulation's associated branch name

origin
string

Simulation's origin

youthCredit
boolean

Indicates wether the simulation has the DL 44/2024 active (Youth measures)

PPSimulationSearchResponseBase

totalRecords
integer · int32

Total number of records found

hasMoreResults
boolean

Indicates if there are more results available

object[]

List of simulation details

PPSimulationUpdateResponse

simulationUniqueID
string

Unique identifier for the created simulation

simulationNumber
string

Human-readable simulation number

elegibility
boolean

Indicates whether the simulation meets eligibility criteria

nonElegibilityDescription
string

Description explaining why a simulation is not eligible (when applicable)

PPSimulationUpdateResponseBaseOperationResponse

object
object

PPTaxonomyBankChargeType

bankChargeTypeLocalizedID
integer · int32

Localized identifier for the bank charge type

bankChargeTypeID
integer · int32

Unique identifier for the bank charge type

code
string

Short business code representing the bank charge type

description
string

Localized description of the bank charge type

languageID
integer · int32

Identifier of the language used for the localized bank charge type description

investorID
integer · int32

Identifier of the investor associated with the bank charge type

PPTaxonomyBankChargeTypePPTaxonomyListResponseDTO

object[]
totalRows
integer · int32

PPTaxonomyBrokerSubType

mortgageBrokerTypeID
integer · int32

Identifier for the associated Mortgage Broker Type

mortgageBrokerSubTypeID
integer · int32

Unique identifier for the MortgageBrokerSubType item

mortgageBrokerSubTypeLocalizedID
integer · int32

Localized identifier for the MortgageBrokerSubType item

description
string

Localized description value for the MortgageBrokerSubType item

languageID
integer · int32

Identifier for the language of the MortgageBrokerSubType item

PPTaxonomyBrokerSubTypePPTaxonomyListResponseDTO

object[]
totalRows
integer · int32

PPTaxonomyCountiesListResponse

countyID
integer · int32
countyName
string

PPTaxonomyCountry

countryLocalizedID
integer · int32

Localized identifier for the country

countryID
integer · int32

Unique identifier for the country

uniqueID
string · uuid

Globally unique identifier for the country

name
string

Name of the country

abbreviation
string

Abbreviation of the country

latitude
string

Latitude coordinate of the country

longitude
string

Longitude coordinate of the country

phoneCode
string

Phone code of the country

statusID
integer · int32

Status identifier of the country telling if it's active or inactive

alphaThreeCode
string

ISO 3166-1 alpha-3 – three-letter country code

languageID
integer · int32

Identifier of the language used for the localized country name

code
string

Code of the country

numericThreeCode
integer · int32

ISO 3166-1 numeric – three-digit country code

originationCurrencyID
integer · int32

Identifier of the origination currency associated with the country

countryIBANCode
string

IBAN code associated with the country

isEuropeanUnion
boolean

Indicates whether the country is a member of the European Union

PPTaxonomyCountryPPTaxonomyListResponseDTO

object[]
totalRows
integer · int32

PPTaxonomyCountryWithDistrictsResponse

object[]
totalRows
integer · int32
object

PPTaxonomyCounty

countyLocalizedID
integer · int32

Localized identifier for the county

countyID
integer · int32

Unique identifier for the county

countryID
integer · int32

Identifier for the associated country

regionID
integer · int32

Identifier for the associated region

districtID
integer · int32

Identifier for the associated district

name
string

Name of the county

uniqueID
string · uuid

Globally unique identifier for the county

latitude
string

Latitude coordinate of the county

longitude
string

Longitude coordinate of the county

statusID
integer · int32

Status identifier of the county telling if it's active or inactive

code
string

Official administrative code associated with the county

languageID
integer · int32

Identifier of the language used for the localized county name

PPTaxonomyCountyPPTaxonomyListResponseDTO

object[]
totalRows
integer · int32

PPTaxonomyCountyWithParishesResponse

object[]
totalRows
integer · int32
object

PPTaxonomyDistrict

districtLocalizedID
integer · int32

Localized identifier for the district

districtID
integer · int32

Unique identifier for the district

uniqueID
string · uuid

Globally unique identifier for the district

countryID
integer · int32

Identifier for the associated country

regionID
integer · int32

Identifier for the associated region

name
string

Name of the district

latitude
string

Latitude coordinate of the district

longitude
string

Longitude coordinate of the district

statusID
integer · int32

Status identifier of the district telling if it's active or inactive

code
string

Official administrative code associated with the district

corporateStructureID
integer · int32

Identifier representing the corporate or organizational structure associated with the district

languageID
integer · int32

Identifier of the language used for the localized district name

PPTaxonomyDistrictPPTaxonomyListResponseDTO

object[]
totalRows
integer · int32

PPTaxonomyDistrictWithCountiesResponse

object[]
totalRows
integer · int32
object

PPTaxonomyDistrictsListResponse

districtID
integer · int32
districtName
string

PPTaxonomyDocumentType

documentTypeLocalizedID
integer · int32

Localized identifier for the document type

documentTypeID
integer · int32

Unique identifier for the document type

languageID
integer · int32

Identifier of the language used for the localized document type description

code
string

External or business reference code used to identify the document type in country-specific, regulatory, or institutional contexts. May be empty when no official code applies.

description
string

Localized description of the document type

isPublic
boolean

Indicates whether the document type is publicly visible

documentCategoryID
integer · int32

Identifier for the document category associated with the document type

documentSubCategoryID
integer · int32

Identifier for the document sub-category associated with the document type

enableQnA
boolean

Indicates whether Q&A functionality is enabled for this document type

PPTaxonomyDocumentTypePPTaxonomyListResponseDTO

object[]
totalRows
integer · int32

PPTaxonomyGender

genderLocalizedID
integer · int32

Localized identifier for the gender

genderID
integer · int32

Unique identifier for the gender

languageID
integer · int32

Identifier of the language used for the localized gender description

code
string

Short business code representing the gender

description
string

Localized description of the gender

statusID
integer · int32

Status identifier of the gender telling if it's active or inactive

PPTaxonomyGenderPPTaxonomyListResponseDTO

object[]
totalRows
integer · int32

PPTaxonomyIndexType

id
integer · int32

Unique identifier for the index definition

description
string

Description of the index

indexTypeID
integer · int32

Identifier for the index type

indexTypeCategoryID
integer · int32

Identifier for the index type category

indexTypeSubCategoryID
integer · int32

Identifier for the index type sub-category

periodicityMonths
integer · int32

Periodicity of the index update expressed in months

periodicityYears
integer · int32

Periodicity of the index update expressed in years

statusID
integer · int32

Status identifier of the index indicating if it's active or inactive

type
string

Index type behavior indicating fixed or floating rate

portfolioID
integer · int32

Identifier of the portfolio associated with the index

investorID
integer · int32

Identifier of the investor associated with the index

PPTaxonomyIndexTypePPTaxonomyListResponseDTO

object[]
totalRows
integer · int32

PPTaxonomyIndexTypeSubCategories

indexTypeSubCategoryLocalizedID
integer · int32

Localized identifier for the index type sub-category

indexTypeSubCategoryID
integer · int32

Unique identifier for the index type sub-category

description
string

Localized description of the index type sub-category

code
string

Short business code representing the index type sub-category

languageID
integer · int32

Identifier of the language used for the localized index type sub-category description

PPTaxonomyIndexTypeSubCategoriesPPTaxonomyListResponseDTO

object[]
totalRows
integer · int32

PPTaxonomyLoanPurpose

loanPurposeLocalizedID
integer · int32

Localized identifier for the loan purpose

loanPurposeID
integer · int32

Unique identifier for the loan purpose

code
string

Short business code representing the loan purpose

description
string

Localized description of the loan purpose

languageID
integer · int32

Identifier of the language used for the localized loan purpose description

loanPurposeCategoryID
integer · int32

Identifier for the loan purpose category associated with the loan purpose

PPTaxonomyLoanPurposePPTaxonomyListResponseDTO

object[]
totalRows
integer · int32

PPTaxonomyMaritalStatus

maritalStatusLocalizedID
integer · int32

Localized identifier for the marital status

maritalStatusID
integer · int32

Unique identifier for the marital status

languageID
integer · int32

Identifier of the language used for the localized marital status description

code
string

Short business code representing the marital status

description
string

Localized description of the marital status

statusID
integer · int32

Status identifier of the marital status telling if it's active or inactive

PPTaxonomyMaritalStatusPPTaxonomyListResponseDTO

object[]
totalRows
integer · int32

PPTaxonomyParish

parishLocalizedID
integer · int32

Localized identifier for the parish

parishID
integer · int32

Unique identifier for the parish

countryID
integer · int32

Identifier for the associated country

regionID
integer · int32

Identifier for the associated region

districtID
integer · int32

Identifier for the associated district

countyID
integer · int32

Identifier for the associated county

uniqueID
string · uuid

Globally unique identifier for the parish

name
string

Name of the parish

latitude
string

Latitude coordinate of the parish

longitude
string

Longitude coordinate of the parish

statusID
integer · int32

Status identifier of the parish telling if it's active or inactive

disconfre
string

Official DICOFRE code identifying the parish in Portuguese administrative records

ineParishID
integer · int32

INE identifier for the parish

ineDistrictID
integer · int32

INE identifier for the district associated with the parish

ineCountyID
integer · int32

INE identifier for the county associated with the parish

ineCodeES
string

INE code for statistical or electoral purposes

code
string

Official administrative code associated with the parish

languageID
integer · int32

Identifier of the language used for the localized parish name

PPTaxonomyParishPPTaxonomyListResponseDTO

object[]
totalRows
integer · int32

PPTaxonomyParishesListResponse

parishID
integer · int32
parishName
string

PPTaxonomyProductPurpose

productPurposeLocalizedID
integer · int32

Localized identifier for the product purpose

productPurposeID
integer · int32

Unique identifier for the product purpose

languageID
integer · int32

Identifier of the language used for the localized product purpose description

description
string

Localized description of the product purpose

statusID
integer · int32

Status identifier of the product purpose telling if it's active or inactive

code
string

Short business code representing the product purpose

PPTaxonomyProductPurposePPTaxonomyListResponseDTO

object[]
totalRows
integer · int32

PPTaxonomyProfession

mortgageProposalProfessionLocalizedID
integer · int32

Localized identifier for the profession

mortgageProposalProfessionID
integer · int32

Unique identifier for the profession

languageID
integer · int32

Identifier of the language used for the localized profession description

description
string

Localized description of the profession

isVisible
boolean

Indicates whether the profession is visible for selection in the application

PPTaxonomyProfessionPPTaxonomyListResponseDTO

object[]
totalRows
integer · int32

PPTaxonomyPropertyTypology

simulationPropertyTypologyLocalizedID
integer · int32

Localized identifier for the simulation property typology

simulationPropertyTypologyID
integer · int32

Unique identifier for the simulation property typology

description
string

Localized description of the property typology

languageID
integer · int32

Identifier of the language used for the localized property typology description

investorID
integer · int32

Identifier of the investor associated with the property typology

PPTaxonomyPropertyTypologyPPTaxonomyListResponseDTO

object[]
totalRows
integer · int32

PPTaxonomyWorkflowPhase

workflowPhaseLocalizedID
integer · int32

Localized identifier for the workflow phase

workflowPhaseID
integer · int32

Unique identifier for the workflow phase

qualifiedName
string

Qualified name of the workflow phase, including its sequence or label

code
string

Short business code representing the workflow phase

description
string

Localized description of the workflow phase

workflowPhaseNumber
integer · int32

Sequential number representing the order of the workflow phase

workflowTypeID
integer · int32

Identifier of the workflow type to which this phase belongs

languageID
integer · int32

Identifier of the language used for the localized workflow phase information

PPTaxonomyWorkflowPhasePPTaxonomyListResponseDTO

object[]
totalRows
integer · int32

PPTaxonomyWorkflowState

workflowStateID
integer · int32

Unique identifier for the workflow state

workflowPhaseID
integer · int32

Identifier of the workflow phase associated with this state, if applicable

workflowStateTypeID
integer · int32

Identifier for the workflow state type

workflowTypeID
integer · int32

Identifier of the workflow type to which this state belongs

code
string

Short business code representing the workflow state

description
string

Description of the workflow state

PPTaxonomyWorkflowStatePPTaxonomyListResponseDTO

object[]
totalRows
integer · int32

PartnerCallbackRequest

callbackUrl
string

The destination URL for webhook notifications.

ProblemDetails

type
string
title
string
status
integer · int32
detail
string
instance
string
No data returned

ProcessCancelRequest

processCancelReasonID
integer · int32 · required

Cancel reason id

ProcessCreateRequest

simulationUniqueId
string · uuid · required

Unique identifier of the simulation to create a process for

keyBorrowerEmail
string · minLength: 1 · required

Email address of the primary (key) borrower

keyBorrowerName
string · minLength: 1 · required

Full name of the primary (key) borrower

keyBorrowerIdentificationDocTypeId
integer · int32 · required

Identification document type identifier for the primary borrower

keyBorrowerIdentificationDocNumber
string · minLength: 1 · required

Identification document number for the primary borrower

keyBorrowerResidence
string

Primary borrower's residence/address (optional)

keyBorrowerIdentificationDocExpirationDate
string · date-time

Identification document expiration date for the primary borrower (optional)

borrowerEmail
string

Email of the secondary borrower (optional)

borrowerName
string

Full name of the secondary borrower (optional)

borrowerResidence
string

Residence/address of the secondary borrower (optional)

borrowerIdentificationDocTypeId
integer · int32

Identification document type identifier for the secondary borrower (optional)

borrowerIdentificationDocNumber
string

Identification document number for the secondary borrower (optional)

borrowerIdentificationDocExpirationDate
string · date-time

Identification document expiration date for the secondary borrower (optional)

ProcessListItem

processUniqueId
string

Unique identifier of the process (GUID as string)

processNumber
string

Human-readable process number

keyBorrowerName
string

Full name of the primary borrower

keyBorrowerTaxId
string

Tax identifier of the primary borrower

loanAmount
number · double

Requested loan amount

lastActionDate
string · date-time

Date of the last action on the process

processStatusId
string

Identifier of the process status

processStatusDescription
string

Description of the process status

hasCreditDecision
boolean

Indicates if a credit decision exists for the process

branchId
string

Identifier of the branch handling the process

branchDescription
string

Description of the branch

contractDate
string · date-time

Date when the contract was signed (if applicable)

scheduledContractDate
string · date-time

Scheduled contract date (if applicable)

propertyAmount
number · double

Property purchase amount

simulationUniqueId
string

Unique identifier of the related simulation (GUID as string)

simulationNumber
string

Human-readable simulation number

hasInsurance
boolean

Indicates whether the process has insurance

ltvEstimated
number · double

Estimated loan-to-value percentage

ltvReal
number · double

Real loan-to-value percentage

ProcessListResponse

totalRecords
integer · int32

Total number of process records matching the query

hasMoreResults
boolean

Indicates whether more results are available beyond the current page

object[]

ProcessUpdateRequest

loanAmount
number · double

Requested loan amount (optional)

loanDurationMonths
integer · int32

Duration of the loan in months (optional)

productSchemeId
integer · int32

Identifier of the selected product scheme (optional)

loanPurposeId
integer · int32

Identifier of the loan purpose (optional)

productPurposeId
integer · int32

Identifier of the product purpose (optional)

hasCrossSelling
boolean

Indicates whether cross-selling options are selected (optional)

branchId
integer · int32

Identifier of the branch handling the process (optional)

PropertyUpdateRequest

grossBuiltArea
number · double

Gross built area in square meters (optional)

yearBuilt
integer · int32

Year the property was built (optional)

acquisitionAmount
number · double

Acquisition amount paid for the property (optional)

acquisitionDate
string · date-time

Date of property acquisition (optional)

address
string

Street address of the property (optional)

doorNumber
string

Door number of the property (optional)

floor
string

Floor of the property (optional)

districtId
integer · int32

Identifier of the district where the property is located (optional)

countyId
integer · int32

Identifier of the county where the property is located (optional)

parishId
integer · int32

Identifier of the parish where the property is located (optional)

zipCode
string

Postal code (optional)

zipCodeLocal
string

Locality for the postal code (optional)

SimulationCancelRequest

simulationCancelReasonId
integer · int32 · required

Simulation Cancel reason ID (can be obtained from the corresponding taxonomy endpoint)

cancelComments
string

Any additional comments to the cancel reason

SimulationCreateRequest

object · required
object · required
object · required

SimulationCreateRequestBorrowers

numberOfborrowers
integer · int32 · required

Number of borrowers in the simulation

keyBorrowerName
string · minLength: 1 · required

Full name of the primary (key) borrower

keyBorrowerBirthDate
string · date-time · required

Birth date of the primary (key) borrower

keyBorrowerIncomeWagesPensions
number · double

Primary borrower's income from wages or pensions (monthly)

keyBorrowerIncomeGreenReceipts
number · double

Primary borrower's income from green receipts (monthly)

keyBorrowerIncomeRents
number · double

Primary borrower's rental income (monthly)

keyBorrowerIncomeOthers
number · double

Primary borrower's other income (monthly)

keyBorrowerInstallmentHousingCredit
number · double

Primary borrower's monthly housing credit installment

keyBorrowerInstallmentPersonalCredit
number · double

Primary borrower's monthly personal credit installment

keyBorrowerInstallmentAutoLeasingCredit
number · double

Primary borrower's monthly auto/leasing credit installment

keyBorrowerInstallmentCreditCard
number · double

Primary borrower's monthly credit card installment

keyBorrowerInstallmentBankOverdraft
number · double

Primary borrower's monthly bank overdraft installment

keyBorrowerInstallmentOther
number · double

Primary borrower's other monthly installments

borrowerName
string

Full name of the secondary borrower (optional)

borrowerBirthDate
string · date-time

Birth date of the secondary borrower (optional)

borrowerIncomeWagesPensions
number · double

Secondary borrower's income from wages or pensions (monthly, optional)

borrowerIncomeGreenReceipts
number · double

Secondary borrower's income from green receipts (monthly, optional)

borrowerIncomeRents
number · double

Secondary borrower's rental income (monthly, optional)

borrowerIncomeOthers
number · double

Secondary borrower's other income (monthly, optional)

borrowerInstallmentHousingCredit
number · double

Secondary borrower's monthly housing credit installment (optional)

borrowerInstallmentPersonalCredit
number · double

Secondary borrower's monthly personal credit installment (optional)

borrowerInstallmentAutoLeasingCredit
number · double

Secondary borrower's monthly auto/leasing credit installment (optional)

borrowerInstallmentCreditCard
number · double

Secondary borrower's monthly credit card installment (optional)

borrowerInstallmentBankOverdraft
number · double

Secondary borrower's monthly bank overdraft installment (optional)

borrowerInstallmentOther
number · double

Secondary borrower's other monthly installments (optional)

SimulationCreateRequestLoan

loanDurationMonths
integer · int32 · required

Duration of the loan in months

loanAmount
number · double · required

Requested loan amount

productSchemeId
integer · int32 · required

Identifier of the selected product scheme

loanPurposeId
integer · int32 · required

Identifier of the loan purpose

productPurposeId
integer · int32 · required

Identifier of the product purpose

hasCrossSelling
boolean · required

Indicates whether cross-selling options are selected

interestRateTypeID
integer · int32 · required

Interest rate type identifier (e.g., fixed, variable, mixed)

youthCredit
boolean · required

Indicates whether youth credit option applies

indexTypeID
integer · int32

Index type identifier when applicable

indexTypeMixedID
integer · int32

Mixed index type identifier when applicable

fixedPeriodID
integer · int32

Identifier of the fixed period selection (if applicable)

utilizationPeriod
integer · int32

Utilization period in months (if applicable)

SimulationCreateRequestProperty

acquisitionAmount
number · double · required

Acquisition price of the property

evaluationEstimatedAmount
number · double · required

Estimated market value used for the simulation

sustainabilityCampaign
boolean · required

Indicates if the property is part of a sustainability campaign

worksCost
number · double

Estimated cost of works or renovations (optional)

estimatedValueAfterWorks
number · double

Estimated value of the property after works (optional)

landValue
number · double

Value of the land portion (optional)

SimulationUpdateRequest

object
object
object

SimulationUpdateRequestBorrowers

numberOfborrowers
integer · int32

Number of borrowers in the simulation

keyBorrowerName
string

Full name of the primary (key) borrower

keyBorrowerBirthDate
string · date-time

Birth date of the primary (key) borrower

keyBorrowerIncomeWagesPensions
number · double

Primary borrower's income from wages or pensions (monthly)

keyBorrowerIncomeGreenReceipts
number · double

Primary borrower's income from green receipts (monthly)

keyBorrowerIncomeRents
number · double

Primary borrower's rental income (monthly)

keyBorrowerIncomeOthers
number · double

Primary borrower's other income (monthly)

keyBorrowerInstallmentHousingCredit
number · double

Primary borrower's monthly housing credit installment

keyBorrowerInstallmentPersonalCredit
number · double

Primary borrower's monthly personal credit installment

keyBorrowerInstallmentAutoLeasingCredit
number · double

Primary borrower's monthly auto/leasing credit installment

keyBorrowerInstallmentCreditCard
number · double

Primary borrower's monthly credit card installment

keyBorrowerInstallmentBankOverdraft
number · double

Primary borrower's monthly bank overdraft installment

keyBorrowerInstallmentOther
number · double

Primary borrower's other monthly installments

borrowerName
string

Full name of the secondary borrower (optional)

borrowerBirthDate
string · date-time

Birth date of the secondary borrower (optional)

borrowerIncomeWagesPensions
number · double

Secondary borrower's income from wages or pensions (monthly, optional)

borrowerIncomeGreenReceipts
number · double

Secondary borrower's income from green receipts (monthly, optional)

borrowerIncomeRents
number · double

Secondary borrower's rental income (monthly, optional)

borrowerIncomeOthers
number · double

Secondary borrower's other income (monthly, optional)

borrowerInstallmentHousingCredit
number · double

Secondary borrower's monthly housing credit installment (optional)

borrowerInstallmentPersonalCredit
number · double

Secondary borrower's monthly personal credit installment (optional)

borrowerInstallmentAutoLeasingCredit
number · double

Secondary borrower's monthly auto/leasing credit installment (optional)

borrowerInstallmentCreditCard
number · double

Secondary borrower's monthly credit card installment (optional)

borrowerInstallmentBankOverdraft
number · double

Secondary borrower's monthly bank overdraft installment (optional)

borrowerInstallmentOther
number · double

Secondary borrower's other monthly installments (optional)

SimulationUpdateRequestLoan

loanDurationMonths
integer · int32

Duration of the loan in months

loanAmount
number · double

Requested loan amount

productSchemeId
integer · int32

Identifier of the selected product scheme

loanPurposeId
integer · int32

Identifier of the loan purpose

productPurposeId
integer · int32

Identifier of the product purpose

hasCrossSelling
boolean

Indicates whether cross-selling options are selected

interestRateTypeID
integer · int32

Interest rate type identifier (e.g., fixed, variable, mixed)

indexTypeID
integer · int32

Index type identifier when applicable

indexTypeMixedID
integer · int32

Mixed index type identifier when applicable

fixedPeriodID
integer · int32

Identifier of the fixed period selection (if applicable)

utilizationPeriod
integer · int32

Utilization period in months (if applicable)

youthCredit
boolean

Indicates whether youth credit option applies

SimulationUpdateRequestProperty

acquisitionAmount
number · double

Acquisition price of the property (optional)

evaluationEstimatedAmount
number · double

Estimated market value used for the simulation (optional)

sustainabilityCampaign
boolean

Indicates if the property is part of a sustainability campaign (optional)

worksCost
number · double

Estimated cost of works or renovations (optional)

estimatedValueAfterWorks
number · double

Estimated value of the property after works (optional)

landValue
number · double

Value of the land portion (optional)

On this page
  • AuthenticationResponse
  • BaseErrorResponse
  • BaseOperationResponse
  • BorrowerCreateRequest
  • BorrowerFinancialDataCreateRequest
  • BorrowerFinancialDataUpdateRequest
  • BorrowerPersonalDataCreateRequest
  • BorrowerPersonalDataUpdateRequest
  • BorrowerProfessionalDataCreateRequest
  • BorrowerProfessionalDataUpdateRequest
  • BorrowerUpdateRequest
  • DocumentCreateRequest
  • DocumentUpdateRequest
  • ESISResponse
  • ErrorItem
  • MessageRequest
  • OperationStatus
  • PPGenericTaxonomy
  • PPGenericTaxonomyPPTaxonomyListResponseDTO
  • PPPartnerNotificationCallbackListResponse
  • PPPartnerNotificationCallbackResponse
  • PPPartnerNotificationCallbackResponseBaseOperationResponse
  • PPProcessBorrowerCreateResponse
  • PPProcessBorrowerCreateResponseBaseOperationResponse
  • PPProcessBorrowerFinancialItemResponse
  • PPProcessBorrowerItemResponse
  • PPProcessBorrowerListResponse
  • PPProcessBorrowerPersonalItemResponse
  • PPProcessBorrowerProfessionalItemResponse
  • PPProcessCreateResponse
  • PPProcessCreateResponseBaseOperationResponse
  • PPProcessDetailBorrowerFinancialResponse
  • PPProcessDetailBorrowerPersonalResponse
  • PPProcessDetailBorrowerProfessionResponse
  • PPProcessDetailBorrowerResponse
  • PPProcessDetailDocumentResponse
  • PPProcessDetailLoanResponse
  • PPProcessDetailNoteResponse
  • PPProcessDetailPropertyResponse
  • PPProcessDetailResponseBase
  • PPProcessDocumentCreateResponse
  • PPProcessDocumentCreateResponseBaseOperationResponse
  • PPProcessDocumentGetResponse
  • PPProcessDocumentItemResponse
  • PPProcessDocumentListBaseResponse
  • PPProcessMessageBaseListResponse
  • PPProcessMessageResponse
  • PPProcessPropertyItemResponse
  • PPProcessPropertyListResponse
  • PPSimulationCreateResponse
  • PPSimulationCreateResponseBaseOperationResponse
  • PPSimulationDetailBankCharges
  • PPSimulationDetailBorrowers
  • PPSimulationDetailInsurance
  • PPSimulationDetailLoan
  • PPSimulationDetailProperty
  • PPSimulationDetailResponseBase
  • PPSimulationDetailSimulation
  • PPSimulationMessageBaseListResponse
  • PPSimulationMessageResponse
  • PPSimulationSearchResponse
  • PPSimulationSearchResponseBase
  • PPSimulationUpdateResponse
  • PPSimulationUpdateResponseBaseOperationResponse
  • PPTaxonomyBankChargeType
  • PPTaxonomyBankChargeTypePPTaxonomyListResponseDTO
  • PPTaxonomyBrokerSubType
  • PPTaxonomyBrokerSubTypePPTaxonomyListResponseDTO
  • PPTaxonomyCountiesListResponse
  • PPTaxonomyCountry
  • PPTaxonomyCountryPPTaxonomyListResponseDTO
  • PPTaxonomyCountryWithDistrictsResponse
  • PPTaxonomyCounty
  • PPTaxonomyCountyPPTaxonomyListResponseDTO
  • PPTaxonomyCountyWithParishesResponse
  • PPTaxonomyDistrict
  • PPTaxonomyDistrictPPTaxonomyListResponseDTO
  • PPTaxonomyDistrictWithCountiesResponse
  • PPTaxonomyDistrictsListResponse
  • PPTaxonomyDocumentType
  • PPTaxonomyDocumentTypePPTaxonomyListResponseDTO
  • PPTaxonomyGender
  • PPTaxonomyGenderPPTaxonomyListResponseDTO
  • PPTaxonomyIndexType
  • PPTaxonomyIndexTypePPTaxonomyListResponseDTO
  • PPTaxonomyIndexTypeSubCategories
  • PPTaxonomyIndexTypeSubCategoriesPPTaxonomyListResponseDTO
  • PPTaxonomyLoanPurpose
  • PPTaxonomyLoanPurposePPTaxonomyListResponseDTO
  • PPTaxonomyMaritalStatus
  • PPTaxonomyMaritalStatusPPTaxonomyListResponseDTO
  • PPTaxonomyParish
  • PPTaxonomyParishPPTaxonomyListResponseDTO
  • PPTaxonomyParishesListResponse
  • PPTaxonomyProductPurpose
  • PPTaxonomyProductPurposePPTaxonomyListResponseDTO
  • PPTaxonomyProfession
  • PPTaxonomyProfessionPPTaxonomyListResponseDTO
  • PPTaxonomyPropertyTypology
  • PPTaxonomyPropertyTypologyPPTaxonomyListResponseDTO
  • PPTaxonomyWorkflowPhase
  • PPTaxonomyWorkflowPhasePPTaxonomyListResponseDTO
  • PPTaxonomyWorkflowState
  • PPTaxonomyWorkflowStatePPTaxonomyListResponseDTO
  • PartnerCallbackRequest
  • ProblemDetails
  • ProcessCancelRequest
  • ProcessCreateRequest
  • ProcessListItem
  • ProcessListResponse
  • ProcessUpdateRequest
  • PropertyUpdateRequest
  • SimulationCancelRequest
  • SimulationCreateRequest
  • SimulationCreateRequestBorrowers
  • SimulationCreateRequestLoan
  • SimulationCreateRequestProperty
  • SimulationUpdateRequest
  • SimulationUpdateRequestBorrowers
  • SimulationUpdateRequestLoan
  • SimulationUpdateRequestProperty