# Account creation Version: 1.0 ## Servers Sandbox ``` https://api.solaris-sandbox.de ``` Production ``` https://api.solarisbank.de ``` ## Download OpenAPI description [Account creation](https://docs.solarisgroup.com/_spec/api-reference/onboarding/account-creation.yaml) ## Account opening ### Create an account opening request - [POST /v1/accounts/opening_requests](https://docs.solarisgroup.com/api-reference/onboarding/account-creation/account-opening/create_account_opening_request.md): Creates an account opening request for a specific customer. See the account opening guide for more information about this process and its associated stages. ### Index all account opening requests for all of your customers - [GET /v1/accounts/opening_requests](https://docs.solarisgroup.com/api-reference/onboarding/account-creation/account-opening/index_account_opening_requests.md): Returns an array containing all account opening requests for all of your customers. ### Retrieve a single account opening request - [GET /v1/accounts/opening_requests/{id}](https://docs.solarisgroup.com/api-reference/onboarding/account-creation/account-opening/get_account_opening_request_by_id.md): Returns the details of the account opening request specified in the request URL. ## Person accounts ### Index a person's accounts - [GET /v1/persons/{person_id}/accounts](https://docs.solarisgroup.com/api-reference/onboarding/account-creation/person-accounts/paths/~1v1~1persons~1%7Bperson_id%7D~1accounts/get.md): Returns an array containing all accounts owned by the person specified in the request URL. ### Get a single personal account - [GET /v1/persons/{person_id}/accounts/{account_id}](https://docs.solarisgroup.com/api-reference/onboarding/account-creation/person-accounts/paths/~1v1~1persons~1%7Bperson_id%7D~1accounts~1%7Baccount_id%7D/get.md): Returns information about a single personal banking account. ### Update a personal account - [PATCH /v1/persons/{person_id}/accounts/{account_id}](https://docs.solarisgroup.com/api-reference/onboarding/account-creation/person-accounts/paths/~1v1~1persons~1%7Bperson_id%7D~1accounts~1%7Baccount_id%7D/patch.md): Updates the personal account specified in the request URL. ### Create an account for a person (deprecated) - [POST /v1/persons/{person_id}/accounts](https://docs.solarisgroup.com/api-reference/onboarding/account-creation/person-accounts/paths/~1v1~1persons~1%7Bperson_id%7D~1accounts/post.md): Creates an account for the person specified in the request URL. The person in the request URL will be assigned the role of account owner. Consult with your Partner Manager to determine which values you should use for . Note that you may only open an account for a person after they have successfully completed the identification process. Upon creation, the will always be set to zero. If you are creating a specific type of account with a default limit in place as agreed with Solaris, then use the GET Retrieve an account endpoint to obtain this value. ## Business accounts ### Retrieve a business account - [GET /v1/businesses/{business_id}/accounts/{id}](https://docs.solarisgroup.com/api-reference/onboarding/account-creation/business-accounts/paths/~1v1~1businesses~1%7Bbusiness_id%7D~1accounts~1%7Bid%7D/get.md): Returns the business account specified in the request URL. ### Create an account for a business (deprecated) - [POST /v1/businesses/{business_id}/accounts](https://docs.solarisgroup.com/api-reference/onboarding/account-creation/business-accounts/paths/~1v1~1businesses~1%7Bbusiness_id%7D~1accounts/post.md): Creates a bank account for the business specified in the request URL. The customer who opens the account is the account owner. Please note the following: An account can only be opened after the account owner has had a successful person identification. Choose the BIC that corresponds with your desired passporting/branching scheme (e.g., SOBKDEB2XXX for German accounts, SOBKITM2XXX for Italian branch accounts). On sandbox, set the account type to CHECKING_BUSINESS. Solaris' backend will automatically set the balance to 1000 EUR for testing purposes.