Wise App
  • Wise API Integration
    • Getting Started with Wise APIs
    • API Authentication
    • API Endpoints
    • SSO Integration
    • Webhooks Integration
      • Webhook Retry Mechanism
      • Webhook Event Samples
        • Participant Joined Meeting Event
        • Sharing Stared In Meeting Event
        • Participant Left Meeting Event
        • Sharing Ended In Meeting Event
        • Meeting Started Event
        • Meeting Ended Event
        • Recording Completed Event
        • Certificate Issued Event
        • Attendance Computed Event
        • Student Added To Classroom Event
        • Teacher Added To Classroom Event
        • Student Removed From Classroom Event
        • Teacher Removed From Classroom Event
        • Student Suspension Updated Event
        • Fee Payment Completed Event
        • Fee Invoice Charged Event
        • Sessions Created Event
        • Sessions Updated Event
        • Sessions Deleted Event
    • Rate Limits and Usage Quotas
    • Common Errors
  • Wise Data Storage Policy
  • Wise Android & IOS SDKs
    • Wise Android SDK (Kotlin)
    • Wise Android SDK (Java)
    • Wise Flutter SDK
    • Wise Flutter SDK - iOS Integration
  • Third Party Integrations
    • Custom Payment Gateway Integration
      • Razorpay Payments
      • Stripe Payments
    • AWS S3 storage
    • Custom Email
Powered by GitBook
On this page
  1. Wise API Integration
  2. Webhooks Integration
  3. Webhook Event Samples

Student Suspension Updated Event

  • When student is suspended due to non-payment of Fees

    Event name: StudentSuspensionUpdatedEvent
    Event response:
    {
      "event": "StudentSuspensionUpdatedEvent",
      "payload": {
        "reason": "FEE_DELAY",
        "overDue": {
          "value": 100000,
          "currency": "INR"
        },
        "suspended": true,
        "classroom": {
          "_id": "XXXXXXXXXXXXXXX",
          "name": "Music for all",
          "subject": "Music",
          "classNumber": 775110258
        },
        "student": {
          "_id": "XXXXXXXXXXXXXXX",
          "name": "Suman",
          "phoneNumber": "XXXXXXXXXXXXXXX"
        }
      }
    }
  • When student is manually suspended

    Event name: StudentSuspensionUpdatedEvent
    Event response:
    {
      "event": "StudentSuspensionUpdatedEvent",
      "payload": {
        "reason": "SUSPEND",
        "suspended": true,
        "classroom": {
          "_id": "XXXXXXXXXXXXXXX",
          "name": "Training for Dance ",
          "subject": "Dance",
          "classNumber": 125520757
        },
        "student": {
          "_id": "XXXXXXXXXXXXXXX",
          "name": "Gautam",
          "email": "XXXXXXXXXXXXXXX"
        },
        "teacher": {
          "_id": "XXXXXXXXXXXXXXX",
          "name": "Utkarsh",
          "phoneNumber": "XXXXXXXXXXXXXXX",
          "email": "XXXXXXXXXXXXXXX"
        }
      }
    }
  • When student is manually unsuspended

    Event name: StudentSuspensionUpdatedEvent
    Event response:
    {
      "event": "StudentSuspensionUpdatedEvent",
      "payload": {
        "reason": "SUSPEND",
        "suspended": false,
        "classroom": {
          "_id": "XXXXXXXXXXXXXXX",
          "name": "Training for Dance ",
          "subject": "Dance",
          "classNumber": 125520757
        },
        "student": {
          "_id": "XXXXXXXXXXXXXXX",
          "name": "Gautam",
          "email": "XXXXXXXXXXXXXXX"
        },
        "teacher": {
          "_id": "XXXXXXXXXXXXXXX",
          "name": "Utkarsh",
          "phoneNumber": "XXXXXXXXXXXXXXX",
          "email": "XXXXXXXXXXXXXXX"
        }
      }
    }
PreviousTeacher Removed From Classroom EventNextFee Payment Completed Event

Last updated 10 months ago