Identity Verification Status Change Report

Identity Verification Status Change Report

This purpose of this page is to help colleges request and understand the Identity Verification Status Change Report.


On this page:

(skip to main content)


Introduction

The purpose of the Identity Verification Status Change Report is to provide colleges with two reports:

  • a one-time “catch-up” report that identifies students who have had a change in identification verification since they first set up their account

  • recurring update reports regarding student verification status changes over specified periods of time

The recurring report provides a snapshot of daily or weekly changes when a student becomes Verified or Unverified. The report is intended to give colleges visibility into these changes in order to track financial aid eligibility and support your investigations of application fraud.

This report is one of two vehicles that provides notification of identification verification changes to the colleges. The other vehicle, delivered by SuperGlue, provides events-driven data to support the reasons behind these status changes. It should be noted that not all event-driven notifications are specific to ID.me or DMV Wallet verification status changes. For more information on events-driven notifications, see Events Table Fields and Payload Data.

Read more: The links below will take you to sections in related public pages.

Purpose & Scope

The purpose of the Identification Verification Status Change Report is to provide colleges with daily visibility of their student’s identity verification status changes in order to help Admissions & Records and Financial Aid Office staff streamline financial aid eligibility processes and assist in fraud prevention activities.

The Identification Verification Status Change Report runs one time per day, at midnight. When the report runs, it compares the current data to the report run in the previous day. If it finds that a student’s verification status has changed to verified or unverified, that student’s record will show on the change report. The student’s record will not show if the status changed to any of the other states (expired or staff_verified).

Report Format

The Identification Verification Status Change Report presents CCCApply Application data submitted to the college, including:

  • the student’s CCCID

  • the Application ID and submit date

  • data to track the student’s previous verification status and and status at the time when their last application was submitted

  • timestamps to identify their current verification status at the end of the previous day

If a student’s verification status is different at midnight (has changed) than it was at the start of the day, a record of the change (line-item) will be included in the Identification Verification Status Change Report. If the student’s verification status value is the same at midnight as it was at the start of the day, it will NOT be included in the report.

For detailed data definitions, see Identification Verification Status Change Fields.

Differences Between the Identification Verification Status Change Report and the SuperGlue Events Notifications

In order to keep colleges informed of changes to student’s verification changes, event-driven notifications are triggered by OpenCCC and delivered to the colleges in two formats:

  • Identification Verification Status Change Report (currently only available for student applications validated through ID.me)

  • Event notifications delivered to an Events Table via SuperGlue

Both vehicles deliver status changes, but in different formats. For data field definitions and specifications for each format, see the Identification Verification Status Change Data Fields page.

Status change data will be stored in duplicate verification fields, one with the idme name and one with the verification name. In a future release, expected to be in FY26-27, the idme fields will be deprecated and the verification fields will be the primary source for data.

Format

Current Status

Previous Verification Status

Format

Current Status

Previous Verification Status

Status Change Report

Current Status current_idme_workflow_status, current_verification_workflow_status

Latest App Status latest_app_idme_workflow_status, prev_verification_workflow_status

SuperGlue Events

Current Status idme_status, verification_workflow_status

Previous Status prev_idme_status

Regardless of the vehicle, the field values for all “status” fields are the same.

Status Change Logic

What constitutes a verification status change?

The following workflows will cause a verification status change:  

  • A student Verifies or Re-verifies their identity

    • Never verified (null or blank) to Verified

    • Staff verified

    • Verified to Unverified to Verified

  • A student’s Verified status expires

    • Verified to Unverified (expired)

    • Staff verified to Unverified (expired)

  • A student makes a manual change or update to any of the Account Profile fields that can cause their Verified status to change

    • Verified to Unverified

    • Staff verified to Unverified

Regardless of the notification vehicle or format, these events and triggers will change a verification status change.

NOTE: The Verification Status Change Report will only be triggered when a status changes to verified or unverified. For more details, see Identification Verification Status in the Events Table.

Account Profile Changes That Cause a Verification Status Change

If a Verified student manually changes or updates any of the Account Profile fields listed below, their Verified status WILL change to become Unverified.

  • First Name

  • Last Name

  • Date of Birth

  • Social Security Number

  • Address fields:

    • Street Address 1; Street Address 2

    • City

    • State

    • Postal Code/Zip Code

    • Country

 

Account Profile Changes That do NOT Cause a Verification Status Change

If a change or update of any kind is made to any of the Account Profile fields listed below, the verification status will not change:

  • Email address 

  • Phone number

  • Middle Name

  • Preferred Method of Contact

  • Taxpayer Identification Number

  • Password

 

Important Note: Though not every Account Profile change or update leads to a verification status change, all Profile updates will trigger an UPDATE_PROFILE event notification that gets delivered to the Events table via SuperGlue. For more information about SuperGlue Event notifications, including the UPDATE_PROFILE event and the FEDERATED_IDENTITY_LINK event, see Identification Verification Status in the Events Table.

Events That Trigger the Identification Verification Status Change Report

If the Verification Status changes, SuperGlue will only send a notification report if one of these conditions are met:

Previous Status (prev_idme_status, prev_verification_workflow_status)

Current Status (idme_status, verification_workflow_status)

null or blank

verified

unverified

verified

verified

unverified

For example, if the Status changes to expired, a notification report would not be sent.

Report Layout & Content

What data is included in the Report?

The report includes the following columns:

Field Name

Description

College MIS Code

MIS Code

Student’s CCCID

Unique identifier for a student.

Latest Application ID

The Application ID <app_id> of the latest (most recent) CCCApply application submitted to the college.

Latest App Submit Timestamp

The date and time of the latest (most recent) CCCApply application submitted to the college.

Latest App Status

Indicates the Workflow Status at the date and time of the student’s latest (most recently) submitted CCCApply application.

Latest App Opt-In Timestamp

Indicates the Opt-In Timestamp (date and time) of the student’s latest (most recent) CCCApply application.

Latest App Confirmation Timestamp

Indicates the Confirmation Timestamp (date and time) of the student’s latest (most recent) submitted CCCApply application.

Current Status

Indicates the student’s current Workflow Status at the date/time the report is run or when a workflow status change is set.

Current Status Change Timestamp

Indicates the date and time of the most recent change made to the student’s Workflow Status.

Additional information can be added to the report upon request:

  • Current Opt-In Timestamp:  Indicates the student’s current Opt-In Timestamp at the date/time that the report is run or a workflow status change is set.

  • Current Confirmation Timestamp:  Indicates the student’s Confirmation timestamp at the date/time that the report is run or a workflow status change is set.

Student data will only appear on the report if a student’s verification status (workflow status) has a different value than their previous status.  For example:

  1. A “verified” student becomes “unverified” (idme_status=unverified) or (verification_workflow_status=unverified).

  2. In the same day (between 12:01 am and midnight) returns to and re-verifies (idme_status=verified) or (verification_workflow_status=verified).

That student’s data will not appear on the Status Change Report because their status the day before was verified and when the report runs at midnight, it will show verified. See the Use Cases section below for more scenarios to interpret the report.

How often is the Identification Verification Status Change Report data refreshed?

Verification data in the Superset report system is updated every night at midnight (12:00 am).  

How often does a recurring Status Change Report run and delivered to the college?

Colleges have the option to request a recurring daily or weekly Identification Verification Status Change Report configured for their college or district.

The daily report is run and delivered to the college or district daily - Monday through Sunday - and will contain all instances where the idme_workflow_status or verification_workflow_status field has a different value than the prev_idme_workflow_status or prev_verification_workflow_status field at midnight (12:00 am) on the previous day.

The weekly report is run and delivered to the college or district weekly on Mondays, containing all instances where the idme_workflow_status or verification_workflow_status field has a different value than the prev_idme_workflow_status or prev_verification_workflow_status field at midnight (12:00 am) each day.

Requesting the Report

To request a recurring daily or weekly Identification Verification Status Change Report, please have an authorized director-level college or district staff member submit a request by email to the CCCTC Staff Support team at staffsupportccctc@openccc.zendesk.com, or by contacting your College Experience Manager (CEM) directly at cems@ccctechcenter.org.

The email request should include the name of the authorized recipient, their email address, and whether you prefer the daily or weekly change report.

Use Cases

User Status

Scenario

Trigger or Event

User Status

Scenario

Trigger or Event

First-Time Verified

  • New or returning student successfully Verifies their identity for the first time.

  • A student with an OpenCCC account, who has not yet verified his/her identity, opts to click the link to go to ID.me or DMV Wallet and successfully complete the verification process.

Staff-Verified

  • An authorized staff member at the college or district creates an OpenCCC Account on behalf of a student and manually Verifies the user’s identity outside of the normal verification workflow process.

  • OpenCCC Accounts created by an authorized staff member through the OpenCCC Administrator tool are automatically assigned a idme_workflow_status or verification_workflow_status value = Staff Verified. The storage of this value triggers the event notifications.

Verified to Unverified

  • A verified or staff-verified student becomes Unverified due to verification expiration.

  • A Verified student becomes Unverified due to an Account Profile change that affects their verification.

  • Once 365 days have passed since the student’s last confirmation timestamp (idme_confirmation_timestamp or verification_confirmation_timestamp), the student’s workflow status will change from Verified to Unverified the next time a student signs in to their OpenCCC account. This event triggers a change notification due to “verification expiration”.

  • The verified student has made a manual change or update to one of the Account Profile data fields required for verification:

    • First Name

    • Last Name

    • Date of Birth

    • Address: Street 1 or 2, City, State, Postal Code, Country or No Permanent Address: Homeless

Verified to Unverified to Verified

  • A Verified student becomes Unverified due to an action that affects their verification status, such as changing their Last Name in their Account Profile, then Re-Verifies their identity with in the same day.

  • The verified student became unverified due to verification status Expiration or made a manual change or update to critical information in their OpenCCC Account Profile, which triggers a status change event (Verified to Unverified).

    The student is then notified about the status change* and is prompted to re-verify their identity. This triggers another status change event (Unverified to Verified).

Note: If a verified student becomes unverified and then re-verifies all within the same day before midnight, a record of those changes will not appear on the Identification Verification Status Change Report because the student’s new current status (current_idme_workflow_status = Verified) is once again the same as their previous status (prev_idme_workflow_status = Verified) from the previous day at midnight. Thus a record of the change is not included on the report. However, both change event notifications are sent to the college via SuperGlue.

If a new or returning student who has never completed the verification process previously, verifies their identity today at 10:00am - and does not update any of their Account Profile information between 10:00am and midnight, their current workflow status at midnight will be “verified” - which is a change from their previous status which was ‘never verified’ (which appears as null or blank on the report).

Known Issues

The following is a list of known issues relative to the status change notifications. Fixes for these issues are currently under-development now. A planned release will be communicated to the colleges in the coming weeks.

Type or Format

Issue

Fix

Type or Format

Issue

Fix

Change Logic

Currently, a manual change or update to a Verified student’s middle name <middle_name> in their Account Profile will cause them to become unverified and will trigger a status change notification. This is an error. Middle Name should not be included in verifications status changes.

The CCCTC is working to remove Middle Name <middle_name> from the verification status change logic

Events Payload

Several Account Profile fields that affect a student’s verification status are not included in Event payload schema. These fields are needed to identify the reason behind a status change that triggered the delivery of an UPDATE_PROFILE event.

  • Date of Birth <birthdate> | <prev_birthdate>

  • Street 1 <street1> | <prev_street1>

  • Street 2 <street2> | <prev_street2>

  • City <city> | <prev_city>

  • State <state> | <prev_state>

  • Country <country> | <prev_country>

  • Homeless <no_perm_address_homeless> | <prev_homeless>

The CCCTC is working to add the following data fields to the Events payload schema:

  • Date of Birth <birthdate> | <prev_birthdate>

  • Street 1 <street1> | <prev_street1>

  • Street 2 <street2> | <prev_street2>

  • City <city> | <prev_city>

  • State <state> | <prev_state>

  • Country <country> | <prev_country>

  • Homeless <no_perm_address_homeless> | <prev_homeless>

Events Payload

The Events payload schema is lacking the full suite of Account Profile fields needed to interpret the UPDATE_PROFILE event type notification, whether the event pertains to verification status or not. The fields that need to be added are:

  • Email address <email> | <prev_email>

  • Phone number <mainphone> | <prev_mainphone>

  • Middle Name <middlename> | <prev_middlename>

  • Preferred Method of Contact <method_of_contact> | <prev_method_contact>

  • Social Security Number/TIN <ssn_last4> | <prev_ssn_last4>

The CCCTC is working to add the following data fields to the Events payload schema for the UPDATE_PROFILE event type:

  • Email address <email> | <prev_email>

  • Phone number <mainphone> | <prev_mainphone>

  • Middle Name <middlename> | <prev_middlename>

  • Preferred Method of Contact <method_of_contact> | <prev_method_contact>

  • Social Security Number/TIN <ssn_last4> | <prev_ssn_last4>

Identification Verification Status Change Report

Internal issue causing the intermittent display of duplicate status change records on the Identification Verification Status Change Report.

This is an internal IdP system issue currently being investigated and prioritized. Work-around will be provided to colleges until a solution is confirmed.

Identification Verification Status Change Report

An issue regarding some verification timestamps being overwritten for verified students when they did not reverify or make multiple sign-ins to after being verified.

Spike: Developers are investigating why some timestamps are being overwritten when verified students are not reverifying or changing Account data.

See the Identification Verification Status Change Data Fields document for all status change data specifications across all notification vehicles.

Request the Identification Verification Status Change Report

Colleges may request access to the Identification Verification Status Change Report(s) by sending an email request directly to CCCTC Staff Support at staffsupportccctc@openccc.zendesk.com or by contacting your College Experience Manager (CEM) at cems@ccctechcenter.org.

Note: the report is only available for students who verified through ID.me. Data for students who verified with DMV Wallet will be added in a future release.

Get Identification Verification Status Change Notifications via SuperGlue

While the report provides your student verification changes in user-friendly format, ID verification changes can also be delivered in real-time to a new Events table via SuperGlue. Get the latest SuperGlue schema update that implements the Events table by contacting your College Experience Manager (CEM) at cems@ccctechcenter.org, or by contacting CCCTC Staff Support directly at staffsupportccctc@openccc.zendesk.com.