POST api/Partner/SaveServiceType

Updates the service type

Request Information

URI Parameters

None.

Body Parameters

PartnerServiceType
NameDescriptionTypeAdditional information
ID

integer

None.

PartnerID

integer

None.

PartnerDescription

string

None.

ServiceTypeDescription

string

None.

AdditionalInformation

string

None.

AdditionalInformationApp

string

None.

IsFitting

boolean

None.

GroupName

string

None.

Hours

decimal number

None.

Cost

decimal number

None.

HasPartnerServiceType

boolean

None.

Show

boolean

None.

IsActive

boolean

None.

ServiceSKU

string

None.

TechnicianLinked

boolean

None.

LinkedTechnicians

Collection of clsTechnician

None.

GroupOrder

integer

None.

ServiceOrder

integer

None.

OverrideSKUPrice

boolean

None.

LinkedToThirdPartyName

string

None.

Radius

integer

None.

DefaultChecklistItems

Collection of ChecklistLink

None.

skuLinked

boolean

None.

Request Formats

application/json, text/json

Sample:
{
  "ID": 1,
  "PartnerID": 2,
  "PartnerDescription": "sample string 3",
  "ServiceTypeDescription": "sample string 4",
  "AdditionalInformation": "sample string 5",
  "AdditionalInformationApp": "sample string 6",
  "IsFitting": true,
  "GroupName": "sample string 8",
  "Hours": 9.1,
  "Cost": 10.1,
  "HasPartnerServiceType": true,
  "Show": true,
  "IsActive": true,
  "ServiceSKU": "sample string 14",
  "TechnicianLinked": true,
  "LinkedTechnicians": [
    {
      "PartnerDescription": "sample string 1",
      "PartnerID": 2,
      "Firstname": "sample string 3",
      "Surname": "sample string 4",
      "IsActive": true,
      "HoursPerDay": 6.1,
      "UserID": 7,
      "DailyValueGoal": 8.0,
      "UserSalutation": "sample string 9",
      "TechnicianIdentifier": "84edcb46-5cb3-4718-88fe-c154a8e62ea8",
      "POSEmployeeID": "sample string 11",
      "SortOrder": 12,
      "CreatedDate": "2025-09-05T16:02:09.2367543+00:00",
      "CreatedBy": 14,
      "UpdatedDate": "2025-09-05T16:02:09.2367543+00:00",
      "UpdatedBy": 16,
      "ID": 17
    },
    {
      "PartnerDescription": "sample string 1",
      "PartnerID": 2,
      "Firstname": "sample string 3",
      "Surname": "sample string 4",
      "IsActive": true,
      "HoursPerDay": 6.1,
      "UserID": 7,
      "DailyValueGoal": 8.0,
      "UserSalutation": "sample string 9",
      "TechnicianIdentifier": "84edcb46-5cb3-4718-88fe-c154a8e62ea8",
      "POSEmployeeID": "sample string 11",
      "SortOrder": 12,
      "CreatedDate": "2025-09-05T16:02:09.2367543+00:00",
      "CreatedBy": 14,
      "UpdatedDate": "2025-09-05T16:02:09.2367543+00:00",
      "UpdatedBy": 16,
      "ID": 17
    }
  ],
  "GroupOrder": 16,
  "ServiceOrder": 17,
  "OverrideSKUPrice": true,
  "LinkedToThirdPartyName": "sample string 19",
  "Radius": 20,
  "DefaultChecklistItems": [
    {
      "ID": 1,
      "TypeID": 2,
      "ChecklistItemID": 3,
      "CheckListItemDescription": "sample string 4"
    },
    {
      "ID": 1,
      "TypeID": 2,
      "ChecklistItemID": 3,
      "CheckListItemDescription": "sample string 4"
    }
  ],
  "skuLinked": true
}

application/xml, text/xml

Sample:
<PartnerServiceType xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Hub.Server.Models.DTO">
  <AdditionalInformation>sample string 5</AdditionalInformation>
  <AdditionalInformationApp>sample string 6</AdditionalInformationApp>
  <Cost>10.1</Cost>
  <DefaultChecklistItems>
    <ChecklistLink>
      <CheckListItemDescription>sample string 4</CheckListItemDescription>
      <ChecklistItemID>3</ChecklistItemID>
      <ID>1</ID>
      <TypeID>2</TypeID>
    </ChecklistLink>
    <ChecklistLink>
      <CheckListItemDescription>sample string 4</CheckListItemDescription>
      <ChecklistItemID>3</ChecklistItemID>
      <ID>1</ID>
      <TypeID>2</TypeID>
    </ChecklistLink>
  </DefaultChecklistItems>
  <GroupName>sample string 8</GroupName>
  <GroupOrder>16</GroupOrder>
  <HasPartnerServiceType>true</HasPartnerServiceType>
  <Hours>9.1</Hours>
  <ID>1</ID>
  <IsActive>true</IsActive>
  <IsFitting>true</IsFitting>
  <LinkedTechnicians xmlns:d2p1="http://schemas.datacontract.org/2004/07/Hub.Server.Entities.Partners">
    <d2p1:clsTechnician>
      <ID xmlns="http://schemas.datacontract.org/2004/07/Hub.Server.Entities.Base">17</ID>
      <CreatedBy xmlns="http://schemas.datacontract.org/2004/07/Hub.Server.Entities.Base">14</CreatedBy>
      <CreatedDate xmlns="http://schemas.datacontract.org/2004/07/Hub.Server.Entities.Base">2025-09-05T16:02:09.2367543+00:00</CreatedDate>
      <UpdatedBy xmlns="http://schemas.datacontract.org/2004/07/Hub.Server.Entities.Base">16</UpdatedBy>
      <UpdatedDate xmlns="http://schemas.datacontract.org/2004/07/Hub.Server.Entities.Base">2025-09-05T16:02:09.2367543+00:00</UpdatedDate>
      <d2p1:DailyValueGoal>8</d2p1:DailyValueGoal>
      <d2p1:Firstname>sample string 3</d2p1:Firstname>
      <d2p1:HoursPerDay>6.1</d2p1:HoursPerDay>
      <d2p1:IsActive>true</d2p1:IsActive>
      <d2p1:POSEmployeeID>sample string 11</d2p1:POSEmployeeID>
      <d2p1:PartnerDescription>sample string 1</d2p1:PartnerDescription>
      <d2p1:PartnerID>2</d2p1:PartnerID>
      <d2p1:SortOrder>12</d2p1:SortOrder>
      <d2p1:Surname>sample string 4</d2p1:Surname>
      <d2p1:TechnicianIdentifier>84edcb46-5cb3-4718-88fe-c154a8e62ea8</d2p1:TechnicianIdentifier>
      <d2p1:UserID>7</d2p1:UserID>
      <d2p1:UserSalutation>sample string 9</d2p1:UserSalutation>
    </d2p1:clsTechnician>
    <d2p1:clsTechnician>
      <ID xmlns="http://schemas.datacontract.org/2004/07/Hub.Server.Entities.Base">17</ID>
      <CreatedBy xmlns="http://schemas.datacontract.org/2004/07/Hub.Server.Entities.Base">14</CreatedBy>
      <CreatedDate xmlns="http://schemas.datacontract.org/2004/07/Hub.Server.Entities.Base">2025-09-05T16:02:09.2367543+00:00</CreatedDate>
      <UpdatedBy xmlns="http://schemas.datacontract.org/2004/07/Hub.Server.Entities.Base">16</UpdatedBy>
      <UpdatedDate xmlns="http://schemas.datacontract.org/2004/07/Hub.Server.Entities.Base">2025-09-05T16:02:09.2367543+00:00</UpdatedDate>
      <d2p1:DailyValueGoal>8</d2p1:DailyValueGoal>
      <d2p1:Firstname>sample string 3</d2p1:Firstname>
      <d2p1:HoursPerDay>6.1</d2p1:HoursPerDay>
      <d2p1:IsActive>true</d2p1:IsActive>
      <d2p1:POSEmployeeID>sample string 11</d2p1:POSEmployeeID>
      <d2p1:PartnerDescription>sample string 1</d2p1:PartnerDescription>
      <d2p1:PartnerID>2</d2p1:PartnerID>
      <d2p1:SortOrder>12</d2p1:SortOrder>
      <d2p1:Surname>sample string 4</d2p1:Surname>
      <d2p1:TechnicianIdentifier>84edcb46-5cb3-4718-88fe-c154a8e62ea8</d2p1:TechnicianIdentifier>
      <d2p1:UserID>7</d2p1:UserID>
      <d2p1:UserSalutation>sample string 9</d2p1:UserSalutation>
    </d2p1:clsTechnician>
  </LinkedTechnicians>
  <LinkedToThirdPartyName>sample string 19</LinkedToThirdPartyName>
  <OverrideSKUPrice>true</OverrideSKUPrice>
  <PartnerDescription>sample string 3</PartnerDescription>
  <PartnerID>2</PartnerID>
  <Radius>20</Radius>
  <ServiceOrder>17</ServiceOrder>
  <ServiceSKU>sample string 14</ServiceSKU>
  <ServiceTypeDescription>sample string 4</ServiceTypeDescription>
  <Show>true</Show>
  <TechnicianLinked>true</TechnicianLinked>
  <skuLinked>true</skuLinked>
</PartnerServiceType>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

PartnerServiceType
NameDescriptionTypeAdditional information
ID

integer

None.

PartnerID

integer

None.

PartnerDescription

string

None.

ServiceTypeDescription

string

None.

AdditionalInformation

string

None.

AdditionalInformationApp

string

None.

IsFitting

boolean

None.

GroupName

string

None.

Hours

decimal number

None.

Cost

decimal number

None.

HasPartnerServiceType

boolean

None.

Show

boolean

None.

IsActive

boolean

None.

ServiceSKU

string

None.

TechnicianLinked

boolean

None.

LinkedTechnicians

Collection of clsTechnician

None.

GroupOrder

integer

None.

ServiceOrder

integer

None.

OverrideSKUPrice

boolean

None.

LinkedToThirdPartyName

string

None.

Radius

integer

None.

DefaultChecklistItems

Collection of ChecklistLink

None.

skuLinked

boolean

None.

Response Formats

application/json, text/json

Sample:
{
  "ID": 1,
  "PartnerID": 2,
  "PartnerDescription": "sample string 3",
  "ServiceTypeDescription": "sample string 4",
  "AdditionalInformation": "sample string 5",
  "AdditionalInformationApp": "sample string 6",
  "IsFitting": true,
  "GroupName": "sample string 8",
  "Hours": 9.1,
  "Cost": 10.1,
  "HasPartnerServiceType": true,
  "Show": true,
  "IsActive": true,
  "ServiceSKU": "sample string 14",
  "TechnicianLinked": true,
  "LinkedTechnicians": [
    {
      "PartnerDescription": "sample string 1",
      "PartnerID": 2,
      "Firstname": "sample string 3",
      "Surname": "sample string 4",
      "IsActive": true,
      "HoursPerDay": 6.1,
      "UserID": 7,
      "DailyValueGoal": 8.0,
      "UserSalutation": "sample string 9",
      "TechnicianIdentifier": "e492b728-a59b-4264-a9be-dd87f6b6e24c",
      "POSEmployeeID": "sample string 11",
      "SortOrder": 12,
      "CreatedDate": "2025-09-05T16:02:09.2367543+00:00",
      "CreatedBy": 14,
      "UpdatedDate": "2025-09-05T16:02:09.2367543+00:00",
      "UpdatedBy": 16,
      "ID": 17
    },
    {
      "PartnerDescription": "sample string 1",
      "PartnerID": 2,
      "Firstname": "sample string 3",
      "Surname": "sample string 4",
      "IsActive": true,
      "HoursPerDay": 6.1,
      "UserID": 7,
      "DailyValueGoal": 8.0,
      "UserSalutation": "sample string 9",
      "TechnicianIdentifier": "e492b728-a59b-4264-a9be-dd87f6b6e24c",
      "POSEmployeeID": "sample string 11",
      "SortOrder": 12,
      "CreatedDate": "2025-09-05T16:02:09.2367543+00:00",
      "CreatedBy": 14,
      "UpdatedDate": "2025-09-05T16:02:09.2367543+00:00",
      "UpdatedBy": 16,
      "ID": 17
    }
  ],
  "GroupOrder": 16,
  "ServiceOrder": 17,
  "OverrideSKUPrice": true,
  "LinkedToThirdPartyName": "sample string 19",
  "Radius": 20,
  "DefaultChecklistItems": [
    {
      "ID": 1,
      "TypeID": 2,
      "ChecklistItemID": 3,
      "CheckListItemDescription": "sample string 4"
    },
    {
      "ID": 1,
      "TypeID": 2,
      "ChecklistItemID": 3,
      "CheckListItemDescription": "sample string 4"
    }
  ],
  "skuLinked": true
}

application/xml, text/xml

Sample:
<PartnerServiceType xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Hub.Server.Models.DTO">
  <AdditionalInformation>sample string 5</AdditionalInformation>
  <AdditionalInformationApp>sample string 6</AdditionalInformationApp>
  <Cost>10.1</Cost>
  <DefaultChecklistItems>
    <ChecklistLink>
      <CheckListItemDescription>sample string 4</CheckListItemDescription>
      <ChecklistItemID>3</ChecklistItemID>
      <ID>1</ID>
      <TypeID>2</TypeID>
    </ChecklistLink>
    <ChecklistLink>
      <CheckListItemDescription>sample string 4</CheckListItemDescription>
      <ChecklistItemID>3</ChecklistItemID>
      <ID>1</ID>
      <TypeID>2</TypeID>
    </ChecklistLink>
  </DefaultChecklistItems>
  <GroupName>sample string 8</GroupName>
  <GroupOrder>16</GroupOrder>
  <HasPartnerServiceType>true</HasPartnerServiceType>
  <Hours>9.1</Hours>
  <ID>1</ID>
  <IsActive>true</IsActive>
  <IsFitting>true</IsFitting>
  <LinkedTechnicians xmlns:d2p1="http://schemas.datacontract.org/2004/07/Hub.Server.Entities.Partners">
    <d2p1:clsTechnician>
      <ID xmlns="http://schemas.datacontract.org/2004/07/Hub.Server.Entities.Base">17</ID>
      <CreatedBy xmlns="http://schemas.datacontract.org/2004/07/Hub.Server.Entities.Base">14</CreatedBy>
      <CreatedDate xmlns="http://schemas.datacontract.org/2004/07/Hub.Server.Entities.Base">2025-09-05T16:02:09.2367543+00:00</CreatedDate>
      <UpdatedBy xmlns="http://schemas.datacontract.org/2004/07/Hub.Server.Entities.Base">16</UpdatedBy>
      <UpdatedDate xmlns="http://schemas.datacontract.org/2004/07/Hub.Server.Entities.Base">2025-09-05T16:02:09.2367543+00:00</UpdatedDate>
      <d2p1:DailyValueGoal>8</d2p1:DailyValueGoal>
      <d2p1:Firstname>sample string 3</d2p1:Firstname>
      <d2p1:HoursPerDay>6.1</d2p1:HoursPerDay>
      <d2p1:IsActive>true</d2p1:IsActive>
      <d2p1:POSEmployeeID>sample string 11</d2p1:POSEmployeeID>
      <d2p1:PartnerDescription>sample string 1</d2p1:PartnerDescription>
      <d2p1:PartnerID>2</d2p1:PartnerID>
      <d2p1:SortOrder>12</d2p1:SortOrder>
      <d2p1:Surname>sample string 4</d2p1:Surname>
      <d2p1:TechnicianIdentifier>e492b728-a59b-4264-a9be-dd87f6b6e24c</d2p1:TechnicianIdentifier>
      <d2p1:UserID>7</d2p1:UserID>
      <d2p1:UserSalutation>sample string 9</d2p1:UserSalutation>
    </d2p1:clsTechnician>
    <d2p1:clsTechnician>
      <ID xmlns="http://schemas.datacontract.org/2004/07/Hub.Server.Entities.Base">17</ID>
      <CreatedBy xmlns="http://schemas.datacontract.org/2004/07/Hub.Server.Entities.Base">14</CreatedBy>
      <CreatedDate xmlns="http://schemas.datacontract.org/2004/07/Hub.Server.Entities.Base">2025-09-05T16:02:09.2367543+00:00</CreatedDate>
      <UpdatedBy xmlns="http://schemas.datacontract.org/2004/07/Hub.Server.Entities.Base">16</UpdatedBy>
      <UpdatedDate xmlns="http://schemas.datacontract.org/2004/07/Hub.Server.Entities.Base">2025-09-05T16:02:09.2367543+00:00</UpdatedDate>
      <d2p1:DailyValueGoal>8</d2p1:DailyValueGoal>
      <d2p1:Firstname>sample string 3</d2p1:Firstname>
      <d2p1:HoursPerDay>6.1</d2p1:HoursPerDay>
      <d2p1:IsActive>true</d2p1:IsActive>
      <d2p1:POSEmployeeID>sample string 11</d2p1:POSEmployeeID>
      <d2p1:PartnerDescription>sample string 1</d2p1:PartnerDescription>
      <d2p1:PartnerID>2</d2p1:PartnerID>
      <d2p1:SortOrder>12</d2p1:SortOrder>
      <d2p1:Surname>sample string 4</d2p1:Surname>
      <d2p1:TechnicianIdentifier>e492b728-a59b-4264-a9be-dd87f6b6e24c</d2p1:TechnicianIdentifier>
      <d2p1:UserID>7</d2p1:UserID>
      <d2p1:UserSalutation>sample string 9</d2p1:UserSalutation>
    </d2p1:clsTechnician>
  </LinkedTechnicians>
  <LinkedToThirdPartyName>sample string 19</LinkedToThirdPartyName>
  <OverrideSKUPrice>true</OverrideSKUPrice>
  <PartnerDescription>sample string 3</PartnerDescription>
  <PartnerID>2</PartnerID>
  <Radius>20</Radius>
  <ServiceOrder>17</ServiceOrder>
  <ServiceSKU>sample string 14</ServiceSKU>
  <ServiceTypeDescription>sample string 4</ServiceTypeDescription>
  <Show>true</Show>
  <TechnicianLinked>true</TechnicianLinked>
  <skuLinked>true</skuLinked>
</PartnerServiceType>