POST api/checklist/Create?templateId={templateId}
Request Information
URI Parameters
| Name | Description | Type | Additional information |
|---|---|---|---|
| templateId | integer |
Required |
Body Parameters
User| Name | Description | Type | Additional information |
|---|---|---|---|
| string |
None. |
||
| Password | string |
None. |
|
| Validated | boolean |
None. |
|
| Customers | Collection of Cust |
None. |
|
| CustId | integer |
None. |
|
| UplFile | UploadFile |
None. |
Request Formats
application/json, text/json
Sample:
{
"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",
"Mandatory": true
},
{
"FieldTypeId": 1,
"Name": "sample string 2",
"DeviationCategoryId": 3,
"Id": 4,
"FieldValues": "sample string 5",
"Mandatory": true
}
]
},
{
"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",
"Mandatory": true
},
{
"FieldTypeId": 1,
"Name": "sample string 2",
"DeviationCategoryId": 3,
"Id": 4,
"FieldValues": "sample string 5",
"Mandatory": true
}
]
}
],
"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"
}
],
"DeviationDepartmentIsMandatory": true
},
{
"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",
"Mandatory": true
},
{
"FieldTypeId": 1,
"Name": "sample string 2",
"DeviationCategoryId": 3,
"Id": 4,
"FieldValues": "sample string 5",
"Mandatory": true
}
]
},
{
"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",
"Mandatory": true
},
{
"FieldTypeId": 1,
"Name": "sample string 2",
"DeviationCategoryId": 3,
"Id": 4,
"FieldValues": "sample string 5",
"Mandatory": true
}
]
}
],
"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"
}
],
"DeviationDepartmentIsMandatory": true
}
],
"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
}
}
application/xml, text/xml
Sample:
<User xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/ResopApi.Models.Office">
<CustId>4</CustId>
<Customers>
<Cust>
<ChecklistTemplates xmlns:d4p1="http://schemas.datacontract.org/2004/07/ResopApi.Models.Checklist">
<d4p1:ChecklistTemplate>
<d4p1:Id>1</d4p1:Id>
<d4p1:Name>sample string 2</d4p1:Name>
</d4p1:ChecklistTemplate>
<d4p1:ChecklistTemplate>
<d4p1:Id>1</d4p1:Id>
<d4p1:Name>sample string 2</d4p1:Name>
</d4p1:ChecklistTemplate>
</ChecklistTemplates>
<CustFullName>sample string 3</CustFullName>
<CustId>1</CustId>
<CustName>sample string 2</CustName>
<DeviationCategories>
<DeviationCategory>
<CustomFields>
<CustomField>
<DeviationCategoryId>3</DeviationCategoryId>
<FieldTypeId>1</FieldTypeId>
<FieldValues>sample string 5</FieldValues>
<Id>4</Id>
<Mandatory>true</Mandatory>
<Name>sample string 2</Name>
</CustomField>
<CustomField>
<DeviationCategoryId>3</DeviationCategoryId>
<FieldTypeId>1</FieldTypeId>
<FieldValues>sample string 5</FieldValues>
<Id>4</Id>
<Mandatory>true</Mandatory>
<Name>sample string 2</Name>
</CustomField>
</CustomFields>
<DeviationReceivers>
<DeviationReceiver>
<FirstName>sample string 2</FirstName>
<Id>1</Id>
<LastName>sample string 3</LastName>
</DeviationReceiver>
<DeviationReceiver>
<FirstName>sample string 2</FirstName>
<Id>1</Id>
<LastName>sample string 3</LastName>
</DeviationReceiver>
</DeviationReceivers>
<Id>1</Id>
<Name>sample string 2</Name>
</DeviationCategory>
<DeviationCategory>
<CustomFields>
<CustomField>
<DeviationCategoryId>3</DeviationCategoryId>
<FieldTypeId>1</FieldTypeId>
<FieldValues>sample string 5</FieldValues>
<Id>4</Id>
<Mandatory>true</Mandatory>
<Name>sample string 2</Name>
</CustomField>
<CustomField>
<DeviationCategoryId>3</DeviationCategoryId>
<FieldTypeId>1</FieldTypeId>
<FieldValues>sample string 5</FieldValues>
<Id>4</Id>
<Mandatory>true</Mandatory>
<Name>sample string 2</Name>
</CustomField>
</CustomFields>
<DeviationReceivers>
<DeviationReceiver>
<FirstName>sample string 2</FirstName>
<Id>1</Id>
<LastName>sample string 3</LastName>
</DeviationReceiver>
<DeviationReceiver>
<FirstName>sample string 2</FirstName>
<Id>1</Id>
<LastName>sample string 3</LastName>
</DeviationReceiver>
</DeviationReceivers>
<Id>1</Id>
<Name>sample string 2</Name>
</DeviationCategory>
</DeviationCategories>
<DeviationDepartmentIsMandatory>true</DeviationDepartmentIsMandatory>
<DeviationDepartments>
<DeviationDepartment>
<Id>1</Id>
<Name>sample string 2</Name>
</DeviationDepartment>
<DeviationDepartment>
<Id>1</Id>
<Name>sample string 2</Name>
</DeviationDepartment>
</DeviationDepartments>
<HasAppAccess>true</HasAppAccess>
<HasChecklistAccess>true</HasChecklistAccess>
<IncompleteChecklists xmlns:d4p1="http://schemas.datacontract.org/2004/07/ResopApi.Models.Checklist">
<d4p1:ChecklistInfoModel>
<d4p1:Id>1</d4p1:Id>
<d4p1:Name>sample string 2</d4p1:Name>
<d4p1:TemplateId>3</d4p1:TemplateId>
</d4p1:ChecklistInfoModel>
<d4p1:ChecklistInfoModel>
<d4p1:Id>1</d4p1:Id>
<d4p1:Name>sample string 2</d4p1:Name>
<d4p1:TemplateId>3</d4p1:TemplateId>
</d4p1:ChecklistInfoModel>
</IncompleteChecklists>
</Cust>
<Cust>
<ChecklistTemplates xmlns:d4p1="http://schemas.datacontract.org/2004/07/ResopApi.Models.Checklist">
<d4p1:ChecklistTemplate>
<d4p1:Id>1</d4p1:Id>
<d4p1:Name>sample string 2</d4p1:Name>
</d4p1:ChecklistTemplate>
<d4p1:ChecklistTemplate>
<d4p1:Id>1</d4p1:Id>
<d4p1:Name>sample string 2</d4p1:Name>
</d4p1:ChecklistTemplate>
</ChecklistTemplates>
<CustFullName>sample string 3</CustFullName>
<CustId>1</CustId>
<CustName>sample string 2</CustName>
<DeviationCategories>
<DeviationCategory>
<CustomFields>
<CustomField>
<DeviationCategoryId>3</DeviationCategoryId>
<FieldTypeId>1</FieldTypeId>
<FieldValues>sample string 5</FieldValues>
<Id>4</Id>
<Mandatory>true</Mandatory>
<Name>sample string 2</Name>
</CustomField>
<CustomField>
<DeviationCategoryId>3</DeviationCategoryId>
<FieldTypeId>1</FieldTypeId>
<FieldValues>sample string 5</FieldValues>
<Id>4</Id>
<Mandatory>true</Mandatory>
<Name>sample string 2</Name>
</CustomField>
</CustomFields>
<DeviationReceivers>
<DeviationReceiver>
<FirstName>sample string 2</FirstName>
<Id>1</Id>
<LastName>sample string 3</LastName>
</DeviationReceiver>
<DeviationReceiver>
<FirstName>sample string 2</FirstName>
<Id>1</Id>
<LastName>sample string 3</LastName>
</DeviationReceiver>
</DeviationReceivers>
<Id>1</Id>
<Name>sample string 2</Name>
</DeviationCategory>
<DeviationCategory>
<CustomFields>
<CustomField>
<DeviationCategoryId>3</DeviationCategoryId>
<FieldTypeId>1</FieldTypeId>
<FieldValues>sample string 5</FieldValues>
<Id>4</Id>
<Mandatory>true</Mandatory>
<Name>sample string 2</Name>
</CustomField>
<CustomField>
<DeviationCategoryId>3</DeviationCategoryId>
<FieldTypeId>1</FieldTypeId>
<FieldValues>sample string 5</FieldValues>
<Id>4</Id>
<Mandatory>true</Mandatory>
<Name>sample string 2</Name>
</CustomField>
</CustomFields>
<DeviationReceivers>
<DeviationReceiver>
<FirstName>sample string 2</FirstName>
<Id>1</Id>
<LastName>sample string 3</LastName>
</DeviationReceiver>
<DeviationReceiver>
<FirstName>sample string 2</FirstName>
<Id>1</Id>
<LastName>sample string 3</LastName>
</DeviationReceiver>
</DeviationReceivers>
<Id>1</Id>
<Name>sample string 2</Name>
</DeviationCategory>
</DeviationCategories>
<DeviationDepartmentIsMandatory>true</DeviationDepartmentIsMandatory>
<DeviationDepartments>
<DeviationDepartment>
<Id>1</Id>
<Name>sample string 2</Name>
</DeviationDepartment>
<DeviationDepartment>
<Id>1</Id>
<Name>sample string 2</Name>
</DeviationDepartment>
</DeviationDepartments>
<HasAppAccess>true</HasAppAccess>
<HasChecklistAccess>true</HasChecklistAccess>
<IncompleteChecklists xmlns:d4p1="http://schemas.datacontract.org/2004/07/ResopApi.Models.Checklist">
<d4p1:ChecklistInfoModel>
<d4p1:Id>1</d4p1:Id>
<d4p1:Name>sample string 2</d4p1:Name>
<d4p1:TemplateId>3</d4p1:TemplateId>
</d4p1:ChecklistInfoModel>
<d4p1:ChecklistInfoModel>
<d4p1:Id>1</d4p1:Id>
<d4p1:Name>sample string 2</d4p1:Name>
<d4p1:TemplateId>3</d4p1:TemplateId>
</d4p1:ChecklistInfoModel>
</IncompleteChecklists>
</Cust>
</Customers>
<Email>sample string 1</Email>
<Password>sample string 2</Password>
<UplFile>
<Ext>sample string 3</Ext>
<FolderId>sample string 5</FolderId>
<FullPath>sample string 4</FullPath>
<Guid>sample string 1</Guid>
<Name>sample string 2</Name>
<SetId>7</SetId>
<SetName>sample string 6</SetName>
</UplFile>
<Validated>true</Validated>
</User>
application/x-www-form-urlencoded
Sample:
Sample not available.
Response Information
Resource Description
ChecklistModel| Name | Description | Type | Additional information |
|---|---|---|---|
| Id | integer |
None. |
|
| Name | string |
None. |
|
| CustId | integer |
None. |
|
| CreatedById | integer |
None. |
|
| Created | date |
None. |
|
| ChangedById | integer |
None. |
|
| Changed | date |
None. |
|
| Questions | Collection of ChecklistQuestionModel |
None. |
|
| User | UserSimpleModel |
None. |
|
| ChecklistReceivers | Collection of ChecklistReceiver |
None. |
|
| Status | integer |
None. |
|
| ReceiverId | integer |
None. |
Response Formats
application/json, text/json
Sample:
{
"Id": 1,
"Name": "sample string 2",
"CustId": 1,
"CreatedById": 1,
"Created": "2025-12-10T05:06:26.6109238+01:00",
"ChangedById": 1,
"Changed": "2025-12-10T05:06:26.6109238+01:00",
"Questions": [
{
"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",
"CreatedById": 1,
"Created": "2025-12-10T05:06:26.6109238+01:00",
"ChangedById": 1,
"Changed": "2025-12-10T05:06:26.6109238+01:00",
"AnswerId": 1,
"AnswerOptions": [
{
"Id": 1,
"Name": "sample string 2"
},
{
"Id": 1,
"Name": "sample string 2"
}
]
},
{
"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",
"CreatedById": 1,
"Created": "2025-12-10T05:06:26.6109238+01:00",
"ChangedById": 1,
"Changed": "2025-12-10T05:06:26.6109238+01:00",
"AnswerId": 1,
"AnswerOptions": [
{
"Id": 1,
"Name": "sample string 2"
},
{
"Id": 1,
"Name": "sample string 2"
}
]
}
],
"User": {
"Email": "sample string 1",
"Password": "sample string 2",
"CustId": 3
},
"ChecklistReceivers": [
{
"Id": 1,
"FirstName": "sample string 2",
"LastName": "sample string 3"
},
{
"Id": 1,
"FirstName": "sample string 2",
"LastName": "sample string 3"
}
],
"Status": 3,
"ReceiverId": 4
}
application/xml, text/xml
Sample:
<ChecklistModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/ResopApi.Models.Checklist">
<Changed>2025-12-10T05:06:26.6109238+01:00</Changed>
<ChangedById>1</ChangedById>
<ChecklistReceivers>
<ChecklistReceiver>
<FirstName>sample string 2</FirstName>
<Id>1</Id>
<LastName>sample string 3</LastName>
</ChecklistReceiver>
<ChecklistReceiver>
<FirstName>sample string 2</FirstName>
<Id>1</Id>
<LastName>sample string 3</LastName>
</ChecklistReceiver>
</ChecklistReceivers>
<Created>2025-12-10T05:06:26.6109238+01:00</Created>
<CreatedById>1</CreatedById>
<CustId>1</CustId>
<Id>1</Id>
<Name>sample string 2</Name>
<Questions>
<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>
<Changed>2025-12-10T05:06:26.6109238+01:00</Changed>
<ChangedById>1</ChangedById>
<ChecklistId>2</ChecklistId>
<ChecklistTemplateQuestionId>3</ChecklistTemplateQuestionId>
<Comment>sample string 5</Comment>
<Created>2025-12-10T05:06:26.6109238+01:00</Created>
<CreatedById>1</CreatedById>
<Explanation>sample string 6</Explanation>
<Id>1</Id>
<Image64>sample string 8</Image64>
<Name>sample string 4</Name>
<QuestionGroup>sample string 7</QuestionGroup>
<Sort>1</Sort>
<Status>1</Status>
</ChecklistQuestionModel>
<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>
<Changed>2025-12-10T05:06:26.6109238+01:00</Changed>
<ChangedById>1</ChangedById>
<ChecklistId>2</ChecklistId>
<ChecklistTemplateQuestionId>3</ChecklistTemplateQuestionId>
<Comment>sample string 5</Comment>
<Created>2025-12-10T05:06:26.6109238+01:00</Created>
<CreatedById>1</CreatedById>
<Explanation>sample string 6</Explanation>
<Id>1</Id>
<Image64>sample string 8</Image64>
<Name>sample string 4</Name>
<QuestionGroup>sample string 7</QuestionGroup>
<Sort>1</Sort>
<Status>1</Status>
</ChecklistQuestionModel>
</Questions>
<ReceiverId>4</ReceiverId>
<Status>3</Status>
<User xmlns:d2p1="http://schemas.datacontract.org/2004/07/ResopApi.Models.Office">
<d2p1:CustId>3</d2p1:CustId>
<d2p1:Email>sample string 1</d2p1:Email>
<d2p1:Password>sample string 2</d2p1:Password>
</User>
</ChecklistModel>