/
IN
intect
/
Intect REST API
Search skmtc…
⌘K
Changes
Docs
Sign in
Sign in
APIs
Generators
Stacks
Projects
Docs
History
Schema
Checked 18h ago · Updated 18h ago
Details
Filter operations
AbsenceInterval
6
Account
20
Audit
7
Auth
19
Backend
2
Balances
24
Companies
27
CompanyCars
5
CompanyUsers
15
get
Gets a list of all active users in the currently active company (i.e. CompanyUsers) along with their employment info (if any).
put
Updates an existing company user, including submitted Address and UserEmployment child objects (but not child objects of UserEmployments). Notice that other child objects cannot be added and removed this way, only modified. Provide null values (not empty lists) to leave child objects unmodified. Note that the convenience fields UserLanguageId and UserIdentityNumber, which really belong to the User object in the hiarchy, may be updated this way. Finally, notice that users with the Employee role can only update their own CompanyUsers, and NOT the attached UserEmployment objects.
post
Adds a user to the currently active company, optionally specifying EITHER a set of employment data OR a template to use for the employment. The user is created in the Intect database if he/she does not already exist, or mapped to the company if he/she does.
get
Gets a list of all users (including inactive ones) in the currently active company (i.e. CompanyUsers) along with their employment info (if any).
post
Gets a simplified list of users in the currently active company (i.e. CompanyUsers), exposing only a few key properties. This method is exposed as POST, allowing you to submit a set of filters and parameters in the request body.
get
Gets a simplified list of all active users in the currently active company (i.e. CompanyUsers), exposing only a few key properties.
get
Gets a simplified list of all users (including inactive ones) in the currently active company (i.e. CompanyUsers), exposing only a few key properties.
get
Gets a simplified list of all users (including inactive ones) in the currently active company (i.e. CompanyUsers), exposing only a few key properties.
post
Gets a simplified list of users in the currently active company (i.e. CompanyUsers), exposing only a few key properties. This method is exposed as POST, allowing you to submit a set of filters and parameters in the request body.
put
Updates existing CompanyUsers, including submitted Address and UserEmployment child objects (to be modified, not added or removed). Additionally you may optionally submit a list of UserEmployment.EmploymentBalanceConfiguration objects, which will then replace all existing records of that type. Provide null values (not empty lists) to leave child objects unmodified. Note also that the convenience fields UserLanguageId and UserIdentityNumber, which really belong to the User object in the hiarchy, may be updated this way. Finally, notice that users with the Employee role can only update their own CompanyUser object, and NOT the attached UserEmployment objects.
post
Adds users to the currently active company, optionally specifying either a set of employment data or a template to use for the employment. The users are created in the Intect database if they do not already exist, or mapped to the company if they do.
get
Retrieves detailed information about the specified company user.
delete
Deletes the specified company user. Only allowed if the user has no finalized payslips or other data that must be preserved.
post
Resends welcome e-mail to the specified CompanyUser. This includes resetting their password.
post
Resets the password for the specified user. <param name="companyUserId">The Id of the CompanyUser whose password should be reset.</param>
CustomValues
10
DimensionValues
5
Employments
25
EmploymentTemplates
30
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
CompanyUsers
Gets a list of all active users in the currently active company (i.e. CompanyUsers) along with their employment info (if any).
get
/api/companyusers
Response
OK
IntectCompanyUser[]
required
Id
integer
UserId
integer
CompanyId
integer
RoleId
integer
IsActive
boolean
FirstName
string
MiddleName
string
LastName
string
BankRegNo
string
BankAccountNo
string
BicSwiftNo
string
IbanNo
string
AddressId
integer
IsPaymentApprover
boolean
Initials
string
TelMobile
string
TelFixed
string
CompanyEmail
string
PersonalEmail
string
Created
string
date-time
DeactivationDate
string
date-time
nullable
PreferredCurrencyId
integer
nullable
AutoDetermineBankAccount
boolean
MunicipalityId
integer
nullable
Updated
string
date-time
TinNr
string
TinNrUnknown
boolean
ExpenseId
string
uuid
nullable
IsActiveInExpense
boolean
CreatedBy
integer
nullable
UpdatedBy
integer
nullable
RecycleBin
string
UserEmployments
IntectUserEmployment[]
Address
IntectAddress
UserImage
IntectUserImage
DimensionValues
IntectDimensionValue[]
ExpenseErrors
IntectExpenseError[]
FullName
string
UserLanguageId
integer
UserIdentityNumber
string
UserDateOfBirth
string
date-time
nullable
UserIsFemale
boolean
nullable
HasDummyIdentityNumber
boolean
IsTemporaryNorwegianIdentityNumber
boolean
Changes