Developer Guide Navigation
Employee Compliance
Track and manage caregiver compliance requirements including trainings, criminal checks, evaluations, medical records, and employment authorization.
/api/employees/{employeeId}/compliance
Compliance Overview
/api/employees/{employeeId}/compliance/requiredEntityItemsRetrieve all compliance items required for an employee based on their discipline code. Use this to understand what documentation and certifications must be completed before hiring.
/api/employees/{employeeId}/compliance/unresolved_issuesRetrieve all unresolved compliance issues for an employee, including missing documents, expired certifications, and incomplete requirements.
/api/employees/{employeeId}/compliance/checkCompliance/{disciplineCodeId}/checkRun a full compliance check for an employee against a specific discipline's requirements. Returns a list of satisfied and unsatisfied compliance items, blocking issues, and an overall compliance status.
General Compliance Items
/api/employees/{employeeId}/compliance/generalComplianceRetrieve all general compliance items for an employee including completion status, dates, and expiration information.
/api/employees/{employeeId}/compliance/generalCompliance/{id}Retrieve the full details of a specific general compliance item including attached documents and audit history.
/api/employees/{employeeId}/compliance/generalComplianceSave a general compliance item for an employee. Use this to record completion of compliance requirements such as background checks, certifications, and policy acknowledgments.
{
"complianceItemId": 10,
"completedDate": "2026-01-15",
"expirationDate": "2027-01-15",
"notes": "Completed successfully"
}
/api/employees/{employeeId}/compliance/generalCompliance/{id}Remove a general compliance item record from the employee.
Trainings
/api/employees/{employeeId}/compliance/employeeTrainingsRetrieve all training records for an employee including completed, in-progress, and expired trainings.
/api/employees/{employeeId}/compliance/employeeTrainingsRecord a training completion for an employee. Captures the training topic, date, location, school, hours completed, and expiration information.
{
"trainingTopicId": 5,
"trainingDate": "2026-01-20",
"expirationDate": "2027-01-20",
"trainingLocationId": 3,
"trainingSchoolId": 1,
"hours": 8,
"notes": "Annual safety training completed"
}
/api/employees/{employeeId}/compliance/employeeTrainings/{id}Remove a training record from the employee.
Criminal Checks
/api/employees/{employeeId}/compliance/employeeCriminalChecksRetrieve all criminal background check records for an employee.
/api/employees/{employeeId}/compliance/employeeCriminalChecksRecord a criminal background check for an employee including the check type, date, result, and expiration.
{
"criminalCheckTypeId": 1,
"checkDate": "2026-01-12",
"expirationDate": "2027-01-12",
"result": "Clear",
"notes": "No records found"
}
/api/employees/{employeeId}/compliance/employeeCriminalChecks/{id}Remove a criminal background check record from the employee.
Evaluations
/api/employees/{employeeId}/compliance/employeeEvaluationsRetrieve all evaluation records for an employee including performance reviews and competency assessments.
/api/employees/{employeeId}/compliance/employeeEvaluationsRecord an evaluation for an employee including the evaluation type, date, evaluator, score, and notes.
{
"evaluationCodeId": 2,
"evaluationDate": "2026-01-25",
"evaluatorId": 15,
"score": 95,
"notes": "Excellent performance"
}
/api/employees/{employeeId}/compliance/employeeEvaluations/{id}Remove an evaluation record from the employee.
Medical Records
/api/employees/{employeeId}/compliance/employeeMedicalsRetrieve all medical compliance records for an employee including physicals, TB tests, drug screenings, and immunization records.
/api/employees/{employeeId}/compliance/employeeMedicalsRecord a medical compliance item for an employee including the exam type, date, result, and expiration.
{
"medicalTypeId": 3,
"examDate": "2026-01-18",
"expirationDate": "2027-01-18",
"result": "Negative",
"notes": "Annual TB screening"
}
/api/employees/{employeeId}/compliance/employeeMedicals/{id}Remove a medical compliance record from the employee.
Employment Authorization
/api/employees/{employeeId}/compliance/employmentAuthorizationRetrieve the employee's employment authorization (I-9) documentation status and details.
/api/employees/{employeeId}/compliance/employmentAuthorizationSave employment authorization documents for an employee. Records I-9 verification status, document types, and expiration dates.
Was this article helpful?
That’s Great!
Thank you for your feedback
Sorry! We couldn't be helpful
Thank you for your feedback
Feedback sent
We appreciate your effort and will try to fix the article