- Get all transactions with advanced filtering
Transaction Management System
Get current user/business transactions
Create transaction
Get transaction by ID
Prepare existing transaction for client-side signing
Sign transaction and return signature only (no submission)
Submit client-side signed transaction
Export transactions as CSV with business names
Get all transactions with...
Get transactions with comprehensive filtering options:
- include: Enrich with full entity data (sender, recipient, business)
- search: Wildcard search for ID, address or transaction hash
- participantId: Filter by user/business/tenant ID
- role: Filter by SENDER, RECIPIENT, or both (omit for all)
- status: Filter by transaction status
- tokenType: Filter by token type
- type: Filter by transaction type (MINT, BURN, TRANSFER)
- Always returns PaginatedResponseDTO
Security
authJWT
- Mock serverhttps://docs.pers.ninja/_mock/swagger/transactions
- https://api.pers.ninja/v2https://api.pers.ninja/v2/transactions
curl -i -X GET \
'https://docs.pers.ninja/_mock/swagger/transactions?include=string&search=string&participantId=string&participantAddress=string&tokenAddress=string&engagedBusinessId=string&page=0&limit=0&sortBy=createdAt&sortOrder=ASC&dateFrom=string&dateTo=string&type=MINT&tokenType=&status=created&role=SENDER' \
-H 'Authorization: Bearer <YOUR_JWT_HERE>'