curl --request POST \
--url http://localhost/mogl/mogl-backend/api/partnerGetJobApplicants \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"id": 1,
"filter_status": "Hired",
"job_status": "applied,hired",
"agreement_status": "All",
"not_interested": "N",
"order_by": "7",
"keywordSearch": "test",
"sport_name": "1",
"school_name": "1",
"gender": [],
"is_current_athlete": "Y",
"instagram_count": "3",
"twitter_count": "3",
"filterByInstaMin": "1000",
"filterByInstaMax": "100000",
"filterByTwitterMin": "100",
"filterByTwitterMax": "50000",
"filterByTiktokMin": "500",
"filterByTiktokMax": "50000",
"sortOrderInsta": "desc",
"sortOrderTwitter": "desc",
"sortOrderTiktok": "desc",
"athlete_id": 123,
"excluded_athletes": []
}
'Get paginated list of applicants for a partner’s job with comprehensive filtering, sorting, and status tabs.
curl --request POST \
--url http://localhost/mogl/mogl-backend/api/partnerGetJobApplicants \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"id": 1,
"filter_status": "Hired",
"job_status": "applied,hired",
"agreement_status": "All",
"not_interested": "N",
"order_by": "7",
"keywordSearch": "test",
"sport_name": "1",
"school_name": "1",
"gender": [],
"is_current_athlete": "Y",
"instagram_count": "3",
"twitter_count": "3",
"filterByInstaMin": "1000",
"filterByInstaMax": "100000",
"filterByTwitterMin": "100",
"filterByTwitterMax": "50000",
"filterByTiktokMin": "500",
"filterByTiktokMax": "50000",
"sortOrderInsta": "desc",
"sortOrderTwitter": "desc",
"sortOrderTiktok": "desc",
"athlete_id": 123,
"excluded_athletes": []
}
'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.
Job ID
1
Tab filter: Applicants or Hired
Applicants, Hired "Hired"
Comma-separated status filters (applied, invited, rejected, cancelled, hired, in_progress, completed, voided, payment_request, not_interested, resubmit_needed)
"applied,hired"
Filter by agreement acceptance (Y/N/All)
All, Y, N "All"
Include not-interested applicants
Y, N "N"
1=Applied Asc, 2=Applied Desc, 3=Name Asc, 4=Name Desc, 5=Status Asc, 6=Status Desc, 7=AI Ranking Score
1, 2, 3, 4, 5, 6, 7 "7"
Search by athlete name
"test"
Filter by sport category ID
"1"
Filter by university ID
"1"
Filter by gender(s)
[]Filter by eligibility status
Y, N "Y"
Instagram follower range (1-5)
"3"
Twitter follower range (1-5)
"3"
Min Instagram followers
"1000"
Max Instagram followers
"100000"
Min Twitter followers
"100"
Max Twitter followers
"50000"
Min TikTok followers
"500"
Max TikTok followers
"50000"
Sort by Instagram followers
asc, desc "desc"
Sort by Twitter followers
asc, desc "desc"
Sort by TikTok followers
asc, desc "desc"
Filter by specific athlete ID
123
Athlete IDs to exclude (for mass messaging)
[]Job applicants list with pagination and counts