Configuration - acltabontabon/openwealth-spring-boot-starter GitHub Wiki

This document provides a comprehensive list of all configurable properties available in the OpenWealth Spring Boot Starter.

Base URL Configuration

Property Description Default Value
openwealth.api.base-url Base URL for all OpenWealth API endpoints https://api.openwealth.synpulse8.com/api
openwealth.api.access-token Access token for authentication with OpenWealth API -

Async Configuration

The following properties configure the asynchronous execution behavior of the library.

Property Description Default Value
openwealth.async.core-pool-size The core number of threads to keep in the pool 10
openwealth.async.max-pool-size The maximum number of threads to allow in the pool 20
openwealth.async.queue-capacity The capacity of the queue used for holding tasks before they are executed 50
openwealth.async.thread-name-prefix The prefix to use for the names of newly created threads openwealth-async-

Customer Management API

The following properties configure endpoints for the Customer Management API.

Property Description Default Value
openwealth.api.customer-management Base path for Customer Management API /customer-management/v2
openwealth.api.customer-management.new-customer-details Endpoint for creating new customer details ${openwealth.api.customer-management}/customer-details
openwealth.api.customer-management.customers Endpoint for retrieving all customers ${openwealth.api.customer-management}/customers
openwealth.api.customer-management.customer Endpoint for a specific customer ${openwealth.api.customer-management.customers}/{customerId}
openwealth.api.customer-management.customer-details Endpoint for retrieving customer details ${openwealth.api.customer-management.customer}/customer-details
openwealth.api.customer-management.new-customer-document Endpoint for creating a new customer document ${openwealth.api.customer-management.customer}/document-details
openwealth.api.customer-management.customer-documents Endpoint for retrieving all customer documents ${openwealth.api.customer-management.customer}/documents
openwealth.api.customer-management.customer-document Endpoint for a specific customer document ${openwealth.api.customer-management.customer-documents}/{documentId}
openwealth.api.customer-management.customer-document-details Endpoint for retrieving customer document details ${openwealth.api.customer-management.customer-document}/document-details
openwealth.api.customer-management.new-person-details Endpoint for creating new person details ${openwealth.api.customer-management.customer}/person-details
openwealth.api.customer-management.persons Endpoint for retrieving all persons ${openwealth.api.customer-management.customer}/persons
openwealth.api.customer-management.person Endpoint for a specific person ${openwealth.api.customer-management.persons}/{personId}
openwealth.api.customer-management.person-details Endpoint for retrieving person details ${openwealth.api.customer-management.customer}/person-details/{personId}
openwealth.api.customer-management.person-kyc Endpoint for person KYC information ${openwealth.api.customer-management.person}/kyc
openwealth.api.customer-management.person-contacts Endpoint for retrieving person contacts ${openwealth.api.customer-management.person}/contacts
openwealth.api.customer-management.person-contact Endpoint for a specific person contact ${openwealth.api.customer-management.person-contacts}/{contactId}
openwealth.api.customer-management.person-addresses Endpoint for retrieving person addresses ${openwealth.api.customer-management.person}/addresses
openwealth.api.customer-management.person-address Endpoint for a specific person address ${openwealth.api.customer-management.person-addresses}/{addressId}
openwealth.api.customer-management.prospect-pre-check Endpoint for prospect pre-check ${openwealth.api.customer-management}/prospect-precheck
openwealth.api.customer-management.prospect-pre-check-status Endpoint for checking prospect pre-check status ${openwealth.api.customer-management.prospect-pre-check}/{temporaryId}
openwealth.api.customer-management.request-status Endpoint for checking request status ${openwealth.api.customer-management}/status/{temporaryId}

Order Placement API

The following properties configure endpoints for the Order Placement API.

Property Description Default Value
openwealth.api.order-placement Base path for Order Placement API /order-placement/v2
openwealth.api.order-placement.orders Endpoint for retrieving all orders ${openwealth.api.order-placement}/orders
openwealth.api.order-placement.order Endpoint for a specific order ${openwealth.api.order-placement.orders}/{clientOrderId}
openwealth.api.order-placement.account-accesses Endpoint for retrieving account accesses ${openwealth.api.order-placement}/accountaccesses