Party Currency
  1. admin
Party Currency
  • Start your Apidog journey
  • Authentication
    • Login
      POST
    • signup user
      POST
    • signup merchant
      POST
    • Google
      POST
  • user
    • profile picture
      • get profile pictue
      • upload profile picture
    • create event
      POST
    • edit user profile
      PUT
    • get all user transactions
      GET
    • Get User Profile
      GET
  • events
    • create event
      POST
    • get events
      GET
    • get event details
      GET
    • delete event
      DELETE
    • save currency image
      PUT
    • get currency by event id
      GET
    • get event transaction
      GET
  • payment
    • generate transcation
    • pay
  • admin
    • get admin dashboard details
      GET
    • get all users
      GET
    • Activate user
      PUT
    • Suspend user
      PUT
    • Delete User
      DELETE
    • get events
      GET
    • get pending events
      GET
    • get users (with email)
      GET
    • change event status
      POST
    • get event transaction admin
      GET
    • get all transactions
      GET
  • currencies
    • save currency
    • get all user currency
    • get currency by id
    • update currrency
    • delete currency
    • Download Image
  • merchant
    • delete event reserved account
    • Create reserved account for event
    • get merchant transactions
    • Untitled Endpoint
  • Schemas
    • Sample Schemas
      • Pet
      • Category
      • Tag
  1. admin

get all transactions

Developing
GET
/admin/get-all-transactions
Retrieves all successful transactions with pagination, search, and sorting capabilities. Requires superuser authentication. Supports search across customer name, email, transaction ID,payment reference, and payment method fields. Sort options include: newest (default), oldest, amount_high, amount_low, customer_asc, customer_desc. Query parameters: page (default: 1), page_size (default: 10, max: 100), search (string), sort_by (string). Returns paginated transactions with metadata including pagination info, applied filters, and transaction summaries (current page total and all successful transactions total).

Request

Query Params

Header Params

Responses

🟢200Success
application/json
Body

Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request GET 'https://party-currency-app-production-5074.up.railway.app/admin/get-all-transactions?page=1&page_size=10&search=kayode&sort_by=customer_desc' \
--header 'Authorization: Token 4c1df6b5ad6a7e16bf428c05a92b5d9328f772d2'
Response Response Example
Success
{
    "message": "All successful transactions retrieved successfully",
    "transactions": [
        {
            "amount": "1700.00",
            "customer_name": "Kayode Ojo",
            "status": "successful",
            "event_id": "EVTxV9ed",
            "customer_email": "kayode@gmail.com",
            "payment_reference": "party1747991932",
            "payment_description": "Payment for services EVTxV9ed",
            "currency_code": "NGN",
            "contract_code": "2184491839",
            "breakdown": ""
        },
        {
            "amount": "1700.00",
            "customer_name": "Kayode Ojo",
            "status": "successful",
            "event_id": "EVT2gPdh",
            "customer_email": "kayode@gmail.com",
            "payment_reference": "party1747993250",
            "payment_description": "Payment for services EVT2gPdh",
            "currency_code": "NGN",
            "contract_code": "2184491839",
            "breakdown": ""
        },
        {
            "amount": "1700.00",
            "customer_name": "Kayode Ojo",
            "status": "successful",
            "event_id": "EVTxV9ed",
            "customer_email": "kayode@gmail.com",
            "payment_reference": "party1747995456",
            "payment_description": "Payment for services EVTxV9ed",
            "currency_code": "NGN",
            "contract_code": "2184491839",
            "breakdown": ""
        },
        {
            "amount": "1700.00",
            "customer_name": "Kayode Ojo",
            "status": "successful",
            "event_id": "EVT5IfuT",
            "customer_email": "kayode@gmail.com",
            "payment_reference": "party1747997217",
            "payment_description": "Payment for services EVT5IfuT",
            "currency_code": "NGN",
            "contract_code": "2184491839",
            "breakdown": ""
        },
        {
            "amount": "1700.00",
            "customer_name": "Prosper Enwerem",
            "status": "successful",
            "event_id": "EVToHpZx",
            "customer_email": "enweremproper2@gmail.com",
            "payment_reference": "party1748012134",
            "payment_description": "Payment for services EVToHpZx",
            "currency_code": "NGN",
            "contract_code": "2184491839",
            "breakdown": ""
        },
        {
            "amount": "1700.00",
            "customer_name": "Kayode Ojo",
            "status": "successful",
            "event_id": "EVTpsfXE",
            "customer_email": "kayode@gmail.com",
            "payment_reference": "party1748013367",
            "payment_description": "Payment for services EVTpsfXE",
            "currency_code": "NGN",
            "contract_code": "2184491839",
            "breakdown": ""
        },
        {
            "amount": "1700.00",
            "customer_name": "Ayomide Sangogade",
            "status": "successful",
            "event_id": "EVT2pz7v",
            "customer_email": "ayomidesangogade@gmail.com",
            "payment_reference": "party1748028928",
            "payment_description": "Payment for services EVT2pz7v",
            "currency_code": "NGN",
            "contract_code": "2184491839",
            "breakdown": ""
        }
    ]
}
Modified at 2025-06-14 23:47:26
Previous
get event transaction admin
Next
save currency
Built with