---
title: "Updates an existing TemplateSalaryRecord."
method: PATCH
path: "/api/employmenttemplates/{templateId}/salaryrecords"
tags: ["EmploymentTemplates"]
---

# Updates an existing TemplateSalaryRecord.

`PATCH /api/employmenttemplates/{templateId}/salaryrecords`

## Path parameters

- `templateId` string, required

## Request body

- IntectTemplateSalaryRecord
  - `UnitType` IntectUnitType
    - `RelevantCountries` IntectCountry[]
      - `IsSupported` boolean
      - `DefaultLanguageId` integer
      - `ReleaseNoteLink` string
      - `GetHelpOnlineLink` string
      - `OperatingStatus` string
      - `StaticDataId` integer
      - `Key` string
      - `Id` integer
      - `Name` string
      - `Description` string
      - `SortKey` string
    - `StaticDataId` integer
    - `Key` string
    - `Id` integer
    - `Name` string
    - `Description` string
    - `SortKey` string
  - `PersistenceType` IntectSalaryRecordPersistenceType
    - `StaticDataId` integer
    - `Key` string
    - `Id` integer
    - `Name` string
    - `Description` string
    - `SortKey` string
  - `Id` integer
  - `EmploymentTemplateId` integer
  - `Units` number, double, nullable
  - `IsActive` boolean
  - `Description` string
  - `UnitTypeId` integer, nullable
  - `AmountPerUnit` number, double, nullable
  - `Amount` number, double, nullable
  - `BaseAmount` number, double, nullable
  - `SalaryTypeId` integer
  - `PersistenceTypeId` integer
  - `SortOrder` integer
  - `Formula1Id` integer, nullable
  - `Formula2Id` integer, nullable
  - `Formula3Id` integer, nullable
  - `Formula1` IntectFormula
    - `Id` integer
    - `CompanyId` integer, nullable
    - `AccountId` integer, nullable
    - `Name` string
    - `Description` string
    - `Expression` string
    - `FormulaOutputTypeId` integer
  - `Formula2` IntectFormula
    - `Id` integer
    - `CompanyId` integer, nullable
    - `AccountId` integer, nullable
    - `Name` string
    - `Description` string
    - `Expression` string
    - `FormulaOutputTypeId` integer
  - `Formula3` IntectFormula
    - `Id` integer
    - `CompanyId` integer, nullable
    - `AccountId` integer, nullable
    - `Name` string
    - `Description` string
    - `Expression` string
    - `FormulaOutputTypeId` integer

## Response `200`

OK

- IntectTemplateSalaryRecord
  - `UnitType` IntectUnitType
    - `RelevantCountries` IntectCountry[]
      - `IsSupported` boolean
      - `DefaultLanguageId` integer
      - `ReleaseNoteLink` string
      - `GetHelpOnlineLink` string
      - `OperatingStatus` string
      - `StaticDataId` integer
      - `Key` string
      - `Id` integer
      - `Name` string
      - `Description` string
      - `SortKey` string
    - `StaticDataId` integer
    - `Key` string
    - `Id` integer
    - `Name` string
    - `Description` string
    - `SortKey` string
  - `PersistenceType` IntectSalaryRecordPersistenceType
    - `StaticDataId` integer
    - `Key` string
    - `Id` integer
    - `Name` string
    - `Description` string
    - `SortKey` string
  - `Id` integer
  - `EmploymentTemplateId` integer
  - `Units` number, double, nullable
  - `IsActive` boolean
  - `Description` string
  - `UnitTypeId` integer, nullable
  - `AmountPerUnit` number, double, nullable
  - `Amount` number, double, nullable
  - `BaseAmount` number, double, nullable
  - `SalaryTypeId` integer
  - `PersistenceTypeId` integer
  - `SortOrder` integer
  - `Formula1Id` integer, nullable
  - `Formula2Id` integer, nullable
  - `Formula3Id` integer, nullable
  - `Formula1` IntectFormula
    - `Id` integer
    - `CompanyId` integer, nullable
    - `AccountId` integer, nullable
    - `Name` string
    - `Description` string
    - `Expression` string
    - `FormulaOutputTypeId` integer
  - `Formula2` IntectFormula
    - `Id` integer
    - `CompanyId` integer, nullable
    - `AccountId` integer, nullable
    - `Name` string
    - `Description` string
    - `Expression` string
    - `FormulaOutputTypeId` integer
  - `Formula3` IntectFormula
    - `Id` integer
    - `CompanyId` integer, nullable
    - `AccountId` integer, nullable
    - `Name` string
    - `Description` string
    - `Expression` string
    - `FormulaOutputTypeId` integer

---

[API](https://skmtc.dev/intect/apis/intect-rest-api.md) · [All operations](https://skmtc.dev/intect/apis/intect-rest-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/intect/intect-rest-api/revisions/e256dcb495d4/schema)
