Skip to main content
Base URL: https://your-domain.com/api
All endpoints on this page require Authorization: Bearer {token}.

GET /activityall

Returns a paginated list of transactions for the authenticated user filtered by type.

Request parameters

user_id
number
required
The authenticated user’s ID.
type
string
required
Transaction type filter. Common values: Transfer, Deposit, Withdrawal, Exchange, Payment_Sent, Payment_Received, Request_Sent, Request_Received.

Response fields

success
object
transactions
array
Paginated list of transaction objects. Each item includes:

Error responses

StatusReason
401user_id or type parameter missing
curl --request GET \
  --url 'https://your-domain.com/api/activityall?user_id=42&type=Transfer' \
  --header 'Authorization: Bearer {token}'

GET /transaction-details

Returns the full details of a single transaction.

Request parameters

user_id
number
required
The authenticated user’s ID.
tr_id
number
required
The transaction ID to retrieve.

Response fields

success
object
transaction
object
Full transaction object including related model data (currency, payment method, reference records).

Error responses

StatusReason
401user_id parameter missing
curl --request GET \
  --url 'https://your-domain.com/api/transaction-details?user_id=42&tr_id=1001' \
  --header 'Authorization: Bearer {token}'

GET /transaction-details/request-payment/check-creator-status

Checks the account status of the creator of a request payment transaction. Useful when deciding whether to allow acceptance.

Request parameters

trans_id
number
required
The transaction ID of the request payment.

Response fields

success
object
curl --request GET \
  --url 'https://your-domain.com/api/transaction-details/request-payment/check-creator-status?trans_id=55' \
  --header 'Authorization: Bearer {token}'

Build docs developers (and LLMs) love