Skip to main content

V1AssessmentDetail

idstring

Unique assessment execution ID

Example: 5c40e755-3ab0-4fa9-9a44-f76a95f0e87d
assessmentIdstring

Assessment ID (displays in UI)

Example: 100000-2
caseIdstring

Case ID (displays in UI)

Example: 100000
reportIdstringnullable

Associated report ID (if report exists)

Example: 5c40e755-3ab0-4fa9-9a44-f76a95f0e87d
statusstring

Assessment Status (New, Aborted, Submitted ...)

Example: Submitted
typestring

Assessment type

Possible values: [Verification Assessment, Self Assessment]

Example: Verification Assessment
reasonstringnullable

Assessment Reasons (optional - depending on the configuration in each standard)

Example: Annual Audit
workflowNamestring

Selected Workflow for the assessment

Example: Factory Information
standard object

The Standard used for the Assessment

namestring

Name

versionstring

Version

ratingstringnullable

Rating of the assessment. Calculated based on the rule setting of the standard and the score/issues found in the assessment.

Example: Good
scorestringnullable

Score of the Assessment. Calculated based on the number of issue found or the selected answers in the assessment.

Example: 8/10
scoreInPercentagestringnullable

Score of the Assessment in percentage. Calculated based on the number of issue found or the selected answers in the assessment compare to the maximum score.

Example: 80%
totalFindings object[]

List of findings. Only contains value if the assessment is issue-based.

  • Array [
  • severitystring

    Finding severity level

    Example: Critical
    findingsinteger

    Number of findings at this severity level

    Example: 5
  • ]
  • numberOfAreaToImprovesinteger

    The total count of area to improves after the assessment is completed.

    Example: 12
    assessmentDueDatestring<date-time>nullable

    Due date of the assessment

    Example: 2024-09-30T10:36:56.057000+00:00
    assessmentWindowStartstring<date-time>nullable

    Start date of the Assessment Window

    Example: 2024-09-30T10:36:56.057000+00:00
    assessmentWindowEndstring<date-time>nullable

    End date of the Assessment Window

    Example: 2024-09-30T10:36:56.057000+00:00
    auditStartDatestring<date-time>nullable

    Actual Audit Start date (This field has value only when the configuration is enabled in the standard)

    Example: 2024-09-30T00:00:00.000000+00:00
    auditEndDatestring<date-time>nullable

    Actual Audit End date (This field has value only when the configuration is enabled in the standard)

    Example: 2024-09-30T00:00:00.000000+00:00
    assessmentSubmitDatestring<date-time>nullable

    Assessment Submitted date. This is also Report Generated date.

    Example: 2024-09-30T10:36:56.057000+00:00
    assessmentStartDatestring<date-time>nullable

    The start date of the Assessment

    Example: 2024-09-30T10:36:56.057000+00:00
    completeCaseDatestring<date-time>nullable

    The date the case was completed

    Example: 2024-09-30T10:36:56.057000+00:00
    reopenCaseDatestring<date-time>nullable

    The date the case was reopened

    Example: 2024-09-30T10:36:56.057000+00:00
    stakeholders object

    Stakeholders information (detail view with full data)

    assessedOrg object

    The organization being assessed

    idstring

    Unique identifier

    namestringnullable

    Name

    orgIdstringnullable

    Organization external ID

    typestring

    Type

    citystringnullable

    City of the assessed organization

    Example: Ho Chi Minh City
    countrystringnullable

    Country code of the assessed organization

    Example: VN
    addressstringnullable

    Street address of the assessed organization

    Example: 59 Xa lo Ha Noi
    postalstringnullable

    Postal code of the assessed organization

    Example: 70000
    provincestringnullable

    Province/state of the assessed organization

    Example: Ho Chi Minh
    contactPersons object[]

    Assessed organization contact persons

  • Array [
  • namestring

    Contact person name

    Example: John Doe
    titlestringnullable

    Contact person title

    Example: Factory Manager
    emailstring

    Contact person email

    phoneNumberstring

    Contact person phone number

    Example: 1234567890
  • ]
  • siteStatusstringnullable

    Site status of the assessed organization

    Example: Active
    requester object

    The organization who requested the assessment

    idstring

    Unique identifier

    namestringnullable

    Name

    orgIdstringnullable

    Organization external ID

    typestring

    Type

    contactPersons object[]

    Requester contact persons

  • Array [
  • namestring

    Contact person name

    Example: John Doe
    titlestringnullable

    Contact person title

    Example: Factory Manager
    emailstring

    Contact person email

    phoneNumberstring

    Contact person phone number

    Example: 1234567890
  • ]
  • executors object[]

    The organizations who execute the assessment

  • Array [
  • idstring

    Unique identifier

    namestringnullable

    Name

    orgIdstringnullable

    Organization external ID

    typestring

    Type

    contactPersons object[]

    Executor contact persons

  • Array [
  • namestring

    Contact person name

    Example: John Doe
    titlestringnullable

    Contact person title

    Example: Factory Manager
    emailstring

    Contact person email

    phoneNumberstring

    Contact person phone number

    Example: 1234567890
  • ]
  • isPlaceholderboolean

    Whether this is a placeholder executor

    Example: false
    ableToSubmitAssessmentboolean

    Whether this executor can submit the assessment

    Example: true
    isLeadboolean

    Whether this executor is the lead

    Example: true
    assignedRoles object[]

    Roles assigned to this executor

  • Array [
  • namestring

    Assigned role name

    Example: Lead Auditor
  • ]
  • ]
  • selectedPartners object[]

    The partners associated with the assessed organization

  • Array [
  • idstring

    Unique identifier

    namestringnullable

    Name

    orgIdstringnullable

    Organization external ID

    typestring

    Type

    contactPersons object[]

    Partner contact persons

  • Array [
  • namestring

    Contact person name

    Example: John Doe
    titlestringnullable

    Contact person title

    Example: Factory Manager
    emailstring

    Contact person email

    phoneNumberstring

    Contact person phone number

    Example: 1234567890
  • ]
  • ]
  • capa objectnullable

    Information of the CAPA, Corrective Action and Preventive Action (full details when capa_details=true)

    idstring

    Unique identifier of the CAPA

    Example: 1235330e-b74b-4be6-8d8a-cb0560effc11
    statusstring

    Status of the CAPA

    Example: New
    capaLabels object[]

    List of CAPA labels

  • Array [
  • namestring

    Label field name

    Example: Priority
    valuestring

    Label value

    Example: High
  • ]
  • dueDatestring<date-time>nullable

    Due date for CAPA completion (available when capa_details=true)

    Example: 2025-12-31T00:00:00.000000+00:00
    updatedDatestring<date-time>

    Last update date of the CAPA (available when capa_details=true)

    Example: 2025-12-12T10:48:07.191000+00:00
    updatedByUserstringnullable

    User who last updated the CAPA (available when capa_details=true)

    approvedDatestring<date-time>nullable

    Date when CAPA was approved (available when capa_details=true)

    Example: 2025-12-12T10:48:07.191000+00:00
    createdDatestring<date-time>

    Creation date of the CAPA (available when capa_details=true)

    Example: 2025-12-12T10:48:07.191000+00:00
    areaToImproves object[]

    List of area to improves in this CAPA (available when capa_details=true)

  • Array [
  • idstring

    Unique identifier of the area to improve

    Example: RI0DCKDYR0
    updatedDatestring<date-time>

    Last update date

    Example: 2025-10-21T15:30:56.214000+00:00
    titlestring

    Title of the area to improve

    Example: The general condition of the dormitories need improvement.
    categorystringnullable

    Category of the area to improve

    Example: Drinking Water
    subCategorystringnullable

    Sub-category of the area to improve

    Example: Social
    descriptionstringnullable

    Detailed description

    Example: The facility needs better ventilation
    requiredCorrectionboolean

    Whether correction is required

    Example: false
    recommendationstringnullable

    Recommendation for improvement

    Example: Install new equipment
    statusstring

    Status of the area to improve

    Example: new
    rootCausesstring[]

    List of root causes

    resolutionsstring[]

    List of resolutions

    personInChargestringnullable

    Person responsible for the improvement

    Example: John Doe
    completionDatestring<date-time>nullable

    Target completion date

    Example: 2025-12-15T10:36:56.057000+00:00
    resolvedDatestring<date-time>nullable

    Date when the issue was resolved

    Example: 2025-12-15T10:36:56.057000+00:00
    referenceIdstringnullable

    Reference identifier

    Example: tutest-issue-4-2
    linkedFindings object[]

    List of linked findings

  • Array [
  • schemestringnullable

    Scheme

    severitystringnullable

    Severity value

    Example: Informational
    titlestringnullable

    Title

    Example: Testing finding description
    categorystringnullable

    Category

    Example: Section 1
    subCategorystringnullable

    Sub-category

    Example: Section 1.1
    issueNumberstringnullable

    Issue number

    Example: 376882
    descriptionstringnullable

    Issue description

    Example: This is a detailed description of the issue.
    schemeDataobjectnullable

    Scheme data

  • ]
  • customFieldsobjectnullable

    Custom fields data

    comments object[]

    List of comments

  • Array [
  • textstring

    Comment text

    Example: This is a comment.
    createdByUserstringnullable

    User who created the comment

  • ]
  • uploadedFilesobject[]

    List of uploaded files

    areaToImproveLabels object[]

    Labels associated with this area to improve

  • Array [
  • namestring

    Name of the label

    valuestring

    Value of the label

  • ]
  • fields object[]

    Custom fields with questions and answers

  • Array [
  • improvementAreaIdstring

    ID of the improvement area

    Example: 07e1d9ef-aebe-4901-b26c-941cb5983832
    fieldIdstring

    ID of the field

    Example: b62ca36f-fa86-4ee0-ae96-bad52c2c46b2
    field object

    Field definition

    idstring

    Field ID

    Example: b62ca36f-fa86-4ee0-ae96-bad52c2c46b2
    fieldNamestring

    Name of the field

    Example: Root Causes
    descriptionstring

    Field description

    Example: Describe the root causes
    enabledboolean

    Whether the field is enabled

    Example: true
    responseTypestring

    Type of response expected

    Example: MULTIPLE_TEXT_ENTRIES
    requirementstring

    Field requirement level

    Example: REQUIRED_WHEN_ATI_MANDATORY
    systemKeystringnullable

    System key for the field

    Example: ROOT_CAUSES
    settingsobjectnullable

    Additional settings

    orderinteger

    Display order

    Example: 0
    choicesobject[]

    Available choices for the field

    createdAtstring<date-time>

    Creation timestamp

    Example: 2025-11-03T14:40:34.815Z
    updatedAtstring<date-time>

    Last update timestamp

    Example: 2025-11-03T14:40:34.815Z
    answer object

    Answer to the field

    valuestringnullable

    Answer value

    Example: Some text answer
    choicesstring[]

    Selected choices

    textAreasobject[]

    Text area responses

    attachmentsobject[]

    Attached files

  • ]
  • ]
  • schedulingStatusstringnullable

    Scheduling status of the assessment

    Example: Scheduled
    updatedDatestring<date-time>

    System updated date. This field will be updated based on the changes in the Assessment and CAPA.

    Example: 2024-09-30T10:36:56.057000+00:00
    customFieldsobjectnullable

    Client's specific attributes

    overallCommentstringnullable

    Overall comment content

    Example: Input Manually\nasds\nasd\n
    descriptionstringnullable

    Assessment description

    Example: Annual audit for supplier compliance
    auditors object[]

    Auditors of the Assessment

  • Array [
  • idstring

    Auditor unique identifier

    Example: 0b22ffe3-286a-48ba-b638-d26bd5cd4fcb
    emailstringnullable

    Auditor email

    firstNamestringnullable

    Auditor first name

    Example: Jane
    lastNamestringnullable

    Auditor last name

    Example: Smith
  • ]
  • assignedUsers object[]

    Information of the assigned users

  • Array [
  • idstring

    User unique identifier

    Example: 5d975074-392d-4850-9f9a-3bde0d756525
    emailstring

    User email

    firstNamestringnullable

    User first name

    Example: Forrest
    lastNamestringnullable

    User last name

    Example: V
  • ]
  • assignedRoles object[]

    Information of the assigned roles

  • Array [
  • namestring

    Role name

    Example: 3P ASP
  • ]
  • auditTimeSpentnumbernullable

    The time spent by Auditor in hours (This field has value only when the configuration is enabled in the standard)

    Example: 12.5
    assessmentRequestDatestring<date-time>

    Request date of the assessment

    Example: 2024-09-30T10:36:56.057000+00:00
    caseExpirationDatestring<date-time>nullable

    Expiration date of the Case

    Example: 2024-09-30T10:36:56.057000+00:00
    reportGenerateDatestring<date-time>nullable

    The date the report was generated

    Example: 2024-09-30T10:36:56.057000+00:00
    executionLocationsstring[]nullable

    Execution Location (optional - depending on the configuration in each standard)

    Example: ["On-site","Desktop Review"]
    schedulingCommentstringnullable

    Comment about scheduling

    Example: Scheduled for next week
    scheduledToOrganization objectnullable

    Organization to which assessment is scheduled

    idstring

    Unique identifier

    namestringnullable

    Name

    orgIdstringnullable

    Organization external ID

    typestring

    Type

    scheduledToOrganizationRolestringnullable

    Role of the scheduled organization

    Example: Lead Auditor
    checkin objectnullable

    On-site check-in information

    checkinLocation objectnullable

    Check-in location coordinates

    latitudenumbernullable

    Latitude coordinate

    Example: 10.762622
    longitudenumbernullable

    Longitude coordinate

    Example: 106.660172
    addressstring

    Address of the check-in location

    countrystring

    Country of the check-in location

    Example: US
    postalstringnullable

    Postal code of the check-in location

    Example: 12345
    statestringnullable

    State of the check-in location

    citystringnullable

    City of the check-in location

    checkinUserstringnullable

    User email who performed the check-in

    checkinDatestring<date-time>

    Check-in date and time

    Example: 2025-12-12T10:47:57.465000+00:00
    isManualboolean

    Whether check-in was manual or automatic

    Example: true
    reasonstringnullable

    Reason for check-in (if manual)

    Example: GPS not available
    escalations object[]

    List of escalations of the assessment

  • Array [
  • createdDatestring<date-time>

    Date when the Escalation was created

    Example: 2024-09-30T10:36:56.057000+00:00
    statusstring

    Status of the escalation

    resolvedDatestring<date-time>nullable

    Resolution date of the escalation

    Example: 2024-09-30T10:36:56.057000+00:00
    escalatedTo object[]

    The user who received the escalation

  • Array [
  • emailstring

    Email of the user

    firstNamestringnullable

    First name of the user

    Example: John
    lastNamestringnullable

    Last name of the user

    Example: Doe
  • ]
  • escalatedBy object
    emailstring

    Email of the user

    firstNamestringnullable

    First name of the user

    Example: John
    lastNamestringnullable

    Last name of the user

    Example: Doe
    resolvedByUser object
    emailstring

    Email of the user

    firstNamestringnullable

    First name of the user

    Example: John
    lastNamestringnullable

    Last name of the user

    Example: Doe
    notestring

    Escalation note

    reasonsstring[]

    Escalation reason

    exceptionReasonsstring[]

    Escalation exception reason

    reviewerCommentstringnullable

    Reviewer comment

  • ]
  • announcementTypestringnullable

    Announcement type

    Possible values: [Announced, Semi-Announced, Private, Unannounced]

    Example: Announced
    stepExecutions object[]

    List of step executions in the assessment

  • Array [
  • idstring

    Step execution ID

    Example: 4ea094ac-84de-4d50-80c3-fef2ef569f3c
    namestring

    Step name

    Example: Questionnaire 1 - Mapping Issue List
    orderinteger

    Step order

    Example: 0
    result objectnullable

    Step execution result

    numberOfAreaToImprovesinteger

    Number of areas to improve

    Example: 3
    scorestringnullable

    Step score

    Example: 7/10
    ratingstringnullable

    Step rating

    Example: Good
    scoreInPercentagestringnullable

    Score in percentage

    Example: 70%
    createdAtstring<date-time>nullable

    Creation timestamp

    Example: 2024-09-30T10:36:56.057000+00:00
    sections object[]

    Section hierarchy. Get Assessment with include_step_questions=true also includes answer-referenced questionnaire sections that are absent from the scored report summary; their score fields are null. Questions are not embedded in sections.

  • Array [
  • idstring

    Section unique identifier

    namestring

    Section name

    levelinteger

    Zero-based section depth

    parentIdstringnullable

    Parent section identifier; null for a root section

    pathstring[]

    Ordered section ancestry identifiers used to reconstruct the hierarchy

    scorenumbernullable

    Section score

    maxScorenumbernullable

    Section maximum score

    ratingstringnullable

    Section rating name

    customFieldsobjectnullable

    Custom fields grouped for this section

  • ]
  • questionnaire objectnullable

    Questionnaire information

    idstring

    Questionnaire ID

    Example: cb66f153-712f-4582-848d-1811901ef37d
    namestring

    Questionnaire name

    Example: [tutest] Mapping Issue List - Schemes
    appTestResultsobject[]

    Application test results

    questionAnswers object[]

    Question answers, including nested subquestion answers (available when include_step_questions=true)

  • Array [
  • idstring

    Answer unique identifier

    questionIdstring

    Question unique identifier

    sectionIdstringnullable

    Effective containing section identifier. A subquestion inherits its parent question's section. Null when legacy data cannot be linked to a section.

    parentQuestionIdstringnullable

    Parent question identifier for a nested subquestion answer

    parentChoiceIdstringnullable

    Parent answer-choice identifier for a nested subquestion answer

    isNotApplicableboolean

    Whether the answer is not applicable

    scorenumbernullable

    Computed score contribution. Null when uncalculated, non-scoreable, or hidden.

    maxScorenumbernullable

    Maximum score. Null for deductions, uncalculated or non-scoreable answers, or when hidden.

    scoreInPercentagenumbernullable

    Computed score percentage. Null when maxScore is zero or unavailable, or when hidden.

    question object

    Question information

    idstring

    Question ID

    Example: 74fad70b-679a-46cc-9e98-ec8aca9b44f8
    contentstring

    Question content/text

    Example: Q2.2.1
    indexinteger

    Answer display order. This is not an identifier or a score.

    Example: 1
    textstringnullable

    Text answer

    Example: Some answer text
    numbernumbernullable

    Numeric answer

    Example: 42
    value object

    Value answer (we plan to migrate to this field in future). Currently only some question types using it.

    oneOf
    stringnullable
    tableValues object[]

    Table answer values for questions with table response type

  • Array [
  • idstring
    columnIdstring
    columnNamestring
    rowNumberinteger
    rowLabelstringnullable
    value object
    oneOf
    stringnullable
    choicesstring[]
    files object[]
  • Array [
  • idstring

    Attachment unique identifier

    namestringnullable

    Original file name

    signedUrlstringnullable

    Temporary signed URL for downloading the attachment

  • ]
  • ]
  • choices object[]

    Selected choice(s)

  • Array [
  • idstring

    Choice ID

    Example: 67e04318-e69c-4224-84f3-aff1d4089b80
    contentstring

    Choice content

    Example: 3
    textstringnullable

    Sub answer "paragraph" for the choice (if applicable)

    Example: test
    files object[]

    Sub answer "files" for the choice (if applicable)

  • Array [
  • idstring

    Attachment unique identifier

    namestringnullable

    Original file name

    signedUrlstringnullable

    Temporary signed URL for downloading the attachment

  • ]
  • subQuestionAnswers []

    Answers to questions conditionally nested under this selected choice

  • Array [
  • circular(V1AssessmentQuestionAnswer)
  • ]
  • ]
  • files object[]

    Files attached directly to the answer; comment attachments are returned under comments[].attachments

  • Array [
  • idstring

    Attachment unique identifier

    namestringnullable

    Original file name

    signedUrlstringnullable

    Temporary signed URL for downloading the attachment

  • ]
  • comments object[]

    Question comments (available when include_question_comments=true)

  • Array [
  • idstring

    Comment unique identifier

    contentstringnullable

    Comment content

    createdDatestring<date-time>nullable

    Comment creation timestamp

    isEditedboolean

    Whether the comment has been edited

    user objectnullable

    Comment author, subject to assessment confidentiality rules

    idstring
    emailstring
    firstNamestringnullable
    lastNamestringnullable
    organization objectnullable

    Author organization, subject to assessment confidentiality rules

    idstring
    externalIdstringnullable
    namestringnullable
    typestring
    attachments object[]

    Attachments belonging to this comment; these are not included in questionAnswer.files

  • Array [
  • idstring

    Attachment unique identifier

    namestringnullable

    Original file name

    signedUrlstringnullable

    Temporary signed URL for downloading the attachment

  • ]
  • ]
  • ]
  • ]
  • submitEvent objectnullable

    Information about assessment submission

    submittedByUser objectnullable

    User who submitted the assessment

    firstNamestringnullable

    User first name

    Example: John
    lastNamestringnullable

    User last name

    Example: Doe
    emailstring

    User email

    submitDatestring<date-time>

    Submission date

    Example: 2024-09-30T10:36:56.057000+00:00
    submittedByOrg objectnullable

    Organization that submitted

    idstring

    Unique identifier

    namestringnullable

    Name

    orgIdstringnullable

    Organization external ID

    typestring

    Type

    reportLabelsobject[]

    Labels of the report/assessment

    confidentialNotes object[]

    Confidential notes

  • Array [
  • contentstring

    Note content

    Example: Confidential information about assessment
    createdBystringnullable

    User who created the note

    Example: Jane Auditor
    createdDatestring<date-time>

    Creation date

    Example: 2024-09-30T10:36:56.057000+00:00
  • ]
  • schemes object[]

    Related schemes information

  • Array [
  • schemastringnullable

    Scheme name

    Example: ISO 9001
    orgIdstringnullable

    Organization external ID

    Example: ORG_123
    reportIdstringnullable

    Related report ID

    Example: 5c40e755-3ab0-4fa9-9a44-f76a95f0e87d
    auditDatestring<date>nullable

    Audit date for this scheme

    Example: 2024-09-30
  • ]
  • V1AssessmentDetail
    {
    "id": "5c40e755-3ab0-4fa9-9a44-f76a95f0e87d",
    "assessmentId": "100000-2",
    "caseId": 100000,
    "reportId": "5c40e755-3ab0-4fa9-9a44-f76a95f0e87d",
    "status": "Submitted",
    "type": "Verification Assessment",
    "reason": "Annual Audit",
    "workflowName": "Factory Information",
    "standard": {
    "name": "string",
    "version": "string"
    },
    "rating": "Good",
    "score": "8/10",
    "scoreInPercentage": "80%",
    "totalFindings": [
    {
    "severity": "Critical",
    "findings": 5
    }
    ],
    "numberOfAreaToImproves": 12,
    "assessmentDueDate": "2024-09-30T10:36:56.057000+00:00",
    "assessmentWindowStart": "2024-09-30T10:36:56.057000+00:00",
    "assessmentWindowEnd": "2024-09-30T10:36:56.057000+00:00",
    "auditStartDate": "2024-09-30T00:00:00.000000+00:00",
    "auditEndDate": "2024-09-30T00:00:00.000000+00:00",
    "assessmentSubmitDate": "2024-09-30T10:36:56.057000+00:00",
    "assessmentStartDate": "2024-09-30T10:36:56.057000+00:00",
    "completeCaseDate": "2024-09-30T10:36:56.057000+00:00",
    "reopenCaseDate": "2024-09-30T10:36:56.057000+00:00",
    "stakeholders": {
    "assessedOrg": {
    "id": "string",
    "name": "string",
    "orgId": "string",
    "type": "string",
    "city": "Ho Chi Minh City",
    "country": "VN",
    "address": "59 Xa lo Ha Noi",
    "postal": "70000",
    "province": "Ho Chi Minh",
    "contactPersons": [
    {
    "name": "John Doe",
    "title": "Factory Manager",
    "email": "[email protected]",
    "phoneNumber": 1234567890
    }
    ],
    "siteStatus": "Active"
    },
    "requester": {
    "id": "string",
    "name": "string",
    "orgId": "string",
    "type": "string",
    "contactPersons": [
    {
    "name": "John Doe",
    "title": "Factory Manager",
    "email": "[email protected]",
    "phoneNumber": 1234567890
    }
    ]
    },
    "executors": [
    {
    "id": "string",
    "name": "string",
    "orgId": "string",
    "type": "string",
    "contactPersons": [
    {
    "name": "John Doe",
    "title": "Factory Manager",
    "email": "[email protected]",
    "phoneNumber": 1234567890
    }
    ],
    "isPlaceholder": false,
    "ableToSubmitAssessment": true,
    "isLead": true,
    "assignedRoles": [
    {
    "name": "Lead Auditor"
    }
    ]
    }
    ],
    "selectedPartners": [
    {
    "id": "string",
    "name": "string",
    "orgId": "string",
    "type": "string",
    "contactPersons": [
    {
    "name": "John Doe",
    "title": "Factory Manager",
    "email": "[email protected]",
    "phoneNumber": 1234567890
    }
    ]
    }
    ]
    },
    "capa": {
    "id": "1235330e-b74b-4be6-8d8a-cb0560effc11",
    "status": "New",
    "capaLabels": [
    {
    "name": "Priority",
    "value": "High"
    }
    ],
    "dueDate": "2025-12-31T00:00:00.000000+00:00",
    "updatedDate": "2025-12-12T10:48:07.191000+00:00",
    "updatedByUser": "[email protected]",
    "approvedDate": "2025-12-12T10:48:07.191000+00:00",
    "createdDate": "2025-12-12T10:48:07.191000+00:00",
    "areaToImproves": [
    {
    "id": "RI0DCKDYR0",
    "updatedDate": "2025-10-21T15:30:56.214000+00:00",
    "title": "The general condition of the dormitories need improvement.",
    "category": "Drinking Water",
    "subCategory": "Social",
    "description": "The facility needs better ventilation",
    "requiredCorrection": false,
    "recommendation": "Install new equipment",
    "status": "new",
    "rootCauses": [
    "string"
    ],
    "resolutions": [
    "string"
    ],
    "personInCharge": "John Doe",
    "completionDate": "2025-12-15T10:36:56.057000+00:00",
    "resolvedDate": "2025-12-15T10:36:56.057000+00:00",
    "referenceId": "tutest-issue-4-2",
    "linkedFindings": [
    {
    "scheme": "string",
    "severity": "Informational",
    "title": "Testing finding description",
    "category": "Section 1",
    "subCategory": "Section 1.1",
    "issueNumber": 376882,
    "description": "This is a detailed description of the issue.",
    "schemeData": {}
    }
    ],
    "customFields": {},
    "comments": [
    {
    "text": "This is a comment.",
    "createdByUser": "[email protected]"
    }
    ],
    "uploadedFiles": [
    {}
    ],
    "areaToImproveLabels": [
    {
    "name": "string",
    "value": "string"
    }
    ],
    "fields": [
    {
    "improvementAreaId": "07e1d9ef-aebe-4901-b26c-941cb5983832",
    "fieldId": "b62ca36f-fa86-4ee0-ae96-bad52c2c46b2",
    "field": {
    "id": "b62ca36f-fa86-4ee0-ae96-bad52c2c46b2",
    "fieldName": "Root Causes",
    "description": "Describe the root causes",
    "enabled": true,
    "responseType": "MULTIPLE_TEXT_ENTRIES",
    "requirement": "REQUIRED_WHEN_ATI_MANDATORY",
    "systemKey": "ROOT_CAUSES",
    "settings": {},
    "order": 0,
    "choices": [
    {}
    ],
    "createdAt": "2025-11-03T14:40:34.815Z",
    "updatedAt": "2025-11-03T14:40:34.815Z"
    },
    "answer": {
    "value": "Some text answer",
    "choices": [
    "string"
    ],
    "textAreas": [
    {}
    ],
    "attachments": [
    {}
    ]
    }
    }
    ]
    }
    ]
    },
    "schedulingStatus": "Scheduled",
    "updatedDate": "2024-09-30T10:36:56.057000+00:00",
    "customFields": {},
    "overallComment": "Input Manually\nasds\nasd\n",
    "description": "Annual audit for supplier compliance",
    "auditors": [
    {
    "id": "0b22ffe3-286a-48ba-b638-d26bd5cd4fcb",
    "email": "[email protected]",
    "firstName": "Jane",
    "lastName": "Smith"
    }
    ],
    "assignedUsers": [
    {
    "id": "5d975074-392d-4850-9f9a-3bde0d756525",
    "email": "[email protected]",
    "firstName": "Forrest",
    "lastName": "V"
    }
    ],
    "assignedRoles": [
    {
    "name": "3P ASP"
    }
    ],
    "auditTimeSpent": 12.5,
    "assessmentRequestDate": "2024-09-30T10:36:56.057000+00:00",
    "caseExpirationDate": "2024-09-30T10:36:56.057000+00:00",
    "reportGenerateDate": "2024-09-30T10:36:56.057000+00:00",
    "executionLocations": [
    "On-site",
    "Desktop Review"
    ],
    "schedulingComment": "Scheduled for next week",
    "scheduledToOrganization": {
    "id": "string",
    "name": "string",
    "orgId": "string",
    "type": "string"
    },
    "scheduledToOrganizationRole": "Lead Auditor",
    "checkin": {
    "checkinLocation": {
    "latitude": 10.762622,
    "longitude": 106.660172,
    "address": "string",
    "country": "US",
    "postal": 12345,
    "state": "string",
    "city": "string"
    },
    "checkinUser": "[email protected]",
    "checkinDate": "2025-12-12T10:47:57.465000+00:00",
    "isManual": true,
    "reason": "GPS not available"
    },
    "escalations": [
    {
    "createdDate": "2024-09-30T10:36:56.057000+00:00",
    "status": "string",
    "resolvedDate": "2024-09-30T10:36:56.057000+00:00",
    "escalatedTo": [
    {
    "email": "[email protected]",
    "firstName": "John",
    "lastName": "Doe"
    }
    ],
    "escalatedBy": {
    "email": "[email protected]",
    "firstName": "John",
    "lastName": "Doe"
    },
    "resolvedByUser": {
    "email": "[email protected]",
    "firstName": "John",
    "lastName": "Doe"
    },
    "note": "string",
    "reasons": [
    "string"
    ],
    "exceptionReasons": [
    "string"
    ],
    "reviewerComment": "string"
    }
    ],
    "announcementType": "Announced",
    "stepExecutions": [
    {
    "id": "4ea094ac-84de-4d50-80c3-fef2ef569f3c",
    "name": "Questionnaire 1 - Mapping Issue List",
    "order": 0,
    "result": {
    "numberOfAreaToImproves": 3,
    "score": "7/10",
    "rating": "Good",
    "scoreInPercentage": "70%",
    "createdAt": "2024-09-30T10:36:56.057000+00:00",
    "sections": [
    {
    "id": "string",
    "name": "string",
    "level": 0,
    "parentId": "string",
    "path": [
    "string"
    ],
    "score": 0,
    "maxScore": 0,
    "rating": "string",
    "customFields": {}
    }
    ]
    },
    "questionnaire": {
    "id": "cb66f153-712f-4582-848d-1811901ef37d",
    "name": "[tutest] Mapping Issue List - Schemes"
    },
    "appTestResults": [
    {}
    ],
    "questionAnswers": [
    {
    "id": "string",
    "questionId": "string",
    "sectionId": "string",
    "parentQuestionId": "string",
    "parentChoiceId": "string",
    "isNotApplicable": true,
    "score": 0,
    "maxScore": 0,
    "scoreInPercentage": 0,
    "question": {
    "id": "74fad70b-679a-46cc-9e98-ec8aca9b44f8",
    "content": "Q2.2.1"
    },
    "index": 1,
    "text": "Some answer text",
    "number": 42,
    "value": 42,
    "tableValues": [
    {
    "id": "string",
    "columnId": "string",
    "columnName": "string",
    "rowNumber": 0,
    "rowLabel": "string",
    "value": "string",
    "choices": [
    "string"
    ],
    "files": [
    {
    "id": "string",
    "name": "string",
    "signedUrl": "string"
    }
    ]
    }
    ],
    "choices": [
    {
    "id": "67e04318-e69c-4224-84f3-aff1d4089b80",
    "content": "3",
    "text": "test",
    "files": [
    {
    "id": "string",
    "name": "string",
    "signedUrl": "string"
    }
    ],
    "subQuestionAnswers": [
    null
    ]
    }
    ],
    "files": [
    {
    "id": "string",
    "name": "string",
    "signedUrl": "string"
    }
    ],
    "comments": [
    {
    "id": "string",
    "content": "string",
    "createdDate": "2024-07-29T15:51:28.071Z",
    "isEdited": true,
    "user": {
    "id": "string",
    "email": "string",
    "firstName": "string",
    "lastName": "string"
    },
    "organization": {
    "id": "string",
    "externalId": "string",
    "name": "string",
    "type": "string"
    },
    "attachments": [
    {
    "id": "string",
    "name": "string",
    "signedUrl": "string"
    }
    ]
    }
    ]
    }
    ]
    }
    ],
    "submitEvent": {
    "submittedByUser": {
    "firstName": "John",
    "lastName": "Doe",
    "email": "[email protected]"
    },
    "submitDate": "2024-09-30T10:36:56.057000+00:00",
    "submittedByOrg": {
    "id": "string",
    "name": "string",
    "orgId": "string",
    "type": "string"
    }
    },
    "reportLabels": [
    {}
    ],
    "confidentialNotes": [
    {
    "content": "Confidential information about assessment",
    "createdBy": "Jane Auditor",
    "createdDate": "2024-09-30T10:36:56.057000+00:00"
    }
    ],
    "schemes": [
    {
    "schema": "ISO 9001",
    "orgId": "ORG_123",
    "reportId": "5c40e755-3ab0-4fa9-9a44-f76a95f0e87d",
    "auditDate": "2024-09-30"
    }
    ]
    }