Skip to main content
POST
Get KVault transactions by vault

Path Parameters

pubkey
string
required

Valid base58-encoded address

Example:

"VEG1EMtttdHunMbSza8uoms1R18VXmYSph2bBpHcSJd"

Body

application/json
instruction
string

Filter by exact instruction name. Combined with type when both are set.

Example:

"withdraw"

type
enum<string>

Filter by transaction type. deposit: buy, buyWithMinSharesOut, deposit, depositWithMinSharesOut. withdraw: sell, withdraw, withdrawFromAvailable, redeemInKind.

Available options:
deposit,
withdraw
Example:

"withdraw"

limit
integer
default:1000

Maximum number of transactions to return (1-1000)

Required range: 1 <= x <= 1000
Example:

100

direction
enum<string>
default:desc

Sort order (asc for oldest first, desc for newest first)

Available options:
asc,
desc
Example:

"desc"

paginationToken
string

Pagination position. Resend the other body fields unchanged when requesting the next page.

Example:

"eyJsYXN0SWQiOjgxfQ=="

start

Date input (ISO 8601 string or epoch in ms)

Example:

"2024-01-01T00:00:00.000Z"

end

Date input (ISO 8601 string or epoch in ms)

Example:

"2024-01-01T00:00:00.000Z"

Response

OK

result
object[]
required
hasMore
boolean
required

Whether more transactions match the filter after this page

paginationToken
string

Token for the next page; set only when hasMore

Example:

"eyJsYXN0SWQiOjgxfQ=="