API Reference

List transactions

List merchant transactions with optional status, network, and time filters.

POSThttps://api.argonpay.app/graphqlgetTransactions

Lists transactions for your API key with optional filters. Debits 1 query.

Endpoint

POST https://api.argonpay.app/graphql

Query

GraphQL
query GetTransactions(
$apiKey: String!
$status: TransactionStatus
$network: Network
$timeRange: String
$sortOrder: String
) {
getTransactions(
apiKey: $apiKey
status: $status
network: $network
timeRange: $timeRange
sortOrder: $sortOrder
) {
code
message
transactions {
txnid
amount
amountInToken
token
network
status
wallet { address }
hash
blockchainLink
isExpired
expiresAt
createdAt
}
apiKey {
queriesLeft
}
}
}

Arguments

NameTypeRequiredDescription
apiKeyString!YesYour API key
statusTransactionStatusNoPENDING, STARTED, COMPLETED, EXPIRED, CANCELLED
networkNetworkNoBEP20, POLYGON, BASE, SOL
timeRangeStringNoe.g. 24h, 1week, 1month
sortOrderStringNoasc or desc (default desc)

Example variables

JSON
{
"apiKey": "YOUR_API_KEY",
"status": "COMPLETED",
"network": "BEP20",
"timeRange": "24h",
"sortOrder": "desc"
}