POST api/checklist/AddSignature

Request Information

URI Parameters

None.

Body Parameters

AddSignatureDto
NameDescriptionTypeAdditional information
User

User

None.

SignatureDto

SignatureDto

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
    }
  },
  "SignatureDto": {
    "ChecklistId": 1,
    "CustomerId": 2,
    "SignatureBase64": "sample string 3"
  }
}

application/xml, text/xml

Sample:
<AddSignatureDto xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/ResopApi.Models.Checklist">
  <SignatureDto>
    <ChecklistId>1</ChecklistId>
    <CustomerId>2</CustomerId>
    <SignatureBase64>sample string 3</SignatureBase64>
  </SignatureDto>
  <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>
</AddSignatureDto>

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>