Get my deals
Returns the caller’s deals. An athlete is always pinned to their own id and
athlete_idis ignored for them.- Agent authorization (ENG-1379):
athlete_idnow arrives from the page-level selector instead - of the removed global header selector, so an agent’s
athlete_idis validated against their - current
agent_athletesroster. An athlete outside that roster is rejected with 400 and error_code = ATHLETE_NOT_LINKED. Partner, university-admin and MOGL callers keep their- existing unrestricted
athlete_idaccess, and an omittedathlete_idstill returns the - empty payload rather than an error.
POST
Get my deals
Authorizations
JWT Bearer token authentication. Use the /api/login endpoint to obtain a token.
Query Parameters
Page number
Example:
1
Items per page
Example:
10
Alias for limit
Example:
10
Body
application/json
Deal status filter
Example:
"All Deals"
Filter type
Example:
"All"
Athlete ID (for agent/partner context). For an agent it must be an athlete on their current roster.
Example:
123
Filter to a single job
Example:
"1"
Filter to a fan service request
Example:
1
Keyword search on name/title/description
Example:
"test"
Request full job detail in response
Available options:
Yes, No Example:
"No"
Available options:
name_asc, name_desc, pay_high, pay_low Example:
"name_desc"
Category IDs
Example:
Example:
100
Example:
10000
Available options:
Cash, Product Example:
null
Available options:
Yes, No Example:
"No"
Response
My deals list