/
IN
intect
/
Intect REST API
Search skmtc…
⌘K
Changes
Docs
Sign in
Sign in
APIs
Generators
Stacks
Projects
Docs
History
Schema
Checked 16h ago · Updated 16h ago
Details
Filter operations
AbsenceInterval
6
Account
20
Audit
7
Auth
19
Backend
2
Balances
24
Companies
27
CompanyCars
5
CompanyUsers
15
CustomValues
10
DimensionValues
5
Employments
25
EmploymentTemplates
30
get
Retrieves a list of employment templates in the currently active company.
put
Updates an existing employment template, including (optionally) TemplateSalaryRecord, OvertimeSupplement, SenioritySupplement and TemplateBalanceConfiguration records included in the request. For each of those child collections, all records of the relevant type are replaced with the data contained in the request. Alternatively, submit null (not an empty list) to leave that data unchanged.
post
Creates a new employment template.
patch
Updates an existing employment template, including (optionally) TemplateSalaryRecord, OvertimeSupplement, SenioritySupplement and TemplateBalanceConfiguration records included in the request. For each of those child collections, all records of the relevant type are replaced with the data contained in the request. Alternatively, submit null (not an empty list) to leave that data unchanged.
get
Retrieves a list of employment templates in the currently active company.
get
Retrieves information about the specified employment template.
delete
Deletes the specified employment template.
put
Updates an existing employment template, and applies the changed values (only) to existing employees based on that template. Note that SenioritySupplement, OvertimeSupplement, TemplateSalaryRecord and TemplateBalanceConfiguration objects (if included) are handled the same way as in the main PUT method.
patch
Updates an existing employment template, and applies the changed values (only) to existing employees based on that template. Note that SenioritySupplement, OvertimeSupplement, TemplateSalaryRecord and TemplateBalanceConfiguration objects (if included) are handled the same way as in the main PUT method.
post
Creates an employment template from an existing employment.
post
Duplicates existing employment template. Including sub-records like TemplateSalaryRecords, OvertimeSupplement, SenioritySupplements
get
Gets a list of employments that are based on the specified template.
get
Gets the TemplateSalaryRecords belonging to a given UserEmploymentTemplate.
put
Updates an existing TemplateSalaryRecord.
patch
Updates an existing TemplateSalaryRecord.
post
Creates a new TemplateSalaryRecord.
delete
Deletes a TemplateSalaryRecord.
get
Retrieves a list containing the TemplateSalaryRecord with the passed ID.
put
Updates an existing RateIntervalSet.
post
Creates a new RateIntervalSet.
patch
Updates an existing RateIntervalSet.
get
Gets the RateIntervalSets belonging to a given UserEmploymentTemplate.
delete
Deletes a RateIntervalSet.
post
Duplicates a RateIntervalSet with its RateInterval records.
get
Retrieves a list of the RateIntervals belonging to a given RateIntervalSet.
put
Updates an existing RateInterval.
post
Creates a new RateInterval record.
delete
Deletes a RateInterval.
patch
Updates an existing RateInterval.
delete
Deletes an array of RateIntervals based on a list of Id's.
Expense
13
Formulae
9
Holidays
6
Import
8
ImportMapping
15
Insights
22
Integrations
43
Miscellaneous
14
Modules
4
PaymentPlanRecipient
6
Preferences
4
Reports
10
SalaryBatches
30
SalaryCycles
14
SalaryLedgers
6
SalaryRecords
14
SalaryStatements
22
SalaryTypes
21
Startuptasks
4
StaticData
156
TimeEntry
19
TimeEntryTypes
19
Users
18
EmploymentTemplates
Creates a new TemplateSalaryRecord.
post
/api/employmenttemplates/salaryrecords
Request body
IntectTemplateSalaryRecord
required
UnitType
IntectUnitType
PersistenceType
IntectSalaryRecordPersistenceType
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
Formula2
IntectFormula
Formula3
IntectFormula
Response
OK
IntectTemplateSalaryRecord
required
UnitType
IntectUnitType
PersistenceType
IntectSalaryRecordPersistenceType
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
Formula2
IntectFormula
Formula3
IntectFormula
Changes