Skip to content
NEWCollect for MSMEs: UPI Autopay, eNACH & remindersExplore app ↗

masterdata.student.activated

The masterdata.student.activated event is triggered when a student is activated from the dropped state.

Use this event to reactivate the student in your ERP and make the record eligible for student-linked workflows again.

AttributeTypeDescription
event_idStringUnique identifier for the webhook event.
eventStringEvent name: masterdata.student.activated.
timestampIntegerUnix timestamp when the event was originated.
versionStringWebhook payload version.
payloadObjectEvent payload.
payload.jodo_student_idStringJodo student identifier.
payload.studentObjectStudent profile details after activation.
payload.student.identifierStringStudent identifier from your system.
payload.student.custom_identifierStringOptional custom identifier associated with the student.
payload.student.collector_codeString or nullCollector or branch code, when configured.
payload.student.gradeObjectStudent grade details.
payload.student.grade.codeStringGrade code.
payload.student.grade.nameStringGrade name.
payload.student.academic_year_startIntegerStart year of the student’s academic year.
payload.student.academic_year_endIntegerEnd year of the student’s academic year.
payload.student.primary_contact_numberStringPrimary parent or guardian contact number.
payload.student.primary_contact_emailStringPrimary parent or guardian email address.
payload.student.notesArrayAdditional student metadata.
payload.student.notes[].keyStringMetadata key.
payload.student.notes[].valueStringMetadata value.
{
"event": "masterdata.student.activated",
"event_id": "f8093bb5-29c7-4b3a-a99b-298520233820",
"version": "1.0",
"timestamp": 1655448963,
"payload": {
"jodo_student_id": "student_1234",
"student": {
"identifier": "1234",
"custom_identifier": "cust_1234",
"collector_code": null,
"grade": {
"code": "M1BLUE",
"name": "Montessori 1"
},
"academic_year_start": 2022,
"academic_year_end": 2023,
"primary_contact_number": "9876543210",
"primary_contact_email": "parent@example.com",
"notes": [
{
"key": "registration_number",
"value": "REG12345"
}
]
}
}
}
  • Reactivate the student record in your ERP.
  • Resume student-linked workflows that depend on active enrollment status.
  • Re-check product state through product-specific APIs or webhooks before changing payment, subscription, or loan records.
  • Treat repeated deliveries with the same event_id as duplicates.