AgnicPay

Transactions

Transaction history

Get Transaction History

Get your X402 payment transaction history with pagination and filtering.

GET
/api/transactions

Authorization

X-Agnic-Token<token>

API token from your dashboard

In: header

Authorization
Required
Bearer <token>

OAuth2 access token

In: header

Query Parameters

pageinteger

Page number

Default: 1Minimum: 1
limitinteger

Items per page

Default: 20Minimum: 1Maximum: 100
statusstring

Filter by transaction status

Value in: "success" | "failed" | "pending"
searchstring

Search transactions by endpoint or description

curl -X GET "https://api.agnic.ai/api/transactions?page=1&limit=20&status=success&search=string" \
  -H "X-Agnic-Token: <token>"

Transactions retrieved successfully

{
  "transactions": [
    {
      "id": "string",
      "amount_usd": 0,
      "network": "string",
      "endpoint": "string",
      "timestamp": "2019-08-24T14:15:22Z",
      "status": "success",
      "model": "string",
      "prompt_tokens": 0,
      "completion_tokens": 0,
      "total_tokens": 0,
      "response_time_ms": 0
    }
  ],
  "pagination": {
    "currentPage": 0,
    "totalPages": 0,
    "totalCount": 0,
    "limit": 0,
    "hasNextPage": true,
    "hasPrevPage": true
  },
  "stats": {
    "totalTransactions": 0,
    "totalSpent": 0,
    "successfulTransactions": 0,
    "failedTransactions": 0,
    "successRate": 0,
    "totalTokens": 0,
    "avgResponseTimeMs": 0
  }
}