> ## Documentation Index
> Fetch the complete documentation index at: https://developer.embedly.ng/llms.txt
> Use this file to discover all available pages before exploring further.

# Get Wallet by Wallet Account Number

> The endpoint retrieves the details of a specific wallet using its associated account number..

<ParamField path="accountNumber" type="string" required>
  Unique identifier for the account
</ParamField>

<ResponseExample>
  ```json 200 Success theme={null}
  {
    "code": "00",
    "success": true,
    "message": "Retrieved Successfully",
    "data": {
      "id": "d3ewbc11-3c8b-66f0-97d7-7c1e54678c35",
      "walletGroupId": null,
      "customerId": "b1c8a40b-3c8b-11f0-87d7-7c1e59753c35",
      "availableBalance": 0,
      "ledgerBalance": 0,
      "walletRestrictionId": null,
      "walletClassificationId": "2c02427d-90a2-46fa-afce-a9c2cc720a12",
      "currencyId": "12345f0c-24fa-410c-b66c-1hhec56e5cd8",
      "isInternal": false,
      "isDefault": true,
      "name": "Maximum Ali",
      "overdraft": null,
      "virtualAccount": {
        "accountNumber": "9710123456",
        "bankCode": "232",
        "bankName": "Sterling Bank"
      },
      "mobNum": null,
      "customerTypeId": "00000000-0000-0000-0000-000000000000"
    }
  }
  ```

  ```json 400 Bad Request theme={null}
  {
    "code": "400",
    "success": false,
    "message": "The wallet you have specified does not exist",
    "data": null
  }
  ```

  ```json 404 Not Found theme={null}
  {
    "code": "404",
    "success": false,
    "message": "Account number not found",
    "data": null
  }
  ```

  ```json 401 Unauthorized theme={null}
  {
    "code": "401",
    "success": false,
    "message": "Unauthorized access",
    "data": null
  }
  ```

  ```json 500 Internal Server Error theme={null}
  {
    "code": "500",
    "success": false,
    "message": "An unexpected error occurred",
    "data": null
  }
  ```
</ResponseExample>
