curl --request GET \
--url https://api.royalti.io/accounting/transactions \
--header 'Authorization: Bearer <token>'{
"message": "success",
"transaction": [
{
"type": "payment",
"transactionDate": "2024-08-11T10:30:00Z",
"amount": 1500,
"status": "completed",
"TenantUser": {
"id": "123e4567-e89b-12d3-a456-426614174000",
"fullName": "John Doe"
}
},
{
"type": "revenue",
"transactionDate": "2024-08-10T15:45:00Z",
"amount": 250.5
}
],
"currentPage": 1,
"filteredItem": 2,
"totalItem": 125,
"totalPages": 63
}Get Tenant Transactions
curl --request GET \
--url https://api.royalti.io/accounting/transactions \
--header 'Authorization: Bearer <token>'{
"message": "success",
"transaction": [
{
"type": "payment",
"transactionDate": "2024-08-11T10:30:00Z",
"amount": 1500,
"status": "completed",
"TenantUser": {
"id": "123e4567-e89b-12d3-a456-426614174000",
"fullName": "John Doe"
}
},
{
"type": "revenue",
"transactionDate": "2024-08-10T15:45:00Z",
"amount": 250.5
}
],
"currentPage": 1,
"filteredItem": 2,
"totalItem": 125,
"totalPages": 63
}| Parameter | Type | Description |
|---|---|---|
| page | integer | Page number for pagination (default: 1) |
| size | integer | Number of items per page (default: 10) |
| start | string | Start date filter (ISO format YYYY-MM-DD) |
| end | string | End date filter (ISO format YYYY-MM-DD) |
const response = await fetch('https://api.royalti.io/accounting/transactions', {
method: 'GET',
headers: {
'Authorization': `Bearer ${token}`,
},
});
const data = await response.json();
console.log(data);
JWT Authorization header using the Bearer scheme. Format: "Bearer {token}"
Page number for pagination
x >= 1Number of items per page
1 <= x <= 100Start date for filtering transactions (ISO format YYYY-MM-DD)
End date for filtering transactions (ISO format YYYY-MM-DD)
Transactions retrieved successfully
"success"
Array of transaction objects (payments, revenues, expenses, paymentRequests)
Show child attributes
Current page number
1
Number of items on current page
10
Total number of transactions matching filters
125
Total number of pages
13