## Retrieve account

`Account Accounts.Retrieve(AccountRetrieveParamsparameters, CancellationTokencancellationToken = default)`

**get** `/api/v1/accounts/{id}`

Retrieve account

### Parameters

- `AccountRetrieveParams parameters`

  - `required string id`

### Returns

- `class Account:`

  - `required string ID`

  - `required string AccountNumber`

  - `required AccountType AccountType`

    - `"checking"Checking`

    - `"saving"Saving`

  - `required string Balance`

  - `required string Currency`

  - `required string Environment`

  - `required Status Status`

    - `"active"Active`

    - `"suspended"Suspended`

    - `"closed"Closed`

  - `required string UserID`

  - `string? AdminUserID`

  - `DateTimeOffset? CreatedAt`

  - `string? OrganizationID`

  - `DateTimeOffset? UpdatedAt`

  - `string? UserRole`

### Example

```csharp
AccountRetrieveParams parameters = new()
{
    ID = "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e"
};

var account = await client.Accounts.Retrieve(parameters);

Console.WriteLine(account);
```

#### Response

```json
{
  "id": "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e",
  "account_number": "account_number",
  "account_type": "checking",
  "balance": "balance",
  "currency": "currency",
  "environment": "environment",
  "status": "active",
  "user_id": "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e",
  "admin_user_id": "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e",
  "created_at": "2019-12-27T18:11:19.117Z",
  "organization_id": "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e",
  "updated_at": "2019-12-27T18:11:19.117Z",
  "user_role": "user_role"
}
```
