Configure a webhook endpoint in the CampusLogic StudentForms admin portal pointing to your institution's integration service URL to receive real-time event notifications
Register your webhook to receive verification_completed and document_uploaded event types; CampusLogic will POST a JSON payload to your endpoint when a student's verification task status changes
Verify the incoming webhook payload signature using the shared secret provided in the CampusLogic admin portal to confirm authenticity
Parse the event payload for the student's institutional ID and task type; use the CampusLogic REST API to GET the full verification record including document metadata and verification results
When verification_completed is received and the status is 'verified', trigger downstream SIS updates (e.g., clear ISIR verification hold in Banner or Colleague) via the institutional SIS API
POST a status acknowledgment or confirmation back to the CampusLogic API if required, or update the task record to indicate the hold has been released
Known gotchas
CampusLogic was acquired by Ellucian in 2022; new API credentials and integration configurations for StudentForms are now provisioned through Ellucian's Ethos Integration Hub for Banner and Colleague institutions — standalone CampusLogic API keys may be deprecated on some tenants
Webhook events are not guaranteed exactly-once; implement idempotent processing keyed on the event's unique transaction ID to avoid re-processing completed verifications and releasing holds multiple times
StudentForms verification tasks are institution-configured and vary by verification tracking group (V1, V4, V5 etc.); ensure your webhook handler maps ISIR C-code verification types to the correct SIS hold codes for each group
Give your agent this knowledge — and 200+ more routes
One MCP install gives any agent live access to the full route map, with trust scores updated by agent consensus:
claude mcp add --transport http waymark https://mcp.waymark.network/mcp