POST api/SaiSDContractMaintenanceSchedule/UpdateMaintenanceSchedule

Request Information

URI Parameters

None.

Body Parameters

Collection of UpdateMaintenanceScheduleDTO
NameDescriptionTypeAdditional information
AccountId

integer

None.

CompanyId

string

None.

SeqNum

integer

None.

ContractNum

string

None.

IsUpdated

boolean

None.

IsDeleted

boolean

None.

SDServiceMasterId

string

None.

CompleteDate

date

None.

InvoiceDate

date

None.

ProblemTaskFunctionCode

string

None.

ProblemTaskComponentCode

string

None.

MaintenanceAmount

decimal number

None.

MaintenanceDone

boolean

None.

BillingDetailLineNo

integer

None.

InvoiceNum

string

None.

SDCallMasterId

string

None.

ScheduleDate

date

None.

MaintenanceDescription

string

None.

SelectedEquipmentItems

Collection of string

None.

SaiSDContractMaintenanceScheduleParts

Collection of SaiSDContractMaintenanceSchedulePart

None.

Request Formats

application/json, text/json

Sample:
[
  {
    "AccountId": 1,
    "CompanyId": "sample string 2",
    "SeqNum": 3,
    "ContractNum": "sample string 4",
    "IsUpdated": true,
    "IsDeleted": true,
    "SDServiceMasterId": "sample string 7",
    "CompleteDate": "2025-12-16T20:27:41.535489+00:00",
    "InvoiceDate": "2025-12-16T20:27:41.535489+00:00",
    "ProblemTaskFunctionCode": "sample string 8",
    "ProblemTaskComponentCode": "sample string 9",
    "MaintenanceAmount": 10.0,
    "MaintenanceDone": true,
    "BillingDetailLineNo": 12,
    "InvoiceNum": "sample string 13",
    "SDCallMasterId": "sample string 14",
    "ScheduleDate": "2025-12-16T20:27:41.535489+00:00",
    "MaintenanceDescription": "sample string 16",
    "SelectedEquipmentItems": [
      "sample string 1",
      "sample string 2"
    ],
    "SaiSDContractMaintenanceScheduleParts": [
      {
        "ContractNum": "sample string 1",
        "MaintenanceScheduleSeqNum": 2,
        "MaintenanceSchedulePartNum": 3,
        "SDServiceMasterId": "sample string 4",
        "PartNum": "sample string 5",
        "Description": "sample string 6",
        "UnitCost": 7.0,
        "IsInventory": true,
        "Quantity": 9.0,
        "IsUpdated": true,
        "IsDeleted": true,
        "AccountId": 12,
        "CompanyId": "sample string 13",
        "CreatedOn": "2025-12-16T20:27:41.535489+00:00",
        "CreatedBy": "sample string 15",
        "UpdatedOn": "2025-12-16T20:27:41.535489+00:00",
        "UpdatedBy": "sample string 16",
        "IsLockedForEditing": true,
        "LockedBy": "sample string 18",
        "Id": "sample string 19",
        "FieldPermissions": []
      },
      {
        "ContractNum": "sample string 1",
        "MaintenanceScheduleSeqNum": 2,
        "MaintenanceSchedulePartNum": 3,
        "SDServiceMasterId": "sample string 4",
        "PartNum": "sample string 5",
        "Description": "sample string 6",
        "UnitCost": 7.0,
        "IsInventory": true,
        "Quantity": 9.0,
        "IsUpdated": true,
        "IsDeleted": true,
        "AccountId": 12,
        "CompanyId": "sample string 13",
        "CreatedOn": "2025-12-16T20:27:41.535489+00:00",
        "CreatedBy": "sample string 15",
        "UpdatedOn": "2025-12-16T20:27:41.535489+00:00",
        "UpdatedBy": "sample string 16",
        "IsLockedForEditing": true,
        "LockedBy": "sample string 18",
        "Id": "sample string 19",
        "FieldPermissions": []
      }
    ]
  },
  {
    "AccountId": 1,
    "CompanyId": "sample string 2",
    "SeqNum": 3,
    "ContractNum": "sample string 4",
    "IsUpdated": true,
    "IsDeleted": true,
    "SDServiceMasterId": "sample string 7",
    "CompleteDate": "2025-12-16T20:27:41.535489+00:00",
    "InvoiceDate": "2025-12-16T20:27:41.535489+00:00",
    "ProblemTaskFunctionCode": "sample string 8",
    "ProblemTaskComponentCode": "sample string 9",
    "MaintenanceAmount": 10.0,
    "MaintenanceDone": true,
    "BillingDetailLineNo": 12,
    "InvoiceNum": "sample string 13",
    "SDCallMasterId": "sample string 14",
    "ScheduleDate": "2025-12-16T20:27:41.535489+00:00",
    "MaintenanceDescription": "sample string 16",
    "SelectedEquipmentItems": [
      "sample string 1",
      "sample string 2"
    ],
    "SaiSDContractMaintenanceScheduleParts": [
      {
        "ContractNum": "sample string 1",
        "MaintenanceScheduleSeqNum": 2,
        "MaintenanceSchedulePartNum": 3,
        "SDServiceMasterId": "sample string 4",
        "PartNum": "sample string 5",
        "Description": "sample string 6",
        "UnitCost": 7.0,
        "IsInventory": true,
        "Quantity": 9.0,
        "IsUpdated": true,
        "IsDeleted": true,
        "AccountId": 12,
        "CompanyId": "sample string 13",
        "CreatedOn": "2025-12-16T20:27:41.535489+00:00",
        "CreatedBy": "sample string 15",
        "UpdatedOn": "2025-12-16T20:27:41.535489+00:00",
        "UpdatedBy": "sample string 16",
        "IsLockedForEditing": true,
        "LockedBy": "sample string 18",
        "Id": "sample string 19",
        "FieldPermissions": []
      },
      {
        "ContractNum": "sample string 1",
        "MaintenanceScheduleSeqNum": 2,
        "MaintenanceSchedulePartNum": 3,
        "SDServiceMasterId": "sample string 4",
        "PartNum": "sample string 5",
        "Description": "sample string 6",
        "UnitCost": 7.0,
        "IsInventory": true,
        "Quantity": 9.0,
        "IsUpdated": true,
        "IsDeleted": true,
        "AccountId": 12,
        "CompanyId": "sample string 13",
        "CreatedOn": "2025-12-16T20:27:41.535489+00:00",
        "CreatedBy": "sample string 15",
        "UpdatedOn": "2025-12-16T20:27:41.535489+00:00",
        "UpdatedBy": "sample string 16",
        "IsLockedForEditing": true,
        "LockedBy": "sample string 18",
        "Id": "sample string 19",
        "FieldPermissions": []
      }
    ]
  }
]

application/xml, text/xml

Sample:
<ArrayOfUpdateMaintenanceScheduleDTO xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/SAWinProV4.Model.DTO.AccountSpecific.SD">
  <UpdateMaintenanceScheduleDTO>
    <AccountId>1</AccountId>
    <BillingDetailLineNo>12</BillingDetailLineNo>
    <CompanyId>sample string 2</CompanyId>
    <CompleteDate>2025-12-16T20:27:41.535489+00:00</CompleteDate>
    <ContractNum>sample string 4</ContractNum>
    <InvoiceDate>2025-12-16T20:27:41.535489+00:00</InvoiceDate>
    <InvoiceNum>sample string 13</InvoiceNum>
    <IsDeleted>true</IsDeleted>
    <IsUpdated>true</IsUpdated>
    <MaintenanceAmount>10</MaintenanceAmount>
    <MaintenanceDescription>sample string 16</MaintenanceDescription>
    <MaintenanceDone>true</MaintenanceDone>
    <ProblemTaskComponentCode>sample string 9</ProblemTaskComponentCode>
    <ProblemTaskFunctionCode>sample string 8</ProblemTaskFunctionCode>
    <SDCallMasterId>sample string 14</SDCallMasterId>
    <SDServiceMasterId>sample string 7</SDServiceMasterId>
    <SaiSDContractMaintenanceScheduleParts>
      <SaiSDContractMaintenanceSchedulePart>
        <Id xmlns="http://schemas.datacontract.org/2004/07/SAWinProV4.Model.DTO.AccountSpecific.Base">sample string 19</Id>
        <CreatedBy xmlns="http://schemas.datacontract.org/2004/07/SAWinProV4.Model.DTO.AccountSpecific.Base">sample string 15</CreatedBy>
        <CreatedOn xmlns="http://schemas.datacontract.org/2004/07/SAWinProV4.Model.DTO.AccountSpecific.Base">2025-12-16T20:27:41.535489+00:00</CreatedOn>
        <IsLockedForEditing xmlns="http://schemas.datacontract.org/2004/07/SAWinProV4.Model.DTO.AccountSpecific.Base">true</IsLockedForEditing>
        <LockedBy xmlns="http://schemas.datacontract.org/2004/07/SAWinProV4.Model.DTO.AccountSpecific.Base">sample string 18</LockedBy>
        <UpdatedBy xmlns="http://schemas.datacontract.org/2004/07/SAWinProV4.Model.DTO.AccountSpecific.Base">sample string 16</UpdatedBy>
        <UpdatedOn xmlns="http://schemas.datacontract.org/2004/07/SAWinProV4.Model.DTO.AccountSpecific.Base">2025-12-16T20:27:41.535489+00:00</UpdatedOn>
        <AccountId xmlns="http://schemas.datacontract.org/2004/07/SAWinProV4.Model.DTO.AccountSpecific.Base">12</AccountId>
        <CompanyId xmlns="http://schemas.datacontract.org/2004/07/SAWinProV4.Model.DTO.AccountSpecific.Base">sample string 13</CompanyId>
        <ContractNum>sample string 1</ContractNum>
        <Description>sample string 6</Description>
        <IsDeleted>true</IsDeleted>
        <IsInventory>true</IsInventory>
        <IsUpdated>true</IsUpdated>
        <MaintenanceSchedulePartNum>3</MaintenanceSchedulePartNum>
        <MaintenanceScheduleSeqNum>2</MaintenanceScheduleSeqNum>
        <PartNum>sample string 5</PartNum>
        <Quantity>9</Quantity>
        <SDServiceMasterId>sample string 4</SDServiceMasterId>
        <UnitCost>7</UnitCost>
      </SaiSDContractMaintenanceSchedulePart>
      <SaiSDContractMaintenanceSchedulePart>
        <Id xmlns="http://schemas.datacontract.org/2004/07/SAWinProV4.Model.DTO.AccountSpecific.Base">sample string 19</Id>
        <CreatedBy xmlns="http://schemas.datacontract.org/2004/07/SAWinProV4.Model.DTO.AccountSpecific.Base">sample string 15</CreatedBy>
        <CreatedOn xmlns="http://schemas.datacontract.org/2004/07/SAWinProV4.Model.DTO.AccountSpecific.Base">2025-12-16T20:27:41.535489+00:00</CreatedOn>
        <IsLockedForEditing xmlns="http://schemas.datacontract.org/2004/07/SAWinProV4.Model.DTO.AccountSpecific.Base">true</IsLockedForEditing>
        <LockedBy xmlns="http://schemas.datacontract.org/2004/07/SAWinProV4.Model.DTO.AccountSpecific.Base">sample string 18</LockedBy>
        <UpdatedBy xmlns="http://schemas.datacontract.org/2004/07/SAWinProV4.Model.DTO.AccountSpecific.Base">sample string 16</UpdatedBy>
        <UpdatedOn xmlns="http://schemas.datacontract.org/2004/07/SAWinProV4.Model.DTO.AccountSpecific.Base">2025-12-16T20:27:41.535489+00:00</UpdatedOn>
        <AccountId xmlns="http://schemas.datacontract.org/2004/07/SAWinProV4.Model.DTO.AccountSpecific.Base">12</AccountId>
        <CompanyId xmlns="http://schemas.datacontract.org/2004/07/SAWinProV4.Model.DTO.AccountSpecific.Base">sample string 13</CompanyId>
        <ContractNum>sample string 1</ContractNum>
        <Description>sample string 6</Description>
        <IsDeleted>true</IsDeleted>
        <IsInventory>true</IsInventory>
        <IsUpdated>true</IsUpdated>
        <MaintenanceSchedulePartNum>3</MaintenanceSchedulePartNum>
        <MaintenanceScheduleSeqNum>2</MaintenanceScheduleSeqNum>
        <PartNum>sample string 5</PartNum>
        <Quantity>9</Quantity>
        <SDServiceMasterId>sample string 4</SDServiceMasterId>
        <UnitCost>7</UnitCost>
      </SaiSDContractMaintenanceSchedulePart>
    </SaiSDContractMaintenanceScheduleParts>
    <ScheduleDate>2025-12-16T20:27:41.535489+00:00</ScheduleDate>
    <SelectedEquipmentItems xmlns:d3p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
      <d3p1:string>sample string 1</d3p1:string>
      <d3p1:string>sample string 2</d3p1:string>
    </SelectedEquipmentItems>
    <SeqNum>3</SeqNum>
  </UpdateMaintenanceScheduleDTO>
  <UpdateMaintenanceScheduleDTO>
    <AccountId>1</AccountId>
    <BillingDetailLineNo>12</BillingDetailLineNo>
    <CompanyId>sample string 2</CompanyId>
    <CompleteDate>2025-12-16T20:27:41.535489+00:00</CompleteDate>
    <ContractNum>sample string 4</ContractNum>
    <InvoiceDate>2025-12-16T20:27:41.535489+00:00</InvoiceDate>
    <InvoiceNum>sample string 13</InvoiceNum>
    <IsDeleted>true</IsDeleted>
    <IsUpdated>true</IsUpdated>
    <MaintenanceAmount>10</MaintenanceAmount>
    <MaintenanceDescription>sample string 16</MaintenanceDescription>
    <MaintenanceDone>true</MaintenanceDone>
    <ProblemTaskComponentCode>sample string 9</ProblemTaskComponentCode>
    <ProblemTaskFunctionCode>sample string 8</ProblemTaskFunctionCode>
    <SDCallMasterId>sample string 14</SDCallMasterId>
    <SDServiceMasterId>sample string 7</SDServiceMasterId>
    <SaiSDContractMaintenanceScheduleParts>
      <SaiSDContractMaintenanceSchedulePart>
        <Id xmlns="http://schemas.datacontract.org/2004/07/SAWinProV4.Model.DTO.AccountSpecific.Base">sample string 19</Id>
        <CreatedBy xmlns="http://schemas.datacontract.org/2004/07/SAWinProV4.Model.DTO.AccountSpecific.Base">sample string 15</CreatedBy>
        <CreatedOn xmlns="http://schemas.datacontract.org/2004/07/SAWinProV4.Model.DTO.AccountSpecific.Base">2025-12-16T20:27:41.535489+00:00</CreatedOn>
        <IsLockedForEditing xmlns="http://schemas.datacontract.org/2004/07/SAWinProV4.Model.DTO.AccountSpecific.Base">true</IsLockedForEditing>
        <LockedBy xmlns="http://schemas.datacontract.org/2004/07/SAWinProV4.Model.DTO.AccountSpecific.Base">sample string 18</LockedBy>
        <UpdatedBy xmlns="http://schemas.datacontract.org/2004/07/SAWinProV4.Model.DTO.AccountSpecific.Base">sample string 16</UpdatedBy>
        <UpdatedOn xmlns="http://schemas.datacontract.org/2004/07/SAWinProV4.Model.DTO.AccountSpecific.Base">2025-12-16T20:27:41.535489+00:00</UpdatedOn>
        <AccountId xmlns="http://schemas.datacontract.org/2004/07/SAWinProV4.Model.DTO.AccountSpecific.Base">12</AccountId>
        <CompanyId xmlns="http://schemas.datacontract.org/2004/07/SAWinProV4.Model.DTO.AccountSpecific.Base">sample string 13</CompanyId>
        <ContractNum>sample string 1</ContractNum>
        <Description>sample string 6</Description>
        <IsDeleted>true</IsDeleted>
        <IsInventory>true</IsInventory>
        <IsUpdated>true</IsUpdated>
        <MaintenanceSchedulePartNum>3</MaintenanceSchedulePartNum>
        <MaintenanceScheduleSeqNum>2</MaintenanceScheduleSeqNum>
        <PartNum>sample string 5</PartNum>
        <Quantity>9</Quantity>
        <SDServiceMasterId>sample string 4</SDServiceMasterId>
        <UnitCost>7</UnitCost>
      </SaiSDContractMaintenanceSchedulePart>
      <SaiSDContractMaintenanceSchedulePart>
        <Id xmlns="http://schemas.datacontract.org/2004/07/SAWinProV4.Model.DTO.AccountSpecific.Base">sample string 19</Id>
        <CreatedBy xmlns="http://schemas.datacontract.org/2004/07/SAWinProV4.Model.DTO.AccountSpecific.Base">sample string 15</CreatedBy>
        <CreatedOn xmlns="http://schemas.datacontract.org/2004/07/SAWinProV4.Model.DTO.AccountSpecific.Base">2025-12-16T20:27:41.535489+00:00</CreatedOn>
        <IsLockedForEditing xmlns="http://schemas.datacontract.org/2004/07/SAWinProV4.Model.DTO.AccountSpecific.Base">true</IsLockedForEditing>
        <LockedBy xmlns="http://schemas.datacontract.org/2004/07/SAWinProV4.Model.DTO.AccountSpecific.Base">sample string 18</LockedBy>
        <UpdatedBy xmlns="http://schemas.datacontract.org/2004/07/SAWinProV4.Model.DTO.AccountSpecific.Base">sample string 16</UpdatedBy>
        <UpdatedOn xmlns="http://schemas.datacontract.org/2004/07/SAWinProV4.Model.DTO.AccountSpecific.Base">2025-12-16T20:27:41.535489+00:00</UpdatedOn>
        <AccountId xmlns="http://schemas.datacontract.org/2004/07/SAWinProV4.Model.DTO.AccountSpecific.Base">12</AccountId>
        <CompanyId xmlns="http://schemas.datacontract.org/2004/07/SAWinProV4.Model.DTO.AccountSpecific.Base">sample string 13</CompanyId>
        <ContractNum>sample string 1</ContractNum>
        <Description>sample string 6</Description>
        <IsDeleted>true</IsDeleted>
        <IsInventory>true</IsInventory>
        <IsUpdated>true</IsUpdated>
        <MaintenanceSchedulePartNum>3</MaintenanceSchedulePartNum>
        <MaintenanceScheduleSeqNum>2</MaintenanceScheduleSeqNum>
        <PartNum>sample string 5</PartNum>
        <Quantity>9</Quantity>
        <SDServiceMasterId>sample string 4</SDServiceMasterId>
        <UnitCost>7</UnitCost>
      </SaiSDContractMaintenanceSchedulePart>
    </SaiSDContractMaintenanceScheduleParts>
    <ScheduleDate>2025-12-16T20:27:41.535489+00:00</ScheduleDate>
    <SelectedEquipmentItems xmlns:d3p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
      <d3p1:string>sample string 1</d3p1:string>
      <d3p1:string>sample string 2</d3p1:string>
    </SelectedEquipmentItems>
    <SeqNum>3</SeqNum>
  </UpdateMaintenanceScheduleDTO>
</ArrayOfUpdateMaintenanceScheduleDTO>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

None.