Monta Public API
MONTA Public API

Wallet Transactions


Retrieve a list of wallet transactions.

GET
https://public-api.monta.com
/api/v1/wallet-transactions

Required scope: wallet-transactions

Retrieve a list of wallet transactions. › query Parameters

state
​string · enum · string

Filter to retrieve transactions in a given state

Enum values:
complete
pending
failed
reserved
Default: complete
fromDate
​string · date-time

Filter to retrieve transactions where createdAt >= fromDate (ISO8601: yyyy-MM-ddTHH:mm:ssZ)

toDate
​string · date-time

Filter to retrieve transactions where createdAt <= toDate (ISO8601: yyyy-MM-ddTHH:mm:ssZ)

page
​integer · int32

page number to retrieve (starts with 0)

Default: 0
perPage
​integer · int32

number of items per page (between 1 and 100, default 10)

Default: 10

Retrieve a list of wallet transactions. › Responses

List of wallet transactions that match the criteria

​Transaction[] · required
​MontaPage.Meta · required

Retrieve a single wallet transaction.

GET
https://public-api.monta.com
/api/v1/wallet-transactions/{transactionId}

Required scope: wallet-transactions

Retrieve a single wallet transaction. › path Parameters

transactionId
​integer · int64 · required

Retrieve a single wallet transaction. › Responses

Wallet Transaction with provided id

state
​string · enum · required

state of the transaction

Enum values:
complete
pending
failed
reserved
Example: complete
fromAmount
​number · required

Amount sent

Example: 13.77
​object · required

Currency for fromAmount.

toAmount
​number · required

Amount received

Example: 13.77
​object · required

Currency used for toAmount.

exchangeRate
​number · required

Exchange rate used for currency conversion

Example: 1
createdAt
​string · date-time · required

Creation date of this transaction

Example: 2022-05-12T15:56:45.99Z
id
​integer · int64

Id of the transaction

Example: 1
note
​string | null

note of the transaction

summary
​string | null

summary of the transaction

fromWalletId
​integer | null · int64

Id of the wallet where the amount was sent from. Can be null if the transaction did not originate from a wallet.

Example: 1
toWalletId
​integer | null · int64

Id of the wallet where the amount was sent to. Can be null if the transaction did not target a wallet.

Example: 2
updatedAt
​string | null · date-time

Date this transaction was last updated

Example: 2022-05-12T16:56:45.99Z
completedAt
​string | null · date-time

Date this transaction was last completed

Example: 2022-05-12T16:56:45.99Z