curl --request GET \
--url http://localhost/mogl/mogl-compliance-backend/api/compliance/transactions \
--header 'Authorization: Bearer <token>'{
"status": true,
"message": "Successfully retrieved transactions.",
"data": {
"total": 150,
"transactions": [
{}
]
}
}Returns paginated transaction list. Used by the compliance dashboard with Filter (athlete status) and Date filter controls.
curl --request GET \
--url http://localhost/mogl/mogl-compliance-backend/api/compliance/transactions \
--header 'Authorization: Bearer <token>'{
"status": true,
"message": "Successfully retrieved transactions.",
"data": {
"total": 150,
"transactions": [
{}
]
}
}Documentation Index
Fetch the complete documentation index at: https://developer.mogl.online/llms.txt
Use this file to discover all available pages before exploring further.
JWT Bearer token authentication. Use the /api/login endpoint to obtain a token.
Start date (YYYY-MM-DD). Date filter presets: All time = empty, Last 30 days = today-30 (default), Last week = previous Mon-Sun, This week = current Mon-Sun, Custom Range = user-selected date.
"2026-02-16"
End date (YYYY-MM-DD).
"2026-03-18"
Search query string (athlete name, etc.)
""
Filter by athlete status: Y = Current Athletes, N = Former Athletes, A = All Athletes (default).
Y, N, A "Y"
Show only MOGL deals (excludes disclosed/third-party jobs).
true
Page number for pagination.
1
Number of items per page (default 10).
10
Filter by specific university/college ID.