Maps a person's savings account to their main (checking) account and then triggers the remaining steps for savings account onboarding. The person may only transfer money to and from their savings account using the main account mapped by this request.
Account management (1.0)
The request body.
ID of the main account.
- Mock Serverhttps://docs.solarisgroup.com/_mock/api-reference/digital-banking/account-management/v1/persons/{person_id}/deposit_accounts/{account_id}/mappings
- Payload
- cURL
- Java
- Python
- Node.js
- Go
- Ruby
- PHP
{ "main_account_id": "148c29b85992b8772eb7ddd518490110cacc", "deposit_type": "SAVINGS_ACCOUNT", "reference": "162ddd7e-790c-5963-908f-4cedfd30f9a1" }
The mapping was successfully created, and the savings account onboarding process has started.
ID of the mapping between the main account and the savings account.
ID of the main account.
UUID to use as an idempotency reference for the transaction.
{ "id": "d222a0b8-07ea-49be-83c1-68719be286e8", "main_account_id": "148c29b85992b8772eb7ddd518490110cacc", "status": "OPENED", "deposit_type": "SAVINGS_ACCOUNT", "reference": "162ddd7e-790c-5963-908f-4cedfd30f9a1" }
The request payload.
ID of the main account.
- Mock Serverhttps://docs.solarisgroup.com/_mock/api-reference/digital-banking/account-management/v1/businesses/{business_id}/deposit_accounts/{account_id}/mappings
- Payload
- cURL
- Java
- Python
- Node.js
- Go
- Ruby
- PHP
{ "main_account_id": "148c29b85992b8772eb7ddd518490110cacc", "deposit_type": "SAVINGS_ACCOUNT", "reference": "162ddd7e-790c-5963-908f-4cedfd30f9a1" }
The mapping was successfully created, and the savings account onboarding process has started.
ID of the mapping between the main account and the savings account.
ID of the main account.
UUID to use as an idempotency reference for the transaction.
{ "id": "d222a0b8-07ea-49be-83c1-68719be286e8", "main_account_id": "148c29b85992b8772eb7ddd518490110cacc", "status": "OPENED", "deposit_type": "SAVINGS_ACCOUNT", "reference": "162ddd7e-790c-5963-908f-4cedfd30f9a1" }
The request body.
ID of the main account.
UUID to use as an idempotency reference for the transaction.
- Mock Serverhttps://docs.solarisgroup.com/_mock/api-reference/digital-banking/account-management/v1/persons/{person_id}/deposit_accounts/{account_id}/payin
- Payload
- cURL
- Java
- Python
- Node.js
- Go
- Ruby
- PHP
{ "main_account_id": "148c29b85992b8772eb7ddd518490110cacc", "reference": "162ddd7e-790c-5963-908f-4cedfd30f9a1", "description": "Transfer money into Deposit Account", "amount": { "value": 5000, "unit": "cents", "currency": "EUR" } }
The transaction has been executed.
Transaction ID of the pay-in request.
ID of the main account.
UUID to use as an idempotency reference for the transaction.
Optional note about the transaction.
{ "id": "d222a0b8-07ea-49be-83c1-68719be286e8", "main_account_id": "148c29b85992b8772eb7ddd518490110cacc", "reference": "162ddd7e-790c-5963-908f-4cedfd30f9a1", "description": "Transfer money from Deposit Account to Main Account", "amount": { "value": 5000, "unit": "cents", "currency": "EUR" }, "created_at": "2023-10-10T16:02:54Z" }
The request body.
ID of the main account.
UUID to use as an idempotency reference for the transaction.
- Mock Serverhttps://docs.solarisgroup.com/_mock/api-reference/digital-banking/account-management/v1/businesses/{business_id}/deposit_accounts/{account_id}/payin
- Payload
- cURL
- Java
- Python
- Node.js
- Go
- Ruby
- PHP
{ "main_account_id": "148c29b85992b8772eb7ddd518490110cacc", "reference": "162ddd7e-790c-5963-908f-4cedfd30f9a1", "description": "Transfer money into Deposit Account", "amount": { "value": 5000, "unit": "cents", "currency": "EUR" } }
The transaction has been executed.
Transaction ID of the pay-in request.
ID of the main account.
UUID to use as an idempotency reference for the transaction.
Optional note about the transaction.
{ "id": "d222a0b8-07ea-49be-83c1-68719be286e8", "main_account_id": "148c29b85992b8772eb7ddd518490110cacc", "reference": "162ddd7e-790c-5963-908f-4cedfd30f9a1", "description": "Transfer money from Deposit Account to Main Account", "amount": { "value": 5000, "unit": "cents", "currency": "EUR" }, "created_at": "2023-10-10T16:02:54Z" }
The request body.
ID of the main account.
UUID to use as an idempotency reference for the transaction.
- Mock Serverhttps://docs.solarisgroup.com/_mock/api-reference/digital-banking/account-management/v1/persons/{person_id}/deposit_accounts/{account_id}/payout
- Payload
- cURL
- Java
- Python
- Node.js
- Go
- Ruby
- PHP
{ "main_account_id": "148c29b85992b8772eb7ddd518490110cacc", "reference": "162ddd7e-790c-5963-908f-4cedfd30f9a1", "description": "Transfer money from Deposit Account to Main Account", "amount": { "value": 5000, "unit": "cents", "currency": "EUR" } }
The transaction has been executed.
Transaction ID of the payout request.
ID of the main account.
UUID to use as an idempotency reference for the transaction.
Optional note about the transaction.
{ "id": "d222a0b8-07ea-49be-83c1-68719be286e8", "main_account_id": "148c29b85992b8772eb7ddd518490110cacc", "reference": "162ddd7e-790c-5963-908f-4cedfd30f9a1", "description": "Transfer money from Deposit Account to Main Account", "amount": { "value": 5000, "unit": "cents", "currency": "EUR" }, "created_at": "2023-10-10T16:02:54Z" }
The request body.
ID of the main account.
UUID to use as an idempotency reference for the transaction.
- Mock Serverhttps://docs.solarisgroup.com/_mock/api-reference/digital-banking/account-management/v1/businesses/{business_id}/deposit_accounts/{account_id}/payout
- Payload
- cURL
- Java
- Python
- Node.js
- Go
- Ruby
- PHP
{ "main_account_id": "148c29b85992b8772eb7ddd518490110cacc", "reference": "162ddd7e-790c-5963-908f-4cedfd30f9a1", "description": "Transfer money from Deposit Account to Main Account", "amount": { "value": 5000, "unit": "cents", "currency": "EUR" } }
The transaction has been executed.
Transaction ID of the payout request.
ID of the main account.
UUID to use as an idempotency reference for the transaction.
Optional note about the transaction.
{ "id": "d222a0b8-07ea-49be-83c1-68719be286e8", "main_account_id": "148c29b85992b8772eb7ddd518490110cacc", "reference": "162ddd7e-790c-5963-908f-4cedfd30f9a1", "description": "Transfer money from Deposit Account to Main Account", "amount": { "value": 5000, "unit": "cents", "currency": "EUR" }, "created_at": "2023-10-10T16:02:54Z" }
Tax Exemption Request payload.
UUID to use as an idempotency reference for the transaction.
Year from which the tax exemption order takes effect.
- Mock Serverhttps://docs.solarisgroup.com/_mock/api-reference/digital-banking/account-management/v1/persons/{person_id}/deposit_accounts/{account_id}/tax_exemptions
- Payload
- cURL
- Java
- Python
- Node.js
- Go
- Ruby
- PHP
{ "reference": "162ddd7e-790c-5963-908f-4cedfd30f9a1", "amount": { "value": 5000, "unit": "cents", "currency": "EUR" }, "valid_from_year": "2023", "valid_to_year": "2025" }
{ "id": "d222a0b8-07ea-49be-83c1-68719be286e8", "reference": "162ddd7e-790c-5963-908f-4cedfd30f9a1", "amount": { "value": 5000, "unit": "cents", "currency": "EUR" }, "valid_from_year": "2023", "valid_to_year": "2025" }
The request payload.
Year from which the tax exemption order takes effect.
- Mock Serverhttps://docs.solarisgroup.com/_mock/api-reference/digital-banking/account-management/v1/persons/{person_id}/deposit_accounts/{account_id}/tax_exemptions
- Payload
- cURL
- Java
- Python
- Node.js
- Go
- Ruby
- PHP
{ "amount": { "value": 5000, "unit": "cents", "currency": "EUR" }, "valid_from_year": "2023", "valid_to_year": "2025" }
{ "id": "d222a0b8-07ea-49be-83c1-68719be286e8", "amount": { "value": 5000, "unit": "cents", "currency": "EUR" }, "valid_from_year": "2023", "valid_to_year": "2025" }
- Mock Serverhttps://docs.solarisgroup.com/_mock/api-reference/digital-banking/account-management/v1/persons/{person_id}/deposit_accounts/{account_id}/tax_exemptions
- Payload
- cURL
- Java
- Python
- Node.js
- Go
- Ruby
- PHP
No request payload{ "id": "d222a0b8-07ea-49be-83c1-68719be286e8", "amount": { "value": 5000, "unit": "cents", "currency": "EUR" }, "valid_from_year": "2023", "valid_to_year": "2025", "status": "ACTIVE" }
Request
Deletes the tax exemption order for the person specified in the request URL.
Note that you should only use this endpoint for erroneous or wrongly submitted tax exemption orders that were not utilized. Please use PATCH Close a person's tax exemption order to close previously utilized tax exemption orders.
- Mock Serverhttps://docs.solarisgroup.com/_mock/api-reference/digital-banking/account-management/v1/persons/{person_id}/deposit_accounts/{account_id}/tax_exemptions
- Payload
- cURL
- Java
- Python
- Node.js
- Go
- Ruby
- PHP
No request payload{ "id": "d222a0b8-07ea-49be-83c1-68719be286e8" }
Request
Closes the tax exemption order for the person specified in the request URL.
Note that you should only use this endpoint for previously utilized tax exemption orders. To delete erroneous or wrongly submitted tax exemption orders that were not utilized, please use DELETE Remove a person's tax exemption order.
- Mock Serverhttps://docs.solarisgroup.com/_mock/api-reference/digital-banking/account-management/v1/persons/{person_id}/deposit_accounts/{account_id}/tax_exemptions/close
- Payload
- cURL
- Java
- Python
- Node.js
- Go
- Ruby
- PHP
No request payload{ "id": "d222a0b8-07ea-49be-83c1-68719be286e8" }
Request
Submits a request to retrieve the tax exemption utilization details for the person and the savings account specified in the request URL. This endpoint will return a response body with only the ID of the request. The utilization details will be sent asynchronously via the 'TAX_EXEMPTION_UTILIZATION' webhook event after the request is successfully processed.
- Mock Serverhttps://docs.solarisgroup.com/_mock/api-reference/digital-banking/account-management/v1/persons/{person_id}/deposit_accounts/{account_id}/tax_exemptions/utilization
- Payload
- cURL
- Java
- Python
- Node.js
- Go
- Ruby
- PHP
No request payload{ "id": "d222a0b8-07ea-49be-83c1-68719be286e8" }
- Mock Serverhttps://docs.solarisgroup.com/_mock/api-reference/digital-banking/account-management/v1/persons/{person_id}/deposit_accounts/{account_id}/interest_details
- Payload
- cURL
- Java
- Python
- Node.js
- Go
- Ruby
- PHP
No request payload{ "interest_rate": 10.5, "accrued_interest": { "value": 1400, "currency": "EUR", "unit": "cents" }, "last_valuta_date": "2024-07-22" }
- Mock Serverhttps://docs.solarisgroup.com/_mock/api-reference/digital-banking/account-management/v1/businesses/{business_id}/deposit_accounts/{account_id}/interest_details
- Payload
- cURL
- Java
- Python
- Node.js
- Go
- Ruby
- PHP
No request payload{ "interest_rate": 10.5, "accrued_interest": { "value": 1400, "currency": "EUR", "unit": "cents" }, "last_valuta_date": "2024-07-22" }