Credentials & Certifications
Configure public verification profiles, certification approval, physical badge QR codes, expiration tracking, categories, and Michigan EMS synchronization.
Open Credentials & Certifications
Go to Administration → Credentials & Certifications. The directory lists active personnel first using the department Personnel Display Order; inactive personnel remain available at the bottom.
The summary shows Personnel, Active Personnel, Public Profiles, Pending Approval, Expiring ≤90d, and Expired counts.
Public verification profile
/verify/<ID> page and verify only approved information is shown.Certification records
Each record can store a certification/type, category, issuer, license/certificate number, Issuer Verification Link, issue date, expiration date, status, evidence, private notes, and public visibility controls.
Certification categories
Administrators manage categories at the top of Credentials & Certifications. Built-ins are EMS, Fire, Emergency Management, and Other. Administrators can add custom categories, rename/recolor categories, and delete custom categories. Deleting a custom category moves affected records to Other.
Michigan EMS expiration sync
The sync control appears only when the certification's category is marked Michigan EMS sync capable.
- Use an eligible category. The built-in EMS category defaults to eligible.
- The certification must be verified and have a certification/license number.
- Set the existing Issuer Verification Link to the approved Michigan EMS detail page:
https://www.mi-emsis.org/lms/public/portal#/lookup/user/detail/<id>. - Enable Michigan EMS expiration sync for that certification.
- Use Check Michigan EMS Now when you need an immediate check.
The daily certification job checks eligible Michigan EMS records before expiration reminders. If a trustworthy new expiration date is found, StationCommand updates only the expiration date, retains history/audit information, and recalculates reminders. Failed or ambiguous lookups do not overwrite the saved date.
Member submissions & approval
A member can create a certification submission or propose a change to an already verified record from My Credentials. A change to a verified record becomes Verified / Pending Update; the current approved record remains verified/public until an Administrator or Training Admin approves the pending revision.
- Approving promotes the proposed values and archives the prior metadata.
- Rejecting removes the pending revision and keeps the verified record unchanged.
- Pending approval counts appear for credential managers.
- Submission emails can be sent immediately to enabled Administrators and Training Admins.
- Approval/denial can send an immediate member email when global Email Alerts are enabled.
Physical badge QR codes
Each credential profile can have multiple independently managed physical badge QR codes.
- Each badge has a friendly name and a StationCommand badge URL code.
- Once created, the printed QR URL is immutable.
- Renaming the friendly label does not change the printed QR.
- Revocation is reversible and preserves badge history/analytics.
- Permanent deletion immediately invalidates the printed QR and badge-specific verification route.
- Revoked badges show a public revocation reason; an optional short red warning can also appear after Continue to Credentials.
Members can create/rename their own managed badges when allowed. Administrators can lock member badge self-service and credential-photo editing per person.
QR analytics & ordering
My Credentials shows per-badge analytics and an Overall QR Analytics section. Department-wide QR/direct verification activity is also available under Analytics & Security.
Members, Administrators, and Training Admins can use Move Up / Move Down to control certification presentation order. The same order is used by My Credentials and the public verification page; reordering does not create a pending revision.
Inactive personnel
Deactivating a person removes them from current operational selections and revokes login sessions, but preserves incident/history references, certifications, public verification, and physical badge QRs. Public verification clearly shows that the person is not currently affiliated/current.