POST api/KID/MachineCheckinDetails

Request Information

URI Parameters

None.

Body Parameters

UpdateCheckinDetails
NameDescriptionTypeAdditional information
SerialNumber

integer

None.

KeyCutsSincePM

integer

None.

LastPMDate

date

None.

LatestSupportFiles

string

None.

INI_OutlineCamera_ID

string

None.

INI_GrooveCamera_ID

string

None.

MachineVersions

MachineVersionGroup

None.

Request Formats

application/json, text/json

Sample:
{
  "SerialNumber": 1,
  "KeyCutsSincePM": 2,
  "LastPMDate": "2024-09-19T09:36:49.8839886-04:00",
  "LatestSupportFiles": "sample string 4",
  "INI_OutlineCamera_ID": "sample string 5",
  "INI_GrooveCamera_ID": "sample string 6",
  "MachineVersions": {
    "KIDS_Plus": {
      "theSoftwareType": 0,
      "theFTPLocation": null,
      "theVersion": 0,
      "theServerVersion": 0,
      "theServerID": 0,
      "updateAvailable": false
    },
    "KIDS_Maintenance": {
      "theSoftwareType": 0,
      "theFTPLocation": null,
      "theVersion": 0,
      "theServerVersion": 0,
      "theServerID": 0,
      "updateAvailable": false
    },
    "KIDS_Backgrounder": {
      "theSoftwareType": 0,
      "theFTPLocation": null,
      "theVersion": 0,
      "theServerVersion": 0,
      "theServerID": 0,
      "updateAvailable": false
    },
    "KIDS_Decoder": {
      "theSoftwareType": 0,
      "theFTPLocation": null,
      "theVersion": 0,
      "theServerVersion": 0,
      "theServerID": 0,
      "updateAvailable": false
    },
    "SidewinderUpdater": {
      "theSoftwareType": 0,
      "theFTPLocation": null,
      "theVersion": 0,
      "theServerVersion": 0,
      "theServerID": 0,
      "updateAvailable": false
    },
    "Billboards": {
      "theSoftwareType": 0,
      "theFTPLocation": null,
      "theVersion": 0,
      "theServerVersion": 0,
      "theServerID": 0,
      "updateAvailable": false
    },
    "OSUpdates": {
      "theSoftwareType": 0,
      "theFTPLocation": null,
      "theVersion": 0,
      "theServerVersion": 0,
      "theServerID": 0,
      "updateAvailable": false
    },
    "ITool": {
      "theSoftwareType": 0,
      "theFTPLocation": null,
      "theVersion": 0,
      "theServerVersion": 0,
      "theServerID": 0,
      "updateAvailable": false
    },
    "the884Firmware": {
      "theSoftwareType": 0,
      "theFTPLocation": null,
      "theVersion": 0,
      "theServerVersion": 0,
      "theServerID": 0,
      "updateAvailable": false
    },
    "the884KeyFile": {
      "theSoftwareType": 0,
      "theFTPLocation": null,
      "theVersion": 0,
      "theServerVersion": 0,
      "theServerID": 0,
      "updateAvailable": false
    },
    "MasterDatabaseFile": {
      "theSoftwareType": 0,
      "theFTPLocation": null,
      "theVersion": 0,
      "theServerVersion": 0,
      "theServerID": 0,
      "updateAvailable": false
    },
    "CustomerDatabaseFile": {
      "theSoftwareType": 0,
      "theFTPLocation": null,
      "theVersion": 0,
      "theServerVersion": 0,
      "theServerID": 0,
      "updateAvailable": false
    },
    "MixDatabaseFile": {
      "theSoftwareType": 0,
      "theFTPLocation": null,
      "theVersion": 0,
      "theServerVersion": 0,
      "theServerID": 0,
      "updateAvailable": false
    },
    "InterfaceBox": {
      "theSoftwareType": 0,
      "theFTPLocation": null,
      "theVersion": 0,
      "theServerVersion": 0,
      "theServerID": 0,
      "updateAvailable": false
    },
    "OutlineCameraFirmware": {
      "theSoftwareType": 0,
      "theFTPLocation": null,
      "theVersion": 0,
      "theServerVersion": 0,
      "theServerID": 0,
      "updateAvailable": false
    },
    "GrooveCameraFirmware": {
      "theSoftwareType": 0,
      "theFTPLocation": null,
      "theVersion": 0,
      "theServerVersion": 0,
      "theServerID": 0,
      "updateAvailable": false
    },
    "theMasterDatabaseName": null,
    "theCustomerDatabaseName": null,
    "theMixDatabaseName": null,
    "theReleaseType": 0,
    "theBillboardName": null,
    "availableUpdates": 0,
    "theMegaIToolSerialNumber": null,
    "the994SoftwareDBVersion": null,
    "the994ConsoleSerialNumber": null,
    "the994MachineSerialNumber": null,
    "theGymkanaSoftwareDBVersion": null,
    "theGymkanaConsoleSerialNumber": null,
    "theGymkanaMachineSerialNumber": null,
    "theAutoXSerialNumber": null,
    "theAutoXSoftwareVersion": null,
    "theBarcoderSerialNumber": null,
    "theBarcoderFirmware": null,
    "theLastBarcodeReadType": 0,
    "theLastTimeCommPortBarcodeWasRead": "0001-01-01T00:00:00"
  }
}

application/xml, text/xml

Sample:
<UpdateCheckinDetails xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Midwest.KID">
  <INI_GrooveCamera_ID>sample string 6</INI_GrooveCamera_ID>
  <INI_OutlineCamera_ID>sample string 5</INI_OutlineCamera_ID>
  <KeyCutsSincePM>2</KeyCutsSincePM>
  <LastPMDate>2024-09-19T09:36:49.8839886-04:00</LastPMDate>
  <LatestSupportFiles>sample string 4</LatestSupportFiles>
  <MachineVersions xmlns:d2p1="http://schemas.datacontract.org/2004/07/Midwest.KID.Structures">
    <d2p1:Billboards>
      <d2p1:theFTPLocation i:nil="true" />
      <d2p1:theServerID>0</d2p1:theServerID>
      <d2p1:theServerVersion>0</d2p1:theServerVersion>
      <d2p1:theSoftwareType>RELEASETYPE</d2p1:theSoftwareType>
      <d2p1:theVersion>0</d2p1:theVersion>
      <d2p1:updateAvailable>false</d2p1:updateAvailable>
    </d2p1:Billboards>
    <d2p1:CustomerDatabaseFile>
      <d2p1:theFTPLocation i:nil="true" />
      <d2p1:theServerID>0</d2p1:theServerID>
      <d2p1:theServerVersion>0</d2p1:theServerVersion>
      <d2p1:theSoftwareType>RELEASETYPE</d2p1:theSoftwareType>
      <d2p1:theVersion>0</d2p1:theVersion>
      <d2p1:updateAvailable>false</d2p1:updateAvailable>
    </d2p1:CustomerDatabaseFile>
    <d2p1:GrooveCameraFirmware>
      <d2p1:theFTPLocation i:nil="true" />
      <d2p1:theServerID>0</d2p1:theServerID>
      <d2p1:theServerVersion>0</d2p1:theServerVersion>
      <d2p1:theSoftwareType>RELEASETYPE</d2p1:theSoftwareType>
      <d2p1:theVersion>0</d2p1:theVersion>
      <d2p1:updateAvailable>false</d2p1:updateAvailable>
    </d2p1:GrooveCameraFirmware>
    <d2p1:ITool>
      <d2p1:theFTPLocation i:nil="true" />
      <d2p1:theServerID>0</d2p1:theServerID>
      <d2p1:theServerVersion>0</d2p1:theServerVersion>
      <d2p1:theSoftwareType>RELEASETYPE</d2p1:theSoftwareType>
      <d2p1:theVersion>0</d2p1:theVersion>
      <d2p1:updateAvailable>false</d2p1:updateAvailable>
    </d2p1:ITool>
    <d2p1:InterfaceBox>
      <d2p1:theFTPLocation i:nil="true" />
      <d2p1:theServerID>0</d2p1:theServerID>
      <d2p1:theServerVersion>0</d2p1:theServerVersion>
      <d2p1:theSoftwareType>RELEASETYPE</d2p1:theSoftwareType>
      <d2p1:theVersion>0</d2p1:theVersion>
      <d2p1:updateAvailable>false</d2p1:updateAvailable>
    </d2p1:InterfaceBox>
    <d2p1:KIDS_Backgrounder>
      <d2p1:theFTPLocation i:nil="true" />
      <d2p1:theServerID>0</d2p1:theServerID>
      <d2p1:theServerVersion>0</d2p1:theServerVersion>
      <d2p1:theSoftwareType>RELEASETYPE</d2p1:theSoftwareType>
      <d2p1:theVersion>0</d2p1:theVersion>
      <d2p1:updateAvailable>false</d2p1:updateAvailable>
    </d2p1:KIDS_Backgrounder>
    <d2p1:KIDS_Decoder>
      <d2p1:theFTPLocation i:nil="true" />
      <d2p1:theServerID>0</d2p1:theServerID>
      <d2p1:theServerVersion>0</d2p1:theServerVersion>
      <d2p1:theSoftwareType>RELEASETYPE</d2p1:theSoftwareType>
      <d2p1:theVersion>0</d2p1:theVersion>
      <d2p1:updateAvailable>false</d2p1:updateAvailable>
    </d2p1:KIDS_Decoder>
    <d2p1:KIDS_Maintenance>
      <d2p1:theFTPLocation i:nil="true" />
      <d2p1:theServerID>0</d2p1:theServerID>
      <d2p1:theServerVersion>0</d2p1:theServerVersion>
      <d2p1:theSoftwareType>RELEASETYPE</d2p1:theSoftwareType>
      <d2p1:theVersion>0</d2p1:theVersion>
      <d2p1:updateAvailable>false</d2p1:updateAvailable>
    </d2p1:KIDS_Maintenance>
    <d2p1:KIDS_Plus>
      <d2p1:theFTPLocation i:nil="true" />
      <d2p1:theServerID>0</d2p1:theServerID>
      <d2p1:theServerVersion>0</d2p1:theServerVersion>
      <d2p1:theSoftwareType>RELEASETYPE</d2p1:theSoftwareType>
      <d2p1:theVersion>0</d2p1:theVersion>
      <d2p1:updateAvailable>false</d2p1:updateAvailable>
    </d2p1:KIDS_Plus>
    <d2p1:MasterDatabaseFile>
      <d2p1:theFTPLocation i:nil="true" />
      <d2p1:theServerID>0</d2p1:theServerID>
      <d2p1:theServerVersion>0</d2p1:theServerVersion>
      <d2p1:theSoftwareType>RELEASETYPE</d2p1:theSoftwareType>
      <d2p1:theVersion>0</d2p1:theVersion>
      <d2p1:updateAvailable>false</d2p1:updateAvailable>
    </d2p1:MasterDatabaseFile>
    <d2p1:MixDatabaseFile>
      <d2p1:theFTPLocation i:nil="true" />
      <d2p1:theServerID>0</d2p1:theServerID>
      <d2p1:theServerVersion>0</d2p1:theServerVersion>
      <d2p1:theSoftwareType>RELEASETYPE</d2p1:theSoftwareType>
      <d2p1:theVersion>0</d2p1:theVersion>
      <d2p1:updateAvailable>false</d2p1:updateAvailable>
    </d2p1:MixDatabaseFile>
    <d2p1:OSUpdates>
      <d2p1:theFTPLocation i:nil="true" />
      <d2p1:theServerID>0</d2p1:theServerID>
      <d2p1:theServerVersion>0</d2p1:theServerVersion>
      <d2p1:theSoftwareType>RELEASETYPE</d2p1:theSoftwareType>
      <d2p1:theVersion>0</d2p1:theVersion>
      <d2p1:updateAvailable>false</d2p1:updateAvailable>
    </d2p1:OSUpdates>
    <d2p1:OutlineCameraFirmware>
      <d2p1:theFTPLocation i:nil="true" />
      <d2p1:theServerID>0</d2p1:theServerID>
      <d2p1:theServerVersion>0</d2p1:theServerVersion>
      <d2p1:theSoftwareType>RELEASETYPE</d2p1:theSoftwareType>
      <d2p1:theVersion>0</d2p1:theVersion>
      <d2p1:updateAvailable>false</d2p1:updateAvailable>
    </d2p1:OutlineCameraFirmware>
    <d2p1:SidewinderUpdater>
      <d2p1:theFTPLocation i:nil="true" />
      <d2p1:theServerID>0</d2p1:theServerID>
      <d2p1:theServerVersion>0</d2p1:theServerVersion>
      <d2p1:theSoftwareType>RELEASETYPE</d2p1:theSoftwareType>
      <d2p1:theVersion>0</d2p1:theVersion>
      <d2p1:updateAvailable>false</d2p1:updateAvailable>
    </d2p1:SidewinderUpdater>
    <d2p1:availableUpdates>0</d2p1:availableUpdates>
    <d2p1:the884Firmware>
      <d2p1:theFTPLocation i:nil="true" />
      <d2p1:theServerID>0</d2p1:theServerID>
      <d2p1:theServerVersion>0</d2p1:theServerVersion>
      <d2p1:theSoftwareType>RELEASETYPE</d2p1:theSoftwareType>
      <d2p1:theVersion>0</d2p1:theVersion>
      <d2p1:updateAvailable>false</d2p1:updateAvailable>
    </d2p1:the884Firmware>
    <d2p1:the884KeyFile>
      <d2p1:theFTPLocation i:nil="true" />
      <d2p1:theServerID>0</d2p1:theServerID>
      <d2p1:theServerVersion>0</d2p1:theServerVersion>
      <d2p1:theSoftwareType>RELEASETYPE</d2p1:theSoftwareType>
      <d2p1:theVersion>0</d2p1:theVersion>
      <d2p1:updateAvailable>false</d2p1:updateAvailable>
    </d2p1:the884KeyFile>
    <d2p1:the994ConsoleSerialNumber i:nil="true" />
    <d2p1:the994MachineSerialNumber i:nil="true" />
    <d2p1:the994SoftwareDBVersion i:nil="true" />
    <d2p1:theAutoXSerialNumber i:nil="true" />
    <d2p1:theAutoXSoftwareVersion i:nil="true" />
    <d2p1:theBarcoderFirmware i:nil="true" />
    <d2p1:theBarcoderSerialNumber i:nil="true" />
    <d2p1:theBillboardName i:nil="true" />
    <d2p1:theCustomerDatabaseName i:nil="true" />
    <d2p1:theGymkanaConsoleSerialNumber i:nil="true" />
    <d2p1:theGymkanaMachineSerialNumber i:nil="true" />
    <d2p1:theGymkanaSoftwareDBVersion i:nil="true" />
    <d2p1:theLastBarcodeReadType>UNKNOWN</d2p1:theLastBarcodeReadType>
    <d2p1:theLastTimeCommPortBarcodeWasRead>0001-01-01T00:00:00</d2p1:theLastTimeCommPortBarcodeWasRead>
    <d2p1:theMasterDatabaseName i:nil="true" />
    <d2p1:theMegaIToolSerialNumber i:nil="true" />
    <d2p1:theMixDatabaseName i:nil="true" />
    <d2p1:theReleaseType>UNKNOWN</d2p1:theReleaseType>
  </MachineVersions>
  <SerialNumber>1</SerialNumber>
</UpdateCheckinDetails>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

IHttpActionResult

None.

Response Formats

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

Sample:

Sample not available.