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 |