PUT api/checklist/UpdateImages?questionId={questionId}

Request Information

URI Parameters

NameDescriptionTypeAdditional information
questionId

integer

Required

Body Parameters

UserQuestionDto
NameDescriptionTypeAdditional information
User

User

None.

ChecklistQuestionModel

ChecklistQuestionModel

None.

Request Formats

application/json, text/json

Sample:
{
  "User": {
    "Email": "sample string 1",
    "Password": "sample string 2",
    "Validated": true,
    "Customers": [
      {
        "CustId": 1,
        "CustName": "sample string 2",
        "CustFullName": "sample string 3",
        "HasAppAccess": true,
        "DeviationCategories": [
          {
            "Id": 1,
            "Name": "sample string 2",
            "DeviationReceivers": [
              {
                "Id": 1,
                "FirstName": "sample string 2",
                "LastName": "sample string 3"
              },
              {
                "Id": 1,
                "FirstName": "sample string 2",
                "LastName": "sample string 3"
              }
            ],
            "CustomFields": [
              {
                "FieldTypeId": 1,
                "Name": "sample string 2",
                "DeviationCategoryId": 3,
                "Id": 4,
                "FieldValues": "sample string 5"
              },
              {
                "FieldTypeId": 1,
                "Name": "sample string 2",
                "DeviationCategoryId": 3,
                "Id": 4,
                "FieldValues": "sample string 5"
              }
            ]
          },
          {
            "Id": 1,
            "Name": "sample string 2",
            "DeviationReceivers": [
              {
                "Id": 1,
                "FirstName": "sample string 2",
                "LastName": "sample string 3"
              },
              {
                "Id": 1,
                "FirstName": "sample string 2",
                "LastName": "sample string 3"
              }
            ],
            "CustomFields": [
              {
                "FieldTypeId": 1,
                "Name": "sample string 2",
                "DeviationCategoryId": 3,
                "Id": 4,
                "FieldValues": "sample string 5"
              },
              {
                "FieldTypeId": 1,
                "Name": "sample string 2",
                "DeviationCategoryId": 3,
                "Id": 4,
                "FieldValues": "sample string 5"
              }
            ]
          }
        ],
        "HasChecklistAccess": true,
        "ChecklistTemplates": [
          {
            "Id": 1,
            "Name": "sample string 2"
          },
          {
            "Id": 1,
            "Name": "sample string 2"
          }
        ],
        "IncompleteChecklists": [
          {
            "Id": 1,
            "Name": "sample string 2",
            "TemplateId": 3
          },
          {
            "Id": 1,
            "Name": "sample string 2",
            "TemplateId": 3
          }
        ],
        "DeviationDepartments": [
          {
            "Id": 1,
            "Name": "sample string 2"
          },
          {
            "Id": 1,
            "Name": "sample string 2"
          }
        ]
      },
      {
        "CustId": 1,
        "CustName": "sample string 2",
        "CustFullName": "sample string 3",
        "HasAppAccess": true,
        "DeviationCategories": [
          {
            "Id": 1,
            "Name": "sample string 2",
            "DeviationReceivers": [
              {
                "Id": 1,
                "FirstName": "sample string 2",
                "LastName": "sample string 3"
              },
              {
                "Id": 1,
                "FirstName": "sample string 2",
                "LastName": "sample string 3"
              }
            ],
            "CustomFields": [
              {
                "FieldTypeId": 1,
                "Name": "sample string 2",
                "DeviationCategoryId": 3,
                "Id": 4,
                "FieldValues": "sample string 5"
              },
              {
                "FieldTypeId": 1,
                "Name": "sample string 2",
                "DeviationCategoryId": 3,
                "Id": 4,
                "FieldValues": "sample string 5"
              }
            ]
          },
          {
            "Id": 1,
            "Name": "sample string 2",
            "DeviationReceivers": [
              {
                "Id": 1,
                "FirstName": "sample string 2",
                "LastName": "sample string 3"
              },
              {
                "Id": 1,
                "FirstName": "sample string 2",
                "LastName": "sample string 3"
              }
            ],
            "CustomFields": [
              {
                "FieldTypeId": 1,
                "Name": "sample string 2",
                "DeviationCategoryId": 3,
                "Id": 4,
                "FieldValues": "sample string 5"
              },
              {
                "FieldTypeId": 1,
                "Name": "sample string 2",
                "DeviationCategoryId": 3,
                "Id": 4,
                "FieldValues": "sample string 5"
              }
            ]
          }
        ],
        "HasChecklistAccess": true,
        "ChecklistTemplates": [
          {
            "Id": 1,
            "Name": "sample string 2"
          },
          {
            "Id": 1,
            "Name": "sample string 2"
          }
        ],
        "IncompleteChecklists": [
          {
            "Id": 1,
            "Name": "sample string 2",
            "TemplateId": 3
          },
          {
            "Id": 1,
            "Name": "sample string 2",
            "TemplateId": 3
          }
        ],
        "DeviationDepartments": [
          {
            "Id": 1,
            "Name": "sample string 2"
          },
          {
            "Id": 1,
            "Name": "sample string 2"
          }
        ]
      }
    ],
    "CustId": 4,
    "UplFile": {
      "Guid": "sample string 1",
      "Name": "sample string 2",
      "Ext": "sample string 3",
      "FullPath": "sample string 4",
      "FolderId": "sample string 5",
      "SetName": "sample string 6",
      "SetId": 7
    }
  },
  "ChecklistQuestionModel": {
    "Id": 1,
    "ChecklistId": 2,
    "ChecklistTemplateQuestionId": 3,
    "Name": "sample string 4",
    "Status": 1,
    "Comment": "sample string 5",
    "Explanation": "sample string 6",
    "QuestionGroup": "sample string 7",
    "Sort": 1,
    "Image64": "sample string 8",
    "Image64List": [
      {
        "Id": 1,
        "QuestionId": 2,
        "Image64": "sample string 3"
      },
      {
        "Id": 1,
        "QuestionId": 2,
        "Image64": "sample string 3"
      }
    ],
    "Attachments": [
      {
        "FileId": "sample string 1",
        "Name": "sample string 2",
        "Extension": "sample string 3"
      },
      {
        "FileId": "sample string 1",
        "Name": "sample string 2",
        "Extension": "sample string 3"
      }
    ],
    "CreatedById": 1,
    "Created": "2026-01-09T02:50:44.3208826+01:00",
    "ChangedById": 1,
    "Changed": "2026-01-09T02:50:44.3208826+01:00",
    "BlankInput": "sample string 9",
    "AnswerId": 1,
    "AnswerOptions": [
      {
        "Id": 1,
        "Name": "sample string 2"
      },
      {
        "Id": 1,
        "Name": "sample string 2"
      }
    ],
    "CustomAnswer": true,
    "DateAnswer": "2026-01-09T02:50:44.3208826+01:00",
    "IsDateAnswer": true
  }
}

application/xml, text/xml

Sample:
<UserQuestionDto xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/ResopApi.Models.Checklist">
  <ChecklistQuestionModel>
    <AnswerId>1</AnswerId>
    <AnswerOptions>
      <ChecklistQuestionAnswer>
        <Id>1</Id>
        <Name>sample string 2</Name>
      </ChecklistQuestionAnswer>
      <ChecklistQuestionAnswer>
        <Id>1</Id>
        <Name>sample string 2</Name>
      </ChecklistQuestionAnswer>
    </AnswerOptions>
    <Attachments>
      <QuestionAttachment>
        <Extension>sample string 3</Extension>
        <FileId>sample string 1</FileId>
        <Name>sample string 2</Name>
      </QuestionAttachment>
      <QuestionAttachment>
        <Extension>sample string 3</Extension>
        <FileId>sample string 1</FileId>
        <Name>sample string 2</Name>
      </QuestionAttachment>
    </Attachments>
    <BlankInput>sample string 9</BlankInput>
    <Changed>2026-01-09T02:50:44.3208826+01:00</Changed>
    <ChangedById>1</ChangedById>
    <ChecklistId>2</ChecklistId>
    <ChecklistTemplateQuestionId>3</ChecklistTemplateQuestionId>
    <Comment>sample string 5</Comment>
    <Created>2026-01-09T02:50:44.3208826+01:00</Created>
    <CreatedById>1</CreatedById>
    <CustomAnswer>true</CustomAnswer>
    <DateAnswer>2026-01-09T02:50:44.3208826+01:00</DateAnswer>
    <Explanation>sample string 6</Explanation>
    <Id>1</Id>
    <Image64>sample string 8</Image64>
    <Image64List>
      <ImageListItem>
        <Id>1</Id>
        <Image64>sample string 3</Image64>
        <QuestionId>2</QuestionId>
      </ImageListItem>
      <ImageListItem>
        <Id>1</Id>
        <Image64>sample string 3</Image64>
        <QuestionId>2</QuestionId>
      </ImageListItem>
    </Image64List>
    <IsDateAnswer>true</IsDateAnswer>
    <Name>sample string 4</Name>
    <QuestionGroup>sample string 7</QuestionGroup>
    <Sort>1</Sort>
    <Status>1</Status>
  </ChecklistQuestionModel>
  <User xmlns:d2p1="http://schemas.datacontract.org/2004/07/ResopApi.Models.Office">
    <d2p1:CustId>4</d2p1:CustId>
    <d2p1:Customers>
      <d2p1:Cust>
        <d2p1:ChecklistTemplates>
          <ChecklistTemplate>
            <Id>1</Id>
            <Name>sample string 2</Name>
          </ChecklistTemplate>
          <ChecklistTemplate>
            <Id>1</Id>
            <Name>sample string 2</Name>
          </ChecklistTemplate>
        </d2p1:ChecklistTemplates>
        <d2p1:CustFullName>sample string 3</d2p1:CustFullName>
        <d2p1:CustId>1</d2p1:CustId>
        <d2p1:CustName>sample string 2</d2p1:CustName>
        <d2p1:DeviationCategories>
          <d2p1:DeviationCategory>
            <d2p1:CustomFields>
              <d2p1:CustomField>
                <d2p1:DeviationCategoryId>3</d2p1:DeviationCategoryId>
                <d2p1:FieldTypeId>1</d2p1:FieldTypeId>
                <d2p1:FieldValues>sample string 5</d2p1:FieldValues>
                <d2p1:Id>4</d2p1:Id>
                <d2p1:Name>sample string 2</d2p1:Name>
              </d2p1:CustomField>
              <d2p1:CustomField>
                <d2p1:DeviationCategoryId>3</d2p1:DeviationCategoryId>
                <d2p1:FieldTypeId>1</d2p1:FieldTypeId>
                <d2p1:FieldValues>sample string 5</d2p1:FieldValues>
                <d2p1:Id>4</d2p1:Id>
                <d2p1:Name>sample string 2</d2p1:Name>
              </d2p1:CustomField>
            </d2p1:CustomFields>
            <d2p1:DeviationReceivers>
              <d2p1:DeviationReceiver>
                <d2p1:FirstName>sample string 2</d2p1:FirstName>
                <d2p1:Id>1</d2p1:Id>
                <d2p1:LastName>sample string 3</d2p1:LastName>
              </d2p1:DeviationReceiver>
              <d2p1:DeviationReceiver>
                <d2p1:FirstName>sample string 2</d2p1:FirstName>
                <d2p1:Id>1</d2p1:Id>
                <d2p1:LastName>sample string 3</d2p1:LastName>
              </d2p1:DeviationReceiver>
            </d2p1:DeviationReceivers>
            <d2p1:Id>1</d2p1:Id>
            <d2p1:Name>sample string 2</d2p1:Name>
          </d2p1:DeviationCategory>
          <d2p1:DeviationCategory>
            <d2p1:CustomFields>
              <d2p1:CustomField>
                <d2p1:DeviationCategoryId>3</d2p1:DeviationCategoryId>
                <d2p1:FieldTypeId>1</d2p1:FieldTypeId>
                <d2p1:FieldValues>sample string 5</d2p1:FieldValues>
                <d2p1:Id>4</d2p1:Id>
                <d2p1:Name>sample string 2</d2p1:Name>
              </d2p1:CustomField>
              <d2p1:CustomField>
                <d2p1:DeviationCategoryId>3</d2p1:DeviationCategoryId>
                <d2p1:FieldTypeId>1</d2p1:FieldTypeId>
                <d2p1:FieldValues>sample string 5</d2p1:FieldValues>
                <d2p1:Id>4</d2p1:Id>
                <d2p1:Name>sample string 2</d2p1:Name>
              </d2p1:CustomField>
            </d2p1:CustomFields>
            <d2p1:DeviationReceivers>
              <d2p1:DeviationReceiver>
                <d2p1:FirstName>sample string 2</d2p1:FirstName>
                <d2p1:Id>1</d2p1:Id>
                <d2p1:LastName>sample string 3</d2p1:LastName>
              </d2p1:DeviationReceiver>
              <d2p1:DeviationReceiver>
                <d2p1:FirstName>sample string 2</d2p1:FirstName>
                <d2p1:Id>1</d2p1:Id>
                <d2p1:LastName>sample string 3</d2p1:LastName>
              </d2p1:DeviationReceiver>
            </d2p1:DeviationReceivers>
            <d2p1:Id>1</d2p1:Id>
            <d2p1:Name>sample string 2</d2p1:Name>
          </d2p1:DeviationCategory>
        </d2p1:DeviationCategories>
        <d2p1:DeviationDepartments>
          <d2p1:DeviationDepartment>
            <d2p1:Id>1</d2p1:Id>
            <d2p1:Name>sample string 2</d2p1:Name>
          </d2p1:DeviationDepartment>
          <d2p1:DeviationDepartment>
            <d2p1:Id>1</d2p1:Id>
            <d2p1:Name>sample string 2</d2p1:Name>
          </d2p1:DeviationDepartment>
        </d2p1:DeviationDepartments>
        <d2p1:HasAppAccess>true</d2p1:HasAppAccess>
        <d2p1:HasChecklistAccess>true</d2p1:HasChecklistAccess>
        <d2p1:IncompleteChecklists>
          <ChecklistInfoModel>
            <Id>1</Id>
            <Name>sample string 2</Name>
            <TemplateId>3</TemplateId>
          </ChecklistInfoModel>
          <ChecklistInfoModel>
            <Id>1</Id>
            <Name>sample string 2</Name>
            <TemplateId>3</TemplateId>
          </ChecklistInfoModel>
        </d2p1:IncompleteChecklists>
      </d2p1:Cust>
      <d2p1:Cust>
        <d2p1:ChecklistTemplates>
          <ChecklistTemplate>
            <Id>1</Id>
            <Name>sample string 2</Name>
          </ChecklistTemplate>
          <ChecklistTemplate>
            <Id>1</Id>
            <Name>sample string 2</Name>
          </ChecklistTemplate>
        </d2p1:ChecklistTemplates>
        <d2p1:CustFullName>sample string 3</d2p1:CustFullName>
        <d2p1:CustId>1</d2p1:CustId>
        <d2p1:CustName>sample string 2</d2p1:CustName>
        <d2p1:DeviationCategories>
          <d2p1:DeviationCategory>
            <d2p1:CustomFields>
              <d2p1:CustomField>
                <d2p1:DeviationCategoryId>3</d2p1:DeviationCategoryId>
                <d2p1:FieldTypeId>1</d2p1:FieldTypeId>
                <d2p1:FieldValues>sample string 5</d2p1:FieldValues>
                <d2p1:Id>4</d2p1:Id>
                <d2p1:Name>sample string 2</d2p1:Name>
              </d2p1:CustomField>
              <d2p1:CustomField>
                <d2p1:DeviationCategoryId>3</d2p1:DeviationCategoryId>
                <d2p1:FieldTypeId>1</d2p1:FieldTypeId>
                <d2p1:FieldValues>sample string 5</d2p1:FieldValues>
                <d2p1:Id>4</d2p1:Id>
                <d2p1:Name>sample string 2</d2p1:Name>
              </d2p1:CustomField>
            </d2p1:CustomFields>
            <d2p1:DeviationReceivers>
              <d2p1:DeviationReceiver>
                <d2p1:FirstName>sample string 2</d2p1:FirstName>
                <d2p1:Id>1</d2p1:Id>
                <d2p1:LastName>sample string 3</d2p1:LastName>
              </d2p1:DeviationReceiver>
              <d2p1:DeviationReceiver>
                <d2p1:FirstName>sample string 2</d2p1:FirstName>
                <d2p1:Id>1</d2p1:Id>
                <d2p1:LastName>sample string 3</d2p1:LastName>
              </d2p1:DeviationReceiver>
            </d2p1:DeviationReceivers>
            <d2p1:Id>1</d2p1:Id>
            <d2p1:Name>sample string 2</d2p1:Name>
          </d2p1:DeviationCategory>
          <d2p1:DeviationCategory>
            <d2p1:CustomFields>
              <d2p1:CustomField>
                <d2p1:DeviationCategoryId>3</d2p1:DeviationCategoryId>
                <d2p1:FieldTypeId>1</d2p1:FieldTypeId>
                <d2p1:FieldValues>sample string 5</d2p1:FieldValues>
                <d2p1:Id>4</d2p1:Id>
                <d2p1:Name>sample string 2</d2p1:Name>
              </d2p1:CustomField>
              <d2p1:CustomField>
                <d2p1:DeviationCategoryId>3</d2p1:DeviationCategoryId>
                <d2p1:FieldTypeId>1</d2p1:FieldTypeId>
                <d2p1:FieldValues>sample string 5</d2p1:FieldValues>
                <d2p1:Id>4</d2p1:Id>
                <d2p1:Name>sample string 2</d2p1:Name>
              </d2p1:CustomField>
            </d2p1:CustomFields>
            <d2p1:DeviationReceivers>
              <d2p1:DeviationReceiver>
                <d2p1:FirstName>sample string 2</d2p1:FirstName>
                <d2p1:Id>1</d2p1:Id>
                <d2p1:LastName>sample string 3</d2p1:LastName>
              </d2p1:DeviationReceiver>
              <d2p1:DeviationReceiver>
                <d2p1:FirstName>sample string 2</d2p1:FirstName>
                <d2p1:Id>1</d2p1:Id>
                <d2p1:LastName>sample string 3</d2p1:LastName>
              </d2p1:DeviationReceiver>
            </d2p1:DeviationReceivers>
            <d2p1:Id>1</d2p1:Id>
            <d2p1:Name>sample string 2</d2p1:Name>
          </d2p1:DeviationCategory>
        </d2p1:DeviationCategories>
        <d2p1:DeviationDepartments>
          <d2p1:DeviationDepartment>
            <d2p1:Id>1</d2p1:Id>
            <d2p1:Name>sample string 2</d2p1:Name>
          </d2p1:DeviationDepartment>
          <d2p1:DeviationDepartment>
            <d2p1:Id>1</d2p1:Id>
            <d2p1:Name>sample string 2</d2p1:Name>
          </d2p1:DeviationDepartment>
        </d2p1:DeviationDepartments>
        <d2p1:HasAppAccess>true</d2p1:HasAppAccess>
        <d2p1:HasChecklistAccess>true</d2p1:HasChecklistAccess>
        <d2p1:IncompleteChecklists>
          <ChecklistInfoModel>
            <Id>1</Id>
            <Name>sample string 2</Name>
            <TemplateId>3</TemplateId>
          </ChecklistInfoModel>
          <ChecklistInfoModel>
            <Id>1</Id>
            <Name>sample string 2</Name>
            <TemplateId>3</TemplateId>
          </ChecklistInfoModel>
        </d2p1:IncompleteChecklists>
      </d2p1:Cust>
    </d2p1:Customers>
    <d2p1:Email>sample string 1</d2p1:Email>
    <d2p1:Password>sample string 2</d2p1:Password>
    <d2p1:UplFile>
      <d2p1:Ext>sample string 3</d2p1:Ext>
      <d2p1:FolderId>sample string 5</d2p1:FolderId>
      <d2p1:FullPath>sample string 4</d2p1:FullPath>
      <d2p1:Guid>sample string 1</d2p1:Guid>
      <d2p1:Name>sample string 2</d2p1:Name>
      <d2p1:SetId>7</d2p1:SetId>
      <d2p1:SetName>sample string 6</d2p1:SetName>
    </d2p1:UplFile>
    <d2p1:Validated>true</d2p1:Validated>
  </User>
</UserQuestionDto>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

boolean

Response Formats

application/json, text/json

Sample:
true

application/xml, text/xml

Sample:
<boolean xmlns="http://schemas.microsoft.com/2003/10/Serialization/">true</boolean>