Before work begins on a deal, MOGL asks the hired athlete to confirm they’re available and ready to proceed. This step protects both parties — it ensures the athlete is genuinely prepared to deliver, and it gives the brand confidence before the campaign kicks off. If availability cannot be confirmed, or if circumstances change after a contract is active, MOGL provides a clear path to cancel the contract for both athletes and brands.Documentation Index
Fetch the complete documentation index at: https://developer.mogl.online/llms.txt
Use this file to discover all available pages before exploring further.
What is availability confirmation?
After an athlete is hired for a deal, they receive a request to confirm their availability. This happens before any deliverables are due, giving the athlete a chance to acknowledge the deal details and commit to the timeline. Until the athlete confirms, the deal is in a pending state. Availability confirmation is a formal step — not just a UI flag. It updates the deal’s status and triggers notifications to the relevant parties.How athletes confirm or decline availability
- Mobile app
- Web
Athletes receive a push notification when availability confirmation is required. Opening the notification takes you directly to the deal details screen, where you can review the deliverables, timeline, and compensation before responding.
Open the availability request
Tap the notification or navigate to My Deals and look for deals with a pending confirmation badge.
Review the deal details
Check the deliverables, due dates, and compensation. Make sure the timeline works for you before confirming.
| Query parameter | Description |
|---|---|
job_id | Filter by a specific deal ID (optional) |
limit | Number of results per page (default: 100) |
| Field | Description |
|---|---|
job_id | The ID of the deal you’re confirming (required) |
For single-hire deals, confirming your availability automatically declines the other applicants for that position. This is handled automatically — you don’t need to take any additional steps.
For agents confirming on behalf of an athlete
If you manage athletes through an agent account, you can confirm availability on their behalf:| Field | Description |
|---|---|
job_id | The deal ID (required) |
athlete_id | The athlete’s user ID (required) |
What brands and partners see
Once an athlete responds to the availability request, the deal’s status updates immediately and you’ll receive a notification.| Athlete response | What you see |
|---|---|
| Confirmed | Deal status updates to active; work can proceed |
| Declined | Deal returns to open status; you can invite a different athlete |
| No response | Deal remains in pending state; you may follow up or reassign |
Cancelling a contract
Either party can initiate a contract cancellation if circumstances change after a contract becomes active. Cancellation is a formal process that updates the deal status, notifies all involved parties, and handles any pending payment milestones.How to cancel a contract (brands and partners)
Select Cancel Contract
Find the cancellation option in the deal actions menu. You’ll be asked to provide a reason for the cancellation.
| Field | Description |
|---|---|
job_id | The deal ID (required) |
athlete_id | The athlete’s user ID (required) |
cancelled_reason | The reason for cancellation (required) |
surface | The platform where cancellation is initiated (required) |
What happens after cancellation
When a contract is cancelled:- The contract status is updated to cancelled
- Pending milestone payments are voided
- Both the brand and the athlete receive notifications via email, SMS, and in-app
- For single-athlete positions, the deal is reset so you can invite a new athlete if needed
- A cancellation reason is recorded and visible to MOGL support for audit purposes
Dismissing a pending contract request
If an athlete has submitted a pending contract request (such as a cancellation or due date extension request) that you want to reject without cancelling the full contract, you can dismiss it:| Field | Description |
|---|---|
job_id | The deal ID (required) |
athlete_id | The athlete’s user ID (required) |
Notifications during this process
MOGL sends multi-channel notifications (in-app, email, and SMS) at the following points:| Event | Who is notified |
|---|---|
| Availability confirmation requested | Athlete |
| Athlete confirms availability | Brand / partner |
| Athlete declines availability | Brand / partner |
| Contract cancelled | Both athlete and brand / partner |
| Contract request dismissed | Athlete |