Skip to main content
For general webhook concepts like bubble-up behavior, payload visibility rules, and versioned snapshots, see Webhook Concepts.

Description

This event is triggered when a proctoring center is updated — for example, when its schedule, contact information, or associated rooms change.

Integration Details

  • Subscription Key: pm.center.updated
  • Use Case: Sync center availability with external calendars or update proctoring resource allocations.
  • Related Events: pm.center.created

Trigger

  • Event Type: pm_center_updated
  • Source: Update of a record in the pm.center table.

Cross-Service References

This is one of the richest cross-service payloads in the system:
  • Workflow Tools (wft.workflow): Workflow definition with steps.
  • Scheduler (sch.drive_schedule): Drive schedules with rooms and room seats, filtered to CENTER_PLAN type and this center.
  • Geo-location: Physical address and coordinates.
  • Schedule: Operating hours (weekly availabilities) and holiday overrides.

Payload Example

Payload Type Showcase

Field Notes

  • center_type, status, and timezone are raw enum values — no joined descriptions.
  • geo_location provides the physical address and coordinates.
  • schedule → schedule_availabilities defines the weekly operating hours.
  • schedule → schedule_overrides defines holidays and exceptional closures.
  • workflow → steps → drive_schedules → rooms → room_seats is a deep cross-service chain filtered to this center via center_id.
  • location on drive schedules is JSONB.
  • exam_types is a Postgres array of strings.