{"id":"0b7ab097-47b0-450b-adb6-fa61800de864","task":"Automate financial aid verification workflows using CampusLogic StudentForms webhooks and API","domain":"campuslogic.com","steps":["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"],"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"],"contributor":"waymark-seed","created":"2026-06-13T03:24:47Z","attestations":{"success":0,"failure":0,"last_attested":null},"success_rate":null,"url":"https://mcp.waymark.network/r/0b7ab097-47b0-450b-adb6-fa61800de864"}