curl --request POST \
--url http://localhost/mogl/mogl-backend/api/searchJob \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"filterByMultiParameter": "test",
"filterCategorySearchKeywords": [],
"filterByPaymentMode": null,
"filterByLocation": null,
"filterByMinPrice": 100,
"filterByMaxPrice": 10000,
"sort_order_req": "most_recent",
"job_id": 1,
"athlete_id": 123,
"ByPassJobViewPreference": "Y",
"first_job_show": "Y",
"allow_private": "Y"
}
'curl --request POST \
--url http://localhost/mogl/mogl-backend/api/searchJob \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"filterByMultiParameter": "test",
"filterCategorySearchKeywords": [],
"filterByPaymentMode": null,
"filterByLocation": null,
"filterByMinPrice": 100,
"filterByMaxPrice": 10000,
"sort_order_req": "most_recent",
"job_id": 1,
"athlete_id": 123,
"ByPassJobViewPreference": "Y",
"first_job_show": "Y",
"allow_private": "Y"
}
'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.
Page number
1
Items per page (default 10)
10
Search keyword (matches job name and creator name)
"test"
Array of category IDs
[]Filter by payment mode
Cash, Product null
Filter by state/location
null
Minimum price filter
100
Maximum price filter
10000
Sort order
pay_highest, name_asc, name_desc, most_recent "most_recent"
Filter by specific job ID
1
Athlete ID (for agent context)
123
Bypass job view preference filter
Y "Y"
Show only current user's jobs
Y "Y"
Y "Y"
Search results