> For the complete documentation index, see [llms.txt](https://yourpropfirm.gitbook.io/yourpropfirm-docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://yourpropfirm.gitbook.io/yourpropfirm-docs/get-started/webhook/webhook-types.md).

# Webhook Types

Stay informed by tracking key events within YourPropFirm SaaS platform.

YourPropFirm (YPF) SaaS platform webhooks are used during several events:

| Webhook Type                                                                                                                | Description                                                                                      |
| --------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------ |
| [**AccountCreated**](/yourpropfirm-docs/get-started/webhook/webhook-types/account-created.md)                               | Account created.                                                                                 |
| [**RuleBreached**](/yourpropfirm-docs/get-started/webhook/webhook-types/account-breached.md)                                | Account violates trading rules and is marked as `Breached`.                                      |
| [**AccountUpgraded**](/yourpropfirm-docs/get-started/webhook/webhook-types/account-upgraded.md)                             | Account upgrade (e.g., funded or scaled account) is approved or `Upgraded`.                      |
| [**AccountUpgradePending**](/yourpropfirm-docs/get-started/webhook/webhook-types/account-upgrade-pending.md)                | Account requests an upgrade and the account is in `UpgradePending`.                              |
| [**AccountUpgradeRejected**](/yourpropfirm-docs/get-started/webhook/webhook-types/account-upgrade-rejected.md)              | Account upgrade request is reviewed and rejected, the account is in `UpgradeRejected`.           |
| [**AccountBreachedReactivated**](/yourpropfirm-docs/get-started/webhook/webhook-types/account-reactivated-from-breached.md) | Previously `Breached` account is reactivated to `Active`.                                        |
| [**AccountUpgradedReactivated**](/yourpropfirm-docs/get-started/webhook/webhook-types/account-reactivated-from-upgraded.md) | Previously `Upgraded` account is reactivated to `Active`.                                        |
| [**ContestantJoinedCompetition**](/yourpropfirm-docs/get-started/webhook/webhook-types/contestant-joined-competition.md)    | A contestant successfully joined a competition.                                                  |
| [**CompetitionStarted**](/yourpropfirm-docs/get-started/webhook/webhook-types/competition-started.md)                       | A competition successfully started.                                                              |
| [**CompetitionEnded**](/yourpropfirm-docs/get-started/webhook/webhook-types/competition-ended.md)                           | A competition was concluded and the remaining `Active` accounts were `Breached`.                 |
| [**PayoutCreated**](/yourpropfirm-docs/get-started/webhook/webhook-types/payout-created.md)                                 | Payout request or payout entry is created for an account, the account is in `WaitingWithdrawal`. |
| [**PayoutApproved**](/yourpropfirm-docs/get-started/webhook/webhook-types/payout-approved.md)                               | Payout request is approved by the admin, the account back to `Active`.                           |
| [**PayoutRejected**](/yourpropfirm-docs/get-started/webhook/webhook-types/payout-rejected.md)                               | Payout request is rejected by the admin, the account back to `Active`.                           |
