POST KeyAuditAPI/InsertUpdateKey

Request Information

URI Parameters

None.

Body Parameters

KeyAuditWithAttachment
NameDescriptionTypeAdditional information
KeyEntry

KeyEntry

None.

KeyEntryList

Collection of KeyEntry

None.

Attachments

Collection of Attachments

None.

Request Formats

application/json, text/json

Sample:
{
  "KeyEntry": {
    "SiteUrl": "sample string 1",
    "Id": 2,
    "EntryDate": "sample string 3",
    "EmailID": "sample string 4",
    "HiveType": "sample string 5",
    "EmployeeName": "sample string 6",
    "EmployeeNTID": "sample string 7",
    "EmployeeID": "sample string 8",
    "CabinDoor": "sample string 9",
    "KeyNumber": "sample string 10",
    "Program": "sample string 11",
    "Department": "sample string 12",
    "AuthorizationOn": "sample string 13",
    "ContactNumber": "sample string 14",
    "FloorDescription": "sample string 15",
    "IssuedDatetime": "sample string 16",
    "ReceivedDatetime": "sample string 17",
    "Remarks": "sample string 18",
    "InEmployeeSign": "sample string 19",
    "InSecuritySign": "sample string 20",
    "OutEmployeeSign": "sample string 21",
    "OutSecuritySign": "sample string 22",
    "CreatedDate": "sample string 23",
    "CreatedBy": "sample string 24",
    "ModifiedDate": "sample string 25",
    "ModifiedBy": "sample string 26",
    "SiteId": 27,
    "FloorID": 28
  },
  "KeyEntryList": [
    {
      "SiteUrl": "sample string 1",
      "Id": 2,
      "EntryDate": "sample string 3",
      "EmailID": "sample string 4",
      "HiveType": "sample string 5",
      "EmployeeName": "sample string 6",
      "EmployeeNTID": "sample string 7",
      "EmployeeID": "sample string 8",
      "CabinDoor": "sample string 9",
      "KeyNumber": "sample string 10",
      "Program": "sample string 11",
      "Department": "sample string 12",
      "AuthorizationOn": "sample string 13",
      "ContactNumber": "sample string 14",
      "FloorDescription": "sample string 15",
      "IssuedDatetime": "sample string 16",
      "ReceivedDatetime": "sample string 17",
      "Remarks": "sample string 18",
      "InEmployeeSign": "sample string 19",
      "InSecuritySign": "sample string 20",
      "OutEmployeeSign": "sample string 21",
      "OutSecuritySign": "sample string 22",
      "CreatedDate": "sample string 23",
      "CreatedBy": "sample string 24",
      "ModifiedDate": "sample string 25",
      "ModifiedBy": "sample string 26",
      "SiteId": 27,
      "FloorID": 28
    },
    {
      "SiteUrl": "sample string 1",
      "Id": 2,
      "EntryDate": "sample string 3",
      "EmailID": "sample string 4",
      "HiveType": "sample string 5",
      "EmployeeName": "sample string 6",
      "EmployeeNTID": "sample string 7",
      "EmployeeID": "sample string 8",
      "CabinDoor": "sample string 9",
      "KeyNumber": "sample string 10",
      "Program": "sample string 11",
      "Department": "sample string 12",
      "AuthorizationOn": "sample string 13",
      "ContactNumber": "sample string 14",
      "FloorDescription": "sample string 15",
      "IssuedDatetime": "sample string 16",
      "ReceivedDatetime": "sample string 17",
      "Remarks": "sample string 18",
      "InEmployeeSign": "sample string 19",
      "InSecuritySign": "sample string 20",
      "OutEmployeeSign": "sample string 21",
      "OutSecuritySign": "sample string 22",
      "CreatedDate": "sample string 23",
      "CreatedBy": "sample string 24",
      "ModifiedDate": "sample string 25",
      "ModifiedBy": "sample string 26",
      "SiteId": 27,
      "FloorID": 28
    }
  ],
  "Attachments": [
    {
      "ID": 1,
      "FileName": "sample string 2",
      "FileNameWithPath": "sample string 3",
      "AttachmentType": "sample string 4",
      "FileType": "sample string 5",
      "CreatedBy": "sample string 6",
      "ModifiedBy": "sample string 7",
      "Base64": "sample string 8"
    },
    {
      "ID": 1,
      "FileName": "sample string 2",
      "FileNameWithPath": "sample string 3",
      "AttachmentType": "sample string 4",
      "FileType": "sample string 5",
      "CreatedBy": "sample string 6",
      "ModifiedBy": "sample string 7",
      "Base64": "sample string 8"
    }
  ]
}

application/xml, text/xml

Sample:
<KeyAuditWithAttachment xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/SAAMS.Models">
  <Attachments>
    <Attachments>
      <AttachmentType>sample string 4</AttachmentType>
      <Base64>sample string 8</Base64>
      <CreatedBy>sample string 6</CreatedBy>
      <FileName>sample string 2</FileName>
      <FileNameWithPath>sample string 3</FileNameWithPath>
      <FileType>sample string 5</FileType>
      <ID>1</ID>
      <ModifiedBy>sample string 7</ModifiedBy>
    </Attachments>
    <Attachments>
      <AttachmentType>sample string 4</AttachmentType>
      <Base64>sample string 8</Base64>
      <CreatedBy>sample string 6</CreatedBy>
      <FileName>sample string 2</FileName>
      <FileNameWithPath>sample string 3</FileNameWithPath>
      <FileType>sample string 5</FileType>
      <ID>1</ID>
      <ModifiedBy>sample string 7</ModifiedBy>
    </Attachments>
  </Attachments>
  <KeyEntry>
    <AuthorizationOn>sample string 13</AuthorizationOn>
    <CabinDoor>sample string 9</CabinDoor>
    <ContactNumber>sample string 14</ContactNumber>
    <CreatedBy>sample string 24</CreatedBy>
    <CreatedDate>sample string 23</CreatedDate>
    <Department>sample string 12</Department>
    <EmailID>sample string 4</EmailID>
    <EmployeeID>sample string 8</EmployeeID>
    <EmployeeNTID>sample string 7</EmployeeNTID>
    <EmployeeName>sample string 6</EmployeeName>
    <EntryDate>sample string 3</EntryDate>
    <FloorDescription>sample string 15</FloorDescription>
    <FloorID>28</FloorID>
    <HiveType>sample string 5</HiveType>
    <Id>2</Id>
    <InEmployeeSign>sample string 19</InEmployeeSign>
    <InSecuritySign>sample string 20</InSecuritySign>
    <IssuedDatetime>sample string 16</IssuedDatetime>
    <KeyNumber>sample string 10</KeyNumber>
    <ModifiedBy>sample string 26</ModifiedBy>
    <ModifiedDate>sample string 25</ModifiedDate>
    <OutEmployeeSign>sample string 21</OutEmployeeSign>
    <OutSecuritySign>sample string 22</OutSecuritySign>
    <Program>sample string 11</Program>
    <ReceivedDatetime>sample string 17</ReceivedDatetime>
    <Remarks>sample string 18</Remarks>
    <SiteId>27</SiteId>
    <SiteUrl>sample string 1</SiteUrl>
  </KeyEntry>
  <KeyEntryList>
    <KeyEntry>
      <AuthorizationOn>sample string 13</AuthorizationOn>
      <CabinDoor>sample string 9</CabinDoor>
      <ContactNumber>sample string 14</ContactNumber>
      <CreatedBy>sample string 24</CreatedBy>
      <CreatedDate>sample string 23</CreatedDate>
      <Department>sample string 12</Department>
      <EmailID>sample string 4</EmailID>
      <EmployeeID>sample string 8</EmployeeID>
      <EmployeeNTID>sample string 7</EmployeeNTID>
      <EmployeeName>sample string 6</EmployeeName>
      <EntryDate>sample string 3</EntryDate>
      <FloorDescription>sample string 15</FloorDescription>
      <FloorID>28</FloorID>
      <HiveType>sample string 5</HiveType>
      <Id>2</Id>
      <InEmployeeSign>sample string 19</InEmployeeSign>
      <InSecuritySign>sample string 20</InSecuritySign>
      <IssuedDatetime>sample string 16</IssuedDatetime>
      <KeyNumber>sample string 10</KeyNumber>
      <ModifiedBy>sample string 26</ModifiedBy>
      <ModifiedDate>sample string 25</ModifiedDate>
      <OutEmployeeSign>sample string 21</OutEmployeeSign>
      <OutSecuritySign>sample string 22</OutSecuritySign>
      <Program>sample string 11</Program>
      <ReceivedDatetime>sample string 17</ReceivedDatetime>
      <Remarks>sample string 18</Remarks>
      <SiteId>27</SiteId>
      <SiteUrl>sample string 1</SiteUrl>
    </KeyEntry>
    <KeyEntry>
      <AuthorizationOn>sample string 13</AuthorizationOn>
      <CabinDoor>sample string 9</CabinDoor>
      <ContactNumber>sample string 14</ContactNumber>
      <CreatedBy>sample string 24</CreatedBy>
      <CreatedDate>sample string 23</CreatedDate>
      <Department>sample string 12</Department>
      <EmailID>sample string 4</EmailID>
      <EmployeeID>sample string 8</EmployeeID>
      <EmployeeNTID>sample string 7</EmployeeNTID>
      <EmployeeName>sample string 6</EmployeeName>
      <EntryDate>sample string 3</EntryDate>
      <FloorDescription>sample string 15</FloorDescription>
      <FloorID>28</FloorID>
      <HiveType>sample string 5</HiveType>
      <Id>2</Id>
      <InEmployeeSign>sample string 19</InEmployeeSign>
      <InSecuritySign>sample string 20</InSecuritySign>
      <IssuedDatetime>sample string 16</IssuedDatetime>
      <KeyNumber>sample string 10</KeyNumber>
      <ModifiedBy>sample string 26</ModifiedBy>
      <ModifiedDate>sample string 25</ModifiedDate>
      <OutEmployeeSign>sample string 21</OutEmployeeSign>
      <OutSecuritySign>sample string 22</OutSecuritySign>
      <Program>sample string 11</Program>
      <ReceivedDatetime>sample string 17</ReceivedDatetime>
      <Remarks>sample string 18</Remarks>
      <SiteId>27</SiteId>
      <SiteUrl>sample string 1</SiteUrl>
    </KeyEntry>
  </KeyEntryList>
</KeyAuditWithAttachment>

application/x-www-form-urlencoded

Sample:

Failed to generate the sample for media type 'application/x-www-form-urlencoded'. Cannot use formatter 'JQueryMvcFormUrlEncodedFormatter' to write type 'KeyAuditWithAttachment'.

Response Information

Resource Description

IHttpActionResult

None.

Response Formats

application/json, text/json, application/xml, text/xml

Sample:

Sample not available.