---
title: "Enrich Account"
method: POST
path: "/business/account/enrich"
tags: ["wallets"]
---

# Enrich Account

`POST /business/account/enrich`

## Request

- Base URL: `https://www.sandbox.striga.com/api/v1/wallets`
- URL: `https://www.sandbox.striga.com/api/v1/wallets/business/account/enrich`
- Auth: API key in header `api-key` and API key in header `Authorization`

Create deposit credentials for an account. If already enriched, the deposit credentials are returned.

## Request body

- BusinessEnrichAccountRequest
  - `businessId` string, uuid, required: Unique Id of the business for whom this wallet is being created
  - `accountId` string, required: The unique ID of the account that belongs to the businessId

## Response `200`

success

- EnrichAccountResponse
  - `accountId` string
  - `ownerId` string
  - `currency` string
  - `blockchainDepositAddress` string: Deprecated: use depositAddresses[] instead. Returns the primary deposit address for backward compatibility.
  - `blockchainNetwork` object: Deprecated: use depositAddresses[] instead.
    - `name` string
  - `multiChainSupport` boolean
  - `blockchainNetworks` object[]: Deprecated: use depositAddresses[] instead.
    - `name` string, required
  - `depositAddresses` object[]: Canonical deposit address list. Each entry represents a deposit address on a specific blockchain network.
    - `network` string: Blockchain network name (e.g. Bitcoin, Ethereum, Polygon, Solana)
    - `address` string: Deposit address on this network
    - `type` string: Token standard (e.g. ERC20, BEP20, SPL token). Absent for native assets.
    - `contractAddress` string: Smart contract address for token assets. Absent for native assets.
  - `status` string
  - `internalAccountId` string
  - `bankCountry` string
  - `bankAddress` string
  - `iban` string
  - `bic` string
  - `accountNumber` string
  - `bankName` string
  - `bankAccountHolderName` string
  - `provider` string
  - `paymentType` string
  - `domestic` boolean
  - `routingCodeEntries` unknown[]
    - unknown
  - `payInReference` string

## Other responses

- `400`: Bad Request. The request was unacceptable, often due to missing a required parameter.
- `401`: Invalid authentication header
- `403`: Forbidden
- `500`: Unexpected server error.

---

[API](https://skmtc.dev/striga/apis/business-wallets-transactions.md) - [All operations](https://skmtc.dev/striga/apis/business-wallets-transactions/llms.txt) - [OpenAPI document](https://skmtc.dev/striga/apis/business-wallets-transactions/revisions/ea0f4d67546d?raw)
