iOS-only. Step 2 of 2 for replacing an existing file slot. Finalises the multipart upload, marks existing versions not-current, creates the new DealFolderFileVersion, resets the slot status to NEEDS_APPROVAL, and fires the same notifications as the web replace endpoint (notification type: deal-folder-file-replaced). The session_id must be the one returned from /replace/initiate for this same file slot.
A Deal Folder file slot (workflow unit). The integer status field and its rolled-up string equivalents (deal_folder_file_status at the milestone level, deal_folder_status at the folder level) all draw from the same App\Enums\DealFolderStatus values.
Show child attributes
{"docsConfig":{"theme":"palm","$schema":"https://mintlify.com/docs.json","name":"MOGL Developer Docs","colors":{"primary":"#d45125","light":"#f2af4a","dark":"#ab6700"},"favicon":"https://mintcdn.com/mogl/DKe-C0n-rVhXRwfj/favicon.ico?fit=max\u0026auto=format\u0026n=DKe-C0n-rVhXRwfj\u0026q=85\u0026s=7bbf8196c08c3269f7241c7d4ff3bf6e","api":{"playground":{"display":"simple"}},"appearance":{"default":"dark"},"background":{"decoration":"gradient","color":{"light":"#ffffff","dark":"#0d111c"}},"navbar":{"primary":{"type":"github","href":"https://github.com/MOGL-CORP"}},"fonts":{"family":"Manrope"},"icons":{"library":"lucide"},"styling":{"eyebrows":"breadcrumbs","codeblocks":"dark","latex":false},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"mogl","hasAudioNarration":false,"actualSubdomain":"mogl","customDomains":["developer.mogl.online"],"gitSource":{"type":"github","owner":"mogl-corp","repo":"mogl-brain","deployBranch":"master","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6ae97eea2a91f5d8b1c6018f","collectionId":"1379e80d-b859-41e6-b9da-f75d9335f8bf","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6ae97eea2a91f5d8b1c6018f"},"feedback":{"agentFeedback":true},"entitlements":{"AI_CHAT":{"status":"DISABLED"}},"buildId":"6ae97eea2a91f5d8b1c6018f","clientVersion":"0.0.4067","searchFilterCounts":[{"language":"default","tag":"API Reference","count":831},{"language":"default","tag":"Core API","count":456},{"language":"default","tag":"Core API Endpoints","count":455},{"language":"default","tag":"Notifications API","count":334},{"language":"default","tag":"Notifications API Endpoints","count":333},{"language":"default","tag":"Internal / Cron","count":66},{"language":"default","tag":"Jobs","count":66},{"language":"default","tag":"University API","count":41},{"language":"default","tag":"University API Endpoints","count":40},{"language":"default","tag":"Public Pages","count":38}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":true},"customCss":[{"filePath":"resources/css/app.css","content":"@import 'tailwindcss';@source '../../vendor/laravel/framework/src/Illuminate/Pagination/resources/views/*.blade.php';@source '../../storage/framework/views/*.php';@source '../**/*.blade.php';@source '../**/*.js';@theme{--font-sans: 'Instrument Sans', ui-sans-serif, system-ui, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji',\n 'Segoe UI Symbol', 'Noto Color Emoji'}"}],"page":{"pagePath":"api-reference/core/deal-folder-ios-api/ios-—-complete-direct-to-s3-multipart-upload-replace-existing-slot","slug":"/api-reference/core/deal-folder-ios-api/ios-—-complete-direct-to-s3-multipart-upload-replace-existing-slot","pageMetadata":{"title":"iOS — Complete direct-to-S3 multipart upload (replace existing slot)","description":"iOS-only. Step 2 of 2 for replacing an existing file slot. Finalises the multipart upload, marks existing versions not-current, creates the new DealFolderFileVersion, resets the slot status to NEEDS_APPROVAL, and fires the same notifications as the web replace endpoint (notification type: `deal-folder-file-replaced`). The session_id must be the one returned from /replace/initiate for this same file slot.","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /deal-folder/files/{file}/replace/complete","href":"/api-reference/core/deal-folder-ios-api/ios-—-complete-direct-to-s3-multipart-upload-replace-existing-slot","autogeneratedByOpenApi":true},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx, jsxs: _jsxs} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n code: \"code\",\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsxs(_components.p, {\n children: [\"iOS-only. Step 2 of 2 for replacing an existing file slot. Finalises the multipart upload, marks existing versions not-current, creates the new DealFolderFileVersion, resets the slot status to NEEDS_APPROVAL, and fires the same notifications as the web replace endpoint (notification type: \", _jsx(_components.code, {\n children: \"deal-folder-file-replaced\"\n }), \"). The session_id must be the one returned from /replace/initiate for this same file slot.\"]\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){return _jsx(_Fragment,{})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent}","frontmatter":{},"scope":{"codeStyling":"dark","config":{},"pageMetadata":{"title":"iOS — Complete direct-to-S3 multipart upload (replace existing slot)","description":"iOS-only. Step 2 of 2 for replacing an existing file slot. Finalises the multipart upload, marks existing versions not-current, creates the new DealFolderFileVersion, resets the slot status to NEEDS_APPROVAL, and fires the same notifications as the web replace endpoint (notification type: `deal-folder-file-replaced`). The session_id must be the one returned from /replace/initiate for this same file slot.","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /deal-folder/files/{file}/replace/complete","href":"/api-reference/core/deal-folder-ios-api/ios-—-complete-direct-to-s3-multipart-upload-replace-existing-slot","autogeneratedByOpenApi":true}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":["/_mintlify/custom/mogl/cf6dab196c721f69/resources/js/app.js","/_mintlify/custom/mogl/6fd9fc82e68fa915/resources/js/bootstrap.js","/_mintlify/custom/mogl/b981a284135bcb7d/vite.config.js"],"openApiReferenceData":{"operation":{"tags":["Deal Folder iOS API"],"summary":"iOS — Complete direct-to-S3 multipart upload (replace existing slot)","description":"iOS-only. Step 2 of 2 for replacing an existing file slot. Finalises the multipart upload, marks existing versions not-current, creates the new DealFolderFileVersion, resets the slot status to NEEDS_APPROVAL, and fires the same notifications as the web replace endpoint (notification type: `deal-folder-file-replaced`). The session_id must be the one returned from /replace/initiate for this same file slot.","operationId":"completeDealFolderReplaceUpload","parameters":["47a59f56-9d21-4142-8723-9dc597813c8e"],"requestBody":"d17faa8b-e1b3-4fd3-ad3d-991862f37056","responses":{"200":"616afd57-1945-414a-a43e-f0b0474ac1b1","401":"19bb8a69-13f9-4279-b502-a7cd42c963da","404":"cc3e1e78-812f-475c-8608-e08194b2d355","422":"523a6050-9565-4bb3-8f79-0c6c82bac207","500":"7cfef83a-88a9-44e5-9c6f-dae7f410979b"},"security":["b79b4254-b4ba-456f-8ce4-598c2e917117"],"method":"post","type":"path","servers":["295231f0-52db-4e5a-91f0-b8e0f8989377","8d1d799d-7a2b-4ae3-93e4-43bb3b08caa9","e03c3af8-8aed-4c2c-b473-4d1d283bf559","65133f4b-faf9-4050-aedf-ff6c6d693258"],"path":"/deal-folder/files/{file}/replace/complete","baseUrlOptions":["http://localhost/mogl/mogl-backend/api","https://dev-api.mogl.online/api","https://staging-api.mogl.online/api","https://api.mogl.online/api"],"title":"iOS — Complete direct-to-S3 multipart upload (replace existing slot)","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{"47a59f56-9d21-4142-8723-9dc597813c8e":{"name":"file","in":"path","description":"DealFolderFile ID (slot ID).","required":true,"schema":{"type":"integer","example":5,"isRequired":true,"description":"DealFolderFile ID (slot ID).","uniqueKey":"","typeLabel":"integer"}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"required":["session_id","parts"],"properties":{"session_id":{"description":"`session_id` returned from /replace/initiate.","type":"integer","example":512,"isRequired":true,"uniqueKey":"session_id","typeLabel":"integer"},"parts":{"description":"One entry per uploaded part. Order does not matter; the server sorts by `part_number` before calling S3 CompleteMultipartUpload.","type":"array","items":{"required":["part_number","etag"],"properties":{"part_number":{"type":"integer","maximum":10000,"minimum":1,"example":1,"isRequired":true,"uniqueKey":"parts.items.[INDEX].part_number","typeLabel":"integer"},"etag":{"description":"ETag header returned by S3 for that part's PUT (include the surrounding double-quotes exactly as S3 returns them).","type":"string","example":"\"9bb58f26192e4ba00f01e2e7b136bbd8\"","isRequired":true,"uniqueKey":"parts.items.[INDEX].etag","typeLabel":"string"}},"type":"object","uniqueKey":"parts.items.[INDEX]","typeLabel":"object"},"minItems":1,"isRequired":true,"uniqueKey":"parts","typeLabel":"object[]"}},"type":"object","uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"session_id":512,"parts":[{"part_number":1,"etag":"\"9bb58f26192e4ba00f01e2e7b136bbd8\""}]}}},"exampleType":"generated"}},"exampleType":"generated"},"responses":{"616afd57-1945-414a-a43e-f0b0474ac1b1":{"description":"File slot replaced","content":{"application/json":{"schema":{"properties":{"status":{"type":"string","example":"success","uniqueKey":"status","typeLabel":"string"},"message":{"type":"string","example":"File replaced successfully.","uniqueKey":"message","typeLabel":"string"},"data":{"description":"A Deal Folder file slot (workflow unit). The integer `status` field and its rolled-up string equivalents (`deal_folder_file_status` at the milestone level, `deal_folder_status` at the folder level) all draw from the same App\\\\Enums\\\\DealFolderStatus values.","properties":{"id":{"type":"integer","example":5,"uniqueKey":"data.id","typeLabel":"integer"},"deal_folder_id":{"type":"integer","example":12,"uniqueKey":"data.deal_folder_id","typeLabel":"integer"},"milestone_athlete_rel_id":{"type":"integer","example":88,"uniqueKey":"data.milestone_athlete_rel_id","typeLabel":"integer"},"slot_number":{"type":"integer","example":1,"uniqueKey":"data.slot_number","typeLabel":"integer"},"status":{"description":"**File state** (raw integer). `0` = Awaiting Upload, `1` = Needs Approval, `2` = Revision Requested, `3` = File Approved, `4` = Voided.","type":"integer","enum":[0,1,2,3,4],"example":1,"uniqueKey":"data.status","typeLabel":"enum\u003cinteger>"},"status_label":{"description":"**File state** (label for `status`). Only present in `/deal-folder/athlete-job-details` responses.","type":"string","enum":["Awaiting Upload","Needs Approval","Revision Requested","File Approved","Voided"],"example":"Needs Approval","uniqueKey":"data.status_label","typeLabel":"enum\u003cstring>"},"uploaded_by_user_id":{"type":"integer","example":42,"uniqueKey":"data.uploaded_by_user_id","typeLabel":"integer"},"current_version":{"description":"A single uploaded version of a Deal Folder file slot.","properties":{"id":{"type":"integer","example":11,"uniqueKey":"data.current_version.id","typeLabel":"integer"},"deal_folder_file_id":{"type":"integer","example":5,"uniqueKey":"data.current_version.deal_folder_file_id","typeLabel":"integer"},"file_path":{"type":"string","example":"deal-folders/12/slot-1/v1/foo.mp4","uniqueKey":"data.current_version.file_path","typeLabel":"string"},"file_name":{"type":"string","example":"foo.mp4","uniqueKey":"data.current_version.file_name","typeLabel":"string"},"file_size":{"description":"Size in bytes","type":"integer","example":8421376,"uniqueKey":"data.current_version.file_size","typeLabel":"integer"},"file_mime_type":{"type":"string","example":"video/mp4","uniqueKey":"data.current_version.file_mime_type","typeLabel":"string"},"thumbnail_path":{"oneOf":[{"type":"string","example":null,"uniqueKey":"data.current_version.thumbnail_path.oneOf.0","typeLabel":"string"},{"type":"null","example":null,"uniqueKey":"data.current_version.thumbnail_path.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.current_version.thumbnail_path","typeLabel":"string | null"},"version_number":{"type":"integer","example":1,"uniqueKey":"data.current_version.version_number","typeLabel":"integer"},"is_current":{"type":"boolean","example":true,"uniqueKey":"data.current_version.is_current","typeLabel":"boolean"},"uploaded_by_user_id":{"type":"integer","example":42,"uniqueKey":"data.current_version.uploaded_by_user_id","typeLabel":"integer"},"created_at":{"type":"string","format":"date-time","example":"2026-04-01T12:00:00Z","uniqueKey":"data.current_version.created_at","typeLabel":"string\u003cdate-time>"},"updated_at":{"type":"string","format":"date-time","example":"2026-04-01T12:00:00Z","uniqueKey":"data.current_version.updated_at","typeLabel":"string\u003cdate-time>"}},"type":"object","uniqueKey":"data.current_version","typeLabel":"object"},"created_at":{"type":"string","format":"date-time","example":"2026-04-01T12:00:00Z","uniqueKey":"data.created_at","typeLabel":"string\u003cdate-time>"},"updated_at":{"type":"string","format":"date-time","example":"2026-04-01T12:05:00Z","uniqueKey":"data.updated_at","typeLabel":"string\u003cdate-time>"},"deleted_at":{"oneOf":[{"type":"string","format":"date-time","example":null,"uniqueKey":"data.deleted_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","example":null,"uniqueKey":"data.deleted_at.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.deleted_at","typeLabel":"string\u003cdate-time> | null"}},"type":"object","uniqueKey":"data","typeLabel":"object"}},"type":"object","uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"status":"success","message":"File replaced successfully.","data":{"id":5,"deal_folder_id":12,"milestone_athlete_rel_id":88,"slot_number":1,"status":1,"status_label":"Needs Approval","uploaded_by_user_id":42,"current_version":{"id":11,"deal_folder_file_id":5,"file_path":"deal-folders/12/slot-1/v1/foo.mp4","file_name":"foo.mp4","file_size":8421376,"file_mime_type":"video/mp4","thumbnail_path":null,"version_number":1,"is_current":true,"uploaded_by_user_id":42,"created_at":"2026-04-01T12:00:00Z","updated_at":"2026-04-01T12:00:00Z"},"created_at":"2026-04-01T12:00:00Z","updated_at":"2026-04-01T12:05:00Z","deleted_at":null}}}},"exampleType":"generated"}},"exampleType":"generated"},"19bb8a69-13f9-4279-b502-a7cd42c963da":{"description":"Unauthorized","content":{"application/json":{"schema":{"properties":{"message":{"type":"string","example":"Unauthenticated.","uniqueKey":"message","typeLabel":"string"}},"type":"object","uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"message":"Unauthenticated."}}},"exampleType":"generated"}},"exampleType":"generated"},"cc3e1e78-812f-475c-8608-e08194b2d355":{"description":"Deal folder file or upload session not found / session does not belong to this slot","content":{"application/json":{"schema":{"properties":{"status":{"type":"string","example":"error","uniqueKey":"status","typeLabel":"string"},"message":{"type":"string","example":"Upload session not found.","uniqueKey":"message","typeLabel":"string"}},"type":"object","uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"status":"error","message":"Upload session not found."}}},"exampleType":"generated"}},"exampleType":"generated"},"523a6050-9565-4bb3-8f79-0c6c82bac207":{"description":"Validation error / session expired / not authorised / voided slot","content":{"application/json":{"schema":{"properties":{"message":{"type":"string","example":"The given data was invalid.","uniqueKey":"message","typeLabel":"string"},"errors":{"type":"object","additionalProperties":{"type":"array","items":{"type":"string","uniqueKey":"errors.additionalProperties.items.[INDEX]","typeLabel":"string"},"uniqueKey":"errors.additionalProperties","typeLabel":"string[]"},"uniqueKey":"errors","typeLabel":"object"}},"type":"object","uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"message":"The given data was invalid.","errors":{}}}},"exampleType":"generated"}},"exampleType":"generated"},"7cfef83a-88a9-44e5-9c6f-dae7f410979b":{"description":"S3 CompleteMultipartUpload or persistence failed","content":{"application/json":{"schema":{"properties":{"status":{"type":"string","example":"error","uniqueKey":"status","typeLabel":"string"},"message":{"type":"string","example":"Something went wrong while saving your file. Please try again.","uniqueKey":"message","typeLabel":"string"}},"type":"object","uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"status":"error","message":"Something went wrong while saving your file. Please try again."}}},"exampleType":"generated"}},"exampleType":"generated"}},"security":{"b79b4254-b4ba-456f-8ce4-598c2e917117":{"bearerAuth":{"type":"http","description":"JWT Bearer token authentication. Use the /api/login endpoint to obtain a token.","scheme":"bearer","bearerFormat":"JWT","scopes":[],"schemeName":"bearerAuth"}}},"servers":{"295231f0-52db-4e5a-91f0-b8e0f8989377":{"url":"http://localhost/mogl/mogl-backend/api","description":"Local"},"8d1d799d-7a2b-4ae3-93e4-43bb3b08caa9":{"url":"https://dev-api.mogl.online/api","description":"Dev"},"e03c3af8-8aed-4c2c-b473-4d1d283bf559":{"url":"https://staging-api.mogl.online/api","description":"Staging"},"65133f4b-faf9-4050-aedf-ff6c6d693258":{"url":"https://api.mogl.online/api","description":"Production"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"http","description":"JWT Bearer token authentication. Use the /api/login endpoint to obtain a token.","scheme":"bearer","bearerFormat":"JWT","scopes":[],"schemeName":"bearerAuth"},"schema":{"title":"Bearer Auth","type":"string","isRequired":true,"description":"JWT Bearer token authentication. Use the /api/login endpoint to obtain a token.","format":"bearer","typeLabel":"string\u003cbearer>","deprecated":false},"schemeName":"bearerAuth","name":"Authorization"}],"title":"bearerAuth"}]},"originalFileLocation":"storage/api-docs/api-docs.json"},"subdomain":"mogl","siteName":"MOGL Developer Docs","title":"iOS — Complete direct-to-S3 multipart upload (replace existing slot) - MOGL Developer Docs","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-11-03T06:28:07.941Z","originalFileLocation":"api-reference/core/deal-folder-ios-api/ios-—-complete-direct-to-s3-multipart-upload-replace-existing-slot.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"dark\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"iOS-only. Step 2 of 2 for replacing an existing file slot. Finalises the multipart upload, marks existing versions not-current, creates the new DealFolderFileVersion, resets the slot status to NEEDS_APPROVAL, and fires the same notifications as the web replace endpoint (notification type: deal-folder-file-replaced). The session_id must be the one returned from /replace/initiate for this same file slot.\">\u003cmeta data-mint-head name=\"application-name\" content=\"MOGL Developer Docs\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/mogl/qJanV2OptTPa7S4u/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/mogl/qJanV2OptTPa7S4u/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/mogl/qJanV2OptTPa7S4u/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/mogl/qJanV2OptTPa7S4u/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/mogl/qJanV2OptTPa7S4u/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/mogl/qJanV2OptTPa7S4u/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/mogl/qJanV2OptTPa7S4u/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/mogl/qJanV2OptTPa7S4u/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/mogl/qJanV2OptTPa7S4u/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"iOS — Complete direct-to-S3 multipart upload (replace existing slot) - MOGL Developer Docs\">\u003cmeta data-mint-head property=\"og:description\" content=\"iOS-only. Step 2 of 2 for replacing an existing file slot. Finalises the multipart upload, marks existing versions not-current, creates the new DealFolderFileVersion, resets the slot status to NEEDS_APPROVAL, and fires the same notifications as the web replace endpoint (notification type: deal-folder-file-replaced). The session_id must be the one returned from /replace/initiate for this same file slot.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"MOGL Developer Docs\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://developer.mogl.online/api-reference/core/deal-folder-ios-api/ios-—-complete-direct-to-s3-multipart-upload-replace-existing-slot\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://mogl.mintlify.app/_mintlify/api/og/v2?division=Deal+Folder+iOS+API\u0026amp;title=iOS+%E2%80%94+Complete+direct-to-S3+multipart+upload+%28replace+existing+slot%29\u0026amp;description=iOS-only.+Step+2+of+2+for+replacing+an+existing+file+slot.+Finalises+the+multipart+upload%2C+marks+existing+versions+not-current%2C+creates+the+new+DealFolderFileVe\u0026amp;theme=1610f40cbd83339222c8410b\u0026amp;signature=3751d891c493f84aa70a2afc85981e8f34ac15928d78bd76a3489710180ceaa7\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"iOS — Complete direct-to-S3 multipart upload (replace existing slot) - MOGL Developer Docs\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"iOS-only. Step 2 of 2 for replacing an existing file slot. Finalises the multipart upload, marks existing versions not-current, creates the new DealFolderFileVersion, resets the slot status to NEEDS_APPROVAL, and fires the same notifications as the web replace endpoint (notification type: deal-folder-file-replaced). The session_id must be the one returned from /replace/initiate for this same file slot.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://mogl.mintlify.app/_mintlify/api/og/v2?division=Deal+Folder+iOS+API\u0026amp;title=iOS+%E2%80%94+Complete+direct-to-S3+multipart+upload+%28replace+existing+slot%29\u0026amp;description=iOS-only.+Step+2+of+2+for+replacing+an+existing+file+slot.+Finalises+the+multipart+upload%2C+marks+existing+versions+not-current%2C+creates+the+new+DealFolderFileVe\u0026amp;theme=1610f40cbd83339222c8410b\u0026amp;signature=3751d891c493f84aa70a2afc85981e8f34ac15928d78bd76a3489710180ceaa7\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/mogl/qJanV2OptTPa7S4u/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"MOGL Developer Docs\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#d45125\">\u003clink data-mint-head rel=\"canonical\" href=\"https://developer.mogl.online/api-reference/core/deal-folder-ios-api/ios-—-complete-direct-to-s3-multipart-upload-replace-existing-slot\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/api-reference/core/deal-folder-ios-api/ios-%E2%80%94-complete-direct-to-s3-multipart-upload-replace-existing-slot.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://developer.mogl.online/#organization\",\"name\":\"MOGL Developer Docs\",\"url\":\"https://developer.mogl.online\"},{\"@type\":\"WebSite\",\"@id\":\"https://developer.mogl.online#website\",\"name\":\"MOGL Developer Docs\",\"url\":\"https://developer.mogl.online\",\"publisher\":{\"@id\":\"https://developer.mogl.online/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://developer.mogl.online/api-reference/core/deal-folder-ios-api/ios-%E2%80%94-complete-direct-to-s3-multipart-upload-replace-existing-slot#webpage\",\"url\":\"https://developer.mogl.online/api-reference/core/deal-folder-ios-api/ios-%E2%80%94-complete-direct-to-s3-multipart-upload-replace-existing-slot\",\"name\":\"iOS — Complete direct-to-S3 multipart upload (replace existing slot)\",\"description\":\"iOS-only. Step 2 of 2 for replacing an existing file slot. Finalises the multipart upload, marks existing versions not-current, creates the new DealFolderFileVersion, resets the slot status to NEEDS_APPROVAL, and fires the same notifications as the web replace endpoint (notification type: deal-folder-file-replaced). The session_id must be the one returned from /replace/initiate for this same file slot.\",\"dateModified\":\"2026-11-03T06:28:07.941Z\",\"isPartOf\":{\"@id\":\"https://developer.mogl.online#website\"},\"breadcrumb\":{\"@id\":\"https://developer.mogl.online/api-reference/core/deal-folder-ios-api/ios-%E2%80%94-complete-direct-to-s3-multipart-upload-replace-existing-slot#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://developer.mogl.online/api-reference/core/deal-folder-ios-api/ios-%E2%80%94-complete-direct-to-s3-multipart-upload-replace-existing-slot#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Core API\",\"item\":\"https://developer.mogl.online/api-reference/core-api\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Core API Endpoints\",\"item\":\"https://developer.mogl.online/api-reference/core/user-registration--agent/register-agent-legacy\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Deal Folder iOS API\",\"item\":\"https://developer.mogl.online/api-reference/core/deal-folder-ios-api/ios-%E2%80%94-initiate-direct-to-s3-multipart-upload-for-a-new-file-slot\"},{\"@type\":\"ListItem\",\"position\":4,\"name\":\"iOS — Complete direct-to-S3 multipart upload (replace existing slot)\",\"item\":\"https://developer.mogl.online/api-reference/core/deal-folder-ios-api/ios-%E2%80%94-complete-direct-to-s3-multipart-upload-replace-existing-slot\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://developer.mogl.online/api-reference/core/deal-folder-ios-api/ios-%E2%80%94-complete-direct-to-s3-multipart-upload-replace-existing-slot#apireference\",\"headline\":\"iOS — Complete direct-to-S3 multipart upload (replace existing slot)\",\"name\":\"iOS — Complete direct-to-S3 multipart upload (replace existing slot)\",\"description\":\"iOS-only. Step 2 of 2 for replacing an existing file slot. Finalises the multipart upload, marks existing versions not-current, creates the new DealFolderFileVersion, resets the slot status to NEEDS_APPROVAL, and fires the same notifications as the web replace endpoint (notification type: deal-folder-file-replaced). The session_id must be the one returned from /replace/initiate for this same file slot.\",\"url\":\"https://developer.mogl.online/api-reference/core/deal-folder-ios-api/ios-%E2%80%94-complete-direct-to-s3-multipart-upload-replace-existing-slot\",\"mainEntityOfPage\":{\"@id\":\"https://developer.mogl.online/api-reference/core/deal-folder-ios-api/ios-%E2%80%94-complete-direct-to-s3-multipart-upload-replace-existing-slot#webpage\"},\"dateModified\":\"2026-11-03T06:28:07.941Z\",\"publisher\":{\"@id\":\"https://developer.mogl.online/#organization\"},\"isPartOf\":{\"@id\":\"https://developer.mogl.online#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"MOGL Developer Docs\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"MOGL Developer Docs","nav":{"global":null,"tabs":[{"tab":"Documentation","pages":[{"title":"Documentation","href":""}]},{"tab":"API Reference","groups":[{"group":"Core API","pages":[{"title":"MOGL Platform Core API: Overview and Key Endpoints","sidebarTitle":"Core API","href":"/api-reference/core-api"},{"group":"Core API Endpoints","pages":[{"group":"User Registration - Agent","pages":[{"title":"Register agent (legacy)","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /agent/register","href":"/api-reference/core/user-registration--agent/register-agent-legacy"},{"title":"Register agent (new)","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /agent/register-new","href":"/api-reference/core/user-registration--agent/register-agent-new"},{"title":"Agent onboarding - Step 2 (Email/Password)","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /agent/update-registration-step2","href":"/api-reference/core/user-registration--agent/agent-onboarding--step-2-emailpassword"},{"title":"Agent onboarding - Step 3 (Agency Name)","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /agent/update-registration-step3","href":"/api-reference/core/user-registration--agent/agent-onboarding--step-3-agency-name"},{"title":"Agent onboarding - Step 4 (LinkedIn Profile)","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /agent/update-registration-step4","href":"/api-reference/core/user-registration--agent/agent-onboarding--step-4-linkedin-profile"},{"title":"Agent onboarding - Step 5 (Contact Name)","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /agent/update-registration-step5","href":"/api-reference/core/user-registration--agent/agent-onboarding--step-5-contact-name"},{"title":"Agent onboarding - Step 6 (Contact Number)","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /agent/update-registration-step6","href":"/api-reference/core/user-registration--agent/agent-onboarding--step-6-contact-number"},{"title":"Agent onboarding - Step 7 (OTP Verification)","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /agent/update-registration-step7","href":"/api-reference/core/user-registration--agent/agent-onboarding--step-7-otp-verification"}]},{"group":"Agent","pages":[{"title":"Get agent profile","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json get /agent/me","href":"/api-reference/core/agent/get-agent-profile"},{"title":"Update agent profile","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json put /agent","href":"/api-reference/core/agent/update-agent-profile"},{"title":"Accept platform terms \u0026 contract","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /agent/accept-contract","href":"/api-reference/core/agent/accept-platform-terms-\u0026-contract"}]},{"group":"Agent - Athletes","pages":[{"title":"Send invitation to athlete","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /agent/invite-athlete","href":"/api-reference/core/agent--athletes/send-invitation-to-athlete"},{"title":"Resend athlete invitation","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /agent/resend-athlete-invitation/{invitationId}","href":"/api-reference/core/agent--athletes/resend-athlete-invitation"},{"title":"Cancel athlete invitation","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /agent/cancel-athlete-invitation/{invitationId}","href":"/api-reference/core/agent--athletes/cancel-athlete-invitation"},{"title":"Get invited athletes list","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json get /agent/invited-athletes","href":"/api-reference/core/agent--athletes/get-invited-athletes-list"},{"title":"Get represented athletes","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json get /agent/athletes","href":"/api-reference/core/agent--athletes/get-represented-athletes"},{"title":"Get represented athletes, sending the filters in a body","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /agent/athletes","href":"/api-reference/core/agent--athletes/get-represented-athletes-sending-the-filters-in-a-body"},{"title":"Remove several athletes from the agent's client list","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json delete /agent/athletes","href":"/api-reference/core/agent--athletes/remove-several-athletes-from-the-agents-client-list"},{"title":"Upload a profile photo for a represented athlete","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /agent/athletes/{athleteId}/photo","href":"/api-reference/core/agent--athletes/upload-a-profile-photo-for-a-represented-athlete"},{"title":"Read a represented athlete's profile","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json get /agent/athletes/{athleteId}/profile","href":"/api-reference/core/agent--athletes/read-a-represented-athletes-profile"},{"title":"Fill in profile details for a represented athlete","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json put /agent/athletes/{athleteId}/profile","href":"/api-reference/core/agent--athletes/fill-in-profile-details-for-a-represented-athlete"},{"title":"The agent's agency W-9, viewed from a represented athlete","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json get /agent/athletes/{athleteId}/w9","href":"/api-reference/core/agent--athletes/the-agents-agency-w-9-viewed-from-a-represented-athlete"},{"title":"Submit the agent's agency W-9 from a represented athlete","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /agent/athletes/{athleteId}/w9","href":"/api-reference/core/agent--athletes/submit-the-agents-agency-w-9-from-a-represented-athlete"},{"title":"Issue an expiring link so an athlete can connect one social platform","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /agent/athletes/{athleteId}/social-link-token","href":"/api-reference/core/agent--athletes/issue-an-expiring-link-so-an-athlete-can-connect-one-social-platform"},{"title":"Link a social account for a represented athlete","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /agent/athletes/{athleteId}/social/{platform}","href":"/api-reference/core/agent--athletes/link-a-social-account-for-a-represented-athlete"},{"title":"Unlink a social account from a represented athlete","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json delete /agent/athletes/{athleteId}/social/{platform}","href":"/api-reference/core/agent--athletes/unlink-a-social-account-from-a-represented-athlete"},{"title":"Remove an athlete from the agent's client list","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json delete /agent/athletes/{athleteId}","href":"/api-reference/core/agent--athletes/remove-an-athlete-from-the-agents-client-list"},{"title":"Apply athletes to job","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /agent/apply-athletes-to-job","href":"/api-reference/core/agent--athletes/apply-athletes-to-job"}]},{"group":"Agent - Roster Import","pages":[{"title":"Open a CSVBox importer session","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /agent/roster-imports/session","href":"/api-reference/core/agent--roster-import/open-a-csvbox-importer-session"},{"title":"CSVBox import webhook (called by CSVBox, not the client)","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /agent/roster-imports/csvbox","href":"/api-reference/core/agent--roster-import/csvbox-import-webhook-called-by-csvbox-not-the-client"},{"title":"List the agent's imports","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json get /agent/roster-imports","href":"/api-reference/core/agent--roster-import/list-the-agents-imports"},{"title":"Import progress and final summary","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json get /agent/roster-imports/{importId}","href":"/api-reference/core/agent--roster-import/import-progress-and-final-summary"},{"title":"Per-row results","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json get /agent/roster-imports/{importId}/rows","href":"/api-reference/core/agent--roster-import/per-row-results"},{"title":"Retry the failed rows","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /agent/roster-imports/{importId}/retry","href":"/api-reference/core/agent--roster-import/retry-the-failed-rows"}]},{"group":"Agent - Stripe","pages":[{"title":"Get payment methods","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json get /agent/stripe/payment-methods","href":"/api-reference/core/agent--stripe/get-payment-methods"},{"title":"Add payment method","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /agent/stripe/payment-methods","href":"/api-reference/core/agent--stripe/add-payment-method"},{"title":"Set default payment method","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /agent/stripe/payment-methods/{paymentMethodId}/set-as-default","href":"/api-reference/core/agent--stripe/set-default-payment-method"},{"title":"Verify bank account (micro-deposits)","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /agent/stripe/payment-methods/{paymentMethodId}/verify-bank-account","href":"/api-reference/core/agent--stripe/verify-bank-account-micro-deposits"},{"title":"Remove payment method","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json delete /agent/stripe/payment-methods/{paymentMethodId}","href":"/api-reference/core/agent--stripe/remove-payment-method"},{"title":"Get billing invoices","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json get /agent/stripe/invoices","href":"/api-reference/core/agent--stripe/get-billing-invoices"},{"title":"Get active subscriptions","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json get /agent/stripe/subscriptions","href":"/api-reference/core/agent--stripe/get-active-subscriptions"}]},{"group":"Agent - Pay","pages":[{"title":"Agent-wide pay feed","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json get /agent/pay-feed","href":"/api-reference/core/agent--pay/agent-wide-pay-feed"}]},{"group":"Agent - Contracts","pages":[{"title":"Get athlete contracts","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json get /agent/athlete-contracts","href":"/api-reference/core/agent--contracts/get-athlete-contracts"},{"title":"Download athlete contract PDF","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json get /agent/athlete/{athleteId}/job/{jobId}/download-contract","href":"/api-reference/core/agent--contracts/download-athlete-contract-pdf"}]},{"group":"Agent - Availability Confirmation","pages":[{"title":"Get athlete's pending jobs for confirmation","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json get /agent/athlete-pending-jobs-for-confirmation","href":"/api-reference/core/agent--availability-confirmation/get-athletes-pending-jobs-for-confirmation"},{"title":"Confirm athlete availability for job","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /agent/confirm-the-availability","href":"/api-reference/core/agent--availability-confirmation/confirm-athlete-availability-for-job"},{"title":"Decline job on behalf of athlete","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /agent/not-available-for-deal","href":"/api-reference/core/agent--availability-confirmation/decline-job-on-behalf-of-athlete"},{"title":"Request due date extension for athlete","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /agent/request-new-due-date-for-deal","href":"/api-reference/core/agent--availability-confirmation/request-due-date-extension-for-athlete"}]},{"group":"Agent - Roster Pages","pages":[{"title":"Get the signed-in agent's My Roster Link","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json get /agent/my-roster-link","href":"/api-reference/core/agent--roster-pages/get-the-signed-in-agents-my-roster-link"},{"title":"Public roster directory","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /roster-directory","href":"/api-reference/core/agent--roster-pages/public-roster-directory"},{"title":"Public agent roster page","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /get-agent-roster","href":"/api-reference/core/agent--roster-pages/public-agent-roster-page"},{"title":"Resolve a public SEO URL (now includes rosters)","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /resolve-public-seo-url","href":"/api-reference/core/agent--roster-pages/resolve-a-public-seo-url-now-includes-rosters"}]},{"group":"Athlete","pages":[{"title":"Get agent invitations for athlete","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json get /athlete/agent-invitations","href":"/api-reference/core/athlete/get-agent-invitations-for-athlete"},{"title":"Get agent invitation status","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /athlete/agent-invitation-status","href":"/api-reference/core/athlete/get-agent-invitation-status"},{"title":"Accept agent invitation","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /athlete/agent-invitations/{invitationToken}/accept","href":"/api-reference/core/athlete/accept-agent-invitation"},{"title":"Deny agent invitation","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /athlete/agent-invitations/{invitationToken}/deny","href":"/api-reference/core/athlete/deny-agent-invitation"},{"title":"Search athletes (V2)","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /searchAthleteV2","href":"/api-reference/core/athlete/search-athletes-v2"},{"title":"Get social media audience data","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /socialMediaAudienceData","href":"/api-reference/core/athlete/get-social-media-audience-data"},{"title":"Get recent social media audience data","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /socialMediaAudienceRecentData","href":"/api-reference/core/athlete/get-recent-social-media-audience-data"},{"title":"Get division/conference list","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json get /getDivisionConference","href":"/api-reference/core/athlete/get-divisionconference-list"},{"title":"Search athletes by name","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /getAthleteListByName","href":"/api-reference/core/athlete/search-athletes-by-name"},{"title":"Get detailed athlete info","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /getAthleteDetail","href":"/api-reference/core/athlete/get-detailed-athlete-info"},{"title":"Get similar athletes","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /similarAthlete","href":"/api-reference/core/athlete/get-similar-athletes"},{"title":"Update athlete profile","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /editAthleteWebsite","href":"/api-reference/core/athlete/update-athlete-profile"},{"title":"Change athlete password","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /changeAthletePassword","href":"/api-reference/core/athlete/change-athlete-password"},{"title":"Toggle favourite athlete","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /favouriteAthlete","href":"/api-reference/core/athlete/toggle-favourite-athlete"},{"title":"Get partner's favourite athletes","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /favouriteAthleteList","href":"/api-reference/core/athlete/get-partners-favourite-athletes"},{"title":"Follow/unfollow athlete","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /followAthlete","href":"/api-reference/core/athlete/followunfollow-athlete"},{"title":"Search athletes for job invite","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /searchAthleteInvite","href":"/api-reference/core/athlete/search-athletes-for-job-invite"},{"title":"Rate an athlete","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /athleteRating","href":"/api-reference/core/athlete/rate-an-athlete"},{"title":"Get athlete ratings","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /getAthleteRating","href":"/api-reference/core/athlete/get-athlete-ratings"},{"title":"Upload athlete post content","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /postUpload","href":"/api-reference/core/athlete/upload-athlete-post-content"},{"title":"List athlete posts","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /listPostUpload","href":"/api-reference/core/athlete/list-athlete-posts"},{"title":"Edit athlete post","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /postUploadEdit","href":"/api-reference/core/athlete/edit-athlete-post"},{"title":"Delete athlete post","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /postUploadDelete","href":"/api-reference/core/athlete/delete-athlete-post"},{"title":"Get athlete todo list","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /todoListAthlete","href":"/api-reference/core/athlete/get-athlete-todo-list"},{"title":"Delete athlete todo item","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /todoListAthleteDelete","href":"/api-reference/core/athlete/delete-athlete-todo-item"},{"title":"Get athlete outstanding deliverables","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /athleteDeliverables","href":"/api-reference/core/athlete/get-athlete-outstanding-deliverables"},{"title":"Get athlete deliverables (V2)","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /athleteDeliverablesV2","href":"/api-reference/core/athlete/get-athlete-deliverables-v2"},{"title":"Get athlete deliverables (V3)","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /athleteDeliverablesV3","href":"/api-reference/core/athlete/get-athlete-deliverables-v3"},{"title":"Get athlete overdue deliverables","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /athleteOverDueDeliverables","href":"/api-reference/core/athlete/get-athlete-overdue-deliverables"},{"title":"Download athlete job contract PDF","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json get /athlete/jobs/{jobId}/download-contract","href":"/api-reference/core/athlete/download-athlete-job-contract-pdf"},{"title":"Download athlete job contract as PDF only (no asset bundle)","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json get /athlete/jobs/{jobId}/download-contract-pdf","href":"/api-reference/core/athlete/download-athlete-job-contract-as-pdf-only-no-asset-bundle"},{"title":"Update athlete eligibility to university","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json put /athlete/update-eligibility","href":"/api-reference/core/athlete/update-athlete-eligibility-to-university"}]},{"group":"Internal","pages":[{"title":"Back Office: link an athlete directly to an agent","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /internal/agent-representations/link","href":"/api-reference/core/internal/back-office:-link-an-athlete-directly-to-an-agent"}]},{"group":"Partner","pages":[{"title":"Follow/unfollow partner","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /followPartner","href":"/api-reference/core/partner/followunfollow-partner"},{"title":"Get partner's posted jobs","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /partnerJobs","href":"/api-reference/core/partner/get-partners-posted-jobs"},{"title":"Get partner job details","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /partnerJobDetails","href":"/api-reference/core/partner/get-partner-job-details"},{"title":"Get job applicants for partner","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /partnerGetJobApplicants","href":"/api-reference/core/partner/get-job-applicants-for-partner"},{"title":"List partners","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /listPartner","href":"/api-reference/core/partner/list-partners"},{"title":"Edit partner website and profile (full update)","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /editPartnerWebsite","href":"/api-reference/core/partner/edit-partner-website-and-profile-full-update"},{"title":"Rate a partner","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /partnerRating","href":"/api-reference/core/partner/rate-a-partner"},{"title":"Get partner ratings","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /getPartnerRating","href":"/api-reference/core/partner/get-partner-ratings"},{"title":"Cancel job invitation to athlete","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /partner/cancel-job-invitation","href":"/api-reference/core/partner/cancel-job-invitation-to-athlete"},{"title":"Bulk hire athletes for a job","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /partner/bulk-hiring","href":"/api-reference/core/partner/bulk-hire-athletes-for-a-job"},{"title":"Get bulk pay athlete deliverables listing","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /partner/get-bulk-pay-athlete-deliverables","href":"/api-reference/core/partner/get-bulk-pay-athlete-deliverables-listing"},{"title":"Get bulk payment summary","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /partner/get-bulk-payment-summary","href":"/api-reference/core/partner/get-bulk-payment-summary"},{"title":"Get single payment athlete deliverable","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /partner/get-single-payment-athlete-deliverable","href":"/api-reference/core/partner/get-single-payment-athlete-deliverable"},{"title":"Get single athlete milestone cost breakdown","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /partner/get-single-athlete-millestone-cost","href":"/api-reference/core/partner/get-single-athlete-milestone-cost-breakdown"},{"title":"Request manual review of a job/deal","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /partner/request-manual-review","href":"/api-reference/core/partner/request-manual-review-of-a-jobdeal"},{"title":"Approve athlete deliverable submission","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /partner/approve-athlete-deliverable/{milestonesAthleteRel}","href":"/api-reference/core/partner/approve-athlete-deliverable-submission"},{"title":"Deny athlete deliverable submission","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /partner/deny-athlete-deliverable/{milestonesAthleteRel}","href":"/api-reference/core/partner/deny-athlete-deliverable-submission"}]},{"group":"Athlete - Availability Confirmation","pages":[{"title":"Get jobs pending availability confirmation","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json get /athlete/pending-jobs-for-confirmation","href":"/api-reference/core/athlete--availability-confirmation/get-jobs-pending-availability-confirmation"},{"title":"Confirm availability for hired job","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /athlete/confirm-the-availability","href":"/api-reference/core/athlete--availability-confirmation/confirm-availability-for-hired-job"},{"title":"Decline hired job (not available)","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /athlete/not-available-for-deal","href":"/api-reference/core/athlete--availability-confirmation/decline-hired-job-not-available"},{"title":"Request deadline extension","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /athlete/request-new-due-date-for-deal","href":"/api-reference/core/athlete--availability-confirmation/request-deadline-extension"}]},{"group":"Athlete - NIL Feed","pages":[{"title":"Get recent deals for NIL feed","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /athlete/getRecentDealsPost","href":"/api-reference/core/athlete--nil-feed/get-recent-deals-for-nil-feed"},{"title":"Search partners/brands","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /athlete/searchPartners","href":"/api-reference/core/athlete--nil-feed/search-partnersbrands"}]},{"group":"Affiliate","pages":[{"title":"Get my referral list","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /myRefferalList","href":"/api-reference/core/affiliate/get-my-referral-list"},{"title":"Send referral email(s)","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /sendReferralEmail","href":"/api-reference/core/affiliate/send-referral-emails"},{"title":"Get affiliate link list","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json get /affiliateLinkList","href":"/api-reference/core/affiliate/get-affiliate-link-list"},{"title":"Add or update affiliate link","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /affiliateAddLink","href":"/api-reference/core/affiliate/add-or-update-affiliate-link"},{"title":"Delete affiliate link","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /affiliateDeleteLink","href":"/api-reference/core/affiliate/delete-affiliate-link"},{"title":"Get affiliate profile detail","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /affiliateDetail","href":"/api-reference/core/affiliate/get-affiliate-profile-detail"},{"title":"Update affiliate link sort order","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /affiliateLinkSortOrder","href":"/api-reference/core/affiliate/update-affiliate-link-sort-order"},{"title":"Get affiliate athlete page data","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /affiliateAthlete","href":"/api-reference/core/affiliate/get-affiliate-athlete-page-data"},{"title":"Record affiliate page view for an athlete","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /affiliateAthleteUpdate","href":"/api-reference/core/affiliate/record-affiliate-page-view-for-an-athlete"},{"title":"Record affiliate link click","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /affiliateLinkClickUpdate","href":"/api-reference/core/affiliate/record-affiliate-link-click"}]},{"group":"Athlete - AI Assistant","pages":[{"title":"Send a message to the AI athlete assistant","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /athlete/ai-athlete-assistant/chat","href":"/api-reference/core/athlete--ai-assistant/send-a-message-to-the-ai-athlete-assistant"},{"title":"Get AI assistant conversation history","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json get /athlete/ai-athlete-assistant/history","href":"/api-reference/core/athlete--ai-assistant/get-ai-assistant-conversation-history"},{"title":"Generate the athlete waitlist share card","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json get /athlete/ai-athlete-assistant/share-card","href":"/api-reference/core/athlete--ai-assistant/generate-the-athlete-waitlist-share-card"},{"title":"Mark AI assistant turns as read","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /athlete/ai-athlete-assistant/mark-read","href":"/api-reference/core/athlete--ai-assistant/mark-ai-assistant-turns-as-read"},{"title":"List clarification drafts","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json get /athlete/ai-athlete-assistant/clarification-drafts","href":"/api-reference/core/athlete--ai-assistant/list-clarification-drafts"},{"title":"Get one clarification draft","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json get /athlete/ai-athlete-assistant/clarification_draft/{id}","href":"/api-reference/core/athlete--ai-assistant/get-one-clarification-draft"},{"title":"Send a clarification draft to the brand","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /athlete/ai-athlete-assistant/clarification-drafts/{id}/send","href":"/api-reference/core/athlete--ai-assistant/send-a-clarification-draft-to-the-brand"}]},{"group":"Athlete - AI Waitlist","pages":[{"title":"Get the AI waitlist cell state","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json get /athlete/ai-waitlist/status","href":"/api-reference/core/athlete--ai-waitlist/get-the-ai-waitlist-cell-state"},{"title":"Join the AI Athlete Assistant waitlist","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /athlete/ai-waitlist/join","href":"/api-reference/core/athlete--ai-waitlist/join-the-ai-athlete-assistant-waitlist"}]},{"group":"User Registration - Athlete","pages":[{"title":"Register new athlete","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /athlete/register","href":"/api-reference/core/user-registration--athlete/register-new-athlete"},{"title":"Approve athlete registration","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /athlete/approve-athlete","href":"/api-reference/core/user-registration--athlete/approve-athlete-registration"},{"title":"Athlete onboarding - Step 2 (Email/Password)","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /athlete/update-registration-step2","href":"/api-reference/core/user-registration--athlete/athlete-onboarding--step-2-emailpassword"},{"title":"Athlete onboarding - Step 3 (Name)","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /athlete/update-registration-step3","href":"/api-reference/core/user-registration--athlete/athlete-onboarding--step-3-name"},{"title":"Athlete onboarding - Step 4 (Sport \u0026 University)","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /athlete/update-registration-step4","href":"/api-reference/core/user-registration--athlete/athlete-onboarding--step-4-sport-\u0026-university"},{"title":"Athlete onboarding - Step 5 (Personal Info)","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /athlete/update-registration-step5","href":"/api-reference/core/user-registration--athlete/athlete-onboarding--step-5-personal-info"},{"title":"Athlete onboarding - Step 6 (Referral Code)","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /athlete/update-registration-step6","href":"/api-reference/core/user-registration--athlete/athlete-onboarding--step-6-referral-code"},{"title":"Athlete onboarding - Step 7 (Contact Number)","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /athlete/update-registration-step7","href":"/api-reference/core/user-registration--athlete/athlete-onboarding--step-7-contact-number"},{"title":"Athlete onboarding - Step 8 (OTP Verification)","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /athlete/update-registration-step8","href":"/api-reference/core/user-registration--athlete/athlete-onboarding--step-8-otp-verification"}]},{"group":"Authentication","pages":[{"title":"User login","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /login","href":"/api-reference/core/authentication/user-login"},{"title":"Request password reset","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /forget-password","href":"/api-reference/core/authentication/request-password-reset"},{"title":"Confirm password reset","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /forget-password-confirm","href":"/api-reference/core/authentication/confirm-password-reset"},{"title":"Logout user","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /logout","href":"/api-reference/core/authentication/logout-user"},{"title":"Get authenticated user","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /me","href":"/api-reference/core/authentication/get-authenticated-user"}]},{"group":"User Registration - Common","pages":[{"title":"Check if email exists","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /check-email-exist","href":"/api-reference/core/user-registration--common/check-if-email-exists"},{"title":"Register a new user","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /register/user","href":"/api-reference/core/user-registration--common/register-a-new-user"},{"title":"Update user type","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /register/userTypeUpdate","href":"/api-reference/core/user-registration--common/update-user-type"},{"title":"Update password during registration","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /register/updatePassword","href":"/api-reference/core/user-registration--common/update-password-during-registration"},{"title":"Get profile data in registration format","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json get /myProfileDataAsRegister","href":"/api-reference/core/user-registration--common/get-profile-data-in-registration-format"}]},{"group":"Chat","pages":[{"title":"Send a chat message","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /sendMessage","href":"/api-reference/core/chat/send-a-chat-message"},{"title":"Send mass message to multiple users","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /sendMessageMass","href":"/api-reference/core/chat/send-mass-message-to-multiple-users"},{"title":"Fetch chat contacts/message list","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /fetchMessages","href":"/api-reference/core/chat/fetch-chat-contactsmessage-list"},{"title":"Fetch messages by conversation ID","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /fetchMessagesById","href":"/api-reference/core/chat/fetch-messages-by-conversation-id"},{"title":"Load more messages (pagination, hardcoded 10 per page)","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /fetchMoreMessages","href":"/api-reference/core/chat/load-more-messages-pagination-hardcoded-10-per-page"},{"title":"Fetch chat details (returns latest 10 chats, no custom pagination)","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /fetchChat","href":"/api-reference/core/chat/fetch-chat-details-returns-latest-10-chats-no-custom-pagination"},{"title":"Fetch chat by ID","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /fetchChatById","href":"/api-reference/core/chat/fetch-chat-by-id"},{"title":"Load more chats (pagination, hardcoded 10 per page)","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /fetchMoreChats","href":"/api-reference/core/chat/load-more-chats-pagination-hardcoded-10-per-page"},{"title":"Fetch chat notification count (no body params, returns unread count only)","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /fetchChatNotifications","href":"/api-reference/core/chat/fetch-chat-notification-count-no-body-params-returns-unread-count-only"},{"title":"Pin or unpin a message","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /pinUnpinMessage","href":"/api-reference/core/chat/pin-or-unpin-a-message"},{"title":"Get pinned messages list (paginate 10)","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /pinnedMessageList","href":"/api-reference/core/chat/get-pinned-messages-list-paginate-10"},{"title":"Check if fan is blocked","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /checkFanBlocked","href":"/api-reference/core/chat/check-if-fan-is-blocked"},{"title":"Block or unblock a fan user","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /athleteBlockUnblockFan","href":"/api-reference/core/chat/block-or-unblock-a-fan-user"},{"title":"Get blocked user list","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /blockedUserList","href":"/api-reference/core/chat/get-blocked-user-list"},{"title":"Initiate new chat conversation","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /chatMessageInitiate","href":"/api-reference/core/chat/initiate-new-chat-conversation"}]},{"group":"Notifications","pages":[{"title":"Fetch in-app notifications","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /fetchNotifications","href":"/api-reference/core/notifications/fetch-in-app-notifications"},{"title":"Mark notification as read","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /updateReadNotification","href":"/api-reference/core/notifications/mark-notification-as-read"},{"title":"Mark all notifications as read (no body params needed, marks all for auth user)","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /updateReadNotificationAll","href":"/api-reference/core/notifications/mark-all-notifications-as-read-no-body-params-needed-marks-all-for-auth-user"},{"title":"Get notification preferences","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json get /getMyNotificationPreference","href":"/api-reference/core/notifications/get-notification-preferences"},{"title":"Save notification preferences","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /saveMyNotificationPreference","href":"/api-reference/core/notifications/save-notification-preferences"},{"title":"Toggle all in-app notifications on/off","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /updateAllInAppNotificationStatus","href":"/api-reference/core/notifications/toggle-all-in-app-notifications-onoff"},{"title":"Toggle all SMS notifications on/off","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /updateAllSMSNotificationStatus","href":"/api-reference/core/notifications/toggle-all-sms-notifications-onoff"},{"title":"Get announcement list","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /announcementList","href":"/api-reference/core/notifications/get-announcement-list"},{"title":"Update announcement read status","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /updateAnnouncementStatus","href":"/api-reference/core/notifications/update-announcement-read-status"},{"title":"Stop all announcements for the current user (no body params needed, sets user announcement_visibility to N)","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /stopAnnouncement","href":"/api-reference/core/notifications/stop-all-announcements-for-the-current-user-no-body-params-needed-sets-user-announcement_visibility-to-n"}]},{"group":"Deal Folder","pages":[{"title":"Milestone-wise deal folder content for one athlete+job","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /deal-folder/athlete-job-details","href":"/api-reference/core/deal-folder/milestone-wise-deal-folder-content-for-one-athlete+job"},{"title":"Get a deal folder (milestone-wise, full detail)","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json get /deal-folder/{dealFolder}","href":"/api-reference/core/deal-folder/get-a-deal-folder-milestone-wise-full-detail"},{"title":"Upload a new file slot to a deliverable","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /deal-folder/{dealFolder}/files","href":"/api-reference/core/deal-folder/upload-a-new-file-slot-to-a-deliverable"},{"title":"Replace the current version of a file slot","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /deal-folder/files/{file}/replace","href":"/api-reference/core/deal-folder/replace-the-current-version-of-a-file-slot"},{"title":"Delete a file slot","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json delete /deal-folder/files/{file}","href":"/api-reference/core/deal-folder/delete-a-file-slot"},{"title":"Approve a file slot (brand only)","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /deal-folder/files/{file}/approve","href":"/api-reference/core/deal-folder/approve-a-file-slot-brand-only"},{"title":"Request a revision on a file slot (brand only)","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /deal-folder/files/{file}/request-revision","href":"/api-reference/core/deal-folder/request-a-revision-on-a-file-slot-brand-only"},{"title":"Get the activity feed (comments + activity logs) for a file slot","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json get /deal-folder/files/{file}/comments","href":"/api-reference/core/deal-folder/get-the-activity-feed-comments-+-activity-logs-for-a-file-slot"},{"title":"Add a comment to a file slot","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /deal-folder/files/{file}/comments","href":"/api-reference/core/deal-folder/add-a-comment-to-a-file-slot"},{"title":"Get a single deal folder file slot (chat-popup lookup)","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json get /deal-folder-file/{file}","href":"/api-reference/core/deal-folder/get-a-single-deal-folder-file-slot-chat-popup-lookup"},{"title":"Get paginated comments for a brand-uploaded deal asset","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json get /deal-folder/{dealFolder}/assets/{documentId}/comments","href":"/api-reference/core/deal-folder/get-paginated-comments-for-a-brand-uploaded-deal-asset"},{"title":"Add a comment on a brand-uploaded deal asset","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /deal-folder/{dealFolder}/assets/{documentId}/comments","href":"/api-reference/core/deal-folder/add-a-comment-on-a-brand-uploaded-deal-asset"}]},{"group":"Deal Folder iOS API","pages":[{"title":"iOS — Initiate direct-to-S3 multipart upload for a new file slot","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /deal-folder/{dealFolder}/files/initiate","href":"/api-reference/core/deal-folder-ios-api/ios-—-initiate-direct-to-s3-multipart-upload-for-a-new-file-slot"},{"title":"iOS — Complete direct-to-S3 multipart upload (new file slot)","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /deal-folder/{dealFolder}/files/complete","href":"/api-reference/core/deal-folder-ios-api/ios-—-complete-direct-to-s3-multipart-upload-new-file-slot"},{"title":"iOS — Initiate direct-to-S3 multipart upload to replace an existing slot","description":"iOS-only. Step 1 of 2 for replacing an existing file slot. Creates an S3 multipart upload session bound to this DealFolderFile and returns presigned URLs (one per ~10 MB part) valid for 24 hours. Call POST /deal-folder/files/{file}/replace/complete with the returned session_id and per-part ETags to finalise. Only the original uploader (or the athlete's agent) may call this; voided slots cannot be replaced.","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /deal-folder/files/{file}/replace/initiate","href":"/api-reference/core/deal-folder-ios-api/ios-—-initiate-direct-to-s3-multipart-upload-to-replace-an-existing-slot"},{"title":"iOS — Complete direct-to-S3 multipart upload (replace existing slot)","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /deal-folder/files/{file}/replace/complete","href":"/api-reference/core/deal-folder-ios-api/ios-—-complete-direct-to-s3-multipart-upload-replace-existing-slot"}]},{"group":"Internal / AI Assistant Tools","pages":[{"title":"Invoke one Athlete Assistant tool","description":"Server-to-server gateway used by mogl-ai-service. The path accepts exactly nine Laravel tools: get_portfolio, search_deals, get_deal, get_timeline, get_deal_folder, get_brand_conversation, find_deals, propose_brand_draft, and propose_support. search_kb is Python-local and is rejected here. Auth: both X-API-KEY and X-Mogl-Turn-Token are required; athlete identity is derived from the turn token and is never accepted in the body. HTTP 200 carries successful results and expected domain/tool errors (ok=false). HTTP 401 is reserved for missing or invalid credentials. HTTP 422 returns invalid_params. HTTP 503 returns unavailable. Unknown, deleted, unauthorized, and cross-athlete records use not_found. Cross-conversation, malformed, missing, stale orphan, wrong group id, and otherwise unresolvable discussed-group refs use that same not_found envelope. They do not return a success discussed_group and do not reveal header existence. coverage=unavailable is only a success shape when an in-scope header resolves but its member snapshot is internally inconsistent or temporarily unavailable. get_portfolio list rows with total_count at most three may include next_work_item for remaining Deal Folder or completion work; next_work_item.deadline belongs to that same deliverable. next_due_* remains the compact calendar label. Compact lists of four or more omit next_work_item. Count and overview actions do not load folder work and may return discussed_groups while deals is empty and returned_count is zero. discussed_group_page is exclusive of live query fields and pages a captured snapshot at most 20 rows. Truncated live lists require a nonempty continuation_cursor even when discussed_groups is present. Truncated snapshot_capture_order pages keep continuation_cursor null and continue with discussed_group_page offset. Page results set requested_segment=all. Captured original segment stays on discussed_groups[].segment. summary_counts is the current histogram over reauthorized snapshot members. total_count and returned_count describe current authorized snapshot membership and page, not a live filter. Discussed-group references are identifiers, not credentials. get_deal_folder is a live read-only Deal Folder read for one host-bound standard job. Fan requests return fan_deal_not_allowed. Optional file_id must already appear as deal_folder_file:{id} on a successful current-turn result. File states are awaiting_upload, awaiting_brand_review, revision_requested, approved, voided, and unknown; legacy submitted is rejected. Empty non-voided rows are awaiting_upload even when not applicable. approved requires a real approved file. unknown is non-actionable. remaining_upload_slots is capacity, not outstanding work. Ordinary latest_brand_comment is optional context. Formal revision reasons come only from active_revision_request. Focused comments include kind=comment|revision_request. File approval of an In-Progress deliverable continues through completion_mode and proof_of_work_required. Comments and files are bounded. The tool never marks comments read or changes folder state. get_brand_conversation reads every athlete-brand messages record ordered by stored send time then chat id; sort is sent_at_desc (default) or sent_at_asc, page_size defaults to 1 (max 20), and next_cursor is bound to the same athlete, deal, and sort. Messages within a page are listed oldest to newest. read_by_recipient appears only when the request carried sort, and the tool never marks messages read. get_deal.deal_folder is compatibility data only. Brand drafts are athlete to brand. Support drafts are athlete to MOGL Support. The tappable support phrase remains pre-filled in email here. Selected-deal focus (selected_deal_id) is host-derived on the AI loop result consumed by Laravel; it is not a field on this tool response and is not exposed on public athlete chat/history items.","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /internal/ai-assistant/tools/{tool}","href":"/api-reference/core/internal-ai-assistant-tools/invoke-one-athlete-assistant-tool"}]},{"group":"Jobs","pages":[{"title":"Create or edit a job/deal","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /add-job","href":"/api-reference/core/jobs/create-or-edit-a-jobdeal"},{"title":"Prepare a Partner Web deal duplicate","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /prepare-job-duplicate","href":"/api-reference/core/jobs/prepare-a-partner-web-deal-duplicate"},{"title":"Edit job after AI review","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /ai-edit-job","href":"/api-reference/core/jobs/edit-job-after-ai-review"},{"title":"Job list for listing page","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /jobListForListingPage","href":"/api-reference/core/jobs/job-list-for-listing-page"},{"title":"Search jobs with filters","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /searchJob","href":"/api-reference/core/jobs/search-jobs-with-filters"},{"title":"Search jobs V2","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /searchJobV2","href":"/api-reference/core/jobs/search-jobs-v2"},{"title":"Get jobs by title","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /getjobListByTitle","href":"/api-reference/core/jobs/get-jobs-by-title"},{"title":"Get selected job details","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /getSelectedJob","href":"/api-reference/core/jobs/get-selected-job-details"},{"title":"Record job view","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /viewJob","href":"/api-reference/core/jobs/record-job-view"},{"title":"Toggle job status (active/inactive)","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /changeJobStatus","href":"/api-reference/core/jobs/toggle-job-status-activeinactive"},{"title":"Delete a job","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /deleteJob","href":"/api-reference/core/jobs/delete-a-job"},{"title":"Get max job price limit","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json get /getjobMaxPriceLimit","href":"/api-reference/core/jobs/get-max-job-price-limit"},{"title":"Apply to a job","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /applyJob","href":"/api-reference/core/jobs/apply-to-a-job"},{"title":"Invite athlete to job","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /inviteAthleteJob","href":"/api-reference/core/jobs/invite-athlete-to-job"},{"title":"Bulk invite athletes to job","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /inviteAthleteJobBulk","href":"/api-reference/core/jobs/bulk-invite-athletes-to-job"},{"title":"Get invited jobs for athlete","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /invitedJobofAthlete","href":"/api-reference/core/jobs/get-invited-jobs-for-athlete"},{"title":"Get invited athlete list for a job","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json get /invitedAthleteJobList","href":"/api-reference/core/jobs/get-invited-athlete-list-for-a-job"},{"title":"List invited athletes","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /invitedAthleteList","href":"/api-reference/core/jobs/list-invited-athletes"},{"title":"Accept job invitation","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /jobInvitationAccepted","href":"/api-reference/core/jobs/accept-job-invitation"},{"title":"Hire an athlete for a job","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /athleteHire","href":"/api-reference/core/jobs/hire-an-athlete-for-a-job"},{"title":"Stop accepting athlete applications","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /noMoreAthleteReq","href":"/api-reference/core/jobs/stop-accepting-athlete-applications"},{"title":"Reject athlete from job","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /rejectAthletefromJob","href":"/api-reference/core/jobs/reject-athlete-from-job"},{"title":"Partner marks athlete as not interested","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /partnerNotInterested","href":"/api-reference/core/jobs/partner-marks-athlete-as-not-interested"},{"title":"Accept agreement for job","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /agreementStatusChange","href":"/api-reference/core/jobs/accept-agreement-for-job"},{"title":"Update job milestone","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /updateMilestone","href":"/api-reference/core/jobs/update-job-milestone"},{"title":"Update job deliverable due dates","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /updateDueDate","href":"/api-reference/core/jobs/update-job-deliverable-due-dates"},{"title":"Update due date for athlete milestone (partner)","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /updateDueDatePartner","href":"/api-reference/core/jobs/update-due-date-for-athlete-milestone-partner"},{"title":"Change job deliverable status","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /jobStatusChange","href":"/api-reference/core/jobs/change-job-deliverable-status"},{"title":"Change will-disclose status","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /changeStatusWillDisclose","href":"/api-reference/core/jobs/change-will-disclose-status"},{"title":"Trigger AI job review","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /review-job","href":"/api-reference/core/jobs/trigger-ai-job-review"},{"title":"Get job review results (legacy)","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json get /job-review-results/{jobId}","href":"/api-reference/core/jobs/get-job-review-results-legacy"},{"title":"Get persisted AI job review results","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json get /job-review-results-v2/{jobId}","href":"/api-reference/core/jobs/get-persisted-ai-job-review-results"},{"title":"Submit media post for job deliverable","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /submitMediaPost","href":"/api-reference/core/jobs/submit-media-post-for-job-deliverable"},{"title":"Get user's jobs (athlete/partner view)","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /userJobs","href":"/api-reference/core/jobs/get-users-jobs-athletepartner-view"},{"title":"Get user's jobs V2","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /userJobsV2","href":"/api-reference/core/jobs/get-users-jobs-v2"},{"title":"Get hired athletes for mass messaging","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /getHiredAthleteList","href":"/api-reference/core/jobs/get-hired-athletes-for-mass-messaging"},{"title":"List campaign assets","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /campaignAssetsList","href":"/api-reference/core/jobs/list-campaign-assets"},{"title":"Download campaign assets as zip","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json get /campaignAssetsDownload/{jobId}","href":"/api-reference/core/jobs/download-campaign-assets-as-zip"},{"title":"Add or edit a disclosed job","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /add-disclosed-job","href":"/api-reference/core/jobs/add-or-edit-a-disclosed-job"},{"title":"List disclosed jobs","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /disclosedJob","href":"/api-reference/core/jobs/list-disclosed-jobs"},{"title":"Update disclosed job deliverable status","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /updateDisclosedJobDeliverable","href":"/api-reference/core/jobs/update-disclosed-job-deliverable-status"},{"title":"Download job contract PDF","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json get /jobs/{jobId}/download-contract","href":"/api-reference/core/jobs/download-job-contract-pdf"},{"title":"Download athlete agreement (public)","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json get /agreement-download/{athleteId}/{jobId}","href":"/api-reference/core/jobs/download-athlete-agreement-public"}]},{"group":"Partner - External Job","pages":[{"title":"Generate external shareable job link","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /generateExternalJobLink","href":"/api-reference/core/partner--external-job/generate-external-shareable-job-link"},{"title":"List external applicant column selector options","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /external/listExternalColumnSelector","href":"/api-reference/core/partner--external-job/list-external-applicant-column-selector-options"},{"title":"Update external applicant column selector","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /external/updateExternalColumnSelector","href":"/api-reference/core/partner--external-job/update-external-applicant-column-selector"},{"title":"Get external applicant athlete list","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /external/getExternalApplicants-AthleteList","href":"/api-reference/core/partner--external-job/get-external-applicant-athlete-list"},{"title":"Verify external job link password","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /externalVerifyPassword","href":"/api-reference/core/partner--external-job/verify-external-job-link-password"},{"title":"Check external job link validity","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /checkExternalJobLink","href":"/api-reference/core/partner--external-job/check-external-job-link-validity"},{"title":"Get external job applicants","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /external/getExternalJobApplicants","href":"/api-reference/core/partner--external-job/get-external-job-applicants"},{"title":"Mark interest in external applicant","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /external/markExternalInterest","href":"/api-reference/core/partner--external-job/mark-interest-in-external-applicant"},{"title":"Get external job Campaign Tracker (hired athletes)","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /external/getExternalJobCampaignTracker","href":"/api-reference/core/partner--external-job/get-external-job-campaign-tracker-hired-athletes"},{"title":"Get Campaign Tracker athlete filter dropdown","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /external/getCampaignTracker-AthleteList","href":"/api-reference/core/partner--external-job/get-campaign-tracker-athlete-filter-dropdown"},{"title":"Get Campaign Tracker file preview popup detail","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /external/getCampaignTrackerFileDetail","href":"/api-reference/core/partner--external-job/get-campaign-tracker-file-preview-popup-detail"},{"title":"Get Campaign Tracker file popup comment/activity feed","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /external/getCampaignTrackerFileComments","href":"/api-reference/core/partner--external-job/get-campaign-tracker-file-popup-commentactivity-feed"},{"title":"List Campaign Tracker column selector options","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /external/listCampaignTrackerColumnSelector","href":"/api-reference/core/partner--external-job/list-campaign-tracker-column-selector-options"},{"title":"Update Campaign Tracker column selector","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /external/updateCampaignTrackerColumnSelector","href":"/api-reference/core/partner--external-job/update-campaign-tracker-column-selector"}]},{"group":"Deals","pages":[{"title":"Get my deals","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /myDeals","href":"/api-reference/core/deals/get-my-deals"},{"title":"Get my deals V2","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /myDealsV2","href":"/api-reference/core/deals/get-my-deals-v2"},{"title":"Get my deals count by status (returns counts for all statuses)","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /myDealsCount","href":"/api-reference/core/deals/get-my-deals-count-by-status-returns-counts-for-all-statuses"},{"title":"Bulk approve deals from partner side","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /bulkApproveFromPartner","href":"/api-reference/core/deals/bulk-approve-deals-from-partner-side"},{"title":"Get deals with invalid media links","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json get /dealsWithInvalidLink","href":"/api-reference/core/deals/get-deals-with-invalid-media-links"},{"title":"Get recent deals for athlete","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /recentDealAthlete","href":"/api-reference/core/deals/get-recent-deals-for-athlete"},{"title":"Find available deals","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /findDeals","href":"/api-reference/core/deals/find-available-deals"}]},{"group":"Onboarding Tutorial","pages":[{"title":"Get onboarding tutorial list","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json get /onboardingTutorialList","href":"/api-reference/core/onboarding-tutorial/get-onboarding-tutorial-list"},{"title":"Update onboarding tutorial progress","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /onboardingTutorialUpdate","href":"/api-reference/core/onboarding-tutorial/update-onboarding-tutorial-progress"}]},{"group":"iOS Device","pages":[{"title":"Get iOS device token list","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json get /getDeviceTokenList","href":"/api-reference/core/ios-device/get-ios-device-token-list"},{"title":"Update/register iOS device token","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /updateDeviceToken","href":"/api-reference/core/ios-device/updateregister-ios-device-token"},{"title":"Start live activity token","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /startActivityToken","href":"/api-reference/core/ios-device/start-live-activity-token"},{"title":"Get start activity token list","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json get /getStartActivityTokenList","href":"/api-reference/core/ios-device/get-start-activity-token-list"},{"title":"Update live activity token","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /updateActivityToken","href":"/api-reference/core/ios-device/update-live-activity-token"},{"title":"Get update activity token list","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json get /getUpdateActivityTokenList","href":"/api-reference/core/ios-device/get-update-activity-token-list"},{"title":"Get app minimum version requirement","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json get /app-minimum-version","href":"/api-reference/core/ios-device/get-app-minimum-version-requirement"}]},{"group":"Internal / Cron","pages":[{"title":"Assign free plan to all brands (cron)","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json get /assignFreePlanToAllBrand","href":"/api-reference/core/internal-cron/assign-free-plan-to-all-brands-cron"},{"title":"Auto-renew brand subscriptions (cron)","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json get /autoRenewalSubscriptionBrand","href":"/api-reference/core/internal-cron/auto-renew-brand-subscriptions-cron"},{"title":"Auto-charge pending subscription payments (cron)","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json get /autoChargeSubscriptionPendingPaymentBrand","href":"/api-reference/core/internal-cron/auto-charge-pending-subscription-payments-cron"},{"title":"Send expiring subscription notifications (cron)","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json get /sendExpiringNotificationSubscriptionBrand","href":"/api-reference/core/internal-cron/send-expiring-subscription-notifications-cron"},{"title":"Update Stripe pending payment statuses (cron)","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json get /stripePendstatus","href":"/api-reference/core/internal-cron/update-stripe-pending-payment-statuses-cron"},{"title":"Auto-set 2-star review for overdue deliverables (cron)","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json get /set2StarAutoReview","href":"/api-reference/core/internal-cron/auto-set-2-star-review-for-overdue-deliverables-cron"},{"title":"Send partner profile update notification","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /send-partner-profile-update-notification","href":"/api-reference/core/internal-cron/send-partner-profile-update-notification"},{"title":"Send compliance notification emails (cron)","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json get /complianceNotificationCron","href":"/api-reference/core/internal-cron/send-compliance-notification-emails-cron"},{"title":"Revenue calculation cron job","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json get /revenueCalculationCron","href":"/api-reference/core/internal-cron/revenue-calculation-cron-job"},{"title":"Run Laravel scheduler (core backend)","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json get /scheduler","href":"/api-reference/core/internal-cron/run-laravel-scheduler-core-backend"},{"title":"Process bulk athlete hiring queue (cron)","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json get /bulkHireAthlete","href":"/api-reference/core/internal-cron/process-bulk-athlete-hiring-queue-cron"},{"title":"Process bulk approvals from partner queue (cron)","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json get /bulkApproveFromPartnerProcess","href":"/api-reference/core/internal-cron/process-bulk-approvals-from-partner-queue-cron"},{"title":"Process bulk payment requests (cron)","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json get /bulkPaymentRequestProcess","href":"/api-reference/core/internal-cron/process-bulk-payment-requests-cron"},{"title":"Update job statuses based on dates (cron)","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json get /jobStatusChangeCron","href":"/api-reference/core/internal-cron/update-job-statuses-based-on-dates-cron"},{"title":"Delete incomplete user accounts (cron)","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json get /deleteIncompleteAccounts","href":"/api-reference/core/internal-cron/delete-incomplete-user-accounts-cron"},{"title":"Trigger job share notification (server-to-server)","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /JobShareCall","href":"/api-reference/core/internal-cron/trigger-job-share-notification-server-to-server"},{"title":"Send SMS notification (server-to-server)","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /sendSMSRequest","href":"/api-reference/core/internal-cron/send-sms-notification-server-to-server"},{"title":"Send email notification (server-to-server)","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /sendEmailRequest","href":"/api-reference/core/internal-cron/send-email-notification-server-to-server"},{"title":"Send in-app notification (server-to-server)","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /sendInAppNotificationRequest","href":"/api-reference/core/internal-cron/send-in-app-notification-server-to-server"},{"title":"Send web push notification (server-to-server)","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /sendWebNotificationRequest","href":"/api-reference/core/internal-cron/send-web-push-notification-server-to-server"},{"title":"Disable notification preference (server-to-server)","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /disableNotificationPreference","href":"/api-reference/core/internal-cron/disable-notification-preference-server-to-server"},{"title":"Fetch Twitter timeline data","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /twitter_timeline","href":"/api-reference/core/internal-cron/fetch-twitter-timeline-data"},{"title":"Update total completed deliverable count","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json get /updateTotalCompletedDeliverableCount","href":"/api-reference/core/internal-cron/update-total-completed-deliverable-count"},{"title":"Send first deal AI feedback notification","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json get /partner/firstDealAIFeedbackNotification/{job_id}","href":"/api-reference/core/internal-cron/send-first-deal-ai-feedback-notification"},{"title":"Send first deal approved notification","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json get /partner/firstDealApprovedNotification/{job_id}","href":"/api-reference/core/internal-cron/send-first-deal-approved-notification"}]},{"group":"Public Pages","pages":[{"title":"Search athletes by name with university (public)","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /getAthleteListByNameWithUniversity","href":"/api-reference/core/public-pages/search-athletes-by-name-with-university-public"},{"title":"Get university list","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json get /userUniversityList","href":"/api-reference/core/public-pages/get-university-list"},{"title":"Rate an athlete (public)","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /rate2Athlete","href":"/api-reference/core/public-pages/rate-an-athlete-public"},{"title":"List business roles","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json get /listBusinessRole","href":"/api-reference/core/public-pages/list-business-roles"},{"title":"List business sizes","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json get /listBusinessSize","href":"/api-reference/core/public-pages/list-business-sizes"},{"title":"List legal terms (public)","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /listLegalTermsWithoutAuth","href":"/api-reference/core/public-pages/list-legal-terms-public"},{"title":"List blog posts (athlete)","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /listBlog","href":"/api-reference/core/public-pages/list-blog-posts-athlete"},{"title":"Get blog post by ID","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /listBlogById","href":"/api-reference/core/public-pages/get-blog-post-by-id"},{"title":"List partner blog posts","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /listBlogPartner","href":"/api-reference/core/public-pages/list-partner-blog-posts"},{"title":"List FAQs (no pagination, returns all)","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /listFaq","href":"/api-reference/core/public-pages/list-faqs-no-pagination-returns-all"},{"title":"Search FAQs","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /searchFaq","href":"/api-reference/core/public-pages/search-faqs"},{"title":"Get about page content (no pagination)","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /listAbout","href":"/api-reference/core/public-pages/get-about-page-content-no-pagination"},{"title":"Get homepage content (no pagination)","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /listHome","href":"/api-reference/core/public-pages/get-homepage-content-no-pagination"},{"title":"List feature items (no pagination, returns all)","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /listFeatures","href":"/api-reference/core/public-pages/list-feature-items-no-pagination-returns-all"},{"title":"List testimonials (no pagination, returns all)","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /listTestimonials","href":"/api-reference/core/public-pages/list-testimonials-no-pagination-returns-all"},{"title":"List skills/tags (no pagination, returns all)","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /listSkills","href":"/api-reference/core/public-pages/list-skillstags-no-pagination-returns-all"},{"title":"List business categories (no pagination, returns all)","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /listBusinessCategory","href":"/api-reference/core/public-pages/list-business-categories-no-pagination-returns-all"},{"title":"List colleges/universities (no pagination, returns all)","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /listColleges","href":"/api-reference/core/public-pages/list-collegesuniversities-no-pagination-returns-all"},{"title":"List social media platforms (no pagination, returns all)","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /listPlatforms","href":"/api-reference/core/public-pages/list-social-media-platforms-no-pagination-returns-all"},{"title":"List deliverable types","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json get /listDeliverableType","href":"/api-reference/core/public-pages/list-deliverable-types"},{"title":"Get site configuration data","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json get /site_config","href":"/api-reference/core/public-pages/get-site-configuration-data"},{"title":"Get university/college details","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /university-config","href":"/api-reference/core/public-pages/get-universitycollege-details"},{"title":"Search partners by name (public)","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /listPartnerByName","href":"/api-reference/core/public-pages/search-partners-by-name-public"},{"title":"Get athlete rating by name (public)","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /getAthleteRatingByName","href":"/api-reference/core/public-pages/get-athlete-rating-by-name-public"},{"title":"Get partner rating by name (public)","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /getPartnerRatingByName","href":"/api-reference/core/public-pages/get-partner-rating-by-name-public"},{"title":"List post uploads by name (public)","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /listPostUploadByName","href":"/api-reference/core/public-pages/list-post-uploads-by-name-public"},{"title":"Sort athlete listing (guest, sort is hardcoded DESC, only pagination used)","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /sortAthleteListing","href":"/api-reference/core/public-pages/sort-athlete-listing-guest-sort-is-hardcoded-desc-only-pagination-used"},{"title":"List page management entries (public, no pagination)","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /listPageManagement","href":"/api-reference/core/public-pages/list-page-management-entries-public-no-pagination"},{"title":"Get privacy policy (public, no body params, returns id=1 record)","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /getPrivacyPolicy","href":"/api-reference/core/public-pages/get-privacy-policy-public-no-body-params-returns-id=1-record"},{"title":"Edit privacy policy (WARNING: no auth required)","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /editPrivacyPolicy","href":"/api-reference/core/public-pages/edit-privacy-policy-warning:-no-auth-required"},{"title":"Get partner blog post by ID","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /listBlogPartnerById","href":"/api-reference/core/public-pages/get-partner-blog-post-by-id"},{"title":"List feedback entries (public, no pagination, returns all)","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /listFeedback","href":"/api-reference/core/public-pages/list-feedback-entries-public-no-pagination-returns-all"},{"title":"List sports categories (no pagination, returns all)","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /listSportsCategory","href":"/api-reference/core/public-pages/list-sports-categories-no-pagination-returns-all"},{"title":"Search athletes by name (public)","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /listAthleteByName","href":"/api-reference/core/public-pages/search-athletes-by-name-public"},{"title":"List athletes for guest view (no params, hardcoded limit 12)","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /listAthleteGuest","href":"/api-reference/core/public-pages/list-athletes-for-guest-view-no-params-hardcoded-limit-12"},{"title":"List jobs for guest view (no params, hardcoded limit 8)","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /listJobsGuest","href":"/api-reference/core/public-pages/list-jobs-for-guest-view-no-params-hardcoded-limit-8"},{"title":"Get OEmbed URL preview","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /getOEmbedURL","href":"/api-reference/core/public-pages/get-oembed-url-preview"},{"title":"Unsubscribe from marketing emails","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /unsubscribe","href":"/api-reference/core/public-pages/unsubscribe-from-marketing-emails"}]},{"group":"Subscription","pages":[{"title":"Assign free subscription plan to brand","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json get /assignFreePlanToBrand","href":"/api-reference/core/subscription/assign-free-subscription-plan-to-brand"},{"title":"List all subscription plans","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json get /listSubscriptionPlan","href":"/api-reference/core/subscription/list-all-subscription-plans"},{"title":"Get current subscription plan","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json get /currentSubscriptionPlan","href":"/api-reference/core/subscription/get-current-subscription-plan"},{"title":"Get my subscription plan","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json get /mySubscriptionPlan","href":"/api-reference/core/subscription/get-my-subscription-plan"},{"title":"Subscribe to a new plan (only plan_id is used, transaction_type is NOT read by backend)","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /subscribeNewPlan","href":"/api-reference/core/subscription/subscribe-to-a-new-plan-only-plan_id-is-used-transaction_type-is-not-read-by-backend"},{"title":"Get subscription toast notifications","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json get /toastList","href":"/api-reference/core/subscription/get-subscription-toast-notifications"}]},{"group":"Partner - Content Library","pages":[{"title":"Get content library overview","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json get /partner/content/content-library/overview","href":"/api-reference/core/partner--content-library/get-content-library-overview"},{"title":"Get content library assets with pagination","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /partner/content/content-library","href":"/api-reference/core/partner--content-library/get-content-library-assets-with-pagination"},{"title":"Get jobs list for content library filter","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json get /partner/content/content-library/jobs","href":"/api-reference/core/partner--content-library/get-jobs-list-for-content-library-filter"},{"title":"Request single asset download","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /partner/content/assets/{id}/download","href":"/api-reference/core/partner--content-library/request-single-asset-download"},{"title":"Content Tab — paginated job list with deal-folder rollups","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /partner/content/deal-folders","href":"/api-reference/core/partner--content-library/content-tab-—-paginated-job-list-with-deal-folder-rollups"},{"title":"Content Tab — jobs list for the 'By Deal' filter modal","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json get /partner/content/deal-folders/jobs","href":"/api-reference/core/partner--content-library/content-tab-—-jobs-list-for-the-by-deal-filter-modal"},{"title":"Content Tab — athletes list for the per-job 'Athlete' filter modal","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json get /partner/content/deal-folders/{job_id}/athletes","href":"/api-reference/core/partner--content-library/content-tab-—-athletes-list-for-the-per-job-athlete-filter-modal"},{"title":"Content Tab — per-job detail (by-athlete or by-deliverable pivot)","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /partner/content/deal-folders/{job_id}","href":"/api-reference/core/partner--content-library/content-tab-—-per-job-detail-by-athlete-or-by-deliverable-pivot"}]},{"group":"Partner - Deliverable Report","pages":[{"title":"Get deliverable report column selector options","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json get /partner/deliverableReport-columnSelector","href":"/api-reference/core/partner--deliverable-report/get-deliverable-report-column-selector-options"},{"title":"Update deliverable report column visibility preferences","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /partner/deliverableReport-columnSelector-update","href":"/api-reference/core/partner--deliverable-report/update-deliverable-report-column-visibility-preferences"},{"title":"Get deliverable detail report data","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /partner/deliverableReport","href":"/api-reference/core/partner--deliverable-report/get-deliverable-detail-report-data"},{"title":"Export deliverable report to CSV","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /partner/deliverableReportExport","href":"/api-reference/core/partner--deliverable-report/export-deliverable-report-to-csv"},{"title":"Get athlete list for deliverable report filter dropdown","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json get /partner/deliverableReport-AthleteList","href":"/api-reference/core/partner--deliverable-report/get-athlete-list-for-deliverable-report-filter-dropdown"},{"title":"Get deliverable number list for filter dropdown","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json get /partner/deliverableReport-deliverableNumberList","href":"/api-reference/core/partner--deliverable-report/get-deliverable-number-list-for-filter-dropdown"},{"title":"Get deliverable category list for filter dropdown","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json get /partner/deliverableReport-categoryList","href":"/api-reference/core/partner--deliverable-report/get-deliverable-category-list-for-filter-dropdown"}]},{"group":"Partner - Screening Questions","pages":[{"title":"Get screening question report column options","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json get /partner/screeningQuestionReport-columnSelector","href":"/api-reference/core/partner--screening-questions/get-screening-question-report-column-options"},{"title":"Update screening question report column visibility preferences","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /partner/screeningQuestionReport-columnSelector-update","href":"/api-reference/core/partner--screening-questions/update-screening-question-report-column-visibility-preferences"},{"title":"Get screening question report data","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /partner/screeningQuestionReport","href":"/api-reference/core/partner--screening-questions/get-screening-question-report-data"},{"title":"Export screening question report to CSV","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /partner/screeningQuestionReportExport","href":"/api-reference/core/partner--screening-questions/export-screening-question-report-to-csv"},{"title":"Get athlete list for screening question report filter dropdown","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json get /partner/screeningQuestionReport-AthleteList","href":"/api-reference/core/partner--screening-questions/get-athlete-list-for-screening-question-report-filter-dropdown"}]},{"group":"Partner - Contract Management","pages":[{"title":"Dismiss/reject pending contract request","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /partner/dismiss-contract-request","href":"/api-reference/core/partner--contract-management/dismissreject-pending-contract-request"},{"title":"Cancel active contract with athlete","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /partner/cancel-the-contract","href":"/api-reference/core/partner--contract-management/cancel-active-contract-with-athlete"},{"title":"Cancel contract (admin/back-office request)","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /partner/cancel-the-contract-admin-req","href":"/api-reference/core/partner--contract-management/cancel-contract-adminback-office-request"}]},{"group":"User Registration - Partner","pages":[{"title":"Register new partner/brand","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /partner/register","href":"/api-reference/core/user-registration--partner/register-new-partnerbrand"},{"title":"Partner onboarding - Step 2 (Email/Password)","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /partner/update-registration-step2","href":"/api-reference/core/user-registration--partner/partner-onboarding--step-2-emailpassword"},{"title":"Partner onboarding - Step 3 (Company Name)","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /partner/update-registration-step3","href":"/api-reference/core/user-registration--partner/partner-onboarding--step-3-company-name"},{"title":"Partner onboarding - Step 4 (Business Category)","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /partner/update-registration-step4","href":"/api-reference/core/user-registration--partner/partner-onboarding--step-4-business-category"},{"title":"Partner onboarding - Step 5 (Company Size)","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /partner/update-registration-step5","href":"/api-reference/core/user-registration--partner/partner-onboarding--step-5-company-size"},{"title":"Partner onboarding - Step 6 (Company Website)","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /partner/update-registration-step6","href":"/api-reference/core/user-registration--partner/partner-onboarding--step-6-company-website"},{"title":"Partner onboarding - Step 7 (Contact Name)","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /partner/update-registration-step7","href":"/api-reference/core/user-registration--partner/partner-onboarding--step-7-contact-name"},{"title":"Partner onboarding - Step 8 (Job Role)","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /partner/update-registration-step8","href":"/api-reference/core/user-registration--partner/partner-onboarding--step-8-job-role"},{"title":"Partner onboarding - Step 9 (Contact Number)","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /partner/update-registration-step9","href":"/api-reference/core/user-registration--partner/partner-onboarding--step-9-contact-number"},{"title":"Partner onboarding - Step 10 (OTP Verification)","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /partner/update-registration-step10","href":"/api-reference/core/user-registration--partner/partner-onboarding--step-10-otp-verification"}]},{"group":"Payments","pages":[{"title":"Submit payment using saved default card (amount computed server-side, card auto-selected)","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /submitStripePaymentsaved","href":"/api-reference/core/payments/submit-payment-using-saved-default-card-amount-computed-server-side-card-auto-selected"},{"title":"Submit bulk payment request","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /bulkPaymentRequest","href":"/api-reference/core/payments/submit-bulk-payment-request"},{"title":"Submit manual/offline payment (amount taken from milestone price, not from request)","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /manualPaymentSubmit","href":"/api-reference/core/payments/submit-manualoffline-payment-amount-taken-from-milestone-price-not-from-request"},{"title":"Submit MOGL credit payment (amount taken from milestone price, not from request)","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /moglCreditPaymentSubmit","href":"/api-reference/core/payments/submit-mogl-credit-payment-amount-taken-from-milestone-price-not-from-request"},{"title":"Create Stripe Connect account for athlete (bank account details, country hardcoded US)","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /create_connect","href":"/api-reference/core/payments/create-stripe-connect-account-for-athlete-bank-account-details-country-hardcoded-us"},{"title":"Create Stripe Express Connect account (no body params needed, uses auth user profile data)","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /ConnectExpressAccount","href":"/api-reference/core/payments/create-stripe-express-connect-account-no-body-params-needed-uses-auth-user-profile-data"},{"title":"Retrieve Stripe Connect account status","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json get /StripeAccountRetrieve","href":"/api-reference/core/payments/retrieve-stripe-connect-account-status"},{"title":"List saved cards for partner (no params, returns all cards for auth user)","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /listCardPartner","href":"/api-reference/core/payments/list-saved-cards-for-partner-no-params-returns-all-cards-for-auth-user"},{"title":"Delete a saved card","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /deleteCardPartner","href":"/api-reference/core/payments/delete-a-saved-card"},{"title":"Set card as default","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /updateCardPartner","href":"/api-reference/core/payments/set-card-as-default"},{"title":"Verify bank account ownership via micro-deposits","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /bankAccountverify","href":"/api-reference/core/payments/verify-bank-account-ownership-via-micro-deposits"},{"title":"Update athlete/agent payout preference","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /updatePayment","href":"/api-reference/core/payments/update-athleteagent-payout-preference"},{"title":"Get athlete payment history","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /paymentHistoryAthlete","href":"/api-reference/core/payments/get-athlete-payment-history"},{"title":"Get athlete referral payment history","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /paymentHistoryAthleteReferral","href":"/api-reference/core/payments/get-athlete-referral-payment-history"},{"title":"Get partner payment history","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /paymentHistoryPartner","href":"/api-reference/core/payments/get-partner-payment-history"},{"title":"Get athlete total payment amount (no body params, sums all successful payments for auth user)","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /athletePaymentTotal","href":"/api-reference/core/payments/get-athlete-total-payment-amount-no-body-params-sums-all-successful-payments-for-auth-user"},{"title":"Get all payment history","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /paymentHistoryAll","href":"/api-reference/core/payments/get-all-payment-history"},{"title":"Get fan payment history","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /paymentHistoryFan","href":"/api-reference/core/payments/get-fan-payment-history"}]},{"group":"Public - Social Linking","pages":[{"title":"Describe an agent-issued social-linking link","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json get /public/social-link/{token}","href":"/api-reference/core/public--social-linking/describe-an-agent-issued-social-linking-link"},{"title":"Connect the social platform this link was issued for","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /public/social-link/{token}/connect","href":"/api-reference/core/public--social-linking/connect-the-social-platform-this-link-was-issued-for"}]},{"group":"Public - Influencer/SEO","pages":[{"title":"Get public web deals (fetches a single job by ID, no pagination)","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /public-web-deals","href":"/api-reference/core/public--influencerseo/get-public-web-deals-fetches-a-single-job-by-id-no-pagination"},{"title":"Generate job share URL","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /get-job-share-url","href":"/api-reference/core/public--influencerseo/generate-job-share-url"},{"title":"Generate athlete profile share URL","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /get-athlete-share-url","href":"/api-reference/core/public--influencerseo/generate-athlete-profile-share-url"},{"title":"Get public athlete profile","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /getAthleteProfileByID","href":"/api-reference/core/public--influencerseo/get-public-athlete-profile"},{"title":"Get athlete uploaded posts (public)","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /getAthletePostUploadByID","href":"/api-reference/core/public--influencerseo/get-athlete-uploaded-posts-public"},{"title":"Get recent deals for athlete (public)","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /recentDealAthletePublic","href":"/api-reference/core/public--influencerseo/get-recent-deals-for-athlete-public"},{"title":"Get affiliate athlete profile (public)","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /affiliateAthletePublic","href":"/api-reference/core/public--influencerseo/get-affiliate-athlete-profile-public"},{"title":"Get brand directory listing","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /brand-directory","href":"/api-reference/core/public--influencerseo/get-brand-directory-listing"},{"title":"Get brand jobs directory","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /brand-jobs-directory","href":"/api-reference/core/public--influencerseo/get-brand-jobs-directory"},{"title":"Get athlete directory listing","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /athlete-directory","href":"/api-reference/core/public--influencerseo/get-athlete-directory-listing"},{"title":"Get public sitemap for SEO","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json get /get_public_sitemap","href":"/api-reference/core/public--influencerseo/get-public-sitemap-for-seo"},{"title":"Search athletes (public)","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /searchAthletePublic","href":"/api-reference/core/public--influencerseo/search-athletes-public"},{"title":"Get social media audience data (public)","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /socialMediaAudiencePublic","href":"/api-reference/core/public--influencerseo/get-social-media-audience-data-public"}]},{"group":"MOGL Rosters","pages":[{"title":"Get roster with athletes and social media data","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /get-roster","href":"/api-reference/core/mogl-rosters/get-roster-with-athletes-and-social-media-data"}]},{"group":"Internal / QA Scenario Lab","pages":[{"title":"List registered QA Scenario Lab scenarios","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json get /internal/qa-scenario-lab/scenarios","href":"/api-reference/core/internal-qa-scenario-lab/list-registered-qa-scenario-lab-scenarios"},{"title":"Search selectable Scenario Lab brands","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json get /internal/qa-scenario-lab/brands","href":"/api-reference/core/internal-qa-scenario-lab/search-selectable-scenario-lab-brands"},{"title":"Search selectable Scenario Lab athletes","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json get /internal/qa-scenario-lab/athletes","href":"/api-reference/core/internal-qa-scenario-lab/search-selectable-scenario-lab-athletes"},{"title":"Preview a registered scenario without side effects","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /internal/qa-scenario-lab/preview","href":"/api-reference/core/internal-qa-scenario-lab/preview-a-registered-scenario-without-side-effects"},{"title":"Generate an idempotent registered scenario","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /internal/qa-scenario-lab/runs","href":"/api-reference/core/internal-qa-scenario-lab/generate-an-idempotent-registered-scenario"},{"title":"Read an administrator-owned Scenario Lab run","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json get /internal/qa-scenario-lab/runs/{run}","href":"/api-reference/core/internal-qa-scenario-lab/read-an-administrator-owned-scenario-lab-run"},{"title":"Verify a run before athlete-assistant evaluation","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /internal/qa-scenario-lab/runs/{run}/verify","href":"/api-reference/core/internal-qa-scenario-lab/verify-a-run-before-athlete-assistant-evaluation"},{"title":"Run a declared post-generation test action","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /internal/qa-scenario-lab/runs/{run}/triggers","href":"/api-reference/core/internal-qa-scenario-lab/run-a-declared-post-generation-test-action"},{"title":"Preview or apply ownership-safe cleanup for one DEV run","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /internal/qa-scenario-lab/runs/{run}/cleanup","href":"/api-reference/core/internal-qa-scenario-lab/preview-or-apply-ownership-safe-cleanup-for-one-dev-run"}]},{"group":"Services","pages":[{"title":"List service categories","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json get /service/categoryList","href":"/api-reference/core/services/list-service-categories"},{"title":"Auto-accept delivery for fan service requests","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json get /service/fanAutoAcceptDelivery","href":"/api-reference/core/services/auto-accept-delivery-for-fan-service-requests"},{"title":"Charge fan for service payment","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json get /service/fanChargePaymentService","href":"/api-reference/core/services/charge-fan-for-service-payment"},{"title":"Athlete receives service payment","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json get /service/athleteReceiveServicePayment","href":"/api-reference/core/services/athlete-receives-service-payment"},{"title":"Get athlete's offered services","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json get /service/athletes/{athleteId}/services","href":"/api-reference/core/services/get-athletes-offered-services"},{"title":"Get athletes providing services","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /service/athletes","href":"/api-reference/core/services/get-athletes-providing-services"},{"title":"Get service list with categories","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json get /service/category","href":"/api-reference/core/services/get-service-list-with-categories"},{"title":"Get service detail","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /service/serviceDetail","href":"/api-reference/core/services/get-service-detail"},{"title":"Save/update athlete service offering","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /service/saveService","href":"/api-reference/core/services/saveupdate-athlete-service-offering"},{"title":"Fan requests a service from athlete","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /service/fanRequest","href":"/api-reference/core/services/fan-requests-a-service-from-athlete"},{"title":"List service requests","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /service/ServiceRequestList","href":"/api-reference/core/services/list-service-requests"},{"title":"Get service request detail","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /service/ServiceRequestDetail","href":"/api-reference/core/services/get-service-request-detail"},{"title":"Athlete changes service request status","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /service/athleteChangeServiceRequestStatus","href":"/api-reference/core/services/athlete-changes-service-request-status"},{"title":"Submit document for service delivery","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /service/submitDocService","href":"/api-reference/core/services/submit-document-for-service-delivery"},{"title":"Update service preview","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /service/previewUpdate","href":"/api-reference/core/services/update-service-preview"},{"title":"Fan denies service delivery","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /service/fanDenyDelivery","href":"/api-reference/core/services/fan-denies-service-delivery"},{"title":"Fan accepts service delivery","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /service/fanAcceptDelivery","href":"/api-reference/core/services/fan-accepts-service-delivery"},{"title":"Fan cancels service deal (reason is NOT used by backend)","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /service/fanCancelDeal","href":"/api-reference/core/services/fan-cancels-service-deal-reason-is-not-used-by-backend"},{"title":"Athlete sends counter-offer for service request","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /service/athleteCounterOffer","href":"/api-reference/core/services/athlete-sends-counter-offer-for-service-request"},{"title":"Fan responds to athlete counter-offer","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /service/fanResponseAthleteCounterOffer","href":"/api-reference/core/services/fan-responds-to-athlete-counter-offer"}]},{"group":"User Registration - Fan","pages":[{"title":"Register new fan","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /fan/register","href":"/api-reference/core/user-registration--fan/register-new-fan"},{"title":"Fan onboarding - Step 2 (Email/Password)","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /fan/update-registration-step2","href":"/api-reference/core/user-registration--fan/fan-onboarding--step-2-emailpassword"},{"title":"Fan onboarding - Step 3 (Name)","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /fan/update-registration-step3","href":"/api-reference/core/user-registration--fan/fan-onboarding--step-3-name"},{"title":"Fan onboarding - Step 4 (University)","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /fan/update-registration-step4","href":"/api-reference/core/user-registration--fan/fan-onboarding--step-4-university"},{"title":"Get fan profile","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /fan/me","href":"/api-reference/core/user-registration--fan/get-fan-profile"},{"title":"Update fan profile","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /fan/update-profile","href":"/api-reference/core/user-registration--fan/update-fan-profile"},{"title":"Get university list for fan registration","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json get /fan/getUniversityList","href":"/api-reference/core/user-registration--fan/get-university-list-for-fan-registration"}]},{"group":"User Profile","pages":[{"title":"Get my profile by ID","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /listMyProfileByID","href":"/api-reference/core/user-profile/get-my-profile-by-id"},{"title":"Get my profile by ID (V2)","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /listMyProfileByIDV2","href":"/api-reference/core/user-profile/get-my-profile-by-id-v2"},{"title":"Get athlete profile by ID","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /listAthleteByID","href":"/api-reference/core/user-profile/get-athlete-profile-by-id"},{"title":"Get user details","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /user","href":"/api-reference/core/user-profile/get-user-details"},{"title":"Change user status","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /changeUserStatus","href":"/api-reference/core/user-profile/change-user-status"},{"title":"Change account status","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /changeStatus","href":"/api-reference/core/user-profile/change-account-status"},{"title":"Upload profile picture","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /uploadProfilePic","href":"/api-reference/core/user-profile/upload-profile-picture"},{"title":"Send OTP to mobile number","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /sendOtpMobile","href":"/api-reference/core/user-profile/send-otp-to-mobile-number"},{"title":"Verify mobile OTP","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /verifyOtpMobile","href":"/api-reference/core/user-profile/verify-mobile-otp"},{"title":"Update TikTok auth code","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /updateTiktokAuth","href":"/api-reference/core/user-profile/update-tiktok-auth-code"},{"title":"Update Twitter auth code","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /updateTwitterAuth","href":"/api-reference/core/user-profile/update-twitter-auth-code"},{"title":"Update Instagram auth code","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /updateInstagramAuth","href":"/api-reference/core/user-profile/update-instagram-auth-code"},{"title":"Disconnect social media account","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /disconnectSocialMedia","href":"/api-reference/core/user-profile/disconnect-social-media-account"},{"title":"Update mobile number","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /updateMobileNumber","href":"/api-reference/core/user-profile/update-mobile-number"},{"title":"Request profile deletion","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json get /deleteProfileRequest","href":"/api-reference/core/user-profile/request-profile-deletion"},{"title":"Update user timezone","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /updateUserTimezone","href":"/api-reference/core/user-profile/update-user-timezone"},{"title":"Get athlete business interests","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /getMyInterests","href":"/api-reference/core/user-profile/get-athlete-business-interests"},{"title":"Save athlete business interests","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /saveMyInterests","href":"/api-reference/core/user-profile/save-athlete-business-interests"},{"title":"Get athlete agent disclosure","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json get /getMyDisclosure","href":"/api-reference/core/user-profile/get-athlete-agent-disclosure"},{"title":"Save athlete agent disclosure","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /saveMyDisclosure","href":"/api-reference/core/user-profile/save-athlete-agent-disclosure"},{"title":"Get education course purchase history","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json get /educationCoursePurchaseHistory","href":"/api-reference/core/user-profile/get-education-course-purchase-history"},{"title":"Get partners by industry category","deprecated":null,"version":null,"openapi":"/storage/api-docs/api-docs.json post /getPartnerBasedIndustry","href":"/api-reference/core/user-profile/get-partners-by-industry-category"}]}]}]},{"group":"University API","pages":[{"title":"MOGL University Compliance API: Overview and Endpoints","sidebarTitle":"University API","href":"/api-reference/university-api"},{"group":"University API Endpoints","pages":[{"group":"Authentication","pages":[{"title":"Login to compliance portal","deprecated":null,"version":null,"openapi":"/storage/api-docs/university-api-docs.json post /login","href":"/api-reference/university/authentication/login-to-compliance-portal"},{"title":"Impersonate university admin login","deprecated":null,"version":null,"openapi":"/storage/api-docs/university-api-docs.json post /login-impersonate","href":"/api-reference/university/authentication/impersonate-university-admin-login"},{"title":"Register new compliance user","deprecated":null,"version":null,"openapi":"/storage/api-docs/university-api-docs.json post /register","href":"/api-reference/university/authentication/register-new-compliance-user"},{"title":"Set password for new user","deprecated":null,"version":null,"openapi":"/storage/api-docs/university-api-docs.json post /set-password","href":"/api-reference/university/authentication/set-password-for-new-user"},{"title":"Resend verification email","deprecated":null,"version":null,"openapi":"/storage/api-docs/university-api-docs.json post /resend","href":"/api-reference/university/authentication/resend-verification-email"},{"title":"Request password reset","deprecated":null,"version":null,"openapi":"/storage/api-docs/university-api-docs.json post /reset-password","href":"/api-reference/university/authentication/request-password-reset"},{"title":"Change password with token","deprecated":null,"version":null,"openapi":"/storage/api-docs/university-api-docs.json post /change-password","href":"/api-reference/university/authentication/change-password-with-token"},{"title":"Invite a new user to compliance portal","deprecated":null,"version":null,"openapi":"/storage/api-docs/university-api-docs.json post /invite-user","href":"/api-reference/university/authentication/invite-a-new-user-to-compliance-portal"},{"title":"Logout from compliance portal","deprecated":null,"version":null,"openapi":"/storage/api-docs/university-api-docs.json post /logout","href":"/api-reference/university/authentication/logout-from-compliance-portal"}]},{"group":"Transactions","pages":[{"title":"List all transactions (Dashboard)","deprecated":null,"version":null,"openapi":"/storage/api-docs/university-api-docs.json get /transactions","href":"/api-reference/university/transactions/list-all-transactions-dashboard"},{"title":"Transaction summary statistics (Dashboard)","deprecated":null,"version":null,"openapi":"/storage/api-docs/university-api-docs.json get /transactions/summary","href":"/api-reference/university/transactions/transaction-summary-statistics-dashboard"},{"title":"Top athletes by transactions (Dashboard)","deprecated":null,"version":null,"openapi":"/storage/api-docs/university-api-docs.json get /transactions/top-athletes","href":"/api-reference/university/transactions/top-athletes-by-transactions-dashboard"},{"title":"Top teams by transactions (Dashboard)","deprecated":null,"version":null,"openapi":"/storage/api-docs/university-api-docs.json get /transactions/top-teams","href":"/api-reference/university/transactions/top-teams-by-transactions-dashboard"},{"title":"Export transactions data (ZIP download)","deprecated":null,"version":null,"openapi":"/storage/api-docs/university-api-docs.json get /transactions/export","href":"/api-reference/university/transactions/export-transactions-data-zip-download"}]},{"group":"Athletes","pages":[{"title":"Get athletes list","deprecated":null,"version":null,"openapi":"/storage/api-docs/university-api-docs.json get /athletes/getAthlete","href":"/api-reference/university/athletes/get-athletes-list"},{"title":"Get athlete job details","deprecated":null,"version":null,"openapi":"/storage/api-docs/university-api-docs.json post /athletes/jobDetail","href":"/api-reference/university/athletes/get-athlete-job-details"},{"title":"Export athletes data","deprecated":null,"version":null,"openapi":"/storage/api-docs/university-api-docs.json get /athletes/export","href":"/api-reference/university/athletes/export-athletes-data"},{"title":"Download athlete job contract","deprecated":null,"version":null,"openapi":"/storage/api-docs/university-api-docs.json get /athletes/{athleteId}/jobs/{jobId}/download-contract","href":"/api-reference/university/athletes/download-athlete-job-contract"},{"title":"Download disclosed job contract","deprecated":null,"version":null,"openapi":"/storage/api-docs/university-api-docs.json get /athletes/{athleteId}/disclosed-jobs/{disclosedJobId}/download-contract","href":"/api-reference/university/athletes/download-disclosed-job-contract"}]},{"group":"Fans","pages":[{"title":"Get fans list","deprecated":null,"version":null,"openapi":"/storage/api-docs/university-api-docs.json get /fans","href":"/api-reference/university/fans/get-fans-list"}]},{"group":"Analytics","pages":[{"title":"NIL analytics by sport","deprecated":null,"version":null,"openapi":"/storage/api-docs/university-api-docs.json get /analytics/top-nil-sport","href":"/api-reference/university/analytics/nil-analytics-by-sport"},{"title":"NIL analytics by payment type","deprecated":null,"version":null,"openapi":"/storage/api-docs/university-api-docs.json get /analytics/top-nil-payment","href":"/api-reference/university/analytics/nil-analytics-by-payment-type"},{"title":"Number of athletes/applications","deprecated":null,"version":null,"openapi":"/storage/api-docs/university-api-docs.json get /analytics/number-applications","href":"/api-reference/university/analytics/number-of-athletesapplications"},{"title":"Types of NIL activities","deprecated":null,"version":null,"openapi":"/storage/api-docs/university-api-docs.json get /analytics/types-nil","href":"/api-reference/university/analytics/types-of-nil-activities"}]},{"group":"College","pages":[{"title":"Get college users","deprecated":null,"version":null,"openapi":"/storage/api-docs/university-api-docs.json get /college/users","href":"/api-reference/university/college/get-college-users"},{"title":"Get college settings","deprecated":null,"version":null,"openapi":"/storage/api-docs/university-api-docs.json get /college-settings","href":"/api-reference/university/college/get-college-settings"},{"title":"Update or create college settings","deprecated":null,"version":null,"openapi":"/storage/api-docs/university-api-docs.json post /college-settings","href":"/api-reference/university/college/update-or-create-college-settings"}]},{"group":"Athlete Agent Disclosures","pages":[{"title":"List all athlete-agent disclosures","deprecated":null,"version":null,"openapi":"/storage/api-docs/university-api-docs.json get /athlete-agent-disclosures","href":"/api-reference/university/athlete-agent-disclosures/list-all-athlete-agent-disclosures"},{"title":"Create a new disclosure","deprecated":null,"version":null,"openapi":"/storage/api-docs/university-api-docs.json post /athlete-agent-disclosures","href":"/api-reference/university/athlete-agent-disclosures/create-a-new-disclosure"},{"title":"Show a specific disclosure","deprecated":null,"version":null,"openapi":"/storage/api-docs/university-api-docs.json get /athlete-agent-disclosures/{id}","href":"/api-reference/university/athlete-agent-disclosures/show-a-specific-disclosure"},{"title":"Update a disclosure","deprecated":null,"version":null,"openapi":"/storage/api-docs/university-api-docs.json put /athlete-agent-disclosures/{id}","href":"/api-reference/university/athlete-agent-disclosures/update-a-disclosure"},{"title":"Delete a disclosure","deprecated":null,"version":null,"openapi":"/storage/api-docs/university-api-docs.json delete /athlete-agent-disclosures/{id}","href":"/api-reference/university/athlete-agent-disclosures/delete-a-disclosure"},{"title":"Download disclosure documents","deprecated":null,"version":null,"openapi":"/storage/api-docs/university-api-docs.json get /athlete-agent-disclosures/{id}/download-documents","href":"/api-reference/university/athlete-agent-disclosures/download-disclosure-documents"}]},{"group":"Notification Preferences","pages":[{"title":"Get my notification preferences","deprecated":null,"version":null,"openapi":"/storage/api-docs/university-api-docs.json get /getMyNotificationPreference","href":"/api-reference/university/notification-preferences/get-my-notification-preferences"},{"title":"Save my notification preferences","deprecated":null,"version":null,"openapi":"/storage/api-docs/university-api-docs.json post /saveMyNotificationPreference","href":"/api-reference/university/notification-preferences/save-my-notification-preferences"}]},{"group":"Colleges","pages":[{"title":"Get list of colleges (public)","deprecated":null,"version":null,"openapi":"/storage/api-docs/university-api-docs.json get /colleges","href":"/api-reference/university/colleges/get-list-of-colleges-public"}]},{"group":"Filters","pages":[{"title":"Get available date filter presets (public)","deprecated":null,"version":null,"openapi":"/storage/api-docs/university-api-docs.json get /filters/dates","href":"/api-reference/university/filters/get-available-date-filter-presets-public"},{"title":"Get sports filter options (public)","deprecated":null,"version":null,"openapi":"/storage/api-docs/university-api-docs.json get /filters/sports","href":"/api-reference/university/filters/get-sports-filter-options-public"},{"title":"Get gender filter options (public)","deprecated":null,"version":null,"openapi":"/storage/api-docs/university-api-docs.json get /filters/gender","href":"/api-reference/university/filters/get-gender-filter-options-public"},{"title":"Get role filter options (public)","deprecated":null,"version":null,"openapi":"/storage/api-docs/university-api-docs.json get /filters/roles","href":"/api-reference/university/filters/get-role-filter-options-public"}]}]}]},{"group":"Notifications API","pages":[{"title":"MOGL Platform Admin API: Operations and Configuration","sidebarTitle":"Admin API","href":"/api-reference/notifications-api"},{"group":"Notifications API Endpoints","pages":[{"group":"Auth","pages":[{"title":"Admin login (session-based)","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json post /check-login","href":"/api-reference/notifications/auth/admin-login-session-based"},{"title":"Admin logout","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json get /logout","href":"/api-reference/notifications/auth/admin-logout"},{"title":"Login as another user (impersonate)","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json post /impersonate/{userId}","href":"/api-reference/notifications/auth/login-as-another-user-impersonate"},{"title":"Login as university admin (impersonate)","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json post /impersonate-admin/{userId}","href":"/api-reference/notifications/auth/login-as-university-admin-impersonate"},{"title":"Reload captcha image and CSRF token","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json get /reload-captcha","href":"/api-reference/notifications/auth/reload-captcha-image-and-csrf-token"},{"title":"Get fresh CSRF token","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json get /updateCsrfToken","href":"/api-reference/notifications/auth/get-fresh-csrf-token"}]},{"group":"Dashboard","pages":[{"title":"Admin dashboard (rate limited: 5 req/min)","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json get /dashboard","href":"/api-reference/notifications/dashboard/admin-dashboard-rate-limited:-5-reqmin"}]},{"group":"Categories","pages":[{"title":"Create or update sport category","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json post /sport-category/save","href":"/api-reference/notifications/categories/create-or-update-sport-category"},{"title":"Get sport category by ID","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json get /sport-category/get/{id}","href":"/api-reference/notifications/categories/get-sport-category-by-id"},{"title":"List sport categories (filterable by status)","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json get /sport-category/{status}/{id}","href":"/api-reference/notifications/categories/list-sport-categories-filterable-by-status"},{"title":"Bulk update/delete sport categories","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json post /sport-category/{status}/{id}","href":"/api-reference/notifications/categories/bulk-updatedelete-sport-categories"},{"title":"Create or update skill","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json post /skills/save","href":"/api-reference/notifications/categories/create-or-update-skill"},{"title":"Get skill by ID","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json get /skills/get/{id}","href":"/api-reference/notifications/categories/get-skill-by-id"},{"title":"List skills (filterable by status)","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json get /skills/{status}/{id}","href":"/api-reference/notifications/categories/list-skills-filterable-by-status"},{"title":"Bulk update/delete skills","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json post /skills/{status}/{id}","href":"/api-reference/notifications/categories/bulk-updatedelete-skills"},{"title":"Create or update business category","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json post /business-category/save","href":"/api-reference/notifications/categories/create-or-update-business-category"},{"title":"Get business category by ID","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json get /business-category/get/{id}","href":"/api-reference/notifications/categories/get-business-category-by-id"},{"title":"List business categories (filterable by status)","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json get /business-category/{status}/{id}","href":"/api-reference/notifications/categories/list-business-categories-filterable-by-status"},{"title":"Bulk update/delete business categories","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json post /business-category/{status}/{id}","href":"/api-reference/notifications/categories/bulk-updatedelete-business-categories"},{"title":"Create or update business role","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json post /business-role/save","href":"/api-reference/notifications/categories/create-or-update-business-role"},{"title":"Get business role by ID","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json get /business-role/get/{id}","href":"/api-reference/notifications/categories/get-business-role-by-id"},{"title":"List business roles (filterable by status)","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json get /business-role/{status}/{id}","href":"/api-reference/notifications/categories/list-business-roles-filterable-by-status"},{"title":"Bulk update/delete business roles","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json post /business-role/{status}/{id}","href":"/api-reference/notifications/categories/bulk-updatedelete-business-roles"},{"title":"Create or update business size","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json post /business-size/save","href":"/api-reference/notifications/categories/create-or-update-business-size"},{"title":"Get business size by ID","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json get /business-size/get/{id}","href":"/api-reference/notifications/categories/get-business-size-by-id"},{"title":"Update business size sort order (inline edit)","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json post /business-size/sort-order-update","href":"/api-reference/notifications/categories/update-business-size-sort-order-inline-edit"},{"title":"List business sizes (filterable by status)","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json get /business-size/{status}/{id}","href":"/api-reference/notifications/categories/list-business-sizes-filterable-by-status"},{"title":"Bulk update/delete business sizes","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json post /business-size/{status}/{id}","href":"/api-reference/notifications/categories/bulk-updatedelete-business-sizes"},{"title":"Create or update job category","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json post /jobs-category/save","href":"/api-reference/notifications/categories/create-or-update-job-category"},{"title":"Get job category by ID","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json get /jobs-category/get/{id}","href":"/api-reference/notifications/categories/get-job-category-by-id"},{"title":"List job categories (filterable by status)","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json get /jobs-category/{status}/{id}","href":"/api-reference/notifications/categories/list-job-categories-filterable-by-status"},{"title":"Bulk update/delete job categories","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json post /jobs-category/{status}/{id}","href":"/api-reference/notifications/categories/bulk-updatedelete-job-categories"},{"title":"Create or update job category skill","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json post /jobs-category-skills/save","href":"/api-reference/notifications/categories/create-or-update-job-category-skill"},{"title":"Get job category skill by ID","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json get /jobs-category-skills/get/{id}","href":"/api-reference/notifications/categories/get-job-category-skill-by-id"},{"title":"List job category skills (filterable by status)","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json get /jobs-category-skills/{status}/{id}","href":"/api-reference/notifications/categories/list-job-category-skills-filterable-by-status"},{"title":"Bulk update/delete job category skills","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json post /jobs-category-skills/{status}/{id}","href":"/api-reference/notifications/categories/bulk-updatedelete-job-category-skills"}]},{"group":"Colleges","pages":[{"title":"Create/update college","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json post /colleges/save","href":"/api-reference/notifications/colleges/createupdate-college"},{"title":"Save college sub-data","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json post /colleges/save_sub","href":"/api-reference/notifications/colleges/save-college-sub-data"},{"title":"Save college CC email configuration","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json post /colleges/cc_email_save","href":"/api-reference/notifications/colleges/save-college-cc-email-configuration"},{"title":"Update college email status","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json post /college/email-status-update","href":"/api-reference/notifications/colleges/update-college-email-status"},{"title":"Create/edit college form","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json get /colleges/add/{id}","href":"/api-reference/notifications/colleges/createedit-college-form"},{"title":"View college details","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json get /colleges/view/{id}","href":"/api-reference/notifications/colleges/view-college-details"},{"title":"Get college by ID (JSON)","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json get /colleges/get/{id}","href":"/api-reference/notifications/colleges/get-college-by-id-json"},{"title":"List colleges (filterable by status)","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json get /colleges/{status}/{id}","href":"/api-reference/notifications/colleges/list-colleges-filterable-by-status"}]},{"group":"Athletes","pages":[{"title":"Create/update athlete","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json post /athletes/save","href":"/api-reference/notifications/athletes/createupdate-athlete"},{"title":"Create/edit athlete form","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json get /athletes/add/{id}","href":"/api-reference/notifications/athletes/createedit-athlete-form"},{"title":"View athlete details","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json get /athletes/view/{id}","href":"/api-reference/notifications/athletes/view-athlete-details"},{"title":"Send verification email to athlete","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json get /athletes/send-email/{id}","href":"/api-reference/notifications/athletes/send-verification-email-to-athlete"},{"title":"View athlete's jobs","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json get /athletes/view-jobs/{id}/{status}","href":"/api-reference/notifications/athletes/view-athletes-jobs"},{"title":"View athlete job milestone","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json get /athletes/view-jobs-milestone/{user_id}/{job_id}/{milestone_id}","href":"/api-reference/notifications/athletes/view-athlete-job-milestone"},{"title":"Update athlete sort order","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json post /sort_order_update_user","href":"/api-reference/notifications/athletes/update-athlete-sort-order"},{"title":"Send OTP for phone verification (rate limited: 5 req/min)","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json post /athletes/send-otp-phone","href":"/api-reference/notifications/athletes/send-otp-for-phone-verification-rate-limited:-5-reqmin"},{"title":"Verify athlete phone OTP","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json post /athletes/verify-otp","href":"/api-reference/notifications/athletes/verify-athlete-phone-otp"},{"title":"Download athlete files as ZIP","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json get /download_zip/{user_id}","href":"/api-reference/notifications/athletes/download-athlete-files-as-zip"},{"title":"List athletes (filterable by status)","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json get /athletes/{status}/{id}","href":"/api-reference/notifications/athletes/list-athletes-filterable-by-status"},{"title":"Export athletes (Excel)","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json get /athletes-export","href":"/api-reference/notifications/athletes/export-athletes-excel"},{"title":"Export athletes (CSV)","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json get /athletes-export-csv","href":"/api-reference/notifications/athletes/export-athletes-csv"},{"title":"Refresh athlete social media data","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json post /refresh-socialMedia-data-athlete","href":"/api-reference/notifications/athletes/refresh-athlete-social-media-data"},{"title":"Debug Instagram token for athlete","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json post /ig-token-debug","href":"/api-reference/notifications/athletes/debug-instagram-token-for-athlete"},{"title":"Debug Twitter/X token for athlete","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json post /x-token-debug","href":"/api-reference/notifications/athletes/debug-twitterx-token-for-athlete"},{"title":"Debug TikTok token for athlete","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json post /tk-token-debug","href":"/api-reference/notifications/athletes/debug-tiktok-token-for-athlete"}]},{"group":"Partners","pages":[{"title":"Create/update partner","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json post /partner/save","href":"/api-reference/notifications/partners/createupdate-partner"},{"title":"Create/edit partner form","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json get /partner/add/{id}","href":"/api-reference/notifications/partners/createedit-partner-form"},{"title":"View partner details","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json get /partner/view/{id}","href":"/api-reference/notifications/partners/view-partner-details"},{"title":"Send verification email to partner","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json get /partner/send-email/{id}","href":"/api-reference/notifications/partners/send-verification-email-to-partner"},{"title":"Associate partner with university","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json post /partner/associate-university","href":"/api-reference/notifications/partners/associate-partner-with-university"},{"title":"Remove partner-university association","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json post /partner/unassociate-university-partner","href":"/api-reference/notifications/partners/remove-partner-university-association"},{"title":"List partners (filterable by status)","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json get /partner/{status}/{id}","href":"/api-reference/notifications/partners/list-partners-filterable-by-status"},{"title":"Export partners (Excel)","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json get /partner-export","href":"/api-reference/notifications/partners/export-partners-excel"},{"title":"Export partners (CSV)","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json get /partner-export-csv","href":"/api-reference/notifications/partners/export-partners-csv"}]},{"group":"Payments","pages":[{"title":"Process payment refund","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json post /payment-refund","href":"/api-reference/notifications/payments/process-payment-refund"},{"title":"List payment invoices","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json get /payment-records/invoice/{status}","href":"/api-reference/notifications/payments/list-payment-invoices"},{"title":"Save Stripe source type","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json post /payment-records/source_type_save","href":"/api-reference/notifications/payments/save-stripe-source-type"},{"title":"List athlete payouts","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json get /payment-records/athlete-payout/{status}","href":"/api-reference/notifications/payments/list-athlete-payouts"},{"title":"Process manual payout for athlete","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json get /payment-records/manual-payout/{id}","href":"/api-reference/notifications/payments/process-manual-payout-for-athlete"},{"title":"Process payout for athlete","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json get /payment-records/payout/{id}","href":"/api-reference/notifications/payments/process-payout-for-athlete"},{"title":"List payment records (filterable by status)","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json get /payment-records/{status}/{id}","href":"/api-reference/notifications/payments/list-payment-records-filterable-by-status"},{"title":"Export payments (Excel)","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json get /payments-export","href":"/api-reference/notifications/payments/export-payments-excel"},{"title":"Export payments (CSV)","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json get /payments-export-csv","href":"/api-reference/notifications/payments/export-payments-csv"},{"title":"Retry failed payout","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json get /payment-retry/payout/{id}","href":"/api-reference/notifications/payments/retry-failed-payout"}]},{"group":"Fans","pages":[{"title":"Create/update fan","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json post /fan/save","href":"/api-reference/notifications/fans/createupdate-fan"},{"title":"Create/edit fan form","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json get /fan/add/{id}","href":"/api-reference/notifications/fans/createedit-fan-form"},{"title":"View fan details","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json get /fan/view/{id}","href":"/api-reference/notifications/fans/view-fan-details"},{"title":"List fans (filterable by status)","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json get /fan/{status}/{id}","href":"/api-reference/notifications/fans/list-fans-filterable-by-status"},{"title":"Export fans (Excel)","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json get /fan-export","href":"/api-reference/notifications/fans/export-fans-excel"},{"title":"Export fans (CSV)","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json get /fan-export-csv","href":"/api-reference/notifications/fans/export-fans-csv"},{"title":"Send verification email to fan","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json get /send-email/{id}","href":"/api-reference/notifications/fans/send-verification-email-to-fan"},{"title":"View fan payouts listing","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json get /fan-payouts","href":"/api-reference/notifications/fans/view-fan-payouts-listing"},{"title":"Process fan payout","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json post /fan-payout","href":"/api-reference/notifications/fans/process-fan-payout"}]},{"group":"Collectives","pages":[{"title":"Create/update collective partner","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json post /collective-partner/save","href":"/api-reference/notifications/collectives/createupdate-collective-partner"},{"title":"Create/edit collective partner form","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json get /collective-partner/add/{id}","href":"/api-reference/notifications/collectives/createedit-collective-partner-form"},{"title":"View collective partner details","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json get /collective-partner/view/{id}","href":"/api-reference/notifications/collectives/view-collective-partner-details"},{"title":"Send verification email to collective partner","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json get /collective-partner/send-email/{id}","href":"/api-reference/notifications/collectives/send-verification-email-to-collective-partner"},{"title":"Export collective partners (Excel)","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json get /collective-partner/export","href":"/api-reference/notifications/collectives/export-collective-partners-excel"},{"title":"Export collective partners (CSV)","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json get /collective-partner/export-csv","href":"/api-reference/notifications/collectives/export-collective-partners-csv"},{"title":"List collective partners (filterable by status)","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json get /collective-partner/{status}/{id}","href":"/api-reference/notifications/collectives/list-collective-partners-filterable-by-status"}]},{"group":"University Admins","pages":[{"title":"Create/update university admin","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json post /university-admin/save","href":"/api-reference/notifications/university-admins/createupdate-university-admin"},{"title":"Create/edit university admin form","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json get /university-admin/add/{id}","href":"/api-reference/notifications/university-admins/createedit-university-admin-form"},{"title":"Send verification email to university admin","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json get /university-admin/send-email/{id}","href":"/api-reference/notifications/university-admins/send-verification-email-to-university-admin"},{"title":"List university admins (filterable by status)","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json get /university-admin/{status}/{id}","href":"/api-reference/notifications/university-admins/list-university-admins-filterable-by-status"}]},{"group":"Agents","pages":[{"title":"Create/update agent","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json post /agent/save","href":"/api-reference/notifications/agents/createupdate-agent"},{"title":"Create/edit agent form","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json get /agent/add/{id}","href":"/api-reference/notifications/agents/createedit-agent-form"},{"title":"View agent details","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json get /agent/view/{id}","href":"/api-reference/notifications/agents/view-agent-details"},{"title":"Send verification email to agent","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json get /agent/send-email/{id}","href":"/api-reference/notifications/agents/send-verification-email-to-agent"},{"title":"Unlink athlete from agent","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json get /agent/unlink-athlete-agent/{id}","href":"/api-reference/notifications/agents/unlink-athlete-from-agent"},{"title":"List athletes linked to agent","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json get /agent/athlete/{id}","href":"/api-reference/notifications/agents/list-athletes-linked-to-agent"},{"title":"List agents (filterable by status)","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json get /agent/{status}/{id}","href":"/api-reference/notifications/agents/list-agents-filterable-by-status"},{"title":"Export agents (Excel)","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json get /agent/export/agent/list","href":"/api-reference/notifications/agents/export-agents-excel"},{"title":"Export agents (CSV)","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json get /agent/export/agent/list/csv","href":"/api-reference/notifications/agents/export-agents-csv"}]},{"group":"Jobs","pages":[{"title":"Create/update job","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json post /job/save","href":"/api-reference/notifications/jobs/createupdate-job"},{"title":"Save job due date","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json post /job/saveDueDate","href":"/api-reference/notifications/jobs/save-job-due-date"},{"title":"Create/edit job form","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json get /job/add/{id}","href":"/api-reference/notifications/jobs/createedit-job-form"},{"title":"View job details","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json get /job/view/{id}","href":"/api-reference/notifications/jobs/view-job-details"},{"title":"Get job data by ID (JSON)","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json get /job/get_job/{id}","href":"/api-reference/notifications/jobs/get-job-data-by-id-json"},{"title":"Paginate job applicants","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json post /job/jobApplicantPagination/{id}","href":"/api-reference/notifications/jobs/paginate-job-applicants"},{"title":"Paginate hired job applicants","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json post /job/jobApplicantHiredPagination/{id}","href":"/api-reference/notifications/jobs/paginate-hired-job-applicants"},{"title":"Share job via email/SMS","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json post /job/share-job-send","href":"/api-reference/notifications/jobs/share-job-via-emailsms"},{"title":"Send job invitation to athlete","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json post /job/invite-job-send","href":"/api-reference/notifications/jobs/send-job-invitation-to-athlete"},{"title":"Check job share invitation status","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json post /job/share-job-check-invite","href":"/api-reference/notifications/jobs/check-job-share-invitation-status"},{"title":"Update job sort order","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json post /sort_order_update","href":"/api-reference/notifications/jobs/update-job-sort-order"},{"title":"Mark job as no more athletes required","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json post /job/updateNoMoreAthleteRequire","href":"/api-reference/notifications/jobs/mark-job-as-no-more-athletes-required"},{"title":"Update due date from voided status","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json post /job/updateDueDateFromVoided","href":"/api-reference/notifications/jobs/update-due-date-from-voided-status"},{"title":"View job partner fee details","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json get /job/view-partner-fee/{job_id}","href":"/api-reference/notifications/jobs/view-job-partner-fee-details"},{"title":"View job share options","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json get /job/view-job-share-option/{job_id}","href":"/api-reference/notifications/jobs/view-job-share-options"},{"title":"Update/waive partner fee","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json post /job/update-partner-fee/{job_id}","href":"/api-reference/notifications/jobs/updatewaive-partner-fee"},{"title":"Update job share option","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json post /job/update-share-option/{job_id}","href":"/api-reference/notifications/jobs/update-job-share-option"},{"title":"Cancel a job invitation","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json post /job/cancel-invitation/{invitation_id}","href":"/api-reference/notifications/jobs/cancel-a-job-invitation"},{"title":"Remove athlete from job","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json post /job/remove-athlete","href":"/api-reference/notifications/jobs/remove-athlete-from-job"},{"title":"Un-reject athlete from job","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json post /job/unReject-athlete","href":"/api-reference/notifications/jobs/un-reject-athlete-from-job"},{"title":"Update job status from pending","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json post /job/updateJobStatusFromPending","href":"/api-reference/notifications/jobs/update-job-status-from-pending"},{"title":"Cancel a job contract","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json post /job/cancel-contract","href":"/api-reference/notifications/jobs/cancel-a-job-contract"},{"title":"List jobs (filterable by status)","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json get /job/{status}/{id}","href":"/api-reference/notifications/jobs/list-jobs-filterable-by-status"}]},{"group":"Search","pages":[{"title":"Search athletes","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json post /athlete-post/search_athlete","href":"/api-reference/notifications/search/search-athletes"},{"title":"Search jobs for sharing","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json post /search_job_share","href":"/api-reference/notifications/search/search-jobs-for-sharing"},{"title":"Submit job share from athlete","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json post /share_job_submit","href":"/api-reference/notifications/search/submit-job-share-from-athlete"},{"title":"Search athletes to link with agent","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json post /agent-link/search-athlete/{id}","href":"/api-reference/notifications/search/search-athletes-to-link-with-agent"},{"title":"Link athlete to agent","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json post /agent-link/submit-athlete","href":"/api-reference/notifications/search/link-athlete-to-agent"},{"title":"Search partners","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json post /athlete-post/search_partner","href":"/api-reference/notifications/search/search-partners"},{"title":"Search agents","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json post /athlete-post/search_agent","href":"/api-reference/notifications/search/search-agents"},{"title":"Search fans","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json post /athlete-post/search_fan","href":"/api-reference/notifications/search/search-fans"}]},{"group":"Content Management","pages":[{"title":"Save content (file/folder)","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json post /content-management/save","href":"/api-reference/notifications/content-management/save-content-filefolder"},{"title":"Create multipart upload session","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json post /content/multipart/create","href":"/api-reference/notifications/content-management/create-multipart-upload-session"},{"title":"Sign upload part","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json post /content/multipart/sign","href":"/api-reference/notifications/content-management/sign-upload-part"},{"title":"Complete multipart upload","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json post /content/multipart/complete","href":"/api-reference/notifications/content-management/complete-multipart-upload"},{"title":"List parts of multipart upload","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json post /content/multipart/list-parts","href":"/api-reference/notifications/content-management/list-parts-of-multipart-upload"},{"title":"Download multiple content files","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json post /content-management/download-multiple","href":"/api-reference/notifications/content-management/download-multiple-content-files"},{"title":"Download multiple content files by IDs","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json post /content-management/download-multiple-ids","href":"/api-reference/notifications/content-management/download-multiple-content-files-by-ids"},{"title":"Delete content","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json post /content-management/delete","href":"/api-reference/notifications/content-management/delete-content"},{"title":"Rename content","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json post /content-management/rename","href":"/api-reference/notifications/content-management/rename-content"},{"title":"Move content to different folder","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json post /content-management/move","href":"/api-reference/notifications/content-management/move-content-to-different-folder"},{"title":"Get folder options for move/organize","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json get /content-management/folder-options","href":"/api-reference/notifications/content-management/get-folder-options-for-moveorganize"},{"title":"Download content file","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json get /content-management/download/{id}","href":"/api-reference/notifications/content-management/download-content-file"},{"title":"Get content item by ID","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json get /content-management/get/{id}","href":"/api-reference/notifications/content-management/get-content-item-by-id"},{"title":"Get folder contents","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json get /content-management/folder-contents/{folder_id}","href":"/api-reference/notifications/content-management/get-folder-contents"},{"title":"Get content preview URL","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json get /content-management/preview-url/{id}","href":"/api-reference/notifications/content-management/get-content-preview-url"},{"title":"Get content share link","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json get /content-management/share/{id}","href":"/api-reference/notifications/content-management/get-content-share-link"},{"title":"List content management (browse files/folders)","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json get /content-management/{parent_id}","href":"/api-reference/notifications/content-management/list-content-management-browse-filesfolders"}]},{"group":"Post Content","pages":[{"title":"Save athlete post content","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json post /athlete-post/save","href":"/api-reference/notifications/post-content/save-athlete-post-content"},{"title":"Create/edit athlete post form","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json get /athlete-post/add/{id}","href":"/api-reference/notifications/post-content/createedit-athlete-post-form"},{"title":"Post on behalf of athlete","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json get /athlete-post/post/{id}","href":"/api-reference/notifications/post-content/post-on-behalf-of-athlete"},{"title":"List athlete posts","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json get /athlete-post/{status}/{id}","href":"/api-reference/notifications/post-content/list-athlete-posts"},{"title":"Save partner post content","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json post /partner-post/save","href":"/api-reference/notifications/post-content/save-partner-post-content"},{"title":"Create/edit partner post form","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json get /partner-post/add/{id}","href":"/api-reference/notifications/post-content/createedit-partner-post-form"},{"title":"Post on behalf of partner","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json get /partner-post/post/{id}","href":"/api-reference/notifications/post-content/post-on-behalf-of-partner"},{"title":"List partner posts","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json get /partner-post/{status}/{id}","href":"/api-reference/notifications/post-content/list-partner-posts"}]},{"group":"Ratings","pages":[{"title":"Save athlete rating","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json post /athlete-rating/save","href":"/api-reference/notifications/ratings/save-athlete-rating"},{"title":"Create/edit athlete rating form","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json get /athlete-rating/add/{id}","href":"/api-reference/notifications/ratings/createedit-athlete-rating-form"},{"title":"List athlete ratings","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json get /athlete-rating/{status}/{id}","href":"/api-reference/notifications/ratings/list-athlete-ratings"},{"title":"Save partner rating","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json post /partner-rating/save","href":"/api-reference/notifications/ratings/save-partner-rating"},{"title":"Create/edit partner rating form","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json get /partner-rating/add/{id}","href":"/api-reference/notifications/ratings/createedit-partner-rating-form"},{"title":"List partner ratings","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json get /partner-rating/{status}/{id}","href":"/api-reference/notifications/ratings/list-partner-ratings"}]},{"group":"Referrals","pages":[{"title":"Process referral payout","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json get /referral-payout/payout/{id}","href":"/api-reference/notifications/referrals/process-referral-payout"},{"title":"List referral payouts","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json get /referral-payout_listing/{status}","href":"/api-reference/notifications/referrals/list-referral-payouts"}]},{"group":"Revenue","pages":[{"title":"List revenue records","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json get /revenue/{status}","href":"/api-reference/notifications/revenue/list-revenue-records"},{"title":"Export revenue (Excel)","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json get /revenue-export","href":"/api-reference/notifications/revenue/export-revenue-excel"},{"title":"Export revenue (CSV)","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json get /revenue-export-csv","href":"/api-reference/notifications/revenue/export-revenue-csv"},{"title":"Managed service overview","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json get /managed-service","href":"/api-reference/notifications/revenue/managed-service-overview"},{"title":"View wallet history","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json get /wallet-history/{id}","href":"/api-reference/notifications/revenue/view-wallet-history"},{"title":"Save wallet history entry","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json post /save-wallet-history","href":"/api-reference/notifications/revenue/save-wallet-history-entry"},{"title":"View revenue transactions for a job","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json get /revenue-transactions-job/{id}","href":"/api-reference/notifications/revenue/view-revenue-transactions-for-a-job"},{"title":"Export revenue transactions for a job","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json get /revenue-transactions-job-export/{id}","href":"/api-reference/notifications/revenue/export-revenue-transactions-for-a-job"}]},{"group":"Employee","pages":[{"title":"Create/update admin role","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json post /role/save","href":"/api-reference/notifications/employee/createupdate-admin-role"},{"title":"Create/edit role form","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json get /role/add/{id}","href":"/api-reference/notifications/employee/createedit-role-form"},{"title":"View role details","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json get /role/view/{id}","href":"/api-reference/notifications/employee/view-role-details"},{"title":"List roles","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json get /role/{status}/{id}","href":"/api-reference/notifications/employee/list-roles"},{"title":"Create/update staff/employee","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json post /employee/save","href":"/api-reference/notifications/employee/createupdate-staffemployee"},{"title":"Create/edit employee form","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json get /employee/add/{id}","href":"/api-reference/notifications/employee/createedit-employee-form"},{"title":"List employees","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json get /employee/{status}/{id}","href":"/api-reference/notifications/employee/list-employees"}]},{"group":"Notifications","pages":[{"title":"Save email template","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json post /email-templates/save","href":"/api-reference/notifications/notifications/save-email-template"},{"title":"Create/edit email template form","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json get /email-templates/add/{id}","href":"/api-reference/notifications/notifications/createedit-email-template-form"},{"title":"View email template detail","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json get /email-templates/view/{id}","href":"/api-reference/notifications/notifications/view-email-template-detail"},{"title":"List email templates","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json get /email-templates/{status}/{id}","href":"/api-reference/notifications/notifications/list-email-templates"},{"title":"Save SMS template","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json post /sms-template/save","href":"/api-reference/notifications/notifications/save-sms-template"},{"title":"Get SMS template by ID","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json get /sms-template/get/{id}","href":"/api-reference/notifications/notifications/get-sms-template-by-id"},{"title":"List SMS templates","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json get /sms-template/{status}/{id}","href":"/api-reference/notifications/notifications/list-sms-templates"},{"title":"Save in-app notification template","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json post /inapp-template/save","href":"/api-reference/notifications/notifications/save-in-app-notification-template"},{"title":"Get in-app template by ID","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json get /inapp-template/get/{id}","href":"/api-reference/notifications/notifications/get-in-app-template-by-id"},{"title":"List in-app templates","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json get /inapp-template/{status}","href":"/api-reference/notifications/notifications/list-in-app-templates"},{"title":"Notification overview","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json get /notification-overview/{status}","href":"/api-reference/notifications/notifications/notification-overview"},{"title":"Update notification trigger","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json post /notification-overview/update/trigger","href":"/api-reference/notifications/notifications/update-notification-trigger"}]},{"group":"Service Categories","pages":[{"title":"Save service category","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json post /service-category/save_sub","href":"/api-reference/notifications/service-categories/save-service-category"},{"title":"Create/edit service category form","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json get /service-category/add/{id}","href":"/api-reference/notifications/service-categories/createedit-service-category-form"},{"title":"View service category details","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json get /service-category/view/{id}","href":"/api-reference/notifications/service-categories/view-service-category-details"},{"title":"List service categories","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json get /service-category/{status}/{id}","href":"/api-reference/notifications/service-categories/list-service-categories"}]},{"group":"CMS","pages":[{"title":"Save blog post","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json post /blog/{user_type}/save","href":"/api-reference/notifications/cms/save-blog-post"},{"title":"Create/edit blog post form","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json get /blog/{user_type}/add/{id}","href":"/api-reference/notifications/cms/createedit-blog-post-form"},{"title":"View blog post detail","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json get /blog/{user_type}/view/{id}","href":"/api-reference/notifications/cms/view-blog-post-detail"},{"title":"List blog posts","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json get /blog/{user_type}/{status}/{id}","href":"/api-reference/notifications/cms/list-blog-posts"},{"title":"Save custom page","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json post /custom-pages/save","href":"/api-reference/notifications/cms/save-custom-page"},{"title":"Create/edit custom page form","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json get /custom-pages/add/{id}","href":"/api-reference/notifications/cms/createedit-custom-page-form"},{"title":"View custom page detail","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json get /custom-pages/view/{id}","href":"/api-reference/notifications/cms/view-custom-page-detail"},{"title":"List custom pages","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json get /custom-pages/{status}/{id}","href":"/api-reference/notifications/cms/list-custom-pages"},{"title":"Save legal terms","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json post /legal-terms/save","href":"/api-reference/notifications/cms/save-legal-terms"},{"title":"Create/edit legal terms form","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json get /legal-terms/add/{id}","href":"/api-reference/notifications/cms/createedit-legal-terms-form"},{"title":"List legal terms","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json get /legal-terms/{status}/{id}","href":"/api-reference/notifications/cms/list-legal-terms"},{"title":"Save FAQ","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json post /faq/save","href":"/api-reference/notifications/cms/save-faq"},{"title":"Create/edit FAQ form","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json get /faq/add/{id}","href":"/api-reference/notifications/cms/createedit-faq-form"},{"title":"List FAQs","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json get /faq/{status}/{id}","href":"/api-reference/notifications/cms/list-faqs"},{"title":"Save About Us page","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json post /about-us/save","href":"/api-reference/notifications/cms/save-about-us-page"},{"title":"List About Us pages","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json get /about-us/{status}/{id}","href":"/api-reference/notifications/cms/list-about-us-pages"},{"title":"Save home page","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json post /home/save","href":"/api-reference/notifications/cms/save-home-page"},{"title":"Home page management","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json get /home","href":"/api-reference/notifications/cms/home-page-management"}]},{"group":"Platforms","pages":[{"title":"Save social media platform","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json post /platforms/save","href":"/api-reference/notifications/platforms/save-social-media-platform"},{"title":"Get platform by ID","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json get /platforms/get/{id}","href":"/api-reference/notifications/platforms/get-platform-by-id"},{"title":"List platforms","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json get /platforms/{status}/{id}","href":"/api-reference/notifications/platforms/list-platforms"}]},{"group":"Site Config","pages":[{"title":"Upload logo/favicon","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json post /site-config/upload-favicon","href":"/api-reference/notifications/site-config/upload-logofavicon"},{"title":"Update email configuration","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json post /site-config/update-email","href":"/api-reference/notifications/site-config/update-email-configuration"},{"title":"Update basic site settings","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json post /site-config/basic-setting","href":"/api-reference/notifications/site-config/update-basic-site-settings"},{"title":"Change admin password","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json post /site-config/change-password","href":"/api-reference/notifications/site-config/change-admin-password"},{"title":"Save social media link","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json post /social-media/save","href":"/api-reference/notifications/site-config/save-social-media-link"},{"title":"Create/edit social media link form","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json get /social-media/add/{id}","href":"/api-reference/notifications/site-config/createedit-social-media-link-form"},{"title":"List social media links","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json get /social-media/{status}/{id}","href":"/api-reference/notifications/site-config/list-social-media-links"}]},{"group":"Subscriptions","pages":[{"title":"Save brand subscription plan","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json post /brand-subscriptions/save","href":"/api-reference/notifications/subscriptions/save-brand-subscription-plan"},{"title":"Create/edit subscription plan form","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json get /brand-subscriptions/add/{id}","href":"/api-reference/notifications/subscriptions/createedit-subscription-plan-form"},{"title":"Update subscription plan status","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json post /brand-subscriptions/status_update","href":"/api-reference/notifications/subscriptions/update-subscription-plan-status"},{"title":"List subscription plans","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json get /brand-subscriptions/{status}/{id}","href":"/api-reference/notifications/subscriptions/list-subscription-plans"},{"title":"Save subscription label","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json post /brand-subscriptions-label/save","href":"/api-reference/notifications/subscriptions/save-subscription-label"},{"title":"List subscription labels","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json get /brand-subscriptions-label","href":"/api-reference/notifications/subscriptions/list-subscription-labels"},{"title":"Update subscription label sort order","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json post /brand-subscriptions-label-sort-order-update","href":"/api-reference/notifications/subscriptions/update-subscription-label-sort-order"}]},{"group":"Announcements","pages":[{"title":"Save announcement","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json post /announcement/save","href":"/api-reference/notifications/announcements/save-announcement"},{"title":"Create/edit announcement form","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json get /announcement/add/{id}","href":"/api-reference/notifications/announcements/createedit-announcement-form"},{"title":"View announcement detail","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json get /announcement/view/{id}","href":"/api-reference/notifications/announcements/view-announcement-detail"},{"title":"Delete announcement","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json post /announcement/delete","href":"/api-reference/notifications/announcements/delete-announcement"},{"title":"Update announcement sort order","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json post /announcement/change_sort_order_announcement","href":"/api-reference/notifications/announcements/update-announcement-sort-order"},{"title":"List announcements","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json get /announcement/{id}","href":"/api-reference/notifications/announcements/list-announcements"},{"title":"Save announcement group","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json post /announcement-group/save","href":"/api-reference/notifications/announcements/save-announcement-group"},{"title":"Update announcement group","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json post /announcement-group/update","href":"/api-reference/notifications/announcements/update-announcement-group"},{"title":"Delete announcement group","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json post /announcement-group/delete","href":"/api-reference/notifications/announcements/delete-announcement-group"},{"title":"Update announcement group sort order","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json post /announcement-group/change_sort_order_group","href":"/api-reference/notifications/announcements/update-announcement-group-sort-order"}]},{"group":"Rosters","pages":[{"title":"Save/create roster","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json post /rosters/save","href":"/api-reference/notifications/rosters/savecreate-roster"},{"title":"Create/edit roster form","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json get /rosters/add/{id}","href":"/api-reference/notifications/rosters/createedit-roster-form"},{"title":"View roster detail","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json get /rosters-detail/view/{url}/{id}","href":"/api-reference/notifications/rosters/view-roster-detail"},{"title":"Get roster by ID","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json get /rosters/get/{id}","href":"/api-reference/notifications/rosters/get-roster-by-id"},{"title":"Check roster URL availability","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json post /rosters/check-url","href":"/api-reference/notifications/rosters/check-roster-url-availability"},{"title":"Update roster publish status","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json post /rosters/update-publish-status","href":"/api-reference/notifications/rosters/update-roster-publish-status"},{"title":"Delete roster","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json post /rosters/delete-roster","href":"/api-reference/notifications/rosters/delete-roster"},{"title":"Remove athletes from roster","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json post /rosters/delete-athletes","href":"/api-reference/notifications/rosters/remove-athletes-from-roster"},{"title":"Save athletes to roster","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json post /rosters/save-athletes","href":"/api-reference/notifications/rosters/save-athletes-to-roster"},{"title":"Update athlete score in roster","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json post /update_athlete_score","href":"/api-reference/notifications/rosters/update-athlete-score-in-roster"},{"title":"Search roster to add athletes","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json post /search_roster_to_add","href":"/api-reference/notifications/rosters/search-roster-to-add-athletes"},{"title":"Get selected athletes for roster","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json post /get-selected-athletes","href":"/api-reference/notifications/rosters/get-selected-athletes-for-roster"},{"title":"List rosters","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json get /rosters/{status}/{id}","href":"/api-reference/notifications/rosters/list-rosters"}]},{"group":"Non-MOGL Athletes","pages":[{"title":"Save non-MOGL athlete","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json post /non-mogl-athletes/save","href":"/api-reference/notifications/non-mogl-athletes/save-non-mogl-athlete"},{"title":"Create/edit non-MOGL athlete form","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json get /non-mogl-athletes/add/{id}","href":"/api-reference/notifications/non-mogl-athletes/createedit-non-mogl-athlete-form"},{"title":"List non-MOGL athletes","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json get /non-mogl-athletes/{status}/{id}","href":"/api-reference/notifications/non-mogl-athletes/list-non-mogl-athletes"},{"title":"Refresh non-MOGL athlete social media data","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json post /refresh-socialMedia-nm-athlete","href":"/api-reference/notifications/non-mogl-athletes/refresh-non-mogl-athlete-social-media-data"}]},{"group":"Non-MOGL Brands","pages":[{"title":"Save non-MOGL brand","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json post /non-mogl-brands/save","href":"/api-reference/notifications/non-mogl-brands/save-non-mogl-brand"},{"title":"Get non-MOGL brand by ID","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json get /non-mogl-brands/get/{id}","href":"/api-reference/notifications/non-mogl-brands/get-non-mogl-brand-by-id"},{"title":"List non-MOGL brands","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json get /non-mogl-brands/{status}/{id}","href":"/api-reference/notifications/non-mogl-brands/list-non-mogl-brands"}]},{"group":"Chat","pages":[{"title":"Send chat message","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json post /chat/send-message","href":"/api-reference/notifications/chat/send-chat-message"},{"title":"Initialize chat session","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json post /chat/chat_init","href":"/api-reference/notifications/chat/initialize-chat-session"},{"title":"Get chat detail/history","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json get /chat_detail/{id}","href":"/api-reference/notifications/chat/get-chat-detailhistory"},{"title":"List chats","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json get /chat/{status}/{id}","href":"/api-reference/notifications/chat/list-chats"}]},{"group":"Testimonials","pages":[{"title":"Save athlete testimonial","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json post /athlete-testimonials/save","href":"/api-reference/notifications/testimonials/save-athlete-testimonial"},{"title":"Create/edit athlete testimonial form","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json get /athlete-testimonials/add/{id}","href":"/api-reference/notifications/testimonials/createedit-athlete-testimonial-form"},{"title":"List athlete testimonials","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json get /athlete-testimonials/{status}/{id}","href":"/api-reference/notifications/testimonials/list-athlete-testimonials"},{"title":"Save partner testimonial","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json post /partner-testimonials/save","href":"/api-reference/notifications/testimonials/save-partner-testimonial"},{"title":"Create/edit partner testimonial form","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json get /partner-testimonials/add/{id}","href":"/api-reference/notifications/testimonials/createedit-partner-testimonial-form"},{"title":"List partner testimonials","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json get /partner-testimonials/{status}/{id}","href":"/api-reference/notifications/testimonials/list-partner-testimonials"}]},{"group":"Conferences","pages":[{"title":"List conferences (filterable by status)","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json get /conferences","href":"/api-reference/notifications/conferences/list-conferences-filterable-by-status"},{"title":"Create conference","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json post /conferences","href":"/api-reference/notifications/conferences/create-conference"},{"title":"Update conference status","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json post /conferences/update/status","href":"/api-reference/notifications/conferences/update-conference-status"}]},{"group":"Deliverable Types","pages":[{"title":"List deliverable types (filterable by status)","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json get /deliverable-types","href":"/api-reference/notifications/deliverable-types/list-deliverable-types-filterable-by-status"},{"title":"Create deliverable type","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json post /deliverable-types/store","href":"/api-reference/notifications/deliverable-types/create-deliverable-type"},{"title":"Show deliverable type detail","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json get /deliverable-types/{id}/show","href":"/api-reference/notifications/deliverable-types/show-deliverable-type-detail"},{"title":"Update deliverable type","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json post /deliverable-types/{id}/update","href":"/api-reference/notifications/deliverable-types/update-deliverable-type"},{"title":"Sort deliverable types","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json get /sort-deliverable-types","href":"/api-reference/notifications/deliverable-types/sort-deliverable-types"}]},{"group":"Agreements","pages":[{"title":"Send university agreement to athlete","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json post /athlete_university_agreement_send","href":"/api-reference/notifications/agreements/send-university-agreement-to-athlete"},{"title":"Download agreement PDF","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json get /agreement-download/{athlete_id}/{job_id}","href":"/api-reference/notifications/agreements/download-agreement-pdf"}]},{"group":"Export Reports","pages":[{"title":"Request export report generation","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json post /export-report-request","href":"/api-reference/notifications/export-reports/request-export-report-generation"},{"title":"Process export report generation","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json get /export-report-process","href":"/api-reference/notifications/export-reports/process-export-report-generation"},{"title":"Download export report by code","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json get /export-report/{code}","href":"/api-reference/notifications/export-reports/download-export-report-by-code"}]},{"group":"Internal / Cron","pages":[{"title":"Cron: Update Twitter data","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json get /twitter_update","href":"/api-reference/notifications/internal-cron/cron:-update-twitter-data"},{"title":"Cron: Update Instagram data","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json get /instagram_update","href":"/api-reference/notifications/internal-cron/cron:-update-instagram-data"},{"title":"Cron: Update TikTok data","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json get /tiktok_update","href":"/api-reference/notifications/internal-cron/cron:-update-tiktok-data"},{"title":"Run Laravel scheduler (admin)","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json get /scheduler","href":"/api-reference/notifications/internal-cron/run-laravel-scheduler-admin"},{"title":"Cron: Share jobs via email/SMS/chat","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json get /share_job_crone","href":"/api-reference/notifications/internal-cron/cron:-share-jobs-via-emailsmschat"},{"title":"Cron: Send athlete job invitations","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json get /inviteAthleteJobSend","href":"/api-reference/notifications/internal-cron/cron:-send-athlete-job-invitations"},{"title":"Cron: Weekly overdue deliverable Slack notification","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json get /overdue_deliverable_slack_weekly","href":"/api-reference/notifications/internal-cron/cron:-weekly-overdue-deliverable-slack-notification"},{"title":"Cron: Update PayPal payout statuses","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json get /paypalUpdateStatus","href":"/api-reference/notifications/internal-cron/cron:-update-paypal-payout-statuses"},{"title":"Cron: Update referral statuses","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json get /referralUpdateStatus","href":"/api-reference/notifications/internal-cron/cron:-update-referral-statuses"},{"title":"Cron: Send athlete job notification emails","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json get /send_athlete_job","href":"/api-reference/notifications/internal-cron/cron:-send-athlete-job-notification-emails"},{"title":"Cron: Send Slack messages","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json get /send_slack_message","href":"/api-reference/notifications/internal-cron/cron:-send-slack-messages"},{"title":"Cron: Assign fan service to university athletes","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json get /assignFanServiceToAllAthleteOfUniversity","href":"/api-reference/notifications/internal-cron/cron:-assign-fan-service-to-university-athletes"},{"title":"Cron: Update job due dates after completion","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json get /updateJobDueDateAfterCompletion","href":"/api-reference/notifications/internal-cron/cron:-update-job-due-dates-after-completion"},{"title":"Cron: Athlete deliverable due in 1 day notification","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json get /send_due_athlete_Notification_1Day","href":"/api-reference/notifications/internal-cron/cron:-athlete-deliverable-due-in-1-day-notification"},{"title":"Cron: Partner deliverable due in 7 days notification","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json get /send_due_partner_Notification_7Day","href":"/api-reference/notifications/internal-cron/cron:-partner-deliverable-due-in-7-days-notification"},{"title":"Cron: Partner deliverable due in 1 day notification","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json get /send_due_partner_Notification_1Day","href":"/api-reference/notifications/internal-cron/cron:-partner-deliverable-due-in-1-day-notification"},{"title":"Cron: Athlete deliverable due in 7 days notification","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json get /send_due_athlete_Notification_7Day","href":"/api-reference/notifications/internal-cron/cron:-athlete-deliverable-due-in-7-days-notification"},{"title":"Cron: Athlete deliverable due in 60 minutes","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json get /athleteDeliverableDueIn_60Minute","href":"/api-reference/notifications/internal-cron/cron:-athlete-deliverable-due-in-60-minutes"},{"title":"Cron: Athlete deliverable due now","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json get /athleteDeliverableDueNow","href":"/api-reference/notifications/internal-cron/cron:-athlete-deliverable-due-now"},{"title":"Cron: Overdue deliverable notification (1 day after)","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json get /athleteDeliverableOverdue_after_1Day","href":"/api-reference/notifications/internal-cron/cron:-overdue-deliverable-notification-1-day-after"},{"title":"Cron: Athlete deliverable due in 6 hours","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json get /athleteDeliverableDueIn_6Hour","href":"/api-reference/notifications/internal-cron/cron:-athlete-deliverable-due-in-6-hours"},{"title":"Cron: Overdue deliverable notification (2 days after)","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json get /athleteDeliverableOverdue_after_2Day","href":"/api-reference/notifications/internal-cron/cron:-overdue-deliverable-notification-2-days-after"},{"title":"Cron: Overdue deliverable notification (3 days after)","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json get /athleteDeliverableOverdue_after_3Day","href":"/api-reference/notifications/internal-cron/cron:-overdue-deliverable-notification-3-days-after"},{"title":"Cron: Overdue deliverable notification (4 days after)","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json get /athleteDeliverableOverdue_after_6Hours","href":"/api-reference/notifications/internal-cron/cron:-overdue-deliverable-notification-4-days-after"},{"title":"Cron: Voided deliverable notification (30 minutes before)","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json get /athleteDeliverableVoided_after_30Minute","href":"/api-reference/notifications/internal-cron/cron:-voided-deliverable-notification-30-minutes-before"},{"title":"Cron: Update expired export reports","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json get /export-report-expired-update","href":"/api-reference/notifications/internal-cron/cron:-update-expired-export-reports"},{"title":"Cron: Stripe custom-to-express account transfer","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json get /stripeCustomToExpressTransfer","href":"/api-reference/notifications/internal-cron/cron:-stripe-custom-to-express-account-transfer"},{"title":"Cron: Refresh Twitter audience for Non-MOGL athletes","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json get /twitter_refresh_audience_nm/{athlete_id}","href":"/api-reference/notifications/internal-cron/cron:-refresh-twitter-audience-for-non-mogl-athletes"},{"title":"Cron: Refresh TikTok audience for Non-MOGL athletes","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json get /tiktok_refresh_audience_nm/{athlete_id}","href":"/api-reference/notifications/internal-cron/cron:-refresh-tiktok-audience-for-non-mogl-athletes"},{"title":"Cron: Refresh Instagram audience for Non-MOGL athletes","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json get /instagram_refresh_audience_nm/{athlete_id}","href":"/api-reference/notifications/internal-cron/cron:-refresh-instagram-audience-for-non-mogl-athletes"},{"title":"Cron: Retrieve Instagram tokens","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json get /get_instagram_token","href":"/api-reference/notifications/internal-cron/cron:-retrieve-instagram-tokens"},{"title":"Revoke Instagram token access for an athlete","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json get /revokeIGTokenAccess/{athlete_id}","href":"/api-reference/notifications/internal-cron/revoke-instagram-token-access-for-an-athlete"},{"title":"Cron: Send emails from queue","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json get /send_email_main","href":"/api-reference/notifications/internal-cron/cron:-send-emails-from-queue"},{"title":"Cron: Deliverable notifications every 30 minutes","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json get /DeliverableNotificationEvery30Minute","href":"/api-reference/notifications/internal-cron/cron:-deliverable-notifications-every-30-minutes"},{"title":"Cron: Deliverable notifications every 5 minutes","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json get /DeliverableNotificationEvery5Minute","href":"/api-reference/notifications/internal-cron/cron:-deliverable-notifications-every-5-minutes"},{"title":"Send iOS push notifications from queue","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json get /sendiOsNotification","href":"/api-reference/notifications/internal-cron/send-ios-push-notifications-from-queue"},{"title":"Process Stripe connect payment updates","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json get /updateStripeConnectFortheProcessPayment","href":"/api-reference/notifications/internal-cron/process-stripe-connect-payment-updates"},{"title":"Process custom to express Stripe payments","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json get /processCustomeToExpressPayement","href":"/api-reference/notifications/internal-cron/process-custom-to-express-stripe-payments"},{"title":"Stripe payout reversal and transfer","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json get /stripePayoutReverceAndTransfer","href":"/api-reference/notifications/internal-cron/stripe-payout-reversal-and-transfer"},{"title":"Generate iOS notification JWT token","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json get /tokenGenerate","href":"/api-reference/notifications/internal-cron/generate-ios-notification-jwt-token"},{"title":"Update PayPal arrival time estimates","deprecated":null,"version":null,"openapi":"/storage/api-docs/notifications-api-docs.json get /updatePaypalArrivalTime","href":"/api-reference/notifications/internal-cron/update-paypal-arrival-time-estimates"}]}]}]}]}]},"basePath":"","title":"iOS — Complete direct-to-S3 multipart upload (replace existing slot) - MOGL Developer Docs","buildId":"dpl_9VVk5y1P8k1ATeJguVngy9Q3cmbD","deploymentId":"dpl_9VVk5y1P8k1ATeJguVngy9Q3cmbD","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-DX1Meug0.js","utils-B_OMIQVC.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-ChxhRPMa.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-CuKvD8Iv.js","snippetPresets-C5d7p2hp.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","ApiExamples-CfHcE8m4.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-C1zZV314.js","shallow-CmQhqCJn.js","getApiPlaygroundDisplay-YRo9s1O7.js","CodeSnippet-RN1MTdfk.js","CodeSnippets-DKLPHxJA.js","Page-BAvA99GL.js","getPastedJson-bz0M41mU.js","icon-CsmhpPrv.js","MethodPill-CNGsVE77.js","DuplicateIcon-DilfU_Z2.js","createIcon-BdsYzQck.js","DynamicMarkdown-CbqEDjbV.js","SectionHeading-O6hXpFCN.js","axios-vUo_bRtp.js","Markdown-nKm-uidQ.js","clsx-ClVdStUn.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-CIQkMg3R.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-ImrFS4Fy.js"]}