# Retrieve a single account opening request Returns the details of the account opening request specified in the request URL. Endpoint: GET /v1/accounts/opening_requests/{id} Version: 1.0 ## Path parameters: - `id` (string, required) The ID of the account opening request to return. ## Response 200 fields (application/json): - `id` (string) The ID of the account opening request. Example: "f8d7fbbd587047a0aa449ce69d2d6c08aorq" - `customer_id` (string) The ID (e.g., or ) of the customer for whom you're opening the account. Example: "b109ee6f66d2a061e006bd31c6455df2cper" - `customer_type` (string) The type of customer for whom you're opening an account. Use for B2C and Freelancer customers and for B2B customers. Enum: "Person", "Business" - `status` (string) The status of the account opening request. Enum: "INITIATED", "IN_PROGRESS", "COMPLETED", "REJECTED" - `product_name` (string) The product name for which you want to open an account. Check the [account opening guide](https://docs.solarisgroup.com/guides/digital-banking/account-opening/#fields-mapping) for more information about this field. Enum: "CURRENT_ACCOUNT_BUSINESS_FRANCE", "CURRENT_ACCOUNT_BUSINESS_GERMANY", "CURRENT_ACCOUNT_BUSINESS_ITALY", "CURRENT_ACCOUNT_BUSINESS_SPAIN", "CURRENT_ACCOUNT_CONSUMER_FRANCE", "CURRENT_ACCOUNT_CONSUMER_GERMANY", "CURRENT_ACCOUNT_CONSUMER_ITALY", "CURRENT_ACCOUNT_CONSUMER_SPAIN", "CURRENT_ACCOUNT_FREELANCER_FRANCE", "CURRENT_ACCOUNT_FREELANCER_GERMANY", "CURRENT_ACCOUNT_FREELANCER_ITALY", "CURRENT_ACCOUNT_FREELANCER_SPAIN", "CUSTOMER_CARD_SETTLEMENT", "DECOUPLED_CARD_CONSUMER_GERMANY", "EMONEY_ACCOUNT_BUSINESS_GERMANY", "EMONEY_ACCOUNT_CONSUMER_GERMANY", "EMONEY_ACCOUNT_FREELANCER_GERMANY", "RESTRICTED_ACCOUNT_BUSINESS_GERMANY", "RESTRICTED_ACCOUNT_CONSUMER_GERMANY", "RESTRICTED_ACCOUNT_CONSUMER_ITALY", "SAVINGS_ACCOUNT_CONSUMER_FRANCE", "SAVINGS_ACCOUNT_BUSINESS_FRANCE", "SAVINGS_ACCOUNT_FREELANCER_FRANCE", "SAVINGS_ACCOUNT_CONSUMER_GERMANY", "SAVINGS_ACCOUNT_BUSINESS_GERMANY", "SAVINGS_ACCOUNT_FREELANCER_GERMANY", "SAVINGS_ACCOUNT_CONSUMER_ITALY", "SAVINGS_ACCOUNT_BUSINESS_ITALY", "SAVINGS_ACCOUNT_FREELANCER_ITALY", "SAVINGS_ACCOUNT_CONSUMER_SPAIN", "SAVINGS_ACCOUNT_BUSINESS_SPAIN", "SAVINGS_ACCOUNT_FREELANCER_SPAIN", "SAVINGS_ACCOUNT_EXTERNAL_REFERENCE_CONSUMER_GERMANY", "SOFT_CURRENCY_ACCOUNT", "SUBACCOUNT_CONSUMER_FRANCE", "SUBACCOUNT_CONSUMER_GERMANY", "SUBACCOUNT_CONSUMER_ITALY", "SUBACCOUNT_CONSUMER_SPAIN", "SUBACCOUNT_BUSINESS_FRANCE", "SUBACCOUNT_BUSINESS_GERMANY", "SUBACCOUNT_BUSINESS_ITALY", "SUBACCOUNT_BUSINESS_SPAIN", "SUBACCOUNT_FREELANCER_FRANCE", "SUBACCOUNT_FREELANCER_GERMANY", "SUBACCOUNT_FREELANCER_ITALY", "SUBACCOUNT_FREELANCER_SPAIN" - `account_type` (string) The type of account you want to open. Must correspond to the and . Check the [account opening guide](https://docs.solarisgroup.com/guides/digital-banking/account-opening/#fields-mapping) for more information about this field. Enum: "CALL_MONEY", "CARD_SETTLEMENT_PARTNER", "CHECKING_BUSINESS", "CHECKING_PERSONAL", "CHECKING_PERSONAL_OVERDRAFT", "CHECKING_SOLE_PROPRIETOR", "CHECKING_SUBACCOUNT", "CUSTOMER_CURRENCY_ACCOUNT", "DECOUPLED_CARD_BUSINESS", "DECOUPLED_CARD_PERSONAL", "EMONEY_PARKING", "EMONEY_PREPAID", "SAVINGS_BUSINESS", "SAVINGS_PERSONAL", "SAVINGS_PERSONAL_EXTERNAL_REFERENCE", "SAVINGS_SOLE_PROPRIETOR", "WALLET_BUSINESS", "WALLET_INSTITUTIONAL", "WALLET_LIQUIDITY_PROVIDER", "WALLET_PERSONAL", "WALLET_PERSONAL_PAYMENT_ACC" - `account_purpose` (any) The purpose of the account. Use primary unless otherwise instructed. Example: "primary" - `account_bic` (string) The BIC to apply to the account. Choose the BIC that corresponds with the branch in which you want to open the account. Example: "SOBKDEB2XXX" - `account_currency` (any) The currency of the account. Example: "EUR" - `rejection_reason` (any) The reason why the AOR was rejected. Example: {"failed_validation":"consumer_age_over_18","details":"Customer is not over 18 years old."} - `account_id` (string) The ID of the account. Example: "c5a0e32369e9372e0fdf490294cecd8dcacc" - `iban` (string) The IBAN of the account. Example: "DE49110101013998767672" - `created_at` (string) The timestamp (date-time) when the AOR was created. Example: "2021-12-22T15:05:33.634+00:00" - `updated_at` (string) The timestamp (date-time) when the AOR was last updated. Example: "2021-12-22T15:05:33.634+00:00" ## Response 400 fields (application/json): - `id` (string) Example: "a95f2aaf-4e0c-4d49-8021-8a16a884ed86" - `status` (string) Example: "400" - `code` (string) Example: "build_pagination_headers_failure" - `title` (string) Example: "Failed to build pagination headers." - `detail` (string) Example: "Cannot connect to database." ## Response 404 fields (application/json): - `id` (string) Example: "a95f2aaf-4e0c-4d49-8021-8a16a884ed86" - `status` (string) Example: "404" - `code` (string) Example: "model_not_found" - `title` (string) Example: "Model Not Found" - `detail` (string) Example: "Couldn't find 'Account' for id 'DE24112233445566'." ## Response 500 fields (application/json): - `id` (string) Example: "e8915041-9d8c-4d96-9dd1-04e8522ecdbf" - `status` (string) Example: "500" - `code` (string) Example: "generic_error" - `title` (string) Example: "Generic Error" - `detail` (string) Example: "There was an error."