---
title: "GET /coaching/tool"
method: GET
path: "/coaching/tool"
tags: ["Tool"]
---

# GET /coaching/tool

`GET /coaching/tool`

## Response `200`

Success

- CoachingDalModelsTool[]
  - `id` integer
  - `createdBy` string, nullable
  - `createdDate` string, date-time
  - `modifiedBy` string, nullable
  - `modifiedDate` string, date-time
  - `deletedBy` string, nullable
  - `deletedDate` string, date-time, nullable
  - `name` string, nullable
  - `type` 'Fsi' | 'Comet' | 'Sas' | 'Crest'
  - `practiceTools` CoachingDalModelsPracticeTool[], nullable
    - `id` integer
    - `createdBy` string, nullable
    - `createdDate` string, date-time
    - `modifiedBy` string, nullable
    - `modifiedDate` string, date-time
    - `deletedBy` string, nullable
    - `deletedDate` string, date-time, nullable
    - `tenantId` string, uuid
    - `practiceId` integer
    - `toolId` integer
    - `practice` CoachingDalModelsPractice
      - `id` integer
      - `createdBy` string, nullable
      - `createdDate` string, date-time
      - `modifiedBy` string, nullable
      - `modifiedDate` string, date-time
      - `deletedBy` string, nullable
      - `deletedDate` string, date-time, nullable
      - `tenantId` string, uuid
      - `name` string, nullable
      - `startDate` string, date-time
      - `endDate` string, date-time, nullable
      - `organizations` CoachingDalModelsOrganization[], nullable
        - `id` integer
        - `createdBy` string, nullable
        - `createdDate` string, date-time
        - `modifiedBy` string, nullable
        - `modifiedDate` string, date-time
        - `deletedBy` string, nullable
        - `deletedDate` string, date-time, nullable
        - `tenantId` string, uuid
        - `practiceId` integer
        - `name` string, nullable
        - `practice` CoachingDalModelsPractice — recursive
        - `organizationSites` CoachingDalModelsOrganizationSite[], nullable
          - `id` integer
          - `createdBy` string, nullable
          - `createdDate` string, date-time
          - `modifiedBy` string, nullable
          - `modifiedDate` string, date-time
          - `deletedBy` string, nullable
          - `deletedDate` string, date-time, nullable
          - `tenantId` string, uuid
          - `organizationId` integer
          - `name` string, nullable
          - `organization` CoachingDalModelsOrganization — recursive
        - `organizationStates` CoachingDalModelsOrganizationState[], nullable
          - `id` integer
          - `createdBy` string, nullable
          - `createdDate` string, date-time
          - `modifiedBy` string, nullable
          - `modifiedDate` string, date-time
          - `deletedBy` string, nullable
          - `deletedDate` string, date-time, nullable
          - `tenantId` string, uuid
          - `organizationId` integer
          - `state` string, nullable
          - `organization` CoachingDalModelsOrganization — recursive
        - `groupOrganizations` CoachingDalModelsGroupOrganization[], nullable
          - `id` integer
          - `createdBy` string, nullable
          - `createdDate` string, date-time
          - `modifiedBy` string, nullable
          - `modifiedDate` string, date-time
          - `deletedBy` string, nullable
          - `deletedDate` string, date-time, nullable
          - `tenantId` string, uuid
          - `groupId` integer
          - `organizationId` integer
          - `group` CoachingDalModelsGroup
            - `id` integer
            - `createdBy` string, nullable
            - `createdDate` string, date-time
            - `modifiedBy` string, nullable
            - `modifiedDate` string, date-time
            - `deletedBy` string, nullable
            - `deletedDate` string, date-time, nullable
            - `tenantId` string, uuid
            - `name` string, nullable
            - `practiceId` integer
            - `practice` CoachingDalModelsPractice — recursive
            - `groupRoles` CoachingDalModelsGroupRole[], nullable
              - …
            - `groupStates` CoachingDalModelsGroupState[], nullable
              - …
            - `groupSites` CoachingDalModelsGroupSite[], nullable
              - …
            - `groupOrganizations` CoachingDalModelsGroupOrganization[], nullable
          - `organization` CoachingDalModelsOrganization — recursive
        - `userPracticeOrganizations` CoachingDalModelsUserPracticeOrganization[], nullable
          - `id` integer
          - `createdBy` string, nullable
          - `createdDate` string, date-time
          - `modifiedBy` string, nullable
          - `modifiedDate` string, date-time
          - `deletedBy` string, nullable
          - `deletedDate` string, date-time, nullable
          - `tenantId` string, uuid
          - `userPracticeId` integer
          - `organizationId` integer
          - `userPractice` CoachingDalModelsUserPractice
            - `id` integer
            - `createdBy` string, nullable
            - `createdDate` string, date-time
            - `modifiedBy` string, nullable
            - `modifiedDate` string, date-time
            - `deletedBy` string, nullable
            - `deletedDate` string, date-time, nullable
            - `tenantId` string, uuid
            - `userId` integer
            - `practiceId` integer
            - `user` CoachingDalModelsUser
              - …
            - `practice` CoachingDalModelsPractice — recursive
            - `roleId` integer
            - `role` CoachingDalModelsRole
              - …
            - `userPracticeStates` CoachingDalModelsUserPracticeState[], nullable
              - …
            - `userPracticeSites` CoachingDalModelsUserPracticeSite[], nullable
              - …
            - `userPracticeOrganizations` CoachingDalModelsUserPracticeOrganization[], nullable
            - `userCertifications` CoachingDalModelsUserPracticeCertification[], nullable
              - …
          - `organization` CoachingDalModelsOrganization — recursive
      - `practiceTools` CoachingDalModelsPracticeTool[], nullable
      - `practiceEmailTemplates` CoachingDalModelsPracticeEmailTemplate[], nullable
        - `id` integer
        - `createdBy` string, nullable
        - `createdDate` string, date-time
        - `modifiedBy` string, nullable
        - `modifiedDate` string, date-time
        - `deletedBy` string, nullable
        - `deletedDate` string, date-time, nullable
        - `practiceId` integer
        - `emailTemplateId` integer
        - `practice` CoachingDalModelsPractice — recursive
        - `emailTemplate` CoachingDalModelsEmailTemplate
          - `id` integer
          - `createdBy` string, nullable
          - `createdDate` string, date-time
          - `modifiedBy` string, nullable
          - `modifiedDate` string, date-time
          - `deletedBy` string, nullable
          - `deletedDate` string, date-time, nullable
          - `name` string, nullable
          - `practiceEmailTemplates` CoachingDalModelsPracticeEmailTemplate[], nullable
      - `practicePhases` CoachingDalModelsPracticePhase[], nullable
        - `id` integer
        - `createdBy` string, nullable
        - `createdDate` string, date-time
        - `modifiedBy` string, nullable
        - `modifiedDate` string, date-time
        - `deletedBy` string, nullable
        - `deletedDate` string, date-time, nullable
        - `tenantId` string, uuid
        - `practiceId` integer
        - `phase` string, nullable
        - `practice` CoachingDalModelsPractice — recursive
      - `certifications` CoachingDalModelsCertification[], nullable
        - `id` integer
        - `createdBy` string, nullable
        - `createdDate` string, date-time
        - `modifiedBy` string, nullable
        - `modifiedDate` string, date-time
        - `deletedBy` string, nullable
        - `deletedDate` string, date-time, nullable
        - `tenantId` string, uuid
        - `name` string, nullable
        - `timeToComplete` integer
        - `timeToCompleteType` 'Days' | 'Weeks' | 'Months' | 'Years'
        - `practiceId` integer
        - `practice` CoachingDalModelsPractice — recursive
        - `certificationProficiencies` CoachingDalModelsCertificationProficiency[], nullable
          - `id` integer
          - `createdBy` string, nullable
          - `createdDate` string, date-time
          - `modifiedBy` string, nullable
          - `modifiedDate` string, date-time
          - `deletedBy` string, nullable
          - `deletedDate` string, date-time, nullable
          - `tenantId` string, uuid
          - `certificationId` integer
          - `name` string, nullable
          - `certification` CoachingDalModelsCertification — recursive
          - `userCertificationProficiencyDates` CoachingDalModelsUserCertificationProficiency[], nullable
            - `id` integer
            - `createdBy` string, nullable
            - `createdDate` string, date-time
            - `modifiedBy` string, nullable
            - `modifiedDate` string, date-time
            - `deletedBy` string, nullable
            - `deletedDate` string, date-time, nullable
            - `tenantId` string, uuid
            - `userPracticeCertificationId` integer
            - `certificationProficiencyId` integer
            - `date` string, date-time, nullable
            - `userPracticeCertification` CoachingDalModelsUserPracticeCertification
              - …
            - `certificationProficiency` CoachingDalModelsCertificationProficiency — recursive
        - `certificationTrainings` CoachingDalModelsCertificationTraining[], nullable
          - `id` integer
          - `createdBy` string, nullable
          - `createdDate` string, date-time
          - `modifiedBy` string, nullable
          - `modifiedDate` string, date-time
          - `deletedBy` string, nullable
          - `deletedDate` string, date-time, nullable
          - `tenantId` string, uuid
          - `certificationId` integer
          - `name` string, nullable
          - `certification` CoachingDalModelsCertification — recursive
          - `userCertificationTrainings` CoachingDalModelsUserCertificationTraining[], nullable
            - `id` integer
            - `createdBy` string, nullable
            - `createdDate` string, date-time
            - `modifiedBy` string, nullable
            - `modifiedDate` string, date-time
            - `deletedBy` string, nullable
            - `deletedDate` string, date-time, nullable
            - `tenantId` string, uuid
            - `userPracticeCertificationId` integer
            - `certificationTrainingId` integer
            - `date` string, date-time, nullable
            - `userPracticeCertification` CoachingDalModelsUserPracticeCertification
              - …
            - `certificationTraining` CoachingDalModelsCertificationTraining — recursive
        - `certificationTools` CoachingDalModelsCertificationTool[], nullable
          - `id` integer
          - `createdBy` string, nullable
          - `createdDate` string, date-time
          - `modifiedBy` string, nullable
          - `modifiedDate` string, date-time
          - `deletedBy` string, nullable
          - `deletedDate` string, date-time, nullable
          - `tenantId` string, uuid
          - `certificationId` integer
          - `toolId` integer
          - `cometScoringTemplateId` integer, nullable
          - `sasScoringTemplateId` integer, nullable
          - `crestScoringTemplateId` integer, nullable
          - `fsiScoringTemplateId` integer, nullable
          - `certification` CoachingDalModelsCertification — recursive
          - `tool` CoachingDalModelsTool — recursive
          - `cometScoringTemplate` CoachingDalModelsCometScoringTemplate
            - `id` integer
            - `createdBy` string, nullable
            - `createdDate` string, date-time
            - `modifiedBy` string, nullable
            - `modifiedDate` string, date-time
            - `deletedBy` string, nullable
            - `deletedDate` string, date-time, nullable
            - `totalCountRequired` integer
            - `totalFieldObservationsRequired` integer
            - `totalDocumentReviewRequired` integer
            - `totalScoreRequired` integer
            - `phase1` CoachingDalModelsCometScoreBase
              - …
            - `phase2` CoachingDalModelsCometScoreBase
              - …
            - `phase3` CoachingDalModelsCometScoreBase
              - …
            - `phase4` CoachingDalModelsCometScoreBase
              - …
          - `sasScoringTemplate` CoachingDalModelsSasScoringTemplate
            - `id` integer
            - `createdBy` string, nullable
            - `createdDate` string, date-time
            - `modifiedBy` string, nullable
            - `modifiedDate` string, date-time
            - `deletedBy` string, nullable
            - `deletedDate` string, date-time, nullable
            - `minimumScore` integer
            - `coachingMinimum` integer
            - `communicationMinimum` integer
            - `analysisMinimum` integer
            - `totalCountRequired` integer
          - `crestScoringTemplate` CoachingDalModelsCrestScoringTemplate
            - `id` integer
            - `createdBy` string, nullable
            - `createdDate` string, date-time
            - `modifiedBy` string, nullable
            - `modifiedDate` string, date-time
            - `deletedBy` string, nullable
            - `deletedDate` string, date-time, nullable
            - `minimumSubmissions` integer
          - `fsiScoringTemplate` CoachingDalModelsFsiScoringTemplate
            - `id` integer
            - `createdBy` string, nullable
            - `createdDate` string, date-time
            - `modifiedBy` string, nullable
            - `modifiedDate` string, date-time
            - `deletedBy` string, nullable
            - `deletedDate` string, date-time, nullable
            - `engagementCount` integer
            - `engagementMinimumScore` integer
            - `planningCount` integer
            - `planningMinimumScore` integer
            - `monitoringAdjustmentCount` integer
            - `monitoringAdjustmentMinimumScore` integer
            - `aftercareCount` integer
            - `aftercareMinimumScore` integer
            - `totalCountRequired` integer
            - `totalFieldObservationsRequired` integer
            - `totalDocumentReviewRequired` integer
            - `totalScoreRequired` integer
        - `userCertifications` CoachingDalModelsUserPracticeCertification[], nullable
          - `id` integer
          - `createdBy` string, nullable
          - `createdDate` string, date-time
          - `modifiedBy` string, nullable
          - `modifiedDate` string, date-time
          - `deletedBy` string, nullable
          - `deletedDate` string, date-time, nullable
          - `tenantId` string, uuid
          - `userPracticeId` integer
          - `certificationId` integer
          - `userPractice` CoachingDalModelsUserPractice
            - `id` integer
            - `createdBy` string, nullable
            - `createdDate` string, date-time
            - `modifiedBy` string, nullable
            - `modifiedDate` string, date-time
            - `deletedBy` string, nullable
            - `deletedDate` string, date-time, nullable
            - `tenantId` string, uuid
            - `userId` integer
            - `practiceId` integer
            - `user` CoachingDalModelsUser
              - …
            - `practice` CoachingDalModelsPractice — recursive
            - `roleId` integer
            - `role` CoachingDalModelsRole
              - …
            - `userPracticeStates` CoachingDalModelsUserPracticeState[], nullable
              - …
            - `userPracticeSites` CoachingDalModelsUserPracticeSite[], nullable
              - …
            - `userPracticeOrganizations` CoachingDalModelsUserPracticeOrganization[], nullable
              - …
            - `userCertifications` CoachingDalModelsUserPracticeCertification[], nullable
          - `certification` CoachingDalModelsCertification — recursive
          - `userCertificationProficiencies` CoachingDalModelsUserCertificationProficiency[], nullable
            - `id` integer
            - `createdBy` string, nullable
            - `createdDate` string, date-time
            - `modifiedBy` string, nullable
            - `modifiedDate` string, date-time
            - `deletedBy` string, nullable
            - `deletedDate` string, date-time, nullable
            - `tenantId` string, uuid
            - `userPracticeCertificationId` integer
            - `certificationProficiencyId` integer
            - `date` string, date-time, nullable
            - `userPracticeCertification` CoachingDalModelsUserPracticeCertification — recursive
            - `certificationProficiency` CoachingDalModelsCertificationProficiency
              - …
          - `userCertificationTrainings` CoachingDalModelsUserCertificationTraining[], nullable
            - `id` integer
            - `createdBy` string, nullable
            - `createdDate` string, date-time
            - `modifiedBy` string, nullable
            - `modifiedDate` string, date-time
            - `deletedBy` string, nullable
            - `deletedDate` string, date-time, nullable
            - `tenantId` string, uuid
            - `userPracticeCertificationId` integer
            - `certificationTrainingId` integer
            - `date` string, date-time, nullable
            - `userPracticeCertification` CoachingDalModelsUserPracticeCertification — recursive
            - `certificationTraining` CoachingDalModelsCertificationTraining
              - …
          - `userCertificationHistories` CoachingDalModelsUserCertificationHistory[], nullable
            - `id` integer
            - `createdBy` string, nullable
            - `createdDate` string, date-time
            - `modifiedBy` string, nullable
            - `modifiedDate` string, date-time
            - `deletedBy` string, nullable
            - `deletedDate` string, date-time, nullable
            - `tenantId` string, uuid
            - `userPracticeCertificationId` integer
            - `startDate` string, date-time
            - `certificationDate` string, date-time, nullable
            - `isLapsed` boolean
            - `userPracticeCertification` CoachingDalModelsUserPracticeCertification — recursive
        - `sasScoringTemplate` CoachingDalModelsSasScoringTemplate
          - `id` integer
          - `createdBy` string, nullable
          - `createdDate` string, date-time
          - `modifiedBy` string, nullable
          - `modifiedDate` string, date-time
          - `deletedBy` string, nullable
          - `deletedDate` string, date-time, nullable
          - `minimumScore` integer
          - `coachingMinimum` integer
          - `communicationMinimum` integer
          - `analysisMinimum` integer
          - `totalCountRequired` integer
        - `fsiScoringTemplate` CoachingDalModelsFsiScoringTemplate
          - `id` integer
          - `createdBy` string, nullable
          - `createdDate` string, date-time
          - `modifiedBy` string, nullable
          - `modifiedDate` string, date-time
          - `deletedBy` string, nullable
          - `deletedDate` string, date-time, nullable
          - `engagementCount` integer
          - `engagementMinimumScore` integer
          - `planningCount` integer
          - `planningMinimumScore` integer
          - `monitoringAdjustmentCount` integer
          - `monitoringAdjustmentMinimumScore` integer
          - `aftercareCount` integer
          - `aftercareMinimumScore` integer
          - `totalCountRequired` integer
          - `totalFieldObservationsRequired` integer
          - `totalDocumentReviewRequired` integer
          - `totalScoreRequired` integer
        - `cometScoringTemplate` CoachingDalModelsCometScoringTemplate
          - `id` integer
          - `createdBy` string, nullable
          - `createdDate` string, date-time
          - `modifiedBy` string, nullable
          - `modifiedDate` string, date-time
          - `deletedBy` string, nullable
          - `deletedDate` string, date-time, nullable
          - `totalCountRequired` integer
          - `totalFieldObservationsRequired` integer
          - `totalDocumentReviewRequired` integer
          - `totalScoreRequired` integer
          - `phase1` CoachingDalModelsCometScoreBase
            - `count` integer
            - `elementOneMinimumScore` integer
            - `elementTwoMinimumScore` integer
            - `elementThreeMinimumScore` integer
            - `elementFourMinimumScore` integer
          - `phase2` CoachingDalModelsCometScoreBase
            - `count` integer
            - `elementOneMinimumScore` integer
            - `elementTwoMinimumScore` integer
            - `elementThreeMinimumScore` integer
            - `elementFourMinimumScore` integer
          - `phase3` CoachingDalModelsCometScoreBase
            - `count` integer
            - `elementOneMinimumScore` integer
            - `elementTwoMinimumScore` integer
            - `elementThreeMinimumScore` integer
            - `elementFourMinimumScore` integer
          - `phase4` CoachingDalModelsCometScoreBase
            - `count` integer
            - `elementOneMinimumScore` integer
            - `elementTwoMinimumScore` integer
            - `elementThreeMinimumScore` integer
            - `elementFourMinimumScore` integer
        - `crestScoringTemplate` CoachingDalModelsCrestScoringTemplate
          - `id` integer
          - `createdBy` string, nullable
          - `createdDate` string, date-time
          - `modifiedBy` string, nullable
          - `modifiedDate` string, date-time
          - `deletedBy` string, nullable
          - `deletedDate` string, date-time, nullable
          - `minimumSubmissions` integer
    - `tool` CoachingDalModelsTool — recursive
  - `certificationTools` CoachingDalModelsCertificationTool[], nullable
    - `id` integer
    - `createdBy` string, nullable
    - `createdDate` string, date-time
    - `modifiedBy` string, nullable
    - `modifiedDate` string, date-time
    - `deletedBy` string, nullable
    - `deletedDate` string, date-time, nullable
    - `tenantId` string, uuid
    - `certificationId` integer
    - `toolId` integer
    - `cometScoringTemplateId` integer, nullable
    - `sasScoringTemplateId` integer, nullable
    - `crestScoringTemplateId` integer, nullable
    - `fsiScoringTemplateId` integer, nullable
    - `certification` CoachingDalModelsCertification
      - `id` integer
      - `createdBy` string, nullable
      - `createdDate` string, date-time
      - `modifiedBy` string, nullable
      - `modifiedDate` string, date-time
      - `deletedBy` string, nullable
      - `deletedDate` string, date-time, nullable
      - `tenantId` string, uuid
      - `name` string, nullable
      - `timeToComplete` integer
      - `timeToCompleteType` 'Days' | 'Weeks' | 'Months' | 'Years'
      - `practiceId` integer
      - `practice` CoachingDalModelsPractice
        - `id` integer
        - `createdBy` string, nullable
        - `createdDate` string, date-time
        - `modifiedBy` string, nullable
        - `modifiedDate` string, date-time
        - `deletedBy` string, nullable
        - `deletedDate` string, date-time, nullable
        - `tenantId` string, uuid
        - `name` string, nullable
        - `startDate` string, date-time
        - `endDate` string, date-time, nullable
        - `organizations` CoachingDalModelsOrganization[], nullable
          - `id` integer
          - `createdBy` string, nullable
          - `createdDate` string, date-time
          - `modifiedBy` string, nullable
          - `modifiedDate` string, date-time
          - `deletedBy` string, nullable
          - `deletedDate` string, date-time, nullable
          - `tenantId` string, uuid
          - `practiceId` integer
          - `name` string, nullable
          - `practice` CoachingDalModelsPractice — recursive
          - `organizationSites` CoachingDalModelsOrganizationSite[], nullable
            - `id` integer
            - `createdBy` string, nullable
            - `createdDate` string, date-time
            - `modifiedBy` string, nullable
            - `modifiedDate` string, date-time
            - `deletedBy` string, nullable
            - `deletedDate` string, date-time, nullable
            - `tenantId` string, uuid
            - `organizationId` integer
            - `name` string, nullable
            - `organization` CoachingDalModelsOrganization — recursive
          - `organizationStates` CoachingDalModelsOrganizationState[], nullable
            - `id` integer
            - `createdBy` string, nullable
            - `createdDate` string, date-time
            - `modifiedBy` string, nullable
            - `modifiedDate` string, date-time
            - `deletedBy` string, nullable
            - `deletedDate` string, date-time, nullable
            - `tenantId` string, uuid
            - `organizationId` integer
            - `state` string, nullable
            - `organization` CoachingDalModelsOrganization — recursive
          - `groupOrganizations` CoachingDalModelsGroupOrganization[], nullable
            - `id` integer
            - `createdBy` string, nullable
            - `createdDate` string, date-time
            - `modifiedBy` string, nullable
            - `modifiedDate` string, date-time
            - `deletedBy` string, nullable
            - `deletedDate` string, date-time, nullable
            - `tenantId` string, uuid
            - `groupId` integer
            - `organizationId` integer
            - `group` CoachingDalModelsGroup
              - …
            - `organization` CoachingDalModelsOrganization — recursive
          - `userPracticeOrganizations` CoachingDalModelsUserPracticeOrganization[], nullable
            - `id` integer
            - `createdBy` string, nullable
            - `createdDate` string, date-time
            - `modifiedBy` string, nullable
            - `modifiedDate` string, date-time
            - `deletedBy` string, nullable
            - `deletedDate` string, date-time, nullable
            - `tenantId` string, uuid
            - `userPracticeId` integer
            - `organizationId` integer
            - `userPractice` CoachingDalModelsUserPractice
              - …
            - `organization` CoachingDalModelsOrganization — recursive
        - `practiceTools` CoachingDalModelsPracticeTool[], nullable
          - `id` integer
          - `createdBy` string, nullable
          - `createdDate` string, date-time
          - `modifiedBy` string, nullable
          - `modifiedDate` string, date-time
          - `deletedBy` string, nullable
          - `deletedDate` string, date-time, nullable
          - `tenantId` string, uuid
          - `practiceId` integer
          - `toolId` integer
          - `practice` CoachingDalModelsPractice — recursive
          - `tool` CoachingDalModelsTool — recursive
        - `practiceEmailTemplates` CoachingDalModelsPracticeEmailTemplate[], nullable
          - `id` integer
          - `createdBy` string, nullable
          - `createdDate` string, date-time
          - `modifiedBy` string, nullable
          - `modifiedDate` string, date-time
          - `deletedBy` string, nullable
          - `deletedDate` string, date-time, nullable
          - `practiceId` integer
          - `emailTemplateId` integer
          - `practice` CoachingDalModelsPractice — recursive
          - `emailTemplate` CoachingDalModelsEmailTemplate
            - `id` integer
            - `createdBy` string, nullable
            - `createdDate` string, date-time
            - `modifiedBy` string, nullable
            - `modifiedDate` string, date-time
            - `deletedBy` string, nullable
            - `deletedDate` string, date-time, nullable
            - `name` string, nullable
            - `practiceEmailTemplates` CoachingDalModelsPracticeEmailTemplate[], nullable
        - `practicePhases` CoachingDalModelsPracticePhase[], nullable
          - `id` integer
          - `createdBy` string, nullable
          - `createdDate` string, date-time
          - `modifiedBy` string, nullable
          - `modifiedDate` string, date-time
          - `deletedBy` string, nullable
          - `deletedDate` string, date-time, nullable
          - `tenantId` string, uuid
          - `practiceId` integer
          - `phase` string, nullable
          - `practice` CoachingDalModelsPractice — recursive
        - `certifications` CoachingDalModelsCertification[], nullable
      - `certificationProficiencies` CoachingDalModelsCertificationProficiency[], nullable
        - `id` integer
        - `createdBy` string, nullable
        - `createdDate` string, date-time
        - `modifiedBy` string, nullable
        - `modifiedDate` string, date-time
        - `deletedBy` string, nullable
        - `deletedDate` string, date-time, nullable
        - `tenantId` string, uuid
        - `certificationId` integer
        - `name` string, nullable
        - `certification` CoachingDalModelsCertification — recursive
        - `userCertificationProficiencyDates` CoachingDalModelsUserCertificationProficiency[], nullable
          - `id` integer
          - `createdBy` string, nullable
          - `createdDate` string, date-time
          - `modifiedBy` string, nullable
          - `modifiedDate` string, date-time
          - `deletedBy` string, nullable
          - `deletedDate` string, date-time, nullable
          - `tenantId` string, uuid
          - `userPracticeCertificationId` integer
          - `certificationProficiencyId` integer
          - `date` string, date-time, nullable
          - `userPracticeCertification` CoachingDalModelsUserPracticeCertification
            - `id` integer
            - `createdBy` string, nullable
            - `createdDate` string, date-time
            - `modifiedBy` string, nullable
            - `modifiedDate` string, date-time
            - `deletedBy` string, nullable
            - `deletedDate` string, date-time, nullable
            - `tenantId` string, uuid
            - `userPracticeId` integer
            - `certificationId` integer
            - `userPractice` CoachingDalModelsUserPractice
              - …
            - `certification` CoachingDalModelsCertification — recursive
            - `userCertificationProficiencies` CoachingDalModelsUserCertificationProficiency[], nullable
            - `userCertificationTrainings` CoachingDalModelsUserCertificationTraining[], nullable
              - …
            - `userCertificationHistories` CoachingDalModelsUserCertificationHistory[], nullable
              - …
          - `certificationProficiency` CoachingDalModelsCertificationProficiency — recursive
      - `certificationTrainings` CoachingDalModelsCertificationTraining[], nullable
        - `id` integer
        - `createdBy` string, nullable
        - `createdDate` string, date-time
        - `modifiedBy` string, nullable
        - `modifiedDate` string, date-time
        - `deletedBy` string, nullable
        - `deletedDate` string, date-time, nullable
        - `tenantId` string, uuid
        - `certificationId` integer
        - `name` string, nullable
        - `certification` CoachingDalModelsCertification — recursive
        - `userCertificationTrainings` CoachingDalModelsUserCertificationTraining[], nullable
          - `id` integer
          - `createdBy` string, nullable
          - `createdDate` string, date-time
          - `modifiedBy` string, nullable
          - `modifiedDate` string, date-time
          - `deletedBy` string, nullable
          - `deletedDate` string, date-time, nullable
          - `tenantId` string, uuid
          - `userPracticeCertificationId` integer
          - `certificationTrainingId` integer
          - `date` string, date-time, nullable
          - `userPracticeCertification` CoachingDalModelsUserPracticeCertification
            - `id` integer
            - `createdBy` string, nullable
            - `createdDate` string, date-time
            - `modifiedBy` string, nullable
            - `modifiedDate` string, date-time
            - `deletedBy` string, nullable
            - `deletedDate` string, date-time, nullable
            - `tenantId` string, uuid
            - `userPracticeId` integer
            - `certificationId` integer
            - `userPractice` CoachingDalModelsUserPractice
              - …
            - `certification` CoachingDalModelsCertification — recursive
            - `userCertificationProficiencies` CoachingDalModelsUserCertificationProficiency[], nullable
              - …
            - `userCertificationTrainings` CoachingDalModelsUserCertificationTraining[], nullable
            - `userCertificationHistories` CoachingDalModelsUserCertificationHistory[], nullable
              - …
          - `certificationTraining` CoachingDalModelsCertificationTraining — recursive
      - `certificationTools` CoachingDalModelsCertificationTool[], nullable
      - `userCertifications` CoachingDalModelsUserPracticeCertification[], nullable
        - `id` integer
        - `createdBy` string, nullable
        - `createdDate` string, date-time
        - `modifiedBy` string, nullable
        - `modifiedDate` string, date-time
        - `deletedBy` string, nullable
        - `deletedDate` string, date-time, nullable
        - `tenantId` string, uuid
        - `userPracticeId` integer
        - `certificationId` integer
        - `userPractice` CoachingDalModelsUserPractice
          - `id` integer
          - `createdBy` string, nullable
          - `createdDate` string, date-time
          - `modifiedBy` string, nullable
          - `modifiedDate` string, date-time
          - `deletedBy` string, nullable
          - `deletedDate` string, date-time, nullable
          - `tenantId` string, uuid
          - `userId` integer
          - `practiceId` integer
          - `user` CoachingDalModelsUser
            - `id` integer
            - `createdBy` string, nullable
            - `createdDate` string, date-time
            - `modifiedBy` string, nullable
            - `modifiedDate` string, date-time
            - `deletedBy` string, nullable
            - `deletedDate` string, date-time, nullable
            - `tenantId` string, uuid
            - `qualoId` string, uuid
            - `userName` string, nullable
            - `secondaryEmail` string, nullable
            - `state` string, nullable
            - `organizationId` integer
            - `organization` CoachingDalModelsOrganization
              - …
            - `siteId` integer, nullable
            - `site` CoachingDalModelsOrganizationSite
              - …
            - `timeZone` string, nullable
            - `title` string, nullable
            - `isSystemAdmin` boolean
            - `userPractices` CoachingDalModelsUserPractice[], nullable
            - `lastLoginDate` string, date-time, nullable
          - `practice` CoachingDalModelsPractice
            - `id` integer
            - `createdBy` string, nullable
            - `createdDate` string, date-time
            - `modifiedBy` string, nullable
            - `modifiedDate` string, date-time
            - `deletedBy` string, nullable
            - `deletedDate` string, date-time, nullable
            - `tenantId` string, uuid
            - `name` string, nullable
            - `startDate` string, date-time
            - `endDate` string, date-time, nullable
            - `organizations` CoachingDalModelsOrganization[], nullable
              - …
            - `practiceTools` CoachingDalModelsPracticeTool[], nullable
              - …
            - `practiceEmailTemplates` CoachingDalModelsPracticeEmailTemplate[], nullable
              - …
            - `practicePhases` CoachingDalModelsPracticePhase[], nullable
              - …
            - `certifications` CoachingDalModelsCertification[], nullable
          - `roleId` integer
          - `role` CoachingDalModelsRole
            - `id` integer
            - `createdBy` string, nullable
            - `createdDate` string, date-time
            - `modifiedBy` string, nullable
            - `modifiedDate` string, date-time
            - `deletedBy` string, nullable
            - `deletedDate` string, date-time, nullable
            - `name` string, nullable
            - `groupRoles` CoachingDalModelsGroupRole[], nullable
              - …
          - `userPracticeStates` CoachingDalModelsUserPracticeState[], nullable
            - `id` integer
            - `createdBy` string, nullable
            - `createdDate` string, date-time
            - `modifiedBy` string, nullable
            - `modifiedDate` string, date-time
            - `deletedBy` string, nullable
            - `deletedDate` string, date-time, nullable
            - `tenantId` string, uuid
            - `userPracticeId` integer
            - `state` string, nullable
            - `userPractice` CoachingDalModelsUserPractice — recursive
          - `userPracticeSites` CoachingDalModelsUserPracticeSite[], nullable
            - `id` integer
            - `createdBy` string, nullable
            - `createdDate` string, date-time
            - `modifiedBy` string, nullable
            - `modifiedDate` string, date-time
            - `deletedBy` string, nullable
            - `deletedDate` string, date-time, nullable
            - `tenantId` string, uuid
            - `userPracticeId` integer
            - `organizationSiteId` integer
            - `userPractice` CoachingDalModelsUserPractice — recursive
            - `organizationSite` CoachingDalModelsOrganizationSite
              - …
          - `userPracticeOrganizations` CoachingDalModelsUserPracticeOrganization[], nullable
            - `id` integer
            - `createdBy` string, nullable
            - `createdDate` string, date-time
            - `modifiedBy` string, nullable
            - `modifiedDate` string, date-time
            - `deletedBy` string, nullable
            - `deletedDate` string, date-time, nullable
            - `tenantId` string, uuid
            - `userPracticeId` integer
            - `organizationId` integer
            - `userPractice` CoachingDalModelsUserPractice — recursive
            - `organization` CoachingDalModelsOrganization
              - …
          - `userCertifications` CoachingDalModelsUserPracticeCertification[], nullable
        - `certification` CoachingDalModelsCertification — recursive
        - `userCertificationProficiencies` CoachingDalModelsUserCertificationProficiency[], nullable
          - `id` integer
          - `createdBy` string, nullable
          - `createdDate` string, date-time
          - `modifiedBy` string, nullable
          - `modifiedDate` string, date-time
          - `deletedBy` string, nullable
          - `deletedDate` string, date-time, nullable
          - `tenantId` string, uuid
          - `userPracticeCertificationId` integer
          - `certificationProficiencyId` integer
          - `date` string, date-time, nullable
          - `userPracticeCertification` CoachingDalModelsUserPracticeCertification — recursive
          - `certificationProficiency` CoachingDalModelsCertificationProficiency
            - `id` integer
            - `createdBy` string, nullable
            - `createdDate` string, date-time
            - `modifiedBy` string, nullable
            - `modifiedDate` string, date-time
            - `deletedBy` string, nullable
            - `deletedDate` string, date-time, nullable
            - `tenantId` string, uuid
            - `certificationId` integer
            - `name` string, nullable
            - `certification` CoachingDalModelsCertification — recursive
            - `userCertificationProficiencyDates` CoachingDalModelsUserCertificationProficiency[], nullable
        - `userCertificationTrainings` CoachingDalModelsUserCertificationTraining[], nullable
          - `id` integer
          - `createdBy` string, nullable
          - `createdDate` string, date-time
          - `modifiedBy` string, nullable
          - `modifiedDate` string, date-time
          - `deletedBy` string, nullable
          - `deletedDate` string, date-time, nullable
          - `tenantId` string, uuid
          - `userPracticeCertificationId` integer
          - `certificationTrainingId` integer
          - `date` string, date-time, nullable
          - `userPracticeCertification` CoachingDalModelsUserPracticeCertification — recursive
          - `certificationTraining` CoachingDalModelsCertificationTraining
            - `id` integer
            - `createdBy` string, nullable
            - `createdDate` string, date-time
            - `modifiedBy` string, nullable
            - `modifiedDate` string, date-time
            - `deletedBy` string, nullable
            - `deletedDate` string, date-time, nullable
            - `tenantId` string, uuid
            - `certificationId` integer
            - `name` string, nullable
            - `certification` CoachingDalModelsCertification — recursive
            - `userCertificationTrainings` CoachingDalModelsUserCertificationTraining[], nullable
        - `userCertificationHistories` CoachingDalModelsUserCertificationHistory[], nullable
          - `id` integer
          - `createdBy` string, nullable
          - `createdDate` string, date-time
          - `modifiedBy` string, nullable
          - `modifiedDate` string, date-time
          - `deletedBy` string, nullable
          - `deletedDate` string, date-time, nullable
          - `tenantId` string, uuid
          - `userPracticeCertificationId` integer
          - `startDate` string, date-time
          - `certificationDate` string, date-time, nullable
          - `isLapsed` boolean
          - `userPracticeCertification` CoachingDalModelsUserPracticeCertification — recursive
      - `sasScoringTemplate` CoachingDalModelsSasScoringTemplate
        - `id` integer
        - `createdBy` string, nullable
        - `createdDate` string, date-time
        - `modifiedBy` string, nullable
        - `modifiedDate` string, date-time
        - `deletedBy` string, nullable
        - `deletedDate` string, date-time, nullable
        - `minimumScore` integer
        - `coachingMinimum` integer
        - `communicationMinimum` integer
        - `analysisMinimum` integer
        - `totalCountRequired` integer
      - `fsiScoringTemplate` CoachingDalModelsFsiScoringTemplate
        - `id` integer
        - `createdBy` string, nullable
        - `createdDate` string, date-time
        - `modifiedBy` string, nullable
        - `modifiedDate` string, date-time
        - `deletedBy` string, nullable
        - `deletedDate` string, date-time, nullable
        - `engagementCount` integer
        - `engagementMinimumScore` integer
        - `planningCount` integer
        - `planningMinimumScore` integer
        - `monitoringAdjustmentCount` integer
        - `monitoringAdjustmentMinimumScore` integer
        - `aftercareCount` integer
        - `aftercareMinimumScore` integer
        - `totalCountRequired` integer
        - `totalFieldObservationsRequired` integer
        - `totalDocumentReviewRequired` integer
        - `totalScoreRequired` integer
      - `cometScoringTemplate` CoachingDalModelsCometScoringTemplate
        - `id` integer
        - `createdBy` string, nullable
        - `createdDate` string, date-time
        - `modifiedBy` string, nullable
        - `modifiedDate` string, date-time
        - `deletedBy` string, nullable
        - `deletedDate` string, date-time, nullable
        - `totalCountRequired` integer
        - `totalFieldObservationsRequired` integer
        - `totalDocumentReviewRequired` integer
        - `totalScoreRequired` integer
        - `phase1` CoachingDalModelsCometScoreBase
          - `count` integer
          - `elementOneMinimumScore` integer
          - `elementTwoMinimumScore` integer
          - `elementThreeMinimumScore` integer
          - `elementFourMinimumScore` integer
        - `phase2` CoachingDalModelsCometScoreBase
          - `count` integer
          - `elementOneMinimumScore` integer
          - `elementTwoMinimumScore` integer
          - `elementThreeMinimumScore` integer
          - `elementFourMinimumScore` integer
        - `phase3` CoachingDalModelsCometScoreBase
          - `count` integer
          - `elementOneMinimumScore` integer
          - `elementTwoMinimumScore` integer
          - `elementThreeMinimumScore` integer
          - `elementFourMinimumScore` integer
        - `phase4` CoachingDalModelsCometScoreBase
          - `count` integer
          - `elementOneMinimumScore` integer
          - `elementTwoMinimumScore` integer
          - `elementThreeMinimumScore` integer
          - `elementFourMinimumScore` integer
      - `crestScoringTemplate` CoachingDalModelsCrestScoringTemplate
        - `id` integer
        - `createdBy` string, nullable
        - `createdDate` string, date-time
        - `modifiedBy` string, nullable
        - `modifiedDate` string, date-time
        - `deletedBy` string, nullable
        - `deletedDate` string, date-time, nullable
        - `minimumSubmissions` integer
    - `tool` CoachingDalModelsTool — recursive
    - `cometScoringTemplate` CoachingDalModelsCometScoringTemplate
      - `id` integer
      - `createdBy` string, nullable
      - `createdDate` string, date-time
      - `modifiedBy` string, nullable
      - `modifiedDate` string, date-time
      - `deletedBy` string, nullable
      - `deletedDate` string, date-time, nullable
      - `totalCountRequired` integer
      - `totalFieldObservationsRequired` integer
      - `totalDocumentReviewRequired` integer
      - `totalScoreRequired` integer
      - `phase1` CoachingDalModelsCometScoreBase
        - `count` integer
        - `elementOneMinimumScore` integer
        - `elementTwoMinimumScore` integer
        - `elementThreeMinimumScore` integer
        - `elementFourMinimumScore` integer
      - `phase2` CoachingDalModelsCometScoreBase
        - `count` integer
        - `elementOneMinimumScore` integer
        - `elementTwoMinimumScore` integer
        - `elementThreeMinimumScore` integer
        - `elementFourMinimumScore` integer
      - `phase3` CoachingDalModelsCometScoreBase
        - `count` integer
        - `elementOneMinimumScore` integer
        - `elementTwoMinimumScore` integer
        - `elementThreeMinimumScore` integer
        - `elementFourMinimumScore` integer
      - `phase4` CoachingDalModelsCometScoreBase
        - `count` integer
        - `elementOneMinimumScore` integer
        - `elementTwoMinimumScore` integer
        - `elementThreeMinimumScore` integer
        - `elementFourMinimumScore` integer
    - `sasScoringTemplate` CoachingDalModelsSasScoringTemplate
      - `id` integer
      - `createdBy` string, nullable
      - `createdDate` string, date-time
      - `modifiedBy` string, nullable
      - `modifiedDate` string, date-time
      - `deletedBy` string, nullable
      - `deletedDate` string, date-time, nullable
      - `minimumScore` integer
      - `coachingMinimum` integer
      - `communicationMinimum` integer
      - `analysisMinimum` integer
      - `totalCountRequired` integer
    - `crestScoringTemplate` CoachingDalModelsCrestScoringTemplate
      - `id` integer
      - `createdBy` string, nullable
      - `createdDate` string, date-time
      - `modifiedBy` string, nullable
      - `modifiedDate` string, date-time
      - `deletedBy` string, nullable
      - `deletedDate` string, date-time, nullable
      - `minimumSubmissions` integer
    - `fsiScoringTemplate` CoachingDalModelsFsiScoringTemplate
      - `id` integer
      - `createdBy` string, nullable
      - `createdDate` string, date-time
      - `modifiedBy` string, nullable
      - `modifiedDate` string, date-time
      - `deletedBy` string, nullable
      - `deletedDate` string, date-time, nullable
      - `engagementCount` integer
      - `engagementMinimumScore` integer
      - `planningCount` integer
      - `planningMinimumScore` integer
      - `monitoringAdjustmentCount` integer
      - `monitoringAdjustmentMinimumScore` integer
      - `aftercareCount` integer
      - `aftercareMinimumScore` integer
      - `totalCountRequired` integer
      - `totalFieldObservationsRequired` integer
      - `totalDocumentReviewRequired` integer
      - `totalScoreRequired` integer
  - `phaseQuestionMaps` CoachingDalModelsPhaseQuestionMap[], nullable
    - `id` integer
    - `createdBy` string, nullable
    - `createdDate` string, date-time
    - `modifiedBy` string, nullable
    - `modifiedDate` string, date-time
    - `deletedBy` string, nullable
    - `deletedDate` string, date-time, nullable
    - `toolId` integer
    - `valuesJson` string, nullable
    - `values` object, nullable
    - `practice` string, nullable
    - `phase` string, nullable
    - `type` 'DocumentReview' | 'FieldObservation'
    - `tool` CoachingDalModelsTool — recursive

---

[API](https://skmtc.dev/qualo/apis/qualo-api.md) · [All operations](https://skmtc.dev/qualo/apis/qualo-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/qualo/qualo-api/revisions/af4abb5cc969/schema)
