Skip to main content
GET
/
accounting
/
transactions
Get Transactions
curl --request GET \
  --url https://server26-dot-royalti-project.uc.r.appspot.com/accounting/transactions \
  --header 'Authorization: Bearer <token>'
{
  "success": true,
  "data": [
    {}
  ],
  "total": 123,
  "page": 123,
  "size": 123
}
Get All Transactions Retrieve a list of accounting transactions with filtering and pagination options. Method: GET Query Parameters:
ParameterTypeDescription
qstringSearch query
pageintegerPage number for pagination
sizeintegerNumber of items per page
sortstringField to sort by
orderstringSort order (asc/desc)
typestringFilter by transaction type
statusstringFilter by transaction status

Authentication

This endpoint requires authentication. Include your bearer token in the Authorization header.

Query Parameters

ParameterTypeInRequiredDescription
qstringquerySearch query
pageintegerqueryPage number
sizeintegerqueryItems per page
sortstringquerySort field
orderstringquerySort order
typestringqueryTransaction type filter
statusstringqueryTransaction status filter

Responses

✅ 200 - Transactions retrieved successfully

⚠️ 401 - Unauthorized

❌ 500 - Internal Server Error

Tags

Accounting

Authorizations

Authorization
string
header
required

JWT Authorization header using the Bearer scheme. Format: "Bearer {token}"

Query Parameters

q
string

Search query

page
integer
default:1

Page number

size
integer
default:10

Items per page

sort
string
default:createdAt

Sort field

order
enum<string>
default:desc

Sort order

Available options:
asc,
desc
type
string

Transaction type filter

status
string

Transaction status filter

Response

Transactions retrieved successfully

success
boolean
data
object[]
total
integer
page
integer
size
integer
I