Skip to main content
POST
/
external
/
getExternalJobApplicants
Get external job applicants
curl --request POST \
  --url http://localhost/mogl/mogl-backend/api/external/getExternalJobApplicants \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "token": "abc123def456",
  "page": 1,
  "limit": 12,
  "athlete_id": 123,
  "date_filter_range": "last_month",
  "sort_column": "athlete_name",
  "sort_order": "DESC",
  "timezone_diff": -5,
  "filter": []
}
'

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.

Authorizations

Authorization
string
header
required

JWT Bearer token authentication. Use the /api/login endpoint to obtain a token.

Body

application/json
token
string
required

External job link token (required by middleware)

Example:

"abc123def456"

page
integer | null

Page number (default 1)

Example:

1

limit
integer | null

Items per page, max 100 (default 12)

Example:

12

athlete_id
integer | null

Filter by specific athlete ID

Example:

123

date_filter_range
string | null

Date range filter

Example:

"last_month"

sort_column
string | null

Column to sort by

Example:

"athlete_name"

sort_order
enum<string> | null
Available options:
asc,
desc,
ASC,
DESC
Example:

"DESC"

timezone_diff
number<float> | null

Timezone offset

Example:

-5

filter
object

Column-level filters (AG Grid style)

Example:
[]

Response

200

External applicants list