#### URL Expired

The URL for this request expired after 30 days.

| Field            | Type               | Requirement | Description                                     |
| :--------------- | :---------------- | :---------- | :---------------------------------------------- |
| page             | integer           | required    | Page number                                   |
| pageSize        | integer           | required    | Number of entries per page                    |
| order_by        | string            | enum       | Choose what to order by                        |
|                 |                   |             | Allowed: `crypto` `date`                      |
| order_direction  | string            | enum       | Choose direction of order                      |
|                 |                   |             | Allowed: `ASC` `DESC`                         |
| hash            | string            |             |                                                |
| start_date      | string            |             | Start date to retrieve transaction from       |
| end_date        | string            |             | End date to retrieve transaction to           |
| assets          | array of strings   |             | Asset names to filter on                      |
|                 |                   |             | ADD string                                   |
| source_acc      | array of strings   |             | SourceAcc denotes the vault ID's to filter on |
|                 |                   |             | ADD string                                   |
| source_ext      | array of strings   |             | SourceExt denotes the external addresses to filter on |
|                 |                   |             | ADD string                                   |
| destination_acc  | array of strings   |             | DestinationAcc denotes the vault ID's to filter on |
|                 |                   |             | ADD string                                   |
| destination_ext  | array of strings   |             | DestinationExt denotes the external addresses to filter on |
|                 |                   |             | ADD string                                   |
| status          | array of objects   |             | Show 13 enum values                           |
|                 |                   |             | ADD string                                   |
| transaction_type | array of objects   |             | Allowed: `Reward` `SmartContract` `Stake` `Transfer` `Withdrawal` `CreateAccount` |
|                 |                   |             | ADD string                                   |
| created_by      | array of strings   |             | CreatedBy denotes the users via the unique mpaId |
|                 |                   |             | ADD string                                   |
| batch_id        | int64             |             | batch_id is the ID of the batch to retrieve transactions from |

# Response Codes

| Code   | Status           |
| :----- | :--------------- |
| ``200  | OK               |
| ``400  | Bad Request      |
| ``401  | Unauthorized     |
| ``403  | Forbidden        |
| ``500  | Internal Error   |
| ``502  | Bad Gateway      |
| ``504  | Gateway Timeout  |
| ``default | Error         |

# Example Curl Command

```
curl --request GET \
     --url https://api.your-wallet.blockdaemon-wallet.com/api/transactions \
     --header 'accept: application/json'
```

Base URL

https://api.your-wallet.blockdaemon-wallet.com/api/transactions
