{"swagger":"2.0","info":{"version":"28.0.14","title":"Intect REST API","termsOfService":"https://intect.io/da/%C3%A5bent-api/","contact":{"name":"Intect","url":"https://intect.io","email":"apisupport@intect.io"},"license":{"name":"GitHub - Sample client","url":"https://github.com/capworks/IntectApiClientDemo"}},"host":"api.intect.app","schemes":["https"],"paths":{"/api/absenceinterval/useremployment/{userEmploymentId}":{"get":{"tags":["AbsenceInterval"],"summary":"Retrives absence intervals assoicated to the user employment.","operationId":"AbsenceInterval_GetAbsenceIntervals","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"userEmploymentId","in":"path","description":"The user employment id.","required":true,"type":"integer","format":"int64"}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.AbsenceInterval"}}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/absenceinterval/{absenceIntervalId}":{"get":{"tags":["AbsenceInterval"],"summary":"Retrives the absence interval record.","operationId":"AbsenceInterval_GetAbsenceInterval","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"absenceIntervalId","in":"path","description":"The id of the absence interval.","required":true,"type":"integer","format":"int64"}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.AbsenceInterval"}}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]},"delete":{"tags":["AbsenceInterval"],"summary":"Deletes the absence interval record.","operationId":"AbsenceInterval_DeleteAbsenceInterval","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"absenceIntervalId","in":"path","description":"","required":true,"type":"integer","format":"int64"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Intect.AbsenceInterval"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/absenceinterval":{"put":{"tags":["AbsenceInterval"],"summary":"Updates the absence interval record.","operationId":"AbsenceInterval_UpdateAbsenceInterval","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded","multipart/form-data"],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"absenceInterval","in":"body","description":"An object containing information about the absence interval to update.","required":true,"schema":{"$ref":"#/definitions/Intect.AbsenceInterval"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Intect.AbsenceInterval"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]},"post":{"tags":["AbsenceInterval"],"summary":"Creates a absence interval record.","operationId":"AbsenceInterval_CreateAbsenceInterval","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded","multipart/form-data"],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"absenceInterval","in":"body","description":"An object containing information about the absence interval to create.","required":true,"schema":{"$ref":"#/definitions/Intect.AbsenceInterval"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Intect.AbsenceInterval"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/absenceinterval/{absenceIntervalId}/cancel":{"put":{"tags":["AbsenceInterval"],"summary":"Rejects the absence interval record.","operationId":"AbsenceInterval_RejectAbsenceInterval","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"absenceIntervalId","in":"path","description":"","required":true,"type":"integer","format":"int64"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Intect.AbsenceInterval"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/account":{"put":{"tags":["Account"],"summary":"Updates an existing Account's data.","operationId":"Account_UpdateAccount","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded","multipart/form-data"],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"account","in":"body","description":"","required":true,"schema":{"$ref":"#/definitions/Intect.Account"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Intect.Account"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]},"patch":{"tags":["Account"],"summary":"Updates an existing Account's data.","operationId":"Account_PatchAccount","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded","multipart/form-data"],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"account","in":"body","description":"","required":true,"schema":{"$ref":"#/definitions/Intect.Account"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Intect.Account"}}},"security":[{"basicAuth":[]}]}},"/api/account/user":{"get":{"tags":["Account"],"summary":"Retrieves information about the Account object related to the current user. An Account is a containing entity for Companies and Users, and can refer to a payroll agency, accountant firm, corporation or similar.","operationId":"Account_GetUserAccount","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Intect.Account"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/account/company":{"get":{"tags":["Account"],"summary":"Retrieves information about the Account object related to the current company. An Account is a containing entity for Companies and Users, and can refer to a payroll agency, accountant firm, corporation or similar.","operationId":"Account_GetCompanyAccount","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Intect.Account"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/account/public":{"get":{"tags":["Account"],"summary":"Gets any accounts that can the current company can join.","operationId":"Account_GetJoinablePublicAccounts","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.Account"}}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/account/companies":{"get":{"tags":["Account"],"summary":"Retrieves a list of all companies that belong to the current Account, with various information targeted towards accountants/bookkeepers. Note that this method cannot be used in conjunction with PUT or POST methods, it is read-only.","operationId":"Account_GetAccountCompanies","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.CompanyAccountView"}}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]},"post":{"tags":["Account"],"summary":"Creates a new company belonging to the current Account. Automatically grants administrator access to the current user. Provides options to copy configuration from an existing company.","operationId":"Account_CreateCompany","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded","multipart/form-data"],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"request","in":"body","description":"An object containing information about the company to create.","required":true,"schema":{"$ref":"#/definitions/Intect.BusinessLogic.AccountCompanyCreationRequest"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Intect.Company"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/account/companies/{companyId}/attach":{"post":{"tags":["Account"],"summary":"Attaches an existing Intect company to the current Account. Requires that the current user already has full administrator access to the company.","operationId":"Account_AttachCompany","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"companyId","in":"path","description":"The ID of the company to attach.","required":true,"type":"integer","format":"int64"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Intect.Company"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/account/{accountId}/companies/current/attach":{"post":{"tags":["Account"],"summary":"Attaches the current company to the target Account.","operationId":"Account_AttachCurrentCompany","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"accountId","in":"path","description":"The id of the Account to join.","required":true,"type":"integer","format":"int64"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Intect.Company"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/account/companies/{companyId}":{"delete":{"tags":["Account"],"summary":"Removes an existing Intect company from the current Account. Requires that the current user already has full account administrator access.","operationId":"Account_RemoveCompany","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"companyId","in":"path","description":"The ID of the company to remove.","required":true,"type":"integer","format":"int64"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Intect.Company"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/account/companies/{companyId}/comment":{"put":{"tags":["Account"],"summary":"Sets AccountComment for the relevant company. This field is only visible to users associated with the company's Account.","operationId":"Account_SetAccountComment","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded","multipart/form-data"],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"companyId","in":"path","description":"The ID of the company for which to update the comment.","required":true,"type":"integer","format":"int64"},{"name":"request","in":"body","description":"An object containing the body of the comment.","required":true,"schema":{"$ref":"#/definitions/Intect.WebAPI.Controllers.AccountController.AccountCommentRequest"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Intect.WebAPI.Controllers.AccountController.AccountCommentRequest"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/account/users/{userId}":{"delete":{"tags":["Account"],"summary":"Removes a User from the current user's Account (M-C organization).","operationId":"Account_RemoveUser","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"userId","in":"path","required":true,"type":"integer","format":"int64"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Intect.User"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/account/users":{"get":{"tags":["Account"],"summary":"Retrieves a list of all users that belong to the current Account.","operationId":"Account_GetAccountUsers","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.User"}}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/account/company/users":{"get":{"tags":["Account"],"summary":"Retrieves a list of all users that belong to the current Account.","operationId":"Account_GetCompanyAccountUsers","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.User"}}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/account/companies/{companyId}/users":{"get":{"tags":["Account"],"summary":"Retrieves a list of all users that belong to the current Account, along with information about their access to the specified company.","operationId":"Account_GetUserCompanyAccess","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"companyId","in":"path","description":"The ID of the company for which to relate the access information.","required":true,"type":"integer","format":"int64"}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.WebAPI.Controllers.AccountController.UserCompanyAccess"}}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/account/users/{userId}/companies":{"get":{"tags":["Account"],"summary":"Retrieves a list of all companies that belong to the current Account, along with information about a specific user's access to that company.","operationId":"Account_GetCompanyAccessByUser","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"userId","in":"path","description":"The ID of the user for which to relate the access information.","required":true,"type":"integer","format":"int64"}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.WebAPI.Controllers.AccountController.UserCompanyAccess"}}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/account/companies/{companyId}/user/{userId}/role/{roleId}/ispaymentapprover/{isPaymentApprover}":{"put":{"tags":["Account"],"summary":"Grants or revokes access to a specific company for a user within the relevant Account. This can have the effect of either creating, updating, or deactivating a CompanyUser.","operationId":"Account_AssignUserAccessToCompany","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"companyId","in":"path","description":"The ID of the company for which to grant or revoke access.","required":true,"type":"integer","format":"int64"},{"name":"userId","in":"path","description":"The ID of the user to assign access to.","required":true,"type":"integer","format":"int64"},{"name":"roleId","in":"path","description":"The ID of the Role (api/staticdata/Role) to assign the user in the specified company. Send 0 to revoke access, deactivating the CompanyUser.","required":true,"type":"integer","format":"int32"},{"name":"isPaymentApprover","in":"path","description":"Indicates whether the user should be allowed to finalize payroll batches. This is defined independently of the role. Submit \"true\" or \"false\".","required":true,"type":"boolean"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Intect.CompanyUser"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/account/accesspermissions":{"put":{"tags":["Account"],"summary":"Grants or revokes access to a specific company for a user within the relevant Account. This can have the effect of either creating, updating, or deactivating a CompanyUser.","operationId":"Account_AssignUserAccessToCompany2","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded","multipart/form-data"],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"request","in":"body","description":"An object containing information about the user permissions to assign.","required":true,"schema":{"$ref":"#/definitions/Intect.BusinessLogic.UserAccessPermissionsRequest"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Intect.BusinessLogic.BatchOperationResponse[Intect.CompanyUser,Intect.BusinessLogic.UserAccessPermissionsRequest]"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/account/accesspermissions/batch":{"put":{"tags":["Account"],"summary":"Grants or revokes access to companies for users within the relevant Account. This can have the effect of either creating, updating, or deactivating CompanyUsers.","operationId":"Account_BatchAssignUsersAccessToCompany","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded","multipart/form-data"],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"requests","in":"body","description":"A list of objects containing information about the user permissions to assign.","required":true,"schema":{"type":"array","items":{"$ref":"#/definitions/Intect.BusinessLogic.UserAccessPermissionsRequest"}}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Intect.BusinessLogic.BatchOperationResponse[Intect.CompanyUser,Intect.BusinessLogic.UserAccessPermissionsRequest]"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/account/salarybatches/months/{months}":{"get":{"tags":["Account"],"summary":"Retrieves a list of all SalaryBatches across companies that belong to the current Account, and which the current user has access to.","operationId":"Account_GetSalaryBatchesByAccount","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"months","in":"path","description":"Specifies how many months in the past to include (by PeriodEndDate compared to today). Send zero to get all batches, but this might yield a large and slow response.","required":true,"type":"integer","format":"int32"}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.SalaryBatchView"}}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/audit/entitylogs":{"post":{"tags":["Audit"],"summary":"Returns a paged result of all audit logging entries for a given entity type. \r\nAn entity log reflects an audit intent, eg an import or user creates, that is it. In order to see what that intent made in regard to changes the endpoint \"changes\" must be alled with the localCorrelationId returned from this endpoint.\r\nThe revelant entityTypes can be downloaded from the endpoint filtersections.\r\nIMPORTANT: When asking for changes for companyUser, the entityId must be the userEmploymentId not the companyUserId.","operationId":"Audit_GetLogsForEntity","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded","multipart/form-data"],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"request","in":"body","required":true,"schema":{"$ref":"#/definitions/Intect.WebAPI.Paged.PagedRequest[Intect.WebAPI.Controllers.Audit.LogForEntityAuditRequestDTO]"}}],"responses":{"200":{"description":"OK","schema":{"type":"object"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/audit/companylogs":{"post":{"tags":["Audit"],"summary":"Audit logging entries for company.\r\nAn entity log reflects an audit intent, eg an import or user creates, that is it. In order to see what that intent made in regard to changes the endpoint \"changes\" must be alled with the localCorrelationId returned from this endpoint.","operationId":"Audit_GetCompanyAuditLog","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded","multipart/form-data"],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"request","in":"body","required":true,"schema":{"$ref":"#/definitions/Intect.WebAPI.Paged.PagedRequest[Intect.WebAPI.Controllers.Audit.CompanyAuditRequestDTO]"}}],"responses":{"200":{"description":"OK","schema":{"type":"object"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/audit/changes":{"post":{"tags":["Audit"],"summary":"Given a localCorrelationId this enpoint can return all the corresponding changes to that audit log intent.","operationId":"Audit_GetChanges","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded","multipart/form-data"],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"request","in":"body","required":true,"schema":{"$ref":"#/definitions/Intect.WebAPI.Paged.PagedRequest[Intect.WebAPI.Controllers.Audit.ChangeByCorrelationIdAuditRequestDTO]"}}],"responses":{"200":{"description":"OK","schema":{"type":"object"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/audit/filtersections":{"get":{"tags":["Audit"],"summary":"Returns the Entity names use for filtering the audit log intents in the endpint entitylogs.","operationId":"Audit_GetSections","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"type":"object"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/audit/externallog_login":{"get":{"tags":["Audit"],"summary":"Retrieves a paginated list of external login history records for the current company.\r\nOnly records with an ID greater than the specified {lastId} are returned.\r\nThe number of returned records is limited by {limitRecords} (max 1000).\r\nThe response includes the last returned ID and a flag indicating whether more records are available.","operationId":"Audit_ExternalLog_LoginAsync","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"lastId","in":"query","description":"The last processed login record ID. Only records with a higher ID will be fetched.\r\nUse 0 to start from the beginning.","required":true,"type":"integer","format":"int64"},{"name":"limitRecords","in":"query","description":"The maximum number of records to return. Must be between 1 and 1000.\r\nValues outside this range will default to 1000.","required":true,"type":"integer","format":"int32"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Intect.WebAPI.Controllers.Audit.LoginDTO"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/audit/externallogreadevents":{"get":{"tags":["Audit"],"summary":"Retrieves a paginated list of audit read events for the current company.\r\nOnly records with an ID greater than the specified {lastId} are returned.\r\nThe number of returned records is limited by {limitRecords} (max 1000).\r\nThe response includes the last returned ID and a flag indicating whether more records are available.","operationId":"Audit_ExternalLog_AuditReadEventsAsync","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"lastId","in":"query","description":"The last processed record ID. Only records with a higher ID will be fetched.\r\nUse 0 to start from the beginning.","required":true,"type":"integer","format":"int64"},{"name":"limitRecords","in":"query","description":"The maximum number of records to return. Must be between 1 and 1000.\r\nValues outside this range will default to 1000.","required":true,"type":"integer","format":"int32"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Intect.WebAPI.Controllers.Audit.AuditReadEventDTO"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/audit/externallogchangeevents":{"get":{"tags":["Audit"],"summary":"Retrieves a paginated list of audit change events for the current company.\r\nOnly records with an ID greater than the specified {lastId} are returned.\r\nThe number of returned records is limited by {limitRecords} (max 1000).\r\nThe response includes the last returned ID and a flag indicating whether more records are available.","operationId":"Audit_ExternalLog_AuditChangeEventsAsync","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"lastId","in":"query","description":"The last processed record ID. Only records with a higher ID will be fetched.\r\nUse 0 to start from the beginning.","required":true,"type":"integer","format":"int64"},{"name":"limitRecords","in":"query","description":"The maximum number of records to return. Must be between 1 and 1000.\r\nValues outside this range will default to 1000.","required":true,"type":"integer","format":"int32"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Intect.WebAPI.Controllers.Audit.AuditChangeEventDTO"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/auth/login":{"post":{"tags":["Auth"],"summary":"Submits a user identifier (e-mail, phone number, CPR number or username) to retrieve a session token.","operationId":"Auth_Login","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"type":"object"}}},"security":[{"ApiKey":[]}]},"parameters":[{"name":"authorization","in":"header","description":"Syntax:Basic Base64(User:Pass), Example: Basic Z3Jsfghjsfjadfgz","required":true,"type":"string"}]},"/api/auth/auth0/authorize":{"get":{"tags":["Auth"],"summary":"Auth0-based login flow. An entry point to initialize the flow. Do not call this endpoint unless explicitly instructed by Intect.","operationId":"Auth_Auth0Authorize","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"type":"object"}}},"security":[{"ApiKey":[]}]}},"/api/auth/auth0/callback":{"post":{"tags":["Auth"],"summary":"Auth0-based login flow. Second step. When user is authorized, Auth0 will call this endpoint with a code (OAuth2). Do not call this endpoint unless explicitly instructed by Intect.","operationId":"Auth_Auth0Callback","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"type":"object"}}},"security":[{"ApiKey":[]}]}},"/api/auth/auth0/login":{"post":{"tags":["Auth"],"summary":"Auth0-based login flow. Final step. Exchanging auth0 code from frontend to a token. Do not call this endpoint unless explicitly instructed by Intect.","operationId":"Auth_Auth0Login","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded","multipart/form-data"],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"request","in":"body","required":true,"schema":{"$ref":"#/definitions/Intect.WebAPI.Controllers.Auth0LoginRequest"}}],"responses":{"200":{"description":"OK","schema":{"type":"object"}}},"security":[{"ApiKey":[]}]}},"/api/auth/logout":{"post":{"tags":["Auth"],"summary":"Terminates a login session.","operationId":"Auth_Logout","consumes":[],"produces":["application/json","text/json","application/xml","text/xml","text/html"],"responses":{"200":{"description":"OK","schema":{"type":"string"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/auth/session":{"get":{"tags":["Auth"],"summary":"Retrieves information about the current login session.","operationId":"Auth_GetSessionInfo","consumes":[],"produces":["application/json","text/json"],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Intect.WebAPI.Framework.ApiUser"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/auth/token":{"post":{"tags":["Auth"],"summary":"Retrieves a token to be used as authentication in external solutions, e.g. Intect Insights. This token is currently identical to the active session token, but that may change in the future.","operationId":"Auth_GetApiToken","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded","multipart/form-data"],"produces":["application/json","text/json","application/xml","text/xml","text/html"],"parameters":[{"name":"request","in":"body","required":true,"schema":{"$ref":"#/definitions/Intect.WebAPI.Framework.IntectApiController.ProtectedOperationRequest"}}],"responses":{"200":{"description":"OK","schema":{"type":"string"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/auth/session/isalive":{"get":{"tags":["Auth"],"summary":"Determines whether the login session is still active, and if so when it is set to expire (note that any activity in the form of calls to other endpoints will extend the session).\r\nNOTE: A) Calling this method will not extend the lifetime of the session. B) This method is also used to check for important notifications. If such a notification is relevant, it will be returned with a 400 Bad Request response.","operationId":"Auth_IsSessionAlive","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Intect.WebAPI.Controllers.SessionExpiryInfo"}}},"security":[{"ApiKey":[]}]}},"/api/auth/changepw":{"post":{"tags":["Auth"],"summary":"Changes the password of the currently logged-in user.","operationId":"Auth_ChangePassword","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded","multipart/form-data"],"produces":["application/json","text/json"],"parameters":[{"name":"request","in":"body","required":true,"schema":{"$ref":"#/definitions/Intect.WebAPI.Controllers.ChangePasswordRequest"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/System.Web.Http.Results.OkResult"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/auth/validatepw":{"post":{"tags":["Auth"],"operationId":"Auth_ValidatePassword","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded","multipart/form-data"],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"request","in":"body","required":true,"schema":{"$ref":"#/definitions/Intect.WebAPI.Controllers.ValidatePasswordRequest"}}],"responses":{"200":{"description":"OK","schema":{"type":"boolean"}}},"security":[{"ApiKey":[]}]}},"/api/auth/resetpw":{"post":{"tags":["Auth"],"summary":"Requests a password reset. Identity number (CPR) and e-mail must match. NOTE: This method is deprecated, use RequestPasswordResetWithLanguage instead.","operationId":"Auth_RequestPasswordReset","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded","multipart/form-data"],"produces":["application/json","text/json"],"parameters":[{"name":"request","in":"body","required":true,"schema":{"$ref":"#/definitions/Intect.BusinessLogic.ResetPasswordRequest"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/System.Web.Http.Results.OkResult"}}},"security":[{"ApiKey":[]}]}},"/api/auth/resetpw/lang/{languageCode}":{"post":{"tags":["Auth"],"summary":"Requests a password reset. Identity number (CPR) and e-mail must match.","operationId":"Auth_RequestPasswordResetWithLanguage","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded","multipart/form-data"],"produces":["application/json","text/json"],"parameters":[{"name":"languageCode","in":"path","description":"The language code for any messages that should be returned to the user. Valid values are \"dk\", \"gl\" or \"en\".","required":true,"type":"string"},{"name":"request","in":"body","description":"An object containing the information necessary to identify the user.","required":true,"schema":{"$ref":"#/definitions/Intect.BusinessLogic.ResetPasswordRequest"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/System.Web.Http.Results.OkResult"}}},"security":[{"ApiKey":[]}]}},"/api/auth/company/{companyId}":{"post":{"tags":["Auth"],"summary":"Sets the current company context for the login session. All subsequent calls will be taken in the context of the specified company.","operationId":"Auth_SetCompanyContext","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"companyId","in":"path","required":true,"type":"integer","format":"int64"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Intect.Company"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/auth/companyassupport":{"post":{"tags":["Auth"],"summary":"Sets the current company context for the support login session. All subsequent calls will be taken in the context of the specified company. Set a reason for the change in company in 'comment'.","operationId":"Auth_SetCompanyContextAsSupport","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded","multipart/form-data"],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"companyContext","in":"body","required":true,"schema":{"$ref":"#/definitions/Intect.WebAPI.Controllers.CompanyContext"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Intect.Company"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/auth/language/{languageId}":{"post":{"tags":["Auth"],"summary":"Sets the current language context for the login session. All subsequent server messages etc. will be served in the specified language. The language will also be saved as the user's preferred one.","operationId":"Auth_SetLanguageContext","consumes":[],"produces":["application/json","text/json","application/xml","text/xml","text/html"],"parameters":[{"name":"languageId","in":"path","required":true,"type":"integer","format":"int64"}],"responses":{"200":{"description":"OK","schema":{"type":"string"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/auth/user/twofactor/send":{"post":{"tags":["Auth"],"summary":"Sends two factor authentication code as text message to current users mobile phone","operationId":"Auth_SendTwofactorAuthenticationCode","consumes":[],"produces":["application/json","text/json"],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/System.Web.Http.Results.OkResult"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/auth/user/twofactor/validate":{"post":{"tags":["Auth"],"summary":"Post validationcode to validate two factor for current user","operationId":"Auth_ValidateTwofactorAuthenticationCode","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded","text/html","multipart/form-data"],"produces":["application/json","text/json"],"parameters":[{"name":"validationCode","in":"body","description":"6-ciffre code received on mobile phone","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/System.Web.Http.Results.OkResult"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/auth/user/recoveryemail":{"post":{"tags":["Auth"],"summary":"Set the recovery email for the current user. Used for password reset.","operationId":"Auth_UpdateRecoveryEmail","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded","multipart/form-data"],"produces":["application/json","text/json"],"parameters":[{"name":"emailBearer","in":"body","required":true,"schema":{"$ref":"#/definitions/Intect.WebAPI.Controllers.AuthController.RecoveryEmailBearer"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/System.Web.Http.Results.OkResult"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/auth/user/recoveryemail/suggest":{"get":{"tags":["Auth"],"summary":"Recommends a recovery email for the current user.","operationId":"Auth_SuggestRecoveryEmail","consumes":[],"produces":["application/json","text/json","application/xml","text/xml","text/html"],"responses":{"200":{"description":"OK","schema":{"type":"string"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/backend/emailnotify":{"post":{"tags":["Backend"],"summary":"Sends invalid email notifications to the administrator of the passed list of emails. NOTE: This method is only accessible to Intect employees.","operationId":"Backend_NotifyAdminsOfFailedEmails","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"emails","in":"query","required":true,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"type":"string"}}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/backend/usage":{"post":{"tags":["Backend"],"summary":"Registers billable usage on a company, typically support. This method is available to Intect employees only.","operationId":"Backend_RegisterUsage","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded","multipart/form-data"],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"usage","in":"body","description":"An object containing information about the module and amount of units to be billed.","required":true,"schema":{"$ref":"#/definitions/Intect.BillingUsage"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Intect.BillingUsage"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/balances/definitions":{"get":{"tags":["Balances"],"summary":"Retrieves a list of available balance definitions.","operationId":"Balances_GetBalanceDefinitions","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.BalanceDefinition"}}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/balances/definitions/import":{"get":{"tags":["Balances"],"summary":"Retrieves a list of available balance definitions that can be individually imported to.","operationId":"Balances_GetImportBalanceDefinitions","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.WebAPI.Controllers.BalancesController.ImportBalanceDefinitionView"}}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/balances/periods/dkvacation":{"post":{"tags":["Balances"],"summary":"Retrieves a list of balance periods with descriptive names, specifically for Danish vacation.","operationId":"Balances_GetDanishVacationBalancePeriods","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.BalancePeriod"}}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/balances/definitions/company":{"get":{"tags":["Balances"],"summary":"Retrieves a list of company specific balance definitions.","operationId":"Balances_GetCompanyBalanceDefinitions","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.BalanceDefinition"}}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/balances/definitions/create":{"post":{"tags":["Balances"],"summary":"Creates a balance definition.","operationId":"Balances_CreateBalanceDefinition","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded","multipart/form-data"],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"balanceDefinition","in":"body","description":"The record to create.","required":true,"schema":{"$ref":"#/definitions/Intect.BalanceDefinition"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Intect.BalanceDefinition"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/balances/definitions/update":{"put":{"tags":["Balances"],"summary":"Updates an existing balance definition.","operationId":"Balances_UpdateBalanceDefinition","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded","multipart/form-data"],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"balanceDefinition","in":"body","description":"The balance definition to update.","required":true,"schema":{"$ref":"#/definitions/Intect.BalanceDefinition"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Intect.BalanceDefinition"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]},"patch":{"tags":["Balances"],"summary":"Updates an existing balance definition.","operationId":"Balances_PatchBalanceDefinition","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded","multipart/form-data"],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"balanceDefinition","in":"body","description":"The balance definition to update.","required":true,"schema":{"$ref":"#/definitions/Intect.BalanceDefinition"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Intect.BalanceDefinition"}}},"security":[{"basicAuth":[]}]}},"/api/balances/definitions/update/withtemplates":{"put":{"tags":["Balances"],"summary":"Updates an existing balance definition and related TemplateBalanceConfigurations","operationId":"Balances_UpdateBalanceDefinitionAndTemplates","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded","multipart/form-data"],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"balanceDefinition","in":"body","description":"The balance definition to update.","required":true,"schema":{"$ref":"#/definitions/Intect.BalanceDefinition"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Intect.BalanceDefinition"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]},"patch":{"tags":["Balances"],"summary":"Updates an existing balance definition and related TemplateBalanceConfigurations","operationId":"Balances_PatchBalanceDefinitionAndTemplates","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded","multipart/form-data"],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"balanceDefinition","in":"body","description":"The balance definition to update.","required":true,"schema":{"$ref":"#/definitions/Intect.BalanceDefinition"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Intect.BalanceDefinition"}}},"security":[{"basicAuth":[]}]}},"/api/balances/definitions/update/withemployees":{"put":{"tags":["Balances"],"summary":"Updates an existing balance definition, related TemplateBalanceConfigurations and EmploymentBalanceConfigurations","operationId":"Balances_UpdateBalanceDefinitionAndTemplatesAndEmployees","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded","multipart/form-data"],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"balanceDefinition","in":"body","description":"The balance definition to update.","required":true,"schema":{"$ref":"#/definitions/Intect.BalanceDefinition"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Intect.BalanceDefinition"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]},"patch":{"tags":["Balances"],"summary":"Updates an existing balance definition, related TemplateBalanceConfigurations and EmploymentBalanceConfigurations","operationId":"Balances_PatchBalanceDefinitionAndTemplatesAndEmployees","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded","multipart/form-data"],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"balanceDefinition","in":"body","description":"The balance definition to update.","required":true,"schema":{"$ref":"#/definitions/Intect.BalanceDefinition"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Intect.BalanceDefinition"}}},"security":[{"basicAuth":[]}]}},"/api/balances/definitions/deletion-eligibility/{balanceDefinitionId}":{"get":{"tags":["Balances"],"summary":"Checks if a balance definition can be deleted.","operationId":"Balances_CheckBalanceDeletionEligibility","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"balanceDefinitionId","in":"path","description":"The ID of the balance definition to check.","required":true,"type":"integer","format":"int64"}],"responses":{"200":{"description":"OK","schema":{"type":"boolean"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/balances/definitions/delete/{balanceDefinitionId}":{"delete":{"tags":["Balances"],"summary":"Deletes an existing balance definition. This is only permitted for custom balance definitions that haven't been used during finalized payroll batches.","operationId":"Balances_DeleteBalanceDefinition","consumes":[],"produces":[],"parameters":[{"name":"balanceDefinitionId","in":"path","description":"The ID of the balance definition to delete.","required":true,"type":"integer","format":"int64"}],"responses":{"204":{"description":"Balance definition deleted successfully."},"400":{"description":"Deletion blocked or invalid request."},"401":{"description":"Authentication required."}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/balances/definitions/deactivate/{balanceDefinitionId}":{"patch":{"tags":["Balances"],"summary":"Deactivates a custom balance definition, plus any related salary types and salary records.","operationId":"Balances_DeactivateBalanceDefinition","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"balanceDefinitionId","in":"path","description":"The ID of the balance definition to deactivate.","required":true,"type":"integer","format":"int64"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Intect.BalanceDefinition"}}},"security":[{"basicAuth":[]}]}},"/api/balances/definitions/reactivate/{balanceDefinitionId}":{"patch":{"tags":["Balances"],"summary":"Reactivates a custom balance definition.","operationId":"Balances_ReactivateBalanceDefinition","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"balanceDefinitionId","in":"path","description":"The ID of the balance definition to reactivate.","required":true,"type":"integer","format":"int64"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Intect.BalanceDefinition"}}},"security":[{"basicAuth":[]}]}},"/api/balances/periods":{"post":{"tags":["Balances"],"summary":"Retrieves all balance periods for the current company.","operationId":"Balances_GetAllBalancePeriods","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.BalancePeriod"}}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/balances/{balanceId}/periods":{"get":{"tags":["Balances"],"summary":"Retrieves balance periods for specified balance.","operationId":"Balances_GetBalancePeriodsByBalanceAlternate","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"balanceId","in":"path","required":true,"type":"integer","format":"int64"}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.BalancePeriod"}}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]},"post":{"tags":["Balances"],"summary":"Retrieves balance periods for specified balance.","operationId":"Balances_GetBalancePeriodsByBalance","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"balanceId","in":"path","required":true,"type":"integer","format":"int64"}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.BalancePeriod"}}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/balances":{"post":{"tags":["Balances"],"summary":"Retrieves a list of balances for the specified definition and optionally period.","operationId":"Balances_GetBalances","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded","multipart/form-data"],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"request","in":"body","required":true,"schema":{"$ref":"#/definitions/Intect.WebAPI.Controllers.BalancesController.BalancesRequest"}}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.GetBalancesEmployeeViewByDate_Result"}}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/balances/adjust":{"post":{"tags":["Balances"],"summary":"Submits a request to correct balances.","operationId":"Balances_AdjustBalances","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded","multipart/form-data"],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"request","in":"body","required":true,"schema":{"$ref":"#/definitions/Intect.BusinessLogic.BalancesLogic.BalanceAdjustmentRequest"}}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.GetBalancesEmployeeViewByDate_Result"}}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/balances/sevacation":{"post":{"tags":["Balances"],"summary":"Submits a change to update Swedish vacation balances for an employee per a date.","operationId":"Balances_AdjustSwedishVacationPeriods","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded","multipart/form-data"],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"vacationPeriodAdjustment","in":"body","required":true,"schema":{"$ref":"#/definitions/Intect.BusinessLogic.SeBalanceAdjustmentsLogic.SwedishUseremploymentVacationBalances"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Intect.BusinessLogic.SeBalanceAdjustmentsLogic.SwedishUseremploymentVacationBalances"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/balances/sevacation/employment/{userEmploymentId}/perdate/{perDate}":{"get":{"tags":["Balances"],"summary":"Retrieves Swedish vacation balances for the specified useremployment and per date.","operationId":"Balances_GetSeVacationBalancesEmployeeViewByDate","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"userEmploymentId","in":"path","required":true,"type":"integer","format":"int64"},{"name":"perDate","in":"path","required":true,"type":"string","format":"date-time"},{"name":"includeDrafts","in":"query","required":false,"type":"boolean"}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.GetBalancesEmployeeViewByDate_Result"}}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/balances/novacation":{"post":{"tags":["Balances"],"summary":"Gathers Norwegian vacation balances for a company based on the specified parameters","operationId":"Balances_GetNoVacationBalances","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded","multipart/form-data"],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"vacationBalanceRequest","in":"body","required":true,"schema":{"$ref":"#/definitions/Intect.BusinessLogic.NoVacationBalanceLogic.NorwegianCompanyVacationBalances"}}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.BusinessLogic.NoVacationBalanceLogic.NorwegianCompanyVacationBalances"}}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/balances/novacation/adjustments":{"post":{"tags":["Balances"],"summary":"Updates Norwegian vacation balances with given adjustments and returns the outcome for the specified parameters","operationId":"Balances_UpdateThenGetNoVacationBalances","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded","multipart/form-data"],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"vacationBalanceRequest","in":"body","required":true,"schema":{"$ref":"#/definitions/Intect.BusinessLogic.NoVacationBalanceLogic.NorwegianCompanyVacationBalances"}}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.BusinessLogic.NoVacationBalanceLogic.NorwegianCompanyVacationBalances"}}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/companies":{"get":{"tags":["Companies"],"summary":"Retrieves a list of all companies that the user has access to.","operationId":"Companies_GetAll","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.Company"}}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]},"put":{"tags":["Companies"],"summary":"Updates the target company.","operationId":"Companies_UpdateCompany","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded","multipart/form-data"],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"company","in":"body","description":"The company to update. Id must match an existing company.","required":true,"schema":{"$ref":"#/definitions/Intect.Company"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Intect.Company"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]},"patch":{"tags":["Companies"],"summary":"Updates the target company.","operationId":"Companies_PatchCompany","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded","multipart/form-data"],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"company","in":"body","description":"The company to update. Id must match an existing company.","required":true,"schema":{"$ref":"#/definitions/Intect.Company"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Intect.Company"}}},"security":[{"basicAuth":[]}]}},"/api/companies/simple":{"get":{"tags":["Companies"],"summary":"Retrieves a simplified list of all companies that the user has access to - including only a few key properties.","operationId":"Companies_GetAllSimple","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.WebAPI.Controllers.CompaniesController.SimpleCompany"}}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/companies/signup":{"post":{"tags":["Companies"],"summary":"Submits a request to sign up as a new customer - creating an account, a company and a user. This method may be called anonymously.","operationId":"Companies_Signup","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded","multipart/form-data"],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"request","in":"body","description":"An object containing information about the company to create. Note that AccountId and RequestingUserId must always be null when using this route. To create a new company when logged on, call POST to api/account/companies instead.","required":true,"schema":{"$ref":"#/definitions/Intect.BusinessLogic.CompanyCreationRequest"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Intect.Company"}}},"security":[{"ApiKey":[]}]}},"/api/companies/signupfromcatacloud":{"post":{"tags":["Companies"],"summary":"Submits a request to sign up as a new customer based on data from Catacloud - creating an account, a company and a user. This method may be called anonymously.","operationId":"Companies_SignupFromCatacloud","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded","multipart/form-data"],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"request","in":"body","description":"An object containing information about the company to create. Note that AccountId and RequestingUserId must always be null when using this route. To create a new company when logged on, call POST to api/account/companies instead.","required":true,"schema":{"$ref":"#/definitions/Intect.BusinessLogic.CompanyCreationRequest"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Intect.Company"}}},"security":[{"ApiKey":[]}]}},"/api/companies/cvr/{cvrNumber}":{"get":{"tags":["Companies"],"summary":"DEPRECATED: Gets information about a (danish) company by CVR number. Powered by www.cvrapi.dk.","operationId":"Companies_GetByCvr","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"cvrNumber","in":"path","required":true,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Intect.BusinessLogic.VatBroker.VatCompany"}}},"security":[{"ApiKey":[]}]}},"/api/companies/vatnumber/{vatNumber}":{"get":{"tags":["Companies"],"summary":"Gets information about a company by VAT number. Powered by cvrapi.dk and allabolag.se","operationId":"Companies_GetByVatNumber","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"vatNumber","in":"path","required":true,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Intect.BusinessLogic.VatBroker.VatCompany"}}},"security":[{"ApiKey":[]}]}},"/api/companies/current":{"get":{"tags":["Companies"],"summary":"Gets information about the currently active company.","operationId":"Companies_GetCurrent","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Intect.Company"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]},"put":{"tags":["Companies"],"summary":"Updates the currently active company.","operationId":"Companies_UpdateCurrent","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded","multipart/form-data"],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"company","in":"body","description":"The company to update.","required":true,"schema":{"$ref":"#/definitions/Intect.Company"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Intect.Company"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]},"patch":{"tags":["Companies"],"summary":"Updates the currently active company.","operationId":"Companies_PatchCurrent","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded","multipart/form-data"],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"company","in":"body","description":"The company to update.","required":true,"schema":{"$ref":"#/definitions/Intect.Company"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Intect.Company"}}},"security":[{"basicAuth":[]}]}},"/api/companies/{companyId}":{"get":{"tags":["Companies"],"summary":"Gets information about the specified company, naturally assuming you have access to it.","operationId":"Companies_Get","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"companyId","in":"path","required":true,"type":"integer","format":"int64"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Intect.Company"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/companies/current/logo":{"get":{"tags":["Companies"],"summary":"Gets the currently active company's logo as a raw byte array.","operationId":"Companies_GetCompanyLogo","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"format":"byte","type":"string"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]},"post":{"tags":["Companies"],"summary":"Sets the current company's logo. The image must be attached to the request as a file.","operationId":"Companies_SetCompanyLogo","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"format":"byte","type":"string"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]},"delete":{"tags":["Companies"],"summary":"Deletes the logo for the currently active company.","operationId":"Companies_DeleteCurrentCompanyLogo","consumes":[],"produces":["application/json","text/json"],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/System.Web.Http.Results.OkResult"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/companies/current/departments":{"get":{"tags":["Companies"],"summary":"Gets a list of departments in the currently active company.","operationId":"Companies_GetDepartments","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.Department"}}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]},"put":{"tags":["Companies"],"summary":"Updates an existing department under the currently active company.","operationId":"Companies_UpdateDepartment","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded","multipart/form-data"],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"department","in":"body","description":"The department to update.","required":true,"schema":{"$ref":"#/definitions/Intect.Department"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Intect.Department"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]},"post":{"tags":["Companies"],"summary":"Creates a new department under the currently active company.","operationId":"Companies_CreateDepartment","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded","multipart/form-data"],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"department","in":"body","description":"The department to create.","required":true,"schema":{"$ref":"#/definitions/Intect.Department"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Intect.Department"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]},"patch":{"tags":["Companies"],"summary":"Updates an existing department under the currently active company.","operationId":"Companies_PatchDepartment","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded","multipart/form-data"],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"department","in":"body","description":"The department to update.","required":true,"schema":{"$ref":"#/definitions/Intect.Department"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Intect.Department"}}},"security":[{"basicAuth":[]}]}},"/api/companies/current/departments/{departmentId}":{"delete":{"tags":["Companies"],"summary":"Deletes or deactivates an existing department in the currently active company. If the department references any employees, templates or payroll batch records it will be deactivated; otherwise deleted.","operationId":"Companies_DeleteDepartment","consumes":[],"produces":["application/json","text/json"],"parameters":[{"name":"departmentId","in":"path","description":"The ID of the department to update.","required":true,"type":"integer","format":"int64"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/System.Web.Http.Results.OkResult"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/companies/current/terms":{"post":{"tags":["Companies"],"summary":"Specifies that the company has accepted Intect's general terms. This is a legacy method only relevant for companies that signed up in May 2018 or earlier.","operationId":"Companies_AcceptTerms","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded","multipart/form-data"],"produces":["application/json","text/json"],"parameters":[{"name":"password","in":"body","description":"An object containing the password of the currently logged-in user.","required":true,"schema":{"$ref":"#/definitions/Intect.WebAPI.Controllers.CompaniesController.AcceptTermsRequest"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/System.Web.Http.Results.OkResult"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/companies/current/demo/{isDemo}":{"post":{"tags":["Companies"],"summary":"Toggles the demo state of the current company.","operationId":"Companies_ToggleDemoState","consumes":[],"produces":["application/json","text/json"],"parameters":[{"name":"isDemo","in":"path","description":"Change the demo state of the current company","required":true,"type":"boolean"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/System.Web.Http.Results.OkResult"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/companies/current/mastercard_payment_agreements":{"get":{"tags":["Companies"],"summary":"Gets information about the Mastercard payment agreements within the active company.","operationId":"Companies_GetMastercardPaymentAgreements","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.NetsAgreement"}}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/companies/current/requesttaxcards":{"post":{"tags":["Companies"],"summary":"Sends out tax card requests for all active employees whose current tax card type does not match their preferred type (based on PreferredTaxCardTypeId).","operationId":"Companies_RequestTaxCards","consumes":[],"produces":["application/json","text/json"],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/System.Web.Http.Results.OkResult"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/companies/current/requesttaxcards/all":{"post":{"tags":["Companies"],"summary":"Sends out tax card requests for all active employees in the current company. Note that this function is only accessible to Intect staff users.","operationId":"Companies_RequestTaxCardsAllEmployees","consumes":[],"produces":["application/json","text/json"],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/System.Web.Http.Results.OkResult"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/companies/current/rolesandpermissions":{"get":{"tags":["Companies"],"summary":"Retrieves all roles and their associated permissions for the current company.\r\nOnly accessible by users with the FullAdmin role.","operationId":"Companies_GetRolesAndPermissions","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.WebAPI.Controllers.DTO.RolePermissionDTO"}}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/companies/current/setroleandpermission":{"post":{"tags":["Companies"],"summary":"Assigns or updates a specific permission for a role within the current company.\r\nOnly users with the FullAdmin role are authorized to perform this action.","operationId":"Companies_SetRoleAndPermissionAsync","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded","multipart/form-data"],"produces":["application/json","text/json"],"parameters":[{"name":"rolePermission","in":"body","required":true,"schema":{"$ref":"#/definitions/Intect.WebAPI.Controllers.DTO.RolePermissionDTO"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/System.Web.Http.Results.OkResult"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/companycars/useremployment/{userEmploymentId}":{"get":{"tags":["CompanyCars"],"summary":"Retrives company cars assoicated to the user employment.","operationId":"CompanyCars_GetCompanyCars","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"userEmploymentId","in":"path","description":"The user employment id.","required":true,"type":"integer","format":"int64"}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.CompanyCar"}}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/companycars/{companyCarId}":{"get":{"tags":["CompanyCars"],"summary":"Retrives the company car record.","operationId":"CompanyCars_GetCompanyCar","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"companyCarId","in":"path","description":"The id of the company car.","required":true,"type":"integer","format":"int64"}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.CompanyCar"}}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]},"delete":{"tags":["CompanyCars"],"summary":"Deletes the company car record.","operationId":"CompanyCars_DeleteCompanyCar","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"companyCarId","in":"path","required":true,"type":"integer","format":"int64"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Intect.CompanyCar"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/companycars/create":{"post":{"tags":["CompanyCars"],"summary":"Creates a company car record.","operationId":"CompanyCars_CreateCompanyCar","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded","multipart/form-data"],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"companyCar","in":"body","description":"An object containing information about the company car to create.","required":true,"schema":{"$ref":"#/definitions/Intect.CompanyCar"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Intect.CompanyCar"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/companycars/update":{"put":{"tags":["CompanyCars"],"summary":"Updates the company car record.","operationId":"CompanyCars_UpdateCompanyCar","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded","multipart/form-data"],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"companyCar","in":"body","description":"An object containing information about the company car to update.","required":true,"schema":{"$ref":"#/definitions/Intect.CompanyCar"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Intect.CompanyCar"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/companyusers":{"get":{"tags":["CompanyUsers"],"summary":"Gets a list of all active users in the currently active company (i.e. CompanyUsers) along with their employment info (if any).","operationId":"CompanyUsers_GetCompanyUsers","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.CompanyUser"}}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]},"put":{"tags":["CompanyUsers"],"summary":"Updates an existing company user, including submitted Address and UserEmployment child objects (but not child objects of UserEmployments).\r\nNotice that other child objects cannot be added and removed this way, only modified. Provide null values (not empty lists) to leave child objects unmodified.\r\nNote that the convenience fields UserLanguageId and UserIdentityNumber, which really belong to the User object in the hiarchy, may be updated this way.\r\nFinally, notice that users with the Employee role can only update their own CompanyUsers, and NOT the attached UserEmployment objects.","operationId":"CompanyUsers_UpdateCompanyUser","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded","multipart/form-data"],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"companyUser","in":"body","description":"The company user to update.","required":true,"schema":{"$ref":"#/definitions/Intect.CompanyUser"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Intect.CompanyUser"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]},"post":{"tags":["CompanyUsers"],"summary":"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.","operationId":"CompanyUsers_AddUserToCompany","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded","multipart/form-data"],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"request","in":"body","description":"An object containing information about the user to create. Note: To generate a dummy CPR number, specify \"DDMMYYXXXX\" where DDMMYY is the user's birth date and XXXX are literal values.","required":true,"schema":{"$ref":"#/definitions/Intect.BusinessLogic.AddUserToCompanyRequest"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Intect.BusinessLogic.UserCreationData"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/companyusers/all":{"get":{"tags":["CompanyUsers"],"summary":"Gets a list of all users (including inactive ones) in the currently active company (i.e. CompanyUsers) along with their employment info (if any).","operationId":"CompanyUsers_GetAllCompanyUsers","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.CompanyUser"}}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/companyusers/options":{"post":{"tags":["CompanyUsers"],"summary":"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.","operationId":"CompanyUsers_GetAllCompanyUsersWithOptions","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded","multipart/form-data"],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"request","in":"body","required":true,"schema":{"$ref":"#/definitions/Intect.WebAPI.Controllers.CompanyUsersController.CompanyUserListRequest"}}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.CompanyUser"}}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/companyusers/simple":{"get":{"tags":["CompanyUsers"],"summary":"Gets a simplified list of all active users in the currently active company (i.e. CompanyUsers), exposing only a few key properties.","operationId":"CompanyUsers_GetCompanyUsersSimple","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.WebAPI.Controllers.CompanyUsersController.SimpleCompanyUser"}}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/companyusers/simple/all":{"get":{"tags":["CompanyUsers"],"summary":"Gets a simplified list of all users (including inactive ones) in the currently active company (i.e. CompanyUsers), exposing only a few key properties.","operationId":"CompanyUsers_GetAllCompanyUsersSimple","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.WebAPI.Controllers.CompanyUsersController.SimpleCompanyUser"}}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/companyusers/simple/includehidden":{"get":{"tags":["CompanyUsers"],"summary":"Gets a simplified list of all users (including inactive ones) in the currently active company (i.e. CompanyUsers), exposing only a few key properties.","operationId":"CompanyUsers_GetAllHiddenCompanyUsersSimple","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.WebAPI.Controllers.CompanyUsersController.SimpleCompanyUser"}}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/companyusers/simple/options":{"post":{"tags":["CompanyUsers"],"summary":"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.","operationId":"CompanyUsers_GetAllCompanyUsersSimpleWithOptions","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded","multipart/form-data"],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"request","in":"body","required":true,"schema":{"$ref":"#/definitions/Intect.WebAPI.Controllers.CompanyUsersController.CompanyUserListRequest"}}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.WebAPI.Controllers.CompanyUsersController.SimpleCompanyUser"}}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/companyusers/batch":{"put":{"tags":["CompanyUsers"],"summary":"Updates existing CompanyUsers, including submitted Address and UserEmployment child objects (to be modified, not added or removed). \r\nAdditionally you may optionally submit a list of UserEmployment.EmploymentBalanceConfiguration objects, which will then replace all existing records of that type.\r\nProvide null values (not empty lists) to leave child objects unmodified.\r\nNote also that the convenience fields UserLanguageId and UserIdentityNumber, which really belong to the User object in the hiarchy, may be updated this way.\r\nFinally, notice that users with the Employee role can only update their own CompanyUser object, and NOT the attached UserEmployment objects.","operationId":"CompanyUsers_UpdateCompanyUsers","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded","multipart/form-data"],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"companyUsers","in":"body","description":"A list of company users to update.","required":true,"schema":{"type":"array","items":{"$ref":"#/definitions/Intect.CompanyUser"}}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Intect.BusinessLogic.BatchOperationResponse[Intect.CompanyUser,Intect.CompanyUser]"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]},"post":{"tags":["CompanyUsers"],"summary":"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.","operationId":"CompanyUsers_AddUsersToCompany","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded","multipart/form-data"],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"requests","in":"body","description":"A list of objects containing information about the users to create. Note: To generate a dummy CPR number, specify \"DDMMYYXXXX\" where DDMMYY is the user's birth date and XXXX are literal values.","required":true,"schema":{"type":"array","items":{"$ref":"#/definitions/Intect.BusinessLogic.AddUserToCompanyRequest"}}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Intect.BusinessLogic.BatchOperationResponse[Intect.BusinessLogic.UserCreationData,Intect.BusinessLogic.AddUserToCompanyRequest]"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/companyusers/{companyUserId}":{"get":{"tags":["CompanyUsers"],"summary":"Retrieves detailed information about the specified company user.","operationId":"CompanyUsers_GetCompanyUserById","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"companyUserId","in":"path","description":"The Id of the company user to retrieve information about.","required":true,"type":"integer","format":"int64"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Intect.CompanyUser"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]},"delete":{"tags":["CompanyUsers"],"summary":"Deletes the specified company user. Only allowed if the user has no finalized payslips or other data that must be preserved.","operationId":"CompanyUsers_DeleteCompanyUser","consumes":[],"produces":["application/json","text/json"],"parameters":[{"name":"companyUserId","in":"path","description":"The Id of the company user to delete.","required":true,"type":"integer","format":"int64"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/System.Web.Http.Results.OkResult"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/companyusers/{companyUserId}/resendemail":{"post":{"tags":["CompanyUsers"],"summary":"Resends welcome e-mail to the specified CompanyUser. This includes resetting their password.","operationId":"CompanyUsers_ResendWelcomeEmail","consumes":[],"produces":["application/json","text/json"],"parameters":[{"name":"companyUserId","in":"path","description":"The Id of the CompanyUser to resend the e-mail to.","required":true,"type":"integer","format":"int64"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/System.Web.Http.Results.OkResult"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/companyusers/{companyUserId}/resetpw":{"post":{"tags":["CompanyUsers"],"summary":"Resets the password for the specified user.\r\n<param name=\"companyUserId\">The Id of the CompanyUser whose password should be reset.</param>","operationId":"CompanyUsers_ResetUserPassword","consumes":[],"produces":["application/json","text/json"],"parameters":[{"name":"companyUserId","in":"path","required":true,"type":"integer","format":"int64"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/System.Web.Http.Results.OkResult"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/customvalues/company":{"get":{"tags":["CustomValues"],"summary":"Retrieves a list of the custom values for the current company","operationId":"CustomValues_GetOfCompany","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.CustomValue"}}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]},"post":{"tags":["CustomValues"],"summary":"Sets a custom value for the current company","operationId":"CustomValues_SetForCompany","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded","multipart/form-data"],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"customValue","in":"body","required":true,"schema":{"$ref":"#/definitions/Intect.CustomValue"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Intect.CustomValue"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/customvalues/employmenttemplate/{templateId}":{"get":{"tags":["CustomValues"],"summary":"Retrieves a list of the custom values for the target template in the current company","operationId":"CustomValues_GetOfTemplate","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"templateId","in":"path","required":true,"type":"integer","format":"int64"}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.CustomValue"}}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]},"put":{"tags":["CustomValues"],"summary":"Updates a custom value the target template in the current company","operationId":"CustomValues_UpdateForTemplate","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded","multipart/form-data"],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"templateId","in":"path","required":true,"type":"integer","format":"int64"},{"name":"customValue","in":"body","required":true,"schema":{"$ref":"#/definitions/Intect.CustomValue"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Intect.CustomValue"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]},"post":{"tags":["CustomValues"],"summary":"Sets a custom value the target template in the current company","operationId":"CustomValues_SetForTemplate","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded","multipart/form-data"],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"templateId","in":"path","required":true,"type":"integer","format":"int64"},{"name":"customValue","in":"body","required":true,"schema":{"$ref":"#/definitions/Intect.CustomValue"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Intect.CustomValue"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/customvalues/employment/{employmentId}":{"get":{"tags":["CustomValues"],"summary":"Retrieves a list of the custom values for the target employment in the current company","operationId":"CustomValues_GetOfEmployment","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"employmentId","in":"path","required":true,"type":"integer","format":"int64"}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.CustomValue"}}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]},"put":{"tags":["CustomValues"],"summary":"Updates a custom value for the target employment in the current company","operationId":"CustomValues_UpdateForEmployment","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded","multipart/form-data"],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"employmentId","in":"path","required":true,"type":"integer","format":"int64"},{"name":"customValue","in":"body","required":true,"schema":{"$ref":"#/definitions/Intect.CustomValue"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Intect.CustomValue"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]},"post":{"tags":["CustomValues"],"summary":"Sets a custom value for the target employment in the current company","operationId":"CustomValues_SetForEmployment","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded","multipart/form-data"],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"employmentId","in":"path","required":true,"type":"integer","format":"int64"},{"name":"customValue","in":"body","required":true,"schema":{"$ref":"#/definitions/Intect.CustomValue"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Intect.CustomValue"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/customvalues":{"post":{"tags":["CustomValues"],"summary":"Sets a custom value","operationId":"CustomValues_Set","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded","multipart/form-data"],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"customValue","in":"body","required":true,"schema":{"$ref":"#/definitions/Intect.CustomValue"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Intect.CustomValue"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/customvalues/{customValueId}":{"delete":{"tags":["CustomValues"],"summary":"Delete a custom value","operationId":"CustomValues_Delete","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"customValueId","in":"path","required":true,"type":"integer","format":"int64"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Intect.CustomValue"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/dimensionvalues/{dimensionNumber}":{"get":{"tags":["DimensionValues"],"summary":"Retrieves a list of all possible dimension values for the specified dimension number.","operationId":"DimensionValues_GetDimensionValues","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"dimensionNumber","in":"path","description":"The number of the dimension to retrieve values for - i.e. 1, 2 or 3.","required":true,"type":"integer","format":"int32"}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.DimensionValue"}}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/dimensionvalues":{"put":{"tags":["DimensionValues"],"summary":"Updates an existing dimension value.","operationId":"DimensionValues_UpdateDimensionValue","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded","multipart/form-data"],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"dimensionValue","in":"body","description":"The dimension value to update.","required":true,"schema":{"$ref":"#/definitions/Intect.DimensionValue"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Intect.DimensionValue"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]},"post":{"tags":["DimensionValues"],"summary":"Creates a dimension value.","operationId":"DimensionValues_CreateDimensionValue","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded","multipart/form-data"],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"dimensionValue","in":"body","description":"The record to create.","required":true,"schema":{"$ref":"#/definitions/Intect.DimensionValue"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Intect.DimensionValue"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]},"patch":{"tags":["DimensionValues"],"summary":"Updates an existing dimension value.","operationId":"DimensionValues_PatchDimensionValue","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded","multipart/form-data"],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"dimensionValue","in":"body","description":"The dimension value to update.","required":true,"schema":{"$ref":"#/definitions/Intect.DimensionValue"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Intect.DimensionValue"}}},"security":[{"basicAuth":[]}]}},"/api/dimensionvalues/{dimensionValueId}":{"delete":{"tags":["DimensionValues"],"summary":"Deletes an existing dimension value. If existing records refer to the value, it will be deactivated behind the scenes instead of deleted outright.","operationId":"DimensionValues_DeleteDimensionValue","consumes":[],"produces":["application/json","text/json"],"parameters":[{"name":"dimensionValueId","in":"path","description":"The ID of the dimension value to delete or deactivate.","required":true,"type":"integer","format":"int64"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/System.Web.Http.Results.OkResult"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/employments/overview":{"get":{"tags":["Employments"],"summary":"Gets a list of all employments in the company, along with many additional properties taken from the CompanyUser and User objects.","operationId":"Employments_GetEmploymentViews","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.UserEmploymentView"}}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/employments/simple":{"get":{"tags":["Employments"],"summary":"Gets a simplified list of all employments in the company, exposing only a few key properties.","operationId":"Employments_GetSimpleEmploymentViews","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.UserEmploymentView"}}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/employments/updatedafter/{updatedAfter}":{"get":{"tags":["Employments"],"operationId":"Employments_GetEmploymentViewsByUpdated","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"updatedAfter","in":"path","required":true,"type":"string","format":"date-time"}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.UserEmploymentView"}}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/employments/current":{"get":{"tags":["Employments"],"summary":"Gets a list of all employments in the company for the current CompanyUser, along with many additional properties taken from the CompanyUser and User objects.","operationId":"Employments_GetCurrentEmploymentViews","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.UserEmploymentView"}}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/employments/companyuser/{companyUserId}":{"get":{"tags":["Employments"],"summary":"Gets a list of all employments on the specified CompanyUser.","operationId":"Employments_GetEmploymentsByCompanyUser","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"companyUserId","in":"path","required":true,"type":"integer","format":"int64"}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.UserEmployment"}}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/employments/{userEmploymentId}":{"get":{"tags":["Employments"],"summary":"Retrieves detailed information about the specified employment.","operationId":"Employments_GetEmployment","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"userEmploymentId","in":"path","description":"The Id of the employment to retrieve information about.","required":true,"type":"integer","format":"int64"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Intect.UserEmployment"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/employments":{"put":{"tags":["Employments"],"summary":"Updates an existing employment.","operationId":"Employments_UpdateEmployment","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded","multipart/form-data"],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"employment","in":"body","description":"The employment to update.","required":true,"schema":{"$ref":"#/definitions/Intect.UserEmployment"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Intect.UserEmployment"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]},"post":{"tags":["Employments"],"summary":"Creates a new employment for the specified company user.","operationId":"Employments_CreateUserEmployment","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded","multipart/form-data"],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"employment","in":"body","description":"Details about the employment. Title and CompanyUserId are always mandatory. You may fill out all other fields except BasedOnTemplateId, or just BasedOnTemplateId. If the latter field has a value, most other fields are taken from the template, ignoring the input values provided.","required":true,"schema":{"$ref":"#/definitions/Intect.UserEmployment"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Intect.UserEmployment"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]},"patch":{"tags":["Employments"],"summary":"Updates an existing employment.","operationId":"Employments_PatchEmployment","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded","multipart/form-data"],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"employment","in":"body","description":"The employment to update.","required":true,"schema":{"$ref":"#/definitions/Intect.UserEmployment"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Intect.UserEmployment"}}},"security":[{"basicAuth":[]}]}},"/api/employments/batch":{"post":{"tags":["Employments"],"summary":"Creates new employments for specified company users and updates existing employments.","operationId":"Employments_UpsertUserEmployments","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded","multipart/form-data"],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"employments","in":"body","description":"List of employment objects.\r\n            Employments with id=0 will be created with the specified details. Title and CompanyUserId are mandatory for them. You may fill out all other fields except BasedOnTemplateId, or just BasedOnTemplateId. If the latter field has a value, most other fields are taken from the template, ignoring the input values provided. \r\n            Employments with Id &gt; 0 will be updated based on the data provided.","required":true,"schema":{"type":"array","items":{"$ref":"#/definitions/Intect.UserEmployment"}}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Intect.BusinessLogic.BatchOperationResponse[Intect.UserEmployment,Intect.UserEmployment]"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/employments/{employmentId}":{"delete":{"tags":["Employments"],"summary":"Deletes the specified employment. Only allowed if the employment has no finalized payslips or other data that must be preserved.","operationId":"Employments_DeleteUserEmployment","consumes":[],"produces":["application/json","text/json"],"parameters":[{"name":"employmentId","in":"path","description":"The Id of the employment to delete.","required":true,"type":"integer","format":"int64"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/System.Web.Http.Results.OkResult"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/employments/titles":{"get":{"tags":["Employments"],"summary":"Retrieves a list of previously used titles for employments in the currently active company.","operationId":"Employments_GetUsedTitles","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"type":"string"}}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/employments/{userEmploymentId}/taxcards":{"get":{"tags":["Employments"],"summary":"Retrieves a list of tax cards for the specified employment.","operationId":"Employments_GetTaxCards","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"userEmploymentId","in":"path","description":"The Id of the employment to retrieve tax cards for.","required":true,"type":"integer","format":"int64"}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.UserTaxInfo"}}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/employments/{userEmploymentId}/taxcards/requestnew/type/{taxCardTypeId}":{"post":{"tags":["Employments"],"summary":"Submits a request for updated tax card information.","operationId":"Employments_RequestTaxInfo","consumes":[],"produces":["application/json","text/json","application/xml","text/xml","text/html"],"parameters":[{"name":"userEmploymentId","in":"path","description":"The Id of the employment for which to request a tax card.","required":true,"type":"integer","format":"int64"},{"name":"taxCardTypeId","in":"path","description":"The type of tax card to request (Main / Secondary / Free).","required":true,"type":"integer","format":"int32"}],"responses":{"200":{"description":"OK","schema":{"type":"string"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/employments/{userEmploymentId}/taxcards/current":{"get":{"tags":["Employments"],"summary":"Retrieves the currently active tax info for the specified employment.","operationId":"Employments_GetCurrentTaxInfo","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"userEmploymentId","in":"path","description":"The Id of the employment to retrieve tax information about.","required":true,"type":"integer","format":"int64"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Intect.UserTaxInfo"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/employments/taxcards":{"put":{"tags":["Employments"],"summary":"Updates a tax information record. Note that for now, only the monthly deduction can be updated. The daily and weekly values will be modified accordingly. This method can only be used for tax cards that were created manually with a POST call, not tax cards retrieved from E-Income.","operationId":"Employments_UpdateTaxInfo","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded","multipart/form-data"],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"taxInfo","in":"body","description":"The tax information record to update.","required":true,"schema":{"$ref":"#/definitions/Intect.UserTaxInfo"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Intect.UserTaxInfo"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]},"post":{"tags":["Employments"],"summary":"Creates a new tax information record (tax card).","operationId":"Employments_CreateTaxInfo","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded","multipart/form-data"],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"taxInfo","in":"body","description":"The tax information record to create.","required":true,"schema":{"$ref":"#/definitions/Intect.UserTaxInfo"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Intect.UserTaxInfo"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]},"patch":{"tags":["Employments"],"summary":"Updates a tax information record. Note that for now, only the monthly deduction can be updated. The daily and weekly values will be modified accordingly. This method can only be used for tax cards that were created manually with a POST call, not tax cards retrieved from E-Income.","operationId":"Employments_PatchTaxInfo","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded","multipart/form-data"],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"taxInfo","in":"body","description":"The tax information record to update.","required":true,"schema":{"$ref":"#/definitions/Intect.UserTaxInfo"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Intect.UserTaxInfo"}}},"security":[{"basicAuth":[]}]}},"/api/employments/{employmentId}/matchtemplate":{"put":{"tags":["Employments"],"summary":"Updates an employment to match their currently set template.","operationId":"Employments_UpdateEmploymentToCurrentTemplate","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"employmentId","in":"path","description":"The Id of the employment to update.","required":true,"type":"integer","format":"int64"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Intect.UserEmployment"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/employments/options":{"post":{"tags":["Employments"],"summary":"Gets a list of employments 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.","operationId":"Employments_GetAllUserEmploymentsWithOptions","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded","multipart/form-data"],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"request","in":"body","required":true,"schema":{"$ref":"#/definitions/Intect.WebAPI.Controllers.EmploymentsController.EmploymentsListRequest"}}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.UserEmployment"}}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/employments/{userEmploymentId}/configuration-history":{"get":{"tags":["Employments"],"summary":"Get employment configuration record for defined employment.","operationId":"Employments_GetEmploymentConfigurationHistory","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"userEmploymentId","in":"path","description":"The Id of the employment to retrieve information about.","required":true,"type":"integer","format":"int64"}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.EmploymentConfigurationHistory"}}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]},"put":{"tags":["Employments"],"summary":"Update employment configuration record for defined employment.","operationId":"Employments_UpdateEmploymentConfigurationHistory","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded","multipart/form-data"],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"userEmploymentId","in":"path","description":"The Id of the employment to retrieve information about.","required":true,"type":"integer","format":"int64"},{"name":"employmentConfigurationHistory","in":"body","description":"The  employment configuration record to update.","required":true,"schema":{"$ref":"#/definitions/Intect.EmploymentConfigurationHistory"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Intect.EmploymentConfigurationHistory"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]},"post":{"tags":["Employments"],"summary":"Create employment configuration record for defined employment.","operationId":"Employments_AddEmploymentConfigurationHistory","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded","multipart/form-data"],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"userEmploymentId","in":"path","description":"The Id of the employment to retrieve information about.","required":true,"type":"integer","format":"int64"},{"name":"employmentConfigurationHistory","in":"body","description":"The  employment configuration record to save.","required":true,"schema":{"$ref":"#/definitions/Intect.EmploymentConfigurationHistory"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Intect.EmploymentConfigurationHistory"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/employments/{userEmploymentId}/configuration-history/{employmentConfigurationHistoryId}":{"delete":{"tags":["Employments"],"summary":"Delete employment configuration record for defined employment.","operationId":"Employments_DeleteEmploymentConfigurationHistory","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"userEmploymentId","in":"path","description":"The Id of the employment to retrieve information about.","required":true,"type":"integer","format":"int64"},{"name":"employmentConfigurationHistoryId","in":"path","description":"The  employment configuration history id to delete.","required":true,"type":"integer","format":"int64"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Intect.EmploymentConfigurationHistory"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/employments/norwayoccupationcode/{searchText}/{selectedCodeId}":{"get":{"tags":["Employments"],"summary":"Get list of Norway occupation codes","operationId":"Employments_GetNorwayOccupationCode","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"searchText","in":"path","description":"The search text which contains part of NorwayOccupationCode code or name","required":true,"type":"string"},{"name":"selectedCodeId","in":"path","description":"Selected in employment occupation code","required":true,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Intect.NorwayOccupationCode"}}},"security":[{"ApiKey":[]}]}},"/api/employmenttemplates":{"get":{"tags":["EmploymentTemplates"],"summary":"Retrieves a list of employment templates in the currently active company.","operationId":"EmploymentTemplates_GetEmploymentTemplates","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.UserEmploymentTemplate"}}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]},"put":{"tags":["EmploymentTemplates"],"summary":"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.","operationId":"EmploymentTemplates_UpdateEmploymentTemplate","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded","multipart/form-data"],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"template","in":"body","description":"The template to update.","required":true,"schema":{"$ref":"#/definitions/Intect.UserEmploymentTemplate"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Intect.UserEmploymentTemplate"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]},"post":{"tags":["EmploymentTemplates"],"summary":"Creates a new employment template.","operationId":"EmploymentTemplates_CreateEmploymentTemplate","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded","multipart/form-data"],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"template","in":"body","description":"The template to create.","required":true,"schema":{"$ref":"#/definitions/Intect.UserEmploymentTemplate"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Intect.UserEmploymentTemplate"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]},"patch":{"tags":["EmploymentTemplates"],"summary":"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.","operationId":"EmploymentTemplates_PatchEmploymentTemplate","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded","multipart/form-data"],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"template","in":"body","description":"The template to update.","required":true,"schema":{"$ref":"#/definitions/Intect.UserEmploymentTemplate"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Intect.UserEmploymentTemplate"}}},"security":[{"basicAuth":[]}]}},"/api/employmenttemplates/simple":{"get":{"tags":["EmploymentTemplates"],"summary":"Retrieves a list of employment templates in the currently active company.","operationId":"EmploymentTemplates_GetSimpleEmploymentTemplates","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.UserEmploymentTemplate"}}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/employmenttemplates/{templateId}":{"get":{"tags":["EmploymentTemplates"],"summary":"Retrieves information about the specified employment template.","operationId":"EmploymentTemplates_GetEmploymentTemplate","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"templateId","in":"path","description":"The ID of the template to retrieve.","required":true,"type":"integer","format":"int64"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Intect.UserEmploymentTemplate"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]},"delete":{"tags":["EmploymentTemplates"],"summary":"Deletes the specified employment template.","operationId":"EmploymentTemplates_DeleteEmploymentTemplate","consumes":[],"produces":[],"parameters":[{"name":"templateId","in":"path","description":"The ID of the template to delete.","required":true,"type":"integer","format":"int64"}],"responses":{"204":{"description":"No Content"}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/employmenttemplates/withapply":{"put":{"tags":["EmploymentTemplates"],"summary":"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.","operationId":"EmploymentTemplates_UpdateEmploymentTemplateAndApplyChanges","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded","multipart/form-data"],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"template","in":"body","description":"The template to update.","required":true,"schema":{"$ref":"#/definitions/Intect.UserEmploymentTemplate"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Intect.UserEmploymentTemplate"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]},"patch":{"tags":["EmploymentTemplates"],"summary":"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.","operationId":"EmploymentTemplates_PatchEmploymentTemplateAndApplyChanges","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded","multipart/form-data"],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"template","in":"body","description":"The template to update.","required":true,"schema":{"$ref":"#/definitions/Intect.UserEmploymentTemplate"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Intect.UserEmploymentTemplate"}}},"security":[{"basicAuth":[]}]}},"/api/employmenttemplates/fromemployment":{"post":{"tags":["EmploymentTemplates"],"summary":"Creates an employment template from an existing employment.","operationId":"EmploymentTemplates_CreateTemplateFromEmployment","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded","multipart/form-data"],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"request","in":"body","description":"An object specifing the name of the new template, and the Id of the UserEmployment entity on which to base the template. Note: Do not provide the Id of a CompanyUser or User entity.","required":true,"schema":{"$ref":"#/definitions/Intect.WebAPI.Controllers.EmploymentTemplatesController.TemplateCreationRequest"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Intect.UserEmploymentTemplate"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/employmenttemplates/{templateId}/duplicate":{"post":{"tags":["EmploymentTemplates"],"summary":"Duplicates existing employment template. Including sub-records like TemplateSalaryRecords, OvertimeSupplement, SenioritySupplements","operationId":"EmploymentTemplates_DuplicateEmploymentTemplate","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"templateId","in":"path","description":"The ID of the template to duplicate.","required":true,"type":"integer","format":"int64"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Intect.UserEmploymentTemplate"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/employmenttemplates/{templateId}/companyusers":{"get":{"tags":["EmploymentTemplates"],"summary":"Gets a list of employments that are based on the specified template.","operationId":"EmploymentTemplates_GetCompanyUsersByEmploymentTemplate","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"templateId","in":"path","required":true,"type":"integer","format":"int64"}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"type":"object"}}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/employmenttemplates/{templateId}/salaryrecords":{"get":{"tags":["EmploymentTemplates"],"summary":"Gets the TemplateSalaryRecords belonging to a given UserEmploymentTemplate.","operationId":"EmploymentTemplates_GetTemplateSalaryRecordsByEmploymentTemplate","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"templateId","in":"path","description":"The ID of the template to retrieve records for.","required":true,"type":"integer","format":"int64"}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.TemplateSalaryRecord"}}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]},"put":{"tags":["EmploymentTemplates"],"summary":"Updates an existing TemplateSalaryRecord.","operationId":"EmploymentTemplates_UpdateTemplateSalaryRecord","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded","multipart/form-data"],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"templateSalaryRecord","in":"body","description":"The record to update.","required":true,"schema":{"$ref":"#/definitions/Intect.TemplateSalaryRecord"}},{"name":"templateId","in":"path","required":true,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Intect.TemplateSalaryRecord"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]},"patch":{"tags":["EmploymentTemplates"],"summary":"Updates an existing TemplateSalaryRecord.","operationId":"EmploymentTemplates_PatchTemplateSalaryRecord","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded","multipart/form-data"],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"templateSalaryRecord","in":"body","description":"The record to update.","required":true,"schema":{"$ref":"#/definitions/Intect.TemplateSalaryRecord"}},{"name":"templateId","in":"path","required":true,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Intect.TemplateSalaryRecord"}}},"security":[{"basicAuth":[]}]}},"/api/employmenttemplates/salaryrecords":{"post":{"tags":["EmploymentTemplates"],"summary":"Creates a new TemplateSalaryRecord.","operationId":"EmploymentTemplates_CreateTemplateSalaryRecord","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded","multipart/form-data"],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"record","in":"body","description":"The record to create.","required":true,"schema":{"$ref":"#/definitions/Intect.TemplateSalaryRecord"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Intect.TemplateSalaryRecord"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/employmenttemplates/{recordId}/salaryrecords":{"delete":{"tags":["EmploymentTemplates"],"summary":"Deletes a TemplateSalaryRecord.","operationId":"EmploymentTemplates_DeleteTemplateSalaryRecord","consumes":[],"produces":["application/json","text/json"],"parameters":[{"name":"recordId","in":"path","description":"The ID of the record to delete","required":true,"type":"integer","format":"int64"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/System.Web.Http.Results.OkResult"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/employmenttemplates/salaryrecords/{recordId}":{"get":{"tags":["EmploymentTemplates"],"summary":"Retrieves a list containing the TemplateSalaryRecord with the passed ID.","operationId":"EmploymentTemplates_GetTemplateSalaryRecord","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"recordId","in":"path","description":"The ID of the TemplateSalaryRecord to retrieve.","required":true,"type":"integer","format":"int64"}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.TemplateSalaryRecord"}}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/employmenttemplates/rateintervalsets":{"put":{"tags":["EmploymentTemplates"],"summary":"Updates an existing RateIntervalSet.","operationId":"EmploymentTemplates_UpdateRateIntervalSet","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded","multipart/form-data"],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"rateIntervalSet","in":"body","description":"The record to update.","required":true,"schema":{"$ref":"#/definitions/Intect.RateIntervalSet"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Intect.SalaryRecord"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]},"post":{"tags":["EmploymentTemplates"],"summary":"Creates a new RateIntervalSet.","operationId":"EmploymentTemplates_CreateRateIntervalSet","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded","multipart/form-data"],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"rateIntervalSet","in":"body","description":"The record to create.","required":true,"schema":{"$ref":"#/definitions/Intect.RateIntervalSet"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Intect.RateIntervalSet"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]},"patch":{"tags":["EmploymentTemplates"],"summary":"Updates an existing RateIntervalSet.","operationId":"EmploymentTemplates_PatchRateIntervalSet","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded","multipart/form-data"],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"rateIntervalSet","in":"body","description":"The record to update.","required":true,"schema":{"$ref":"#/definitions/Intect.RateIntervalSet"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Intect.SalaryRecord"}}},"security":[{"basicAuth":[]}]}},"/api/employmenttemplates/{templateId}/rateintervalsets":{"get":{"tags":["EmploymentTemplates"],"summary":"Gets the RateIntervalSets belonging to a given UserEmploymentTemplate.","operationId":"EmploymentTemplates_GetRateIntervalSetsByEmploymentTemplate","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"templateId","in":"path","description":"The ID of the template to retrieve records for.","required":true,"type":"integer","format":"int64"}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.RateIntervalSet"}}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/employmenttemplates/rateintervalsets/{recordId}":{"delete":{"tags":["EmploymentTemplates"],"summary":"Deletes a RateIntervalSet.","operationId":"EmploymentTemplates_DeleteRateIntervalSet","consumes":[],"produces":["application/json","text/json"],"parameters":[{"name":"recordId","in":"path","description":"The ID of the RateIntervalSet to delete","required":true,"type":"integer","format":"int64"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/System.Web.Http.Results.OkResult"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/employmenttemplates/rateintervalsets/{rateIntervalSetId}/duplicate":{"post":{"tags":["EmploymentTemplates"],"summary":"Duplicates a RateIntervalSet with its RateInterval records.","operationId":"EmploymentTemplates_DuplicateRateIntervalSet","consumes":[],"produces":["application/json","text/json"],"parameters":[{"name":"rateIntervalSetId","in":"path","description":"The ID of the RateIntervalSet to duplicate","required":true,"type":"integer","format":"int64"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/System.Web.Http.Results.OkResult"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/employmenttemplates/rateintervalsets/{rateIntervalSetId}/rateintervals":{"get":{"tags":["EmploymentTemplates"],"summary":"Retrieves a list of the RateIntervals belonging to a given RateIntervalSet.","operationId":"EmploymentTemplates_GetRateIntervalSBySet","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"rateIntervalSetId","in":"path","required":true,"type":"integer","format":"int64"}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.RateIntervalSet"}}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/employmenttemplates/rateintervalsets/rateintervals":{"put":{"tags":["EmploymentTemplates"],"summary":"Updates an existing RateInterval.","operationId":"EmploymentTemplates_UpdateRateInterval","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded","multipart/form-data"],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"rateInterval","in":"body","description":"The record to update.","required":true,"schema":{"$ref":"#/definitions/Intect.RateInterval"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Intect.RateInterval"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]},"post":{"tags":["EmploymentTemplates"],"summary":"Creates a new RateInterval record.","operationId":"EmploymentTemplates_CreateRateInterval","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded","multipart/form-data"],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"rateInterval","in":"body","description":"The record to create.","required":true,"schema":{"$ref":"#/definitions/Intect.RateInterval"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Intect.RateInterval"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]},"delete":{"tags":["EmploymentTemplates"],"summary":"Deletes a RateInterval.","operationId":"EmploymentTemplates_DeleteRateInterval","consumes":[],"produces":["application/json","text/json"],"parameters":[{"name":"recordId","in":"query","description":"The ID of the RateInterval to delete","required":true,"type":"integer","format":"int64"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/System.Web.Http.Results.OkResult"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]},"patch":{"tags":["EmploymentTemplates"],"summary":"Updates an existing RateInterval.","operationId":"EmploymentTemplates_PatchRateInterval","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded","multipart/form-data"],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"rateInterval","in":"body","description":"The record to update.","required":true,"schema":{"$ref":"#/definitions/Intect.RateInterval"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Intect.RateInterval"}}},"security":[{"basicAuth":[]}]}},"/api/employmenttemplates/rateintervalsets/rateintervals/batch":{"delete":{"tags":["EmploymentTemplates"],"summary":"Deletes an array of RateIntervals based on a list of Id's.","operationId":"EmploymentTemplates_DeleteRateIntervals","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded","multipart/form-data"],"produces":["application/json","text/json"],"parameters":[{"name":"recordIds","in":"body","description":"The Id's of the records to delete/deactivate.","required":true,"schema":{"type":"array","items":{"format":"int64","type":"integer"}}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/System.Web.Http.Results.OkResult"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/expense/companies/{companyId}":{"put":{"tags":["Expense"],"summary":"Updates a company in the Expense module, with the infomation that are in Intect.","operationId":"Expense_UpdateCompany","consumes":[],"produces":["application/json","text/json"],"parameters":[{"name":"companyId","in":"path","required":true,"type":"integer","format":"int64"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/System.Web.Http.Results.OkResult"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]},"post":{"tags":["Expense"],"summary":"Adds a company to the Expense module.","operationId":"Expense_AddCompany","consumes":[],"produces":["application/json","text/json"],"parameters":[{"name":"companyId","in":"path","required":true,"type":"integer","format":"int64"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/System.Web.Http.Results.OkResult"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/expense/companyUsers/{companyUserId}":{"put":{"tags":["Expense"],"summary":"Update users in the Expense module. Using the data that is in Intect","operationId":"Expense_UpdateUser","consumes":[],"produces":["application/json","text/json"],"parameters":[{"name":"companyUserId","in":"path","required":true,"type":"integer","format":"int64"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/System.Web.Http.Results.OkResult"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]},"post":{"tags":["Expense"],"summary":"Adds a user to the Expense module.","operationId":"Expense_AddUser","consumes":[],"produces":["application/json","text/json"],"parameters":[{"name":"companyUserId","in":"path","required":true,"type":"integer","format":"int64"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/System.Web.Http.Results.OkResult"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]},"delete":{"tags":["Expense"],"summary":"Remove a user from the Expense module.","operationId":"Expense_DeactivateUser","consumes":[],"produces":["application/json","text/json"],"parameters":[{"name":"companyUserId","in":"path","required":true,"type":"integer","format":"int64"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/System.Web.Http.Results.OkResult"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/expense/companieUser/{companyUserId}":{"put":{"tags":["Expense"],"summary":"Update users in the Expense module. Using the data that is in Intect","operationId":"Expense_UpdateUser","consumes":[],"produces":["application/json","text/json"],"parameters":[{"name":"companyUserId","in":"path","required":true,"type":"integer","format":"int64"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/System.Web.Http.Results.OkResult"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]},"post":{"tags":["Expense"],"summary":"Adds a user to the Expense module.","operationId":"Expense_AddUser","consumes":[],"produces":["application/json","text/json"],"parameters":[{"name":"companyUserId","in":"path","required":true,"type":"integer","format":"int64"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/System.Web.Http.Results.OkResult"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/expense/companyUsers/{companyUserId}/synchronize":{"post":{"tags":["Expense"],"summary":"Synchronize a user to the Expense module.","operationId":"Expense_SyncUser","consumes":[],"produces":["application/json","text/json"],"parameters":[{"name":"companyUserId","in":"path","required":true,"type":"integer","format":"int64"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/System.Web.Http.Results.OkResult"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/expense/companieUser/{companyUserId}/synchroniz":{"post":{"tags":["Expense"],"summary":"Synchronize a user to the Expense module.","operationId":"Expense_SyncUser","consumes":[],"produces":["application/json","text/json"],"parameters":[{"name":"companyUserId","in":"path","required":true,"type":"integer","format":"int64"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/System.Web.Http.Results.OkResult"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/expense/companyUsers":{"post":{"tags":["Expense"],"summary":"Adds users to the Expense module.","operationId":"Expense_AddUsers","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded","multipart/form-data"],"produces":["application/json","text/json"],"parameters":[{"name":"companyUserIds","in":"body","required":true,"schema":{"type":"array","items":{"format":"int64","type":"integer"}}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/System.Web.Http.Results.OkResult"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/expense/import/{companyId}":{"get":{"tags":["Expense"],"summary":"Import Expenses.","operationId":"Expense_ImportExpenses","consumes":[],"produces":["application/json","text/json"],"parameters":[{"name":"companyId","in":"path","required":true,"type":"integer","format":"int32"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/System.Web.Http.Results.OkResult"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/expense/users/{companyId}":{"get":{"tags":["Expense"],"summary":"Get users with expense related data.","operationId":"Expense_ExpenseUsers","consumes":[],"produces":["application/json","text/json"],"parameters":[{"name":"companyId","in":"path","required":true,"type":"integer","format":"int32"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/System.Web.Http.Results.OkResult"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/expense/import/{companyId}/status":{"get":{"tags":["Expense"],"summary":"Get the last expense import run data.","operationId":"Expense_ExpenseRunInfo","consumes":[],"produces":["application/json","text/json"],"parameters":[{"name":"companyId","in":"path","required":true,"type":"integer","format":"int32"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/System.Web.Http.Results.OkResult"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/formulae":{"get":{"tags":["Formulae"],"summary":"Retrieves all available formulae.","operationId":"Formulae_GetFormulae","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.Formula"}}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]},"put":{"tags":["Formulae"],"summary":"Updates an existing formula.","operationId":"Formulae_UpdateFormula","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded","multipart/form-data"],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"formula","in":"body","description":"The formula to update.","required":true,"schema":{"$ref":"#/definitions/Intect.Formula"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Intect.Formula"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]},"post":{"tags":["Formulae"],"summary":"Creates a formula.","operationId":"Formulae_CreateFormula","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded","multipart/form-data"],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"formula","in":"body","description":"The formula to create.","required":true,"schema":{"$ref":"#/definitions/Intect.Formula"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Intect.Formula"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]},"patch":{"tags":["Formulae"],"summary":"Updates an existing formula.","operationId":"Formulae_PatchFormula","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded","multipart/form-data"],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"formula","in":"body","description":"The formula to update.","required":true,"schema":{"$ref":"#/definitions/Intect.Formula"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Intect.Formula"}}},"security":[{"basicAuth":[]}]}},"/api/formulae/{formulaId}":{"delete":{"tags":["Formulae"],"summary":"Deletes an existing formula.","operationId":"Formulae_DeleteFormula","consumes":[],"produces":["application/json","text/json"],"parameters":[{"name":"formulaId","in":"path","description":"The ID of the formula to delete.","required":true,"type":"integer","format":"int64"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/System.Web.Http.Results.OkResult"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/formulae/usage":{"get":{"tags":["Formulae"],"summary":"Gives recommendations about what Formula-related elements to display","operationId":"Formulae_GenerateFormulaUsageRecommendation","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Intect.WebAPI.Controllers.FormulaeController.FormulaUsageStatus"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/formulae/elements":{"get":{"tags":["Formulae"],"operationId":"Formulae_GetFormulaElements","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Intect.WebAPI.Controllers.FormulaeController.FormulaElements"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/formulae/parameters/filtertype/{FilterType}":{"get":{"tags":["Formulae"],"operationId":"Formulae_GetSumParameters","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"FilterType","in":"path","required":true,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.BusinessLogic.Formulae.FormulaLogic.FormulaKeyName"}}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/formulae/sumof/filtertype/{FilterType}/parameter/{SumParameter}":{"get":{"tags":["Formulae"],"operationId":"Formulae_GetSumOf","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"FilterType","in":"path","required":true,"type":"string"},{"name":"SumParameter","in":"path","required":true,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Intect.WebAPI.Controllers.FormulaeController.FormulaElements"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/holidays":{"get":{"tags":["Holidays"],"summary":"Gets the effective holidays in the company","operationId":"Holidays_GetHolidays","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.CompanyHolidayView"}}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]},"post":{"tags":["Holidays"],"summary":"Sets the specified date as having the specified holiday","operationId":"Holidays_CreateHoliday","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded","multipart/form-data"],"produces":["application/json","text/json"],"parameters":[{"name":"request","in":"body","description":"","required":true,"schema":{"$ref":"#/definitions/Intect.WebAPI.Controllers.HolidaysController.HolidayRequest"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/System.Web.Http.Results.OkResult"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]},"delete":{"tags":["Holidays"],"summary":"Sets the specified date as having the specified holiday","operationId":"Holidays_DeleteHoliday","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded","multipart/form-data"],"produces":["application/json","text/json"],"parameters":[{"name":"request","in":"body","description":"","required":true,"schema":{"$ref":"#/definitions/Intect.WebAPI.Controllers.HolidaysController.HolidayRequest"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/System.Web.Http.Results.OkResult"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/holidays/{date}":{"post":{"tags":["Holidays"],"summary":"Sets the specified date as having a holiday","operationId":"Holidays_SetHolidayByDate","consumes":[],"produces":["application/json","text/json"],"parameters":[{"name":"date","in":"path","description":"Supplied as yyyyMMdd","required":true,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/System.Web.Http.Results.OkResult"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]},"delete":{"tags":["Holidays"],"summary":"Sets the specified date as not having a holiday","operationId":"Holidays_DeleteHolidayByDate","consumes":[],"produces":["application/json","text/json"],"parameters":[{"name":"date","in":"path","description":"Supplied as yyyyMMdd","required":true,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/System.Web.Http.Results.OkResult"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/holidays/import":{"post":{"tags":["Holidays"],"summary":"Imports a specific year's holidays for the specified country code from nager.at","operationId":"Holidays_ImportHolidays","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"year","in":"query","description":"Year for which holidays are imported","required":true,"type":"integer","format":"int64"},{"name":"countryCode","in":"query","description":"Country code for the holidays","required":true,"type":"string"}],"responses":{"200":{"description":"OK"},"400":{"description":"BadRequest"},"401":{"description":"Unauthorized"},"404":{"description":"NotFound"}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/import/history/{companyId}":{"get":{"tags":["Import"],"summary":"Retrieves the import history for a given company.\r\nReturns a list of queued and completed import jobs, including status and timestamps.","operationId":"Import_GetImportHistory","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"companyId","in":"path","description":"The ID of the company to retrieve import history for.","required":true,"type":"integer","format":"int64"}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.BusinessLogic.ImportHistoryDTO"}}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/import/preview":{"post":{"tags":["Import"],"summary":"Generate a preview with based on a particular ImportMapping.","operationId":"Import_GetPreviewOfFileImport","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded","multipart/form-data"],"produces":["application/json","text/json"],"parameters":[{"name":"request","in":"body","description":"The request should provide the file to preview and the ImportMapping to use.","required":true,"schema":{"$ref":"#/definitions/Intect.BusinessLogic.ImportLogic.PreviewRequest"}}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"type":"string"}}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/import/headers":{"post":{"tags":["Import"],"summary":"Retrieve the headers of the user's file.","operationId":"Import_GetHeadersOfFile","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded","multipart/form-data"],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"request","in":"body","description":"The request should provide the file to extract headers from and the location of the headers, given as start row.","required":true,"schema":{"$ref":"#/definitions/Intect.BusinessLogic.ImportLogic.ImportHeadersRequest"}}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.BusinessLogic.ImportLogic.UserFileColumn"}}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/import":{"post":{"tags":["Import"],"summary":"Use an ImportMapping to import information from the provided user file.","operationId":"Import_CustomImportExcelOptions","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded","multipart/form-data"],"produces":["application/json","text/json"],"parameters":[{"name":"request","in":"body","description":"The request should contain a user file, the ImportMapping and ImportOptions to use while Importing.","required":true,"schema":{"$ref":"#/definitions/Intect.BusinessLogic.ImportLogic.ImportRequest"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Intect.WebAPI.Controllers.ImportController.ImportResponse"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/import/queue":{"post":{"tags":["Import"],"summary":"Use an ImportMapping to import information from the provided user file by putting it on the Queue","operationId":"Import_CustomImportExcelOptionsOnQueue","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded","multipart/form-data"],"produces":["application/json","text/json"],"parameters":[{"name":"request","in":"body","description":"The request should contain a user file, the ImportMapping and ImportOptions to use while Importing.","required":true,"schema":{"$ref":"#/definitions/Intect.BusinessLogic.ImportLogic.ImportRequest"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/System.Web.Http.Results.OkResult"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/import/importforcerequest/{jobId}":{"post":{"tags":["Import"],"summary":"Forces a retry of a previously queued import job.\r\nUse this endpoint to manually re-trigger an import job that has stalled or failed on the queue.","operationId":"Import_ImportForceRequest","consumes":[],"produces":["application/json","text/json"],"parameters":[{"name":"jobId","in":"path","description":"The unique identifier of the queued import job to force-retry.","required":true,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/System.Web.Http.Results.OkResult"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/import/convert/danloenpdf":{"post":{"tags":["Import"],"summary":"Process danløn pdfsand returns the contents as an excel file based on the referenced ImportMapping","operationId":"Import_DanloenPdfToExcel","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded","multipart/form-data"],"produces":["application/json","text/json"],"parameters":[{"name":"request","in":"body","description":"Request must contain one of the File-related properties and one of the Mapping-related properties.","required":true,"schema":{"$ref":"#/definitions/Intect.BusinessLogic.ImportLogic.ImportMappingFileRequest"}}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"format":"int32","type":"integer"}}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/import/convert/epwin":{"post":{"tags":["Import"],"summary":"Converts an EPWin dat files into an excel file based on the referenced ImportMapping","operationId":"Import_EpWinToExcel","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded","multipart/form-data"],"produces":["application/json","text/json"],"parameters":[{"name":"request","in":"body","description":"Request must contain one of the File-related properties and one of the Mapping-related properties.","required":true,"schema":{"$ref":"#/definitions/Intect.BusinessLogic.ImportLogic.ImportMappingFileRequest"}}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"format":"int32","type":"integer"}}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/importmapping":{"get":{"tags":["ImportMapping"],"summary":"Retrieves a list of ImportMappings for the current Company","operationId":"ImportMapping_CompanyMappings","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.ImportMapping"}}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]},"put":{"tags":["ImportMapping"],"summary":"Updates the passed ImportMapping. This means all ImportMappingColumns will be overwritten.","operationId":"ImportMapping_UpdateMapping","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded","multipart/form-data"],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"importMapping","in":"body","description":"The ImportMapping to update.","required":true,"schema":{"$ref":"#/definitions/Intect.ImportMapping"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Intect.ImportMapping"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]},"post":{"tags":["ImportMapping"],"summary":"Creates a new ImportMapping and save it.","operationId":"ImportMapping_SaveMapping","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded","multipart/form-data"],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"mapping","in":"body","description":"The mapping to create.","required":true,"schema":{"$ref":"#/definitions/Intect.ImportMapping"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Intect.ImportMapping"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]},"patch":{"tags":["ImportMapping"],"summary":"Updates the passed ImportMapping. This means all ImportMappingColumns will be overwritten.","operationId":"ImportMapping_PatchMapping","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded","multipart/form-data"],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"importMapping","in":"body","description":"The ImportMapping to update.","required":true,"schema":{"$ref":"#/definitions/Intect.ImportMapping"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Intect.ImportMapping"}}},"security":[{"basicAuth":[]}]}},"/api/importmapping/{mappingId}":{"get":{"tags":["ImportMapping"],"summary":"Loads the ImportMapping with passed id.","operationId":"ImportMapping_LoadMapping","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"mappingId","in":"path","description":"The id of the ImportMapping to scan the file in reference to.","required":true,"type":"integer","format":"int64"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Intect.ImportMapping"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]},"delete":{"tags":["ImportMapping"],"summary":"Deletes the ImportMapping with the specified ID.","operationId":"ImportMapping_DeleteMapping","consumes":[],"produces":["application/json","text/json"],"parameters":[{"name":"mappingId","in":"path","description":"The Id of the ImportMapping to delete.","required":true,"type":"integer","format":"int64"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/System.Web.Http.Results.OkResult"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/importmapping/type/BalanceAdjustmentRow/recommendations":{"get":{"tags":["ImportMapping"],"summary":"Retrieves a list of recommendations for the ImportMappings","operationId":"ImportMapping_GetBalanceRecommendations","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.WebAPI.Controllers.ImportMappingController.BalanceDefinitionMappingRecommendation"}}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/importmapping/account":{"get":{"tags":["ImportMapping"],"summary":"Retrieves a list of ImportMappings for the current User's Account","operationId":"ImportMapping_AccountMappings","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.ImportMapping"}}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/importmapping/account/type/{importTypeKey}":{"get":{"tags":["ImportMapping"],"summary":"Retrieves a list of ImportMappings for the current User's Account","operationId":"ImportMapping_AccountMappingsByType","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"importTypeKey","in":"path","required":true,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.ImportMapping"}}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/importmapping/type/{importTypeKey}":{"get":{"tags":["ImportMapping"],"summary":"Returns the ImportMappings for the current Company and given operation","operationId":"ImportMapping_CompanyImportTypeMappings","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"importTypeKey","in":"path","required":true,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.ImportMapping"}}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/importmapping/template":{"post":{"tags":["ImportMapping"],"summary":"Retrieves a template file for importing data with the provided TemplateRequest.","operationId":"ImportMapping_GetImportTemplateByRequest","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded","multipart/form-data"],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"templateRequest","in":"body","required":true,"schema":{"$ref":"#/definitions/Intect.WebAPI.Controllers.ImportMappingController.TemplateRequest"}}],"responses":{"200":{"description":"OK","schema":{"format":"byte","type":"string"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/importmapping/{mappingId}/template":{"get":{"tags":["ImportMapping"],"summary":"Retrieves a template file for importing data with the provided ImportMapping.","operationId":"ImportMapping_GetImportTemplate","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"mappingId","in":"path","description":"The mapping to base the template on.","required":true,"type":"integer","format":"int64"}],"responses":{"200":{"description":"OK","schema":{"type":"object"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]},"post":{"tags":["ImportMapping"],"summary":"Retrieves a template file for importing data with the provided ImportMapping.","operationId":"ImportMapping_GetImportTemplateWithParameters","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded","multipart/form-data"],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"mappingId","in":"path","description":"The mapping to base the template on.","required":true,"type":"integer","format":"int64"},{"name":"parameters","in":"body","description":"Any parameters this kind of template requires.","required":true,"schema":{"type":"array","items":{"type":"object"}}}],"responses":{"200":{"description":"OK","schema":{"format":"byte","type":"string"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/importmapping/{mappingId}/template/filled":{"get":{"tags":["ImportMapping"],"summary":"Exports a filled template file with the data of the company.","operationId":"ImportMapping_GetFilledImportTemplate","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"mappingId","in":"path","required":true,"type":"integer","format":"int64"}],"responses":{"200":{"description":"OK","schema":{"type":"object"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]},"post":{"tags":["ImportMapping"],"summary":"Exports a filled template file with the data of the company.","operationId":"ImportMapping_GetFilledImportTemplateWithParameters","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded","multipart/form-data"],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"mappingId","in":"path","required":true,"type":"integer","format":"int64"},{"name":"parameters","in":"body","description":"Any parameters this kind of filled template requires.","required":true,"schema":{"type":"array","items":{"type":"object"}}}],"responses":{"200":{"description":"OK","schema":{"format":"byte","type":"string"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/insights/data/{datatype}":{"get":{"tags":["Insights"],"summary":"Intect Insights: Retrieve data for the currently active company.","operationId":"Insights_GetInsightsData","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"datatype","in":"path","description":"Parameter to define type of Insights data:\r\n            * CompanyUser: Returns list of all company users masterdata\r\n            * UserEmployment: Returns list of all user employments data, use CompanyUserID to match with 'CompanyUser' data\r\n            * BalanceAdjustment: Returns list of all balance adjustments, use UserEmploymentID to match with 'UserEmployment' data\r\n            * SalaryStatement: Returns list of all salary statements, use UserEmploymentID to match with 'UserEmployment' data\r\n            * SalaryBatch: Returns list of all salary batches\r\n            * SalaryBatchRecord: Returns list of all salary batch records, use SalaryBatchId to match with 'SalaryBatch' data\r\n            * SalaryRecord: Returns list of all salary records, use UserEmploymentID to match with 'UserEmployment' data\r\n            * TimeEntryRecord: Returns list of all time entry records, use UserEmploymentID to match with 'UserEmployment' data\r\n            * Payment: Returns list of all payments done in Intect\r\n            * EIncome: Returns list of all EIncome transactions\r\n            * TaxCard: Returns list of all TaxCards, use UserEmploymentId to match with 'UserEmployment' data\r\n            * Pension: Returns list of all Pension related information, use UserEmploymentId to match with 'UserEmployment' data\r\n            * Statistics: Returns list of all UserEmployment Statistics, use UserEmploymentId to match with 'UserEmployment' data\r\n            * SalaryBatchTotals: Returns list of all salary batch totals. This reflects the salary batch record report.","required":true,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"type":"object"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/insights/data/salarybatchtotals":{"get":{"tags":["Insights"],"summary":"Retrieves the salary batch totals for a company for the current and previous year by default.","operationId":"Insights_GetSalaryBatchTotals","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"companyId","in":"query","description":"The ID of the company (required).","required":true,"type":"integer","format":"int64"},{"name":"fromDate","in":"query","description":"The start date for filtering salary batches in yyyy-mm-dd format (optional).","required":false,"type":"string","format":"date-time"},{"name":"toDate","in":"query","description":"The end date for filtering salary batches in yyyy-mm-dd format (optional).","required":false,"type":"string","format":"date-time"},{"name":"salaryBatchNumbers","in":"query","description":"A list of salary batch numbers to filter by (optional).","required":false,"type":"array","items":{"type":"integer","format":"int64"},"collectionFormat":"multi"},{"name":"salaryStatusIds","in":"query","description":"A list of salary status IDs to filter by (optional).\r\nPossible values:\r\nDraft =&gt; 10, Recalculation ongoing =&gt; 15, Pending approval =&gt; 20, Finalized =&gt; 40, Cancelled =&gt; 90.","required":false,"type":"array","items":{"type":"integer","format":"int32"},"collectionFormat":"multi"}],"responses":{"200":{"description":"OK","schema":{"type":"object"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/insights/data/companyusers":{"get":{"tags":["Insights"],"summary":"Intect Insights Company users","operationId":"Insights_GetCompanyUsers","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"companyIds","in":"query","description":"A list of companies for which ones to fetch the data, if nothing is provided the current company be used","required":false,"type":"array","items":{"type":"integer","format":"int64"},"collectionFormat":"multi"},{"name":"isActive","in":"query","description":"return only active or inactive company users","required":false,"type":"boolean"}],"responses":{"200":{"description":"OK","schema":{"type":"object"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/insights/data/salarybatchrecords":{"get":{"tags":["Insights"],"summary":"Intect Insights Salary batch records","operationId":"Insights_GetSalaryBatchRecords","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"companyIds","in":"query","description":"A list of companies for which ones to fetch the data, if nothing is provided the current company be used","required":false,"type":"array","items":{"type":"integer","format":"int64"},"collectionFormat":"multi"},{"name":"fromDate","in":"query","description":"Filter data on from date, default 60 days in the past","required":false,"type":"string","format":"date-time"},{"name":"fromSalaryBatchNo","in":"query","description":"Filter records on salary batch no, the provided salary batch no. will be included in the result. Needs to be provided along with toSalaryBatchNo","required":false,"type":"integer","format":"int64"},{"name":"toSalaryBatchNo","in":"query","description":"Filter records on salary batch no, the provided salary batch no. will be included in the result. Needs to be provided along with fromSalaryBatchNo","required":false,"type":"integer","format":"int64"}],"responses":{"200":{"description":"OK","schema":{"type":"object"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/insights/data/timeentryrecords":{"get":{"tags":["Insights"],"summary":"Intect Insights Time entry records","operationId":"Insights_GetTimeEntryRecords","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"companyIds","in":"query","description":"A list of companies for which ones to fetch the data, if nothing is provided the current company be used","required":false,"type":"array","items":{"type":"integer","format":"int64"},"collectionFormat":"multi"},{"name":"fromEntryDate","in":"query","description":"Filter data on from entry date, default 60 days in the past. The provided date will also be included","required":false,"type":"string","format":"date-time"},{"name":"toEntryDate","in":"query","description":"Filter data on from entry date, default 60 days in the past. The provided date will also be included","required":false,"type":"string","format":"date-time"}],"responses":{"200":{"description":"OK","schema":{"type":"object"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/insights/data/salaryrecords":{"get":{"tags":["Insights"],"summary":"Intect Insights Company users","operationId":"Insights_GetSalaryRecords","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"companyIds","in":"query","description":"A list of companies for which ones to fetch the data, if nothing is provided the current company be used","required":false,"type":"array","items":{"type":"integer","format":"int64"},"collectionFormat":"multi"},{"name":"onlyActive","in":"query","description":"return only active salary records","required":false,"type":"boolean"}],"responses":{"200":{"description":"OK","schema":{"type":"object"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/insights/data/balanceadjustments":{"get":{"tags":["Insights"],"summary":"Intect Insights Balance adjustment","operationId":"Insights_GetBalanceAdjustments","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"companyIds","in":"query","description":"A list of companies for which ones to fetch the data, if nothing is provided the current company be used","required":false,"type":"array","items":{"type":"integer","format":"int64"},"collectionFormat":"multi"},{"name":"balanceDefinitionId","in":"query","required":false,"type":"integer","format":"int64"},{"name":"balancePeriodId","in":"query","required":false,"type":"integer","format":"int64"},{"name":"effictiveFrom","in":"query","description":"Filter data on the effictive from date, default 12 months in the past","required":false,"type":"string","format":"date-time"},{"name":"effictiveTo","in":"query","required":false,"type":"string","format":"date-time"}],"responses":{"200":{"description":"OK","schema":{"type":"object"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/insights/data/salarystatements":{"get":{"tags":["Insights"],"summary":"Intect Insights Salary statements","operationId":"Insights_GetSalaryStatements","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"companyIds","in":"query","description":"A list of companies for which ones to fetch the data, if nothing is provided the current company be used","required":false,"type":"array","items":{"type":"integer","format":"int64"},"collectionFormat":"multi"},{"name":"fromBatchId","in":"query","description":"Filter records on batchId, the provided batchId will be included in the result. Needs to be provided along with toBatchId","required":false,"type":"integer","format":"int64"},{"name":"toBatchId","in":"query","description":"Filter records on batchId, the provided batchId will be included in the result. Needs to be provided along with fromBatchId","required":false,"type":"integer","format":"int64"}],"responses":{"200":{"description":"OK","schema":{"type":"object"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/insights/data/useremployments":{"get":{"tags":["Insights"],"summary":"Intect Insights User employments","operationId":"Insights_GetUserEmployments","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"companyIds","in":"query","description":"A list of companies for which ones to fetch the data, if nothing is provided the current company be used","required":false,"type":"array","items":{"type":"integer","format":"int64"},"collectionFormat":"multi"}],"responses":{"200":{"description":"OK","schema":{"type":"object"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/insights/data/salarybatchs":{"get":{"tags":["Insights"],"summary":"Intect Insights Salary batchs","operationId":"Insights_GetSalaryBatchs","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"companyIds","in":"query","description":"A list of companies for which ones to fetch the data, if nothing is provided the current company be used","required":false,"type":"array","items":{"type":"integer","format":"int64"},"collectionFormat":"multi"}],"responses":{"200":{"description":"OK","schema":{"type":"object"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/insights/data/payments":{"get":{"tags":["Insights"],"summary":"Intect Insights Payments","operationId":"Insights_GetPayments","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"companyIds","in":"query","description":"A list of companies for which ones to fetch the data, if nothing is provided the current company be used","required":false,"type":"array","items":{"type":"integer","format":"int64"},"collectionFormat":"multi"}],"responses":{"200":{"description":"OK","schema":{"type":"object"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/insights/data/eincomes":{"get":{"tags":["Insights"],"summary":"Intect Insights EIncomes","operationId":"Insights_GetEIncomes","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"companyIds","in":"query","description":"A list of companies for which ones to fetch the data, if nothing is provided the current company be used","required":false,"type":"array","items":{"type":"integer","format":"int64"},"collectionFormat":"multi"}],"responses":{"200":{"description":"OK","schema":{"type":"object"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/insights/data/taxcards":{"get":{"tags":["Insights"],"summary":"Intect Insights Taxcards","operationId":"Insights_GetTaxCards","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"companyIds","in":"query","description":"A list of companies for which ones to fetch the data, if nothing is provided the current company be used","required":false,"type":"array","items":{"type":"integer","format":"int64"},"collectionFormat":"multi"}],"responses":{"200":{"description":"OK","schema":{"type":"object"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/insights/data/pensions":{"get":{"tags":["Insights"],"summary":"Intect Insights Pensions","operationId":"Insights_GetPensions","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"companyIds","in":"query","description":"A list of companies for which ones to fetch the data, if nothing is provided the current company be used","required":false,"type":"array","items":{"type":"integer","format":"int64"},"collectionFormat":"multi"}],"responses":{"200":{"description":"OK","schema":{"type":"object"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/insights/data/statistics":{"get":{"tags":["Insights"],"summary":"Intect Insights Statistics","operationId":"Insights_GetStatistics","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"companyIds","in":"query","description":"A list of companies for which ones to fetch the data, if nothing is provided the current company be used","required":false,"type":"array","items":{"type":"integer","format":"int64"},"collectionFormat":"multi"}],"responses":{"200":{"description":"OK","schema":{"type":"object"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/insights/data/department":{"get":{"tags":["Insights"],"summary":"Intect Insights Department","operationId":"Insights_GetDepartment","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"companyIds","in":"query","description":"A list of companies for which ones to fetch the data, if nothing is provided the current company be used","required":false,"type":"array","items":{"type":"integer","format":"int64"},"collectionFormat":"multi"}],"responses":{"200":{"description":"OK","schema":{"type":"object"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/insights/data/{datatype}/schema":{"get":{"tags":["Insights"],"summary":"Intect Insights: Retrieve schema for the datatype.","operationId":"Insights_GetInsightsSchema","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"datatype","in":"path","description":"Parameter to define type of Insights data schema:\r\n            * CompanyUser: Returns empty list of all company users masterdata\r\n            * UserEmployment: Returns empty list of all user employments data\r\n            * BalanceAdjustment: Returns empty list of all balance adjustments\r\n            * SalaryStatement: Returns empty list of all salary statements.\r\n            * SalaryBatch: Returns empty list of all salary batches\r\n            * SalaryBatchRecord: Returns empty list of all salary batch records\r\n            * SalaryRecord: Returns empty list of all salary records\r\n            * TimeEntryRecord: Returns empty list of all time entry records\r\n            * Payment: Returns empty list of all payments done in Intect\r\n            * EIncome: Returns empty list of all EIncome transactions\r\n            * TaxCard: Returns empty list of all TaxCard data\r\n            * Pension: Returns empty list of all Pension data\r\n            * Statistics: Returns empty list of all user employment Statistics data\r\n            * SalaryBatchTotals: Returns empty list of salary batch totals","required":true,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"type":"object"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/insights/excel/queries":{"get":{"tags":["Insights"],"operationId":"Insights_GetInsightsExcelQueries","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"type":"object"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/insights/download":{"get":{"tags":["Insights"],"summary":"Intect Insights: Retrieve Excel Sheet","operationId":"Insights_GetIntectInsightsExcelSheet","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"type":"object"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/insights/data/companies":{"get":{"tags":["Insights"],"summary":"Retrieves a list of all Intect insights enabled companies that the user has access to","operationId":"Insights_GetAll","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.Company"}}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/Insights":{"post":{"tags":["Insights"],"operationId":"Insights_InternalGetInsightsDataAsync","consumes":[],"produces":["application/json","text/json","application/xml","text/xml","text/html"],"parameters":[{"name":"cubeDataType","in":"query","required":true,"type":"string"},{"name":"companyIds","in":"query","required":false,"type":"array","items":{"type":"integer","format":"int64"},"collectionFormat":"multi"}],"responses":{"200":{"description":"OK","schema":{"type":"string"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/Insights/InternalGetInsightsDataAsync":{"post":{"tags":["Insights"],"operationId":"Insights_InternalGetInsightsDataAsync","consumes":[],"produces":["application/json","text/json","application/xml","text/xml","text/html"],"parameters":[{"name":"cubeDataType","in":"query","required":true,"type":"string"},{"name":"companyIds","in":"query","required":false,"type":"array","items":{"type":"integer","format":"int64"},"collectionFormat":"multi"}],"responses":{"200":{"description":"OK","schema":{"type":"string"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/integrations":{"get":{"tags":["Integrations"],"summary":"Retrieves all Integrations for the current Company.","operationId":"Integrations_RetrieveIntegrations","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.Integration"}}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/integrations/operation/{operationId}":{"get":{"tags":["Integrations"],"summary":"Retrieves Integrations with the specified operation active for the current Company.","operationId":"Integrations_GetIntegrationsByOperation","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"operationId","in":"path","required":true,"type":"integer","format":"int32"}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.Integration"}}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/integrations/all":{"get":{"tags":["Integrations"],"summary":"Retrieves all Integrations for the current Company, including their child objects.","operationId":"Integrations_RetrieveIntegrationsAll","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.Integration"}}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/integrations/{integrationId}":{"get":{"tags":["Integrations"],"summary":"Gets one Integration in the current Company with all child objects.","operationId":"Integrations_RetrieveIntegrationWithAllChildren","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"integrationId","in":"path","description":"The Id of the Integration to retrieve.","required":true,"type":"integer","format":"int32"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Intect.Integration"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]},"post":{"tags":["Integrations"],"summary":"Sets values on the Integration's child objects corresponding to the passed ExternalSystemParameter keys.","operationId":"Integrations_SetIntegrationValuesByKey","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded","multipart/form-data"],"produces":["application/json","text/json"],"parameters":[{"name":"integrationId","in":"path","description":"Which integration to set the value in.","required":true,"type":"integer","format":"int64"},{"name":"parameters","in":"body","description":"A collection of SimpleKeyValuePair with the following properties: Key should be set to the ExternalSystemParameter's key, Value will be parsed to the appropriate type.","required":true,"schema":{"type":"array","items":{"$ref":"#/definitions/Intect.Global.SimpleKeyValuePair"}}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/System.Web.Http.Results.OkResult"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]},"delete":{"tags":["Integrations"],"summary":"Delete an Integration.","operationId":"Integrations_DeleteIntegration","consumes":[],"produces":["application/json","text/json"],"parameters":[{"name":"integrationId","in":"path","description":"The Id of the integration to delete.","required":true,"type":"integer","format":"int64"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/System.Web.Http.Results.OkResult"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/integrations/externalsystem/{externalSystemId}":{"post":{"tags":["Integrations"],"summary":"Create a new Integration based on the referenced ExternalSystem.","operationId":"Integrations_CreateIntegration","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"externalSystemId","in":"path","description":"The Id of the ExternalSystem to create a new Integration for.","required":true,"type":"integer","format":"int32"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Intect.Integration"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/integrations/{integrationId}/operation/{operationId}/single":{"post":{"tags":["Integrations"],"summary":"Sets IsActive of a single IntegrationOperation.","operationId":"Integrations_SetSpecificSingleIntegrationOperationValueByKey","consumes":[],"produces":[],"parameters":[{"name":"integrationId","in":"path","description":"Which integration to set the value in.","required":true,"type":"integer","format":"int64"},{"name":"operationId","in":"path","description":"Id of the operation to change.","required":true,"type":"integer","format":"int32"},{"name":"value","in":"query","description":"Boolean to set the operation to.","required":true,"type":"boolean"}],"responses":{"204":{"description":"No Content"}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/integrations/{integrationId}/operation/single":{"post":{"tags":["Integrations"],"summary":"Sets IsActive of a single IntegrationOperation.","operationId":"Integrations_SetSingleIntegrationOperationValueByKey","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded","multipart/form-data"],"produces":[],"parameters":[{"name":"integrationId","in":"path","description":"Which integration to set the value in.","required":true,"type":"integer","format":"int64"},{"name":"keyValuePair","in":"body","description":"Key should be set to the Key of the corresponding ExternalSystem object, Value will be parsed to the appropriate type.","required":true,"schema":{"$ref":"#/definitions/Intect.Global.SimpleKeyValuePair"}}],"responses":{"204":{"description":"No Content"}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/integrations/{integrationId}/operation":{"post":{"tags":["Integrations"],"summary":"Sets IsActive of IntegrationOperations.","operationId":"Integrations_SetIntegrationOperationValuesByKey","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded","multipart/form-data"],"produces":[],"parameters":[{"name":"integrationId","in":"path","description":"Which integration to set the value in.","required":true,"type":"integer","format":"int64"},{"name":"keyValuePairList","in":"body","description":"Keys should be set to the Key of the corresponding ExternalSystem object, Value will be parsed to the appropriate type.","required":true,"schema":{"type":"array","items":{"$ref":"#/definitions/Intect.Global.SimpleKeyValuePair"}}}],"responses":{"204":{"description":"No Content"}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/integrations/{integrationId}/configuration/single":{"post":{"tags":["Integrations"],"summary":"Sets the Value of a single IntegrationConfiguration.","operationId":"Integrations_SetIntegrationConfigurationValueByKey","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded","multipart/form-data"],"produces":[],"parameters":[{"name":"integrationId","in":"path","description":"Which integration to set the value in.","required":true,"type":"integer","format":"int64"},{"name":"keyValuePair","in":"body","description":"Key should be set to the Key of the corresponding ExternalSystem object, Value will be parsed to the appropriate type.","required":true,"schema":{"$ref":"#/definitions/Intect.Global.SimpleKeyValuePair"}}],"responses":{"204":{"description":"No Content"}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/integrations/{integrationId}/configuration":{"post":{"tags":["Integrations"],"summary":"Sets Value of IntegrationConfigurations.","operationId":"Integrations_SetIntegrationConfigurationValuesByKey","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded","multipart/form-data"],"produces":[],"parameters":[{"name":"integrationId","in":"path","description":"Which integration to set the value in.","required":true,"type":"integer","format":"int64"},{"name":"keyValuePairList","in":"body","description":"Keys should be set to the Key of the corresponding ExternalSystem object, Value will be parsed to the appropriate type.","required":true,"schema":{"type":"array","items":{"$ref":"#/definitions/Intect.Global.SimpleKeyValuePair"}}}],"responses":{"204":{"description":"No Content"}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/integrations/{integrationId}/credential/single":{"post":{"tags":["Integrations"],"summary":"Sets the value of a single IntegrationCredential.","operationId":"Integrations_SetIntegrationCredentialValueByKey","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded","multipart/form-data"],"produces":[],"parameters":[{"name":"integrationId","in":"path","description":"Which integration to set the value in.","required":true,"type":"integer","format":"int64"},{"name":"keyValuePair","in":"body","description":"Key should be set to the Key of the corresponding ExternalSystem object, Value will be parsed to the appropriate type.","required":true,"schema":{"$ref":"#/definitions/Intect.Global.SimpleKeyValuePair"}}],"responses":{"204":{"description":"No Content"}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/integrations/{integrationId}/credential":{"post":{"tags":["Integrations"],"summary":"Sets IsActive of IntegrationOperations.","operationId":"Integrations_SetIntegrationCredentialValuesByKey","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded","multipart/form-data"],"produces":[],"parameters":[{"name":"integrationId","in":"path","description":"Which integration to set the value in.","required":true,"type":"integer","format":"int64"},{"name":"keyValuePairList","in":"body","description":"Keys should be set to the Key of the corresponding ExternalSystem object, Value will be parsed to the appropriate type.","required":true,"schema":{"type":"array","items":{"$ref":"#/definitions/Intect.Global.SimpleKeyValuePair"}}}],"responses":{"204":{"description":"No Content"}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/integrations/{integrationId}/single":{"post":{"tags":["Integrations"],"summary":"Set a single value on the Integration child object corresponding to the passed key.","operationId":"Integrations_SetIntegrationValueByKey","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded","multipart/form-data"],"produces":[],"parameters":[{"name":"integrationId","in":"path","description":"Which integration to set the value in.","required":true,"type":"integer","format":"int64"},{"name":"keyValuePair","in":"body","description":"Key should be set to the Type.Key of the corresponding externalSystem object, Value will be parsed to the appropriate type.","required":true,"schema":{"$ref":"#/definitions/Intect.Global.SimpleKeyValuePair"}}],"responses":{"204":{"description":"No Content"}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/integrations/run":{"post":{"tags":["Integrations"],"summary":"Runs all relevant operations on all implemented integrations","operationId":"Integrations_RunAllIntegrations","consumes":[],"produces":["application/json","text/json"],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/System.Web.Http.Results.OkResult"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/integrations/{integrationId}/run":{"post":{"tags":["Integrations"],"summary":"Runs all relevant operation for a specific integration","operationId":"Integrations_RunIntegration","consumes":[],"produces":["application/json","text/json"],"parameters":[{"name":"integrationId","in":"path","required":true,"type":"integer","format":"int64"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/System.Web.Http.Results.OkResult"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/integrations/{integrationId}/operation/{operationId}/run":{"post":{"tags":["Integrations"],"summary":"Runs specific operation for a specific integration","operationId":"Integrations_RunIntegrationsOperation","consumes":[],"produces":["application/json","text/json"],"parameters":[{"name":"integrationId","in":"path","required":true,"type":"integer","format":"int64"},{"name":"operationId","in":"path","required":true,"type":"integer","format":"int32"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/System.Web.Http.Results.OkResult"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/integrations/{integrationId}/externalaccounts":{"get":{"tags":["Integrations"],"summary":"Gets a list of the specified integration's external accounts.","operationId":"Integrations_GetExternalAccounts","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"integrationId","in":"path","required":true,"type":"integer","format":"int64"}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.ExternalAccount"}}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/integrations/externalaccounts":{"get":{"tags":["Integrations"],"summary":"Gets a list of the current company's external accounts.","operationId":"Integrations_GetAllExternalAccounts","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.ExternalAccount"}}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/integrations/dimensions/{externalSystemKey}":{"get":{"tags":["Integrations"],"summary":"Returns the available dimensions for the specified external system.","operationId":"Integrations_GetExternalSystemDimensions","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"externalSystemKey","in":"path","description":"The key of the external system for which to retrieve dimensions. (Call api/staticdata/ExternalSystem for valid values)","required":true,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.Dimension"}}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/integrations/{integrationId}/AvailableJournalBatches":{"get":{"tags":["Integrations"],"operationId":"Integrations_GetJournalBatches","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"integrationId","in":"path","required":true,"type":"integer","format":"int64"}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.BusinessLogic.InventioItNAVBroker.NameObject"}}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/integrations/{integrationId}/AvailableJournalTemplates":{"get":{"tags":["Integrations"],"operationId":"Integrations_GetJournalTemplates","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"integrationId","in":"path","required":true,"type":"integer","format":"int64"}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.BusinessLogic.InventioItNAVBroker.NameObject"}}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/integrations/{integrationId}/AvailableEmployeeFields":{"get":{"tags":["Integrations"],"operationId":"Integrations_GetEmployeeFields","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"integrationId","in":"path","required":true,"type":"integer","format":"int64"}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.BusinessLogic.InventioItNAVBroker.NameObject"}}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/integrations/currentworkbookdimension":{"get":{"tags":["Integrations"],"operationId":"Integrations_GetCurrentWorkBookDimensions","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.WorkBookDimension"}}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/integrations/currentdynamics365bcdimension":{"get":{"tags":["Integrations"],"operationId":"Integrations_GetCurrentDynamics365BCDimensions","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.Dynamics365BCDimension"}}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/integrations/altinn/taxcards":{"get":{"tags":["Integrations"],"summary":"Get tax card information from Altinn","operationId":"Integrations_GetAltinnTaxCards","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Intect.BusinessLogic.Integrations.Altinn.Shared.Models.AltinnTaxCardResponse[Intect.BusinessLogic.Integrations.Altinn.Shared.Models.AltinnTaxCardResponseData]"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]},"post":{"tags":["Integrations"],"summary":"Send Altinn tax cards request","operationId":"Integrations_SendAltinnTaxCards","consumes":[],"produces":["application/json","text/json"],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/System.Web.Http.Results.OkResult"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/integrations/altinn/amelding/{batchId}":{"post":{"tags":["Integrations"],"summary":"Send A-melding report A02","operationId":"Integrations_SendAmelding","consumes":[],"produces":["application/json","text/json"],"parameters":[{"name":"batchId","in":"path","required":true,"type":"integer","format":"int64"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/System.Web.Http.Results.OkResult"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/integrations/altinn/employment":{"post":{"tags":["Integrations"],"summary":"Send A-melding employment report A02","operationId":"Integrations_SendAmeldingEmployment","consumes":[],"produces":["application/json","text/json"],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/System.Web.Http.Results.OkResult"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/integrations/altinn/employment/zero":{"post":{"tags":["Integrations"],"summary":"Send zero A-melding employment report A02","operationId":"Integrations_SendZeroAmeldingEmploymentReport","consumes":[],"produces":["application/json","text/json"],"parameters":[{"name":"periodId","in":"query","required":true,"type":"integer","format":"int64"},{"name":"norwayTaxSystemRequestId","in":"query","required":true,"type":"integer","format":"int64"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/System.Web.Http.Results.OkResult"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/integrations/altinn/amelding":{"get":{"tags":["Integrations"],"summary":"Get A-melding feedback from Altinn","operationId":"Integrations_GetAmeldingFeedback","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"id","in":"query","required":true,"type":"integer","format":"int64"},{"name":"ameldingType","in":"query","required":true,"type":"string","enum":["Full","Employment","TaxCard"]}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Intect.BusinessLogic.Integrations.Altinn.Shared.Models.AmeldingResponse[Intect.BusinessLogic.Integrations.Altinn.Shared.Models.AmeldingFeedbackData]"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/integrations/altinn/id-porten":{"post":{"tags":["Integrations"],"summary":"ID Porten access token flow retrieval. Callback which is triggered by ID Porten. \r\nDo not call this endpoint unless explicitly instructed by Intect.","operationId":"Integrations_IDPortenExchangeCode","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"type":"object"}}},"security":[{"ApiKey":[]}]}},"/api/integrations/altinn/employment/period/{periodId}":{"get":{"tags":["Integrations"],"summary":"Retrieves a Norway tax system requests for the specified period.","operationId":"Integrations_GetAmeldingEmploymentsByPeriod","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"periodId","in":"path","required":true,"type":"integer","format":"int64"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Intect.BusinessLogic.Integrations.Altinn.Shared.Models.NorwayTaxSystemRequestShort"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/integrations/altinn/amelding/logs":{"get":{"tags":["Integrations"],"summary":"Retrieves A-melding logs for the specified salary periods in the current company.","operationId":"Integrations_GetAmeldingLogs","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"periodIds","in":"query","description":"A comma-separated list of salary period IDs to filter the logs by. Example: \"123,456,789\"","required":true,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.BusinessLogic.Integrations.Altinn.Shared.Models.AmeldingLogResponse"}}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/integrations/altinn/system-user":{"post":{"tags":["Integrations"],"summary":"Create the Altinn system user for the current company.","operationId":"Integrations_CreateAltinnSystemUser","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Intect.BusinessLogic.Integrations.Altinn.Shared.Models.AltinnResponse[System.String]"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/integrations/altinn/system-user/status":{"get":{"tags":["Integrations"],"operationId":"Integrations_GetAltinnSystemUserStatus","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Intect.BusinessLogic.Integrations.Altinn.Shared.Models.AltinnResponse[System.String]"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/integrations/altinn/connection-status":{"get":{"tags":["Integrations"],"summary":"Retrieves the Altinn connection status for the current company.","operationId":"Integrations_GetAltinnConnectionStatus","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"type":"object"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/integrations/fortnox/callback":{"get":{"tags":["Integrations"],"summary":"Fortnox callback endpoint. Only to be used by Fortnox integration.","operationId":"Integrations_FortnoxCallback","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"type":"object"}}},"security":[{"ApiKey":[]}]}},"/api/integrations/currentfortnoxvoucherseries":{"get":{"tags":["Integrations"],"operationId":"Integrations_GetCurrentFortnoxVoucherSeries","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.Dynamics365BCDimension"}}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/integrations/catacloud/callback":{"get":{"tags":["Integrations"],"summary":"Catacloud callback endpoint. Only to be used by Catacloud integration.","operationId":"Integrations_CatacloudCallback","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"type":"object"}}},"security":[{"ApiKey":[]}]}},"/api/integrations/catacloud/onboarding":{"get":{"tags":["Integrations"],"summary":"Catacloud callback endpoint for onboarding. Only to be used by Catacloud integration.","operationId":"Integrations_CatacloudOnboarding","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"type":"object"}}},"security":[{"ApiKey":[]}]}},"/api/integrations/catacloud/getonboardingdata":{"get":{"tags":["Integrations"],"summary":"Endpoint for getting onboarding data. Only to be used by Catacloud integration.","operationId":"Integrations_CatacloudGetOnboardingData","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"key","in":"query","required":true,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"type":"object"}}},"security":[{"ApiKey":[]}]}},"/api/version":{"get":{"tags":["Miscellaneous"],"summary":"Retrieves the current version of the API.","operationId":"Miscellaneous_GetVersion","consumes":[],"produces":["application/json","text/json","application/xml","text/xml","text/html"],"responses":{"200":{"description":"OK","schema":{"type":"string"}}},"security":[{"ApiKey":[]}]}},"/api/isprod":{"get":{"tags":["Miscellaneous"],"summary":"Retrieves a boolean indicating whether the API is deployed in a production environment.","operationId":"Miscellaneous_IsProduction","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"type":"boolean"}}},"security":[{"ApiKey":[]}]}},"/api/clientminversion":{"get":{"tags":["Miscellaneous"],"summary":"Retrieves a string indicating the minimum allowed version number for the main Intect client. If the client is a lower version number, it should update itself.","operationId":"Miscellaneous_GetMinimumClientVersion","consumes":[],"produces":["application/json","text/json","application/xml","text/xml","text/html"],"responses":{"200":{"description":"OK","schema":{"type":"string"}}},"security":[{"ApiKey":[]}]}},"/api/feedback":{"post":{"tags":["Miscellaneous"],"summary":"Submits feedback to Intect. Note that the message will usually not invoke a reply.","operationId":"Miscellaneous_SubmitFeedback","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded","multipart/form-data"],"produces":["application/json","text/json"],"parameters":[{"name":"feedback","in":"body","required":true,"schema":{"$ref":"#/definitions/Intect.WebAPI.Controllers.MiscellaneousController.Feedback"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/System.Web.Http.Results.OkResult"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/clientfail":{"post":{"tags":["Miscellaneous"],"summary":"Reports that an unexpected error occurred in a client application. Do not call this method without previous approval from Intect. Please include as much information as possible in the request body.","operationId":"Miscellaneous_ReportClientSideError","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded","multipart/form-data"],"produces":[],"parameters":[{"name":"errorDetails","in":"body","description":"An object containing detailed information about the error.","required":true,"schema":{"$ref":"#/definitions/Intect.WebAPI.Controllers.MiscellaneousController.Feedback"}}],"responses":{"204":{"description":"No Content"}},"security":[{"ApiKey":[]}]}},"/api/sleep":{"get":{"tags":["Miscellaneous"],"summary":"Simulates an long-running operation. The method will return after 120 seconds. This method is only intended for an internal testing.","operationId":"Miscellaneous_Sleep","consumes":[],"produces":["application/json","text/json"],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/System.Web.Http.Results.OkResult"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/languages":{"get":{"tags":["Miscellaneous"],"summary":"Retrieves a list of all supported languages.","operationId":"Miscellaneous_GetLanguages","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.Language"}}}},"security":[{"ApiKey":[]}]}},"/api/statistics/discocodes":{"get":{"tags":["Miscellaneous"],"summary":"Retrieves a list of possible DISCO codes for job functions when reporting statistics.","operationId":"Miscellaneous_GetStatisticsDiscoCodes","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.StatisticsDiscoCode"}}}},"security":[{"ApiKey":[]}]}},"/api/dimensions/{dimensionNumber}/values":{"get":{"tags":["Miscellaneous"],"summary":"Retrieves a list of relevant values for dimension no. X (1, 2 or 3). Allowed values may or may not be restricted to this list, based on a company setting (preference).","operationId":"Miscellaneous_GetUsedDimensionValues","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"dimensionNumber","in":"path","required":true,"type":"integer","format":"int32"}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"type":"string"}}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/balanceid/{balanceId}/balanceperiods":{"post":{"tags":["Miscellaneous"],"summary":"Retrieves the balance periods for a given balance.","operationId":"Miscellaneous_RetrieveBalancePeriodsByBalanceId","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"balanceId","in":"path","description":"The balance to fetch","required":true,"type":"integer","format":"int64"}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.BalancePeriod"}}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/entityType/{entityTypeId}/Name":{"get":{"tags":["Miscellaneous"],"summary":"Retrieves friendly names for given entity type in the current company.","operationId":"Miscellaneous_GetEntityNames","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"entityTypeId","in":"path","required":true,"type":"integer","format":"int32"}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.WebAPI.Controllers.MiscellaneousController.NameInformation"}}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/norwaymunicipality":{"get":{"tags":["Miscellaneous"],"summary":"Get list of Norway municipalities and AGA zones","operationId":"Miscellaneous_GetNorwayMunicipalityZones","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Intect.NorwayMunicipalityZone"}}},"security":[{"ApiKey":[]}]}},"/api/baseamountyears":{"get":{"tags":["Miscellaneous"],"summary":"Retrieves a list of active years","operationId":"Miscellaneous_GetBaseAmountYears","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.StatisticsDiscoCode"}}}},"security":[{"ApiKey":[]}]}},"/api/getemails/{email}/{numberOfEmails}":{"get":{"tags":["Miscellaneous"],"summary":"retrieves a specified number of the fully constructed sent emails for a certain email address","operationId":"Miscellaneous_GetEmails","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"email","in":"path","description":"","required":true,"type":"string"},{"name":"numberOfEmails","in":"path","required":true,"type":"integer","format":"int32"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Intect.WebAPI.Controllers.MiscellaneousController.EmailResponse"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/modules":{"get":{"tags":["Modules"],"summary":"Retrieves a list of modules with information about whether each is enabled for the current company.","operationId":"Modules_GetModulesForCurrentCompany","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.GetModuleCompanyView_Result"}}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/modules/package":{"post":{"tags":["Modules"],"summary":"Sets package level for the active company, and optionally a list of modules. Note this has billing consequences. Please also note that all properties starting with \"Enterprise\" are only accessible to Intect staff. This includes changing packageLevel to or from the value 3.","operationId":"Modules_SetPackageLevel","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded","multipart/form-data"],"produces":[],"parameters":[{"name":"request","in":"body","description":"An object containing information about the company's desired pricing configuration. Send packageLevel = 1 for Premium or 2 for Professional, along with a list of standalone modules you want to enable. Note that anything related to the Enterprise package is reserved for Intect staff members.","required":true,"schema":{"$ref":"#/definitions/Intect.WebAPI.Controllers.ModulesController.ModulePackageRequest"}}],"responses":{"204":{"description":"No Content"}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/modules/module":{"get":{"tags":["Modules"],"summary":"Retrieves a list of all known Modules for specified country.","operationId":"Modules_GetModules","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"countryId","in":"query","required":true,"type":"integer","format":"int32"}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.Module"}}}},"security":[{"ApiKey":[]}]}},"/api/modules/modulepackage":{"get":{"tags":["Modules"],"summary":"Retrieves a list of all known ModulePackages for specified country.","operationId":"Modules_GetModulePackages","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"countryId","in":"query","required":true,"type":"integer","format":"int32"}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.ModulePackage"}}}},"security":[{"ApiKey":[]}]}},"/api/recipients":{"get":{"tags":["PaymentPlanRecipient"],"summary":"Retrieves list of PaymentPlan Recipients for current company.","operationId":"PaymentPlanRecipient_GetPaymentPlanRecipients","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.PaymentPlanRecipientView"}}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]},"put":{"tags":["PaymentPlanRecipient"],"summary":"Updates the PaymentPlan Recipient record.","operationId":"PaymentPlanRecipient_UpdatePaymentPlanRecipient","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded","multipart/form-data"],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"paymentPlanRecipient","in":"body","description":"An object containing information about the SPaymentPlan Recipient to update.","required":true,"schema":{"$ref":"#/definitions/Intect.PaymentPlanRecipient"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Intect.PaymentPlanRecipient"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]},"post":{"tags":["PaymentPlanRecipient"],"operationId":"PaymentPlanRecipient_CreatePaymentPlanRecipient","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded","multipart/form-data"],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"paymentPlanRecipient","in":"body","required":true,"schema":{"$ref":"#/definitions/Intect.PaymentPlanRecipient"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Intect.PaymentPlanRecipient"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/recipients/type/{paymentPlanTypeId}":{"get":{"tags":["PaymentPlanRecipient"],"summary":"Retrives list of PaymentPlan Recipients for current company by paymentPlanTypeId.\r\n ///","operationId":"PaymentPlanRecipient_GetPaymentPlanRecipientsByPaymentPlanType","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"paymentPlanTypeId","in":"path","description":"","required":true,"type":"integer","format":"int32"}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.PaymentPlanRecipientView"}}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/recipients/{paymentPlanRecipientId}":{"get":{"tags":["PaymentPlanRecipient"],"summary":"Retrives PaymentPlan Recipient by id","operationId":"PaymentPlanRecipient_GetPaymentPlanRecipient","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"paymentPlanRecipientId","in":"path","description":"","required":true,"type":"integer","format":"int64"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Intect.PaymentPlanRecipient"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]},"delete":{"tags":["PaymentPlanRecipient"],"summary":"Deletes the PaymentPlan Recipient record.","operationId":"PaymentPlanRecipient_DeletePaymentPlanRecipient","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"paymentPlanRecipientId","in":"path","description":"","required":true,"type":"integer","format":"int64"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Intect.PaymentPlanRecipient"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/preferences/company":{"get":{"tags":["Preferences"],"summary":"Gets a list of the current company's preferences.","operationId":"Preferences_GetCompanyPreferences","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.Global.SimpleKeyValuePair"}}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]},"put":{"tags":["Preferences"],"summary":"Sets one of the current company's preferences to the desired value. Note that this can have billing consequences as any required modules will be automatically activated.","operationId":"Preferences_SetCompanyPreference","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded","multipart/form-data"],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"preference","in":"body","required":true,"schema":{"$ref":"#/definitions/Intect.Global.SimpleKeyValuePair"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Intect.Global.SimpleKeyValuePair"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/preferences/user":{"get":{"tags":["Preferences"],"summary":"Gets the preferences of the current user.","operationId":"Preferences_GetUserPreferences","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.Global.SimpleKeyValuePair"}}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]},"put":{"tags":["Preferences"],"summary":"Updates a single preference of the current user.","operationId":"Preferences_SetUserPreference","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded","multipart/form-data"],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"preference","in":"body","required":true,"schema":{"$ref":"#/definitions/Intect.Global.SimpleKeyValuePair"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Intect.Global.SimpleKeyValuePair"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/reports":{"get":{"tags":["Reports"],"summary":"Retrieves a list of all reports available in the system.","operationId":"Reports_GetAllReports","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.Report"}}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]},"post":{"tags":["Reports"],"summary":"Retrieves a report based on the submitted data.","operationId":"Reports_GetReport","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded","multipart/form-data"],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"settings","in":"body","required":true,"schema":{"$ref":"#/definitions/Intect.BusinessLogic.Reports.ReportSettings"}}],"responses":{"200":{"description":"OK","schema":{"type":"object"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/reports/area/{areaId}":{"get":{"tags":["Reports"],"summary":"Retrieves a list of reports relevant to the specified area. See api/staticdata/ReportArea for possible values.","operationId":"Reports_GetReportsByArea","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"areaId","in":"path","description":"The Id of the ReportArea to get reports for.","required":true,"type":"integer","format":"int32"}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.Report"}}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/reports/{outputFormat}":{"post":{"tags":["Reports"],"summary":"Retrieves a report based on the submitted data. This is a convenience method that simply sets OutputFormat of the request body to the value specified in the route.","operationId":"Reports_GetReportWithOutput","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded","multipart/form-data"],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"outputFormat","in":"path","description":"The desired output format for the report. Suppported values are \"html\", \"csv\", \"xlsx\" and \"pdf\", although not all formats are supported by all reports.","required":true,"type":"string"},{"name":"request","in":"body","description":"Spefication for information the report requires.","required":true,"schema":{"$ref":"#/definitions/Intect.BusinessLogic.Reports.ReportSettings"}}],"responses":{"200":{"description":"OK","schema":{"type":"object"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/reports/request":{"get":{"tags":["Reports"],"summary":"Retrieves a list of report requests for large reports which were offloaded separately","operationId":"Reports_GetReportRequests","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.ReportRequest"}}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/reports/request/{id}":{"post":{"tags":["Reports"],"summary":"Retrieves offloaded report file downloaded","operationId":"Reports_GetReportRequestFile","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded","multipart/form-data"],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"id","in":"path","description":"The Id of the ReportRequest to get file for.","required":true,"type":"integer","format":"int32"},{"name":"encoding","in":"body","description":"Encoding of file, optional parameter only for ESI file format, just use null for other formats","required":true,"schema":{"$ref":"#/definitions/System.Text.Encoding"}}],"responses":{"200":{"description":"OK","schema":{"type":"object"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/reports/{reportId}/columns/all":{"get":{"tags":["Reports"],"summary":"Use to fetch our optional report columns","operationId":"Reports_GetReportColumns","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"reportId","in":"path","description":"A StaticData Report's Id","required":true,"type":"integer","format":"int32"}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.WebAPI.Controllers.ReportsController.ReportColumn"}}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/reports/{reportId}/columns/default":{"get":{"tags":["Reports"],"summary":"Use to fetch our suggested optional report columns","operationId":"Reports_GetDefaultReportColumns","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"reportId","in":"path","description":"A StaticData Report's Id","required":true,"type":"integer","format":"int32"}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"type":"string"}}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/reports/{reportId}/groupby":{"get":{"tags":["Reports"],"summary":"Use to fetch the grouping options","operationId":"Reports_GetReportGroupBy","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"reportId","in":"path","description":"A StaticData Report's Id","required":true,"type":"integer","format":"int32"}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.BusinessLogic.ReportLogicV2.ReportGroupByOption"}}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/reports/{reportId}/groupbybehavior":{"get":{"tags":["Reports"],"summary":"Use to fetch the available group behaviour options","operationId":"Reports_GetReportGroupByBehaviour","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"reportId","in":"path","description":"A StaticData Report's Id","required":true,"type":"integer","format":"int32"}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.BusinessLogic.ReportLogicV2.ReportGroupByOption"}}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/salarybatches":{"get":{"tags":["SalaryBatches"],"summary":"Retrieves a list of all payroll batches in the currently active company. Note that this method has the side-effect of recalculating all open draft batches with pending changes, so response time can sometimes be longer than usual.","operationId":"SalaryBatches_GetSalaryBatches","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.SalaryBatchView"}}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]},"put":{"tags":["SalaryBatches"],"summary":"Updates an existing payroll batch. Only the Message, PayoutDate and PayoutAllFlex/PayoutNewFlex properties can be modified. NOTE: This re-runs validation logic on the batch but does not recalculate it.","operationId":"SalaryBatches_UpdateSalaryBatch","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded","multipart/form-data"],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"batch","in":"body","description":"The payroll batch to update.","required":true,"schema":{"$ref":"#/definitions/Intect.SalaryBatch"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Intect.SalaryBatch"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]},"post":{"tags":["SalaryBatches"],"summary":"Creates and calculates a new payroll batch for the specified salary period, optionally as a preview-only operation.","operationId":"SalaryBatches_CreateSalaryBatch","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded","multipart/form-data"],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"request","in":"body","description":"An object containing details about the request. Note that to specify an","required":true,"schema":{"$ref":"#/definitions/Intect.BusinessLogic.SalaryBatchLogic.SalaryBatchRequest"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Intect.SalaryBatch"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]},"patch":{"tags":["SalaryBatches"],"summary":"Updates an existing payroll batch. Only the Message, PayoutDate and PayoutAllFlex/PayoutNewFlex properties can be modified. NOTE: This re-runs validation logic on the batch but does not recalculate it.","operationId":"SalaryBatches_PatchSalaryBatch","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded","multipart/form-data"],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"batch","in":"body","description":"The payroll batch to update.","required":true,"schema":{"$ref":"#/definitions/Intect.SalaryBatch"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Intect.SalaryBatch"}}},"security":[{"basicAuth":[]}]}},"/api/salarybatches/open":{"get":{"tags":["SalaryBatches"],"summary":"Retrieves a list of all non-finalized payroll batches in the currently active company.","operationId":"SalaryBatches_GetOpenSalaryBatches","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.SalaryBatchView"}}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/salarybatches/{batchId}":{"get":{"tags":["SalaryBatches"],"summary":"Retrieves details about a single payroll batch, including all its records and salary statements.","operationId":"SalaryBatches_GetSalaryBatch","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"batchId","in":"path","required":true,"type":"integer","format":"int64"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Intect.SalaryBatch"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]},"delete":{"tags":["SalaryBatches"],"summary":"Deletes a payroll batch.","operationId":"SalaryBatches_DeleteSalaryBatch","consumes":[],"produces":["application/json","text/json"],"parameters":[{"name":"batchId","in":"path","description":"The ID of the batch to delete.","required":true,"type":"integer","format":"int64"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/System.Web.Http.Results.OkResult"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/salarybatches/{batchId}/eincome/response":{"get":{"tags":["SalaryBatches"],"summary":"Retrieves a list of E-Income response lines for the specified payroll batch. Note that this request is only relevant for finalized payroll batches.","operationId":"SalaryBatches_GetTaxSystemResponseLines","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"batchId","in":"path","required":true,"type":"integer","format":"int64"}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.TaxSystemResponseLine"}}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/salarybatches/{batchId}/validation":{"get":{"tags":["SalaryBatches"],"summary":"Retrieves a list of validation warnings and errors for the specified payroll batch. Note that this request is only relevant for non-finalized payroll batches.","operationId":"SalaryBatches_GetValidationIssues","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"batchId","in":"path","required":true,"type":"integer","format":"int64"}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.SalaryBatchValidationIssue"}}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/salarybatches/{batchId}/totals/salarytypes":{"get":{"tags":["SalaryBatches"],"summary":"Retrieves a sum of amounts by salary type for the specified payroll batch.","operationId":"SalaryBatches_GetSalaryBatchTotalsBySalaryType","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"batchId","in":"path","required":true,"type":"integer","format":"int64"}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.SalaryBatchTotalsApiView"}}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/salarybatches/{batchId}/totals/salarytype/{salaryTypeId}":{"get":{"tags":["SalaryBatches"],"summary":"Retrieves a sum of amounts by employee for the specified salary type within the specified payroll batch.","operationId":"SalaryBatches_GetSalaryTypeTotalsByEmployee","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"batchId","in":"path","required":true,"type":"integer","format":"int64"},{"name":"salaryTypeId","in":"path","required":true,"type":"integer","format":"int64"}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.SalaryTypeSumsByEmploymentView"}}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/salarybatches/{batchId}/totals/units":{"get":{"tags":["SalaryBatches"],"summary":"Retrieves a sum of relevant units (time entries, vacation days etc.) for the specified payroll batch.","operationId":"SalaryBatches_GetSalaryBatchUnitTotals","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"batchId","in":"path","required":true,"type":"integer","format":"int64"}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.WebAPI.Controllers.SalaryBatchesController.SalaryBatchUnitTotal"}}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/salarybatches/{batchId}/totals/units/key/{key}":{"get":{"tags":["SalaryBatches"],"summary":"Retrieves a sum of relevant unit totals (time entries, vacation days etc.) by employee for the specified payroll batch and category.","operationId":"SalaryBatches_GetUnitTotalsByEmployee","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"batchId","in":"path","description":"The ID of the salary batch to retrieve the data for.","required":true,"type":"integer","format":"int64"},{"name":"key","in":"path","description":"A string designating the type of balance you want to see. Call api/salarybatches/{batchId}/totals/units for a list of possible values.","required":true,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.WebAPI.Controllers.SalaryBatchesController.SalaryBatchEmployeeTotal"}}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/salarybatches/{batchId}/recalc":{"put":{"tags":["SalaryBatches"],"summary":"Fully recalculates a payroll batch, deleting all existing batch records and re-fetching employee salary records.","operationId":"SalaryBatches_RecalculateSalaryBatch","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"batchId","in":"path","description":"The ID of the payroll batch to recalculate.","required":true,"type":"integer","format":"int64"}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.SalaryBatchRecord"}}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/salarybatches/{batchId}/preparefinalize":{"put":{"tags":["SalaryBatches"],"summary":"Prepares a batch for finalization by fully recalculating it, checking that it does not contain validation errors, and setting a temporary StatusId of 35, \"Being finalized\".\r\nThis status will automatically revert after 30 minutes if the batch has not been finalized in the meantime.\r\nThe function requires the permission salarybatch.canfinalize","operationId":"SalaryBatches_PrepareSalaryBatchForFinalization","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded","multipart/form-data"],"produces":["application/json","text/json","application/xml","text/xml","text/html"],"parameters":[{"name":"batchId","in":"path","description":"The ID of the payroll batch to recalculate.","required":true,"type":"integer","format":"int64"},{"name":"request","in":"body","description":"An object containing the user's password, which must be provided as an extra security measure. Note that \"DoRecalc\" is deprecated and will be ignored, no recalculation is performed before finalizing.","required":true,"schema":{"$ref":"#/definitions/Intect.WebAPI.Framework.IntectApiController.ProtectedOperationRequest"}}],"responses":{"200":{"description":"OK","schema":{"type":"string"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/salarybatches/{batchId}/recalc/employment/{userEmploymentId}":{"put":{"tags":["SalaryBatches"],"summary":"Recalculates a single employment within an existing payroll batch. This is possible even for batches that are awaiting approval (NOT finalized ones). Use this when you know that only one employee's data has been changed and do not wish to recalculate the entire batch.","operationId":"SalaryBatches_RecalculateSalaryBatchSingleEmployment","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"batchId","in":"path","description":"The ID of the payroll batch to recalculate.","required":true,"type":"integer","format":"int64"},{"name":"userEmploymentId","in":"path","description":"The UserEmploymentId of the employee to recalculate.","required":true,"type":"integer","format":"int64"}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.SalaryBatchRecord"}}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/salarybatches/recalcdrafts":{"put":{"tags":["SalaryBatches"],"summary":"Recalculates all open draft payroll batches in the currently active company. NOTE: This method only recalculates employees that have been updated since the last recalculation.","operationId":"SalaryBatches_RecalculateDraftSalaryBatches","consumes":[],"produces":["application/json","text/json"],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/System.Web.Http.Results.OkResult"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/salarybatches/{batchId}/approve/withpreliminarypayslips":{"post":{"tags":["SalaryBatches"],"summary":"Approves a payroll batch, locking it for editing. This prevents re-calculation but does not finalize the batch. Employees are notified and given access to preliminary payslips.","operationId":"SalaryBatches_ApproveSalaryBatchWithPreliminaryPayslips","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"batchId","in":"path","description":"The ID of the batch to approve.","required":true,"type":"integer","format":"int64"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Intect.SalaryBatch"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/salarybatches/{batchId}/approve":{"post":{"tags":["SalaryBatches"],"summary":"Approves a payroll batch, locking it for editing. This prevents re-calculation but does not finalize the batch. (Another way to think of it is submitting the batch for final approval). Employees are NOT notified nor given access to preliminary paylips - to enable this, call the /withpreliminarypayslips route instead.","operationId":"SalaryBatches_ApproveSalaryBatch","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"batchId","in":"path","description":"The ID of the batch to approve.","required":true,"type":"integer","format":"int64"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Intect.SalaryBatch"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/salarybatches/{batchId}/reset":{"post":{"tags":["SalaryBatches"],"summary":"Reverts all approval/locking of the payroll batch, resetting it to draft status and allowing it to be recalculated.","operationId":"SalaryBatches_ResetBatchToDraft","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"batchId","in":"path","description":"The ID of the batch to approve.","required":true,"type":"integer","format":"int64"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Intect.SalaryBatch"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/salarybatches/{batchId}/finalize":{"post":{"tags":["SalaryBatches"],"summary":"Finalizes a payroll batch. Note that you must first call the /preparefinalize route and submit the GUID you receive back from that request.\r\nThe function requires the permission salarybatch.canfinalize","operationId":"SalaryBatches_FinalizeSalaryBatch","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded","multipart/form-data"],"produces":[],"parameters":[{"name":"batchId","in":"path","description":"The ID of the batch to approve.","required":true,"type":"integer","format":"int64"},{"name":"request","in":"body","description":"An object containing a GUID obtained by calling the /preparefinalize endpoint.","required":true,"schema":{"$ref":"#/definitions/Intect.WebAPI.Controllers.SalaryBatchPrepareFinalizationRequest"}}],"responses":{"204":{"description":"No Content"}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/salarybatches/{batchId}/revert":{"post":{"tags":["SalaryBatches"],"summary":"Reverts a finalized payroll batch, setting its status to Cancelled.","operationId":"SalaryBatches_RevertSalaryBatch","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded","multipart/form-data"],"produces":["application/json","text/json"],"parameters":[{"name":"batchId","in":"path","description":"The ID of the batch to revert.","required":true,"type":"integer","format":"int64"},{"name":"request","in":"body","description":"An object containing the user's password, which must be provided as an extra security measure.","required":true,"schema":{"$ref":"#/definitions/Intect.WebAPI.Framework.IntectApiController.ProtectedOperationRequest"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/System.Web.Http.Results.OkResult"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/salarybatches/{batchId}/reject":{"post":{"tags":["SalaryBatches"],"summary":"Rejects approval of a payroll batch, optionally specifying a reason. This moves the batch back to draft status.","operationId":"SalaryBatches_RejectSalaryBatch","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded","multipart/form-data"],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"batchId","in":"path","description":"The ID of the batch to reject.","required":true,"type":"integer","format":"int64"},{"name":"request","in":"body","description":"The request to reject including reason.","required":true,"schema":{"$ref":"#/definitions/Intect.WebAPI.Controllers.SalaryBatchesController.SalaryBatchRejectionRequest"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Intect.SalaryBatch"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/salarybatches/{batchId}/eincome/resend":{"post":{"tags":["SalaryBatches"],"summary":"Resends a payroll batch to E-Income. Dispatch and response are usually processed within 5-10 minutes. This will also clear the error status of the batch.","operationId":"SalaryBatches_ResendEIncome","consumes":[],"produces":["application/json","text/json"],"parameters":[{"name":"batchId","in":"path","required":true,"type":"integer","format":"int64"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/System.Web.Http.Results.OkResult"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/salarybatches/{batchId}/integration/send":{"post":{"tags":["SalaryBatches"],"summary":"Sends or resends a payroll batch to the general ledger of the company's ERP system. Requires an active integration with a supported system.","operationId":"SalaryBatches_SendOrResendToDefaultIntegration","consumes":[],"produces":["application/json","text/json"],"parameters":[{"name":"batchId","in":"path","required":true,"type":"integer","format":"int64"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/System.Web.Http.Results.OkResult"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/salarybatches/{batchId}/integration/{integrationId}/resend":{"post":{"tags":["SalaryBatches"],"summary":"Re-sends a payroll batch to the configured external system.","operationId":"SalaryBatches_ResendToIntegration","consumes":[],"produces":["application/json","text/json"],"parameters":[{"name":"batchId","in":"path","required":true,"type":"integer","format":"int64"},{"name":"integrationId","in":"path","required":true,"type":"integer","format":"int64"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/System.Web.Http.Results.OkResult"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/salarybatches/{batchId}/eincome/errors":{"delete":{"tags":["SalaryBatches"],"summary":"Clears E-Income error and warning status for the specified payroll batch. Use this when errors have been resolved manually. The actual error data will not be deleted.","operationId":"SalaryBatches_ClearEIncomeErrors","consumes":[],"produces":["application/json","text/json"],"parameters":[{"name":"batchId","in":"path","required":true,"type":"integer","format":"int64"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/System.Web.Http.Results.OkResult"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/salarybatches/{batchId}/accounting":{"get":{"tags":["SalaryBatches"],"summary":"Retrieves a list of accounting records for the specified payroll batch, to be imported into the general ledger of an external ERP system. This method returns the totals with no grouping.","operationId":"SalaryBatches_GetExternalAccountingRecords","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"batchId","in":"path","required":true,"type":"integer","format":"int64"}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.BusinessLogic.ExternalAccountingRecord"}}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/salarybatches/{batchId}/accounting/department":{"get":{"tags":["SalaryBatches"],"summary":"Retrieves a list of accounting records for the specified payroll batch, to be imported into the general ledger of an external ERP system. This method returns the totals grouped by department.","operationId":"SalaryBatches_GetExternalAccountingRecordsByDepartment","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"batchId","in":"path","required":true,"type":"integer","format":"int64"}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.BusinessLogic.ExternalAccountingRecord"}}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/salarybatches/{batchId}/accounting/employee":{"get":{"tags":["SalaryBatches"],"summary":"Retrieves a list of accounting records for the specified payroll batch, to be imported into the general ledger of an external ERP system. This method returns the totals grouped by employee - notice that this may expose sensitive data.","operationId":"SalaryBatches_GetExternalAccountingRecordsByEmployee","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"batchId","in":"path","required":true,"type":"integer","format":"int64"}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.BusinessLogic.ExternalAccountingRecord"}}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/salarycycles":{"get":{"tags":["SalaryCycles"],"summary":"Retrieves a list of all salary cycles accessible to the current company.","operationId":"SalaryCycles_GetSalaryCycles","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.SalaryCycle"}}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]},"put":{"tags":["SalaryCycles"],"summary":"Updates a custom salary cycle, and optionally replaces all its attached SalaryPeriods and/or SalaryCycleTranslations with the request body. Note translations are not yet fully supported.","operationId":"SalaryCycles_UpdateSalaryCycle","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded","multipart/form-data"],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"cycle","in":"body","description":"The cycle to create, with or without attached SalaryPeriods and SalaryCycleTranslations . If these are included, all existing data will be replaced with the contents. Note translations are not yet fully supported.","required":true,"schema":{"$ref":"#/definitions/Intect.SalaryCycle"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Intect.SalaryCycle"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]},"post":{"tags":["SalaryCycles"],"summary":"Creates a custom salary cycle, optionally with a list of SalaryPeriods and/or SalaryCycleTranslations.","operationId":"SalaryCycles_CreateSalaryCycle","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded","multipart/form-data"],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"cycle","in":"body","description":"The cycle to create, with or without attached SalaryPeriods and SalaryCycleTranslations.","required":true,"schema":{"$ref":"#/definitions/Intect.SalaryCycle"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Intect.SalaryCycle"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/salarycycles/used":{"get":{"tags":["SalaryCycles"],"summary":"Retrieves a list of salary cycles used by at least one active employee in the currently active company. Note the standard monthly cycle is always included.","operationId":"SalaryCycles_GetUsedSalaryCycles","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.SalaryCycleView"}}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/salarycycles/{cycleId}/periods":{"get":{"tags":["SalaryCycles"],"summary":"Retrieves a list of salary periods in the specified salary cycle, filtered to only show the most relevant periods based on today's date.","operationId":"SalaryCycles_GetSalaryPeriods","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"cycleId","in":"path","required":true,"type":"integer","format":"int64"}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.SalaryPeriod"}}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/salarycycles/{cycleId}/periods/all":{"get":{"tags":["SalaryCycles"],"summary":"Retrieves a list of all salary periods in the specified salary cycle.","operationId":"SalaryCycles_GetAllSalaryPeriods","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"cycleId","in":"path","required":true,"type":"integer","format":"int64"}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.SalaryPeriod"}}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/salarycycles/periods":{"put":{"tags":["SalaryCycles"],"summary":"Updates a salary period within a custom cycle.","operationId":"SalaryCycles_UpdateSalaryPeriod","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded","multipart/form-data"],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"period","in":"body","description":"The period to update. Note that SalaryCycleId must match a custom cycle within the current company.","required":true,"schema":{"$ref":"#/definitions/Intect.SalaryPeriod"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Intect.SalaryPeriod"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]},"post":{"tags":["SalaryCycles"],"summary":"Creates a period within a custom salary cycle.","operationId":"SalaryCycles_CreateSalaryPeriod","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded","multipart/form-data"],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"period","in":"body","description":"The period to create. Note that SalaryCycleId must match a custom cycle within the current company.","required":true,"schema":{"$ref":"#/definitions/Intect.SalaryPeriod"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Intect.SalaryPeriod"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/salarycycles/{cycleId}/periods/generate":{"get":{"tags":["SalaryCycles"],"summary":"Auto-generates salary periods for the specified salary cycle for the next 5 years, based on its values for Days, Months and IsForwardPaid. Note that in case of any existing SalaryPeriods in the cycle, the new periods will start after the last existing one.","operationId":"SalaryCycles_GenerateSalaryPeriods","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"cycleId","in":"path","required":true,"type":"integer","format":"int64"}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.SalaryPeriod"}}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/salarycycles/{cycleId}/periods/suggest":{"get":{"tags":["SalaryCycles"],"summary":"Suggests the next relevant salary period in the specified salary cycle. Defined as the first period after the company's newest finalized payroll batch.","operationId":"SalaryCycles_SuggestSalaryPeriod","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"cycleId","in":"path","required":true,"type":"integer","format":"int64"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Intect.SalaryPeriod"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/salarycycles/dispatch/{payoutDate}/suggest":{"get":{"tags":["SalaryCycles"],"summary":"Suggest a dispatch date in accordance with the Company settings.","operationId":"SalaryCycles_SuggestDispatchDate","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"payoutDate","in":"path","description":"","required":true,"type":"string","format":"date-time"}],"responses":{"200":{"description":"OK","schema":{"format":"date-time","type":"string"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/salarycycles/{cycleId}/periods/current":{"get":{"tags":["SalaryCycles"],"summary":"Shows the current period in the specified salary cycle.","operationId":"SalaryCycles_CurrentSalaryPeriod","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"cycleId","in":"path","required":true,"type":"integer","format":"int64"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Intect.SalaryPeriod"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/salarycycles/periods/{periodId}/hasbatch":{"get":{"tags":["SalaryCycles"],"summary":"Retrieves information about whether or not the specified salary period already has one or more payroll batches.","operationId":"SalaryCycles_SalaryPeriodHasBatches","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"periodId","in":"path","required":true,"type":"integer","format":"int64"}],"responses":{"200":{"description":"OK","schema":{"type":"boolean"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/salarycycles/periods/relevant":{"get":{"tags":["SalaryCycles"],"summary":"Retrieves a list of potentially relevant salary periods","operationId":"SalaryCycles_GetRelevantPeriods","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.SalaryPeriod"}}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/salaryledgers":{"get":{"tags":["SalaryLedgers"],"operationId":"SalaryLedgers_GetSalaryLedgers","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.SalaryLedger"}}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]},"put":{"tags":["SalaryLedgers"],"summary":"Updates the Salary Ledger record.","operationId":"SalaryLedgers_UpdateSalaryLedger","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded","multipart/form-data"],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"salaryLedger","in":"body","description":"An object containing information about the Salary Ledger to update.","required":true,"schema":{"$ref":"#/definitions/Intect.SalaryLedger"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Intect.SalaryLedger"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]},"post":{"tags":["SalaryLedgers"],"summary":"Creates a Salary Ledger record.","operationId":"SalaryLedgers_CreateSalaryLedger","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded","multipart/form-data"],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"salaryLedger","in":"body","description":"An object containing information about the salary ledger to create.","required":true,"schema":{"$ref":"#/definitions/Intect.SalaryLedger"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Intect.SalaryLedger"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/salaryledgers/{salaryLedgerId}":{"get":{"tags":["SalaryLedgers"],"summary":"Retrives  Salary ledger by id with attached salary records\r\n///","operationId":"SalaryLedgers_GetSalaryLedger","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"salaryLedgerId","in":"path","description":"","required":true,"type":"integer","format":"int64"}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.SalaryLedger"}}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]},"delete":{"tags":["SalaryLedgers"],"summary":"Deletes the salary ledger record.","operationId":"SalaryLedgers_DeleteSalaryLedger","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"salaryLedgerId","in":"path","description":"","required":true,"type":"integer","format":"int64"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Intect.SalaryLedger"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/salaryledgers/summary/{salaryLedgerId}":{"get":{"tags":["SalaryLedgers"],"summary":"Retrives  Salary ledger summary by id \r\n///","operationId":"SalaryLedgers_GetSalaryLedgerSummary","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"salaryLedgerId","in":"path","description":"","required":true,"type":"integer","format":"int64"}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.SalaryLedgerSummaryView"}}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/salaryrecords/employment/{userEmploymentId}":{"get":{"tags":["SalaryRecords"],"summary":"Retrieves a list of salary records for the specified employment.","operationId":"SalaryRecords_GetSalaryRecordsByEmployment","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"userEmploymentId","in":"path","description":"The ID of the employment for which to retrieve salary records. Note: Do not pass a UserId or CompanyUserId.","required":true,"type":"integer","format":"int64"}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.SalaryRecordView"}}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/salaryrecords/ledger/{ledgerId}":{"get":{"tags":["SalaryRecords"],"summary":"Retrieves a list of salary records for the specified salary ledger.","operationId":"SalaryRecords_GetSalaryRecordsByLedger","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"ledgerId","in":"path","description":"The ID of the employment for which to retrieve salary records. Note: Do not pass a UserId or CompanyUserId.","required":true,"type":"integer","format":"int64"}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.SalaryRecordView"}}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/salaryrecords/batch":{"post":{"tags":["SalaryRecords"],"summary":"Creates and/or updates an array of SalaryRecords (payroll data). SalaryRecords passed with an Id of 0 (or omitted) will be added as new records, while records with Id &gt; 0 will be updated.","operationId":"SalaryRecords_UpsertSalaryRecords","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded","multipart/form-data"],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"salaryRecords","in":"body","description":"A list of salary records to create and/or update. The list can span multiple employees but only within the currently active company.","required":true,"schema":{"type":"array","items":{"$ref":"#/definitions/Intect.SalaryRecord"}}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Intect.BusinessLogic.BatchOperationResponse[Intect.SalaryRecord,Intect.SalaryRecord]"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]},"delete":{"tags":["SalaryRecords"],"summary":"Deletes (deactivates) an array of SalaryRecords (payroll data) based on a list of Id's.","operationId":"SalaryRecords_DeleteSalaryRecords","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded","multipart/form-data"],"produces":["application/json","text/json"],"parameters":[{"name":"recordIds","in":"body","description":"The Id's of the records to delete/deactivate.","required":true,"schema":{"type":"array","items":{"format":"int64","type":"integer"}}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/System.Web.Http.Results.OkResult"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/salaryrecords":{"put":{"tags":["SalaryRecords"],"summary":"Updates an existing salary record.","operationId":"SalaryRecords_UpdateSalaryRecord","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded","multipart/form-data"],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"record","in":"body","description":"The record to update.","required":true,"schema":{"$ref":"#/definitions/Intect.SalaryRecord"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Intect.SalaryRecord"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]},"post":{"tags":["SalaryRecords"],"summary":"Creates a new salary record.","operationId":"SalaryRecords_CreateSalaryRecord","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded","multipart/form-data"],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"record","in":"body","description":"The record to create.","required":true,"schema":{"$ref":"#/definitions/Intect.SalaryRecord"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Intect.SalaryRecord"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]},"patch":{"tags":["SalaryRecords"],"summary":"Updates an existing salary record.","operationId":"SalaryRecords_PatchSalaryRecord","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded","multipart/form-data"],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"record","in":"body","description":"The record to update.","required":true,"schema":{"$ref":"#/definitions/Intect.SalaryRecord"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Intect.SalaryRecord"}}},"security":[{"basicAuth":[]}]}},"/api/salaryrecords/simple":{"put":{"tags":["SalaryRecords"],"summary":"Updates an existing salary record, specifying only a few essential properties.","operationId":"SalaryRecords_UpdateSalaryRecordSimple","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded","multipart/form-data"],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"request","in":"body","description":"The record to update.","required":true,"schema":{"$ref":"#/definitions/Intect.WebAPI.Controllers.SalaryRecordsController.SimpleSalaryRecordUpdateRequest"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Intect.SalaryRecord"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]},"post":{"tags":["SalaryRecords"],"summary":"Creates a new salary record, specifying only a few essential properties.","operationId":"SalaryRecords_CreateSalaryRecordSimple","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded","multipart/form-data"],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"request","in":"body","description":"The essential details of the record to create.","required":true,"schema":{"$ref":"#/definitions/Intect.WebAPI.Controllers.SalaryRecordsController.SimpleSalaryRecordCreationRequest"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Intect.SalaryRecord"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/salaryrecords/{recordId}":{"delete":{"tags":["SalaryRecords"],"summary":"Deletes a salary record if it is not used in any payroll batches. Deactivates it otherwise.","operationId":"SalaryRecords_DeleteSalaryRecord","consumes":[],"produces":["application/json","text/json"],"parameters":[{"name":"recordId","in":"path","description":"The ID of the record to delete or deactivate.","required":true,"type":"integer","format":"int64"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/System.Web.Http.Results.OkResult"}}},"deprecated":true,"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/salaryrecords/overview":{"get":{"tags":["SalaryRecords"],"summary":"Retrieves a list of employees and selected payroll data, governed by the values of SalaryType.OverviewIndex and \"flipped\" to provide a total of 7x3 named fields instead of a collection of records. See Company -&gt; Payroll Data in the interface for the intended usage. Use the routes marked \"simple\" to update or add SalaryRecords based on data served from this view.","operationId":"SalaryRecords_GetSalaryRecordsOverview","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.GetSalaryRecordsOverview_Result"}}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/salaryrecords/overview/filtered":{"post":{"tags":["SalaryRecords"],"summary":"Retrieves a list of employees and selected payroll data, based on the values of SalaryType.OverviewIndex and the filters supplied in the request body. This is a filtered version of api/salaryrecords/overview, see additional comments on that method.","operationId":"SalaryRecords_GetSalaryRecordsOverviewFiltered","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded","multipart/form-data"],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"request","in":"body","required":true,"schema":{"$ref":"#/definitions/Intect.WebAPI.Controllers.SalaryRecordsController.SalaryRecordsOverviewFilterRequest"}}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.GetSalaryRecordsOverview_Result"}}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/salaryrecords/byemployee":{"get":{"tags":["SalaryRecords"],"summary":"Retrieves a list of all employees, each with a collection of salary records.","operationId":"SalaryRecords_GetEmploymentsWithSalaryRecords","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.UserEmployment"}}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/salaryrecords/byemployee/cycle/{salaryCycleId}":{"get":{"tags":["SalaryRecords"],"summary":"Retrieves a list of all employees, each with a collection of salary records, filtered by the specified SalaryCycleId.","operationId":"SalaryRecords_GetEmploymentsWithSalaryRecordsBySalaryCycle","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"salaryCycleId","in":"path","required":true,"type":"integer","format":"int32"}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.UserEmployment"}}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/salarystatements":{"get":{"tags":["SalaryStatements"],"summary":"Retrieves a list of all salary statements for the current user, across companies.","operationId":"SalaryStatements_GetSalaryStatementsCurrentUser","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.SalaryStatement"}}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/salarystatements/companyUser/current":{"get":{"tags":["SalaryStatements"],"summary":"Retrieves a list of all salary statements for the currently logged-in company user.","operationId":"SalaryStatements_GetSalaryStatementsCurrentCompanyUser","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.SalaryStatement"}}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/salarystatements/companyUser/{companyUserId}":{"get":{"tags":["SalaryStatements"],"summary":"Retrieves a list of all salary statements for the specified company user.","operationId":"SalaryStatements_GetSalaryStatementsByCompanyUser","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"companyUserId","in":"path","description":"The ID of the CompanyUser for whom to retrieve payslips.","required":true,"type":"integer","format":"int64"}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.SalaryStatement"}}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/salarystatements/employment/{userEmploymentId}":{"get":{"tags":["SalaryStatements"],"summary":"/// Retrieves a list of all salary statements for the specified employment.","operationId":"SalaryStatements_GetSalaryStatementsByEmployment","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"userEmploymentId","in":"path","description":"","required":true,"type":"integer","format":"int64"}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.SalaryStatement"}}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/salarystatements/salarybatch/{batchId}":{"get":{"tags":["SalaryStatements"],"summary":"Retrieves a list of all salary statements for the specified payroll batch.","operationId":"SalaryStatements_GetSalaryStatementsByBatch","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"batchId","in":"path","description":"The ID of the SalaryBatch for which to retrieve payslips.","required":true,"type":"integer","format":"int64"}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.SalaryStatement"}}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/salarystatements/salarybatch/{batchId}/simple":{"get":{"tags":["SalaryStatements"],"summary":"Retrieves a simplified list of all salary statements for the specified payroll batch.","operationId":"SalaryStatements_GetSalaryStatementsByBatchSimplified","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"batchId","in":"path","description":"The ID of the SalaryBatch for which to retrieve payslips.","required":true,"type":"integer","format":"int64"}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.WebAPI.Controllers.SalaryStatementsController.SimpleSalaryStatement"}}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/salarystatements/salarybatch/{salaryBatchId}/pdf/merged":{"get":{"tags":["SalaryStatements"],"summary":"Retrieves a merged PDF file of all payslips in the specified payroll batch.","operationId":"SalaryStatements_GetPdfMergedBySalaryBatch","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"salaryBatchId","in":"path","description":"The ID of the payroll batch for which you want the payslips.","required":true,"type":"integer","format":"int64"}],"responses":{"200":{"description":"OK","schema":{"type":"object"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/salarystatements/salarybatch/{salaryBatchId}/pdf/merged/encoded":{"get":{"tags":["SalaryStatements"],"summary":"Retrieves a merged PDF file of all payslips in the specified payroll batch.","operationId":"SalaryStatements_GetPdfMergedBySalaryBatchEncoded","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"salaryBatchId","in":"path","description":"The ID of the payroll batch for which you want the payslips.","required":true,"type":"integer","format":"int64"}],"responses":{"200":{"description":"OK","schema":{"type":"object"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/salarystatements/{salaryStatementId}":{"get":{"tags":["SalaryStatements"],"summary":"Retrieves a salary statement (payslip) including attached SalaryBatchRecords.","operationId":"SalaryStatements_GetSingle","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"salaryStatementId","in":"path","description":"The ID of the salary statement to return.","required":true,"type":"integer","format":"int64"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Intect.SalaryStatement"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/salarystatements/{salaryStatementId}/batchrecords/simple":{"get":{"tags":["SalaryStatements"],"summary":"Retrieves a simplified list of the SalaryBatchRecords contained in a specified SalaryStatement.","operationId":"SalaryStatements_GetSimplifiedBatchRecords","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"salaryStatementId","in":"path","description":"The ID of the salary statement to return.","required":true,"type":"integer","format":"int64"}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.WebAPI.Controllers.SalaryStatementsController.SimpleSalaryBatchRecord"}}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/salarystatements/{salaryStatementId}/pdf":{"get":{"tags":["SalaryStatements"],"summary":"Retrieves a salary statement (payslip) as a PDF file.","operationId":"SalaryStatements_GetPdf","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"salaryStatementId","in":"path","description":"The ID of the salary statement to return as a PDF payslip.","required":true,"type":"integer","format":"int64"}],"responses":{"200":{"description":"OK","schema":{"type":"object"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/salarystatements/{salaryStatementId}/pdf/encoded":{"get":{"tags":["SalaryStatements"],"summary":"Retrieves a salary statement (payslip) as a PDF file, encoded as a Base64 string.","operationId":"SalaryStatements_GetPdfEncoded","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"salaryStatementId","in":"path","description":"The ID of the salary statement to return as a PDF payslip.","required":true,"type":"integer","format":"int64"}],"responses":{"200":{"description":"OK","schema":{"type":"object"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/salarystatements/pdf/fromclient":{"post":{"tags":["SalaryStatements"],"summary":"Retrieves a salary statement as a PDF file based on data submitted in the request. Use this for preview functionality.","operationId":"SalaryStatements_GetPdfFromClientData","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded","multipart/form-data"],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"statement","in":"body","description":"A salary statement to generate into a PDF file. The object must contain all relevant SalaryBatchRecords.","required":true,"schema":{"$ref":"#/definitions/Intect.SalaryStatement"}}],"responses":{"200":{"description":"OK","schema":{"type":"object"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/salarystatements/pdf/fromclient/encoded":{"post":{"tags":["SalaryStatements"],"summary":"Retrieves a salary statement as a PDF file based on data submitted in the request. Use this for preview functionality.","operationId":"SalaryStatements_GetPdfFromClientDataEncoded","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded","multipart/form-data"],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"statement","in":"body","description":"A salary statement to generate into a PDF file. The object must contain all relevant SalaryBatchRecords.","required":true,"schema":{"$ref":"#/definitions/Intect.SalaryStatement"}}],"responses":{"200":{"description":"OK","schema":{"type":"object"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/salarystatements/{salaryStatementId}/{outputType}":{"get":{"tags":["SalaryStatements"],"summary":"Retrieves a salary statement as HTML.\r\nResponse can be returned as JSON-wrapped HTML or raw text/HTML depending on the accept headers in the request","operationId":"SalaryStatements_GetPayslipWithOutputOptions","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"salaryStatementId","in":"path","required":true,"type":"integer","format":"int64"},{"name":"outputType","in":"path","required":true,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"type":"object"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/salarystatements/{outputType}/fromclient":{"post":{"tags":["SalaryStatements"],"summary":"Retrieves a salary statement as HTML based on data submitted in the request. Use this for preview functionality.\r\nResponse can be returned as JSON-wrapped HTML or raw text/HTML depending on the accept headers in the request","operationId":"SalaryStatements_GetHtmlPreview","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded","multipart/form-data"],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"outputType","in":"path","description":"What html format to output, matching a page size or responsive html.","required":true,"type":"string"},{"name":"statement","in":"body","description":"A salary statement to generate into an HTML file. The object must contain all relevant SalaryBatchRecords.","required":true,"schema":{"$ref":"#/definitions/Intect.SalaryStatement"}}],"responses":{"200":{"description":"OK","schema":{"type":"object"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/salarystatements/preview/employment/{userEmploymentId}":{"get":{"tags":["SalaryStatements"],"summary":"Retrieves a salary statement preview based on a single UserEmployment. The system suggests the most relevant period. Notice that another method exists where you can specify the period to use.","operationId":"SalaryStatements_GetSingleEmploymentPreview","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"userEmploymentId","in":"path","required":true,"type":"integer","format":"int64"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Intect.SalaryStatement"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/salarystatements/preview/employment/{userEmploymentId}/period/{periodId}":{"get":{"tags":["SalaryStatements"],"summary":"Retrieves a salary statement preview for the specified period, based on a single UserEmployment.","operationId":"SalaryStatements_GetSingleEmploymentPreviewByPeriod","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"userEmploymentId","in":"path","required":true,"type":"integer","format":"int64"},{"name":"periodId","in":"path","required":true,"type":"integer","format":"int64"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Intect.SalaryStatement"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/salarystatements/preview/ledger/{salaryLedgerId}/employment/{userEmploymentId}/period/{periodId}":{"get":{"tags":["SalaryStatements"],"summary":"Retrieves a salary statement preview for the specified SalaryLedger and period, based on a single UserEmployment.","operationId":"SalaryStatements_GetSingleEmploymentPreviewByLedger","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"salaryLedgerId","in":"path","required":true,"type":"integer","format":"int64"},{"name":"userEmploymentId","in":"path","required":true,"type":"integer","format":"int64"},{"name":"periodId","in":"path","required":true,"type":"integer","format":"int64"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Intect.SalaryStatement"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/salarystatements/{salaryStatementId}/downloadtoken":{"get":{"tags":["SalaryStatements"],"summary":"Retrieves a token that can be used to download a payslip through an anonymous GET request (to facilitate standard browser download functionality). Call api/salarystatements/{salaryStatementId}/token/{token}/lang/{languageCode}/{unusedFileName}.{payslipFormat} to retrieve the file.","operationId":"SalaryStatements_GetPayslipDownloadToken","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"salaryStatementId","in":"path","description":"The ID of the payslip (SalaryStatement) to retrieve.","required":true,"type":"integer","format":"int64"}],"responses":{"200":{"description":"OK","schema":{"format":"int32","type":"integer"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/salarystatements/{salaryStatementId}/token/{token}/lang/{languageCode}/format/{payslipFormat}/{unusedFileName}":{"get":{"tags":["SalaryStatements"],"summary":"Retrieves a payslip as PDF through an anonymous GET request to facilitate standard browser download functionality. Must be preceded by a call to api/salarystatement/{salaryStatementId}/downloadtoken.","operationId":"SalaryStatements_DownloadPayslipByToken","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"salaryStatementId","in":"path","description":"The ID of the payslip (SalaryStatement) to retrieve.","required":true,"type":"integer","format":"int64"},{"name":"token","in":"path","description":"A unique reference generated by calling api/salarystatements/","required":true,"type":"string"},{"name":"languageCode","in":"path","description":"The language in which to retrieve the payslip. Accepted values are \"en\" for English or \"da\" or \"dk\" for Danish. Currently all other values will result in Danish, but this may change in the future.","required":true,"type":"string"},{"name":"payslipFormat","in":"path","description":"The format in which the payslip will be. Accepted values are the normal formats (html, pdf, a4p). Add options print ans string to further conrtol output.","required":true,"type":"string"},{"name":"unusedFileName","in":"path","required":true,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Intect.SalaryStatement"}}},"security":[{"ApiKey":[]}]}},"/api/salarystatements/{statementId}/revert":{"post":{"tags":["SalaryStatements"],"summary":"Reverts a finalized payslip, creating a new batch with status Cancelled and moving the payslip to that batch.","operationId":"SalaryStatements_RevertSalaryStatement","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded","multipart/form-data"],"produces":["application/json","text/json"],"parameters":[{"name":"statementId","in":"path","description":"The ID of the salary statement (payslip) to revert.","required":true,"type":"integer","format":"int64"},{"name":"request","in":"body","description":"An object containing the user's password, which must be provided as an extra security measure.","required":true,"schema":{"$ref":"#/definitions/Intect.WebAPI.Framework.IntectApiController.ProtectedOperationRequest"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/System.Web.Http.Results.OkResult"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/salarytypes/raw":{"get":{"tags":["SalaryTypes"],"summary":"Gets a list of all salary types belonging to the currently active company. Note that this method exposes the company's raw salary types, so if inheritance is disabled then most properties will be null. Translations and base salary type are included in the response.","operationId":"SalaryTypes_GetRawSalaryTypes","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.SalaryType"}}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/salarytypes/raw/translated":{"get":{"tags":["SalaryTypes"],"summary":"Gets a list of all salary types belonging to the currently active company. Note that this method exposes the company's raw salary types, so if inheritance is disabled then most properties will be null. Translations and base salary type are included in the response. However, the Name, Description and DefaultPayslipText properties are translated to the current session's language.","operationId":"SalaryTypes_GetRawSalaryTypesTranslated","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.SalaryType"}}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/salarytypes":{"get":{"tags":["SalaryTypes"],"summary":"Gets a list of all effective salary types relevant for the currently active company, excluding hidden and inactive ones. The result is the final values after accounting for inheritance (if any).","operationId":"SalaryTypes_GetSalaryTypeViews","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.SalaryTypeView"}}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]},"put":{"tags":["SalaryTypes"],"summary":"Updates a salary type. NOTE: Ensure that you use this in conjunction with the /raw method to avoid unintentionally inheriting a base salary type.","operationId":"SalaryTypes_UpdateSalaryType","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded","multipart/form-data"],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"salaryType","in":"body","description":"The salary type to update.","required":true,"schema":{"$ref":"#/definitions/Intect.SalaryType"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Intect.SalaryType"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]},"patch":{"tags":["SalaryTypes"],"summary":"Updates a salary type. NOTE: Ensure that you use this in conjunction with the /raw method to avoid unintentionally inheriting a base salary type.","operationId":"SalaryTypes_PatchSalaryType","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded","multipart/form-data"],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"salaryType","in":"body","description":"The salary type to update.","required":true,"schema":{"$ref":"#/definitions/Intect.SalaryType"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Intect.SalaryType"}}},"security":[{"basicAuth":[]}]}},"/api/salarytypes/all":{"get":{"tags":["SalaryTypes"],"summary":"Gets a list of all salary types relevant for the currently active company, including hidden ones. The result is the final values after accounting for inheritance (if any).","operationId":"SalaryTypes_GetAllSalaryTypeViews","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.SalaryTypeView"}}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/salarytypes/customBalance":{"get":{"tags":["SalaryTypes"],"summary":"Gets a list of all salary types related to custom BalanceDefintions for the currently active company, including hidden and inactive ones.","operationId":"SalaryTypes_GetAllCustomBalanceSalaryTypeViews","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.SalaryTypeView"}}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/salarytypes/default":{"get":{"tags":["SalaryTypes"],"summary":"Gets a list of all default salary types.","operationId":"SalaryTypes_GetDefaultSalaryTypes","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.SalaryType"}}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/salarytypes/categories":{"get":{"tags":["SalaryTypes"],"summary":"Gets a list of all salary type categories.","operationId":"SalaryTypes_GetAllSalaryTypeCategories","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.SalaryTypeCategoryView"}}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/salarytypes/custom":{"post":{"tags":["SalaryTypes"],"summary":"Creates a new custom salary type.","operationId":"SalaryTypes_CreateCustomSalaryType","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded","multipart/form-data"],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"salaryType","in":"body","required":true,"schema":{"$ref":"#/definitions/Intect.SalaryType"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Intect.SalaryType"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/salarytypes/{salaryTypeId}":{"delete":{"tags":["SalaryTypes"],"summary":"Deletes a salary type.","operationId":"SalaryTypes_DeleteSalaryType","consumes":[],"produces":["application/json","text/json"],"parameters":[{"name":"salaryTypeId","in":"path","required":true,"type":"integer","format":"int64"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/System.Web.Http.Results.OkResult"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/salarytypes/inherit":{"post":{"tags":["SalaryTypes"],"summary":"Inherits a default salary type in the currently active company, creating a new company-specific salary type.","operationId":"SalaryTypes_InheritBaseSalaryType","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded","multipart/form-data"],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"request","in":"body","required":true,"schema":{"$ref":"#/definitions/Intect.WebAPI.Controllers.SalaryTypesController.InheritSalaryTypeRequest"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Intect.SalaryType"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/salarytypes/{salaryTypeId}/translations":{"get":{"tags":["SalaryTypes"],"summary":"Retrieves the set of translations for a salary type.","operationId":"SalaryTypes_GetSalaryTypeTranslations","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"salaryTypeId","in":"path","required":true,"type":"integer","format":"int64"}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.SalaryTypeTranslation"}}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/salarytypes/translations/list":{"post":{"tags":["SalaryTypes"],"summary":"Creates / updates a set of salary type translations. Entities with Id = 0 will be created, others will be updated.","operationId":"SalaryTypes_SetTranslations","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded","multipart/form-data"],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"translations","in":"body","required":true,"schema":{"type":"array","items":{"$ref":"#/definitions/Intect.SalaryTypeTranslation"}}}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.SalaryTypeTranslation"}}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/salarytypes/simple":{"put":{"tags":["SalaryTypes"],"summary":"Updates an existing salary type, specifying only the external reference.","operationId":"SalaryTypes_UpdateSalaryTypeSimple","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded","multipart/form-data"],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"request","in":"body","description":"The salary type to update.","required":true,"schema":{"$ref":"#/definitions/Intect.WebAPI.Controllers.SalaryTypesController.SimpleSalaryTypeUpdateRequest"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Intect.SalaryType"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/salarytypes/{salaryTypeId}/overviewindex/{overviewIndex}/displaymode/{overviewDisplayMode}":{"put":{"tags":["SalaryTypes"],"summary":"Sets the field OverviewIndex and OverviewDisplayMode for a specific salary type. If another salary type has the same value, it is automatically swapped.","operationId":"SalaryTypes_ConfigureOverviewBehavior","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"salaryTypeId","in":"path","description":"The ID of the salary type to update.","required":true,"type":"integer","format":"int64"},{"name":"overviewIndex","in":"path","description":"The 1-based index indicating the order to display the salary type in the overview tab (Company -&gt; Payroll Data). Must be a number between 1 and 7.","required":true,"type":"integer","format":"int32"},{"name":"overviewDisplayMode","in":"path","description":"A value indicating how to display the salary type in the overview. Call api/staticdata/SalaryRecordsOverviewDisplayMode for possible values.","required":true,"type":"integer","format":"int32"}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.SalaryType"}}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/salarytypes/automap":{"post":{"tags":["SalaryTypes"],"summary":"Automaps salary types to the Integration that currently has the AutoMap operation enabled.","operationId":"SalaryTypes_AutoMapSalaryTypes","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.SalaryType"}}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/salarytypes/department":{"put":{"tags":["SalaryTypes"],"summary":"Updates an existing DepartmentSalaryTypeMapping","operationId":"SalaryTypes_UpdateDepartmentSalaryTypeMapping","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded","multipart/form-data"],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"departmentSalaryTypeMapping","in":"body","description":"DepartmentSalaryTypeMapping to update","required":true,"schema":{"$ref":"#/definitions/Intect.DepartmentSalaryTypeMapping"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Intect.DepartmentSalaryTypeMapping"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]},"post":{"tags":["SalaryTypes"],"summary":"Create a new DepartmentSalaryTypeMapping","operationId":"SalaryTypes_CreateDepartmentSalaryTypeMapping","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded","multipart/form-data"],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"departmentSalaryTypeMapping","in":"body","description":"DepartmentSalaryTypeMapping to create","required":true,"schema":{"$ref":"#/definitions/Intect.DepartmentSalaryTypeMapping"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Intect.DepartmentSalaryTypeMapping"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/salarytypes/department/{departmentSalaryTypeMappingId}":{"delete":{"tags":["SalaryTypes"],"summary":"Delete an existing DepartmentSalaryTypeMapping","operationId":"SalaryTypes_DeleteDepartmentSalaryTypeMapping","consumes":[],"produces":["application/json","text/json"],"parameters":[{"name":"departmentSalaryTypeMappingId","in":"path","description":"Id of the DepartmentSalaryTypeMapping to delete","required":true,"type":"integer","format":"int64"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/System.Web.Http.Results.OkResult"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/salarytypes/department/{departmentId}":{"get":{"tags":["SalaryTypes"],"summary":"Fetches the existing DepartmentSalaryTypeMappings for the specified department","operationId":"SalaryTypes_GetDepartmentSalaryTypeMappings","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"departmentId","in":"path","description":"The id of the department to fetch the mappings of","required":true,"type":"integer","format":"int64"}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.DepartmentSalaryTypeMapping"}}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/startuptasks/status":{"get":{"tags":["Startuptasks"],"summary":"Retrieves a list of tasks and their status for the current company. Note that StatusId is 0 = Todo, 1 = Completed and -1 = Skipped.","operationId":"Startuptasks_GetStartupTasksWithStatus","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.StartupTaskCompanyView"}}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/startuptasks/{taskId}/skip":{"post":{"tags":["Startuptasks"],"summary":"Skips the specified task.","operationId":"Startuptasks_SkipTask","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"taskId","in":"path","required":true,"type":"integer","format":"int64"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Intect.StartupTaskCompanyView"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/startuptasks/{taskId}/done":{"post":{"tags":["Startuptasks"],"summary":"Completes the specified task.","operationId":"Startuptasks_CompleteTask","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"taskId","in":"path","required":true,"type":"integer","format":"int64"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Intect.StartupTaskCompanyView"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/startuptasks/{taskId}/reset":{"post":{"tags":["Startuptasks"],"summary":"Undoes completion or skipping of the specified task.","operationId":"Startuptasks_ResetTask","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"taskId","in":"path","required":true,"type":"integer","format":"int64"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Intect.StartupTaskCompanyView"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/staticdata/statisticssalaryprinciple":{"get":{"tags":["StaticData"],"summary":"Retrieves a list of all known StatisticsSalaryPrinciples.","operationId":"StaticData_GetStatisticsSalaryPrinciples","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.StatisticsSalaryPrinciple"}}}},"security":[{"ApiKey":[]}]}},"/api/staticdata/statisticsstatusfno":{"get":{"tags":["StaticData"],"summary":"Retrieves a list of all known StatisticsStatusFNOs.","operationId":"StaticData_GetStatisticsStatusFNOs","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.StatisticsStatusFNO"}}}},"security":[{"ApiKey":[]}]}},"/api/staticdata/systemalias":{"get":{"tags":["StaticData"],"summary":"Retrieves a list of all known SystemAliases.","operationId":"StaticData_GetSystemAliases","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.SystemAlias"}}}},"security":[{"ApiKey":[]}]}},"/api/staticdata/taxcardresponsestatus":{"get":{"tags":["StaticData"],"summary":"Retrieves a list of all known TaxCardResponseStatuses.","operationId":"StaticData_GetTaxCardResponseStatuses","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.TaxCardResponseStatus"}}}},"security":[{"ApiKey":[]}]}},"/api/staticdata/taxcardtype":{"get":{"tags":["StaticData"],"summary":"Retrieves a list of all known TaxCardTypes.","operationId":"StaticData_GetTaxCardTypes","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.TaxCardType"}}}},"security":[{"ApiKey":[]}]}},"/api/staticdata/taxdateoverride":{"get":{"tags":["StaticData"],"summary":"Retrieves a list of all known TaxDateOverrides.","operationId":"StaticData_GetTaxDateOverrides","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.TaxDateOverride"}}}},"security":[{"ApiKey":[]}]}},"/api/staticdata/taxrule":{"get":{"tags":["StaticData"],"summary":"Retrieves a list of all known TaxRules.","operationId":"StaticData_GetTaxRules","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.TaxRule"}}}},"security":[{"ApiKey":[]}]}},"/api/staticdata/taxtable":{"get":{"tags":["StaticData"],"summary":"Retrieves a list of all known TaxTables.","operationId":"StaticData_GetTaxTables","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.TaxTable"}}}},"security":[{"ApiKey":[]}]}},"/api/staticdata/templatemodevalue":{"get":{"tags":["StaticData"],"summary":"Retrieves a list of all known TemplateModeValues.","operationId":"StaticData_GetTemplateModeValues","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.TemplateModeValue"}}}},"security":[{"ApiKey":[]}]}},"/api/staticdata/termexplanation":{"get":{"tags":["StaticData"],"summary":"Retrieves a list of all known TermExplanations.","operationId":"StaticData_GetTermExplanations","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.TermExplanation"}}}},"security":[{"ApiKey":[]}]}},"/api/staticdata/timeentryrecordacrosssalaryperiodstrategy":{"get":{"tags":["StaticData"],"summary":"Retrieves a list of all known TimeEntryRecordAcrossSalaryPeriodStrategies.","operationId":"StaticData_GetTimeEntryRecordAcrossSalaryPeriodStrategies","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.TimeEntryRecordAcrossSalaryPeriodStrategy"}}}},"security":[{"ApiKey":[]}]}},"/api/staticdata/timeentrystatus":{"get":{"tags":["StaticData"],"summary":"Retrieves a list of all known TimeEntryStatuses.","operationId":"StaticData_GetTimeEntryStatuses","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.TimeEntryStatus"}}}},"security":[{"ApiKey":[]}]}},"/api/staticdata/timeentrystatusextended":{"get":{"tags":["StaticData"],"summary":"Retrieves a list of all known TimeEntryStatusExtendeds.","operationId":"StaticData_GetTimeEntryStatusExtendeds","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.TimeEntryStatusExtended"}}}},"security":[{"ApiKey":[]}]}},"/api/staticdata/unicontadimension":{"get":{"tags":["StaticData"],"summary":"Retrieves a list of all known UnicontaDimensions.","operationId":"StaticData_GetUnicontaDimensions","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.UnicontaDimension"}}}},"security":[{"ApiKey":[]}]}},"/api/staticdata/unittype":{"get":{"tags":["StaticData"],"summary":"Retrieves a list of all known UnitTypes.","operationId":"StaticData_GetUnitTypes","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.UnitType"}}}},"security":[{"ApiKey":[]}]}},"/api/staticdata/userpreference":{"get":{"tags":["StaticData"],"summary":"Retrieves a list of all known UserPreferences.","operationId":"StaticData_GetUserPreferences","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.UserPreference"}}}},"security":[{"ApiKey":[]}]}},"/api/staticdata/vacationpayoutmethod":{"get":{"tags":["StaticData"],"summary":"Retrieves a list of all known VacationPayoutMethods.","operationId":"StaticData_GetVacationPayoutMethods","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.VacationPayoutMethod"}}}},"security":[{"ApiKey":[]}]}},"/api/staticdata/vacationperiod":{"get":{"tags":["StaticData"],"summary":"Retrieves a list of all known VacationPeriods.","operationId":"StaticData_GetVacationPeriods","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.VacationPeriod"}}}},"security":[{"ApiKey":[]}]}},"/api/staticdata/vacationprovider":{"get":{"tags":["StaticData"],"summary":"Retrieves a list of all known VacationProviders.","operationId":"StaticData_GetVacationProviders","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.VacationProvider"}}}},"security":[{"ApiKey":[]}]}},"/api/staticdata/vacationsupplementpayoutmethoddk":{"get":{"tags":["StaticData"],"summary":"Retrieves a list of all known VacationSupplementPayoutMethodDKs.","operationId":"StaticData_GetVacationSupplementPayoutMethodDKs","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.VacationSupplementPayoutMethodDK"}}}},"security":[{"ApiKey":[]}]}},"/api/staticdata/vacationterminationmethod":{"get":{"tags":["StaticData"],"summary":"Retrieves a list of all known VacationTerminationMethods.","operationId":"StaticData_GetVacationTerminationMethods","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.VacationTerminationMethod"}}}},"security":[{"ApiKey":[]}]}},"/api/staticdata/vacationtype":{"get":{"tags":["StaticData"],"summary":"Retrieves a list of all known VacationTypes.","operationId":"StaticData_GetVacationTypes","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.VacationType"}}}},"security":[{"ApiKey":[]}]}},"/api/staticdata/variablevacationpayoutmethod":{"get":{"tags":["StaticData"],"summary":"Retrieves a list of all known VariableVacationPayoutMethods.","operationId":"StaticData_GetVariableVacationPayoutMethods","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.VariableVacationPayoutMethod"}}}},"security":[{"ApiKey":[]}]}},"/api/staticdata/vehiclepersontype":{"get":{"tags":["StaticData"],"summary":"Retrieves a list of all known VehiclePersonTypes.","operationId":"StaticData_GetVehiclePersonTypes","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.VehiclePersonType"}}}},"security":[{"ApiKey":[]}]}},"/api/staticdata/workbookdimension":{"get":{"tags":["StaticData"],"summary":"Retrieves a list of all known WorkBookDimensions.","operationId":"StaticData_GetWorkBookDimensions","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.WorkBookDimension"}}}},"security":[{"ApiKey":[]}]}},"/api/staticdata/workbookversion":{"get":{"tags":["StaticData"],"summary":"Retrieves a list of all known WorkBookVersions.","operationId":"StaticData_GetWorkBookVersions","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.WorkBookVersion"}}}},"security":[{"ApiKey":[]}]}},"/api/staticdata/workinghoursarragement":{"get":{"tags":["StaticData"],"summary":"Retrieves a list of all known WorkingHoursArragements.","operationId":"StaticData_GetWorkingHoursArragements","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.WorkingHoursArragement"}}}},"security":[{"ApiKey":[]}]}},"/api/staticdata/year5vacationdaysactionse":{"get":{"tags":["StaticData"],"summary":"Retrieves a list of all known Year5VacationDaysActionSEs.","operationId":"StaticData_GetYear5VacationDaysActionSEs","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.Year5VacationDaysActionSE"}}}},"security":[{"ApiKey":[]}]}},"/api/staticdata":{"get":{"tags":["StaticData"],"summary":"Retrieves a list of all static data in the system. Note: Consider getting the data by type instead.","operationId":"StaticData_GetStaticData","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.StaticData"}}}},"security":[{"ApiKey":[]}]}},"/api/staticdata/types":{"get":{"tags":["StaticData"],"summary":"Retrieves a list of all possible types of static data.","operationId":"StaticData_GetStaticDataTypes","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"type":"string"}}}},"security":[{"ApiKey":[]}]}},"/api/staticdata/{type}/lang/{languageCode}":{"get":{"tags":["StaticData"],"summary":"Retrieves a list of all values of the specified static data type. This method allows you to specify the desired output language.","operationId":"StaticData_GetStaticDataByTypeTranslated","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"type","in":"path","required":true,"type":"string"},{"name":"languageCode","in":"path","required":true,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.StaticDataEntity"}}}},"security":[{"ApiKey":[]}]}},"/api/staticdata/absenceintervaloption":{"get":{"tags":["StaticData"],"summary":"Retrieves a list of all known AbsenceIntervalOptions.","operationId":"StaticData_GetAbsenceIntervalOptions","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.AbsenceIntervalOption"}}}},"security":[{"ApiKey":[]}]}},"/api/staticdata/absenceintervalstatus":{"get":{"tags":["StaticData"],"summary":"Retrieves a list of all known AbsenceIntervalStatuses.","operationId":"StaticData_GetAbsenceIntervalStatuses","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.AbsenceIntervalStatus"}}}},"security":[{"ApiKey":[]}]}},"/api/staticdata/absenceintervaltype":{"get":{"tags":["StaticData"],"summary":"Retrieves a list of all known AbsenceIntervalTypes.","operationId":"StaticData_GetAbsenceIntervalTypes","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.AbsenceIntervalType"}}}},"security":[{"ApiKey":[]}]}},"/api/staticdata/accountinvoicetype":{"get":{"tags":["StaticData"],"summary":"Retrieves a list of all known AccountInvoiceTypes.","operationId":"StaticData_GetAccountInvoiceTypes","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.AccountInvoiceType"}}}},"security":[{"ApiKey":[]}]}},"/api/staticdata/accountrole":{"get":{"tags":["StaticData"],"summary":"Retrieves a list of all known AccountRoles.","operationId":"StaticData_GetAccountRoles","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.AccountRole"}}}},"security":[{"ApiKey":[]}]}},"/api/staticdata/accountstatus":{"get":{"tags":["StaticData"],"summary":"Retrieves a list of all known AccountStatuses.","operationId":"StaticData_GetAccountStatuses","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.AccountStatus"}}}},"security":[{"ApiKey":[]}]}},"/api/staticdata/accounttype":{"get":{"tags":["StaticData"],"summary":"Retrieves a list of all known AccountTypes.","operationId":"StaticData_GetAccountTypes","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.AccountType"}}}},"security":[{"ApiKey":[]}]}},"/api/staticdata/additionalvacationterminationmethod":{"get":{"tags":["StaticData"],"summary":"Retrieves a list of all known AdditionalVacationTerminationMethods.","operationId":"StaticData_GetAdditionalVacationTerminationMethods","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.AdditionalVacationTerminationMethod"}}}},"security":[{"ApiKey":[]}]}},"/api/staticdata/agarate":{"get":{"tags":["StaticData"],"summary":"Retrieves a list of all known AgaRates.","operationId":"StaticData_GetAgaRates","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.AgaRate"}}}},"security":[{"ApiKey":[]}]}},"/api/staticdata/ameldingresponsemessage":{"get":{"tags":["StaticData"],"summary":"Retrieves a list of all known AmeldingResponseMessages.","operationId":"StaticData_GetAmeldingResponseMessages","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.AmeldingResponseMessage"}}}},"security":[{"ApiKey":[]}]}},"/api/staticdata/appointmenttype":{"get":{"tags":["StaticData"],"summary":"Retrieves a list of all known AppointmentTypes.","operationId":"StaticData_GetAppointmentTypes","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.AppointmentType"}}}},"security":[{"ApiKey":[]}]}},"/api/staticdata/atpagreement":{"get":{"tags":["StaticData"],"summary":"Retrieves a list of all known AtpAgreements.","operationId":"StaticData_GetAtpAgreements","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.AtpAgreement"}}}},"security":[{"ApiKey":[]}]}},"/api/staticdata/atprate":{"get":{"tags":["StaticData"],"summary":"Retrieves a list of all known AtpRates.","operationId":"StaticData_GetAtpRates","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.AtpRate"}}}},"security":[{"ApiKey":[]}]}},"/api/staticdata/auditlogoperation":{"get":{"tags":["StaticData"],"summary":"Retrieves a list of all known AuditLogOperations.","operationId":"StaticData_GetAuditLogOperations","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.AuditLogOperation"}}}},"security":[{"ApiKey":[]}]}},"/api/staticdata/balanceearninginterval":{"get":{"tags":["StaticData"],"summary":"Retrieves a list of all known BalanceEarningIntervals.","operationId":"StaticData_GetBalanceEarningIntervals","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.BalanceEarningInterval"}}}},"security":[{"ApiKey":[]}]}},"/api/staticdata/balancespendingmethod":{"get":{"tags":["StaticData"],"summary":"Retrieves a list of all known BalanceSpendingMethods.","operationId":"StaticData_GetBalanceSpendingMethods","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.BalanceSpendingMethod"}}}},"security":[{"ApiKey":[]}]}},"/api/staticdata/balanceterminationmethod":{"get":{"tags":["StaticData"],"summary":"Retrieves a list of all known BalanceTerminationMethods.","operationId":"StaticData_GetBalanceTerminationMethods","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.BalanceTerminationMethod"}}}},"security":[{"ApiKey":[]}]}},"/api/staticdata/bank":{"get":{"tags":["StaticData"],"summary":"Retrieves a list of all known Banks.","operationId":"StaticData_GetBanks","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.Bank"}}}},"security":[{"ApiKey":[]}]}},"/api/staticdata/bankholiday":{"get":{"tags":["StaticData"],"summary":"Retrieves a list of all known BankHolidaies.","operationId":"StaticData_GetBankHolidaies","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.BankHoliday"}}}},"security":[{"ApiKey":[]}]}},"/api/staticdata/bankholidaytype":{"get":{"tags":["StaticData"],"summary":"Retrieves a list of all known BankHolidayTypes.","operationId":"StaticData_GetBankHolidayTypes","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.BankHolidayType"}}}},"security":[{"ApiKey":[]}]}},"/api/staticdata/basecalculationmethod":{"get":{"tags":["StaticData"],"summary":"Retrieves a list of all known BaseCalculationMethods.","operationId":"StaticData_GetBaseCalculationMethods","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.BaseCalculationMethod"}}}},"security":[{"ApiKey":[]}]}},"/api/staticdata/billingprinciple":{"get":{"tags":["StaticData"],"summary":"Retrieves a list of all known BillingPrinciples.","operationId":"StaticData_GetBillingPrinciples","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.BillingPrinciple"}}}},"security":[{"ApiKey":[]}]}},"/api/staticdata/carownershipdata":{"get":{"tags":["StaticData"],"summary":"Retrieves a list of all known CarOwnershipDatas.","operationId":"StaticData_GetCarOwnershipDatas","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.CarOwnershipData"}}}},"security":[{"ApiKey":[]}]}},"/api/staticdata/causeofenddate":{"get":{"tags":["StaticData"],"summary":"Retrieves a list of all known CauseOfEndDates.","operationId":"StaticData_GetCauseOfEndDates","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.CauseOfEndDate"}}}},"security":[{"ApiKey":[]}]}},"/api/staticdata/chartofaccount":{"get":{"tags":["StaticData"],"summary":"Retrieves a list of all known ChartOfAccounts.","operationId":"StaticData_GetChartOfAccounts","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.ChartOfAccount"}}}},"security":[{"ApiKey":[]}]}},"/api/staticdata/city":{"get":{"tags":["StaticData"],"summary":"Retrieves a list of all known Cities.","operationId":"StaticData_GetCities","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.City"}}}},"security":[{"ApiKey":[]}]}},"/api/staticdata/commutertype":{"get":{"tags":["StaticData"],"summary":"Retrieves a list of all known CommuterTypes.","operationId":"StaticData_GetCommuterTypes","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.CommuterType"}}}},"security":[{"ApiKey":[]}]}},"/api/staticdata/companycarfuelpayer":{"get":{"tags":["StaticData"],"summary":"Retrieves a list of all known CompanyCarFuelPayers.","operationId":"StaticData_GetCompanyCarFuelPayers","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.CompanyCarFuelPayer"}}}},"security":[{"ApiKey":[]}]}},"/api/staticdata/companycarfueltype":{"get":{"tags":["StaticData"],"summary":"Retrieves a list of all known CompanyCarFuelTypes.","operationId":"StaticData_GetCompanyCarFuelTypes","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.CompanyCarFuelType"}}}},"security":[{"ApiKey":[]}]}},"/api/staticdata/companycartaxrate":{"get":{"tags":["StaticData"],"summary":"Retrieves a list of all known CompanyCarTaxRates.","operationId":"StaticData_GetCompanyCarTaxRates","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.CompanyCarTaxRate"}}}},"security":[{"ApiKey":[]}]}},"/api/staticdata/companypreference":{"get":{"tags":["StaticData"],"summary":"Retrieves a list of all known CompanyPreferences.","operationId":"StaticData_GetCompanyPreferences","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.CompanyPreference"}}}},"security":[{"ApiKey":[]}]}},"/api/staticdata/companypreferencecategory":{"get":{"tags":["StaticData"],"summary":"Retrieves a list of all known CompanyPreferenceCategories.","operationId":"StaticData_GetCompanyPreferenceCategories","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.CompanyPreferenceCategory"}}}},"security":[{"ApiKey":[]}]}},"/api/staticdata/companystatus":{"get":{"tags":["StaticData"],"summary":"Retrieves a list of all known CompanyStatuses.","operationId":"StaticData_GetCompanyStatuses","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.CompanyStatus"}}}},"security":[{"ApiKey":[]}]}},"/api/staticdata/companytype":{"get":{"tags":["StaticData"],"summary":"Retrieves a list of all known CompanyTypes.","operationId":"StaticData_GetCompanyTypes","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.CompanyType"}}}},"security":[{"ApiKey":[]}]}},"/api/staticdata/country":{"get":{"tags":["StaticData"],"summary":"Retrieves a list of all known Countries.","operationId":"StaticData_GetCountries","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.Country"}}}},"security":[{"ApiKey":[]}]}},"/api/staticdata/currency":{"get":{"tags":["StaticData"],"summary":"Retrieves a list of all known Currencies.","operationId":"StaticData_GetCurrencies","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.Currency"}}}},"security":[{"ApiKey":[]}]}},"/api/staticdata/datatype":{"get":{"tags":["StaticData"],"summary":"Retrieves a list of all known DataTypes.","operationId":"StaticData_GetDataTypes","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.DataType"}}}},"security":[{"ApiKey":[]}]}},"/api/staticdata/dimension":{"get":{"tags":["StaticData"],"summary":"Retrieves a list of all known Dimensions.","operationId":"StaticData_GetDimensions","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.Dimension"}}}},"security":[{"ApiKey":[]}]}},"/api/staticdata/dlbrreportingselector":{"get":{"tags":["StaticData"],"summary":"Retrieves a list of all known DLBRReportingSelectors.","operationId":"StaticData_GetDLBRReportingSelectors","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.DLBRReportingSelector"}}}},"security":[{"ApiKey":[]}]}},"/api/staticdata/dynamics365bcdimension":{"get":{"tags":["StaticData"],"summary":"Retrieves a list of all known Dynamics365BCDimensions.","operationId":"StaticData_GetDynamics365BCDimensions","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.Dynamics365BCDimension"}}}},"security":[{"ApiKey":[]}]}},"/api/staticdata/economicdepartmentselector":{"get":{"tags":["StaticData"],"summary":"Retrieves a list of all known EconomicDepartmentSelectors.","operationId":"StaticData_GetEconomicDepartmentSelectors","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.EconomicDepartmentSelector"}}}},"security":[{"ApiKey":[]}]}},"/api/staticdata/eincomegroupbyparameter":{"get":{"tags":["StaticData"],"summary":"Retrieves a list of all known EIncomeGroupByParameters.","operationId":"StaticData_GetEIncomeGroupByParameters","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.EIncomeGroupByParameter"}}}},"security":[{"ApiKey":[]}]}},"/api/staticdata/emailtemplate":{"get":{"tags":["StaticData"],"summary":"Retrieves a list of all known EmailTemplates.","operationId":"StaticData_GetEmailTemplates","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.EmailTemplate"}}}},"security":[{"ApiKey":[]}]}},"/api/staticdata/employmenttype":{"get":{"tags":["StaticData"],"summary":"Retrieves a list of all known EmploymentTypes.","operationId":"StaticData_GetEmploymentTypes","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.EmploymentType"}}}},"security":[{"ApiKey":[]}]}},"/api/staticdata/entitytype":{"get":{"tags":["StaticData"],"summary":"Retrieves a list of all known EntityTypes.","operationId":"StaticData_GetEntityTypes","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.EntityType"}}}},"security":[{"ApiKey":[]}]}},"/api/staticdata/exportfeedbackstatus":{"get":{"tags":["StaticData"],"summary":"Retrieves a list of all known ExportFeedbackStatuses.","operationId":"StaticData_GetExportFeedbackStatuses","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.ExportFeedbackStatus"}}}},"security":[{"ApiKey":[]}]}},"/api/staticdata/externalsystem":{"get":{"tags":["StaticData"],"summary":"Retrieves a list of all known ExternalSystems.","operationId":"StaticData_GetExternalSystems","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.ExternalSystem"}}}},"security":[{"ApiKey":[]}]}},"/api/staticdata/externalsystemconfiguration":{"get":{"tags":["StaticData"],"summary":"Retrieves a list of all known ExternalSystemConfigurations.","operationId":"StaticData_GetExternalSystemConfigurations","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.ExternalSystemConfiguration"}}}},"security":[{"ApiKey":[]}]}},"/api/staticdata/externalsystemcredential":{"get":{"tags":["StaticData"],"summary":"Retrieves a list of all known ExternalSystemCredentials.","operationId":"StaticData_GetExternalSystemCredentials","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.ExternalSystemCredential"}}}},"security":[{"ApiKey":[]}]}},"/api/staticdata/externalsystemoperation":{"get":{"tags":["StaticData"],"summary":"Retrieves a list of all known ExternalSystemOperations.","operationId":"StaticData_GetExternalSystemOperations","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.ExternalSystemOperation"}}}},"security":[{"ApiKey":[]}]}},"/api/staticdata/extravacationhoursearningbehavior":{"get":{"tags":["StaticData"],"summary":"Retrieves a list of all known ExtraVacationHoursEarningBehaviors.","operationId":"StaticData_GetExtraVacationHoursEarningBehaviors","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.ExtraVacationHoursEarningBehavior"}}}},"security":[{"ApiKey":[]}]}},"/api/staticdata/financeaccounttype":{"get":{"tags":["StaticData"],"summary":"Retrieves a list of all known FinanceAccountTypes.","operationId":"StaticData_GetFinanceAccountTypes","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.FinanceAccountType"}}}},"security":[{"ApiKey":[]}]}},"/api/staticdata/formulafunction":{"get":{"tags":["StaticData"],"summary":"Retrieves a list of all known FormulaFunctions.","operationId":"StaticData_GetFormulaFunctions","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.FormulaFunction"}}}},"security":[{"ApiKey":[]}]}},"/api/staticdata/formulafunctionpart":{"get":{"tags":["StaticData"],"summary":"Retrieves a list of all known FormulaFunctionParts.","operationId":"StaticData_GetFormulaFunctionParts","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.FormulaFunctionPart"}}}},"security":[{"ApiKey":[]}]}},"/api/staticdata/formulafunctionpartvalue":{"get":{"tags":["StaticData"],"summary":"Retrieves a list of all known FormulaFunctionPartValues.","operationId":"StaticData_GetFormulaFunctionPartValues","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.FormulaFunctionPartValue"}}}},"security":[{"ApiKey":[]}]}},"/api/staticdata/formulaoutputtype":{"get":{"tags":["StaticData"],"summary":"Retrieves a list of all known FormulaOutputTypes.","operationId":"StaticData_GetFormulaOutputTypes","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.FormulaOutputType"}}}},"security":[{"ApiKey":[]}]}},"/api/staticdata/formulascalar":{"get":{"tags":["StaticData"],"summary":"Retrieves a list of all known FormulaScalars.","operationId":"StaticData_GetFormulaScalars","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.FormulaScalar"}}}},"security":[{"ApiKey":[]}]}},"/api/staticdata/fortnoxdimension":{"get":{"tags":["StaticData"],"summary":"Retrieves a list of all known FortnoxDimensions.","operationId":"StaticData_GetFortnoxDimensions","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.FortnoxDimension"}}}},"security":[{"ApiKey":[]}]}},"/api/staticdata/gender":{"get":{"tags":["StaticData"],"summary":"Retrieves a list of all known Genders.","operationId":"StaticData_GetGenders","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.Gender"}}}},"security":[{"ApiKey":[]}]}},"/api/staticdata/greatprayersupplementpayoutmethod":{"get":{"tags":["StaticData"],"summary":"Retrieves a list of all known GreatPrayerSupplementPayoutMethods.","operationId":"StaticData_GetGreatPrayerSupplementPayoutMethods","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.GreatPrayerSupplementPayoutMethod"}}}},"security":[{"ApiKey":[]}]}},"/api/staticdata/importconversion":{"get":{"tags":["StaticData"],"summary":"Retrieves a list of all known ImportConversions.","operationId":"StaticData_GetImportConversions","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.ImportConversion"}}}},"security":[{"ApiKey":[]}]}},"/api/staticdata/importlist":{"get":{"tags":["StaticData"],"summary":"Retrieves a list of all known ImportLists.","operationId":"StaticData_GetImportLists","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.ImportList"}}}},"security":[{"ApiKey":[]}]}},"/api/staticdata/importmappinglimitation":{"get":{"tags":["StaticData"],"summary":"Retrieves a list of all known ImportMappingLimitations.","operationId":"StaticData_GetImportMappingLimitations","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.ImportMappingLimitation"}}}},"security":[{"ApiKey":[]}]}},"/api/staticdata/importoption":{"get":{"tags":["StaticData"],"summary":"Retrieves a list of all known ImportOptions.","operationId":"StaticData_GetImportOptions","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.ImportOption"}}}},"security":[{"ApiKey":[]}]}},"/api/staticdata/importoptionvalue":{"get":{"tags":["StaticData"],"summary":"Retrieves a list of all known ImportOptionValues.","operationId":"StaticData_GetImportOptionValues","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.ImportOptionValue"}}}},"security":[{"ApiKey":[]}]}},"/api/staticdata/importtemplateparameter":{"get":{"tags":["StaticData"],"summary":"Retrieves a list of all known ImportTemplateParameters.","operationId":"StaticData_GetImportTemplateParameters","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.ImportTemplateParameter"}}}},"security":[{"ApiKey":[]}]}},"/api/staticdata/importtemplateparameterassignment":{"get":{"tags":["StaticData"],"summary":"Retrieves a list of all known ImportTemplateParameterAssignments.","operationId":"StaticData_GetImportTemplateParameterAssignments","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.ImportTemplateParameterAssignment"}}}},"security":[{"ApiKey":[]}]}},"/api/staticdata/importtype":{"get":{"tags":["StaticData"],"summary":"Retrieves a list of all known ImportTypes.","operationId":"StaticData_GetImportTypes","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.ImportType"}}}},"security":[{"ApiKey":[]}]}},"/api/staticdata/incomerelatedinformation":{"get":{"tags":["StaticData"],"summary":"Retrieves a list of all known IncomeRelatedInformations.","operationId":"StaticData_GetIncomeRelatedInformations","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.IncomeRelatedInformation"}}}},"security":[{"ApiKey":[]}]}},"/api/staticdata/incometype":{"get":{"tags":["StaticData"],"summary":"Retrieves a list of all known IncomeTypes.","operationId":"StaticData_GetIncomeTypes","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.IncomeType"}}}},"security":[{"ApiKey":[]}]}},"/api/staticdata/industryorganization":{"get":{"tags":["StaticData"],"summary":"Retrieves a list of all known IndustryOrganizations.","operationId":"StaticData_GetIndustryOrganizations","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.IndustryOrganization"}}}},"security":[{"ApiKey":[]}]}},"/api/staticdata/integrationstatus":{"get":{"tags":["StaticData"],"summary":"Retrieves a list of all known IntegrationStatuses.","operationId":"StaticData_GetIntegrationStatuses","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.IntegrationStatus"}}}},"security":[{"ApiKey":[]}]}},"/api/staticdata/intervaltype":{"get":{"tags":["StaticData"],"summary":"Retrieves a list of all known IntervalTypes.","operationId":"StaticData_GetIntervalTypes","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.IntervalType"}}}},"security":[{"ApiKey":[]}]}},"/api/staticdata/inventioitdimension":{"get":{"tags":["StaticData"],"summary":"Retrieves a list of all known InventioItDimensions.","operationId":"StaticData_GetInventioItDimensions","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.InventioItDimension"}}}},"security":[{"ApiKey":[]}]}},"/api/staticdata/ledgerstatus":{"get":{"tags":["StaticData"],"summary":"Retrieves a list of all known LedgerStatuses.","operationId":"StaticData_GetLedgerStatuses","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.LedgerStatus"}}}},"security":[{"ApiKey":[]}]}},"/api/staticdata/maternityprogram":{"get":{"tags":["StaticData"],"summary":"Retrieves a list of all known MaternityPrograms.","operationId":"StaticData_GetMaternityPrograms","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.MaternityProgram"}}}},"security":[{"ApiKey":[]}]}},"/api/staticdata/maternityrate":{"get":{"tags":["StaticData"],"summary":"Retrieves a list of all known MaternityRates.","operationId":"StaticData_GetMaternityRates","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.MaternityRate"}}}},"security":[{"ApiKey":[]}]}},"/api/staticdata/mergedpayslipzipgrouping":{"get":{"tags":["StaticData"],"summary":"Retrieves a list of all known MergedPayslipZipGroupings.","operationId":"StaticData_GetMergedPayslipZipGroupings","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.MergedPayslipZipGrouping"}}}},"security":[{"ApiKey":[]}]}},"/api/staticdata/module":{"get":{"tags":["StaticData"],"summary":"Retrieves a list of all known Modules for specified country.","operationId":"StaticData_GetModules","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.Module"}}}},"deprecated":true,"security":[{"ApiKey":[]}]}},"/api/staticdata/modulepackage":{"get":{"tags":["StaticData"],"summary":"Retrieves a list of all known ModulePackages for specified country.","operationId":"StaticData_GetModulePackages","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.ModulePackage"}}}},"deprecated":true,"security":[{"ApiKey":[]}]}},"/api/staticdata/month":{"get":{"tags":["StaticData"],"summary":"Retrieves a list of all known Months.","operationId":"StaticData_GetMonths","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.Month"}}}},"security":[{"ApiKey":[]}]}},"/api/staticdata/municipality":{"get":{"tags":["StaticData"],"summary":"Retrieves a list of all known Municipalities.","operationId":"StaticData_GetMunicipalities","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.Municipality"}}}},"security":[{"ApiKey":[]}]}},"/api/staticdata/norwaytypeofbusiness":{"get":{"tags":["StaticData"],"summary":"Retrieves a list of all known NorwayTypeOfBusinesses.","operationId":"StaticData_GetNorwayTypeOfBusinesses","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.NorwayTypeOfBusiness"}}}},"security":[{"ApiKey":[]}]}},"/api/staticdata/overtimesupplementprinciple":{"get":{"tags":["StaticData"],"summary":"Retrieves a list of all known OvertimeSupplementPrinciples.","operationId":"StaticData_GetOvertimeSupplementPrinciples","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.OvertimeSupplementPrinciple"}}}},"security":[{"ApiKey":[]}]}},"/api/staticdata/paymentexportformat":{"get":{"tags":["StaticData"],"summary":"Retrieves a list of all known PaymentExportFormats.","operationId":"StaticData_GetPaymentExportFormats","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.PaymentExportFormat"}}}},"security":[{"ApiKey":[]}]}},"/api/staticdata/paymentmethod":{"get":{"tags":["StaticData"],"summary":"Retrieves a list of all known PaymentMethods.","operationId":"StaticData_GetPaymentMethods","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.PaymentMethod"}}}},"security":[{"ApiKey":[]}]}},"/api/staticdata/paymentplanprovider":{"get":{"tags":["StaticData"],"summary":"Retrieves a list of all known PaymentPlanProviders.","operationId":"StaticData_GetPaymentPlanProviders","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.PaymentPlanProvider"}}}},"security":[{"ApiKey":[]}]}},"/api/staticdata/paymentplantype":{"get":{"tags":["StaticData"],"summary":"Retrieves a list of all known PaymentPlanTypes.","operationId":"StaticData_GetPaymentPlanTypes","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.PaymentPlanType"}}}},"security":[{"ApiKey":[]}]}},"/api/staticdata/paymentprovider":{"get":{"tags":["StaticData"],"summary":"Retrieves a list of all known PaymentProviders.","operationId":"StaticData_GetPaymentProviders","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.PaymentProvider"}}}},"security":[{"ApiKey":[]}]}},"/api/staticdata/paymentstatus":{"get":{"tags":["StaticData"],"summary":"Retrieves a list of all known PaymentStatuses.","operationId":"StaticData_GetPaymentStatuses","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.PaymentStatus"}}}},"security":[{"ApiKey":[]}]}},"/api/staticdata/paymenttype":{"get":{"tags":["StaticData"],"summary":"Retrieves a list of all known PaymentTypes.","operationId":"StaticData_GetPaymentTypes","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.PaymentType"}}}},"security":[{"ApiKey":[]}]}},"/api/staticdata/pensionflexbehavior":{"get":{"tags":["StaticData"],"summary":"Retrieves a list of all known PensionFlexBehaviors.","operationId":"StaticData_GetPensionFlexBehaviors","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.PensionFlexBehavior"}}}},"security":[{"ApiKey":[]}]}},"/api/staticdata/pensionpolicyvalidation":{"get":{"tags":["StaticData"],"summary":"Retrieves a list of all known PensionPolicyValidations.","operationId":"StaticData_GetPensionPolicyValidations","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.PensionPolicyValidation"}}}},"security":[{"ApiKey":[]}]}},"/api/staticdata/preference":{"get":{"tags":["StaticData"],"summary":"Retrieves a list of all known Preferences.","operationId":"StaticData_GetPreferences","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.Preference"}}}},"security":[{"ApiKey":[]}]}},"/api/staticdata/quarter":{"get":{"tags":["StaticData"],"summary":"Retrieves a list of all known Quarters.","operationId":"StaticData_GetQuarters","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.Quarter"}}}},"security":[{"ApiKey":[]}]}},"/api/staticdata/report":{"get":{"tags":["StaticData"],"summary":"Retrieves a list of all known Reports.","operationId":"StaticData_GetReports","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.Report"}}}},"security":[{"ApiKey":[]}]}},"/api/staticdata/reportarea":{"get":{"tags":["StaticData"],"summary":"Retrieves a list of all known ReportAreas.","operationId":"StaticData_GetReportAreas","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.ReportArea"}}}},"security":[{"ApiKey":[]}]}},"/api/staticdata/reportcategory":{"get":{"tags":["StaticData"],"summary":"Retrieves a list of all known ReportCategories.","operationId":"StaticData_GetReportCategories","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.ReportCategory"}}}},"security":[{"ApiKey":[]}]}},"/api/staticdata/reportparameter":{"get":{"tags":["StaticData"],"summary":"Retrieves a list of all known ReportParameters.","operationId":"StaticData_GetReportParameters","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.ReportParameter"}}}},"security":[{"ApiKey":[]}]}},"/api/staticdata/reportrequeststatus":{"get":{"tags":["StaticData"],"summary":"Retrieves a list of all known ReportRequestStatuses.","operationId":"StaticData_GetReportRequestStatuses","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.ReportRequestStatus"}}}},"security":[{"ApiKey":[]}]}},"/api/staticdata/role":{"get":{"tags":["StaticData"],"summary":"Retrieves a list of all known Roles.","operationId":"StaticData_GetRoles","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.Role"}}}},"security":[{"ApiKey":[]}]}},"/api/staticdata/salarybatchstatus":{"get":{"tags":["StaticData"],"summary":"Retrieves a list of all known SalaryBatchStatuses.","operationId":"StaticData_GetSalaryBatchStatuses","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.SalaryBatchStatus"}}}},"security":[{"ApiKey":[]}]}},"/api/staticdata/salarybatchtype":{"get":{"tags":["StaticData"],"summary":"Retrieves a list of all known SalaryBatchTypes.","operationId":"StaticData_GetSalaryBatchTypes","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.SalaryBatchType"}}}},"security":[{"ApiKey":[]}]}},"/api/staticdata/salaryincomeadditionalinfo":{"get":{"tags":["StaticData"],"summary":"Retrieves a list of all known SalaryIncomeAdditionalInfos.","operationId":"StaticData_GetSalaryIncomeAdditionalInfos","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.SalaryIncomeAdditionalInfo"}}}},"security":[{"ApiKey":[]}]}},"/api/staticdata/salaryincomedescription":{"get":{"tags":["StaticData"],"summary":"Retrieves a list of all known SalaryIncomeDescriptions.","operationId":"StaticData_GetSalaryIncomeDescriptions","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.SalaryIncomeDescription"}}}},"security":[{"ApiKey":[]}]}},"/api/staticdata/salaryincometype":{"get":{"tags":["StaticData"],"summary":"Retrieves a list of all known SalaryIncomeTypes.","operationId":"StaticData_GetSalaryIncomeTypes","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.SalaryIncomeType"}}}},"security":[{"ApiKey":[]}]}},"/api/staticdata/salaryrecordpersistencetype":{"get":{"tags":["StaticData"],"summary":"Retrieves a list of all known SalaryRecordPersistenceTypes.","operationId":"StaticData_GetSalaryRecordPersistenceTypes","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.SalaryRecordPersistenceType"}}}},"security":[{"ApiKey":[]}]}},"/api/staticdata/salaryrecordsoverviewdisplaymode":{"get":{"tags":["StaticData"],"summary":"Retrieves a list of all known SalaryRecordsOverviewDisplayModes.","operationId":"StaticData_GetSalaryRecordsOverviewDisplayModes","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.SalaryRecordsOverviewDisplayMode"}}}},"security":[{"ApiKey":[]}]}},"/api/staticdata/salarysummarycategory":{"get":{"tags":["StaticData"],"summary":"Retrieves a list of all known SalarySummaryCategories.","operationId":"StaticData_GetSalarySummaryCategories","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.SalarySummaryCategory"}}}},"security":[{"ApiKey":[]}]}},"/api/staticdata/salarytotalgroupbyvalue":{"get":{"tags":["StaticData"],"summary":"Retrieves a list of all known SalaryTotalGroupByValues.","operationId":"StaticData_GetSalaryTotalGroupByValues","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.SalaryTotalGroupByValue"}}}},"security":[{"ApiKey":[]}]}},"/api/staticdata/salarytypecategory":{"get":{"tags":["StaticData"],"summary":"Retrieves a list of all known SalaryTypeCategories.","operationId":"StaticData_GetSalaryTypeCategories","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.SalaryTypeCategory"}}}},"security":[{"ApiKey":[]}]}},"/api/staticdata/salarytypedimensiondistributionoption":{"get":{"tags":["StaticData"],"summary":"Retrieves a list of all known SalaryTypeDimensionDistributionOptions.","operationId":"StaticData_GetSalaryTypeDimensionDistributionOptions","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.SalaryTypeDimensionDistributionOption"}}}},"security":[{"ApiKey":[]}]}},"/api/staticdata/salarytypetotalsmultiplebatchesgroupbyparameter":{"get":{"tags":["StaticData"],"summary":"Retrieves a list of all known SalaryTypeTotalsMultipleBatchesGroupByParameters.","operationId":"StaticData_GetSalaryTypeTotalsMultipleBatchesGroupByParameters","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.SalaryTypeTotalsMultipleBatchesGroupByParameter"}}}},"security":[{"ApiKey":[]}]}},"/api/staticdata/signupreferral":{"get":{"tags":["StaticData"],"summary":"Retrieves a list of all known SignupReferrals.","operationId":"StaticData_GetSignupReferrals","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.SignupReferral"}}}},"security":[{"ApiKey":[]}]}},"/api/staticdata/skatteverketagifieldcode":{"get":{"tags":["StaticData"],"summary":"Retrieves a list of all known SkatteverketAgiFieldCodes.","operationId":"StaticData_GetSkatteverketAgiFieldCodes","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.SkatteverketAgiFieldCode"}}}},"security":[{"ApiKey":[]}]}},"/api/staticdata/socialtaxratese":{"get":{"tags":["StaticData"],"summary":"Retrieves a list of all known SocialTaxRateSes.","operationId":"StaticData_GetSocialTaxRateSes","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.SocialTaxRateSe"}}}},"security":[{"ApiKey":[]}]}},"/api/staticdata/sortingoption":{"get":{"tags":["StaticData"],"summary":"Retrieves a list of all known SortingOptions.","operationId":"StaticData_GetSortingOptions","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.SortingOption"}}}},"security":[{"ApiKey":[]}]}},"/api/staticdata/standardvalue":{"get":{"tags":["StaticData"],"summary":"Retrieves a list of all known StandardValues.","operationId":"StaticData_GetStandardValues","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.StandardValue"}}}},"security":[{"ApiKey":[]}]}},"/api/staticdata/statisticsemploymentprinciple":{"get":{"tags":["StaticData"],"summary":"Retrieves a list of all known StatisticsEmploymentPrinciples.","operationId":"StaticData_GetStatisticsEmploymentPrinciples","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.StatisticsEmploymentPrinciple"}}}},"security":[{"ApiKey":[]}]}},"/api/staticdata/statisticsemploymentterms":{"get":{"tags":["StaticData"],"summary":"Retrieves a list of all known StatisticsEmploymentTermses.","operationId":"StaticData_GetStatisticsEmploymentTermses","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.StatisticsEmploymentTerms"}}}},"security":[{"ApiKey":[]}]}},"/api/staticdata/statisticsjobstatus":{"get":{"tags":["StaticData"],"summary":"Retrieves a list of all known StatisticsJobStatuses.","operationId":"StaticData_GetStatisticsJobStatuses","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.StatisticsJobStatus"}}}},"security":[{"ApiKey":[]}]}},"/api/staticdata/statisticspayclassification":{"get":{"tags":["StaticData"],"summary":"Retrieves a list of all known StatisticsPayClassifications.","operationId":"StaticData_GetStatisticsPayClassifications","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.StatisticsPayClassification"}}}},"security":[{"ApiKey":[]}]}},"/api/staticdata/statisticspayformfno":{"get":{"tags":["StaticData"],"summary":"Retrieves a list of all known StatisticsPayFormFNOs.","operationId":"StaticData_GetStatisticsPayFormFNOs","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.StatisticsPayFormFNO"}}}},"security":[{"ApiKey":[]}]}},"/api/staticdata/statisticsperiod":{"get":{"tags":["StaticData"],"summary":"Retrieves a list of all known StatisticsPeriods.","operationId":"StaticData_GetStatisticsPeriods","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.StatisticsPeriod"}}}},"security":[{"ApiKey":[]}]}},"/api/staticdata/statisticsrecipient":{"get":{"tags":["StaticData"],"summary":"Retrieves a list of all known StatisticsRecipients.","operationId":"StaticData_GetStatisticsRecipients","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.StatisticsRecipient"}}}},"security":[{"ApiKey":[]}]}},"/api/timeentry/period/{periodId}":{"get":{"tags":["TimeEntry"],"summary":"Retrieves a list of time entry records across all employees that you have access to, in the specified salary period.","operationId":"TimeEntry_GetTimeEntryRecordsByPeriod","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"periodId","in":"path","description":"The ID of the salary period for which to retrieve records.","required":true,"type":"integer","format":"int64"}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.TimeEntryRecord"}}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/timeentry/eligible/employment/request":{"post":{"tags":["TimeEntry"],"summary":"Retrieves a list of time entry records that you can approve which match the provided request.","operationId":"TimeEntry_GetTimeEntryRecordsPerEmployeeByRequest","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded","multipart/form-data"],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"request","in":"body","description":"The details of the time entries you wish to fetch.","required":true,"schema":{"$ref":"#/definitions/Intect.WebAPI.Controllers.TimeEntryController.TimeEntryRecordsRequest"}}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.BusinessLogic.TimeEntry.TimeEntryLogic.TimeEntryRecordsPerEmployeeResult"}}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/timeentry/eligible/employment/sums/request":{"post":{"tags":["TimeEntry"],"summary":"Retrieves a list of sums based upon time entry records that you can approve which match the provided request.","operationId":"TimeEntry_GetTimeEntryRecordEmployeeSumsByRequest","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded","multipart/form-data"],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"request","in":"body","description":"The details of the request you which to provide.","required":true,"schema":{"$ref":"#/definitions/Intect.WebAPI.Controllers.TimeEntryController.TimeEntryRecordsRequest"}}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.BusinessLogic.TimeEntry.TimeEntryLogic.TimeEntryRecordEmployeeSumsResult"}}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/timeentry/employment/{userEmploymentId}/period/{periodId}":{"get":{"tags":["TimeEntry"],"summary":"Retrieves a list of time entry records for the specified employment in the specified salary period.","operationId":"TimeEntry_GetTimeEntryRecordsByEmployment","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"userEmploymentId","in":"path","description":"The ID of the employment for which to retrieve salary records. Note: Do not pass a UserId or CompanyUserId.","required":true,"type":"integer","format":"int64"},{"name":"periodId","in":"path","description":"The ID of the salary period for which to retrieve records.","required":true,"type":"integer","format":"int64"}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.TimeEntryRecord"}}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/timeentry/salarycycle/{cycleId}/open":{"get":{"tags":["TimeEntry"],"summary":"Retrieves a list of time entry records across all periods that you are authorized to approve, optionally filtered for salary cycle.","operationId":"TimeEntry_GetOpenTimeEntryRecordsAcrossPeriods","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"cycleId","in":"path","description":"The ID of the salary cycle for which to retrieve records. Send 0 to include all cycles.","required":true,"type":"integer","format":"int64"}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.TimeEntryRecord"}}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/timeentry":{"put":{"tags":["TimeEntry"],"summary":"Updates an existing time entry record. Note that the StatusId cannot be modified this way - call the approval methods instead. After editing, the status will always be \"Open\". This works for rejected and employee-approved records too.","operationId":"TimeEntry_UpdateTimeEntryRecord","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded","multipart/form-data"],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"record","in":"body","description":"The record to update.","required":true,"schema":{"$ref":"#/definitions/Intect.TimeEntryRecord"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Intect.TimeEntryRecord"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]},"post":{"tags":["TimeEntry"],"summary":"Creates a time entry record. Note that the value SalaryPeriodId need not be specified - it will automatically be set to match EntryDate.","operationId":"TimeEntry_CreateTimeEntryRecord","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded","multipart/form-data"],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"record","in":"body","description":"The record to create.","required":true,"schema":{"$ref":"#/definitions/Intect.TimeEntryRecord"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Intect.TimeEntryRecord"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]},"patch":{"tags":["TimeEntry"],"summary":"Updates an existing time entry record. Note that the StatusId cannot be modified this way - call the approval methods instead. After editing, the status will always be \"Open\". This works for rejected and employee-approved records too.","operationId":"TimeEntry_PatchTimeEntryRecord","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded","multipart/form-data"],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"record","in":"body","description":"The record to update.","required":true,"schema":{"$ref":"#/definitions/Intect.TimeEntryRecord"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Intect.TimeEntryRecord"}}},"security":[{"basicAuth":[]}]}},"/api/timeentry/batch":{"post":{"tags":["TimeEntry"],"summary":"Creates time entry records. Note that the value SalaryPeriodId need not be specified - it will automatically be set to match EntryDate.","operationId":"TimeEntry_CreateTimeEntryRecords","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded","multipart/form-data"],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"timeEntryRecords","in":"body","description":"The records to create.","required":true,"schema":{"type":"array","items":{"$ref":"#/definitions/Intect.TimeEntryRecord"}}}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.TimeEntryRecord"}}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/timeentry/{recordId}":{"delete":{"tags":["TimeEntry"],"summary":"Deletes an open time entry record.","operationId":"TimeEntry_DeleteTimeEntryRecord","consumes":[],"produces":["application/json","text/json"],"parameters":[{"name":"recordId","in":"path","description":"The ID of the record to delete or deactivate.","required":true,"type":"integer","format":"int64"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/System.Web.Http.Results.OkResult"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/timeentry/{userEmploymentId}/batch":{"delete":{"tags":["TimeEntry"],"summary":"Deletes an open time entry records.","operationId":"TimeEntry_DeleteTimeEntryRecords","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded","multipart/form-data"],"produces":["application/json","text/json"],"parameters":[{"name":"userEmploymentId","in":"path","description":"The ID user employment to delete timeentryrecords","required":true,"type":"integer","format":"int64"},{"name":"recordIds","in":"body","description":"The IDs of the records to delete or deactivate.","required":true,"schema":{"type":"array","items":{"format":"int64","type":"integer"}}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/System.Web.Http.Results.OkResult"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/timeentry/employment/{userEmploymentId}/period/{periodId}/approval":{"post":{"tags":["TimeEntry"],"summary":"Approves all open time entry records for the specified UserEmployment in the specified salary period - or across periods if the value 0 is provided for periodId.","operationId":"TimeEntry_ApprovePeriodForEmployee","consumes":[],"produces":["application/json","text/json"],"parameters":[{"name":"userEmploymentId","in":"path","description":"The ID of the employment for which to approve records.","required":true,"type":"integer","format":"int64"},{"name":"periodId","in":"path","description":"The ID of the SalaryPeriod to approve. Send the value 0 to approve all open records across periods.","required":true,"type":"integer","format":"int64"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/System.Web.Http.Results.OkResult"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/timeentry/period/{periodId}/approval":{"post":{"tags":["TimeEntry"],"summary":"Approves all open time entry records in the specified salary period, or across periods if the value 0 is provided for periodId.","operationId":"TimeEntry_ApproveEntirePeriod","consumes":[],"produces":["application/json","text/json"],"parameters":[{"name":"periodId","in":"path","description":"The ID of the SalaryPeriod to approve. Send the value 0 to approve all open records across periods and cycles.","required":true,"type":"integer","format":"int64"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/System.Web.Http.Results.OkResult"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/timeentry/cycle/{cycleId}/approval":{"post":{"tags":["TimeEntry"],"summary":"Approves all open time entry records across all periods in the specified salary cycle.","operationId":"TimeEntry_ApproveEntireCycle","consumes":[],"produces":["application/json","text/json"],"parameters":[{"name":"cycleId","in":"path","description":"The ID of the SalaryCycle to approve for.","required":true,"type":"integer","format":"int32"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/System.Web.Http.Results.OkResult"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/timeentry/{recordId}/approve":{"post":{"tags":["TimeEntry"],"summary":"Approve a single time entry record.","operationId":"TimeEntry_ApproveTimeEntryRecord","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"recordId","in":"path","description":"The ID of the record to delete or deactivate.","required":true,"type":"integer","format":"int64"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Intect.TimeEntryRecord"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/timeentry/approve":{"post":{"tags":["TimeEntry"],"summary":"Approve a lists of time entry record.","operationId":"TimeEntry_ApproveTimeEntryRecords","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded","multipart/form-data"],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"recordIds","in":"body","description":"The ID of the record to delete or deactivate.","required":true,"schema":{"type":"array","items":{"format":"int64","type":"integer"}}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Intect.TimeEntryRecord"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/timeentry/approve/request":{"post":{"tags":["TimeEntry"],"summary":"Approves eligible time entry records that match the provided request.","operationId":"TimeEntry_ApproveTimeEntryRecordsByRequest","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded","multipart/form-data"],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"request","in":"body","description":"The details of the time entry records you wish to approve.","required":true,"schema":{"$ref":"#/definitions/Intect.WebAPI.Controllers.TimeEntryController.TimeEntryRecordsRequest"}}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.BusinessLogic.TimeEntry.TimeEntryLogic.TimeEntryRecordsPerEmployeeResult"}}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/timeentry/approve/entireperiod":{"post":{"tags":["TimeEntry"],"summary":"Approves eligible time entry records that match the provided request","operationId":"TimeEntry_ApproveTimeEntryRecordsByRequestForEntirePeriod","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded","multipart/form-data"],"produces":["application/json","text/json"],"parameters":[{"name":"request","in":"body","description":"The details of the time entry records you wish to approve.","required":true,"schema":{"$ref":"#/definitions/Intect.WebAPI.Controllers.TimeEntryController.TimeEntryRecordsRequest"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/System.Web.Http.Results.OkResult"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/timeentry/{recordId}/reject":{"post":{"tags":["TimeEntry"],"summary":"Rejects an employee-approved time entry record, optionally specifying a reason.","operationId":"TimeEntry_RejectTimeEntryRecord","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded","multipart/form-data"],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"recordId","in":"path","description":"The ID of the record to delete or deactivate.","required":true,"type":"integer","format":"int64"},{"name":"info","in":"body","description":"An optional object specifying a reason for the rejection. May be omitted.","required":true,"schema":{"$ref":"#/definitions/Intect.WebAPI.Controllers.TimeEntryController.RejectionInfo"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Intect.TimeEntryRecord"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/timeentrytypes/raw":{"get":{"tags":["TimeEntryTypes"],"summary":"Gets a list of all time entry types belonging to the currently active company. Note that this method exposes the company's raw time entry types, \r\nso if inheritance is disabled then most properties will be null. Translations and base time entry type are included in the response.","operationId":"TimeEntryTypes_GetRawTimeEntryTypes","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"isReimbursable","in":"query","required":false,"type":"boolean"}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.TimeEntryType"}}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/timeentrytypes/raw/translated":{"get":{"tags":["TimeEntryTypes"],"summary":"Gets a list of all time entry types belonging to the currently active company. Note that this method exposes the company's raw time entry types, \r\nso if inheritance is disabled then most properties will be null. Translations and base time entry type are included in the response. \r\nHowever, the Name, Description and DefaultPayslipText properties are translated to the current session's language.","operationId":"TimeEntryTypes_GetRawTimeEntryTypesTranslated","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"isReimbursable","in":"query","required":false,"type":"boolean"}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.TimeEntryType"}}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/timeentrytypes":{"get":{"tags":["TimeEntryTypes"],"summary":"Gets a list of all effective time entry types relevant for the currently active company, excluding hidden and inactive ones. The result is the final values after accounting for inheritance (if any).","operationId":"TimeEntryTypes_GetTimeEntryTypeViews","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.TimeEntryTypeView"}}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]},"put":{"tags":["TimeEntryTypes"],"summary":"Updates a time entry type. NOTE: Ensure that you use this in conjunction with the /raw method to avoid unintentionally inheriting a base time entry type.","operationId":"TimeEntryTypes_UpdateTimeEntryType","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded","multipart/form-data"],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"timeEntryType","in":"body","description":"The time entry type to update.","required":true,"schema":{"$ref":"#/definitions/Intect.TimeEntryType"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Intect.TimeEntryType"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]},"patch":{"tags":["TimeEntryTypes"],"summary":"Updates a time entry type. NOTE: Ensure that you use this in conjunction with the /raw method to avoid unintentionally inheriting a base time entry type.","operationId":"TimeEntryTypes_PatchTimeEntryType","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded","multipart/form-data"],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"timeEntryType","in":"body","description":"The time entry type to update.","required":true,"schema":{"$ref":"#/definitions/Intect.TimeEntryType"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Intect.TimeEntryType"}}},"security":[{"basicAuth":[]}]}},"/api/timeentrytypes/employment/{employmentId}":{"get":{"tags":["TimeEntryTypes"],"summary":"Gets a list of all effective time entry types relevant for the target employment.","operationId":"TimeEntryTypes_GetEmploymentTimeEntryTypeViews","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"employmentId","in":"path","description":"","required":true,"type":"integer","format":"int64"}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.WebAPI.Controllers.Models.AbridgedTimeEntryTypeView"}}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/timeentrytypes/default":{"get":{"tags":["TimeEntryTypes"],"summary":"Gets a list of all default time entry types.","operationId":"TimeEntryTypes_GetDefaultTimeEntryTypes","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.TimeEntryType"}}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/timeentrytypes/default/unmapped":{"get":{"tags":["TimeEntryTypes"],"summary":"Gets a list of all default time entry types that are not currently mapped to the company.","operationId":"TimeEntryTypes_GetUnmappedDefaultTimeEntryTypes","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.TimeEntryType"}}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/timeentrytypes/custom":{"post":{"tags":["TimeEntryTypes"],"summary":"Creates a new custom time entry type.","operationId":"TimeEntryTypes_CreateCustomTimeEntryType","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded","multipart/form-data"],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"timeEntryType","in":"body","required":true,"schema":{"$ref":"#/definitions/Intect.TimeEntryType"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Intect.TimeEntryType"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/timeentrytypes/{timeEntryTypeId}":{"delete":{"tags":["TimeEntryTypes"],"summary":"Deletes a time entry type.","operationId":"TimeEntryTypes_DeleteTimeEntryType","consumes":[],"produces":["application/json","text/json"],"parameters":[{"name":"timeEntryTypeId","in":"path","required":true,"type":"integer","format":"int64"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/System.Web.Http.Results.OkResult"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/timeentrytypes/inherit":{"post":{"tags":["TimeEntryTypes"],"summary":"Inherits a default time entry type in the currently active company, creating a new company-specific time entry type.","operationId":"TimeEntryTypes_InheritBaseTimeEntryType","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded","multipart/form-data"],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"request","in":"body","required":true,"schema":{"$ref":"#/definitions/Intect.WebAPI.Controllers.TimeEntryTypesController.InheritTimeEntryTypeRequest"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Intect.TimeEntryType"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/timeentrytypes/{timeEntryTypeId}/translations":{"get":{"tags":["TimeEntryTypes"],"summary":"Retrieves the set of translations for a time entry type.","operationId":"TimeEntryTypes_GetTimeEntryTypeTranslations","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"timeEntryTypeId","in":"path","required":true,"type":"integer","format":"int64"}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.TimeEntryTypeTranslation"}}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/timeentrytypes/translations/list":{"post":{"tags":["TimeEntryTypes"],"summary":"Creates / updates a set of time entry type translations. Entities with Id = 0 will be created, others will be updated.","operationId":"TimeEntryTypes_SetTranslations","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded","multipart/form-data"],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"translations","in":"body","required":true,"schema":{"type":"array","items":{"$ref":"#/definitions/Intect.TimeEntryTypeTranslation"}}}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.TimeEntryTypeTranslation"}}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/timeentrytypes/configurations/{timeEntryTypeConfigurationId}":{"delete":{"tags":["TimeEntryTypes"],"summary":"Deletes the specified TimeEntryTypeConfiguration","operationId":"TimeEntryTypes_DeleteTimeEntryTypeConfiguration","consumes":[],"produces":["application/json","text/json"],"parameters":[{"name":"timeEntryTypeConfigurationId","in":"path","description":"","required":true,"type":"integer","format":"int64"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/System.Web.Http.Results.OkResult"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/timeentrytypes/configurations":{"get":{"tags":["TimeEntryTypes"],"summary":"Get all TimeEntryTypeConfigurations for the current company.","operationId":"TimeEntryTypes_GetTimeEntryTypeConfigurations","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.TimeEntryTypeConfiguration"}}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]},"put":{"tags":["TimeEntryTypes"],"summary":"Updates the specified TimeEntryTypeConfiguration.","operationId":"TimeEntryTypes_UpdateTimeEntryTypeConfiguration","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded","multipart/form-data"],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"configuration","in":"body","description":"The TimeEntryTypeConfiguration to update.","required":true,"schema":{"$ref":"#/definitions/Intect.TimeEntryTypeConfiguration"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Intect.TimeEntryTypeConfiguration"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]},"post":{"tags":["TimeEntryTypes"],"summary":"Creates a new TimeEntryTypeConfiguration.","operationId":"TimeEntryTypes_CreateTimeEntryTypeConfiguration","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded","multipart/form-data"],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"configuration","in":"body","description":"The TimeEntryTypeConfiguration to create.","required":true,"schema":{"$ref":"#/definitions/Intect.TimeEntryTypeConfiguration"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Intect.TimeEntryTypeConfiguration"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]},"patch":{"tags":["TimeEntryTypes"],"summary":"Updates the specified TimeEntryTypeConfiguration.","operationId":"TimeEntryTypes_PatchTimeEntryTypeConfiguration","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded","multipart/form-data"],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"configuration","in":"body","description":"The TimeEntryTypeConfiguration to update.","required":true,"schema":{"$ref":"#/definitions/Intect.TimeEntryTypeConfiguration"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Intect.TimeEntryTypeConfiguration"}}},"security":[{"basicAuth":[]}]}},"/api/timeentrytypes/{timeEntryTypeId}/configurations":{"get":{"tags":["TimeEntryTypes"],"summary":"Get all TimeEntryTypeConfiguration belonging to a TimeEntryType for the current company.","operationId":"TimeEntryTypes_GetTimeEntryTypeConfigurationsByTimeEntry","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"timeEntryTypeId","in":"path","required":true,"type":"integer","format":"int64"}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.TimeEntryTypeConfiguration"}}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/users":{"put":{"tags":["Users"],"summary":"Updates an existing user's master data, including Address and UserEmails. Note that only UserEmail objects can be added and removed using this method. Provide null values (not empty lists) to leave child objects unmodified. This method is only accessible to the user himself.","operationId":"Users_UpdateUser","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded","multipart/form-data"],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"user","in":"body","description":"The user to update.","required":true,"schema":{"$ref":"#/definitions/Intect.User"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Intect.User"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]},"post":{"tags":["Users"],"summary":"Creates a new User within a Multi-Company organization. The current user must be a Multi-Company administrator.","operationId":"Users_CreateUser","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded","multipart/form-data"],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"user","in":"body","required":true,"schema":{"$ref":"#/definitions/Intect.User"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Intect.User"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]},"patch":{"tags":["Users"],"summary":"Updates an existing user's master data, including Address and UserEmails. Note that only UserEmail objects can be added and removed using this method. Provide null values (not empty lists) to leave child objects unmodified. This method is only accessible to the user himself.","operationId":"Users_PatchUser","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded","multipart/form-data"],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"user","in":"body","description":"The user to update.","required":true,"schema":{"$ref":"#/definitions/Intect.User"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Intect.User"}}},"security":[{"basicAuth":[]}]}},"/api/users/identity/{identityNumber}":{"get":{"tags":["Users"],"summary":"Checks that a given identity (CPR) number is well-formed, and whether it represents an existing Intect user. Also gives the associated date of birth, and whether a warning should be raised for a failed \"modulo 11 check\".","operationId":"Users_CheckIdentityNumber","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"identityNumber","in":"path","required":true,"type":"string"},{"name":"countryId","in":"query","required":false,"type":"integer","format":"int32"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Intect.WebAPI.Controllers.UsersController.IdentityCheckResponse"}}},"security":[{"ApiKey":[]}]}},"/api/users/username/{username}":{"get":{"tags":["Users"],"summary":"Checks a given username is well-formed and available","operationId":"Users_CheckUsername","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"username","in":"path","required":true,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"type":"boolean"}}},"security":[{"ApiKey":[]}]}},"/api/users/current/image":{"get":{"tags":["Users"],"summary":"Gets the current user's image as a raw byte array.","operationId":"Users_GetCurrentUserImage","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Intect.WebAPI.Controllers.UsersController.UserImageResponse"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]},"post":{"tags":["Users"],"summary":"Sets the current user's image. The image must be attached to the request as a file.","operationId":"Users_SetCurrentUserImage","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"format":"byte","type":"string"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/users/{userId}/image":{"get":{"tags":["Users"],"summary":"Gets the specified user's image as a raw byte array. Defaults to the current user if no Id is specified.","operationId":"Users_GetUserImageById","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"userId","in":"path","description":"The ID of the user for which to get the image. Note: Do not provide CompayUserId.","required":true,"type":"integer","format":"int64"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Intect.WebAPI.Controllers.UsersController.UserImageResponse"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]},"post":{"tags":["Users"],"summary":"Sets the specified user's image. The image must be attached to the request as a file.","operationId":"Users_SetUserImageById","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"userId","in":"path","description":"The ID of the user for which to set an image. Note: Do not provide CompanyUserId.","required":true,"type":"integer","format":"int64"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Intect.WebAPI.Controllers.UsersController.UserImageResponse"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/users/{userId}":{"get":{"tags":["Users"],"summary":"Retrieves detailed information about the specified user.","operationId":"Users_GetUser","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"userId","in":"path","description":"The Id of the user to retrieve information about.","required":true,"type":"integer","format":"int64"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Intect.User"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/users/current":{"get":{"tags":["Users"],"summary":"Retrieves information about the currently logged-in user.","operationId":"Users_GetCurrentUser","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Intect.User"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/users/current/companies":{"get":{"tags":["Users"],"summary":"Retrieves a list of companies that the currently logged-in user has access to.","operationId":"Users_GetCompanies","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Intect.CompanyUserView"}}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/users/current/defaultcompany/{companyId}":{"post":{"tags":["Users"],"summary":"Sets the specified company as default for the current user.","operationId":"Users_SetDefaultCompany","consumes":[],"produces":["application/json","text/json"],"parameters":[{"name":"companyId","in":"path","description":"The Id of the company to use as default.","required":true,"type":"integer","format":"int64"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/System.Web.Http.Results.OkResult"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/users/current/language/{languageId}":{"put":{"tags":["Users"],"summary":"Sets the specified language for the current user. Call GET to api/languages to get a list of supported languages. Note that the change may not have any effect if the company has not enabled the Language module.","operationId":"Users_SetLanguage","consumes":[],"produces":["application/json","text/json"],"parameters":[{"name":"languageId","in":"path","description":"The Id of the language to set for the current user.","required":true,"type":"integer","format":"int64"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/System.Web.Http.Results.OkResult"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/users/{userId}/language/{languageId}":{"put":{"tags":["Users"],"summary":"Sets the specified language for the specified user. Call GET to api/languages to get a list of supported languages. Note that the change may not have any effect if the company has not enabled the Language module.","operationId":"Users_SetLanguageUser","consumes":[],"produces":["application/json","text/json"],"parameters":[{"name":"userId","in":"path","description":"The ID of the user whose language to change.","required":true,"type":"integer","format":"int64"},{"name":"languageId","in":"path","description":"The Id of the language to set for the user.","required":true,"type":"integer","format":"int64"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/System.Web.Http.Results.OkResult"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/users/{userId}/identity":{"put":{"tags":["Users"],"summary":"Sets the identity (CPR) number for the specified user.","operationId":"Users_ChangeIdentityNumber","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded","multipart/form-data"],"produces":["application/json","text/json"],"parameters":[{"name":"userId","in":"path","description":"The Id of the user whose identity number to change.","required":true,"type":"integer","format":"int64"},{"name":"request","in":"body","description":"An object containing the new identity number (CPR) to set for the user. May optionally contain a hyphen.","required":true,"schema":{"$ref":"#/definitions/Intect.WebAPI.Controllers.IdentityNumberRequest"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/System.Web.Http.Results.OkResult"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/users/batch":{"put":{"tags":["Users"],"summary":"Updates existing Users, including submitted Address (to be modified, not added or removed).","operationId":"Users_UpdateUsers","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded","multipart/form-data"],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"users","in":"body","description":"A list of Users to update.","required":true,"schema":{"type":"array","items":{"$ref":"#/definitions/Intect.User"}}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Intect.BusinessLogic.BatchOperationResponse[Intect.User,Intect.User]"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}},"/api/users/identity/lookup/{identityNumber}":{"get":{"tags":["Users"],"summary":"Does a lookup in public register, to get the master data for a user. This endpoint is only to be used for manually lookups.","operationId":"Users_GetCPRMasterDataFromExternalProvider","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"identityNumber","in":"path","required":true,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Intect.BusinessLogic.Integrations.CPR.PersonMasterDataResponse"}}},"security":[{"basicAuth":[]},{"ApiKey":[]}]}}},"definitions":{"Intect.AbsenceInterval":{"type":"object","properties":{"Id":{"format":"int64","type":"integer"},"UserEmploymentId":{"format":"int64","type":"integer"},"SalaryStatementId":{"format":"int64","type":"integer","x-nullable":true},"SalaryTypeId":{"format":"int64","type":"integer","x-nullable":true},"AbsenceTypeIdentifier":{"type":"string"},"OriginalStartDate":{"format":"date-time","type":"string"},"CurrentPayslipStartDate":{"format":"date-time","type":"string","x-nullable":true},"EndDate":{"format":"date-time","type":"string","x-nullable":true},"HoursTotal":{"format":"double","type":"number","x-nullable":true},"KarensHours":{"format":"double","type":"number","x-nullable":true},"ExtendsIntervalId":{"format":"int64","type":"integer","x-nullable":true},"DaysTotal":{"format":"double","type":"number","x-nullable":true},"AbsenceIntervalTypeId":{"format":"int32","type":"integer"},"AbsenceIntervalOptionId":{"format":"int32","type":"integer","x-nullable":true},"NoticeDate":{"format":"date-time","type":"string","x-nullable":true},"LastSalaryDate":{"format":"date-time","type":"string","x-nullable":true},"IsPaid":{"type":"boolean","x-nullable":true},"AbsencePercentage":{"format":"double","type":"number","x-nullable":true},"ExternalId":{"type":"string"},"AmeldingReportedDate":{"format":"date-time","type":"string","x-nullable":true},"AbsenceIntervalStatusId":{"format":"int32","type":"integer","x-nullable":true},"EndDateReportedInAmeldingDate":{"format":"date-time","type":"string","x-nullable":true},"ForcedAmount":{"format":"double","type":"number","x-nullable":true},"PreviousInterval":{"$ref":"#/definitions/Intect.AbsenceInterval"},"DaysInCurrentPayslip":{"format":"int32","type":"integer","x-readonly":true},"Status":{"$ref":"#/definitions/Intect.AbsenceIntervalStatus","x-readonly":true}}},"Intect.AbsenceIntervalStatus":{"type":"object","properties":{"StaticDataId":{"format":"int64","type":"integer"},"Key":{"type":"string"},"Id":{"format":"int32","type":"integer"},"Name":{"type":"string"},"Description":{"type":"string"},"SortKey":{"type":"string"}}},"Intect.Account":{"type":"object","properties":{"Id":{"format":"int64","type":"integer"},"Name":{"type":"string"},"StatusId":{"format":"int32","type":"integer"},"AccountTypeId":{"format":"int32","type":"integer"},"IsPublic":{"type":"boolean"},"Description":{"type":"string"},"DefaultInvoiceTypeId":{"format":"int32","type":"integer"},"MasterCompanyId":{"format":"int64","type":"integer","x-nullable":true},"MasterCompanyEmail":{"type":"string"},"MasterCompanyVATRegistrationNumber":{"type":"string"},"MasterCompanyName":{"type":"string"},"MasterCompanyAddress":{"type":"string"},"MasterCompanyPostalCode":{"type":"string"},"MasterCompanyCity":{"type":"string"},"MasterCompanyCountry":{"type":"string"},"MasterCompanyEAN":{"type":"string"},"MasterCompanyAttention":{"type":"string"},"Companies":{"type":"array","items":{"$ref":"#/definitions/Intect.Company"}},"LoginHistories":{"type":"array","items":{"$ref":"#/definitions/Intect.LoginHistory"}},"MasterCompany":{"$ref":"#/definitions/Intect.Company"},"ImportMappings":{"type":"array","items":{"$ref":"#/definitions/Intect.ImportMapping"}},"AccountType":{"$ref":"#/definitions/Intect.AccountType","x-readonly":true},"AccountStatus":{"$ref":"#/definitions/Intect.AccountStatus","x-readonly":true},"DefaultInvoiceType":{"$ref":"#/definitions/Intect.AccountInvoiceType","x-readonly":true},"PricePackage":{"$ref":"#/definitions/Intect.PricePackage"}}},"Intect.Company":{"type":"object","properties":{"Id":{"format":"int64","type":"integer"},"Name":{"type":"string"},"StatusId":{"format":"int32","type":"integer"},"VATRegistrationNumber":{"type":"string"},"AccountId":{"format":"int64","type":"integer","x-nullable":true},"Email1":{"type":"string"},"Email2":{"type":"string"},"DefaultLanguageId":{"format":"int64","type":"integer"},"AddressId":{"format":"int64","type":"integer"},"CompanyTypeId":{"format":"int32","type":"integer"},"SecondaryVATRegistrationNumber":{"type":"string"},"MainContactCompanyUserId":{"format":"int64","type":"integer","x-nullable":true},"BankRegNo":{"type":"string"},"BankAccountNo":{"type":"string"},"BicSwiftNo":{"type":"string"},"IbanNo":{"type":"string"},"ExternalSystemComment":{"type":"string"},"PaymentMethodSalary":{"format":"int32","type":"integer"},"PaymentMethodPension":{"format":"int32","type":"integer"},"PaymentMethodTax":{"format":"int32","type":"integer"},"ExternalSystemId":{"format":"int32","type":"integer","x-nullable":true},"TelMobile":{"type":"string"},"TelFixed":{"type":"string"},"KnowsIntectFrom":{"type":"string"},"ExternalAuthentication":{"type":"string"},"HasNetsAgreement":{"type":"boolean"},"Created":{"format":"date-time","type":"string"},"EmployersAssociationNumber":{"type":"string"},"StaticsReportsYearly":{"type":"boolean"},"StatisticsRecipientId":{"format":"int32","type":"integer","x-nullable":true},"SubscribeToNewsLetter":{"type":"boolean"},"EstablishedDate":{"format":"date-time","type":"string","x-nullable":true},"EmployeeCountEstimate":{"type":"string"},"Preferences":{"type":"string"},"InvoiceIdentifier":{"type":"string"},"PaymentMethodPublicPension":{"format":"int32","type":"integer"},"PaymentMethodVacationProvider":{"format":"int32","type":"integer"},"InvoiceEmail":{"type":"string"},"HasAcceptedTerms":{"type":"boolean"},"CountryId":{"format":"int32","type":"integer"},"CurrentPackageLevel":{"format":"int32","type":"integer"},"ScheduledPackageId":{"format":"int32","type":"integer","x-nullable":true},"ScheduledPackageDate":{"format":"date-time","type":"string","x-nullable":true},"IndustryCode":{"type":"string"},"AccountComment":{"type":"string"},"BankId":{"format":"int32","type":"integer","x-nullable":true},"IndustryOrganizationId":{"format":"int32","type":"integer","x-nullable":true},"InvoiceTypeId":{"format":"int32","type":"integer"},"DefaultTaxTableId":{"format":"int32","type":"integer","x-nullable":true},"AllowAutoDetermineBankAccount":{"type":"boolean"},"SystemAliasId":{"format":"int32","type":"integer"},"PaymentMethodMaternityProgram":{"format":"int32","type":"integer"},"BankAccountWithholdingTax":{"type":"string"},"BankGuarantee":{"type":"boolean"},"PensionProviderName":{"type":"string"},"NorwayTypeOfBusinessId":{"format":"int32","type":"integer"},"BankAccountNorway":{"type":"string"},"PensionProviderOrgNo":{"type":"string"},"BankCustomerNumber":{"type":"string"},"UseSENumberForNetsAgreement":{"type":"boolean"},"ExpenseId":{"format":"uuid","type":"string","example":"00000000-0000-0000-0000-000000000000","x-nullable":true},"ISOAgreementNumber":{"type":"string"},"ISOSignerID":{"type":"string"},"ISOUseCompanyCVR":{"type":"boolean"},"HalfTaxMonth":{"format":"int32","type":"integer","x-nullable":true},"ISOCustomerNumber":{"type":"string"},"ISODivisionCode":{"type":"string"},"EmployeeAnnualHoursNO":{"format":"double","type":"number","x-nullable":true},"IsFNOReportEnabled":{"type":"boolean"},"AltinnId":{"type":"string"},"IsItinerant":{"type":"boolean"},"Language":{"$ref":"#/definitions/Intect.Language"},"Address":{"$ref":"#/definitions/Intect.Address"},"CompanyLogo":{"$ref":"#/definitions/Intect.CompanyLogo"},"Departments":{"type":"array","items":{"$ref":"#/definitions/Intect.Department"}},"ExternalAccounts":{"type":"array","items":{"$ref":"#/definitions/Intect.ExternalAccount"}},"Holidays":{"type":"array","items":{"$ref":"#/definitions/Intect.Holiday"}},"DimensionValues":{"type":"array","items":{"$ref":"#/definitions/Intect.DimensionValue"}},"CustomValues":{"type":"array","items":{"$ref":"#/definitions/Intect.CustomValue"}},"NorwayTaxSystemResponseLines":{"type":"array","items":{"$ref":"#/definitions/Intect.NorwayTaxSystemResponseLine"}},"KeycloakConfigs":{"type":"array","items":{"$ref":"#/definitions/Intect.KeycloakConfig"}},"CompanyRolePermissions":{"type":"array","items":{"$ref":"#/definitions/Intect.CompanyRolePermission"}},"CompanyType":{"$ref":"#/definitions/Intect.CompanyType","x-readonly":true},"CompanyStatus":{"$ref":"#/definitions/Intect.CompanyStatus","x-readonly":true},"Country":{"$ref":"#/definitions/Intect.Country","x-readonly":true},"HasIdP":{"type":"boolean","x-readonly":true},"PricePackage":{"$ref":"#/definitions/Intect.PricePackage"},"InvoiceType":{"$ref":"#/definitions/Intect.AccountInvoiceType","x-readonly":true},"RequiresTwoFactorAuthentication":{"type":"boolean"}}},"Intect.LoginHistory":{"type":"object","properties":{"Id":{"format":"int64","type":"integer"},"LoginTime":{"format":"date-time","type":"string"},"UserIp":{"type":"string"},"Country":{"type":"string"},"City":{"type":"string"},"Region":{"type":"string"},"PostalCode":{"type":"string"},"IsSuccessful":{"type":"boolean"},"UserName":{"type":"string"},"UserId":{"format":"int64","type":"integer","x-nullable":true},"CompanyId":{"format":"int64","type":"integer","x-nullable":true},"UserAgent":{"type":"string"},"BrowserName":{"type":"string"},"BrowserVersion":{"type":"string"},"OSName":{"type":"string"},"OSVersion":{"type":"string"},"OperationType":{"type":"string"},"AccountId":{"format":"int64","type":"integer","x-nullable":true},"IsProcessed":{"type":"boolean"},"Comment":{"type":"string"},"APIKey":{"type":"string"},"Provider":{"type":"string"},"Issuer":{"type":"string"},"Company":{"$ref":"#/definitions/Intect.Company"},"User":{"$ref":"#/definitions/Intect.User"},"Account":{"$ref":"#/definitions/Intect.Account"}}},"Intect.ImportMapping":{"type":"object","properties":{"Id":{"format":"int64","type":"integer"},"CompanyId":{"format":"int64","type":"integer","x-nullable":true},"Name":{"type":"string"},"StartRow":{"format":"int32","type":"integer"},"CountryId":{"format":"int32","type":"integer","x-nullable":true},"TypeId":{"format":"int32","type":"integer"},"AccountOnly":{"type":"boolean"},"AccountId":{"format":"int64","type":"integer","x-nullable":true},"ImportMappingColumns":{"type":"array","items":{"$ref":"#/definitions/Intect.ImportMappingColumn"}},"Account":{"$ref":"#/definitions/Intect.Account"}}},"Intect.AccountType":{"type":"object","properties":{"StaticDataId":{"format":"int64","type":"integer"},"Key":{"type":"string"},"Id":{"format":"int32","type":"integer"},"Name":{"type":"string"},"Description":{"type":"string"},"SortKey":{"type":"string"}}},"Intect.AccountStatus":{"type":"object","properties":{"StaticDataId":{"format":"int64","type":"integer"},"Key":{"type":"string"},"Id":{"format":"int32","type":"integer"},"Name":{"type":"string"},"Description":{"type":"string"},"SortKey":{"type":"string"}}},"Intect.AccountInvoiceType":{"type":"object","properties":{"StaticDataId":{"format":"int64","type":"integer"},"Key":{"type":"string"},"Id":{"format":"int32","type":"integer"},"Name":{"type":"string"},"Description":{"type":"string"},"SortKey":{"type":"string"}}},"Intect.PricePackage":{"type":"object","properties":{"PayslipPrice":{"format":"double","type":"number","x-nullable":true},"MonthlyPrice":{"format":"double","type":"number","x-nullable":true},"MonthlyPriceIsMinimum":{"type":"boolean"},"SupportMinutes":{"format":"int32","type":"integer","x-nullable":true},"IncludedModuleIds":{"type":"string","readOnly":true}}},"Intect.Language":{"type":"object","properties":{"Id":{"format":"int64","type":"integer"},"Name":{"type":"string"},"Code":{"type":"string"},"IsSupported":{"type":"boolean"},"CultureCode":{"type":"string"},"SalaryCycleTranslations":{"type":"array","items":{"$ref":"#/definitions/Intect.SalaryCycleTranslation"}}}},"Intect.Address":{"type":"object","properties":{"Id":{"format":"int64","type":"integer"},"Line1":{"type":"string"},"Line2":{"type":"string"},"PostalCode":{"type":"string"},"City":{"type":"string"},"CountryId":{"format":"int32","type":"integer","x-nullable":true},"Created":{"format":"date-time","type":"string"},"Updated":{"format":"date-time","type":"string"},"Country":{"$ref":"#/definitions/Intect.Country","x-readonly":true}}},"Intect.CompanyLogo":{"type":"object","properties":{"Id":{"format":"int64","type":"integer"},"Logo":{"format":"byte","type":"string"},"Company":{"$ref":"#/definitions/Intect.Company"}}},"Intect.Department":{"type":"object","properties":{"Id":{"format":"int64","type":"integer"},"CompanyId":{"format":"int64","type":"integer"},"Name":{"type":"string"},"Description":{"type":"string"},"IsActive":{"type":"boolean"},"EIncomeReference":{"type":"string"},"ExternalReference":{"type":"string"},"ManagerCompanyUserId":{"format":"int64","type":"integer","x-nullable":true},"Municipality":{"format":"int32","type":"integer","x-nullable":true},"Created":{"format":"date-time","type":"string"},"Updated":{"format":"date-time","type":"string"},"DimensionValues":{"type":"array","items":{"$ref":"#/definitions/Intect.DimensionValue"}},"TimeEntryTypeConfigurations":{"type":"array","items":{"$ref":"#/definitions/Intect.TimeEntryTypeConfiguration"}},"NorwayMunicipalityZone":{"$ref":"#/definitions/Intect.NorwayMunicipalityZone"}}},"Intect.ExternalAccount":{"type":"object","properties":{"Id":{"format":"int64","type":"integer"},"CompanyId":{"format":"int64","type":"integer"},"AccountIdentifier":{"type":"string"},"AccountNumber":{"type":"string"},"AccountName":{"type":"string"},"Description":{"type":"string"},"IntegrationId":{"format":"int64","type":"integer","x-nullable":true},"Company":{"$ref":"#/definitions/Intect.Company"},"Integration":{"$ref":"#/definitions/Intect.Integration"}}},"Intect.Holiday":{"type":"object","properties":{"Id":{"format":"int64","type":"integer"},"Date":{"format":"date-time","type":"string"},"ConsiderHoliday":{"type":"boolean"},"DisablesBankPayments":{"type":"boolean"},"CountryId":{"format":"int32","type":"integer","x-nullable":true},"CompanyId":{"format":"int64","type":"integer","x-nullable":true},"UserEmploymentTemplateId":{"format":"int64","type":"integer","x-nullable":true},"Description":{"type":"string"},"Created":{"format":"date-time","type":"string","x-nullable":true},"Company":{"$ref":"#/definitions/Intect.Company"},"UserEmploymentTemplate":{"$ref":"#/definitions/Intect.UserEmploymentTemplate"}}},"Intect.DimensionValue":{"type":"object","properties":{"Id":{"format":"int64","type":"integer"},"CompanyId":{"format":"int64","type":"integer"},"DimensionNumber":{"format":"int32","type":"integer"},"Value":{"type":"string"},"Description":{"type":"string"},"ApproverCompanyUserId":{"format":"int64","type":"integer","x-nullable":true},"LimitToDepartmentId":{"format":"int64","type":"integer","x-nullable":true},"LimitToTemplateId":{"format":"int64","type":"integer","x-nullable":true}}},"Intect.CustomValue":{"type":"object","properties":{"Id":{"format":"int64","type":"integer"},"Locked":{"type":"boolean"},"Name":{"type":"string"},"AppliesFrom":{"format":"date-time","type":"string"},"Text":{"type":"string"},"Value":{"format":"double","type":"number","x-nullable":true},"CompanyId":{"format":"int64","type":"integer","x-nullable":true},"UserEmploymentId":{"format":"int64","type":"integer","x-nullable":true},"UserEmploymentTemplateId":{"format":"int64","type":"integer","x-nullable":true},"Company":{"$ref":"#/definitions/Intect.Company"},"UserEmployment":{"$ref":"#/definitions/Intect.UserEmployment"},"UserEmploymentTemplate":{"$ref":"#/definitions/Intect.UserEmploymentTemplate"}}},"Intect.NorwayTaxSystemResponseLine":{"type":"object","properties":{"Id":{"format":"int64","type":"integer"},"ParentRequestId":{"format":"int64","type":"integer","x-nullable":true},"ExportFeedbackStatusId":{"format":"int32","type":"integer","x-nullable":true},"SentUserId":{"format":"int64","type":"integer"},"SubmissionDate":{"format":"date-time","type":"string"},"InternalReportId":{"type":"string"},"ExternalReportId":{"type":"string"},"IsError":{"type":"boolean"},"ResponseCode":{"type":"string"},"ResponseText":{"type":"string"},"SalaryBatchId":{"format":"int64","type":"integer","x-nullable":true},"AmeldingType":{"format":"int32","type":"integer"},"CompanyId":{"format":"int64","type":"integer"},"ResponseReruns":{"format":"int32","type":"integer","x-nullable":true},"ReplacedById":{"format":"int64","type":"integer","x-nullable":true},"DialogId":{"type":"string"},"IdempotencyKey":{"format":"uuid","type":"string","example":"00000000-0000-0000-0000-000000000000","x-nullable":true},"ChildNorwayTaxSystemResponseLine":{"type":"array","items":{"$ref":"#/definitions/Intect.NorwayTaxSystemResponseLine"}},"ParentNorwayTaxSystemResponseLine":{"$ref":"#/definitions/Intect.NorwayTaxSystemResponseLine"},"SalaryBatch":{"$ref":"#/definitions/Intect.SalaryBatch"},"User":{"$ref":"#/definitions/Intect.User"},"Company":{"$ref":"#/definitions/Intect.Company"},"ReplacingNorwayTaxSystemResponseLine":{"type":"array","items":{"$ref":"#/definitions/Intect.NorwayTaxSystemResponseLine"}},"ReplacedByNorwayTaxSystemResponseLine":{"$ref":"#/definitions/Intect.NorwayTaxSystemResponseLine"}}},"Intect.KeycloakConfig":{"type":"object","properties":{"Id":{"format":"int32","type":"integer"},"CompanyId":{"format":"int64","type":"integer"},"Issuer":{"type":"string"},"JwksUri":{"type":"string"},"Audience":{"type":"string"},"Realm":{"type":"string"},"IntectUrl":{"type":"string"},"Company":{"$ref":"#/definitions/Intect.Company"}}},"Intect.CompanyRolePermission":{"type":"object","properties":{"Id":{"format":"int64","type":"integer"},"CompanyId":{"format":"int64","type":"integer"},"RoleId":{"format":"int64","type":"integer"},"PermissionId":{"format":"int64","type":"integer"},"IsGranted":{"type":"boolean"},"Company":{"$ref":"#/definitions/Intect.Company"},"Permission":{"$ref":"#/definitions/Intect.Permission"}}},"Intect.CompanyType":{"type":"object","properties":{"StaticDataId":{"format":"int64","type":"integer"},"Key":{"type":"string"},"Id":{"format":"int32","type":"integer"},"Name":{"type":"string"},"Description":{"type":"string"},"SortKey":{"type":"string"}}},"Intect.CompanyStatus":{"type":"object","properties":{"StaticDataId":{"format":"int64","type":"integer"},"Key":{"type":"string"},"Id":{"format":"int32","type":"integer"},"Name":{"type":"string"},"Description":{"type":"string"},"SortKey":{"type":"string"}}},"Intect.Country":{"type":"object","properties":{"IsSupported":{"type":"boolean"},"DefaultLanguageId":{"format":"int64","type":"integer"},"ReleaseNoteLink":{"type":"string"},"GetHelpOnlineLink":{"type":"string"},"OperatingStatus":{"type":"string"},"StaticDataId":{"format":"int64","type":"integer"},"Key":{"type":"string"},"Id":{"format":"int32","type":"integer"},"Name":{"type":"string"},"Description":{"type":"string"},"SortKey":{"type":"string"}}},"Intect.User":{"type":"object","properties":{"FullName":{"type":"string","x-readonly":true},"IdentityNumberFormatted":{"type":"string","x-readonly":true},"HasDummyIdentityNumber":{"type":"boolean","x-readonly":true},"IsTemporaryNorwegianIdentityNumber":{"type":"boolean","x-readonly":true},"Gender":{"$ref":"#/definitions/Intect.Gender","x-readonly":true},"AccountRole":{"$ref":"#/definitions/Intect.AccountRole","x-readonly":true},"Id":{"format":"int64","type":"integer"},"FirstName":{"type":"string"},"MiddleName":{"type":"string"},"LastName":{"type":"string"},"IdentityNumber":{"type":"string"},"BankRegNo":{"type":"string"},"BankAccountNo":{"type":"string"},"Username":{"type":"string"},"LanguageId":{"format":"int64","type":"integer"},"BicSwiftNo":{"type":"string"},"IbanNo":{"type":"string"},"AddressId":{"format":"int64","type":"integer"},"AccessPhrase":{"type":"string"},"DateOfBirth":{"format":"date-time","type":"string","x-nullable":true},"TelMobile":{"type":"string"},"TelFixed":{"type":"string"},"Email":{"type":"string"},"DefaultInitials":{"type":"string"},"DefaultCompanyId":{"format":"int64","type":"integer","x-nullable":true},"UseGlobalEmail":{"type":"boolean"},"IsFirstLogin":{"type":"boolean"},"Preferences":{"type":"string"},"Created":{"format":"date-time","type":"string"},"ShowUpdateNotification":{"type":"boolean"},"ShowUrgentNotification":{"type":"boolean"},"ShowPayslipTutorial":{"format":"int32","type":"integer"},"AccountId":{"format":"int64","type":"integer","x-nullable":true},"AccountRoleId":{"format":"int32","type":"integer","x-nullable":true},"IsFemale":{"type":"boolean","x-nullable":true},"SystemAliasId":{"format":"int32","type":"integer"},"IntectSupport":{"type":"boolean"},"ShowFormulaConfigurationPage":{"type":"boolean"},"ShowFormulaAssignments":{"type":"boolean"},"IntectSupportAvailableSupportCenters":{"type":"string"},"Address":{"$ref":"#/definitions/Intect.Address"},"CompanyUsers":{"type":"array","items":{"$ref":"#/definitions/Intect.CompanyUser"}},"UserImage":{"$ref":"#/definitions/Intect.UserImage"},"LoginHistories":{"type":"array","items":{"$ref":"#/definitions/Intect.LoginHistory"}},"ActivatedCompanyModules":{"type":"array","items":{"$ref":"#/definitions/Intect.CompanyModule"}},"CalculatedSalaryBatches":{"type":"array","items":{"$ref":"#/definitions/Intect.SalaryBatch"}},"NorwayTaxSystemResponseLines":{"type":"array","items":{"$ref":"#/definitions/Intect.NorwayTaxSystemResponseLine"}}}},"Intect.ImportMappingColumn":{"type":"object","properties":{"Id":{"format":"int64","type":"integer"},"ImportMappingId":{"format":"int64","type":"integer"},"ColumnKey":{"type":"string"},"UserColumnNumber":{"format":"int32","type":"integer"},"SalaryTypeId":{"format":"int64","type":"integer","x-nullable":true},"BackendKey":{"type":"string","x-readonly":true}}},"Intect.SalaryCycleTranslation":{"type":"object","properties":{"Id":{"format":"int64","type":"integer"},"SalaryCycleId":{"format":"int64","type":"integer"},"LanguageId":{"format":"int64","type":"integer"},"Name":{"type":"string"},"Language":{"$ref":"#/definitions/Intect.Language"},"SalaryCycle":{"$ref":"#/definitions/Intect.SalaryCycle"}}},"Intect.TimeEntryTypeConfiguration":{"type":"object","properties":{"Id":{"format":"int64","type":"integer"},"TimeEntryTypeId":{"format":"int64","type":"integer"},"SalaryTypeId":{"format":"int64","type":"integer"},"Description":{"type":"string"},"Amount":{"format":"double","type":"number","x-nullable":true},"AmountPerUnit":{"format":"double","type":"number","x-nullable":true},"AppliesBefore":{"type":"string","x-nullable":true},"AppliesAfter":{"type":"string","x-nullable":true},"AppliesHolidays":{"type":"boolean"},"AmountPerKilometer":{"format":"double","type":"number","x-nullable":true},"EmploymentTemplateId":{"format":"int64","type":"integer","x-nullable":true},"TargetUnitTypeId":{"format":"int32","type":"integer","x-nullable":true},"ConversionFactor":{"format":"double","type":"number","x-nullable":true},"UserEmploymentId":{"format":"int64","type":"integer","x-nullable":true},"AppliesSaturdays":{"type":"boolean"},"AppliesSundays":{"type":"boolean"},"UseDefaultRate":{"type":"boolean"},"ConversionFactorAffectsRate":{"type":"boolean"},"LegacyFlexEarningPercentage":{"format":"double","type":"number","x-nullable":true},"NewFlexEarningPercentage":{"format":"double","type":"number","x-nullable":true},"PensionPercentage":{"format":"double","type":"number","x-nullable":true},"AppliesMondays":{"type":"boolean"},"AppliesTuesdays":{"type":"boolean"},"AppliesWednesdays":{"type":"boolean"},"AppliesThursdays":{"type":"boolean"},"AppliesFridays":{"type":"boolean"},"LimitToDepartmentId":{"format":"int64","type":"integer","x-nullable":true},"LimitToDimension1ValueId":{"format":"int64","type":"integer","x-nullable":true},"LimitToDimension2ValueId":{"format":"int64","type":"integer","x-nullable":true},"LimitToDimension3ValueId":{"format":"int64","type":"integer","x-nullable":true},"PensionPercentageEmployee":{"format":"double","type":"number","x-nullable":true},"SeniorityMonthsFrom":{"format":"int32","type":"integer","x-nullable":true},"SeniorityMonthsLessThan":{"format":"int32","type":"integer","x-nullable":true}}},"Intect.NorwayMunicipalityZone":{"type":"object","properties":{"Id":{"format":"int32","type":"integer"},"MunicipalityCode":{"format":"int32","type":"integer"},"MunicipalityName":{"type":"string"},"County":{"type":"string"},"Zone":{"type":"string"},"DisplayName":{"type":"string","x-readonly":true},"AgaRate":{"$ref":"#/definitions/Intect.AgaRate","x-readonly":true}}},"Intect.Integration":{"type":"object","properties":{"Id":{"format":"int64","type":"integer"},"CompanyId":{"format":"int64","type":"integer"},"ExternalSystemId":{"format":"int32","type":"integer"},"Name":{"type":"string"},"Created":{"format":"date-time","type":"string"},"StatusCode":{"format":"int32","type":"integer"},"IsSalaryTypeMappingActive":{"type":"boolean"},"IntegrationOperations":{"type":"array","items":{"$ref":"#/definitions/Intect.IntegrationOperation"}},"IntegrationConfigurations":{"type":"array","items":{"$ref":"#/definitions/Intect.IntegrationConfiguration"}},"IntegrationCredentials":{"type":"array","items":{"$ref":"#/definitions/Intect.IntegrationCredential"}}}},"Intect.UserEmploymentTemplate":{"type":"object","properties":{"VacationType":{"$ref":"#/definitions/Intect.VacationType","x-readonly":true},"VacationProvider":{"$ref":"#/definitions/Intect.VacationProvider","x-readonly":true},"Id":{"format":"int64","type":"integer"},"CompanyId":{"format":"int64","type":"integer"},"Name":{"type":"string"},"VacationTypeId":{"format":"int32","type":"integer"},"VacationProviderId":{"format":"int32","type":"integer","x-nullable":true},"VacationExtraPercentage":{"format":"double","type":"number","x-nullable":true},"IsAtpTempWorker":{"type":"boolean"},"WorksElsewhere":{"type":"boolean"},"IncomeTypeId":{"format":"int32","type":"integer"},"SalaryCycleId":{"format":"int64","type":"integer","x-nullable":true},"VacationReduceSalary":{"type":"boolean"},"VacationSupplementPayoutMonth":{"format":"int32","type":"integer"},"IsInMaternityProgram":{"type":"boolean"},"IllnessReducesSalary":{"type":"boolean"},"StandardHoursPerWeek":{"format":"double","type":"number","x-nullable":true},"StatisticsSalaryPrincipleId":{"format":"int32","type":"integer","x-nullable":true},"StatisticsEmploymentPrincipleId":{"format":"int32","type":"integer","x-nullable":true},"StatisticsEmploymentTermsId":{"format":"int32","type":"integer","x-nullable":true},"StatisticsJobStatusId":{"format":"int32","type":"integer","x-nullable":true},"StatisticsJobFunctionCode":{"format":"int32","type":"integer","x-nullable":true},"StandardWorkDaysPerWeek":{"format":"double","type":"number","x-nullable":true},"DepartmentId":{"format":"int64","type":"integer","x-nullable":true},"FlexEarningPercentage":{"format":"double","type":"number"},"FlexBaseCalculationMethodId":{"format":"int32","type":"integer"},"IsDefault":{"type":"boolean"},"CollectiveBargainingAgreementCode":{"type":"string"},"TerminationVacationOverridePercentage":{"format":"double","type":"number","x-nullable":true},"SystemDefaultForCountryId":{"format":"int32","type":"integer","x-nullable":true},"TimeEntryRecordAcrossSalaryPeriodStrategy":{"format":"int32","type":"integer"},"AllowExtendedTaxCardDeductions":{"type":"boolean"},"TemplateExternalReference":{"type":"string"},"UseTaxDeductionPerWorkDay":{"type":"boolean"},"DefaultRate":{"format":"double","type":"number","x-nullable":true},"VacationDaysPerYear":{"format":"double","type":"number","x-nullable":true},"ApplyLongTermIllnessCompensation":{"type":"boolean"},"AnnualIncomeMultiplicationFactor":{"format":"double","type":"number","x-nullable":true},"AdditionalVacationTerminationMethod":{"format":"int32","type":"integer","x-nullable":true},"AdditionalVacationSpentFirst":{"type":"boolean"},"AdvanceVacationDays":{"format":"double","type":"number","x-nullable":true},"WorkplaceIdentifier":{"type":"string"},"StandardWorkHoursMonday":{"format":"double","type":"number","x-nullable":true},"StandardWorkHoursTuesday":{"format":"double","type":"number","x-nullable":true},"StandardWorkHoursWednesday":{"format":"double","type":"number","x-nullable":true},"StandardWorkHoursThursday":{"format":"double","type":"number","x-nullable":true},"StandardWorkHoursFriday":{"format":"double","type":"number","x-nullable":true},"StandardWorkHoursSaturday":{"format":"double","type":"number","x-nullable":true},"StandardWorkHoursSunday":{"format":"double","type":"number","x-nullable":true},"CopiedFromTemplateId":{"format":"int64","type":"integer","x-nullable":true},"MaternityProgramId":{"format":"int32","type":"integer","x-nullable":true},"IsMaternityProgramVolunteer":{"type":"boolean"},"Dimension1ValueId":{"format":"int64","type":"integer","x-nullable":true},"Dimension2ValueId":{"format":"int64","type":"integer","x-nullable":true},"Dimension3ValueId":{"format":"int64","type":"integer","x-nullable":true},"Dimension1AllowOverride":{"type":"boolean"},"Dimension2AllowOverride":{"type":"boolean"},"Dimension3AllowOverride":{"type":"boolean"},"Dimension1Value":{"type":"string"},"Dimension2Value":{"type":"string"},"Dimension3Value":{"type":"string"},"WorkingAddressReference":{"type":"string"},"WorkplaceAddress":{"type":"string"},"WorkplaceCity":{"type":"string"},"EmploymentTypeId":{"format":"int32","type":"integer","x-nullable":true},"AppointmentTypeId":{"format":"int32","type":"integer","x-nullable":true},"WorkingHoursArragementId":{"format":"int32","type":"integer","x-nullable":true},"VacationLimitedAllowanceId":{"format":"int32","type":"integer"},"FlexTerminationMethodId":{"format":"int32","type":"integer"},"VacationMinimumAmount":{"format":"double","type":"number","x-nullable":true},"VacationMinimumAmountTerminationIgnore":{"type":"boolean","x-nullable":true},"AdvanceVacationExpireDate":{"format":"date-time","type":"string","x-nullable":true},"VariableVacationPayoutMethodId":{"format":"int32","type":"integer","x-nullable":true},"VacationYearStartMonth":{"format":"int32","type":"integer","x-nullable":true},"Year5VacationDaysActionSE":{"format":"int32","type":"integer","x-nullable":true},"VacationPayoutMethodId":{"format":"int32","type":"integer","x-nullable":true},"VacationTerminationMethodId":{"format":"int32","type":"integer","x-nullable":true},"ExemptFromSocialTax":{"type":"boolean"},"GreatPrayerSupplementPayoutMethodId":{"format":"int32","type":"integer"},"TemplateSalaryRecords":{"type":"array","items":{"$ref":"#/definitions/Intect.TemplateSalaryRecord"}},"SenioritySupplements":{"type":"array","items":{"$ref":"#/definitions/Intect.SenioritySupplement"}},"OvertimeSupplements":{"type":"array","items":{"$ref":"#/definitions/Intect.OvertimeSupplement"}},"TemplateBalanceConfigurations":{"type":"array","items":{"$ref":"#/definitions/Intect.TemplateBalanceConfiguration"}},"Holidays":{"type":"array","items":{"$ref":"#/definitions/Intect.Holiday"}},"DimensionValues":{"type":"array","items":{"$ref":"#/definitions/Intect.DimensionValue"}},"SalaryCycle":{"$ref":"#/definitions/Intect.SalaryCycle"},"UserEmploymentTemplate1":{"type":"array","items":{"$ref":"#/definitions/Intect.UserEmploymentTemplate"}},"UserEmploymentTemplate2":{"$ref":"#/definitions/Intect.UserEmploymentTemplate"},"RecurringPaymentPlans":{"type":"array","items":{"$ref":"#/definitions/Intect.RecurringPaymentPlan"}},"CustomValues":{"type":"array","items":{"$ref":"#/definitions/Intect.CustomValue"}},"RateIntervalSets":{"type":"array","items":{"$ref":"#/definitions/Intect.RateIntervalSet"}}}},"Intect.UserEmployment":{"type":"object","properties":{"CurrentConfiguration":{"$ref":"#/definitions/Intect.EmploymentConfigurationHistory","x-readonly":true},"VacationType":{"$ref":"#/definitions/Intect.VacationType","x-readonly":true},"VacationProvider":{"$ref":"#/definitions/Intect.VacationProvider","x-readonly":true},"Id":{"format":"int64","type":"integer"},"CompanyUserId":{"format":"int64","type":"integer"},"HireDate":{"format":"date-time","type":"string"},"ExpireDate":{"format":"date-time","type":"string","x-nullable":true},"VacationTypeId":{"format":"int32","type":"integer"},"VacationProviderId":{"format":"int32","type":"integer","x-nullable":true},"VacationExtraPercentage":{"format":"double","type":"number","x-nullable":true},"BasedOnTemplateId":{"format":"int64","type":"integer","x-nullable":true},"Title":{"type":"string"},"SalaryCycleId":{"format":"int64","type":"integer","x-nullable":true},"ExternalReference":{"type":"string"},"IsAtpTempWorker":{"type":"boolean"},"DepartmentId":{"format":"int64","type":"integer","x-nullable":true},"IncomeTypeId":{"format":"int32","type":"integer"},"WorksElsewhere":{"type":"boolean"},"LastStatementEndDate":{"format":"date-time","type":"string","x-nullable":true},"VacationReduceSalary":{"type":"boolean"},"IsTerminated":{"type":"boolean"},"VacationSupplementPayoutMonth":{"format":"int32","type":"integer"},"IsInMaternityProgram":{"type":"boolean"},"TaxCardRequested":{"format":"date-time","type":"string","x-nullable":true},"PreferredTaxCardTypeId":{"format":"int32","type":"integer"},"Created":{"format":"date-time","type":"string"},"IllnessReducesSalary":{"type":"boolean"},"ManagerCompanyUserId":{"format":"int64","type":"integer","x-nullable":true},"StatisticsSalaryPrincipleId":{"format":"int32","type":"integer","x-nullable":true},"StatisticsEmploymentPrincipleId":{"format":"int32","type":"integer","x-nullable":true},"StatisticsEmploymentTermsId":{"format":"int32","type":"integer","x-nullable":true},"StatisticsJobStatusId":{"format":"int32","type":"integer","x-nullable":true},"StatisticsJobFunctionCode":{"format":"int32","type":"integer","x-nullable":true},"StatisticsSalaryPrincipleFromDate":{"format":"date-time","type":"string","x-nullable":true},"StatisticsEmploymentPrincipleFromDate":{"format":"date-time","type":"string","x-nullable":true},"StatisticsEmploymentTermsFromDate":{"format":"date-time","type":"string","x-nullable":true},"StatisticsJobStatusFromDate":{"format":"date-time","type":"string","x-nullable":true},"StatisticsJobFunctionFromDate":{"format":"date-time","type":"string","x-nullable":true},"FlexEarningPercentage":{"format":"double","type":"number"},"FlexBaseCalculationMethodId":{"format":"int32","type":"integer"},"CollectiveBargainingAgreementCode":{"type":"string"},"TerminationVacationOverridePercentage":{"format":"double","type":"number","x-nullable":true},"SeniorityDate":{"format":"date-time","type":"string","x-nullable":true},"ApplyDanishRulesInGreenland":{"type":"boolean"},"AnnualTaxComment":{"type":"string"},"AllowExtendedTaxCardDeductions":{"type":"boolean"},"ReduceTaxCardDeduction":{"format":"double","type":"number","x-nullable":true},"IncreaseTaxRatePercentage":{"format":"double","type":"number","x-nullable":true},"UseTaxDeductionPerWorkDay":{"type":"boolean"},"DefaultRate":{"format":"double","type":"number","x-nullable":true},"TaxTableNumber":{"type":"string"},"TaxColumnNumber":{"format":"int32","type":"integer","x-nullable":true},"AdHocTaxRateOverride":{"format":"double","type":"number","x-nullable":true},"VacationDaysPerYear":{"format":"double","type":"number","x-nullable":true},"SecondaryExternalReference":{"type":"string"},"LastIllnessEndDate":{"format":"date-time","type":"string","x-nullable":true},"LastIllnessStartDate":{"format":"date-time","type":"string","x-nullable":true},"VacationTerminationDate":{"format":"date-time","type":"string","x-nullable":true},"AdditionalVacationTerminationMethod":{"format":"int32","type":"integer","x-nullable":true},"AdditionalVacationSpentFirst":{"type":"boolean"},"Updated":{"format":"date-time","type":"string","x-nullable":true},"AtpHours":{"format":"double","type":"number","x-nullable":true},"IsPendingRecalc":{"type":"boolean"},"AdvanceVacationDays":{"format":"double","type":"number","x-nullable":true},"WorkplaceIdentifier":{"type":"string"},"SettleVacationInTerminationMonth":{"type":"boolean"},"MaternityProgramId":{"format":"int32","type":"integer","x-nullable":true},"IsMaternityProgramVolunteer":{"type":"boolean"},"Dimension1ValueId":{"format":"int64","type":"integer","x-nullable":true},"Dimension2ValueId":{"format":"int64","type":"integer","x-nullable":true},"Dimension3ValueId":{"format":"int64","type":"integer","x-nullable":true},"Dimension1Value":{"type":"string"},"Dimension2Value":{"type":"string"},"Dimension3Value":{"type":"string"},"WorkingAddressReference":{"type":"string"},"WorkplaceAddress":{"type":"string"},"WorkplaceCity":{"type":"string"},"EmploymentTypeId":{"format":"int32","type":"integer","x-nullable":true},"CauseOfEndDateId":{"format":"int32","type":"integer","x-nullable":true},"AppointmentTypeId":{"format":"int32","type":"integer","x-nullable":true},"WorkingHoursArragementId":{"format":"int32","type":"integer","x-nullable":true},"OccupationCode":{"type":"string"},"FlexTerminationMethodId":{"format":"int32","type":"integer"},"VacationLimitedAllowanceId":{"format":"int32","type":"integer"},"ApplyDanishATPRulesInGreenland":{"type":"boolean"},"ApplyDanishAMBRulesInGreenland":{"type":"boolean"},"IsECHTriggerDisabled":{"type":"boolean"},"VacationMinimumAmount":{"format":"double","type":"number","x-nullable":true},"VacationMinimumAmountTerminationIgnore":{"type":"boolean","x-nullable":true},"AdvanceVacationExpireDate":{"format":"date-time","type":"string","x-nullable":true},"VariableVacationPayoutMethodId":{"format":"int32","type":"integer","x-nullable":true},"VacationYearStartMonth":{"format":"int32","type":"integer","x-nullable":true},"RecentSalaryChangeDate":{"format":"date-time","type":"string","x-nullable":true},"LastReportedInAmeldingDate":{"format":"date-time","type":"string","x-nullable":true},"Year5VacationDaysActionSE":{"format":"int32","type":"integer","x-nullable":true},"VacationPayoutMethodId":{"format":"int32","type":"integer","x-nullable":true},"VacationTerminationMethodId":{"format":"int32","type":"integer","x-nullable":true},"AmeldingId":{"type":"string"},"ExemptFromSocialTax":{"type":"boolean"},"HalfTaxOverride":{"type":"boolean"},"GreatPrayerSupplementPayoutMethodId":{"format":"int32","type":"integer"},"ExpireDateReportedInAmeldingDate":{"format":"date-time","type":"string","x-nullable":true},"IsNetSalary":{"type":"boolean"},"GrossingUpTable":{"type":"string"},"TaxRuleId":{"format":"int32","type":"integer","x-nullable":true},"CommuterTypeId":{"format":"int32","type":"integer","x-nullable":true},"StatusFNOId":{"format":"int32","type":"integer"},"PayFormFNOId":{"format":"int32","type":"integer"},"StatusDegreeShare":{"format":"double","type":"number"},"IsWorkCapable":{"type":"boolean"},"IsReceivesAFP":{"type":"boolean"},"PensionAgeNO":{"format":"int32","type":"integer"},"EmployeeAnnualHoursNO":{"format":"double","type":"number","x-nullable":true},"YearlySalary":{"format":"double","type":"number","x-nullable":true},"CompanyUser":{"$ref":"#/definitions/Intect.CompanyUser"},"UserEmploymentTemplate":{"$ref":"#/definitions/Intect.UserEmploymentTemplate"},"UserTaxInfos":{"type":"array","items":{"$ref":"#/definitions/Intect.UserTaxInfo"}},"SalaryRecords":{"type":"array","items":{"$ref":"#/definitions/Intect.SalaryRecord"}},"TimeEntryTypeConfigurations":{"type":"array","items":{"$ref":"#/definitions/Intect.TimeEntryTypeConfiguration"}},"EmploymentBalanceConfigurations":{"type":"array","items":{"$ref":"#/definitions/Intect.EmploymentBalanceConfiguration"}},"SalaryCycle":{"$ref":"#/definitions/Intect.SalaryCycle"},"EmploymentConfigurationHistories":{"type":"array","items":{"$ref":"#/definitions/Intect.EmploymentConfigurationHistory"}},"CompanyCars":{"type":"array","items":{"$ref":"#/definitions/Intect.CompanyCar"}},"RecurringPaymentPlans":{"type":"array","items":{"$ref":"#/definitions/Intect.RecurringPaymentPlan"}},"CustomValues":{"type":"array","items":{"$ref":"#/definitions/Intect.CustomValue"}}}},"Intect.SalaryBatch":{"type":"object","properties":{"Status":{"$ref":"#/definitions/Intect.SalaryBatchStatus","x-readonly":true},"IsDraft":{"type":"boolean","x-readonly":true},"IsLocked":{"type":"boolean","x-readonly":true},"IsFinalized":{"type":"boolean","x-readonly":true},"Id":{"format":"int64","type":"integer"},"CompanyId":{"format":"int64","type":"integer"},"SalaryPeriodId":{"format":"int64","type":"integer"},"Created":{"format":"date-time","type":"string"},"StatusId":{"format":"int32","type":"integer"},"Approved":{"format":"date-time","type":"string","x-nullable":true},"RejectionReason":{"type":"string"},"Rejected":{"format":"date-time","type":"string","x-nullable":true},"EIncomeTransferDate":{"format":"date-time","type":"string","x-nullable":true},"Message":{"type":"string"},"PayoutDate":{"format":"date-time","type":"string"},"HasErrors":{"type":"boolean"},"HasWarnings":{"type":"boolean"},"NetsPaymentsProcessingDate":{"format":"date-time","type":"string","x-nullable":true},"IsTermination":{"type":"boolean"},"EIncomeZeroReport":{"type":"boolean"},"SalaryBatchNumber":{"format":"int32","type":"integer"},"PaymentMethodSalary":{"format":"int32","type":"integer"},"PaymentMethodTax":{"format":"int32","type":"integer"},"PaymentMethodPension":{"format":"int32","type":"integer"},"PayslipsArchived":{"type":"boolean"},"LimitToSpecificEmployees":{"type":"boolean"},"EBoksDeliveryEnabled":{"type":"boolean"},"PayoutAllFlex":{"type":"boolean"},"SpecifiedEmployees":{"type":"string"},"HasNemKontoPayments":{"type":"boolean"},"PaymentMethodPublicPension":{"format":"int32","type":"integer"},"PaymentMethodVacationProvider":{"format":"int32","type":"integer"},"ToArchive":{"type":"boolean"},"Finalized":{"format":"date-time","type":"string","x-nullable":true},"AllowPreliminaryPayslips":{"type":"boolean"},"PackageLevelWhenFinalized":{"format":"int32","type":"integer","x-nullable":true},"IsAutomated":{"type":"boolean"},"PayoutNewFlex":{"type":"boolean"},"ApprovedUserId":{"format":"int64","type":"integer","x-nullable":true},"CreatedUserId":{"format":"int64","type":"integer","x-nullable":true},"FinalizedUserId":{"format":"int64","type":"integer","x-nullable":true},"RejectedUserId":{"format":"int64","type":"integer","x-nullable":true},"FromDateOverride":{"format":"date-time","type":"string","x-nullable":true},"ToDateOverride":{"format":"date-time","type":"string","x-nullable":true},"FinalizationGuid":{"type":"string"},"LastCalculatedUserId":{"format":"int64","type":"integer","x-nullable":true},"PaymentMethodMaternityProgram":{"format":"int32","type":"integer"},"AutoFinalize":{"type":"boolean"},"DispatchDate":{"format":"date-time","type":"string"},"ToDispatch":{"type":"boolean"},"Updated":{"format":"date-time","type":"string"},"TypeId":{"format":"int32","type":"integer"},"PayoutVacationPay":{"type":"boolean"},"DeductVacationPay":{"type":"boolean"},"PayoutSeniorVacationPay":{"type":"boolean"},"DeductSeniorVacationPay":{"type":"boolean"},"TaxSystemResponseReruns":{"format":"int32","type":"integer"},"CalculatedByUser":{"$ref":"#/definitions/Intect.User"},"SalaryPeriod":{"$ref":"#/definitions/Intect.SalaryPeriod"},"SalaryBatchRecords":{"type":"array","items":{"$ref":"#/definitions/Intect.SalaryBatchRecord"}},"SalaryBatchValidationIssues":{"type":"array","items":{"$ref":"#/definitions/Intect.SalaryBatchValidationIssue"}},"SalaryStatements":{"type":"array","items":{"$ref":"#/definitions/Intect.SalaryStatement"}}}},"Intect.Permission":{"type":"object","properties":{"Id":{"format":"int64","type":"integer"},"InternalKey":{"type":"string"},"CompanyRolePermissions":{"type":"array","items":{"$ref":"#/definitions/Intect.CompanyRolePermission"}}}},"Intect.Gender":{"type":"object","properties":{"IsFemale":{"type":"boolean"},"StaticDataId":{"format":"int64","type":"integer"},"Key":{"type":"string"},"Id":{"format":"int32","type":"integer"},"Name":{"type":"string"},"Description":{"type":"string"},"SortKey":{"type":"string"}}},"Intect.AccountRole":{"type":"object","properties":{"StaticDataId":{"format":"int64","type":"integer"},"Key":{"type":"string"},"Id":{"format":"int32","type":"integer"},"Name":{"type":"string"},"Description":{"type":"string"},"SortKey":{"type":"string"}}},"Intect.CompanyUser":{"type":"object","properties":{"Id":{"format":"int64","type":"integer"},"UserId":{"format":"int64","type":"integer"},"CompanyId":{"format":"int64","type":"integer"},"RoleId":{"format":"int32","type":"integer"},"IsActive":{"type":"boolean"},"FirstName":{"type":"string"},"MiddleName":{"type":"string"},"LastName":{"type":"string"},"BankRegNo":{"type":"string"},"BankAccountNo":{"type":"string"},"BicSwiftNo":{"type":"string"},"IbanNo":{"type":"string"},"AddressId":{"format":"int64","type":"integer"},"IsPaymentApprover":{"type":"boolean"},"Initials":{"type":"string"},"TelMobile":{"type":"string"},"TelFixed":{"type":"string"},"CompanyEmail":{"type":"string"},"PersonalEmail":{"type":"string"},"Created":{"format":"date-time","type":"string"},"DeactivationDate":{"format":"date-time","type":"string","x-nullable":true},"PreferredCurrencyId":{"format":"int32","type":"integer","x-nullable":true},"AutoDetermineBankAccount":{"type":"boolean"},"MunicipalityId":{"format":"int32","type":"integer","x-nullable":true},"Updated":{"format":"date-time","type":"string"},"TinNr":{"type":"string"},"TinNrUnknown":{"type":"boolean"},"ExpenseId":{"format":"uuid","type":"string","example":"00000000-0000-0000-0000-000000000000","x-nullable":true},"IsActiveInExpense":{"type":"boolean"},"CreatedBy":{"format":"int64","type":"integer","x-nullable":true},"UpdatedBy":{"format":"int64","type":"integer","x-nullable":true},"RecycleBin":{"type":"string"},"UserEmployments":{"type":"array","items":{"$ref":"#/definitions/Intect.UserEmployment"}},"Address":{"$ref":"#/definitions/Intect.Address"},"UserImage":{"$ref":"#/definitions/Intect.UserImage"},"DimensionValues":{"type":"array","items":{"$ref":"#/definitions/Intect.DimensionValue"}},"ExpenseErrors":{"type":"array","items":{"$ref":"#/definitions/Intect.ExpenseError"}},"FullName":{"type":"string","x-readonly":true},"UserLanguageId":{"format":"int64","type":"integer"},"UserIdentityNumber":{"type":"string"},"UserDateOfBirth":{"format":"date-time","type":"string","x-nullable":true},"UserIsFemale":{"type":"boolean","x-nullable":true},"HasDummyIdentityNumber":{"type":"boolean","x-readonly":true},"IsTemporaryNorwegianIdentityNumber":{"type":"boolean","x-readonly":true}}},"Intect.UserImage":{"type":"object","properties":{"Id":{"format":"int64","type":"integer"},"Image":{"format":"byte","type":"string"}}},"Intect.CompanyModule":{"type":"object","properties":{"Id":{"format":"int64","type":"integer"},"ModuleId":{"format":"int32","type":"integer"},"LastActivated":{"format":"date-time","type":"string"},"CompanyId":{"format":"int64","type":"integer"},"ScheduledDeactivationDate":{"format":"date-time","type":"string","x-nullable":true},"ActivatedUserId":{"format":"int64","type":"integer","x-nullable":true},"ActivatedByUser":{"$ref":"#/definitions/Intect.User"},"Module":{"$ref":"#/definitions/Intect.Module","x-readonly":true}}},"Intect.SalaryCycle":{"type":"object","properties":{"Id":{"format":"int64","type":"integer"},"Name":{"type":"string"},"Months":{"format":"int32","type":"integer"},"Days":{"format":"int32","type":"integer"},"IsForwardPaid":{"type":"boolean"},"FirstPeriodStartDate":{"format":"date-time","type":"string","x-nullable":true},"SortKey":{"type":"string"},"SpecialIdentifier":{"type":"string"},"CompanyId":{"format":"int64","type":"integer","x-nullable":true},"AccountId":{"format":"int64","type":"integer","x-nullable":true},"SalaryPeriods":{"type":"array","items":{"$ref":"#/definitions/Intect.SalaryPeriod"}},"UserEmployments":{"type":"array","items":{"$ref":"#/definitions/Intect.UserEmployment"}},"UserEmploymentTemplates":{"type":"array","items":{"$ref":"#/definitions/Intect.UserEmploymentTemplate"}},"IsMonthly":{"type":"boolean","x-readonly":true},"IsWeekly":{"type":"boolean","x-readonly":true},"IsBiWeekly":{"type":"boolean","x-readonly":true},"IsMonthlyStandard":{"type":"boolean","x-readonly":true},"IsCustom":{"type":"boolean","x-readonly":true}}},"Intect.AgaRate":{"type":"object","properties":{"OrdinaryRate":{"format":"double","type":"number"},"AgricultureAndFisheryRate":{"format":"double","type":"number"},"StaticDataId":{"format":"int64","type":"integer"},"Key":{"type":"string"},"Id":{"format":"int32","type":"integer"},"Name":{"type":"string"},"Description":{"type":"string"},"SortKey":{"type":"string"}}},"Intect.IntegrationOperation":{"type":"object","properties":{"Id":{"format":"int64","type":"integer"},"IntegrationId":{"format":"int64","type":"integer"},"IsActive":{"type":"boolean"},"LastRun":{"format":"date-time","type":"string","x-nullable":true},"StatusCode":{"format":"int32","type":"integer"},"OperationId":{"format":"int32","type":"integer"},"TranslationKey":{"type":"string"},"TranslationParametersList":{"type":"string"},"LastSuccessfulRun":{"format":"date-time","type":"string","x-nullable":true},"Integration":{"$ref":"#/definitions/Intect.Integration"},"TranslatedStatusMessage":{"type":"string"}}},"Intect.IntegrationConfiguration":{"type":"object","properties":{"Id":{"format":"int64","type":"integer"},"IntegrationId":{"format":"int64","type":"integer"},"Key":{"type":"string"},"Value":{"type":"string"},"Integration":{"$ref":"#/definitions/Intect.Integration"}}},"Intect.IntegrationCredential":{"type":"object","properties":{"Id":{"format":"int64","type":"integer"},"IntegrationId":{"format":"int64","type":"integer"},"Key":{"type":"string"},"Value":{"type":"string"},"Integration":{"$ref":"#/definitions/Intect.Integration"},"ExternalSystemCredential":{"$ref":"#/definitions/Intect.ExternalSystemCredential","readOnly":true,"x-readonly":true},"IsPrivate":{"type":"boolean","readOnly":true,"x-readonly":true}}},"Intect.VacationType":{"type":"object","properties":{"StaticDataId":{"format":"int64","type":"integer"},"Key":{"type":"string"},"Id":{"format":"int32","type":"integer"},"Name":{"type":"string"},"Description":{"type":"string"},"SortKey":{"type":"string"}}},"Intect.VacationProvider":{"type":"object","properties":{"SENumber":{"type":"string"},"NetsNumber":{"type":"string"},"IsAdministrative":{"type":"boolean"},"StaticDataId":{"format":"int64","type":"integer"},"Key":{"type":"string"},"Id":{"format":"int32","type":"integer"},"Name":{"type":"string"},"Description":{"type":"string"},"SortKey":{"type":"string"}}},"Intect.TemplateSalaryRecord":{"type":"object","properties":{"UnitType":{"$ref":"#/definitions/Intect.UnitType","x-readonly":true},"PersistenceType":{"$ref":"#/definitions/Intect.SalaryRecordPersistenceType","x-readonly":true},"Id":{"format":"int64","type":"integer"},"EmploymentTemplateId":{"format":"int64","type":"integer"},"Units":{"format":"double","type":"number","x-nullable":true},"IsActive":{"type":"boolean"},"Description":{"type":"string"},"UnitTypeId":{"format":"int32","type":"integer","x-nullable":true},"AmountPerUnit":{"format":"double","type":"number","x-nullable":true},"Amount":{"format":"double","type":"number","x-nullable":true},"BaseAmount":{"format":"double","type":"number","x-nullable":true},"SalaryTypeId":{"format":"int64","type":"integer"},"PersistenceTypeId":{"format":"int32","type":"integer"},"SortOrder":{"format":"int32","type":"integer"},"Formula1Id":{"format":"int64","type":"integer","x-nullable":true},"Formula2Id":{"format":"int64","type":"integer","x-nullable":true},"Formula3Id":{"format":"int64","type":"integer","x-nullable":true},"Formula1":{"$ref":"#/definitions/Intect.Formula"},"Formula2":{"$ref":"#/definitions/Intect.Formula"},"Formula3":{"$ref":"#/definitions/Intect.Formula"}}},"Intect.SenioritySupplement":{"type":"object","properties":{"Id":{"format":"int64","type":"integer"},"EmploymentTemplateId":{"format":"int64","type":"integer"},"SeniorityMonthsStart":{"format":"int32","type":"integer","x-nullable":true},"SeniorityMonthsEnd":{"format":"int32","type":"integer","x-nullable":true},"SupplementAmount":{"format":"double","type":"number"},"SupplementIntervalType":{"format":"int32","type":"integer"},"HourlyRate":{"format":"double","type":"number","x-nullable":true},"BaseOnTotalWorkHours":{"type":"boolean"}}},"Intect.OvertimeSupplement":{"type":"object","properties":{"Id":{"format":"int64","type":"integer"},"EmploymentTemplateId":{"format":"int64","type":"integer"},"TotalHoursWorkedFrom":{"format":"int32","type":"integer","x-nullable":true},"TotalHoursWorkedUntil":{"format":"int32","type":"integer","x-nullable":true},"SupplementAmount":{"format":"double","type":"number","x-nullable":true},"SupplementPercentage":{"format":"double","type":"number","x-nullable":true},"OvertimeSupplementPrinciple":{"format":"int32","type":"integer"},"Description":{"type":"string"}}},"Intect.TemplateBalanceConfiguration":{"type":"object","properties":{"Id":{"format":"int64","type":"integer"},"EmploymentTemplateId":{"format":"int64","type":"integer"},"BalanceDefinitionId":{"format":"int64","type":"integer"},"EarningPercentage":{"format":"double","type":"number","x-nullable":true},"BaseCalculationMethodId":{"format":"int32","type":"integer","x-nullable":true},"EarningFixedAmount":{"format":"double","type":"number","x-nullable":true},"EarningFixedAmountPrincipleId":{"format":"int32","type":"integer","x-nullable":true},"PensionSharePercentage":{"format":"double","type":"number","x-nullable":true},"PensionShareFixedAmount":{"format":"double","type":"number","x-nullable":true},"DaysConversionPercentage":{"format":"double","type":"number","x-nullable":true},"DaysEarnedPerPayslip":{"format":"double","type":"number","x-nullable":true},"PayoutPercentage":{"format":"double","type":"number","x-nullable":true},"SeniorityRequirementMonths":{"format":"int32","type":"integer","x-nullable":true},"CustomBehaviorId":{"format":"int32","type":"integer","x-nullable":true},"UnitsEarnedPerInterval":{"format":"double","type":"number","x-nullable":true},"BalanceEarningIntervalId":{"format":"int32","type":"integer","x-nullable":true},"TerminationMethodId":{"format":"int32","type":"integer","x-nullable":true},"SpendingMethodId":{"format":"int32","type":"integer","x-nullable":true}}},"Intect.RecurringPaymentPlan":{"type":"object","properties":{"PaymentPlanProvider":{"$ref":"#/definitions/Intect.PaymentPlanProvider","x-readonly":true},"PensionBaseCalculationMethod":{"$ref":"#/definitions/Intect.BaseCalculationMethod","x-readonly":true},"IsBalanceActive":{"type":"boolean","x-readonly":true},"IsDanishOrGreenlandicPaymentPlanType":{"type":"boolean","x-readonly":true},"IsNorwayPaymentPlanType":{"type":"boolean","x-readonly":true},"FixedAmountIsPerWorkDay":{"type":"boolean","x-readonly":true},"Id":{"format":"int64","type":"integer"},"UserEmploymentId":{"format":"int64","type":"integer","x-nullable":true},"UserEmploymentTemplateId":{"format":"int64","type":"integer","x-nullable":true},"BaseCalculationMethodId":{"format":"int32","type":"integer"},"EmployeeShare":{"format":"double","type":"number","x-nullable":true},"CompanyShare":{"format":"double","type":"number","x-nullable":true},"PaymentPlanProviderId":{"format":"int32","type":"integer","x-nullable":true},"PolicyNumber":{"type":"string"},"EmployeeAmount":{"format":"double","type":"number","x-nullable":true},"CompanyAmount":{"format":"double","type":"number","x-nullable":true},"ProviderBankRegNo":{"type":"string"},"ProviderBankAccountNo":{"type":"string"},"DueDateDelayDays":{"format":"int32","type":"integer","x-nullable":true},"StartDate":{"format":"date-time","type":"string","x-nullable":true},"EndDate":{"format":"date-time","type":"string","x-nullable":true},"PaymentPlanTypeId":{"format":"int32","type":"integer"},"SortOrder":{"format":"int32","type":"integer"},"VoluntaryShare":{"format":"double","type":"number","x-nullable":true},"VoluntaryAmount":{"format":"double","type":"number","x-nullable":true},"SeniorityRequirementMonths":{"format":"int32","type":"integer","x-nullable":true},"AgeRequirementFrom":{"format":"int32","type":"integer","x-nullable":true},"AgeRequirementUntil":{"format":"int32","type":"integer","x-nullable":true},"PaymentPlanRecipientId":{"format":"int64","type":"integer","x-nullable":true},"Reference":{"type":"string"},"StartingBalance":{"format":"double","type":"number","x-nullable":true},"CurrentBalance":{"format":"double","type":"number","x-nullable":true},"FixedAmountBehavior":{"format":"int32","type":"integer"},"EnableAutoAdjust":{"type":"boolean"},"PaymentPlanRecipient":{"$ref":"#/definitions/Intect.PaymentPlanRecipient"}}},"Intect.RateIntervalSet":{"type":"object","properties":{"Id":{"format":"int64","type":"integer"},"EmploymentTemplateId":{"format":"int64","type":"integer"},"Name":{"type":"string"},"ValidFrom":{"format":"date-time","type":"string","x-nullable":true},"ValidUntil":{"format":"date-time","type":"string","x-nullable":true},"RateIntervals":{"type":"array","items":{"$ref":"#/definitions/Intect.RateInterval"}}}},"Intect.EmploymentConfigurationHistory":{"type":"object","properties":{"Id":{"format":"int64","type":"integer"},"UserEmploymentId":{"format":"int64","type":"integer"},"FromDate":{"format":"date-time","type":"string"},"StandardHoursPerWeek":{"format":"double","type":"number","x-nullable":true},"StandardWorkDaysPerWeek":{"format":"double","type":"number","x-nullable":true},"StandardWorkHoursMonday":{"format":"double","type":"number","x-nullable":true},"StandardWorkHoursTuesday":{"format":"double","type":"number","x-nullable":true},"StandardWorkHoursWednesday":{"format":"double","type":"number","x-nullable":true},"StandardWorkHoursThursday":{"format":"double","type":"number","x-nullable":true},"StandardWorkHoursFriday":{"format":"double","type":"number","x-nullable":true},"StandardWorkHoursSaturday":{"format":"double","type":"number","x-nullable":true},"StandardWorkHoursSunday":{"format":"double","type":"number","x-nullable":true},"DegreeOfEmployment":{"format":"double","type":"number","x-nullable":true},"VacationFactor":{"format":"double","type":"number","x-nullable":true}}},"Intect.UserTaxInfo":{"type":"object","properties":{"TaxCardType":{"$ref":"#/definitions/Intect.TaxCardType","x-readonly":true},"IsCurrent":{"type":"boolean"},"Id":{"format":"int64","type":"integer"},"ValidFrom":{"format":"date-time","type":"string"},"ValidUntil":{"format":"date-time","type":"string","x-nullable":true},"TaxRate":{"format":"double","type":"number","x-nullable":true},"DeductionMonth":{"format":"double","type":"number","x-nullable":true},"FreeAmount":{"format":"double","type":"number","x-nullable":true},"UserEmploymentId":{"format":"int64","type":"integer"},"IsActive":{"type":"boolean"},"TaxCardTypeId":{"format":"int32","type":"integer"},"IsDummy":{"type":"boolean"},"MinimumRate":{"format":"double","type":"number","x-nullable":true},"MaximumDeductionMonth":{"format":"double","type":"number","x-nullable":true},"MaximumDeductionDay":{"format":"double","type":"number","x-nullable":true},"Created":{"format":"date-time","type":"string"},"DeductionWeek":{"format":"double","type":"number","x-nullable":true},"DeductionDay":{"format":"double","type":"number","x-nullable":true},"IsManual":{"type":"boolean"},"ParsedFromFileName":{"type":"string"},"TaxCardRequestId":{"format":"int64","type":"integer","x-nullable":true},"Updated":{"format":"date-time","type":"string"},"TaxCardYear":{"format":"int32","type":"integer","x-nullable":true},"ExternalTaxCardId":{"type":"string"},"TaxTable":{"type":"string"}}},"Intect.SalaryRecord":{"type":"object","properties":{"SalaryTypeView":{"$ref":"#/definitions/Intect.SalaryTypeView"},"UnitType":{"$ref":"#/definitions/Intect.UnitType","x-readonly":true},"PersistenceType":{"$ref":"#/definitions/Intect.SalaryRecordPersistenceType","x-readonly":true},"Id":{"format":"int64","type":"integer"},"Units":{"format":"double","type":"number","x-nullable":true},"IsActive":{"type":"boolean"},"StartDate":{"format":"date-time","type":"string","x-nullable":true},"EndDate":{"format":"date-time","type":"string","x-nullable":true},"Description":{"type":"string"},"UserEmploymentId":{"format":"int64","type":"integer"},"UnitTypeId":{"format":"int32","type":"integer","x-nullable":true},"AmountPerUnit":{"format":"double","type":"number","x-nullable":true},"Amount":{"format":"double","type":"number","x-nullable":true},"BaseAmount":{"format":"double","type":"number","x-nullable":true},"SalaryTypeId":{"format":"int64","type":"integer"},"SortOrder":{"format":"int32","type":"integer","x-nullable":true},"TimeEntryTypeId":{"format":"int64","type":"integer","x-nullable":true},"PersistenceTypeId":{"format":"int32","type":"integer"},"Dimension1Value":{"type":"string"},"Dimension2Value":{"type":"string"},"Dimension3Value":{"type":"string"},"ExternalIdentifier":{"type":"string"},"LegacyFlexEarningPercentage":{"format":"double","type":"number","x-nullable":true},"NewFlexEarningPercentage":{"format":"double","type":"number","x-nullable":true},"PensionPercentage":{"format":"double","type":"number","x-nullable":true},"SalaryStatementId":{"format":"int64","type":"integer","x-nullable":true},"Dimension1ValueId":{"format":"int64","type":"integer","x-nullable":true},"Dimension2ValueId":{"format":"int64","type":"integer","x-nullable":true},"Dimension3ValueId":{"format":"int64","type":"integer","x-nullable":true},"Created":{"format":"date-time","type":"string"},"PensionPercentageEmployee":{"format":"double","type":"number","x-nullable":true},"InternalReference":{"type":"string"},"LedgerId":{"format":"int64","type":"integer","x-nullable":true},"Formula1Id":{"format":"int64","type":"integer","x-nullable":true},"Formula2Id":{"format":"int64","type":"integer","x-nullable":true},"Formula3Id":{"format":"int64","type":"integer","x-nullable":true},"Updated":{"format":"date-time","type":"string"},"LicensePlate":{"type":"string"},"ListPrice":{"format":"int32","type":"integer","x-nullable":true},"PaymentPlanRecipientId":{"format":"int64","type":"integer","x-nullable":true},"AccountNumber":{"format":"int64","type":"integer","x-nullable":true},"KIDReference":{"type":"string"},"ERPReference":{"type":"string"},"TimeEntryType":{"$ref":"#/definitions/Intect.TimeEntryType"},"SalaryStatement":{"$ref":"#/definitions/Intect.SalaryStatement"},"TimeEntryRecordSalaryRecordMappings":{"type":"array","items":{"$ref":"#/definitions/Intect.TimeEntryRecordSalaryRecordMapping"}},"SalaryLedger":{"$ref":"#/definitions/Intect.SalaryLedger"},"Formula1":{"$ref":"#/definitions/Intect.Formula"},"Formula2":{"$ref":"#/definitions/Intect.Formula"},"Formula3":{"$ref":"#/definitions/Intect.Formula"},"SalaryRecordAdditionalInfoes":{"type":"array","items":{"$ref":"#/definitions/Intect.SalaryRecordAdditionalInfo"}}}},"Intect.EmploymentBalanceConfiguration":{"type":"object","properties":{"Id":{"format":"int64","type":"integer"},"UserEmploymentId":{"format":"int64","type":"integer"},"BalanceDefinitionId":{"format":"int64","type":"integer"},"EarningPercentage":{"format":"double","type":"number","x-nullable":true},"BaseCalculationMethodId":{"format":"int32","type":"integer","x-nullable":true},"EarningFixedAmount":{"format":"double","type":"number","x-nullable":true},"EarningFixedAmountPrincipleId":{"format":"int32","type":"integer","x-nullable":true},"PensionSharePercentage":{"format":"double","type":"number","x-nullable":true},"PensionShareFixedAmount":{"format":"double","type":"number","x-nullable":true},"DaysConversionPercentage":{"format":"double","type":"number","x-nullable":true},"DaysEarnedPerPayslip":{"format":"double","type":"number","x-nullable":true},"PayoutPercentage":{"format":"double","type":"number","x-nullable":true},"SeniorityRequirementMonths":{"format":"int32","type":"integer","x-nullable":true},"CustomBehaviorId":{"format":"int32","type":"integer","x-nullable":true},"UnitsEarnedPerInterval":{"format":"double","type":"number","x-nullable":true},"BalanceEarningIntervalId":{"format":"int32","type":"integer","x-nullable":true},"TerminationMethodId":{"format":"int32","type":"integer","x-nullable":true},"SpendingMethodId":{"format":"int32","type":"integer","x-nullable":true}}},"Intect.CompanyCar":{"type":"object","properties":{"Id":{"format":"int64","type":"integer"},"UserEmploymentId":{"format":"int64","type":"integer"},"TaxableValue":{"format":"double","type":"number"},"FirstRegistrationDate":{"format":"date-time","type":"string","x-nullable":true},"PurchasedDate":{"format":"date-time","type":"string","x-nullable":true},"LicensePlateNumber":{"type":"string"},"Model":{"type":"string"},"ValidFrom":{"format":"date-time","type":"string","x-nullable":true},"ValidUntil":{"format":"date-time","type":"string","x-nullable":true},"EnvironmentSupplementValue":{"format":"double","type":"number"},"IsOverDistanceLimit":{"type":"boolean","x-nullable":true},"ModelCode":{"type":"string"},"AdditionalEquipment":{"format":"double","type":"number","x-nullable":true},"VehicleTax":{"format":"double","type":"number","x-nullable":true},"FuelPayerId":{"format":"int32","type":"integer","x-nullable":true},"FuelTypeId":{"format":"int32","type":"integer","x-nullable":true},"TaxableValueAdjusted":{"format":"double","type":"number","x-nullable":true},"ReducedBenefitValidFrom":{"format":"date-time","type":"string","x-nullable":true},"Comment":{"type":"string"},"UserEmployment":{"$ref":"#/definitions/Intect.UserEmployment"}}},"Intect.SalaryBatchStatus":{"type":"object","properties":{"StaticDataId":{"format":"int64","type":"integer"},"Key":{"type":"string"},"Id":{"format":"int32","type":"integer"},"Name":{"type":"string"},"Description":{"type":"string"},"SortKey":{"type":"string"}}},"Intect.SalaryPeriod":{"type":"object","properties":{"Id":{"format":"int64","type":"integer"},"StartDate":{"format":"date-time","type":"string"},"EndDate":{"format":"date-time","type":"string"},"SalaryCycleId":{"format":"int64","type":"integer"},"SuggestedPayoutDate":{"format":"date-time","type":"string","x-nullable":true},"FriendlyName":{"type":"string"},"SalaryCycle":{"$ref":"#/definitions/Intect.SalaryCycle"},"SalaryPeriodCountryMappings":{"type":"array","items":{"$ref":"#/definitions/Intect.SalaryPeriodCountryMapping"}}}},"Intect.SalaryBatchRecord":{"type":"object","properties":{"Id":{"format":"int64","type":"integer"},"SalaryTypeId":{"format":"int64","type":"integer"},"Amount":{"format":"double","type":"number"},"Units":{"format":"double","type":"number","x-nullable":true},"Description":{"type":"string"},"CompanyUserId":{"format":"int64","type":"integer"},"UnitTypeId":{"format":"int32","type":"integer","x-nullable":true},"UserEmploymentId":{"format":"int64","type":"integer"},"SalaryRecordId":{"format":"int64","type":"integer","x-nullable":true},"SalaryBatchId":{"format":"int64","type":"integer"},"AmountPerUnit":{"format":"double","type":"number","x-nullable":true},"BaseAmount":{"format":"double","type":"number","x-nullable":true},"SalaryStatementId":{"format":"int64","type":"integer","x-nullable":true},"IncludeInPayment":{"type":"boolean"},"EIncomeCategory":{"format":"int32","type":"integer"},"EIncomeSubCategory":{"format":"int32","type":"integer"},"SummaryCategoryId":{"format":"int32","type":"integer","x-nullable":true},"PeriodFactor":{"format":"double","type":"number","x-nullable":true},"FromDate":{"format":"date-time","type":"string","x-nullable":true},"ToDate":{"format":"date-time","type":"string","x-nullable":true},"SortOrder":{"format":"int32","type":"integer"},"SpecialIdentifier":{"type":"string"},"BaseSalaryTypeId":{"format":"int64","type":"integer","x-nullable":true},"ExternalReferenceSalaryType":{"type":"string"},"ExternalReferenceEmployee":{"type":"string"},"ExternalReferenceDepartment":{"type":"string"},"InformationOnly":{"type":"boolean"},"Dimension1Value":{"type":"string"},"Dimension2Value":{"type":"string"},"Dimension3Value":{"type":"string"},"SulinalFieldNumber":{"type":"string"},"IsReportableIncome":{"type":"boolean"},"SkatteverketAgiFieldCode":{"format":"int32","type":"integer","x-nullable":true},"LegacyFlexEarningPercentage":{"format":"double","type":"number","x-nullable":true},"NewFlexEarningPercentage":{"format":"double","type":"number","x-nullable":true},"PensionPercentage":{"format":"double","type":"number","x-nullable":true},"DisplayDates":{"type":"boolean"},"Dimension1ValueId":{"format":"int64","type":"integer","x-nullable":true},"Dimension2ValueId":{"format":"int64","type":"integer","x-nullable":true},"Dimension3ValueId":{"format":"int64","type":"integer","x-nullable":true},"PensionPercentageEmployee":{"format":"double","type":"number","x-nullable":true},"IsBaseSalary":{"type":"boolean"},"TriggersSecondaryEmployeeTax":{"type":"boolean"},"TriggersMainEmployeeTax":{"type":"boolean"},"TriggersPublicPension":{"type":"boolean"},"TriggersPrimaryVacation":{"type":"boolean"},"HideOnPayslip":{"type":"boolean"},"Formula1Expression":{"type":"string"},"EvaluatedFormula1Expression":{"type":"string"},"Formula2Expression":{"type":"string"},"EvaluatedFormula2Expression":{"type":"string"},"Formula3Expression":{"type":"string"},"EvaluatedFormula3Expression":{"type":"string"},"DeductionRecurringPaymentPlanId":{"format":"int64","type":"integer","x-nullable":true},"PaymentPlanRecipientId":{"format":"int64","type":"integer","x-nullable":true},"PaymentPlanRecipient":{"$ref":"#/definitions/Intect.PaymentPlanRecipient"}}},"Intect.SalaryBatchValidationIssue":{"type":"object","properties":{"Id":{"format":"int64","type":"integer"},"SalaryBatchId":{"format":"int64","type":"integer"},"UserEmploymentId":{"format":"int64","type":"integer","x-nullable":true},"IsError":{"type":"boolean"},"Description":{"type":"string"},"EmployeeName":{"type":"string"},"MessageKey":{"type":"string"},"MessageParameters":{"type":"string"}}},"Intect.SalaryStatement":{"type":"object","properties":{"PayoutDateDerived":{"format":"date-time","type":"string","x-nullable":true,"x-readonly":true},"VacationProvider":{"$ref":"#/definitions/Intect.VacationProvider","x-readonly":true},"IsFinalized":{"type":"boolean","x-readonly":true},"TypeId":{"format":"int32","type":"integer","x-readonly":true},"Description":{"type":"string","x-readonly":true},"Id":{"format":"int64","type":"integer"},"SalaryBatchId":{"format":"int64","type":"integer"},"PeriodFrom":{"format":"date-time","type":"string"},"PeriodTo":{"format":"date-time","type":"string"},"PayoutAmount":{"format":"double","type":"number","x-nullable":true},"AtpEmployee":{"format":"double","type":"number"},"AtpEmployer":{"format":"double","type":"number"},"UserEmploymentId":{"format":"int64","type":"integer"},"TaxAmount":{"format":"double","type":"number"},"AmbAmount":{"format":"double","type":"number"},"PensionProviderId":{"format":"int32","type":"integer","x-nullable":true},"PensionEmployeeShare":{"format":"double","type":"number","x-nullable":true},"PensionEmployeeShareAmount":{"format":"double","type":"number"},"PensionCompanyShare":{"format":"double","type":"number","x-nullable":true},"PensionCompanyShareAmount":{"format":"double","type":"number"},"VacationProviderId":{"format":"int32","type":"integer","x-nullable":true},"VacationMoneyEarnedGross":{"format":"double","type":"number"},"VacationMoneyEarnedNet":{"format":"double","type":"number","x-nullable":true},"VacationDaysEarned":{"format":"double","type":"number"},"UserFullName":{"type":"string"},"UserIdentityNumber":{"type":"string"},"UserAddressId":{"format":"int64","type":"integer","x-nullable":true},"PensionBaseAmount":{"format":"double","type":"number"},"VacationDaysSpent":{"format":"double","type":"number"},"VacationBaseAmount":{"format":"double","type":"number"},"PrimaryIncomeAmount":{"format":"double","type":"number"},"HoursWorked":{"format":"double","type":"number"},"KmEntered":{"format":"double","type":"number"},"AppliedTaxDeduction":{"format":"double","type":"number"},"TaxCardRemainingFreeAmount":{"format":"double","type":"number","x-nullable":true},"TaxCardTypeId":{"format":"int32","type":"integer"},"TaxRate":{"format":"double","type":"number"},"VacationDaysSubtracted":{"format":"double","type":"number"},"TaxBaseAmount":{"format":"double","type":"number"},"AmbBaseAmount":{"format":"double","type":"number"},"VacationTaxDeduction":{"format":"double","type":"number","x-nullable":true},"TaxCardFreeAmountReduction":{"format":"double","type":"number","x-nullable":true},"ActualFromDate":{"format":"date-time","type":"string"},"ActualEndDate":{"format":"date-time","type":"string"},"IsTermination":{"type":"boolean"},"TerminationTotalVacationMoneyGross":{"format":"double","type":"number","x-nullable":true},"TerminationTotalVacationMoneyNet":{"format":"double","type":"number","x-nullable":true},"TerminationYearBeforeLastVacationMoneyGross":{"format":"double","type":"number","x-nullable":true},"TerminationYearBeforeLastVacationMoneyNet":{"format":"double","type":"number","x-nullable":true},"TerminationYearBeforeLastVacationRemainingDays":{"format":"double","type":"number","x-nullable":true},"TerminationLastYearVacationMoneyGross":{"format":"double","type":"number","x-nullable":true},"TerminationLastYearVacationMoneyNet":{"format":"double","type":"number","x-nullable":true},"TerminationLastYearVacationRemainingDays":{"format":"double","type":"number","x-nullable":true},"TerminationCurrentYearVacationMoneyGross":{"format":"double","type":"number","x-nullable":true},"TerminationCurrentYearVacationMoneyNet":{"format":"double","type":"number","x-nullable":true},"TerminationCurrentYearVacationRemainingDays":{"format":"double","type":"number","x-nullable":true},"VacationTaxReduction":{"format":"double","type":"number"},"VacationAmbAmount":{"format":"double","type":"number"},"FFHoursEarned":{"format":"double","type":"number"},"FFHoursSpent":{"format":"double","type":"number"},"RecipientBankRegNo":{"type":"string"},"RecipientBankAccountNo":{"type":"string"},"RecipientBicSwiftNo":{"type":"string"},"RecipientIbanNo":{"type":"string"},"IllnessCompensationAtpAmountEmployee":{"format":"double","type":"number","x-nullable":true},"DepartmentId":{"format":"int64","type":"integer","x-nullable":true},"OvertimeHours":{"format":"double","type":"number"},"IllnessHours":{"format":"double","type":"number"},"TaxableIncome":{"format":"double","type":"number"},"VacationSupplementEarned":{"format":"double","type":"number","x-nullable":true},"SummaryAmountSalary":{"format":"double","type":"number","x-nullable":true},"SummaryAmountSupplements":{"format":"double","type":"number","x-nullable":true},"SummaryAmountTaxes":{"format":"double","type":"number","x-nullable":true},"SummaryAmountAdjustments":{"format":"double","type":"number","x-nullable":true},"FlexAmountEarned":{"format":"double","type":"number"},"FlexAmountReduced":{"format":"double","type":"number"},"SummaryAmountPension":{"format":"double","type":"number","x-nullable":true},"VacationAmbBaseAmount":{"format":"double","type":"number"},"TaxFreeIncome":{"format":"double","type":"number","x-nullable":true},"TravelCompensation":{"format":"double","type":"number"},"PensionCompanyTaxAmount":{"format":"double","type":"number","x-nullable":true},"PensionEmployeeTaxAmount":{"format":"double","type":"number","x-nullable":true},"ReportableNonTaxedIncome":{"format":"double","type":"number","x-nullable":true},"DownloadToken":{"type":"string"},"DownloadTokenExpiryTime":{"format":"date-time","type":"string","x-nullable":true},"VacationPayoutEarnedLastYear":{"format":"double","type":"number","x-nullable":true},"VacationPayoutEarnedCurrentYear":{"format":"double","type":"number","x-nullable":true},"VacationBalancePeriodId":{"format":"int64","type":"integer","x-nullable":true},"VacationPayoutAmountGross":{"format":"double","type":"number","x-nullable":true},"VacationPayoutAmountNet":{"format":"double","type":"number","x-nullable":true},"AdditionalVacationDaysEarned":{"format":"double","type":"number","x-nullable":true},"AdditionalVacationDaysSpent":{"format":"double","type":"number","x-nullable":true},"AdditionalVacationEarnedGross":{"format":"double","type":"number","x-nullable":true},"AmExemptIncome":{"format":"double","type":"number"},"IsDummyOnAccountPayslip":{"type":"boolean"},"SocialTaxAmount":{"format":"double","type":"number","x-nullable":true},"MaternityProgramId":{"format":"int32","type":"integer","x-nullable":true},"MaternityProgramAmount":{"format":"double","type":"number","x-nullable":true},"PrimaryIncomeAmountFullPeriod":{"format":"double","type":"number","x-nullable":true},"DegreeOfEmployment":{"format":"double","type":"number","x-nullable":true},"VacationDegreeOfEmployment":{"format":"double","type":"number","x-nullable":true},"PrimaryIncomeAmountWithBonus":{"format":"double","type":"number"},"TaxPaidNo":{"format":"double","type":"number"},"TaxBasisNo":{"format":"double","type":"number"},"PositiveTaxFreeIncome":{"format":"double","type":"number","x-nullable":true},"NegativeTaxFreeIncome":{"format":"double","type":"number","x-nullable":true},"GrossReductionAmount":{"format":"double","type":"number","x-nullable":true},"NewFlexAmountEarned":{"format":"double","type":"number"},"CustomBalancesAmountEarned":{"format":"double","type":"number"},"PositiveTaxableIncome":{"format":"double","type":"number","x-nullable":true},"ForeignPensionAmount":{"format":"double","type":"number","x-nullable":true},"DomesticPensionAmount":{"format":"double","type":"number","x-nullable":true},"StudentInsuranseAmount":{"format":"double","type":"number"},"NewFlexPensionAmount":{"format":"double","type":"number","x-nullable":true},"ReportingPensionCompanyShareAmount":{"format":"double","type":"number","x-nullable":true},"ReportingPensionEmployeeShareAmount":{"format":"double","type":"number","x-nullable":true},"Created":{"format":"date-time","type":"string"},"Updated":{"format":"date-time","type":"string"},"SocialTaxFullAmount":{"format":"double","type":"number","x-nullable":true},"TaxableBenefits":{"format":"double","type":"number","x-nullable":true},"SummaryAmountReimbursments":{"format":"double","type":"number","x-nullable":true},"SummaryAmountExpenses":{"format":"double","type":"number","x-nullable":true},"SummaryAmountOtherCreditorsDeductions":{"format":"double","type":"number","x-nullable":true},"SummaryAmountAttachmentOfEarningDeductions":{"format":"double","type":"number","x-nullable":true},"SummaryAmountChildCareDeductions":{"format":"double","type":"number","x-nullable":true},"DeductionAttachmentOfEarningRemainingAmount":{"format":"double","type":"number","x-nullable":true},"DeductionOtherCreditorsRemainingAmount":{"format":"double","type":"number","x-nullable":true},"TaxTable":{"type":"string"},"AdditionalVacationPayoutEarnedLastYear":{"format":"double","type":"number","x-nullable":true},"AdditionalVacationPayoutEarnedCurrentYear":{"format":"double","type":"number","x-nullable":true},"VoluntaryExtraTax":{"format":"double","type":"number","x-nullable":true},"SummaryAmountUnionDeductionsFull":{"format":"double","type":"number","x-nullable":true},"SummaryAmountUnionDeductions":{"format":"double","type":"number","x-nullable":true},"SummaryAmountUnionDeductionCurrentBalance":{"format":"double","type":"number","x-nullable":true},"SummaryAmountDeductions":{"format":"double","type":"number","x-nullable":true},"SalaryBatchRecords":{"type":"array","items":{"$ref":"#/definitions/Intect.SalaryBatchRecord"}},"UserEmployment":{"$ref":"#/definitions/Intect.UserEmployment"},"BalanceAdjustments":{"type":"array","items":{"$ref":"#/definitions/Intect.BalanceAdjustment"}},"SalaryRecords":{"type":"array","items":{"$ref":"#/definitions/Intect.SalaryRecord"}},"SalaryBatch":{"$ref":"#/definitions/Intect.SalaryBatch"}}},"Intect.ExpenseError":{"type":"object","properties":{"Id":{"format":"int64","type":"integer"},"CompanyUserId":{"format":"int64","type":"integer"},"ErrorMessage":{"type":"string"},"CompanyUser":{"$ref":"#/definitions/Intect.CompanyUser"}}},"Intect.Module":{"type":"object","properties":{"InfoOnly":{"type":"boolean"},"Price":{"format":"double","type":"number"},"BillingPrincipleId":{"format":"int32","type":"integer"},"FreeUntilDate":{"format":"date-time","type":"string","x-nullable":true},"PackageLevel":{"format":"int32","type":"integer"},"RegisterUsageOnly":{"type":"boolean"},"BillingPrinciple":{"$ref":"#/definitions/Intect.BillingPrinciple","readOnly":true,"x-readonly":true},"StaticDataId":{"format":"int64","type":"integer"},"Key":{"type":"string"},"Id":{"format":"int32","type":"integer"},"Name":{"type":"string"},"Description":{"type":"string"},"SortKey":{"type":"string"}}},"Intect.ExternalSystemCredential":{"type":"object","properties":{"IsPrivate":{"type":"boolean"},"BackendKey":{"type":"string"},"StaticDataId":{"format":"int64","type":"integer"},"Key":{"type":"string"},"Id":{"format":"int32","type":"integer"},"Name":{"type":"string"},"Description":{"type":"string"},"SortKey":{"type":"string"}}},"Intect.UnitType":{"type":"object","properties":{"RelevantCountries":{"type":"array","items":{"$ref":"#/definitions/Intect.Country"},"readOnly":true,"x-readonly":true},"StaticDataId":{"format":"int64","type":"integer"},"Key":{"type":"string"},"Id":{"format":"int32","type":"integer"},"Name":{"type":"string"},"Description":{"type":"string"},"SortKey":{"type":"string"}}},"Intect.SalaryRecordPersistenceType":{"type":"object","properties":{"StaticDataId":{"format":"int64","type":"integer"},"Key":{"type":"string"},"Id":{"format":"int32","type":"integer"},"Name":{"type":"string"},"Description":{"type":"string"},"SortKey":{"type":"string"}}},"Intect.Formula":{"type":"object","properties":{"Id":{"format":"int64","type":"integer"},"CompanyId":{"format":"int64","type":"integer","x-nullable":true},"AccountId":{"format":"int64","type":"integer","x-nullable":true},"Name":{"type":"string"},"Description":{"type":"string"},"Expression":{"type":"string"},"FormulaOutputTypeId":{"format":"int32","type":"integer"}}},"Intect.PaymentPlanProvider":{"type":"object","properties":{"NetsNo":{"type":"string"},"DefaultBaseCalculationMethodId":{"format":"int32","type":"integer"},"NetsInfoType":{"format":"int32","type":"integer"},"PolicyNumberRequired":{"type":"boolean"},"AccountNumberRequired":{"type":"boolean"},"PolicyNumberLabelOverride":{"type":"string"},"CountryId":{"format":"int32","type":"integer"},"PensionPolicyValidation":{"$ref":"#/definitions/Intect.PensionPolicyValidation","readOnly":true,"x-readonly":true},"IsDummyForBankAccount":{"type":"boolean","readOnly":true,"x-readonly":true},"RequiredNetsRecordTypes":{"type":"array","items":{"format":"int32","type":"integer"}},"SupportedPaymentPlanTypes":{"type":"array","items":{"format":"int32","type":"integer"}},"PolicyNumberPlace":{"enum":["CollectiveAgreementCode","ReferenceIdentifier","DepartmentNumber"],"type":"string"},"StaticDataId":{"format":"int64","type":"integer"},"Key":{"type":"string"},"Id":{"format":"int32","type":"integer"},"Name":{"type":"string"},"Description":{"type":"string"},"SortKey":{"type":"string"}}},"Intect.BaseCalculationMethod":{"type":"object","properties":{"IsPensionBase":{"type":"boolean","readOnly":true,"x-readonly":true},"IsFlexBase":{"type":"boolean","readOnly":true,"x-readonly":true},"IsExtraVacationHoursBase":{"type":"boolean","readOnly":true,"x-readonly":true},"IsCustomBalanceBase":{"type":"boolean","readOnly":true,"x-readonly":true},"StaticDataId":{"format":"int64","type":"integer"},"Key":{"type":"string"},"Id":{"format":"int32","type":"integer"},"Name":{"type":"string"},"Description":{"type":"string"},"SortKey":{"type":"string"}}},"Intect.PaymentPlanRecipient":{"type":"object","properties":{"PaymentMethod":{"$ref":"#/definitions/Intect.PaymentMethod","x-readonly":true},"PaymentPlanType":{"$ref":"#/definitions/Intect.PaymentPlanType","x-readonly":true},"Id":{"format":"int64","type":"integer"},"Name":{"type":"string"},"PaymentPlanTypeId":{"format":"int32","type":"integer"},"VATRegistrationNumber":{"type":"string"},"TelFixed":{"type":"string"},"Email":{"type":"string"},"AddressId":{"format":"int64","type":"integer"},"IsSystemRecipient":{"type":"boolean"},"CountryId":{"format":"int32","type":"integer","x-nullable":true},"CompanyId":{"format":"int64","type":"integer","x-nullable":true},"AccountNumber":{"format":"int64","type":"integer","x-nullable":true},"PaymentMethodId":{"format":"int32","type":"integer"},"ExternalIdentifier":{"type":"string"},"BasePaymentPlanRecipientId":{"format":"int64","type":"integer","x-nullable":true},"KIDReference":{"type":"string"},"MainDeductionAmount":{"format":"double","type":"number","x-nullable":true},"MainDeductionShare":{"format":"double","type":"number","x-nullable":true},"MainDeductionAmountMin":{"format":"double","type":"number","x-nullable":true},"MainDeductionAmountMax":{"format":"double","type":"number","x-nullable":true},"AdditionalDeductionAmount":{"format":"double","type":"number","x-nullable":true},"AdditionalDeductionShare":{"format":"double","type":"number","x-nullable":true},"AdditionalDeductionAmountMin":{"format":"double","type":"number","x-nullable":true},"AdditionalDeductionAmountMax":{"format":"double","type":"number","x-nullable":true},"InsuranceDeductionAmount":{"format":"double","type":"number","x-nullable":true},"AdditionalDeductionAccountOverride":{"format":"int64","type":"integer","x-nullable":true},"AdditionalDeductionKIDReferenceOverride":{"type":"string"},"InsuranceDeductionAccountOverride":{"format":"int64","type":"integer","x-nullable":true},"InsuranceDeductionKIDReferenceOverride":{"type":"string"},"ERPReference":{"type":"string"},"AdditionalDeductionERPReferenceOverride":{"type":"string"},"InsuranceDeductionERPReferenceOverride":{"type":"string"},"Address":{"$ref":"#/definitions/Intect.Address"},"Payments":{"type":"array","items":{"$ref":"#/definitions/Intect.Payment"}},"SalaryBatchRecords":{"type":"array","items":{"$ref":"#/definitions/Intect.SalaryBatchRecord"}}}},"Intect.RateInterval":{"type":"object","properties":{"Id":{"format":"int64","type":"integer"},"RateIntervalSetId":{"format":"int64","type":"integer"},"SalaryTypeId":{"format":"int64","type":"integer"},"SeniorityFrom":{"format":"int32","type":"integer","x-nullable":true},"SeniorityLessThan":{"format":"int32","type":"integer","x-nullable":true},"AgeFrom":{"format":"int32","type":"integer","x-nullable":true},"AgeLessThan":{"format":"int32","type":"integer","x-nullable":true},"WorkHoursFrom":{"format":"double","type":"number","x-nullable":true},"WorkHoursLessThan":{"format":"double","type":"number","x-nullable":true},"AmountPerUnit":{"format":"double","type":"number","x-nullable":true},"Amount":{"format":"double","type":"number","x-nullable":true},"Description":{"type":"string"}}},"Intect.TaxCardType":{"type":"object","properties":{"EIncomeReference":{"format":"int32","type":"integer"},"AllowTaxRate":{"type":"boolean","readOnly":true},"AllowDeduction":{"type":"boolean","readOnly":true},"AllowFreeAmount":{"type":"boolean","readOnly":true},"RelevantCountries":{"type":"array","items":{"$ref":"#/definitions/Intect.Country"},"readOnly":true,"x-readonly":true},"StaticDataId":{"format":"int64","type":"integer"},"Key":{"type":"string"},"Id":{"format":"int32","type":"integer"},"Name":{"type":"string"},"Description":{"type":"string"},"SortKey":{"type":"string"}}},"Intect.SalaryTypeView":{"type":"object","properties":{"SalaryTypeId":{"format":"int64","type":"integer"},"BaseSalaryTypeId":{"format":"int64","type":"integer","x-nullable":true},"CompanyId":{"format":"int64","type":"integer"},"LanguageId":{"format":"int64","type":"integer"},"CategoryId":{"format":"int32","type":"integer","x-nullable":true},"Name":{"type":"string"},"Description":{"type":"string"},"DefaultPayslipText":{"type":"string"},"IsVisible":{"type":"boolean"},"IsActive":{"type":"boolean"},"UnitTypeId":{"format":"int32","type":"integer","x-nullable":true},"AmountPerUnit":{"format":"double","type":"number","x-nullable":true},"Units":{"format":"double","type":"number","x-nullable":true},"BaseAmount":{"format":"double","type":"number","x-nullable":true},"Amount":{"format":"double","type":"number","x-nullable":true},"EIncomeCategory":{"format":"int32","type":"integer"},"EIncomeSubCategory":{"format":"int32","type":"integer"},"SummaryCategoryId":{"format":"int32","type":"integer","x-nullable":true},"SalaryTypeGroupId":{"format":"int64","type":"integer","x-nullable":true},"ExternalReference":{"type":"string"},"ImportExternalReference":{"type":"string"},"IncludeInPayment":{"type":"boolean"},"SortOrder":{"format":"int32","type":"integer"},"AllowEditUnitType":{"type":"boolean"},"AllowEditBaseAmount":{"type":"boolean"},"NegativeDefault":{"type":"boolean"},"DefaultPersistanceTypeId":{"format":"int32","type":"integer","x-nullable":true},"StatisticsOnly":{"type":"boolean"},"StatisticsFieldCode":{"type":"string"},"SumFromIds":{"type":"string"},"SumFromReverseSign":{"type":"boolean"},"IncludeAlways":{"type":"boolean"},"RelatesToIncomeType5":{"type":"boolean","x-nullable":true},"Explanation":{"type":"string"},"TriggersOvertimeSupplement":{"type":"boolean","x-nullable":true},"SulinalFieldNumber":{"type":"string"},"OverviewIndex":{"format":"int32","type":"integer","x-nullable":true},"OverviewDisplayMode":{"format":"int32","type":"integer","x-nullable":true},"Identifier":{"type":"string"},"IsAdvanced":{"type":"boolean","x-nullable":true},"AccountTypeId":{"format":"int32","type":"integer","x-nullable":true},"BalanceDefinitionId":{"format":"int64","type":"integer","x-nullable":true},"BalanceBehavior":{"format":"int32","type":"integer","x-nullable":true},"BaseName":{"type":"string"},"BaseDescription":{"type":"string"},"BasePayslipText":{"type":"string"},"SkatteverketAgiFieldCode":{"format":"int32","type":"integer","x-nullable":true},"DimensionDistributionOptionId":{"format":"int32","type":"integer","x-nullable":true},"DisplayDates":{"type":"boolean"},"PensionBehaviorId":{"format":"int32","type":"integer"},"Dimension1ValueId":{"format":"int64","type":"integer","x-nullable":true},"Dimension2ValueId":{"format":"int64","type":"integer","x-nullable":true},"Dimension3ValueId":{"format":"int64","type":"integer","x-nullable":true},"FlexBehaviorId":{"format":"int32","type":"integer","x-nullable":true},"ProhibitDimensionValues":{"type":"boolean"},"SalaryIncomeTypeId":{"format":"int32","type":"integer","x-nullable":true},"IsVariable":{"type":"boolean"},"VatCode":{"type":"string"},"IsBaseSalary":{"type":"boolean"},"TriggersSecondaryEmployeeTax":{"type":"boolean"},"TriggersMainEmployeeTax":{"type":"boolean"},"TriggersPublicPension":{"type":"boolean"},"TriggersPrimaryVacation":{"type":"boolean"},"HideOnPayslip":{"type":"boolean"},"TriggersMainEmployerTax":{"type":"boolean"},"Formula1Id":{"format":"int64","type":"integer","x-nullable":true},"Formula1Expression":{"type":"string"},"Formula2Id":{"format":"int64","type":"integer","x-nullable":true},"Formula2Expression":{"type":"string"},"Formula3Id":{"format":"int64","type":"integer","x-nullable":true},"Formula3Expression":{"type":"string"},"Formula1Name":{"type":"string"},"Formula2Name":{"type":"string"},"Formula3Name":{"type":"string"},"Formula1Description":{"type":"string"},"Formula2Description":{"type":"string"},"Formula3Description":{"type":"string"},"BaseIdentifier":{"type":"string"},"SalaryIncomeDescriptionId":{"format":"int32","type":"integer","x-nullable":true},"IsUnionFeeBasis":{"type":"boolean"},"IgnoreDateLimitation":{"type":"boolean"},"IsVacationBasis":{"type":"boolean","x-nullable":true},"SalaryIncomeAdditionalInfoIds":{"type":"string"},"SumUnitsFromIds":{"type":"string"},"StatisticsPayClassificationId":{"format":"int32","type":"integer","x-nullable":true}}},"Intect.TimeEntryType":{"type":"object","properties":{"Id":{"format":"int64","type":"integer"},"BaseTimeEntryTypeId":{"format":"int64","type":"integer","x-nullable":true},"CompanyId":{"format":"int64","type":"integer","x-nullable":true},"Name":{"type":"string"},"Description":{"type":"string"},"IsActive":{"type":"boolean","x-nullable":true},"UnitTypeId":{"format":"int32","type":"integer","x-nullable":true},"ExternalReference":{"type":"string"},"SortOrder":{"format":"int32","type":"integer","x-nullable":true},"DefaultPayslipText":{"type":"string"},"AllowEditUnitType":{"type":"boolean","x-nullable":true},"IsIllness":{"type":"boolean","x-nullable":true},"InternalReferenceId":{"format":"int64","type":"integer","x-nullable":true},"Identifier":{"type":"string"},"StatisticsFieldCode":{"type":"string"},"MandatoryDescription":{"type":"boolean","x-nullable":true},"IsReimbursable":{"type":"boolean","x-nullable":true},"BaseTimeEntryType":{"$ref":"#/definitions/Intect.TimeEntryType"},"TimeEntryTypeTranslations":{"type":"array","items":{"$ref":"#/definitions/Intect.TimeEntryTypeTranslation"}},"TimeEntryTypeConfigurations":{"type":"array","items":{"$ref":"#/definitions/Intect.TimeEntryTypeConfiguration"}},"TimeEntryTypeCountryMappings":{"type":"array","items":{"$ref":"#/definitions/Intect.TimeEntryTypeCountryMapping"}}}},"Intect.TimeEntryRecordSalaryRecordMapping":{"type":"object","properties":{"Id":{"format":"int64","type":"integer"},"TimeEntryRecordId":{"format":"int64","type":"integer"},"SalaryRecordId":{"format":"int64","type":"integer"},"SalaryRecord":{"$ref":"#/definitions/Intect.SalaryRecord"},"TimeEntryRecord":{"$ref":"#/definitions/Intect.TimeEntryRecord"}}},"Intect.SalaryLedger":{"type":"object","properties":{"Status":{"$ref":"#/definitions/Intect.LedgerStatus","readOnly":true,"x-readonly":true},"Id":{"format":"int64","type":"integer"},"CompanyId":{"format":"int64","type":"integer"},"Name":{"type":"string"},"OwnerUserId":{"format":"int64","type":"integer"},"StatusId":{"format":"int32","type":"integer"},"SalaryRecords":{"type":"array","items":{"$ref":"#/definitions/Intect.SalaryRecord"}}}},"Intect.SalaryRecordAdditionalInfo":{"type":"object","properties":{"Id":{"format":"int64","type":"integer"},"SalaryRecordId":{"format":"int64","type":"integer"},"Created":{"format":"date-time","type":"string"},"Updated":{"format":"date-time","type":"string"},"VehicleKm":{"format":"double","type":"number","x-nullable":true},"VehicleNumberOfJourneys":{"format":"int32","type":"integer","x-nullable":true},"VehicleHomeWorkKm":{"format":"double","type":"number","x-nullable":true},"VehicleListPrice":{"format":"double","type":"number","x-nullable":true},"VehicleRegistrationNumber":{"type":"string"},"VehicleCarPool":{"type":"boolean","x-nullable":true},"VehicleOtherFreeUse":{"type":"boolean","x-nullable":true},"VehicleFreeUseOutsideStandardRule":{"type":"boolean","x-nullable":true},"VehiclePersonTypeId":{"format":"int32","type":"integer","x-nullable":true},"BenefitEarningsStartDate":{"format":"date-time","type":"string","x-nullable":true},"BenefitEarningsEndDate":{"format":"date-time","type":"string","x-nullable":true},"BeneficiaryUsTaxResidentFirst60Days":{"type":"boolean","x-nullable":true},"NetSalaryVehicleListPrice":{"format":"double","type":"number","x-nullable":true},"NetSalaryVehicleRegistrationNumber":{"type":"string"},"NetSalaryVehicleCarPool":{"type":"boolean","x-nullable":true},"ForeignArtistYear":{"format":"int32","type":"integer","x-nullable":true},"ForeignArtistGrossUpBasisAmount":{"format":"double","type":"number","x-nullable":true},"ForeignArtistTaxDeductedAmount":{"format":"int32","type":"integer","x-nullable":true},"TaxResidentCountryCode":{"type":"string"},"CountryOfEarningsCode":{"type":"string"},"EarnedOnSupportVessel":{"type":"boolean"},"EarnedOnContinentalShelf":{"type":"boolean","x-nullable":true},"IncomeRelatedInformationId":{"format":"int32","type":"integer","x-nullable":true},"PaymentPlanRecipientId":{"format":"int64","type":"integer","x-nullable":true},"AccountNumber":{"format":"int64","type":"integer","x-nullable":true},"KIDReference":{"type":"string"},"ERPReference":{"type":"string"},"SalaryRecord":{"$ref":"#/definitions/Intect.SalaryRecord"}}},"Intect.SalaryPeriodCountryMapping":{"type":"object","properties":{"Id":{"format":"int64","type":"integer"},"SalaryPeriodId":{"format":"int64","type":"integer"},"CountryId":{"format":"int64","type":"integer"},"PayoutDate":{"format":"date-time","type":"string"},"SalaryPeriod":{"$ref":"#/definitions/Intect.SalaryPeriod"}}},"Intect.BalanceAdjustment":{"type":"object","properties":{"Id":{"format":"int64","type":"integer"},"UserEmploymentId":{"format":"int64","type":"integer"},"SalaryStatementId":{"format":"int64","type":"integer","x-nullable":true},"Created":{"format":"date-time","type":"string"},"EffectPerDate":{"format":"date-time","type":"string"},"IsSpending":{"type":"boolean"},"Amount":{"format":"double","type":"number"},"Days":{"format":"double","type":"number"},"Hours":{"format":"double","type":"number"},"TaxAmount":{"format":"double","type":"number"},"NetAmount":{"format":"double","type":"number"},"IsDraft":{"type":"boolean"},"BalancePeriodId":{"format":"int64","type":"integer","x-nullable":true},"BaseAmount":{"format":"double","type":"number","x-nullable":true},"BalanceDefinitionId":{"format":"int64","type":"integer"},"SecondaryAmount":{"format":"double","type":"number","x-nullable":true},"SecondaryDays":{"format":"double","type":"number","x-nullable":true},"TertiaryAmount":{"format":"double","type":"number"},"SpecialIdentifier":{"type":"string"},"BatchPayoutDate":{"format":"date-time","type":"string"},"IsReverted":{"type":"boolean"},"DaysSuspended":{"format":"double","type":"number","x-nullable":true},"SalaryBatchId":{"format":"int64","type":"integer","x-nullable":true},"SalaryStatement":{"$ref":"#/definitions/Intect.SalaryStatement"},"UserEmployment":{"$ref":"#/definitions/Intect.UserEmployment"},"BalancePeriod":{"$ref":"#/definitions/Intect.BalancePeriod"},"BalanceDefinition":{"$ref":"#/definitions/Intect.BalanceDefinition"},"SalaryBatch":{"$ref":"#/definitions/Intect.SalaryBatch"}}},"Intect.BillingPrinciple":{"type":"object","properties":{"StaticDataId":{"format":"int64","type":"integer"},"Key":{"type":"string"},"Id":{"format":"int32","type":"integer"},"Name":{"type":"string"},"Description":{"type":"string"},"SortKey":{"type":"string"}}},"Intect.PensionPolicyValidation":{"type":"object","properties":{"Regex":{"type":"object","readOnly":true},"ViolationKey":{"type":"string","readOnly":true},"StaticDataId":{"format":"int64","type":"integer"},"Key":{"type":"string"},"Id":{"format":"int32","type":"integer"},"Name":{"type":"string"},"Description":{"type":"string"},"SortKey":{"type":"string"}}},"Intect.PaymentMethod":{"type":"object","properties":{"RelevantCountries":{"type":"array","items":{"$ref":"#/definitions/Intect.Country"},"readOnly":true,"x-readonly":true},"StaticDataId":{"format":"int64","type":"integer"},"Key":{"type":"string"},"Id":{"format":"int32","type":"integer"},"Name":{"type":"string"},"Description":{"type":"string"},"SortKey":{"type":"string"}}},"Intect.PaymentPlanType":{"type":"object","properties":{"IsSystemPaymentPlanType":{"type":"boolean"},"RelevantCountries":{"type":"array","items":{"$ref":"#/definitions/Intect.Country"},"readOnly":true,"x-readonly":true},"StaticDataId":{"format":"int64","type":"integer"},"Key":{"type":"string"},"Id":{"format":"int32","type":"integer"},"Name":{"type":"string"},"Description":{"type":"string"},"SortKey":{"type":"string"}}},"Intect.Payment":{"type":"object","properties":{"DestinationCurrency":{"$ref":"#/definitions/Intect.Currency","x-readonly":true},"Id":{"format":"int64","type":"integer"},"PaymentBatchId":{"format":"int64","type":"integer","x-nullable":true},"DueDate":{"format":"date-time","type":"string","x-nullable":true},"PaymentDate":{"format":"date-time","type":"string","x-nullable":true},"SalaryBatchId":{"format":"int64","type":"integer","x-nullable":true},"UserEmploymentId":{"format":"int64","type":"integer","x-nullable":true},"SalaryStatementId":{"format":"int64","type":"integer","x-nullable":true},"RecipientNetsNo":{"type":"string"},"RecipientBankRegNo":{"type":"string"},"RecipientBankAccountNo":{"type":"string"},"ReferenceIdentifier":{"type":"string"},"OwnReferenceText":{"type":"string"},"RecipientMessage":{"type":"string"},"NetsTransferType":{"format":"int32","type":"integer","x-nullable":true},"NetsInfoType":{"format":"int32","type":"integer","x-nullable":true},"AdditionalInfo":{"type":"string"},"CompanyId":{"format":"int64","type":"integer"},"Amount":{"format":"double","type":"number"},"CompanyBankRegNo":{"type":"string"},"CompanyBankAccountNo":{"type":"string"},"UserIdentityNumber":{"type":"string"},"CollectiveAgreementCode":{"type":"string"},"RecipientName":{"type":"string"},"AutoDetermineBankAccount":{"type":"boolean"},"NovemberFirstBatchId":{"format":"int64","type":"integer","x-nullable":true},"PaymentProviderId":{"format":"int32","type":"integer"},"RecipientIban":{"type":"string"},"RecipientBicSwift":{"type":"string"},"DestinationCurrencyId":{"format":"int32","type":"integer","x-nullable":true},"PensionProviderId":{"format":"int64","type":"integer","x-nullable":true},"ExternalPaymentPartnerId":{"format":"int64","type":"integer","x-nullable":true},"PaymentTypeId":{"format":"int32","type":"integer"},"QuarterNumber":{"format":"int32","type":"integer","x-nullable":true},"QuarterYear":{"format":"int32","type":"integer","x-nullable":true},"PensionPolicyNumber":{"type":"string"},"PaymentPlanTypeId":{"format":"int32","type":"integer","x-nullable":true},"PensionEmployeeShare":{"format":"double","type":"number","x-nullable":true},"PensionEmployeeShareAmount":{"format":"double","type":"number","x-nullable":true},"PensionCompanyShareAmount":{"format":"double","type":"number","x-nullable":true},"PensionCompanyShare":{"format":"double","type":"number","x-nullable":true},"PensionBaseAmount":{"format":"double","type":"number","x-nullable":true},"PensionVoluntaryShare":{"format":"double","type":"number","x-nullable":true},"PensionVoluntaryAmount":{"format":"double","type":"number","x-nullable":true},"NewFlexPensionAmount":{"format":"double","type":"number","x-nullable":true},"RecurringPaymentPlanId":{"format":"int64","type":"integer","x-nullable":true},"Created":{"format":"date-time","type":"string"},"Updated":{"format":"date-time","type":"string"},"PaymentPlanRecipientId":{"format":"int64","type":"integer","x-nullable":true},"KidNumber":{"type":"string"},"PaymentPlanRecipient":{"$ref":"#/definitions/Intect.PaymentPlanRecipient"}}},"Intect.TimeEntryTypeTranslation":{"type":"object","properties":{"Id":{"format":"int64","type":"integer"},"TimeEntryTypeId":{"format":"int64","type":"integer"},"LanguageId":{"format":"int64","type":"integer"},"Name":{"type":"string"},"Description":{"type":"string"},"DefaultPayslipText":{"type":"string"},"StatusId":{"format":"int32","type":"integer"},"Comment":{"type":"string"}}},"Intect.TimeEntryTypeCountryMapping":{"type":"object","properties":{"Id":{"format":"int64","type":"integer"},"BaseTimeEntryTypeId":{"format":"int64","type":"integer"},"CountryId":{"format":"int32","type":"integer"},"TimeEntryType":{"$ref":"#/definitions/Intect.TimeEntryType"}}},"Intect.TimeEntryRecord":{"type":"object","properties":{"ManagerName":{"type":"string"},"TemplateName":{"type":"string"},"UnitType":{"$ref":"#/definitions/Intect.UnitType","x-readonly":true},"Status":{"$ref":"#/definitions/Intect.TimeEntryStatus","x-readonly":true},"EmployeeName":{"type":"string","x-readonly":true},"DepartmentName":{"type":"string","x-readonly":true},"Title":{"type":"string","x-readonly":true},"DepartmentId":{"format":"int64","type":"integer","x-nullable":true,"x-readonly":true},"IsCalculated":{"type":"boolean","x-readonly":true},"Id":{"format":"int64","type":"integer"},"UserEmploymentId":{"format":"int64","type":"integer"},"EntryDate":{"format":"date-time","type":"string"},"TimeEntryTypeId":{"format":"int64","type":"integer"},"Units":{"format":"double","type":"number"},"UnitTypeId":{"format":"int32","type":"integer"},"Description":{"type":"string"},"SalaryPeriodId":{"format":"int64","type":"integer"},"StatusId":{"format":"int32","type":"integer"},"Created":{"format":"date-time","type":"string"},"RejectionReason":{"type":"string"},"SalaryRecordId":{"format":"int64","type":"integer","x-nullable":true},"SalaryStatementId":{"format":"int64","type":"integer","x-nullable":true},"KilometersDriven":{"format":"double","type":"number","x-nullable":true},"StartTime":{"type":"string","x-nullable":true},"EndTime":{"type":"string","x-nullable":true},"Dimension1Value":{"type":"string"},"Dimension2Value":{"type":"string"},"Dimension3Value":{"type":"string"},"EndDate":{"format":"date-time","type":"string","x-nullable":true},"CalculatedFromRecordId":{"format":"int64","type":"integer","x-nullable":true},"ExternalIdentifier":{"type":"string"},"CalculatedPayout":{"format":"double","type":"number","x-nullable":true},"CalculatedPayoutKilometers":{"format":"double","type":"number","x-nullable":true},"AmountPerUnit":{"format":"double","type":"number","x-nullable":true},"ApprovedUserId":{"format":"int64","type":"integer","x-nullable":true},"RejectedUserId":{"format":"int64","type":"integer","x-nullable":true},"Dimension1ValueId":{"format":"int64","type":"integer","x-nullable":true},"Dimension2ValueId":{"format":"int64","type":"integer","x-nullable":true},"Dimension3ValueId":{"format":"int64","type":"integer","x-nullable":true},"PensionPercentageEmployee":{"format":"double","type":"number","x-nullable":true},"Updated":{"format":"date-time","type":"string"},"TimeEntryRecordSalaryRecordMappings":{"type":"array","items":{"$ref":"#/definitions/Intect.TimeEntryRecordSalaryRecordMapping"}}}},"Intect.LedgerStatus":{"type":"object","properties":{"StaticDataId":{"format":"int64","type":"integer"},"Key":{"type":"string"},"Id":{"format":"int32","type":"integer"},"Name":{"type":"string"},"Description":{"type":"string"},"SortKey":{"type":"string"}}},"Intect.BalancePeriod":{"type":"object","properties":{"Id":{"format":"int64","type":"integer"},"BalanceId":{"format":"int64","type":"integer"},"EarningStartDate":{"format":"date-time","type":"string"},"EarningEndDate":{"format":"date-time","type":"string"},"SpendingStartDate":{"format":"date-time","type":"string"},"SpendingEndDate":{"format":"date-time","type":"string"},"SpecialIdentifier":{"type":"string"},"BalanceDefinition":{"$ref":"#/definitions/Intect.BalanceDefinition"},"Name":{"type":"string"}}},"Intect.BalanceDefinition":{"type":"object","properties":{"Id":{"format":"int64","type":"integer"},"CompanyId":{"format":"int64","type":"integer","x-nullable":true},"CountryId":{"format":"int32","type":"integer","x-nullable":true},"Name":{"type":"string"},"SpecialIdentifier":{"type":"string"},"IsConfigurable":{"type":"boolean"},"AmountEnabled":{"type":"boolean"},"TaxEnabled":{"type":"boolean"},"SecondaryAmountEnabled":{"type":"boolean"},"TertiaryAmountEnabled":{"type":"boolean"},"DaysEnabled":{"type":"boolean"},"SecondaryDaysEnabled":{"type":"boolean"},"HoursEnabled":{"type":"boolean"},"BaseAmountEnabled":{"type":"boolean"},"HasPeriods":{"type":"boolean"},"SuspendedDaysEnabled":{"type":"boolean"},"IsActive":{"type":"boolean"},"BaseCalculationMethodId":{"format":"int32","type":"integer","x-nullable":true},"BalanceEarningIntervalId":{"format":"int32","type":"integer","x-nullable":true},"UnitsEarnedPerInterval":{"format":"double","type":"number","x-nullable":true},"EarningFixedAmount":{"format":"double","type":"number","x-nullable":true},"EarningPercentage":{"format":"double","type":"number","x-nullable":true},"TerminationMethodId":{"format":"int32","type":"integer","x-nullable":true},"SpendingMethodId":{"format":"int32","type":"integer","x-nullable":true},"BalancePeriods":{"type":"array","items":{"$ref":"#/definitions/Intect.BalancePeriod"}}}},"Intect.Currency":{"type":"object","properties":{"StaticDataId":{"format":"int64","type":"integer"},"Key":{"type":"string"},"Id":{"format":"int32","type":"integer"},"Name":{"type":"string"},"Description":{"type":"string"},"SortKey":{"type":"string"}}},"Intect.TimeEntryStatus":{"type":"object","properties":{"StaticDataId":{"format":"int64","type":"integer"},"Key":{"type":"string"},"Id":{"format":"int32","type":"integer"},"Name":{"type":"string"},"Description":{"type":"string"},"SortKey":{"type":"string"}}},"Intect.CompanyAccountView":{"type":"object","properties":{"Id":{"format":"int64","type":"integer"},"Name":{"type":"string"},"VATRegistrationNumber":{"type":"string"},"AccountId":{"format":"int64","type":"integer","x-nullable":true},"MainContactCompanyUserId":{"format":"int64","type":"integer","x-nullable":true},"MainContactFullName":{"type":"string"},"ContactEmail":{"type":"string"},"InvoiceEmail":{"type":"string"},"AccountComment":{"type":"string"},"CountryId":{"format":"int32","type":"integer"},"CountryCode":{"type":"string"},"EmployeeCount":{"format":"int32","type":"integer","x-nullable":true},"LastFinalized":{"format":"date-time","type":"string","x-nullable":true},"LastFinalizedFullName":{"type":"string"},"NextDeadline":{"format":"date-time","type":"string","x-nullable":true},"HasBatchesForApproval":{"type":"boolean"},"InvoiceTypeId":{"format":"int32","type":"integer"},"CurrentPackageLevel":{"format":"int32","type":"integer"},"Preferences":{"type":"string"}}},"Intect.BusinessLogic.AccountCompanyCreationRequest":{"type":"object","properties":{"VatRegistrationNumber":{"type":"string"},"SecondaryVatRegistrationNumber":{"type":"string"},"CompanyName":{"type":"string"},"PackageLevel":{"format":"int32","type":"integer"},"CopyFromCompanyId":{"format":"int64","type":"integer","x-nullable":true},"IncludeEmploymentTemplates":{"type":"boolean","x-nullable":true},"IncludeSalaryTypes":{"type":"boolean","x-nullable":true},"IncludeTimeEntryTypes":{"type":"boolean","x-nullable":true},"IncludeDepartments":{"type":"boolean","x-nullable":true},"IncludeHolidays":{"type":"boolean","x-nullable":true},"IncludeDimensions":{"type":"boolean","x-nullable":true},"IncludeImportDefinitions":{"type":"boolean","x-nullable":true},"IncludeIntegrations":{"type":"boolean","x-nullable":true},"IncludeBalances":{"type":"boolean","x-nullable":true},"IncludeSalaryCycles":{"type":"boolean","x-nullable":true},"DefaultRoleId":{"format":"int32","type":"integer","x-nullable":true},"IncludeAccess":{"type":"boolean","x-nullable":true}}},"Intect.WebAPI.Controllers.AccountController.AccountCommentRequest":{"type":"object","properties":{"Comment":{"type":"string"}}},"Intect.WebAPI.Controllers.AccountController.UserCompanyAccess":{"type":"object","properties":{"CompanyId":{"format":"int64","type":"integer"},"UserId":{"format":"int64","type":"integer"},"CompanyUserId":{"format":"int64","type":"integer","x-nullable":true},"FullName":{"type":"string"},"CompanyName":{"type":"string"},"RoleId":{"format":"int32","type":"integer"},"RoleName":{"type":"string"},"IsPaymentApprover":{"type":"boolean"}}},"Intect.BusinessLogic.UserAccessPermissionsRequest":{"type":"object","properties":{"UserId":{"format":"int64","type":"integer"},"CompanyId":{"format":"int64","type":"integer"},"RoleId":{"format":"int32","type":"integer"},"isPaymentApprover":{"type":"boolean"}}},"Intect.BusinessLogic.BatchOperationResponse[Intect.CompanyUser,Intect.BusinessLogic.UserAccessPermissionsRequest]":{"type":"object","properties":{"ProcessedItems":{"type":"array","items":{"$ref":"#/definitions/Intect.CompanyUser"}},"Errors":{"type":"object","additionalProperties":{"type":"string"}},"RejectedItems":{"type":"array","items":{"$ref":"#/definitions/Intect.BusinessLogic.BatchOperationResponse.RejectedItemContainer[Intect.CompanyUser,Intect.BusinessLogic.UserAccessPermissionsRequest]"}},"HasErrors":{"type":"boolean","readOnly":true,"x-readonly":true}}},"Intect.BusinessLogic.BatchOperationResponse.RejectedItemContainer[Intect.CompanyUser,Intect.BusinessLogic.UserAccessPermissionsRequest]":{"type":"object","properties":{"Item":{"$ref":"#/definitions/Intect.BusinessLogic.UserAccessPermissionsRequest"},"Reason":{"type":"string"}}},"Intect.SalaryBatchView":{"type":"object","properties":{"Id":{"format":"int64","type":"integer"},"SalaryBatchNumber":{"format":"int32","type":"integer"},"CompanyId":{"format":"int64","type":"integer"},"SalaryPeriodId":{"format":"int64","type":"integer"},"Created":{"format":"date-time","type":"string"},"StatusId":{"format":"int32","type":"integer"},"Approved":{"format":"date-time","type":"string","x-nullable":true},"RejectionReason":{"type":"string"},"Rejected":{"format":"date-time","type":"string","x-nullable":true},"EIncomeTransferDate":{"format":"date-time","type":"string","x-nullable":true},"Message":{"type":"string"},"PayoutDate":{"format":"date-time","type":"string"},"ApprovedUserId":{"format":"int64","type":"integer","x-nullable":true},"RejectedUserId":{"format":"int64","type":"integer","x-nullable":true},"CreatedUserId":{"format":"int64","type":"integer","x-nullable":true},"HasErrors":{"type":"boolean"},"HasWarnings":{"type":"boolean"},"ValidationStatusCode":{"type":"string"},"NetsPaymentsProcessingDate":{"format":"date-time","type":"string","x-nullable":true},"IsTermination":{"type":"boolean"},"EIncomeZeroReport":{"type":"boolean"},"TaxSystemResponseReruns":{"format":"int32","type":"integer"},"PaymentMethodSalary":{"format":"int32","type":"integer"},"PaymentMethodTax":{"format":"int32","type":"integer"},"PaymentMethodPension":{"format":"int32","type":"integer"},"PaymentMethodPublicPension":{"format":"int32","type":"integer"},"PaymentMethodVacationProvider":{"format":"int32","type":"integer"},"PaymentMethodMaternityProgram":{"format":"int32","type":"integer"},"PayslipsArchived":{"type":"boolean"},"LimitToSpecificEmployees":{"type":"boolean"},"SpecifiedEmployees":{"type":"string"},"AllowPreliminaryPayslips":{"type":"boolean"},"EBoksDeliveryEnabled":{"type":"boolean"},"HasNemKontoPayments":{"type":"boolean"},"IsAutomated":{"type":"boolean"},"Finalized":{"format":"date-time","type":"string","x-nullable":true},"ToArchive":{"type":"boolean"},"CreatedByUserFullName":{"type":"string"},"ApprovedByUserFullName":{"type":"string"},"RejectedByUserFullName":{"type":"string"},"FinalizedByUserFullName":{"type":"string"},"PeriodStartDate":{"format":"date-time","type":"string"},"PeriodEndDate":{"format":"date-time","type":"string"},"SalaryCycleId":{"format":"int64","type":"integer"},"StatusName":{"type":"string"},"LanguageId":{"format":"int64","type":"integer"},"PayoutAllFlex":{"type":"boolean"},"PayoutNewFlex":{"type":"boolean"},"Description":{"type":"string"},"IsImport":{"type":"boolean"},"FromDateOverride":{"format":"date-time","type":"string","x-nullable":true},"ToDateOverride":{"format":"date-time","type":"string","x-nullable":true},"AutoFinalize":{"type":"boolean"},"DispatchDate":{"format":"date-time","type":"string"},"ToDispatch":{"type":"boolean"},"TypeId":{"format":"int32","type":"integer"},"ExportFeedbackStatusId":{"format":"int32","type":"integer","x-nullable":true},"NorwayTaxSystemResponseLineId":{"format":"int64","type":"integer"},"PayoutVacationPay":{"type":"boolean"},"DeductVacationPay":{"type":"boolean"},"PayoutSeniorVacationPay":{"type":"boolean"},"DeductSeniorVacationPay":{"type":"boolean"},"CompanyName":{"type":"string"},"CompanyAccountId":{"format":"int64","type":"integer","x-nullable":true}}},"Intect.WebAPI.Paged.PagedRequest[Intect.WebAPI.Controllers.Audit.LogForEntityAuditRequestDTO]":{"type":"object","properties":{"PageNumber":{"format":"int32","type":"integer"},"PageSize":{"format":"int32","type":"integer"},"Data":{"$ref":"#/definitions/Intect.WebAPI.Controllers.Audit.LogForEntityAuditRequestDTO"}}},"Intect.WebAPI.Controllers.Audit.LogForEntityAuditRequestDTO":{"type":"object","properties":{"EntityName":{"type":"string"},"EntityId":{"format":"int64","type":"integer"},"FromUtc":{"format":"date-time","type":"string","x-nullable":true},"ToUtc":{"format":"date-time","type":"string","x-nullable":true},"ChangedByUserId":{"format":"int64","type":"integer"}}},"Intect.WebAPI.Paged.PagedRequest[Intect.WebAPI.Controllers.Audit.CompanyAuditRequestDTO]":{"type":"object","properties":{"PageNumber":{"format":"int32","type":"integer"},"PageSize":{"format":"int32","type":"integer"},"Data":{"$ref":"#/definitions/Intect.WebAPI.Controllers.Audit.CompanyAuditRequestDTO"}}},"Intect.WebAPI.Controllers.Audit.CompanyAuditRequestDTO":{"type":"object","properties":{"CompanyId":{"format":"int64","type":"integer"},"From":{"format":"date-time","type":"string","x-nullable":true},"To":{"format":"date-time","type":"string","x-nullable":true}}},"Intect.WebAPI.Paged.PagedRequest[Intect.WebAPI.Controllers.Audit.ChangeByCorrelationIdAuditRequestDTO]":{"type":"object","properties":{"PageNumber":{"format":"int32","type":"integer"},"PageSize":{"format":"int32","type":"integer"},"Data":{"$ref":"#/definitions/Intect.WebAPI.Controllers.Audit.ChangeByCorrelationIdAuditRequestDTO"}}},"Intect.WebAPI.Controllers.Audit.ChangeByCorrelationIdAuditRequestDTO":{"type":"object","properties":{"LocalCorrelationId":{"format":"uuid","type":"string","example":"00000000-0000-0000-0000-000000000000"}}},"Intect.WebAPI.Controllers.Audit.LoginDTO":{"type":"object","properties":{"LastId":{"format":"int64","type":"integer"},"HasMore":{"type":"boolean"},"LoginRecords":{"type":"array","items":{"$ref":"#/definitions/Intect.BusinessLogic.Audit.AuditReadRepository.LoginRecord"}}}},"Intect.BusinessLogic.Audit.AuditReadRepository.LoginRecord":{"type":"object","properties":{"Id":{"format":"int64","type":"integer"},"LoginTime":{"format":"date-time","type":"string"},"UserIp":{"type":"string"},"UserName":{"type":"string"},"IsSuccessful":{"type":"boolean"},"UserAgent":{"type":"string"},"BrowserName":{"type":"string"},"BrowserVersion":{"type":"string"},"OSName":{"type":"string"},"OSVersion":{"type":"string"},"OperationType":{"type":"string"},"Comment":{"type":"string"},"APIKey":{"type":"string"},"Provider":{"type":"string"},"Issuer":{"type":"string"}}},"Intect.WebAPI.Controllers.Audit.AuditReadEventDTO":{"type":"object","properties":{"LastId":{"format":"int64","type":"integer"},"HasMore":{"type":"boolean"},"AuditReadEventRecords":{"type":"array","items":{"$ref":"#/definitions/Intect.BusinessLogic.Audit.AuditReadRepository.AuditReadEventRecord"}}}},"Intect.BusinessLogic.Audit.AuditReadRepository.AuditReadEventRecord":{"type":"object","properties":{"Id":{"format":"int64","type":"integer"},"OccurredAtUtc":{"format":"date-time","type":"string"},"UserName":{"type":"string"},"AffectedEntityName":{"type":"string"},"Source":{"type":"string"},"ExtraJson":{"type":"string"}}},"Intect.WebAPI.Controllers.Audit.AuditChangeEventDTO":{"type":"object","properties":{"LastId":{"format":"int64","type":"integer"},"HasMore":{"type":"boolean"},"AuditChangeEventRecords":{"type":"array","items":{"$ref":"#/definitions/Intect.BusinessLogic.Audit.AuditReadRepository.AuditChangeEventRecord"}}}},"Intect.BusinessLogic.Audit.AuditReadRepository.AuditChangeEventRecord":{"type":"object","properties":{"Id":{"format":"int64","type":"integer"},"OccurredAtUtc":{"format":"date-time","type":"string"},"UserName":{"type":"string"},"AffectedEntityName":{"type":"string"},"Operation":{"type":"string"},"ChangeType":{"type":"string"},"ExtraJson":{"type":"string"}}},"Intect.WebAPI.Controllers.Auth0LoginRequest":{"type":"object","properties":{"Code":{"type":"string"}}},"Intect.WebAPI.Framework.ApiUser":{"type":"object","properties":{"Permissions":{"type":"array","items":{"$ref":"#/definitions/Intect.WebAPI.Framework.ApiUser.Permission"}},"SignOnToken":{"$ref":"#/definitions/Intect.SignOnToken"},"RefreshToken":{"format":"uuid","type":"string","example":"00000000-0000-0000-0000-000000000000"},"Id":{"format":"int64","type":"integer"},"IdentityNumber":{"type":"string"},"HasBackendAccess":{"type":"boolean"},"ModuleIds":{"type":"array","items":{"format":"int32","type":"integer"}},"MustChangePassword":{"type":"boolean"},"FullName":{"type":"string"},"AccountRoleId":{"format":"int32","type":"integer","x-nullable":true},"IsFirstLogin":{"type":"boolean"},"ShowUpdateNotification":{"type":"boolean"},"ShowUrgentNotification":{"type":"boolean"},"MissingRecoveryEmail":{"type":"boolean"},"IsIntectSupport":{"type":"boolean"},"IntectSupportAvailableSupportCenters":{"type":"string"},"ShowFormulaConfigurationPage":{"type":"boolean"},"ShowFormulaAssignments":{"type":"boolean"},"CurrentSystemAlias":{"$ref":"#/definitions/Intect.SystemAlias","readOnly":true,"x-readonly":true},"CurrentSystemName":{"type":"string","readOnly":true,"x-readonly":true},"CurrentSystemAliasIdentifier":{"type":"string","readOnly":true,"x-readonly":true},"IsAccountMember":{"type":"boolean","readOnly":true,"x-readonly":true},"IsAccountAdmin":{"type":"boolean","readOnly":true,"x-readonly":true},"IsCurrentAccountMember":{"type":"boolean","readOnly":true,"x-readonly":true},"IsCurrentAccountAdmin":{"type":"boolean","readOnly":true,"x-readonly":true},"CurrentCompany":{"$ref":"#/definitions/Intect.Company","readOnly":true,"x-readonly":true},"ManagerForUserEmploymentIds":{"type":"array","items":{"format":"int64","type":"integer"},"readOnly":true,"x-readonly":true},"Identity":{"$ref":"#/definitions/System.Security.Principal.IIdentity","readOnly":true},"CurrentCompanyId":{"format":"int64","type":"integer"},"UserAccountId":{"format":"int64","type":"integer","x-nullable":true},"CompanyAccountId":{"format":"int64","type":"integer","x-nullable":true},"CurrentCountryId":{"format":"int32","type":"integer"},"CurrentRole":{"$ref":"#/definitions/Intect.Role","readOnly":true,"x-readonly":true},"CurrentCompanyUser":{"$ref":"#/definitions/Intect.CompanyUser","readOnly":true,"x-readonly":true},"Modules":{"type":"array","items":{"$ref":"#/definitions/Intect.Module"},"readOnly":true,"x-readonly":true},"IsPaymentApprover":{"type":"boolean","readOnly":true,"x-readonly":true},"Preferences":{"type":"array","items":{"$ref":"#/definitions/Intect.Global.SimpleKeyValuePair"}}}},"Intect.WebAPI.Framework.ApiUser.Permission":{"type":"object","properties":{"Name":{"type":"string"},"IsGranted":{"type":"boolean"}}},"Intect.SignOnToken":{"type":"object","properties":{"Expires":{"format":"date-time","type":"string","x-readonly":true},"Language":{"$ref":"#/definitions/Intect.Language","x-readonly":true},"IsExpired":{"type":"boolean","x-readonly":true},"Id":{"format":"int64","type":"integer"},"UserId":{"format":"int64","type":"integer"},"Token":{"type":"string"},"Created":{"format":"date-time","type":"string"},"LastRefreshed":{"format":"date-time","type":"string"},"LastPersisted":{"format":"date-time","type":"string"},"Type":{"enum":["Session","ResetPw"],"type":"string"},"Username":{"type":"string"},"CompanyId":{"format":"int64","type":"integer"},"LanguageId":{"format":"int64","type":"integer"},"SessionLength":{"format":"int64","type":"integer","x-nullable":true},"CountryId":{"format":"int32","type":"integer"},"SiteIdentifier":{"type":"string"},"CompanyAccountId":{"format":"int64","type":"integer","x-nullable":true},"UserAccountId":{"format":"int64","type":"integer","x-nullable":true},"SystemAliasId":{"format":"int32","type":"integer"},"TwoFactorAuthenticated":{"type":"boolean"},"TwoFactorAuthenticationCode":{"type":"string"}}},"Intect.SystemAlias":{"type":"object","properties":{"ReportLogoName":{"type":"string","readOnly":true},"PayslipLogoName":{"type":"string","readOnly":true},"ReportLogoDarkName":{"type":"string","readOnly":true},"PayslipLogoDarkName":{"type":"string","readOnly":true},"StaticDataId":{"format":"int64","type":"integer"},"Key":{"type":"string"},"Id":{"format":"int32","type":"integer"},"Name":{"type":"string"},"Description":{"type":"string"},"SortKey":{"type":"string"}}},"System.Security.Principal.IIdentity":{"type":"object","properties":{"Name":{"type":"string","readOnly":true,"x-readonly":true},"AuthenticationType":{"type":"string","readOnly":true,"x-readonly":true},"IsAuthenticated":{"type":"boolean","readOnly":true,"x-readonly":true}}},"Intect.Role":{"type":"object","properties":{"StaticDataId":{"format":"int64","type":"integer"},"Key":{"type":"string"},"Id":{"format":"int32","type":"integer"},"Name":{"type":"string"},"Description":{"type":"string"},"SortKey":{"type":"string"}}},"Intect.Global.SimpleKeyValuePair":{"type":"object","properties":{"Key":{"type":"string"},"Value":{"type":"string"}}},"Intect.WebAPI.Framework.IntectApiController.ProtectedOperationRequest":{"type":"object","properties":{"Password":{"type":"string"}}},"Intect.WebAPI.Controllers.SessionExpiryInfo":{"type":"object","properties":{"CurrentServerTime":{"format":"date-time","type":"string"},"SessionExpiryTime":{"format":"date-time","type":"string","x-nullable":true},"IsAlive":{"type":"boolean"}}},"Intect.WebAPI.Controllers.ChangePasswordRequest":{"type":"object","properties":{"CurrentPassword":{"type":"string"},"NewPassword":{"type":"string"}}},"System.Web.Http.Results.OkResult":{"type":"object","properties":{"Request":{"type":"object","readOnly":true,"x-readonly":true}}},"Intect.WebAPI.Controllers.ValidatePasswordRequest":{"type":"object","properties":{"Password":{"type":"string"}}},"Intect.BusinessLogic.ResetPasswordRequest":{"type":"object","properties":{"IdentityNumber":{"type":"string"},"Email":{"type":"string"}}},"Intect.WebAPI.Controllers.CompanyContext":{"type":"object","properties":{"CompanyId":{"format":"int64","type":"integer"},"Comment":{"type":"string"}}},"Intect.WebAPI.Controllers.AuthController.RecoveryEmailBearer":{"type":"object","properties":{"RecoveryEmail":{"type":"string"}}},"Intect.BillingUsage":{"type":"object","properties":{"Id":{"format":"int64","type":"integer"},"AccountId":{"format":"int64","type":"integer","x-nullable":true},"ModuleId":{"format":"int32","type":"integer","x-nullable":true},"BillingDate":{"format":"date-time","type":"string","x-nullable":true},"Units":{"format":"double","type":"number"},"AmountPerUnit":{"format":"double","type":"number"},"Amount":{"format":"double","type":"number"},"CompanyId":{"format":"int64","type":"integer","x-nullable":true},"SalaryBatchId":{"format":"int64","type":"integer","x-nullable":true},"SalaryStatementId":{"format":"int64","type":"integer","x-nullable":true},"PaymentId":{"format":"int64","type":"integer","x-nullable":true},"UserEmploymentId":{"format":"int64","type":"integer","x-nullable":true},"CompanyUserId":{"format":"int64","type":"integer","x-nullable":true},"Created":{"format":"date-time","type":"string"},"PackageId":{"format":"int32","type":"integer","x-nullable":true},"BillingPrincipleId":{"format":"int32","type":"integer"},"Description":{"type":"string"},"InternalComment":{"type":"string"}}},"Intect.WebAPI.Controllers.BalancesController.ImportBalanceDefinitionView":{"type":"object","properties":{"Name":{"type":"string"},"Key":{"type":"string"},"HasPeriods":{"type":"boolean"}}},"Intect.WebAPI.Controllers.BalancesController.BalancesRequest":{"type":"object","properties":{"BalanceDefinitionId":{"format":"int64","type":"integer"},"VacationTypeId":{"format":"int32","type":"integer","x-nullable":true},"BalancePeriodId":{"format":"int64","type":"integer","x-nullable":true},"PerDate":{"format":"date-time","type":"string"}}},"Intect.GetBalancesEmployeeViewByDate_Result":{"type":"object","properties":{"UserEmploymentId":{"format":"int64","type":"integer"},"IdentityNumber":{"type":"string"},"FullName":{"type":"string"},"BalanceName":{"type":"string"},"SpecialIdentifier":{"type":"string"},"BalancePeriodId":{"format":"int64","type":"integer","x-nullable":true},"PeriodIdentifier":{"type":"string"},"PeriodName":{"type":"string"},"EarningStartDate":{"format":"date-time","type":"string","x-nullable":true},"EarningEndDate":{"format":"date-time","type":"string","x-nullable":true},"SpendingStartDate":{"format":"date-time","type":"string","x-nullable":true},"SpendingEndDate":{"format":"date-time","type":"string","x-nullable":true},"BaseAmount":{"format":"double","type":"number","x-nullable":true},"AmountEarned":{"format":"double","type":"number","x-nullable":true},"AmountSpent":{"format":"double","type":"number","x-nullable":true},"GrossAmountSuspended":{"format":"double","type":"number","x-nullable":true},"AmountTotal":{"format":"double","type":"number","x-nullable":true},"TaxAmountTotal":{"format":"double","type":"number","x-nullable":true},"NetAmountTotal":{"format":"double","type":"number","x-nullable":true},"DaysEarned":{"format":"double","type":"number","x-nullable":true},"DaysSpent":{"format":"double","type":"number","x-nullable":true},"DaysSuspended":{"format":"double","type":"number","x-nullable":true},"DaysTotal":{"format":"double","type":"number","x-nullable":true},"HoursEarned":{"format":"double","type":"number","x-nullable":true},"HoursSpent":{"format":"double","type":"number","x-nullable":true},"HoursTotal":{"format":"double","type":"number","x-nullable":true},"SecondaryDaysEarned":{"format":"double","type":"number","x-nullable":true},"SecondaryDaysSpent":{"format":"double","type":"number","x-nullable":true},"CurrentBalanceSecondaryDays":{"format":"double","type":"number","x-nullable":true},"SecondaryAmountTotal":{"format":"double","type":"number","x-nullable":true},"TertiaryAmountTotal":{"format":"double","type":"number","x-nullable":true},"ExternalReference":{"type":"string"},"DepartmentId":{"format":"int64","type":"integer","x-nullable":true},"DepartmentName":{"type":"string"},"DepartmentExternalReference":{"type":"string"},"BasedOnTemplateId":{"format":"int64","type":"integer","x-nullable":true},"BasedOnTemplateName":{"type":"string"},"VacationTypeId":{"format":"int32","type":"integer"},"VacationProviderId":{"format":"int32","type":"integer","x-nullable":true},"VacationYearStartMonth":{"format":"int32","type":"integer","x-nullable":true},"DraftAmount":{"format":"double","type":"number","x-nullable":true},"DraftDaysSuspended":{"format":"double","type":"number","x-nullable":true}}},"Intect.BusinessLogic.BalancesLogic.BalanceAdjustmentRequest":{"type":"object","properties":{"BalanceDefinitionId":{"format":"int64","type":"integer"},"BalancePeriodId":{"format":"int64","type":"integer","x-nullable":true},"PerDate":{"format":"date-time","type":"string"},"Details":{"type":"array","items":{"$ref":"#/definitions/Intect.BusinessLogic.BalancesLogic.BalanceAdjustmentRequestDetail"}}}},"Intect.BusinessLogic.BalancesLogic.BalanceAdjustmentRequestDetail":{"type":"object","properties":{"UserEmploymentId":{"format":"int64","type":"integer"},"AdjustBaseAmount":{"format":"double","type":"number","x-nullable":true},"AdjustEarnedAmount":{"format":"double","type":"number","x-nullable":true},"AdjustSpentAmount":{"format":"double","type":"number","x-nullable":true},"AdjustSecondaryAmount":{"format":"double","type":"number","x-nullable":true},"AdjustTertiaryAmount":{"format":"double","type":"number","x-nullable":true},"AdjustEarnedDays":{"format":"double","type":"number"},"AdjustSpentDays":{"format":"double","type":"number"},"MoveDays":{"format":"double","type":"number","x-nullable":true},"PayoutDays":{"format":"double","type":"number"},"SuspendDays":{"format":"double","type":"number"},"AdjustHours":{"format":"double","type":"number"},"SpendHours":{"format":"double","type":"number"},"PayoutHours":{"format":"double","type":"number"}}},"Intect.BusinessLogic.SeBalanceAdjustmentsLogic.SwedishUseremploymentVacationBalances":{"type":"object","properties":{"UserEmploymentId":{"format":"int64","type":"integer"},"PerDate":{"format":"date-time","type":"string"},"Details":{"type":"array","items":{"$ref":"#/definitions/Intect.BusinessLogic.SeBalanceAdjustmentsLogic.SwedishUseremploymentVacationBalancesDetail"}},"AdvanceVacationDetail":{"$ref":"#/definitions/Intect.BusinessLogic.SeBalanceAdjustmentsLogic.SwedishUseremploymentVacationBalancesDetail"},"IncludeDrafts":{"type":"boolean"}}},"Intect.BusinessLogic.SeBalanceAdjustmentsLogic.SwedishUseremploymentVacationBalancesDetail":{"type":"object","properties":{"BalancePeriodId":{"format":"int64","type":"integer","x-nullable":true},"VacationPeriodName":{"type":"string"},"EarnedDaysAdjustment":{"format":"double","type":"number","x-nullable":true},"SpentDaysAdjustment":{"format":"double","type":"number","x-nullable":true},"Amount":{"format":"double","type":"number","x-nullable":true},"RemainingDaysAdjustment":{"format":"double","type":"number","x-nullable":true},"ActualEarnedDaysAdjustment":{"format":"double","type":"number","x-nullable":true},"ValuePerDayAdjustment":{"format":"double","type":"number","x-nullable":true},"TopUpAmount":{"format":"double","type":"number","x-nullable":true},"UnpaidDaysAdjustment":{"format":"double","type":"number","x-nullable":true},"VariableSalaryAdjustment":{"format":"double","type":"number","x-nullable":true},"VariableVacationSalaryAdjustment":{"format":"double","type":"number","x-nullable":true},"VacationDegreeOfEmployment":{"format":"double","type":"number","x-nullable":true}}},"Intect.BusinessLogic.NoVacationBalanceLogic.NorwegianCompanyVacationBalances":{"type":"object","properties":{"CompanyId":{"format":"int64","type":"integer"},"BalancePeriodId":{"format":"int64","type":"integer"},"PerDate":{"format":"date-time","type":"string"},"VacationPayoutMethodId":{"format":"int32","type":"integer"},"IncludeInactive":{"type":"boolean"},"IncludeEmpty":{"type":"boolean"},"UserEmploymentVacationDetails":{"type":"array","items":{"$ref":"#/definitions/Intect.BusinessLogic.NoVacationBalanceLogic.UserEmploymentVacationDetail"}}}},"Intect.BusinessLogic.NoVacationBalanceLogic.UserEmploymentVacationDetail":{"type":"object","properties":{"UserEmploymentId":{"format":"int64","type":"integer"},"UserEmploymentName":{"type":"string"},"WorkDaysPerWeek":{"format":"int32","type":"integer"},"VacationEarningPercentage":{"type":"string"},"SeniorVacationEarningPercentage":{"type":"string"},"VacationEarned":{"format":"double","type":"number","x-nullable":true},"SeniorVacationEarned":{"format":"double","type":"number","x-nullable":true},"VacationPaidOut":{"format":"double","type":"number","x-nullable":true},"SeniorVacationPaidOut":{"format":"double","type":"number","x-nullable":true},"VacationRemaining":{"format":"double","type":"number","x-nullable":true},"VacationDaysEarned":{"format":"int32","type":"integer","x-nullable":true},"SeniorVacationDaysEarned":{"format":"int32","type":"integer","x-nullable":true},"VacationDaysSpent":{"format":"double","type":"number","x-nullable":true},"SeniorVacationDaysSpent":{"format":"double","type":"number","x-nullable":true},"VacationDaysRemaining":{"format":"double","type":"number","x-nullable":true},"SpentDaysAdjustment":{"format":"int32","type":"integer","x-nullable":true},"SeniorDaysSpentAdjustment":{"format":"int32","type":"integer","x-nullable":true}}},"Intect.WebAPI.Controllers.CompaniesController.SimpleCompany":{"type":"object","properties":{"Id":{"format":"int64","type":"integer"},"Name":{"type":"string"},"VatRegistrationNumber":{"type":"string"},"SecondaryVatRegistrationNumber":{"type":"string"},"RoleId":{"format":"int64","type":"integer"},"AccountId":{"format":"int64","type":"integer","x-nullable":true}}},"Intect.BusinessLogic.CompanyCreationRequest":{"type":"object","properties":{"VatRegistrationNumber":{"type":"string"},"SecondaryVatRegistrationNumber":{"type":"string"},"CompanyName":{"type":"string"},"ResponsibleUserUsername":{"type":"string"},"ResponsibleUserIdentityNumber":{"type":"string"},"ResponsibleUserFullName":{"type":"string"},"ResponsibleUserEmail":{"type":"string"},"PhoneNumber":{"type":"string"},"LanguageId":{"format":"int64","type":"integer"},"KnowsIntectFrom":{"type":"string"},"NewUserPassword":{"type":"string"},"SubscribeToNewsLetter":{"type":"boolean"},"AcceptStartupOffer":{"type":"boolean"},"PackageLevel":{"format":"int32","type":"integer"},"AccountId":{"format":"int64","type":"integer","x-nullable":true},"NewAccountName":{"type":"string"},"AccountTypeId":{"format":"int32","type":"integer","x-nullable":true},"RequestingUserId":{"format":"int64","type":"integer","x-nullable":true},"IncludeEmploymentTemplates":{"type":"boolean","x-nullable":true},"IncludeSalaryTypes":{"type":"boolean","x-nullable":true},"IncludeTimeEntryTypes":{"type":"boolean","x-nullable":true},"IncludeDepartments":{"type":"boolean","x-nullable":true},"IncludeHolidays":{"type":"boolean","x-nullable":true},"IncludeDimensions":{"type":"boolean","x-nullable":true},"IncludeImportDefinitions":{"type":"boolean","x-nullable":true},"IncludeIntegrations":{"type":"boolean","x-nullable":true},"IncludeBalances":{"type":"boolean","x-nullable":true},"IncludeSalaryCycles":{"type":"boolean","x-nullable":true},"IncludeAccess":{"type":"boolean","x-nullable":true},"AddressLine1":{"type":"string"},"AddressLine2":{"type":"string"},"PostalCode":{"type":"string"},"City":{"type":"string"},"Bban":{"type":"string"},"Iban":{"type":"string"},"Bic":{"type":"string"},"CatacloudCredentials":{"$ref":"#/definitions/Intect.BusinessLogic.Integrations.CatacloudBroker.AuthObject"}}},"Intect.BusinessLogic.Integrations.CatacloudBroker.AuthObject":{"type":"object","properties":{"access_token":{"type":"string"},"expires_in":{"format":"int32","type":"integer"},"token_type":{"type":"string"},"scope":{"type":"string"},"id_token":{"type":"string"},"refresh_token":{"type":"string"}}},"Intect.BusinessLogic.VatBroker.VatCompany":{"type":"object","properties":{"VAT":{"type":"string"},"Name":{"type":"string"},"Address":{"type":"string"},"Zipcode":{"type":"string"},"City":{"type":"string"},"protected":{"type":"boolean","x-nullable":true},"Phone":{"type":"string"},"Email":{"type":"string"},"Fax":{"type":"string"},"Startdate":{"type":"string"},"Enddate":{"type":"string"},"Employees":{"type":"string"},"Addressco":{"type":"string"},"Industrycode":{"format":"int32","type":"integer","x-nullable":true},"Industrydesc":{"type":"string"},"Companycode":{"format":"int32","type":"integer","x-nullable":true},"Companydesc":{"type":"string"},"Creditstartdate":{"type":"string"},"Creditstatus":{"format":"int32","type":"integer","x-nullable":true},"Creditbankrupt":{"type":"boolean","x-nullable":true},"Owners":{"type":"array","items":{"$ref":"#/definitions/Intect.BusinessLogic.VatBroker.ApiOwners"}},"Productionunits":{"type":"array","items":{"type":"object"}},"T":{"format":"int32","type":"integer","x-nullable":true},"Version":{"format":"int32","type":"integer","x-nullable":true},"ExistsInIntect":{"type":"boolean"},"CountryId":{"format":"int32","type":"integer","x-nullable":true}}},"Intect.BusinessLogic.VatBroker.ApiOwners":{"type":"object","properties":{"Name":{"type":"string"}}},"Intect.WebAPI.Controllers.CompaniesController.AcceptTermsRequest":{"type":"object","properties":{"Password":{"type":"string"}}},"Intect.NetsAgreement":{"type":"object","properties":{"Id":{"format":"int64","type":"integer"},"CVRNo":{"type":"string"},"BankRegNo":{"type":"string"},"BankAccountNo":{"type":"string"},"Name":{"type":"string"},"Address1":{"type":"string"},"Address2":{"type":"string"},"PostCode":{"type":"string"},"FeeBankRegNo":{"type":"string"},"FeeBankAccountNo":{"type":"string"},"StartDate":{"format":"date-time","type":"string"},"EndDate":{"format":"date-time","type":"string","x-nullable":true},"Text":{"type":"string"},"FileDate":{"format":"date-time","type":"string"},"UnhandledError":{"type":"boolean"},"ActionTaken":{"type":"string"},"ActionTakenBy":{"type":"string"},"ActionDate":{"format":"date-time","type":"string"}}},"Intect.WebAPI.Controllers.DTO.RolePermissionDTO":{"type":"object","properties":{"Name":{"type":"string"},"ValueId":{"format":"int64","type":"integer"},"CanLogin":{"type":"boolean","x-nullable":true},"CanFinalize":{"type":"boolean","x-nullable":true}}},"Intect.BusinessLogic.AddUserToCompanyRequest":{"type":"object","properties":{"IdentityNumber":{"type":"string"},"LanguageId":{"format":"int64","type":"integer","x-nullable":true},"Details":{"$ref":"#/definitions/Intect.CompanyUser"},"EmploymentTemplateId":{"format":"int64","type":"integer","x-nullable":true},"HireDate":{"format":"date-time","type":"string","x-nullable":true},"Title":{"type":"string"},"ExternalReference":{"type":"string"},"SecondaryExternalReference":{"type":"string"},"DepartmentId":{"format":"int64","type":"integer","x-nullable":true},"ExpireDate":{"format":"date-time","type":"string","x-nullable":true},"PensionProviderId":{"format":"int32","type":"integer","x-nullable":true},"PensionEmployeeSharePercentage":{"format":"double","type":"number","x-nullable":true},"PensionEmployeeFixedAmount":{"format":"double","type":"number","x-nullable":true},"PensionCompanySharePercentage":{"format":"double","type":"number","x-nullable":true},"PensionCompanyFixedAmount":{"format":"double","type":"number","x-nullable":true},"PensionPolicyNumber":{"type":"string"},"PensionProviderBankRegNo":{"type":"string"},"PensionProviderBankAccountNo":{"type":"string"},"ManagerCompanyUserId":{"format":"int64","type":"integer","x-nullable":true},"SeniorityDate":{"format":"date-time","type":"string","x-nullable":true},"IsAccountUser":{"type":"boolean"},"DefaultRate":{"format":"double","type":"number","x-nullable":true},"AddToExpense":{"type":"boolean"},"TaxCardTypeId":{"format":"int32","type":"integer","x-nullable":true},"MaternityProviderId":{"format":"int32","type":"integer","x-nullable":true},"IncomeTypeId":{"format":"int32","type":"integer","x-nullable":true},"TaxRate":{"format":"double","type":"number","x-nullable":true},"PeriodTaxDeduction":{"format":"double","type":"number","x-nullable":true},"MonthlyTaxDeduction":{"format":"double","type":"number","x-nullable":true},"TaxCardFreeAmount":{"format":"double","type":"number","x-nullable":true},"ApplyDanishATPRulesInGreenland":{"type":"boolean"},"ApplyDanishAMBRulesInGreenland":{"type":"boolean"},"TaxTableNumber":{"type":"string"},"TaxColumnNumber":{"format":"int32","type":"integer","x-nullable":true},"OccupationCode":{"type":"string"},"DegreeOfEmployment":{"format":"double","type":"number","x-nullable":true}}},"Intect.BusinessLogic.UserCreationData":{"type":"object","properties":{"User":{"$ref":"#/definitions/Intect.User"},"CompanyUser":{"$ref":"#/definitions/Intect.CompanyUser"},"Employment":{"$ref":"#/definitions/Intect.UserEmployment"},"NewUserPassword":{"type":"string"}}},"Intect.WebAPI.Controllers.CompanyUsersController.CompanyUserListRequest":{"type":"object","properties":{"IncludeInactive":{"type":"boolean"},"IncludeHidden":{"type":"boolean"},"SortBySurname":{"type":"boolean"},"SortByExternalReference":{"type":"boolean"},"SortByIdentityNumber":{"type":"boolean"},"LimitToDepartmentId":{"format":"int64","type":"integer","x-nullable":true},"LimitToTemplateId":{"format":"int64","type":"integer","x-nullable":true},"LimitToSalaryCycleId":{"format":"int32","type":"integer","x-nullable":true},"LimitToPayrollBatchNumber":{"format":"int32","type":"integer","x-nullable":true},"LimitToUpdatedSince":{"format":"date-time","type":"string","x-nullable":true},"IncludeUserTypes":{"format":"int32","type":"integer","x-nullable":true},"IncludeDeleted":{"type":"boolean"}}},"Intect.WebAPI.Controllers.CompanyUsersController.SimpleCompanyUser":{"type":"object","properties":{"Id":{"format":"int64","type":"integer"},"IsActive":{"type":"boolean"},"FirstName":{"type":"string"},"MiddleName":{"type":"string"},"LastName":{"type":"string"},"FullName":{"type":"string"},"RoleId":{"format":"int32","type":"integer"},"UserId":{"format":"int64","type":"integer"},"RecycleBin":{"type":"string"},"IdentityNumber":{"type":"string"},"ExternalReferences":{"type":"array","items":{"type":"string"}},"UserEmploymentIds":{"type":"array","items":{"format":"int64","type":"integer"}},"PersonalEmail":{"type":"string"},"CompanyEmail":{"type":"string"}}},"Intect.BusinessLogic.BatchOperationResponse[Intect.BusinessLogic.UserCreationData,Intect.BusinessLogic.AddUserToCompanyRequest]":{"type":"object","properties":{"ProcessedItems":{"type":"array","items":{"$ref":"#/definitions/Intect.BusinessLogic.UserCreationData"}},"Errors":{"type":"object","additionalProperties":{"type":"string"}},"RejectedItems":{"type":"array","items":{"$ref":"#/definitions/Intect.BusinessLogic.BatchOperationResponse.RejectedItemContainer[Intect.BusinessLogic.UserCreationData,Intect.BusinessLogic.AddUserToCompanyRequest]"}},"HasErrors":{"type":"boolean","readOnly":true,"x-readonly":true}}},"Intect.BusinessLogic.BatchOperationResponse.RejectedItemContainer[Intect.BusinessLogic.UserCreationData,Intect.BusinessLogic.AddUserToCompanyRequest]":{"type":"object","properties":{"Item":{"$ref":"#/definitions/Intect.BusinessLogic.AddUserToCompanyRequest"},"Reason":{"type":"string"}}},"Intect.BusinessLogic.BatchOperationResponse[Intect.CompanyUser,Intect.CompanyUser]":{"type":"object","properties":{"ProcessedItems":{"type":"array","items":{"$ref":"#/definitions/Intect.CompanyUser"}},"Errors":{"type":"object","additionalProperties":{"type":"string"}},"RejectedItems":{"type":"array","items":{"$ref":"#/definitions/Intect.BusinessLogic.BatchOperationResponse.RejectedItemContainer[Intect.CompanyUser,Intect.CompanyUser]"}},"HasErrors":{"type":"boolean","readOnly":true,"x-readonly":true}}},"Intect.BusinessLogic.BatchOperationResponse.RejectedItemContainer[Intect.CompanyUser,Intect.CompanyUser]":{"type":"object","properties":{"Item":{"$ref":"#/definitions/Intect.CompanyUser"},"Reason":{"type":"string"}}},"Intect.UserEmploymentView":{"type":"object","properties":{"IdentityNumberFormatted":{"type":"string","readOnly":true,"x-readonly":true},"HasDummyIdentityNumber":{"type":"boolean","readOnly":true,"x-readonly":true},"IsFemale":{"type":"boolean","readOnly":true,"x-readonly":true},"IsTemporaryNorwegianIdentityNumber":{"type":"boolean","readOnly":true,"x-readonly":true},"Updated":{"format":"date-time","type":"string","readOnly":true,"x-readonly":true},"UserEmploymentId":{"format":"int64","type":"integer"},"IdentityNumber":{"type":"string"},"UserId":{"format":"int64","type":"integer"},"Username":{"type":"string"},"CompanyUserId":{"format":"int64","type":"integer"},"CompanyId":{"format":"int64","type":"integer"},"CompanyName":{"type":"string"},"RoleId":{"format":"int32","type":"integer"},"IsActive":{"type":"boolean"},"DefaultCompanyId":{"format":"int64","type":"integer","x-nullable":true},"LanguageId":{"format":"int64","type":"integer"},"LanguageCode":{"type":"string"},"FullName":{"type":"string"},"FirstName":{"type":"string"},"MiddleName":{"type":"string"},"LastName":{"type":"string"},"TelMobile":{"type":"string"},"TelFixed":{"type":"string"},"BankRegNo":{"type":"string"},"CompanyEmail":{"type":"string"},"PersonalEmail":{"type":"string"},"BankAccountNo":{"type":"string"},"BicSwiftNo":{"type":"string"},"IbanNo":{"type":"string"},"IsPaymentApprover":{"type":"boolean"},"Initials":{"type":"string"},"HireDate":{"format":"date-time","type":"string"},"ExpireDate":{"format":"date-time","type":"string","x-nullable":true},"VacationProviderId":{"format":"int32","type":"integer","x-nullable":true},"VacationExtraPercentage":{"format":"double","type":"number","x-nullable":true},"BasedOnTemplateId":{"format":"int64","type":"integer","x-nullable":true},"BasedOnTemplateName":{"type":"string"},"Title":{"type":"string"},"SalaryCycleId":{"format":"int64","type":"integer","x-nullable":true},"ExternalReference":{"type":"string"},"IsAtpTempWorker":{"type":"boolean"},"DepartmentId":{"format":"int64","type":"integer","x-nullable":true},"DepartmentName":{"type":"string"},"DepartmentExternalReference":{"type":"string"},"IncomeTypeId":{"format":"int32","type":"integer"},"WorksElsewhere":{"type":"boolean"},"VacationTypeId":{"format":"int32","type":"integer"},"LastStatementEndDate":{"format":"date-time","type":"string","x-nullable":true},"VacationReduceSalary":{"type":"boolean"},"IsTerminated":{"type":"boolean"},"VacationSupplementPayoutMonth":{"format":"int32","type":"integer"},"AddressId":{"format":"int64","type":"integer"},"AddressLine1":{"type":"string"},"AddressLine2":{"type":"string"},"PostalCode":{"type":"string"},"City":{"type":"string"},"CountryId":{"format":"int32","type":"integer","x-nullable":true},"CountryCode":{"type":"string"},"TaxCardRequested":{"format":"date-time","type":"string","x-nullable":true},"IllnessReducesSalary":{"type":"boolean"},"EmploymentCreated":{"format":"date-time","type":"string"},"CompanyUserCreated":{"format":"date-time","type":"string"},"UserCreated":{"format":"date-time","type":"string"},"DateOfBirth":{"format":"date-time","type":"string","x-nullable":true},"IsPendingRecalc":{"type":"boolean"},"ManagerCompanyUserId":{"format":"int64","type":"integer","x-nullable":true},"ManagerName":{"type":"string"},"PreferredTaxCardTypeId":{"format":"int32","type":"integer"},"SeniorityDate":{"format":"date-time","type":"string","x-nullable":true},"AutoDetermineBankAccount":{"type":"boolean"},"CompanyCountryId":{"format":"int32","type":"integer"},"DefaultRate":{"format":"double","type":"number","x-nullable":true},"MunicipalityId":{"format":"int32","type":"integer","x-nullable":true},"UserAccountId":{"format":"int64","type":"integer","x-nullable":true},"CompanyAccountId":{"format":"int64","type":"integer","x-nullable":true},"TaxTableNumber":{"type":"string"},"TaxColumnNumber":{"format":"int32","type":"integer","x-nullable":true},"AdHocTaxRateOverride":{"format":"double","type":"number","x-nullable":true},"VacationDaysPerYear":{"format":"double","type":"number","x-nullable":true},"VacationTerminationDate":{"format":"date-time","type":"string","x-nullable":true},"LastUpdated":{"format":"date-time","type":"string","x-nullable":true},"CompanyUserUpdated":{"format":"date-time","type":"string"},"UserEmploymentUpdated":{"format":"date-time","type":"string","x-nullable":true},"IsECHTriggerDisabled":{"type":"boolean"},"StandardHoursPerWeek":{"format":"double","type":"number","x-nullable":true},"StandardWorkDaysPerWeek":{"format":"double","type":"number","x-nullable":true},"StandardWorkHoursMonday":{"format":"double","type":"number","x-nullable":true},"StandardWorkHoursTuesday":{"format":"double","type":"number","x-nullable":true},"StandardWorkHoursWednesday":{"format":"double","type":"number","x-nullable":true},"StandardWorkHoursThursday":{"format":"double","type":"number","x-nullable":true},"StandardWorkHoursFriday":{"format":"double","type":"number","x-nullable":true},"StandardWorkHoursSaturday":{"format":"double","type":"number","x-nullable":true},"StandardWorkHoursSunday":{"format":"double","type":"number","x-nullable":true},"AllowExtendedTaxCardDeductions":{"type":"boolean"},"AdvanceVacationDays":{"format":"double","type":"number","x-nullable":true},"AdvanceVacationExpireDate":{"format":"date-time","type":"string","x-nullable":true},"WorkplaceIdentifier":{"type":"string"},"AdditionalVacationSpentFirst":{"type":"boolean"},"AdditionalVacationTerminationMethod":{"format":"int32","type":"integer","x-nullable":true},"AtpHours":{"format":"double","type":"number","x-nullable":true},"FlexEarningPercentage":{"format":"double","type":"number"},"FlexBaseCalculationMethodId":{"format":"int32","type":"integer"},"IsInMaternityProgram":{"type":"boolean"},"Created":{"format":"date-time","type":"string"},"StatisticsSalaryPrincipleFromDate":{"format":"date-time","type":"string","x-nullable":true},"StatisticsEmploymentPrincipleFromDate":{"format":"date-time","type":"string","x-nullable":true},"StatisticsEmploymentTermsFromDate":{"format":"date-time","type":"string","x-nullable":true},"StatisticsJobStatusFromDate":{"format":"date-time","type":"string","x-nullable":true},"StatisticsJobFunctionCode":{"format":"int32","type":"integer","x-nullable":true},"StatisticsJobFunctionFromDate":{"format":"date-time","type":"string","x-nullable":true},"CollectiveBargainingAgreementCode":{"type":"string"},"TerminationVacationOverridePercentage":{"format":"double","type":"number","x-nullable":true},"AnnualTaxComment":{"type":"string"},"ReduceTaxCardDeduction":{"format":"double","type":"number","x-nullable":true},"IncreaseTaxRatePercentage":{"format":"double","type":"number","x-nullable":true},"UseTaxDeductionPerWorkDay":{"type":"boolean"},"SecondaryExternalReference":{"type":"string"},"LastIllnessEndDate":{"format":"date-time","type":"string","x-nullable":true},"LastIllnessStartDate":{"format":"date-time","type":"string","x-nullable":true},"StatisticsSalaryPrincipleId":{"format":"int32","type":"integer","x-nullable":true},"StatisticsEmploymentPrincipleId":{"format":"int32","type":"integer","x-nullable":true},"StatisticsEmploymentTermsId":{"format":"int32","type":"integer","x-nullable":true},"StatisticsJobStatusId":{"format":"int32","type":"integer","x-nullable":true},"Dimension1Value":{"type":"string"},"Dimension2Value":{"type":"string"},"Dimension3Value":{"type":"string"},"Dimension1ValueId":{"format":"int64","type":"integer","x-nullable":true},"Dimension2ValueId":{"format":"int64","type":"integer","x-nullable":true},"Dimension3ValueId":{"format":"int64","type":"integer","x-nullable":true},"Dimension1AllowOverride":{"type":"boolean","x-nullable":true},"Dimension2AllowOverride":{"type":"boolean","x-nullable":true},"Dimension3AllowOverride":{"type":"boolean","x-nullable":true},"WorkplaceAddress":{"type":"string"},"WorkplaceCity":{"type":"string"},"VacationMinimumAmount":{"format":"double","type":"number","x-nullable":true},"VacationMinimumAmountTerminationIgnore":{"type":"boolean","x-nullable":true},"VariableVacationPayoutMethodId":{"format":"int32","type":"integer","x-nullable":true},"VacationYearStartMonth":{"format":"int32","type":"integer","x-nullable":true},"Year5VacationDaysActionSE":{"format":"int32","type":"integer","x-nullable":true},"VacationPayoutMethodId":{"format":"int32","type":"integer","x-nullable":true},"VacationTerminationMethodId":{"format":"int32","type":"integer","x-nullable":true},"RecentSalaryChangeDate":{"format":"date-time","type":"string","x-nullable":true},"EmploymentTypeId":{"format":"int32","type":"integer","x-nullable":true},"AmeldingId":{"type":"string"},"AppointmentTypeId":{"format":"int32","type":"integer","x-nullable":true},"OccupationCode":{"type":"string"},"LastReportedInAmeldingDate":{"format":"date-time","type":"string","x-nullable":true},"VacationLimitedAllowanceId":{"format":"int32","type":"integer"},"WorkingHoursArragementId":{"format":"int32","type":"integer","x-nullable":true},"HalfTaxOverride":{"type":"boolean"},"RecycleBin":{"type":"string"},"GreatPrayerSupplementPayoutMethodId":{"format":"int32","type":"integer"},"StatusFNOId":{"format":"int32","type":"integer"},"PayFormFNOId":{"format":"int32","type":"integer"},"StatusDegreeShare":{"format":"double","type":"number"},"IsWorkCapable":{"type":"boolean"},"IsReceivesAFP":{"type":"boolean"},"PensionAgeNO":{"format":"int32","type":"integer"},"EmployeeAnnualHoursNO":{"format":"double","type":"number","x-nullable":true},"YearlySalary":{"format":"double","type":"number","x-nullable":true}}},"Intect.BusinessLogic.BatchOperationResponse[Intect.UserEmployment,Intect.UserEmployment]":{"type":"object","properties":{"ProcessedItems":{"type":"array","items":{"$ref":"#/definitions/Intect.UserEmployment"}},"Errors":{"type":"object","additionalProperties":{"type":"string"}},"RejectedItems":{"type":"array","items":{"$ref":"#/definitions/Intect.BusinessLogic.BatchOperationResponse.RejectedItemContainer[Intect.UserEmployment,Intect.UserEmployment]"}},"HasErrors":{"type":"boolean","readOnly":true,"x-readonly":true}}},"Intect.BusinessLogic.BatchOperationResponse.RejectedItemContainer[Intect.UserEmployment,Intect.UserEmployment]":{"type":"object","properties":{"Item":{"$ref":"#/definitions/Intect.UserEmployment"},"Reason":{"type":"string"}}},"Intect.WebAPI.Controllers.EmploymentsController.EmploymentsListRequest":{"type":"object","properties":{"IncludeInactive":{"type":"boolean"},"SortBySurname":{"type":"boolean"},"LimitToDepartmentId":{"format":"int64","type":"integer","x-nullable":true},"LimitToTemplateId":{"format":"int64","type":"integer","x-nullable":true},"LimitToSalaryCycleId":{"format":"int32","type":"integer","x-nullable":true},"LimitToPayrollBatchNumber":{"format":"int32","type":"integer","x-nullable":true},"LimitToUpdatedSince":{"format":"date-time","type":"string","x-nullable":true}}},"Intect.NorwayOccupationCode":{"type":"object","properties":{"OccupationCode":{"type":"string"},"ParentCode":{"format":"int32","type":"integer","x-nullable":true},"Level":{"format":"int32","type":"integer","x-nullable":true},"Name":{"type":"string"},"ShortName":{"type":"string"},"Notes":{"type":"string"},"ValidFrom":{"format":"date-time","type":"string","x-nullable":true},"ValidTo":{"format":"date-time","type":"string","x-nullable":true},"DisplayText":{"type":"string"}}},"Intect.WebAPI.Controllers.EmploymentTemplatesController.TemplateCreationRequest":{"type":"object","properties":{"Name":{"type":"string"},"BasedOnEmploymentId":{"format":"int64","type":"integer"}}},"Intect.WebAPI.Controllers.FormulaeController.FormulaUsageStatus":{"type":"object","properties":{"ShowFormulaConfigurationPage":{"type":"boolean"},"ShowFormulaAssignments":{"type":"boolean"}}},"Intect.WebAPI.Controllers.FormulaeController.FormulaElements":{"type":"object","properties":{"Scalars":{"type":"array","items":{"$ref":"#/definitions/Intect.FormulaScalar"}},"OutputTypes":{"type":"array","items":{"$ref":"#/definitions/Intect.FormulaOutputType"}},"FormulaFunctions":{"type":"array","items":{"$ref":"#/definitions/Intect.FormulaFunction"}},"FormulaFunctionParts":{"type":"array","items":{"$ref":"#/definitions/Intect.FormulaFunctionPart"}},"FormulaFunctionPartValues":{"type":"array","items":{"$ref":"#/definitions/Intect.FormulaFunctionPartValue"}}}},"Intect.FormulaScalar":{"type":"object","properties":{"StaticDataId":{"format":"int64","type":"integer"},"Key":{"type":"string"},"Id":{"format":"int32","type":"integer"},"Name":{"type":"string"},"Description":{"type":"string"},"SortKey":{"type":"string"}}},"Intect.FormulaOutputType":{"type":"object","properties":{"StaticDataId":{"format":"int64","type":"integer"},"Key":{"type":"string"},"Id":{"format":"int32","type":"integer"},"Name":{"type":"string"},"Description":{"type":"string"},"SortKey":{"type":"string"}}},"Intect.FormulaFunction":{"type":"object","properties":{"FormulaFunctionPartKeys":{"type":"array","items":{"type":"string"}},"StaticDataId":{"format":"int64","type":"integer"},"Key":{"type":"string"},"Id":{"format":"int32","type":"integer"},"Name":{"type":"string"},"Description":{"type":"string"},"SortKey":{"type":"string"}}},"Intect.FormulaFunctionPart":{"type":"object","properties":{"NextKey":{"type":"string"},"URL":{"type":"string"},"StaticDataId":{"format":"int64","type":"integer"},"Key":{"type":"string"},"Id":{"format":"int32","type":"integer"},"Name":{"type":"string"},"Description":{"type":"string"},"SortKey":{"type":"string"}}},"Intect.FormulaFunctionPartValue":{"type":"object","properties":{"FormulaFunctionPartKey":{"type":"string"},"FilteringFormulaFunctionPartKey":{"type":"string"},"FilteringFormulaFunctionPartValueKey":{"type":"string"},"StaticDataId":{"format":"int64","type":"integer"},"Key":{"type":"string"},"Id":{"format":"int32","type":"integer"},"Name":{"type":"string"},"Description":{"type":"string"},"SortKey":{"type":"string"}}},"Intect.BusinessLogic.Formulae.FormulaLogic.FormulaKeyName":{"type":"object","properties":{"Key":{"type":"string"},"Name":{"type":"string"}}},"Intect.CompanyHolidayView":{"type":"object","properties":{"CompanyId":{"format":"int64","type":"integer"},"CompanyName":{"type":"string"},"CountryId":{"format":"int32","type":"integer"},"CompanySpecificHolidayId":{"format":"int64","type":"integer","x-nullable":true},"MasterHolidayId":{"format":"int64","type":"integer","x-nullable":true},"Date":{"format":"date-time","type":"string"},"ConsiderHoliday":{"type":"boolean"},"DisablesBankPayments":{"type":"boolean"},"Description":{"type":"string"},"IsOverridden":{"type":"boolean","x-nullable":true}}},"Intect.WebAPI.Controllers.HolidaysController.HolidayRequest":{"description":"Fetches Holidays in the specified range","type":"object","properties":{"Date":{"format":"date-time","type":"string"},"Description":{"type":"string"},"YearsToRepeat":{"format":"int32","type":"integer"}}},"Intect.BusinessLogic.ImportHistoryDTO":{"type":"object","properties":{"AddedTimestamp":{"format":"date-time","type":"string"},"DoneExecutionTimestamp":{"format":"date-time","type":"string","x-nullable":true},"Status":{"type":"string"},"SignalRMessage":{"$ref":"#/definitions/Intect.Infrastructure.QueueDTO.ImportSignalRDTO"},"Fullname":{"type":"string"},"Headline":{"type":"string"}}},"Intect.Infrastructure.QueueDTO.ImportSignalRDTO":{"type":"object","properties":{"Type":{"type":"string"},"Status":{"type":"string"},"Message":{"type":"string"},"CorrelationId":{"type":"string"},"JobId":{"type":"string"},"Metadata":{"$ref":"#/definitions/Intect.Infrastructure.QueueDTO.ImportMetadataDTO"}}},"Intect.Infrastructure.QueueDTO.ImportMetadataDTO":{"type":"object","properties":{"CompanyName":{"type":"string"},"Error":{"type":"string"},"ImportResponse":{"type":"string"}}},"Intect.BusinessLogic.ImportLogic.PreviewRequest":{"type":"object","properties":{"Size":{"format":"int32","type":"integer"},"MappingId":{"format":"int64","type":"integer","x-nullable":true},"Mapping":{"$ref":"#/definitions/Intect.ImportMapping"},"FileBase64":{"type":"string"},"FileBytes":{"format":"byte","type":"string"},"FileString":{"type":"string"},"FileInfo":{"type":"string"}}},"Intect.BusinessLogic.ImportLogic.ImportHeadersRequest":{"type":"object","properties":{"StartRow":{"format":"int32","type":"integer"},"FileBase64":{"type":"string"},"FileBytes":{"format":"byte","type":"string"},"FileString":{"type":"string"},"FileInfo":{"type":"string"}}},"Intect.BusinessLogic.ImportLogic.UserFileColumn":{"type":"object","properties":{"UserColumnNumber":{"format":"int32","type":"integer"},"Name":{"type":"string"}}},"Intect.BusinessLogic.ImportLogic.ImportRequest":{"type":"object","properties":{"AccountId":{"format":"int64","type":"integer","x-nullable":true},"Options":{"type":"array","items":{"$ref":"#/definitions/Intect.Global.SimpleKeyValuePair"}},"MappingId":{"format":"int64","type":"integer","x-nullable":true},"Mapping":{"$ref":"#/definitions/Intect.ImportMapping"},"FileBase64":{"type":"string"},"FileBytes":{"format":"byte","type":"string"},"FileString":{"type":"string"},"FileInfo":{"type":"string"}}},"Intect.WebAPI.Controllers.ImportController.ImportResponse":{"description":"Class for neatly detailing the results of an import.","type":"object","properties":{"Outcome":{"description":"Outcome summarizes the result of the import; FatalError, Success, Errors or Warnings.","type":"string","readOnly":true},"Errors":{"description":"Errors are the errors and warnings generated by the import.","type":"array","items":{"$ref":"#/definitions/Intect.BusinessLogic.ImportLogic.ImportErrorMessage"},"readOnly":true},"FatalMessage":{"description":"Fatal Message is the fatal error encountered in the import that stopped it from continuing.","type":"string","readOnly":true}}},"Intect.BusinessLogic.ImportLogic.ImportErrorMessage":{"type":"object","properties":{"TranslationEntity":{"$ref":"#/definitions/Intect.BusinessLogic.TranslationEntity"},"Error":{"type":"boolean"},"RowNumber":{"format":"int32","type":"integer"},"Message":{"type":"string","readOnly":true,"x-readonly":true}}},"Intect.BusinessLogic.TranslationEntity":{"type":"object","properties":{"Type":{"enum":["Messages","Terms","ReportHeaders","StaticDataProperty"],"type":"string"},"Key":{"type":"string"},"Extra":{"type":"array","items":{"type":"string"}}}},"Intect.BusinessLogic.ImportLogic.ImportMappingFileRequest":{"type":"object","properties":{"MappingId":{"format":"int64","type":"integer","x-nullable":true},"Mapping":{"$ref":"#/definitions/Intect.ImportMapping"},"FileBase64":{"type":"string"},"FileBytes":{"format":"byte","type":"string"},"FileString":{"type":"string"},"FileInfo":{"type":"string"}}},"Intect.WebAPI.Controllers.ImportMappingController.BalanceDefinitionMappingRecommendation":{"type":"object","properties":{"Exclusive":{"type":"boolean"},"ImportMappingId":{"format":"int64","type":"integer"},"BalanceDefinitionSpecialIdentifierPrefix":{"type":"string"},"BalanceDefinitionIds":{"type":"array","items":{"format":"int64","type":"integer"}}}},"Intect.WebAPI.Controllers.ImportMappingController.TemplateRequest":{"description":"The request to use for retrieving any kind of import template via the api.","type":"object","properties":{"CountryId":{"format":"int32","type":"integer"},"Parameters":{"type":"array","items":{"type":"object"}},"IsPrefilled":{"description":"Controls if the Template should be prefilled with the existing data.","type":"boolean"},"MappingId":{"format":"int64","description":"The Id of an existing mapping to use. Fill out this or Mapping.","type":"integer","x-nullable":true},"Mapping":{"$ref":"#/definitions/Intect.ImportMapping","description":"The ImportMapping to use. Fill out this or MappingId."}}},"Intect.BusinessLogic.Insights.IInsightsFilter":{"type":"object","properties":{}},"Intect.Dimension":{"type":"object","properties":{"ExternalSystemPropertyName":{"type":"string"},"StaticDataId":{"format":"int64","type":"integer"},"Key":{"type":"string"},"Id":{"format":"int32","type":"integer"},"Name":{"type":"string"},"Description":{"type":"string"},"SortKey":{"type":"string"}}},"Intect.BusinessLogic.InventioItNAVBroker.NameObject":{"type":"object","properties":{"DisplayName":{"type":"string"},"Value":{"type":"string"}}},"Intect.WorkBookDimension":{"type":"object","properties":{"ExternalSystemPropertyName":{"type":"string"},"StaticDataId":{"format":"int64","type":"integer"},"Key":{"type":"string"},"Id":{"format":"int32","type":"integer"},"Name":{"type":"string"},"Description":{"type":"string"},"SortKey":{"type":"string"}}},"Intect.Dynamics365BCDimension":{"type":"object","properties":{"ExternalSystemPropertyName":{"type":"string"},"StaticDataId":{"format":"int64","type":"integer"},"Key":{"type":"string"},"Id":{"format":"int32","type":"integer"},"Name":{"type":"string"},"Description":{"type":"string"},"SortKey":{"type":"string"}}},"Intect.BusinessLogic.Integrations.Altinn.Shared.Models.AltinnTaxCardResponse[Intect.BusinessLogic.Integrations.Altinn.Shared.Models.AltinnTaxCardResponseData]":{"type":"object","properties":{"Id":{"type":"string"},"LastUpdated":{"type":"string"},"Data":{"type":"array","items":{"$ref":"#/definitions/Intect.BusinessLogic.Integrations.Altinn.Shared.Models.AltinnTaxCardResponseData"}},"RequiresAuth":{"type":"boolean"},"Url":{"type":"string"}}},"Intect.BusinessLogic.Integrations.Altinn.Shared.Models.AltinnTaxCardResponseData":{"type":"object","properties":{"Status":{"type":"string"},"Message":{"type":"string"},"Severity":{"format":"int32","type":"integer"},"Employees":{"type":"array","items":{"$ref":"#/definitions/Intect.BusinessLogic.Integrations.Altinn.Shared.Models.AltinnEmployeeResponseModel"}}}},"Intect.BusinessLogic.Integrations.Altinn.Shared.Models.AltinnEmployeeResponseModel":{"type":"object","properties":{"FullName":{"type":"string"},"IdentityNumber":{"type":"string"},"EmploymentId":{"format":"int64","type":"integer"}}},"Intect.BusinessLogic.Integrations.Altinn.Shared.Models.AmeldingResponse[Intect.BusinessLogic.Integrations.Altinn.Shared.Models.AmeldingFeedbackData]":{"type":"object","properties":{"ExportFeedbackStatusId":{"format":"int32","type":"integer"},"ReportId":{"format":"int32","type":"integer"},"ReportParameters":{"type":"string"},"Data":{"type":"array","items":{"$ref":"#/definitions/Intect.BusinessLogic.Integrations.Altinn.Shared.Models.AmeldingFeedbackData"}},"RequiresAuth":{"type":"boolean"},"Url":{"type":"string"}}},"Intect.BusinessLogic.Integrations.Altinn.Shared.Models.AmeldingFeedbackData":{"type":"object","properties":{"ErrorCode":{"type":"string"},"Description":{"type":"string"},"Details":{"type":"string"},"Severity":{"format":"int32","type":"integer"},"Employees":{"type":"array","items":{"$ref":"#/definitions/Intect.BusinessLogic.Integrations.Altinn.Shared.Models.AltinnEmployeeResponseModel"}}}},"Intect.BusinessLogic.Integrations.Altinn.Shared.Models.NorwayTaxSystemRequestShort":{"type":"object","properties":{"Id":{"format":"int64","type":"integer"},"ExportFeedbackStatusId":{"format":"int32","type":"integer","x-nullable":true},"Sender":{"type":"string"},"SubmissionDate":{"format":"date-time","type":"string"},"AmeldingId":{"type":"string"},"AmeldingStatus":{"enum":["NotSent","Sent","Replaced"],"type":"string"},"ReplacedBy":{"type":"string"}}},"Intect.BusinessLogic.Integrations.Altinn.Shared.Models.AmeldingLogResponse":{"type":"object","properties":{"NorwayTaxSystemResponseLineId":{"format":"int64","type":"integer","x-nullable":true},"ExportFeedbackStatusId":{"format":"int32","type":"integer","x-nullable":true},"Sender":{"type":"string"},"SubmissionDate":{"format":"date-time","type":"string","x-nullable":true},"AmeldingId":{"type":"string"},"AmeldingStatus":{"enum":["NotSent","Sent","Replaced"],"type":"string"},"SalaryBatchId":{"format":"int64","type":"integer"},"SalaryBatchNumber":{"format":"int32","type":"integer"},"SalaryBatchStatusId":{"format":"int32","type":"integer"},"SalaryBatchStatusName":{"type":"string"},"Period":{"format":"date-time","type":"string"},"ReplacedBy":{"type":"string"}}},"Intect.BusinessLogic.Integrations.Altinn.Shared.Models.AltinnResponse[System.String]":{"type":"object","properties":{"Data":{"type":"array","items":{"type":"string"}},"RequiresAuth":{"type":"boolean"},"Url":{"type":"string"}}},"Intect.WebAPI.Controllers.MiscellaneousController.Feedback":{"type":"object","properties":{"Message":{"type":"string"}}},"Intect.StatisticsDiscoCode":{"type":"object","properties":{"Id":{"format":"int64","type":"integer"},"Code":{"format":"int32","type":"integer"},"Name":{"type":"string"}}},"Intect.WebAPI.Controllers.MiscellaneousController.NameInformation":{"type":"object","properties":{"Name":{"type":"string"},"Id":{"format":"int64","type":"integer"}}},"Intect.WebAPI.Controllers.MiscellaneousController.EmailResponse":{"type":"object","properties":{"TotalEmails":{"format":"int32","type":"integer"},"Emails":{"type":"array","items":{"$ref":"#/definitions/Intect.WebAPI.Controllers.MiscellaneousController.EmailSummaryDTO"}}}},"Intect.WebAPI.Controllers.MiscellaneousController.EmailSummaryDTO":{"type":"object","properties":{"Dispatched":{"format":"date-time","type":"string","x-nullable":true},"Subject":{"type":"string"},"From":{"type":"string"},"To":{"type":"array","items":{"type":"string"}},"Body":{"type":"string"},"IsBodyHtml":{"type":"boolean"}}},"Intect.GetModuleCompanyView_Result":{"type":"object","properties":{"CompanyId":{"format":"int64","type":"integer"},"CompanyName":{"type":"string"},"ModuleId":{"format":"int32","type":"integer"},"PackageId":{"format":"int32","type":"integer","x-nullable":true},"ModuleName":{"type":"string"},"ModuleKey":{"type":"string"},"ModuleDescription":{"type":"string"},"PackageName":{"type":"string"},"PackageKey":{"type":"string"},"PackageDescription":{"type":"string"},"RegisterUsageOnly":{"type":"boolean"},"ModulePrice":{"format":"double","type":"number","x-nullable":true},"ModuleBillingPrinciple":{"type":"string"},"ModuleBillingPrincipleId":{"format":"int32","type":"integer","x-nullable":true},"PackagePricePerPayslip":{"format":"double","type":"number","x-nullable":true},"IsEnabled":{"type":"boolean","x-nullable":true},"InfoOnly":{"type":"boolean","x-nullable":true},"CompanyCurrentPackageLevel":{"format":"int32","type":"integer"},"SortKey":{"type":"string"}}},"Intect.WebAPI.Controllers.ModulesController.ModulePackageRequest":{"type":"object","properties":{"PackageLevel":{"format":"int32","type":"integer"},"ModuleIds":{"type":"array","items":{"format":"int32","type":"integer"}},"PackagePrice":{"format":"double","type":"number","x-nullable":true},"MonthlyPrice":{"format":"double","type":"number","x-nullable":true},"MonthlyPriceIsMinimum":{"type":"boolean"},"SupportMinutes":{"format":"int32","type":"integer","x-nullable":true}}},"Intect.ModulePackage":{"type":"object","properties":{"Price":{"format":"double","type":"number"},"BillingPrincipleId":{"format":"int32","type":"integer"},"BillingPrinciple":{"$ref":"#/definitions/Intect.BillingPrinciple","readOnly":true,"x-readonly":true},"StaticDataId":{"format":"int64","type":"integer"},"Key":{"type":"string"},"Id":{"format":"int32","type":"integer"},"Name":{"type":"string"},"Description":{"type":"string"},"SortKey":{"type":"string"}}},"Intect.PaymentPlanRecipientView":{"type":"object","properties":{"Address":{"$ref":"#/definitions/Intect.Address"},"Id":{"format":"int64","type":"integer"},"Name":{"type":"string"},"PaymentPlanTypeId":{"format":"int32","type":"integer","x-nullable":true},"VATRegistrationNumber":{"type":"string"},"TelFixed":{"type":"string"},"Email":{"type":"string"},"AddressId":{"format":"int64","type":"integer","x-nullable":true},"IsSystemRecipient":{"type":"boolean"},"CountryId":{"format":"int32","type":"integer","x-nullable":true},"CompanyId":{"format":"int64","type":"integer","x-nullable":true},"AccountNumber":{"format":"int64","type":"integer","x-nullable":true},"PaymentMethodId":{"format":"int32","type":"integer","x-nullable":true},"ExternalIdentifier":{"type":"string"},"BasePaymentPlanRecipientId":{"format":"int64","type":"integer","x-nullable":true},"KIDReference":{"type":"string"},"MainDeductionAmount":{"format":"double","type":"number","x-nullable":true},"MainDeductionShare":{"format":"double","type":"number","x-nullable":true},"MainDeductionAmountMin":{"format":"double","type":"number","x-nullable":true},"MainDeductionAmountMax":{"format":"double","type":"number","x-nullable":true},"AdditionalDeductionAmount":{"format":"double","type":"number","x-nullable":true},"AdditionalDeductionShare":{"format":"double","type":"number","x-nullable":true},"AdditionalDeductionAmountMin":{"format":"double","type":"number","x-nullable":true},"AdditionalDeductionAmountMax":{"format":"double","type":"number","x-nullable":true},"InsuranceDeductionAmount":{"format":"double","type":"number","x-nullable":true},"AdditionalDeductionAccountOverride":{"format":"int64","type":"integer","x-nullable":true},"AdditionalDeductionKIDReferenceOverride":{"type":"string"},"InsuranceDeductionAccountOverride":{"format":"int64","type":"integer","x-nullable":true},"InsuranceDeductionKIDReferenceOverride":{"type":"string"},"ERPReference":{"type":"string"},"AdditionalDeductionERPReferenceOverride":{"type":"string"},"InsuranceDeductionERPReferenceOverride":{"type":"string"}}},"Intect.Report":{"type":"object","properties":{"AreaId":{"format":"int32","type":"integer","x-nullable":true},"CategoryId":{"format":"int64","type":"integer","x-nullable":true},"Parameters":{"type":"string"},"SupportedFormats":{"type":"array","items":{"type":"string"}},"ExcludeColumns":{"type":"array","items":{"type":"string"}},"ExcludeColumnsPdf":{"type":"array","items":{"type":"string"}},"PortraitOrientation":{"type":"boolean"},"HaveSums":{"type":"boolean"},"ShowInReportsTab":{"type":"boolean"},"RelevantCountries":{"type":"array","items":{"$ref":"#/definitions/Intect.Country"},"readOnly":true,"x-readonly":true},"RequiredRoleId":{"format":"int32","type":"integer"},"BackendKey":{"type":"string"},"StaticDataId":{"format":"int64","type":"integer"},"Key":{"type":"string"},"Id":{"format":"int32","type":"integer"},"Name":{"type":"string"},"Description":{"type":"string"},"SortKey":{"type":"string"}}},"Intect.BusinessLogic.Reports.ReportSettings":{"type":"object","properties":{"ReportId":{"format":"int32","type":"integer"},"ParameterValues":{"type":"array","items":{"$ref":"#/definitions/Intect.BusinessLogic.Reports.ReportParameterValue"}},"CurrentLanguageId":{"format":"int64","type":"integer"},"CurrentCompanyUser":{"$ref":"#/definitions/Intect.CompanyUser"},"CurrentSystemAliasIdentifier":{"type":"string"},"CurrentCompany":{"$ref":"#/definitions/Intect.Company"},"OutputFormat":{"type":"string"}}},"Intect.BusinessLogic.Reports.ReportParameterValue":{"type":"object","properties":{"Key":{"type":"string"},"Value":{"type":"string"}}},"System.Threading.CancellationToken":{"type":"object","properties":{"IsCancellationRequested":{"type":"boolean","readOnly":true,"x-readonly":true},"CanBeCanceled":{"type":"boolean","readOnly":true,"x-readonly":true},"WaitHandle":{"$ref":"#/definitions/System.Threading.WaitHandle","readOnly":true,"x-readonly":true}}},"System.Threading.WaitHandle":{"type":"object","properties":{"Handle":{"type":"object"},"SafeWaitHandle":{"$ref":"#/definitions/Microsoft.Win32.SafeHandles.SafeWaitHandle"}}},"Microsoft.Win32.SafeHandles.SafeWaitHandle":{"type":"object","properties":{"IsInvalid":{"type":"boolean","readOnly":true,"x-readonly":true},"IsClosed":{"type":"boolean","readOnly":true,"x-readonly":true}}},"Intect.ReportRequest":{"type":"object","properties":{"Status":{"$ref":"#/definitions/Intect.ReportRequestStatus","readOnly":true,"x-readonly":true},"Report":{"$ref":"#/definitions/Intect.Report","readOnly":true,"x-readonly":true},"Id":{"format":"int64","type":"integer"},"RequestingUserId":{"format":"int64","type":"integer"},"StatusId":{"format":"int32","type":"integer"},"RequestTime":{"format":"date-time","type":"string"},"CompletionTime":{"format":"date-time","type":"string","x-nullable":true},"CompanyId":{"format":"int64","type":"integer"},"ReportId":{"format":"int32","type":"integer"},"ReportParameters":{"type":"string"},"OutputFormat":{"type":"string"},"FileName":{"format":"uuid","type":"string","example":"00000000-0000-0000-0000-000000000000"},"ErrorMessage":{"type":"string"},"ReportNameOverride":{"type":"string"}}},"Intect.ReportRequestStatus":{"type":"object","properties":{"StaticDataId":{"format":"int64","type":"integer"},"Key":{"type":"string"},"Id":{"format":"int32","type":"integer"},"Name":{"type":"string"},"Description":{"type":"string"},"SortKey":{"type":"string"}}},"System.Text.Encoding":{"type":"object","properties":{"m_codePage":{"format":"int32","type":"integer"},"dataItem":{"$ref":"#/definitions/System.Globalization.CodePageDataItem"},"m_isReadOnly":{"type":"boolean"},"encoderFallback":{"$ref":"#/definitions/System.Text.EncoderFallback"},"decoderFallback":{"$ref":"#/definitions/System.Text.DecoderFallback"}}},"System.Globalization.CodePageDataItem":{"type":"object","properties":{"m_dataIndex":{"format":"int32","type":"integer"},"m_uiFamilyCodePage":{"format":"int32","type":"integer"},"m_webName":{"type":"string"},"m_headerName":{"type":"string"},"m_bodyName":{"type":"string"},"m_flags":{"format":"int32","type":"integer"}}},"System.Text.EncoderFallback":{"type":"object","properties":{"bIsMicrosoftBestFitFallback":{"type":"boolean"}}},"System.Text.DecoderFallback":{"type":"object","properties":{"bIsMicrosoftBestFitFallback":{"type":"boolean"}}},"Intect.WebAPI.Controllers.ReportsController.ReportColumn":{"type":"object","properties":{"ColumnName":{"type":"string"},"DisplayName":{"type":"string"}}},"Intect.BusinessLogic.ReportLogicV2.ReportGroupByOption":{"type":"object","properties":{"Default":{"type":"boolean"},"Name":{"type":"string"},"Value":{"type":"string"},"Description":{"type":"string"}}},"Intect.BusinessLogic.SalaryBatchLogic.SalaryBatchRequest":{"type":"object","properties":{"SalaryCycleId":{"format":"int64","type":"integer","x-nullable":true},"SalaryPeriodId":{"format":"int64","type":"integer","x-nullable":true},"UserEmploymentIds":{"type":"array","items":{"format":"int64","type":"integer"}},"Preview":{"type":"boolean"},"PayoutDate":{"format":"date-time","type":"string","x-nullable":true},"DispatchDate":{"format":"date-time","type":"string","x-nullable":true},"Message":{"type":"string"},"PayoutAllFlex":{"type":"boolean"},"PayoutNewFlex":{"type":"boolean"},"AutoFinalize":{"type":"boolean"},"TypeId":{"format":"int32","type":"integer"},"PayoutVacationPay":{"type":"boolean"},"DeductVacationPay":{"type":"boolean"},"PayoutSeniorVacationPay":{"type":"boolean"},"DeductSeniorVacationPay":{"type":"boolean"}}},"Intect.TaxSystemResponseLine":{"type":"object","properties":{"Id":{"format":"int64","type":"integer"},"SalaryBatchId":{"format":"int64","type":"integer"},"IsError":{"type":"boolean"},"RefLineNo":{"format":"int32","type":"integer"},"RefFieldNo":{"format":"int32","type":"integer"},"ResponseCode":{"type":"string"},"ResponseText":{"type":"string"},"CprOrSeNo":{"type":"string"},"ReceivedOn":{"format":"date-time","type":"string"},"ExportBatchIdentifier":{"type":"string"},"RerunNumber":{"format":"int32","type":"integer"},"SalaryBatch":{"$ref":"#/definitions/Intect.SalaryBatch"}}},"Intect.SalaryBatchTotalsApiView":{"type":"object","properties":{"SalaryBatchId":{"format":"int64","type":"integer"},"SalaryTypeId":{"format":"int64","type":"integer"},"AmountSum":{"format":"double","type":"number","x-nullable":true},"LanguageId":{"format":"int64","type":"integer"},"SortOrder":{"format":"int32","type":"integer"},"Description":{"type":"string"},"SalaryBatchNumber":{"format":"int32","type":"integer"}}},"Intect.SalaryTypeSumsByEmploymentView":{"type":"object","properties":{"LanguageId":{"format":"int64","type":"integer"},"SalaryBatchId":{"format":"int64","type":"integer"},"SalaryTypeId":{"format":"int64","type":"integer"},"SalaryTypeName":{"type":"string"},"UserEmploymentId":{"format":"int64","type":"integer"},"FullName":{"type":"string"},"AmountSum":{"format":"double","type":"number","x-nullable":true}}},"Intect.WebAPI.Controllers.SalaryBatchesController.SalaryBatchUnitTotal":{"type":"object","properties":{"Name":{"type":"string"},"Key":{"type":"string"},"Amount":{"format":"double","type":"number"}}},"Intect.WebAPI.Controllers.SalaryBatchesController.SalaryBatchEmployeeTotal":{"type":"object","properties":{"UserEmploymentId":{"format":"int64","type":"integer"},"FullName":{"type":"string"},"AmountSum":{"format":"double","type":"number"}}},"Intect.WebAPI.Controllers.SalaryBatchPrepareFinalizationRequest":{"type":"object","properties":{"FinalizationGuid":{"format":"uuid","type":"string","example":"00000000-0000-0000-0000-000000000000"}}},"Intect.WebAPI.Controllers.SalaryBatchesController.SalaryBatchRejectionRequest":{"type":"object","properties":{"Reason":{"type":"string"}}},"Intect.BusinessLogic.ExternalAccountingRecord":{"type":"object","properties":{"Amount":{"format":"double","type":"number"},"Units":{"format":"double","type":"number","x-nullable":true},"AccountNumber":{"type":"string"},"EntryDate":{"format":"date-time","type":"string"},"Description":{"type":"string"},"SalaryTypeId":{"format":"int64","type":"integer"},"SalaryTypeName":{"type":"string"},"UserEmploymentId":{"format":"int64","type":"integer","x-nullable":true},"ExpenseId":{"format":"uuid","type":"string","example":"00000000-0000-0000-0000-000000000000","x-nullable":true},"DepartmentName":{"type":"string"},"DepartmentExternalReference":{"type":"string"},"Dimension1Value":{"type":"string"},"Dimension2Value":{"type":"string"},"Dimension3Value":{"type":"string"},"EmployeeName":{"type":"string"},"EmployeeExternalReference":{"type":"string"},"SalaryTypeSecondaryExternalReference":{"type":"string"},"AccountName":{"type":"string"},"SalaryTypeVatCode":{"type":"string"}}},"Intect.SalaryCycleView":{"type":"object","properties":{"IsMonthly":{"type":"boolean","readOnly":true,"x-readonly":true},"IsWeekly":{"type":"boolean","readOnly":true,"x-readonly":true},"IsBiWeekly":{"type":"boolean","readOnly":true,"x-readonly":true},"IsMonthlyStandard":{"type":"boolean","readOnly":true,"x-readonly":true},"IsCustom":{"type":"boolean","readOnly":true,"x-readonly":true},"Id":{"format":"int64","type":"integer"},"LanguageId":{"format":"int64","type":"integer"},"Name":{"type":"string"},"Months":{"format":"int32","type":"integer"},"Days":{"format":"int32","type":"integer"},"IsForwardPaid":{"type":"boolean"},"SortKey":{"type":"string"},"SpecialIdentifier":{"type":"string"},"CompanyId":{"format":"int64","type":"integer","x-nullable":true},"AccountId":{"format":"int64","type":"integer","x-nullable":true}}},"Intect.SalaryLedgerSummaryView":{"type":"object","properties":{"SalaryTypeId":{"format":"int64","type":"integer"},"SalaryTypeName":{"type":"string"},"UnitTypeId":{"format":"int32","type":"integer","x-nullable":true},"UnitTypeName":{"type":"string"},"LedgerId":{"format":"int64","type":"integer","x-nullable":true},"AmountSum":{"format":"double","type":"number","x-nullable":true},"UnitsSum":{"format":"double","type":"number","x-nullable":true},"LanguageId":{"format":"int64","type":"integer"}}},"Intect.SalaryRecordView":{"type":"object","properties":{"SalaryRecordAdditionalInfoes":{"type":"array","items":{"$ref":"#/definitions/Intect.SalaryRecordAdditionalInfo"}},"Id":{"format":"int64","type":"integer"},"CompanyUserId":{"format":"int64","type":"integer"},"CompanyId":{"format":"int64","type":"integer"},"SalaryTypeId":{"format":"int64","type":"integer"},"AmountPerUnit":{"format":"double","type":"number","x-nullable":true},"Units":{"format":"double","type":"number","x-nullable":true},"IsActive":{"type":"boolean"},"StartDate":{"format":"date-time","type":"string","x-nullable":true},"EndDate":{"format":"date-time","type":"string","x-nullable":true},"Description":{"type":"string"},"UserEmploymentId":{"format":"int64","type":"integer"},"UnitTypeId":{"format":"int32","type":"integer","x-nullable":true},"BaseAmount":{"format":"double","type":"number","x-nullable":true},"Amount":{"format":"double","type":"number","x-nullable":true},"SortOrder":{"format":"int32","type":"integer"},"PersistenceTypeId":{"format":"int32","type":"integer"},"Dimension1Value":{"type":"string"},"Dimension2Value":{"type":"string"},"Dimension3Value":{"type":"string"},"SalaryStatementId":{"format":"int64","type":"integer","x-nullable":true},"EmployeeName":{"type":"string"},"CompanyName":{"type":"string"},"IdentityNumber":{"type":"string"},"Dimension1ValueId":{"format":"int64","type":"integer","x-nullable":true},"Dimension2ValueId":{"format":"int64","type":"integer","x-nullable":true},"Dimension3ValueId":{"format":"int64","type":"integer","x-nullable":true},"ExternalIdentifier":{"type":"string"},"LedgerId":{"format":"int64","type":"integer","x-nullable":true},"LedgerStatusId":{"format":"int32","type":"integer","x-nullable":true},"ExpenseId":{"format":"uuid","type":"string","example":"00000000-0000-0000-0000-000000000000","x-nullable":true},"Formula1Id":{"format":"int64","type":"integer","x-nullable":true},"Formula2Id":{"format":"int64","type":"integer","x-nullable":true},"Formula3Id":{"format":"int64","type":"integer","x-nullable":true},"SalaryRecordAdditionalInfoId":{"format":"int64","type":"integer","x-nullable":true}}},"Intect.BusinessLogic.BatchOperationResponse[Intect.SalaryRecord,Intect.SalaryRecord]":{"type":"object","properties":{"ProcessedItems":{"type":"array","items":{"$ref":"#/definitions/Intect.SalaryRecord"}},"Errors":{"type":"object","additionalProperties":{"type":"string"}},"RejectedItems":{"type":"array","items":{"$ref":"#/definitions/Intect.BusinessLogic.BatchOperationResponse.RejectedItemContainer[Intect.SalaryRecord,Intect.SalaryRecord]"}},"HasErrors":{"type":"boolean","readOnly":true,"x-readonly":true}}},"Intect.BusinessLogic.BatchOperationResponse.RejectedItemContainer[Intect.SalaryRecord,Intect.SalaryRecord]":{"type":"object","properties":{"Item":{"$ref":"#/definitions/Intect.SalaryRecord"},"Reason":{"type":"string"}}},"Intect.WebAPI.Controllers.SalaryRecordsController.SimpleSalaryRecordUpdateRequest":{"type":"object","properties":{"Id":{"format":"int64","type":"integer"},"Amount":{"format":"double","type":"number"},"Units":{"format":"double","type":"number","x-nullable":true},"AmountPerUnit":{"format":"double","type":"number","x-nullable":true}}},"Intect.WebAPI.Controllers.SalaryRecordsController.SimpleSalaryRecordCreationRequest":{"type":"object","properties":{"UserEmploymentId":{"format":"int64","type":"integer"},"SalaryTypeId":{"format":"int64","type":"integer"},"Amount":{"format":"double","type":"number","x-nullable":true},"Units":{"format":"double","type":"number","x-nullable":true},"AmountPerUnit":{"format":"double","type":"number","x-nullable":true}}},"Intect.GetSalaryRecordsOverview_Result":{"type":"object","properties":{"UserEmploymentId":{"format":"int64","type":"integer"},"FullName":{"type":"string"},"DepartmentId":{"format":"int64","type":"integer","x-nullable":true},"DepartmentName":{"type":"string"},"SalaryCycleId":{"format":"int64","type":"integer","x-nullable":true},"SalaryRecord1Id":{"format":"int64","type":"integer","x-nullable":true},"MultipleRecordsExist1":{"type":"boolean","x-nullable":true},"SalaryRecord1Units":{"format":"double","type":"number","x-nullable":true},"SalaryRecord1PerUnit":{"format":"double","type":"number","x-nullable":true},"SalaryRecord1Amount":{"format":"double","type":"number","x-nullable":true},"SalaryRecord2Id":{"format":"int64","type":"integer","x-nullable":true},"MultipleRecordsExist2":{"type":"boolean","x-nullable":true},"SalaryRecord2Units":{"format":"double","type":"number","x-nullable":true},"SalaryRecord2PerUnit":{"format":"double","type":"number","x-nullable":true},"SalaryRecord2Amount":{"format":"double","type":"number","x-nullable":true},"SalaryRecord3Id":{"format":"int64","type":"integer","x-nullable":true},"MultipleRecordsExist3":{"type":"boolean","x-nullable":true},"SalaryRecord3Units":{"format":"double","type":"number","x-nullable":true},"SalaryRecord3PerUnit":{"format":"double","type":"number","x-nullable":true},"SalaryRecord3Amount":{"format":"double","type":"number","x-nullable":true},"SalaryRecord4Id":{"format":"int64","type":"integer","x-nullable":true},"MultipleRecordsExist4":{"type":"boolean","x-nullable":true},"SalaryRecord4Units":{"format":"double","type":"number","x-nullable":true},"SalaryRecord4PerUnit":{"format":"double","type":"number","x-nullable":true},"SalaryRecord4Amount":{"format":"double","type":"number","x-nullable":true},"SalaryRecord5Id":{"format":"int64","type":"integer","x-nullable":true},"MultipleRecordsExist5":{"type":"boolean","x-nullable":true},"SalaryRecord5Units":{"format":"double","type":"number","x-nullable":true},"SalaryRecord5PerUnit":{"format":"double","type":"number","x-nullable":true},"SalaryRecord5Amount":{"format":"double","type":"number","x-nullable":true},"SalaryRecord6Id":{"format":"int64","type":"integer","x-nullable":true},"MultipleRecordsExist6":{"type":"boolean","x-nullable":true},"SalaryRecord6Units":{"format":"double","type":"number","x-nullable":true},"SalaryRecord6PerUnit":{"format":"double","type":"number","x-nullable":true},"SalaryRecord6Amount":{"format":"double","type":"number","x-nullable":true},"SalaryRecord7Id":{"format":"int64","type":"integer","x-nullable":true},"MultipleRecordsExist7":{"type":"boolean","x-nullable":true},"SalaryRecord7Units":{"format":"double","type":"number","x-nullable":true},"SalaryRecord7PerUnit":{"format":"double","type":"number","x-nullable":true},"SalaryRecord7Amount":{"format":"double","type":"number","x-nullable":true}}},"Intect.WebAPI.Controllers.SalaryRecordsController.SalaryRecordsOverviewFilterRequest":{"type":"object","properties":{"EmploymentTemplateId":{"format":"int64","type":"integer","x-nullable":true},"SalaryCycleId":{"format":"int32","type":"integer","x-nullable":true},"DepartmentId":{"format":"int64","type":"integer","x-nullable":true},"IncludeEmployeesWithNoData":{"type":"boolean"}}},"Intect.WebAPI.Controllers.SalaryStatementsController.SimpleSalaryStatement":{"type":"object","properties":{"Id":{"format":"int64","type":"integer"},"UserEmploymentId":{"format":"int64","type":"integer"},"UserFullName":{"type":"string"},"PayoutAmount":{"format":"double","type":"number"},"UserIdentityNumber":{"type":"string"},"UserExternalReference":{"type":"string"}}},"Intect.WebAPI.Controllers.SalaryStatementsController.SimpleSalaryBatchRecord":{"type":"object","properties":{"Id":{"format":"int64","type":"integer"},"SalaryTypeId":{"format":"int64","type":"integer"},"Description":{"type":"string"},"Amount":{"format":"double","type":"number"}}},"Intect.SalaryType":{"type":"object","properties":{"SummaryCategory":{"$ref":"#/definitions/Intect.SalarySummaryCategory","x-readonly":true},"Id":{"format":"int64","type":"integer"},"CompanyId":{"format":"int64","type":"integer","x-nullable":true},"CategoryId":{"format":"int32","type":"integer","x-nullable":true},"Name":{"type":"string"},"Description":{"type":"string"},"IsVisible":{"type":"boolean","x-nullable":true},"IsActive":{"type":"boolean","x-nullable":true},"SalaryTypeGroupId":{"format":"int64","type":"integer","x-nullable":true},"UnitTypeId":{"format":"int32","type":"integer","x-nullable":true},"AmountPerUnit":{"format":"double","type":"number","x-nullable":true},"Units":{"format":"double","type":"number","x-nullable":true},"BaseAmount":{"format":"double","type":"number","x-nullable":true},"Amount":{"format":"double","type":"number","x-nullable":true},"ExternalReference":{"type":"string"},"BaseSalaryTypeId":{"format":"int64","type":"integer","x-nullable":true},"EIncomeCategory":{"format":"int32","type":"integer","x-nullable":true},"EIncomeSubCategory":{"format":"int32","type":"integer","x-nullable":true},"SummaryCategoryId":{"format":"int32","type":"integer","x-nullable":true},"SortOrder":{"format":"int32","type":"integer","x-nullable":true},"DefaultPayslipText":{"type":"string"},"AllowEditUnitType":{"type":"boolean","x-nullable":true},"AllowEditBaseAmount":{"type":"boolean","x-nullable":true},"NegativeDefault":{"type":"boolean","x-nullable":true},"DefaultPersistanceTypeId":{"format":"int32","type":"integer","x-nullable":true},"SumFromIds":{"type":"string"},"SumFromReverseSign":{"type":"boolean","x-nullable":true},"IncludeAlways":{"type":"boolean","x-nullable":true},"StatisticsOnly":{"type":"boolean","x-nullable":true},"StatisticsFieldCode":{"type":"string"},"RelatesToIncomeType5":{"type":"boolean","x-nullable":true},"Explanation":{"type":"string"},"AccountTypeId":{"format":"int32","type":"integer","x-nullable":true},"Identifier":{"type":"string"},"TriggersOvertimeSupplement":{"type":"boolean","x-nullable":true},"SulinalFieldNumber":{"type":"string"},"IsAdvanced":{"type":"boolean"},"OverviewIndex":{"format":"int32","type":"integer","x-nullable":true},"OverviewDisplayMode":{"format":"int32","type":"integer","x-nullable":true},"InternalReferenceId":{"format":"int64","type":"integer","x-nullable":true},"ImportExternalReference":{"type":"string"},"BalanceDefinitionId":{"format":"int64","type":"integer","x-nullable":true},"BalanceBehavior":{"format":"int32","type":"integer","x-nullable":true},"SkatteverketAgiFieldCode":{"format":"int32","type":"integer","x-nullable":true},"DimensionDistributionOptionId":{"format":"int32","type":"integer","x-nullable":true},"DisplayDates":{"type":"boolean","x-nullable":true},"PensionBehaviorId":{"format":"int32","type":"integer","x-nullable":true},"Dimension1ValueId":{"format":"int64","type":"integer","x-nullable":true},"Dimension2ValueId":{"format":"int64","type":"integer","x-nullable":true},"Dimension3ValueId":{"format":"int64","type":"integer","x-nullable":true},"FlexBehaviorId":{"format":"int32","type":"integer","x-nullable":true},"ProhibitDimensionValues":{"type":"boolean"},"SalaryIncomeTypeId":{"format":"int32","type":"integer","x-nullable":true},"SalaryIncomeDescriptionId":{"format":"int32","type":"integer","x-nullable":true},"VatCode":{"type":"string"},"Formula1Id":{"format":"int64","type":"integer","x-nullable":true},"Formula2Id":{"format":"int64","type":"integer","x-nullable":true},"Formula3Id":{"format":"int64","type":"integer","x-nullable":true},"Created":{"format":"date-time","type":"string"},"Updated":{"format":"date-time","type":"string"},"IsUnionFeeBasis":{"type":"boolean","x-nullable":true},"IgnoreDateLimitation":{"type":"boolean","x-nullable":true},"IsVacationBasis":{"type":"boolean","x-nullable":true},"SalaryIncomeAdditionalInfoIds":{"type":"string"},"SumUnitsFromIds":{"type":"string"},"StatisticsPayClassificationId":{"format":"int32","type":"integer","x-nullable":true},"SalaryTypeTranslations":{"type":"array","items":{"$ref":"#/definitions/Intect.SalaryTypeTranslation"}},"BaseSalaryType":{"$ref":"#/definitions/Intect.SalaryType"},"ImportMappingColumns":{"type":"array","items":{"$ref":"#/definitions/Intect.ImportMappingColumn"}},"BalanceDefinition":{"$ref":"#/definitions/Intect.BalanceDefinition"},"Formula1":{"$ref":"#/definitions/Intect.Formula"},"Formula2":{"$ref":"#/definitions/Intect.Formula"},"Formula3":{"$ref":"#/definitions/Intect.Formula"}}},"Intect.SalarySummaryCategory":{"type":"object","properties":{"RelevantCountries":{"type":"array","items":{"$ref":"#/definitions/Intect.Country"},"readOnly":true,"x-readonly":true},"StaticDataId":{"format":"int64","type":"integer"},"Key":{"type":"string"},"Id":{"format":"int32","type":"integer"},"Name":{"type":"string"},"Description":{"type":"string"},"SortKey":{"type":"string"}}},"Intect.SalaryTypeTranslation":{"type":"object","properties":{"Id":{"format":"int64","type":"integer"},"SalaryTypeId":{"format":"int64","type":"integer"},"LanguageId":{"format":"int64","type":"integer"},"Name":{"type":"string"},"Description":{"type":"string"},"DefaultPayslipText":{"type":"string"},"StatusId":{"format":"int32","type":"integer"},"Comment":{"type":"string"},"Explanation":{"type":"string"}}},"Intect.SalaryTypeCategoryView":{"type":"object","properties":{"StaticDataId":{"format":"int64","type":"integer"},"Id":{"format":"int32","type":"integer"},"LanguageId":{"format":"int64","type":"integer"},"Key":{"type":"string"},"Name":{"type":"string"},"Description":{"type":"string"},"IncludeInPayment":{"type":"boolean"},"SortKey":{"type":"string"},"IsVariable":{"type":"boolean"},"LimitingCountryCodes":{"type":"string"},"IsBaseSalary":{"type":"boolean"},"TriggersSecondaryEmployeeTax":{"type":"boolean"},"TriggersMainEmployeeTax":{"type":"boolean"},"TriggersPublicPension":{"type":"boolean"},"HideOnPayslip":{"type":"boolean"},"TriggersPrimaryVacation":{"type":"boolean"},"TriggersMainEmployerTax":{"type":"boolean"}}},"Intect.WebAPI.Controllers.SalaryTypesController.InheritSalaryTypeRequest":{"type":"object","properties":{"BaseSalaryTypeId":{"format":"int64","type":"integer"},"Name":{"type":"string"}}},"Intect.WebAPI.Controllers.SalaryTypesController.SimpleSalaryTypeUpdateRequest":{"type":"object","properties":{"Id":{"format":"int64","type":"integer"},"ExternalReference":{"type":"string"},"ImportExternalReference":{"type":"string"}}},"Intect.DepartmentSalaryTypeMapping":{"type":"object","properties":{"Id":{"format":"int64","type":"integer"},"DepartmentId":{"format":"int64","type":"integer"},"SalaryTypeId":{"format":"int64","type":"integer"},"ExternalReference":{"type":"string"},"Department":{"$ref":"#/definitions/Intect.Department"},"SalaryType":{"$ref":"#/definitions/Intect.SalaryType"}}},"Intect.StartupTaskCompanyView":{"type":"object","properties":{"Id":{"format":"int64","type":"integer"},"TaskId":{"format":"int64","type":"integer"},"Key":{"type":"string"},"SortOrder":{"format":"int32","type":"integer"},"CompanyId":{"format":"int64","type":"integer"},"CompanyName":{"type":"string"},"AppUri":{"type":"string"},"IsSkippable":{"type":"boolean"},"LanguageId":{"format":"int64","type":"integer"},"Name":{"type":"string"},"Description":{"type":"string"},"GuideMessage":{"type":"string"},"ExternalLink":{"type":"string"},"SkipWarning":{"type":"string"},"StatusId":{"format":"int32","type":"integer"},"HelpLink":{"type":"string"}}},"Intect.StatisticsSalaryPrinciple":{"type":"object","properties":{"StaticDataId":{"format":"int64","type":"integer"},"Key":{"type":"string"},"Id":{"format":"int32","type":"integer"},"Name":{"type":"string"},"Description":{"type":"string"},"SortKey":{"type":"string"}}},"Intect.StatisticsStatusFNO":{"type":"object","properties":{"NOCodeToReport":{"type":"string"},"StaticDataId":{"format":"int64","type":"integer"},"Key":{"type":"string"},"Id":{"format":"int32","type":"integer"},"Name":{"type":"string"},"Description":{"type":"string"},"SortKey":{"type":"string"}}},"Intect.TaxCardResponseStatus":{"type":"object","properties":{"NorwayKey":{"type":"string"},"Severity":{"format":"int32","type":"integer"},"StaticDataId":{"format":"int64","type":"integer"},"Key":{"type":"string"},"Id":{"format":"int32","type":"integer"},"Name":{"type":"string"},"Description":{"type":"string"},"SortKey":{"type":"string"}}},"Intect.TaxDateOverride":{"type":"object","properties":{"RelevantCountries":{"type":"array","items":{"$ref":"#/definitions/Intect.Country"},"readOnly":true,"x-readonly":true},"CompanyTypeKey":{"type":"string"},"Date":{"format":"date-time","type":"string"},"ReplacementDate":{"format":"date-time","type":"string"},"StaticDataId":{"format":"int64","type":"integer"},"Key":{"type":"string"},"Id":{"format":"int32","type":"integer"},"Name":{"type":"string"},"Description":{"type":"string"},"SortKey":{"type":"string"}}},"Intect.TaxRule":{"type":"object","properties":{"NorwayKey":{"type":"string"},"StaticDataId":{"format":"int64","type":"integer"},"Key":{"type":"string"},"Id":{"format":"int32","type":"integer"},"Name":{"type":"string"},"Description":{"type":"string"},"SortKey":{"type":"string"}}},"Intect.TaxTable":{"type":"object","properties":{"RelevantCountries":{"type":"array","items":{"$ref":"#/definitions/Intect.Country"},"readOnly":true,"x-readonly":true},"StaticDataId":{"format":"int64","type":"integer"},"Key":{"type":"string"},"Id":{"format":"int32","type":"integer"},"Name":{"type":"string"},"Description":{"type":"string"},"SortKey":{"type":"string"}}},"Intect.TemplateModeValue":{"type":"object","properties":{"MainTemplateHandling":{"enum":["Override","RetainDeviations","TemplateDifferences"],"type":"string","readOnly":true},"PayrollDataHandling":{"enum":["Ignore","AddOnly","Match"],"type":"string","readOnly":true},"IsDefault":{"type":"boolean","readOnly":true},"OptionKey":{"type":"string","readOnly":true},"WarningText":{"type":"string"},"StaticDataId":{"format":"int64","type":"integer"},"Key":{"type":"string"},"Id":{"format":"int32","type":"integer"},"Name":{"type":"string"},"Description":{"type":"string"},"SortKey":{"type":"string"}}},"Intect.TermExplanation":{"type":"object","properties":{"StaticDataId":{"format":"int64","type":"integer"},"Key":{"type":"string"},"Id":{"format":"int32","type":"integer"},"Name":{"type":"string"},"Description":{"type":"string"},"SortKey":{"type":"string"}}},"Intect.TimeEntryRecordAcrossSalaryPeriodStrategy":{"type":"object","properties":{"IsDefault":{"type":"boolean"},"StaticDataId":{"format":"int64","type":"integer"},"Key":{"type":"string"},"Id":{"format":"int32","type":"integer"},"Name":{"type":"string"},"Description":{"type":"string"},"SortKey":{"type":"string"}}},"Intect.TimeEntryStatusExtended":{"type":"object","properties":{"TimeEntryStatusString":{"type":"string"},"TimeEntryStatusIds":{"type":"array","items":{"format":"int32","type":"integer"}},"StaticDataId":{"format":"int64","type":"integer"},"Key":{"type":"string"},"Id":{"format":"int32","type":"integer"},"Name":{"type":"string"},"Description":{"type":"string"},"SortKey":{"type":"string"}}},"Intect.UnicontaDimension":{"type":"object","properties":{"ExternalSystemPropertyName":{"type":"string"},"StaticDataId":{"format":"int64","type":"integer"},"Key":{"type":"string"},"Id":{"format":"int32","type":"integer"},"Name":{"type":"string"},"Description":{"type":"string"},"SortKey":{"type":"string"}}},"Intect.UserPreference":{"type":"object","properties":{"MinimumRoleId":{"format":"int64","type":"integer","x-nullable":true},"Default":{"type":"string"},"ListDataSource":{"type":"string"},"HelpUrl":{"type":"string"},"UiControlType":{"type":"string","readOnly":true,"x-readonly":true},"CategoryId":{"format":"int32","type":"integer","x-nullable":true},"StaticDataId":{"format":"int64","type":"integer"},"Key":{"type":"string"},"Id":{"format":"int32","type":"integer"},"Name":{"type":"string"},"Description":{"type":"string"},"SortKey":{"type":"string"}}},"Intect.VacationPayoutMethod":{"type":"object","properties":{"StaticDataId":{"format":"int64","type":"integer"},"Key":{"type":"string"},"Id":{"format":"int32","type":"integer"},"Name":{"type":"string"},"Description":{"type":"string"},"SortKey":{"type":"string"}}},"Intect.VacationPeriod":{"type":"object","properties":{"CountryId":{"format":"int64","type":"integer"},"SpendingStartDate":{"format":"date-time","type":"string"},"SpendingEndDate":{"format":"date-time","type":"string"},"StaticDataId":{"format":"int64","type":"integer"},"Key":{"type":"string"},"Id":{"format":"int32","type":"integer"},"Name":{"type":"string"},"Description":{"type":"string"},"SortKey":{"type":"string"}}},"Intect.VacationSupplementPayoutMethodDK":{"type":"object","properties":{"StaticDataId":{"format":"int64","type":"integer"},"Key":{"type":"string"},"Id":{"format":"int32","type":"integer"},"Name":{"type":"string"},"Description":{"type":"string"},"SortKey":{"type":"string"}}},"Intect.VacationTerminationMethod":{"type":"object","properties":{"StaticDataId":{"format":"int64","type":"integer"},"Key":{"type":"string"},"Id":{"format":"int32","type":"integer"},"Name":{"type":"string"},"Description":{"type":"string"},"SortKey":{"type":"string"}}},"Intect.VariableVacationPayoutMethod":{"type":"object","properties":{"StaticDataId":{"format":"int64","type":"integer"},"Key":{"type":"string"},"Id":{"format":"int32","type":"integer"},"Name":{"type":"string"},"Description":{"type":"string"},"SortKey":{"type":"string"}}},"Intect.VehiclePersonType":{"type":"object","properties":{"NorwayKey":{"type":"string"},"StaticDataId":{"format":"int64","type":"integer"},"Key":{"type":"string"},"Id":{"format":"int32","type":"integer"},"Name":{"type":"string"},"Description":{"type":"string"},"SortKey":{"type":"string"}}},"Intect.WorkBookVersion":{"type":"object","properties":{"VersionNumber":{"format":"double","type":"number"},"StaticDataId":{"format":"int64","type":"integer"},"Key":{"type":"string"},"Id":{"format":"int32","type":"integer"},"Name":{"type":"string"},"Description":{"type":"string"},"SortKey":{"type":"string"}}},"Intect.WorkingHoursArragement":{"type":"object","properties":{"NorwegianCodeId":{"type":"string"},"DefaultHours":{"format":"double","type":"number"},"RelevantCountries":{"type":"array","items":{"$ref":"#/definitions/Intect.Country"},"readOnly":true,"x-readonly":true},"StaticDataId":{"format":"int64","type":"integer"},"Key":{"type":"string"},"Id":{"format":"int32","type":"integer"},"Name":{"type":"string"},"Description":{"type":"string"},"SortKey":{"type":"string"}}},"Intect.Year5VacationDaysActionSE":{"type":"object","properties":{"StaticDataId":{"format":"int64","type":"integer"},"Key":{"type":"string"},"Id":{"format":"int32","type":"integer"},"Name":{"type":"string"},"Description":{"type":"string"},"SortKey":{"type":"string"}}},"Intect.StaticData":{"type":"object","properties":{"Id":{"format":"int64","type":"integer"},"TypeKey":{"type":"string"},"ValueKey":{"type":"string"},"ValueId":{"format":"int32","type":"integer"},"Name":{"type":"string"},"Description":{"type":"string"},"Int1":{"format":"int32","type":"integer","x-nullable":true},"Int2":{"format":"int32","type":"integer","x-nullable":true},"Text1":{"type":"string"},"Text2":{"type":"string"},"Date1":{"format":"date-time","type":"string","x-nullable":true},"Date2":{"format":"date-time","type":"string","x-nullable":true},"Bool1":{"type":"boolean"},"Bool2":{"type":"boolean"},"Decimal1":{"format":"double","type":"number","x-nullable":true},"Decimal2":{"format":"double","type":"number","x-nullable":true},"Long1":{"format":"int64","type":"integer","x-nullable":true},"Long2":{"format":"int64","type":"integer","x-nullable":true},"SortKey":{"type":"string"},"Text3":{"type":"string"},"Text4":{"type":"string"},"Text5":{"type":"string"},"Text6":{"type":"string"},"Date3":{"format":"date-time","type":"string","x-nullable":true},"Decimal3":{"format":"double","type":"number","x-nullable":true},"Int3":{"format":"int32","type":"integer","x-nullable":true},"Text7":{"type":"string"},"StaticDataTranslations":{"type":"array","items":{"$ref":"#/definitions/Intect.StaticDataTranslation"}}}},"Intect.StaticDataTranslation":{"type":"object","properties":{"Id":{"format":"int64","type":"integer"},"StaticDataId":{"format":"int64","type":"integer"},"LanguageId":{"format":"int64","type":"integer"},"Name":{"type":"string"},"Description":{"type":"string"},"Text1":{"type":"string"},"Text2":{"type":"string"},"StatusId":{"format":"int32","type":"integer"},"Comment":{"type":"string"},"Text3":{"type":"string"},"Text4":{"type":"string"},"Text5":{"type":"string"},"Language":{"$ref":"#/definitions/Intect.Language"},"StaticData":{"$ref":"#/definitions/Intect.StaticData"}}},"Intect.StaticDataEntity":{"type":"object","properties":{"StaticDataId":{"format":"int64","type":"integer"},"Key":{"type":"string"},"Id":{"format":"int32","type":"integer"},"Name":{"type":"string"},"Description":{"type":"string"},"SortKey":{"type":"string"}}},"Intect.AbsenceIntervalOption":{"type":"object","properties":{"AmeldingCodeId":{"type":"string"},"AbsenceIntervalTypeId":{"format":"int32","type":"integer"},"RelevantCountries":{"type":"array","items":{"$ref":"#/definitions/Intect.Country"},"readOnly":true,"x-readonly":true},"StaticDataId":{"format":"int64","type":"integer"},"Key":{"type":"string"},"Id":{"format":"int32","type":"integer"},"Name":{"type":"string"},"Description":{"type":"string"},"SortKey":{"type":"string"}}},"Intect.AbsenceIntervalType":{"type":"object","properties":{"StaticDataId":{"format":"int64","type":"integer"},"Key":{"type":"string"},"Id":{"format":"int32","type":"integer"},"Name":{"type":"string"},"Description":{"type":"string"},"SortKey":{"type":"string"}}},"Intect.AdditionalVacationTerminationMethod":{"type":"object","properties":{"StaticDataId":{"format":"int64","type":"integer"},"Key":{"type":"string"},"Id":{"format":"int32","type":"integer"},"Name":{"type":"string"},"Description":{"type":"string"},"SortKey":{"type":"string"}}},"Intect.AmeldingResponseMessage":{"type":"object","properties":{"NorwayKey":{"type":"string"},"ExportFeedbackStatusId":{"format":"int32","type":"integer"},"StaticDataId":{"format":"int64","type":"integer"},"Key":{"type":"string"},"Id":{"format":"int32","type":"integer"},"Name":{"type":"string"},"Description":{"type":"string"},"SortKey":{"type":"string"}}},"Intect.AppointmentType":{"type":"object","properties":{"NorwegianCodeId":{"type":"string"},"RelevantCountries":{"type":"array","items":{"$ref":"#/definitions/Intect.Country"},"readOnly":true,"x-readonly":true},"StaticDataId":{"format":"int64","type":"integer"},"Key":{"type":"string"},"Id":{"format":"int32","type":"integer"},"Name":{"type":"string"},"Description":{"type":"string"},"SortKey":{"type":"string"}}},"Intect.AtpAgreement":{"type":"object","properties":{"StaticDataId":{"format":"int64","type":"integer"},"Key":{"type":"string"},"Id":{"format":"int32","type":"integer"},"Name":{"type":"string"},"Description":{"type":"string"},"SortKey":{"type":"string"}}},"Intect.AtpRate":{"type":"object","properties":{"SalaryCycleId":{"format":"int64","type":"integer"},"MinHours":{"format":"int32","type":"integer"},"MaxHours":{"format":"int32","type":"integer"},"EmployeeAmount":{"format":"double","type":"number"},"CompanyAmount":{"format":"double","type":"number"},"StaticDataId":{"format":"int64","type":"integer"},"Key":{"type":"string"},"Id":{"format":"int32","type":"integer"},"Name":{"type":"string"},"Description":{"type":"string"},"SortKey":{"type":"string"}}},"Intect.AuditLogOperation":{"type":"object","properties":{"StaticDataId":{"format":"int64","type":"integer"},"Key":{"type":"string"},"Id":{"format":"int32","type":"integer"},"Name":{"type":"string"},"Description":{"type":"string"},"SortKey":{"type":"string"}}},"Intect.BalanceEarningInterval":{"type":"object","properties":{"StaticDataId":{"format":"int64","type":"integer"},"Key":{"type":"string"},"Id":{"format":"int32","type":"integer"},"Name":{"type":"string"},"Description":{"type":"string"},"SortKey":{"type":"string"}}},"Intect.BalanceSpendingMethod":{"type":"object","properties":{"StaticDataId":{"format":"int64","type":"integer"},"Key":{"type":"string"},"Id":{"format":"int32","type":"integer"},"Name":{"type":"string"},"Description":{"type":"string"},"SortKey":{"type":"string"}}},"Intect.BalanceTerminationMethod":{"type":"object","properties":{"StaticDataId":{"format":"int64","type":"integer"},"Key":{"type":"string"},"Id":{"format":"int32","type":"integer"},"Name":{"type":"string"},"Description":{"type":"string"},"SortKey":{"type":"string"}}},"Intect.Bank":{"type":"object","properties":{"PaymentExportFormatId":{"format":"int32","type":"integer"},"PaymentExportFormat":{"$ref":"#/definitions/Intect.PaymentExportFormat","readOnly":true,"x-readonly":true},"StaticDataId":{"format":"int64","type":"integer"},"Key":{"type":"string"},"Id":{"format":"int32","type":"integer"},"Name":{"type":"string"},"Description":{"type":"string"},"SortKey":{"type":"string"}}},"Intect.PaymentExportFormat":{"type":"object","properties":{"FileFormat":{"type":"string"},"StaticDataId":{"format":"int64","type":"integer"},"Key":{"type":"string"},"Id":{"format":"int32","type":"integer"},"Name":{"type":"string"},"Description":{"type":"string"},"SortKey":{"type":"string"}}},"Intect.BankHoliday":{"type":"object","properties":{"Date":{"format":"date-time","type":"string"},"CountryId":{"format":"int32","type":"integer"},"BankHolidayTypeId":{"format":"int32","type":"integer"},"BankHolidayType":{"$ref":"#/definitions/Intect.BankHolidayType","readOnly":true,"x-readonly":true},"StaticDataId":{"format":"int64","type":"integer"},"Key":{"type":"string"},"Id":{"format":"int32","type":"integer"},"Name":{"type":"string"},"Description":{"type":"string"},"SortKey":{"type":"string"}}},"Intect.BankHolidayType":{"type":"object","properties":{"DisablesBankPayments":{"type":"boolean"},"IsHoliday":{"type":"boolean"},"StaticDataId":{"format":"int64","type":"integer"},"Key":{"type":"string"},"Id":{"format":"int32","type":"integer"},"Name":{"type":"string"},"Description":{"type":"string"},"SortKey":{"type":"string"}}},"Intect.CarOwnershipData":{"type":"object","properties":{"MinimumCarPrice":{"format":"double","type":"number"},"ThresholdValueOfTheCar":{"format":"double","type":"number"},"Country":{"type":"string"},"StaticDataId":{"format":"int64","type":"integer"},"Key":{"type":"string"},"Id":{"format":"int32","type":"integer"},"Name":{"type":"string"},"Description":{"type":"string"},"SortKey":{"type":"string"}}},"Intect.CauseOfEndDate":{"type":"object","properties":{"NorwegianCodeId":{"type":"string"},"RelevantCountries":{"type":"array","items":{"$ref":"#/definitions/Intect.Country"},"readOnly":true,"x-readonly":true},"StaticDataId":{"format":"int64","type":"integer"},"Key":{"type":"string"},"Id":{"format":"int32","type":"integer"},"Name":{"type":"string"},"Description":{"type":"string"},"SortKey":{"type":"string"}}},"Intect.ChartOfAccount":{"type":"object","properties":{"Code":{"type":"string"},"RelevantCountries":{"type":"array","items":{"$ref":"#/definitions/Intect.Country"},"readOnly":true,"x-readonly":true},"StaticDataId":{"format":"int64","type":"integer"},"Key":{"type":"string"},"Id":{"format":"int32","type":"integer"},"Name":{"type":"string"},"Description":{"type":"string"},"SortKey":{"type":"string"}}},"Intect.City":{"type":"object","properties":{"CountryId":{"format":"int32","type":"integer"},"PostalCode":{"format":"int32","type":"integer","readOnly":true,"x-readonly":true},"IsRange":{"type":"boolean","readOnly":true,"x-readonly":true},"PostalCodeTo":{"format":"int32","type":"integer","x-nullable":true},"MunicipalityId":{"format":"int64","type":"integer","x-nullable":true},"StaticDataId":{"format":"int64","type":"integer"},"Key":{"type":"string"},"Id":{"format":"int32","type":"integer"},"Name":{"type":"string"},"Description":{"type":"string"},"SortKey":{"type":"string"}}},"Intect.CommuterType":{"type":"object","properties":{"NorwayKey":{"type":"string"},"StaticDataId":{"format":"int64","type":"integer"},"Key":{"type":"string"},"Id":{"format":"int32","type":"integer"},"Name":{"type":"string"},"Description":{"type":"string"},"SortKey":{"type":"string"}}},"Intect.CompanyCarFuelPayer":{"type":"object","properties":{"StaticDataId":{"format":"int64","type":"integer"},"Key":{"type":"string"},"Id":{"format":"int32","type":"integer"},"Name":{"type":"string"},"Description":{"type":"string"},"SortKey":{"type":"string"}}},"Intect.CompanyCarFuelType":{"type":"object","properties":{"StaticDataId":{"format":"int64","type":"integer"},"Key":{"type":"string"},"Id":{"format":"int32","type":"integer"},"Name":{"type":"string"},"Description":{"type":"string"},"SortKey":{"type":"string"}}},"Intect.CompanyCarTaxRate":{"type":"object","properties":{"TaxRate1":{"format":"double","type":"number"},"TaxRate2":{"format":"double","type":"number"},"EnvironmentTaxRate":{"format":"double","type":"number"},"ValidFrom":{"format":"date-time","type":"string"},"ValidUntil":{"format":"date-time","type":"string"},"RelevantCountries":{"type":"array","items":{"$ref":"#/definitions/Intect.Country"},"readOnly":true,"x-readonly":true},"StaticDataId":{"format":"int64","type":"integer"},"Key":{"type":"string"},"Id":{"format":"int32","type":"integer"},"Name":{"type":"string"},"Description":{"type":"string"},"SortKey":{"type":"string"}}},"Intect.CompanyPreference":{"type":"object","properties":{"RequiredModuleId":{"format":"int32","type":"integer"},"RequiredModule":{"$ref":"#/definitions/Intect.Module","readOnly":true,"x-readonly":true},"PreferenceCustomDefault":{"type":"string"},"RelevantCountries":{"type":"array","items":{"$ref":"#/definitions/Intect.Country"},"readOnly":true,"x-readonly":true},"Default":{"type":"string"},"ListDataSource":{"type":"string"},"HelpUrl":{"type":"string"},"UiControlType":{"type":"string","readOnly":true,"x-readonly":true},"CategoryId":{"format":"int32","type":"integer","x-nullable":true},"StaticDataId":{"format":"int64","type":"integer"},"Key":{"type":"string"},"Id":{"format":"int32","type":"integer"},"Name":{"type":"string"},"Description":{"type":"string"},"SortKey":{"type":"string"}}},"Intect.CompanyPreferenceCategory":{"type":"object","properties":{"StaticDataId":{"format":"int64","type":"integer"},"Key":{"type":"string"},"Id":{"format":"int32","type":"integer"},"Name":{"type":"string"},"Description":{"type":"string"},"SortKey":{"type":"string"}}},"Intect.DataType":{"type":"object","properties":{"IsNumeric":{"type":"boolean"},"StaticDataId":{"format":"int64","type":"integer"},"Key":{"type":"string"},"Id":{"format":"int32","type":"integer"},"Name":{"type":"string"},"Description":{"type":"string"},"SortKey":{"type":"string"}}},"Intect.DLBRReportingSelector":{"type":"object","properties":{"StaticDataId":{"format":"int64","type":"integer"},"Key":{"type":"string"},"Id":{"format":"int32","type":"integer"},"Name":{"type":"string"},"Description":{"type":"string"},"SortKey":{"type":"string"}}},"Intect.EconomicDepartmentSelector":{"type":"object","properties":{"StaticDataId":{"format":"int64","type":"integer"},"Key":{"type":"string"},"Id":{"format":"int32","type":"integer"},"Name":{"type":"string"},"Description":{"type":"string"},"SortKey":{"type":"string"}}},"Intect.EIncomeGroupByParameter":{"type":"object","properties":{"StaticDataId":{"format":"int64","type":"integer"},"Key":{"type":"string"},"Id":{"format":"int32","type":"integer"},"Name":{"type":"string"},"Description":{"type":"string"},"SortKey":{"type":"string"}}},"Intect.EmailTemplate":{"type":"object","properties":{"Subject":{"type":"string"},"PreferPersonalEmail":{"format":"int32","type":"integer"},"GreetingType":{"format":"int32","type":"integer"},"StaticDataId":{"format":"int64","type":"integer"},"Key":{"type":"string"},"Id":{"format":"int32","type":"integer"},"Name":{"type":"string"},"Description":{"type":"string"},"SortKey":{"type":"string"}}},"Intect.EmploymentType":{"type":"object","properties":{"NOCodeToReport":{"type":"string"},"StaticDataId":{"format":"int64","type":"integer"},"Key":{"type":"string"},"Id":{"format":"int32","type":"integer"},"Name":{"type":"string"},"Description":{"type":"string"},"SortKey":{"type":"string"}}},"Intect.EntityType":{"type":"object","properties":{"StaticDataId":{"format":"int64","type":"integer"},"Key":{"type":"string"},"Id":{"format":"int32","type":"integer"},"Name":{"type":"string"},"Description":{"type":"string"},"SortKey":{"type":"string"}}},"Intect.ExportFeedbackStatus":{"type":"object","properties":{"Tooltip":{"type":"string"},"StaticDataId":{"format":"int64","type":"integer"},"Key":{"type":"string"},"Id":{"format":"int32","type":"integer"},"Name":{"type":"string"},"Description":{"type":"string"},"SortKey":{"type":"string"}}},"Intect.ExternalSystem":{"type":"object","properties":{"HasSalaryTypeMappings":{"type":"boolean"},"IsActive":{"type":"boolean"},"ConfigurationKeys":{"type":"array","items":{"type":"string"}},"CredentialKeys":{"type":"array","items":{"type":"string"}},"SupportUrl":{"type":"string"},"OperationsFlag":{"format":"int32","type":"integer","readOnly":true},"Operations":{"type":"array","items":{"$ref":"#/definitions/Intect.ExternalSystemOperation"},"readOnly":true,"x-readonly":true},"StaticDataId":{"format":"int64","type":"integer"},"Key":{"type":"string"},"Id":{"format":"int32","type":"integer"},"Name":{"type":"string"},"Description":{"type":"string"},"SortKey":{"type":"string"}}},"Intect.ExternalSystemOperation":{"type":"object","properties":{"IsSingular":{"type":"boolean"},"StaticDataId":{"format":"int64","type":"integer"},"Key":{"type":"string"},"Id":{"format":"int32","type":"integer"},"Name":{"type":"string"},"Description":{"type":"string"},"SortKey":{"type":"string"}}},"Intect.ExternalSystemConfiguration":{"type":"object","properties":{"FormElement":{"type":"string"},"IsRequired":{"type":"boolean"},"ListDataSource":{"type":"string"},"StaticDataId":{"format":"int64","type":"integer"},"Key":{"type":"string"},"Id":{"format":"int32","type":"integer"},"Name":{"type":"string"},"Description":{"type":"string"},"SortKey":{"type":"string"}}},"Intect.ExtraVacationHoursEarningBehavior":{"type":"object","properties":{"StaticDataId":{"format":"int64","type":"integer"},"Key":{"type":"string"},"Id":{"format":"int32","type":"integer"},"Name":{"type":"string"},"Description":{"type":"string"},"SortKey":{"type":"string"}}},"Intect.FinanceAccountType":{"type":"object","properties":{"StaticDataId":{"format":"int64","type":"integer"},"Key":{"type":"string"},"Id":{"format":"int32","type":"integer"},"Name":{"type":"string"},"Description":{"type":"string"},"SortKey":{"type":"string"}}},"Intect.FortnoxDimension":{"type":"object","properties":{"ExternalSystemPropertyName":{"type":"string"},"StaticDataId":{"format":"int64","type":"integer"},"Key":{"type":"string"},"Id":{"format":"int32","type":"integer"},"Name":{"type":"string"},"Description":{"type":"string"},"SortKey":{"type":"string"}}},"Intect.GreatPrayerSupplementPayoutMethod":{"type":"object","properties":{"StaticDataId":{"format":"int64","type":"integer"},"Key":{"type":"string"},"Id":{"format":"int32","type":"integer"},"Name":{"type":"string"},"Description":{"type":"string"},"SortKey":{"type":"string"}}},"Intect.ImportConversion":{"type":"object","properties":{"ImportTypeKey":{"type":"string"},"ImportType":{"$ref":"#/definitions/Intect.ImportType","readOnly":true,"x-readonly":true},"ApiRoute":{"type":"string"},"ApiMethodName":{"type":"string"},"StaticDataId":{"format":"int64","type":"integer"},"Key":{"type":"string"},"Id":{"format":"int32","type":"integer"},"Name":{"type":"string"},"Description":{"type":"string"},"SortKey":{"type":"string"}}},"Intect.ImportType":{"type":"object","properties":{"ImportMappingLimitationKey":{"type":"string","readOnly":true},"HasFilledTemplates":{"type":"boolean","readOnly":true},"RelatedOptions":{"type":"array","items":{"$ref":"#/definitions/Intect.ImportOption"},"readOnly":true,"x-readonly":true},"CountryImportColumnAssignments":{"type":"object","additionalProperties":{"type":"array","items":{"$ref":"#/definitions/Intect.ImportColumnAssignment"}},"readOnly":true,"x-readonly":true},"StaticDataId":{"format":"int64","type":"integer"},"Key":{"type":"string"},"Id":{"format":"int32","type":"integer"},"Name":{"type":"string"},"Description":{"type":"string"},"SortKey":{"type":"string"}}},"Intect.ImportOption":{"type":"object","properties":{"Values":{"type":"array","items":{"$ref":"#/definitions/Intect.ImportOptionValue"},"readOnly":true,"x-readonly":true},"Default":{"$ref":"#/definitions/Intect.ImportOptionValue","readOnly":true,"x-readonly":true},"StaticDataId":{"format":"int64","type":"integer"},"Key":{"type":"string"},"Id":{"format":"int32","type":"integer"},"Name":{"type":"string"},"Description":{"type":"string"},"SortKey":{"type":"string"}}},"Intect.ImportColumnAssignment":{"type":"object","properties":{"ImportColumnKey":{"type":"string","readOnly":true},"ImportColumn":{"$ref":"#/definitions/Intect.ImportColumn","readOnly":true,"x-readonly":true},"ImportTypeKey":{"type":"string","readOnly":true},"AllowsSalaryType":{"type":"boolean"},"StaticDataId":{"format":"int64","type":"integer"},"Key":{"type":"string"},"Id":{"format":"int32","type":"integer"},"Name":{"type":"string"},"Description":{"type":"string"},"SortKey":{"type":"string"}}},"Intect.ImportOptionValue":{"type":"object","properties":{"IsDefault":{"type":"boolean","readOnly":true},"OptionKey":{"type":"string","readOnly":true},"WarningText":{"type":"string"},"StaticDataId":{"format":"int64","type":"integer"},"Key":{"type":"string"},"Id":{"format":"int32","type":"integer"},"Name":{"type":"string"},"Description":{"type":"string"},"SortKey":{"type":"string"}}},"Intect.ImportColumn":{"type":"object","properties":{"DataTypeName":{"type":"string"},"RelevantCountries":{"type":"array","items":{"$ref":"#/definitions/Intect.Country"},"readOnly":true,"x-readonly":true},"ExampleBool":{"type":"boolean"},"ExampleDecimal":{"format":"double","type":"number","x-nullable":true},"ExampleDate":{"format":"date-time","type":"string","x-nullable":true},"ExampleInt":{"format":"int32","type":"integer","x-nullable":true},"ExampleString":{"type":"string"},"MinimumSize":{"format":"double","type":"number","x-nullable":true},"ApplicableForCompanyKey":{"type":"string"},"BackendKey":{"type":"string"},"OnlyForAccountLevelImports":{"type":"boolean"},"StaticDataId":{"format":"int64","type":"integer"},"Key":{"type":"string"},"Id":{"format":"int32","type":"integer"},"Name":{"type":"string"},"Description":{"type":"string"},"SortKey":{"type":"string"}}},"Intect.ImportList":{"type":"object","properties":{"Operations":{"type":"string"},"StaticDataId":{"format":"int64","type":"integer"},"Key":{"type":"string"},"Id":{"format":"int32","type":"integer"},"Name":{"type":"string"},"Description":{"type":"string"},"SortKey":{"type":"string"}}},"Intect.ImportMappingLimitation":{"type":"object","properties":{"Operation":{"type":"string","readOnly":true},"Parameter1":{"$ref":"#/definitions/Intect.ImportMappingLimitation.ImportMappingLimitationParameter","readOnly":true},"Parameter2":{"$ref":"#/definitions/Intect.ImportMappingLimitation.ImportMappingLimitationParameter","readOnly":true},"StaticDataId":{"format":"int64","type":"integer"},"Key":{"type":"string"},"Id":{"format":"int32","type":"integer"},"Name":{"type":"string"},"Description":{"type":"string"},"SortKey":{"type":"string"}}},"Intect.ImportMappingLimitation.ImportMappingLimitationParameter":{"type":"object","properties":{"Type":{"type":"string","readOnly":true},"Key":{"type":"string","readOnly":true}}},"Intect.ImportTemplateParameter":{"type":"object","properties":{"UiControlType":{"type":"string"},"ListDataSource":{"type":"string"},"DefaultValue":{"type":"string"},"AvailableForTemplate":{"type":"boolean"},"AvailableForPrefilled":{"type":"boolean"},"StaticDataId":{"format":"int64","type":"integer"},"Key":{"type":"string"},"Id":{"format":"int32","type":"integer"},"Name":{"type":"string"},"Description":{"type":"string"},"SortKey":{"type":"string"}}},"Intect.ImportTemplateParameterAssignment":{"type":"object","properties":{"ImportTypeKey":{"type":"string"},"ImportType":{"$ref":"#/definitions/Intect.ImportType","readOnly":true,"x-readonly":true},"ImportTemplateParameterKey":{"type":"string"},"ImportTemplateParameter":{"$ref":"#/definitions/Intect.ImportTemplateParameter","readOnly":true,"x-readonly":true},"StaticDataId":{"format":"int64","type":"integer"},"Key":{"type":"string"},"Id":{"format":"int32","type":"integer"},"Name":{"type":"string"},"Description":{"type":"string"},"SortKey":{"type":"string"}}},"Intect.IncomeRelatedInformation":{"type":"object","properties":{"NorwayKey":{"type":"string"},"StaticDataId":{"format":"int64","type":"integer"},"Key":{"type":"string"},"Id":{"format":"int32","type":"integer"},"Name":{"type":"string"},"Description":{"type":"string"},"SortKey":{"type":"string"}}},"Intect.IncomeType":{"type":"object","properties":{"StaticDataId":{"format":"int64","type":"integer"},"Key":{"type":"string"},"Id":{"format":"int32","type":"integer"},"Name":{"type":"string"},"Description":{"type":"string"},"SortKey":{"type":"string"}}},"Intect.IndustryOrganization":{"type":"object","properties":{"StaticDataId":{"format":"int64","type":"integer"},"Key":{"type":"string"},"Id":{"format":"int32","type":"integer"},"Name":{"type":"string"},"Description":{"type":"string"},"SortKey":{"type":"string"}}},"Intect.IntegrationStatus":{"type":"object","properties":{"StaticDataId":{"format":"int64","type":"integer"},"Key":{"type":"string"},"Id":{"format":"int32","type":"integer"},"Name":{"type":"string"},"Description":{"type":"string"},"SortKey":{"type":"string"}}},"Intect.IntervalType":{"type":"object","properties":{"StaticDataId":{"format":"int64","type":"integer"},"Key":{"type":"string"},"Id":{"format":"int32","type":"integer"},"Name":{"type":"string"},"Description":{"type":"string"},"SortKey":{"type":"string"}}},"Intect.InventioItDimension":{"type":"object","properties":{"ExternalSystemPropertyName":{"type":"string"},"StaticDataId":{"format":"int64","type":"integer"},"Key":{"type":"string"},"Id":{"format":"int32","type":"integer"},"Name":{"type":"string"},"Description":{"type":"string"},"SortKey":{"type":"string"}}},"Intect.MaternityProgram":{"type":"object","properties":{"RelevantCountries":{"type":"array","items":{"$ref":"#/definitions/Intect.Country"},"readOnly":true,"x-readonly":true},"CalculationBasis":{"enum":["AmountPerHour","QuarterlyFixed"],"type":"string"},"StaticDataId":{"format":"int64","type":"integer"},"Key":{"type":"string"},"Id":{"format":"int32","type":"integer"},"Name":{"type":"string"},"Description":{"type":"string"},"SortKey":{"type":"string"}}},"Intect.MaternityRate":{"type":"object","properties":{"SalaryCycleId":{"format":"int64","type":"integer"},"MaternityProgramId":{"format":"int64","type":"integer"},"MinHours":{"format":"int32","type":"integer","x-nullable":true},"MaxHours":{"format":"int32","type":"integer","x-nullable":true},"MaternityContributionRate":{"format":"double","type":"number"},"ValidFrom":{"format":"date-time","type":"string"},"ValidUntil":{"format":"date-time","type":"string"},"StaticDataId":{"format":"int64","type":"integer"},"Key":{"type":"string"},"Id":{"format":"int32","type":"integer"},"Name":{"type":"string"},"Description":{"type":"string"},"SortKey":{"type":"string"}}},"Intect.MergedPayslipZipGrouping":{"type":"object","properties":{"StaticDataId":{"format":"int64","type":"integer"},"Key":{"type":"string"},"Id":{"format":"int32","type":"integer"},"Name":{"type":"string"},"Description":{"type":"string"},"SortKey":{"type":"string"}}},"Intect.Month":{"type":"object","properties":{"StaticDataId":{"format":"int64","type":"integer"},"Key":{"type":"string"},"Id":{"format":"int32","type":"integer"},"Name":{"type":"string"},"Description":{"type":"string"},"SortKey":{"type":"string"}}},"Intect.Municipality":{"type":"object","properties":{"CountryId":{"format":"int32","type":"integer"},"DefaultTaxRate":{"format":"double","type":"number","x-nullable":true},"OfficialReference":{"type":"string"},"OfficialReferenceNumber":{"format":"int32","type":"integer"},"StaticDataId":{"format":"int64","type":"integer"},"Key":{"type":"string"},"Id":{"format":"int32","type":"integer"},"Name":{"type":"string"},"Description":{"type":"string"},"SortKey":{"type":"string"}}},"Intect.NorwayTypeOfBusiness":{"type":"object","properties":{"NorwegianCodeId":{"type":"string"},"IsSupported":{"type":"boolean"},"StaticDataId":{"format":"int64","type":"integer"},"Key":{"type":"string"},"Id":{"format":"int32","type":"integer"},"Name":{"type":"string"},"Description":{"type":"string"},"SortKey":{"type":"string"}}},"Intect.OvertimeSupplementPrinciple":{"type":"object","properties":{"StaticDataId":{"format":"int64","type":"integer"},"Key":{"type":"string"},"Id":{"format":"int32","type":"integer"},"Name":{"type":"string"},"Description":{"type":"string"},"SortKey":{"type":"string"}}},"Intect.PaymentProvider":{"type":"object","properties":{"StaticDataId":{"format":"int64","type":"integer"},"Key":{"type":"string"},"Id":{"format":"int32","type":"integer"},"Name":{"type":"string"},"Description":{"type":"string"},"SortKey":{"type":"string"}}},"Intect.PaymentStatus":{"type":"object","properties":{"StaticDataId":{"format":"int64","type":"integer"},"Key":{"type":"string"},"Id":{"format":"int32","type":"integer"},"Name":{"type":"string"},"Description":{"type":"string"},"SortKey":{"type":"string"}}},"Intect.PaymentType":{"type":"object","properties":{"RelevantCountries":{"type":"array","items":{"$ref":"#/definitions/Intect.Country"},"readOnly":true,"x-readonly":true},"GroupByRecipientName":{"type":"boolean"},"StaticDataId":{"format":"int64","type":"integer"},"Key":{"type":"string"},"Id":{"format":"int32","type":"integer"},"Name":{"type":"string"},"Description":{"type":"string"},"SortKey":{"type":"string"}}},"Intect.PensionFlexBehavior":{"type":"object","properties":{"StaticDataId":{"format":"int64","type":"integer"},"Key":{"type":"string"},"Id":{"format":"int32","type":"integer"},"Name":{"type":"string"},"Description":{"type":"string"},"SortKey":{"type":"string"}}},"Intect.Preference":{"type":"object","properties":{"Default":{"type":"string"},"ListDataSource":{"type":"string"},"HelpUrl":{"type":"string"},"UiControlType":{"type":"string","readOnly":true},"CategoryId":{"format":"int32","type":"integer","x-nullable":true},"StaticDataId":{"format":"int64","type":"integer"},"Key":{"type":"string"},"Id":{"format":"int32","type":"integer"},"Name":{"type":"string"},"Description":{"type":"string"},"SortKey":{"type":"string"}}},"Intect.Quarter":{"type":"object","properties":{"ShortName":{"type":"string"},"QuarterNumber":{"format":"int32","type":"integer"},"DefaultTaxWeek":{"format":"int32","type":"integer"},"StartDate":{"format":"date-time","type":"string"},"EndDate":{"format":"date-time","type":"string"},"StaticDataId":{"format":"int64","type":"integer"},"Key":{"type":"string"},"Id":{"format":"int32","type":"integer"},"Name":{"type":"string"},"Description":{"type":"string"},"SortKey":{"type":"string"}}},"Intect.ReportArea":{"type":"object","properties":{"AppUri":{"type":"string"},"StaticDataId":{"format":"int64","type":"integer"},"Key":{"type":"string"},"Id":{"format":"int32","type":"integer"},"Name":{"type":"string"},"Description":{"type":"string"},"SortKey":{"type":"string"}}},"Intect.ReportCategory":{"type":"object","properties":{"StaticDataId":{"format":"int64","type":"integer"},"Key":{"type":"string"},"Id":{"format":"int32","type":"integer"},"Name":{"type":"string"},"Description":{"type":"string"},"SortKey":{"type":"string"}}},"Intect.ReportParameter":{"type":"object","properties":{"UiControlType":{"type":"string"},"ListDataSource":{"type":"string"},"DependsOn":{"type":"array","items":{"type":"string"}},"DefaultValue":{"type":"string"},"IsRequired":{"type":"boolean"},"IsHidden":{"type":"boolean"},"RelevantCountries":{"type":"array","items":{"$ref":"#/definitions/Intect.Country"},"readOnly":true,"x-readonly":true},"StaticDataId":{"format":"int64","type":"integer"},"Key":{"type":"string"},"Id":{"format":"int32","type":"integer"},"Name":{"type":"string"},"Description":{"type":"string"},"SortKey":{"type":"string"}}},"Intect.SalaryBatchType":{"type":"object","properties":{"StaticDataId":{"format":"int64","type":"integer"},"Key":{"type":"string"},"Id":{"format":"int32","type":"integer"},"Name":{"type":"string"},"Description":{"type":"string"},"SortKey":{"type":"string"}}},"Intect.SalaryIncomeAdditionalInfo":{"type":"object","properties":{"NorwayKey":{"type":"string"},"StaticDataId":{"format":"int64","type":"integer"},"Key":{"type":"string"},"Id":{"format":"int32","type":"integer"},"Name":{"type":"string"},"Description":{"type":"string"},"SortKey":{"type":"string"}}},"Intect.SalaryIncomeDescription":{"type":"object","properties":{"SalaryIncomeTypeIds":{"type":"array","items":{"format":"int32","type":"integer"}},"NorwegianCodeId":{"type":"string"},"StaticDataId":{"format":"int64","type":"integer"},"Key":{"type":"string"},"Id":{"format":"int32","type":"integer"},"Name":{"type":"string"},"Description":{"type":"string"},"SortKey":{"type":"string"}}},"Intect.SalaryIncomeType":{"type":"object","properties":{"NorwegianCodeId":{"type":"string"},"StaticDataId":{"format":"int64","type":"integer"},"Key":{"type":"string"},"Id":{"format":"int32","type":"integer"},"Name":{"type":"string"},"Description":{"type":"string"},"SortKey":{"type":"string"}}},"Intect.SalaryRecordsOverviewDisplayMode":{"type":"object","properties":{"StaticDataId":{"format":"int64","type":"integer"},"Key":{"type":"string"},"Id":{"format":"int32","type":"integer"},"Name":{"type":"string"},"Description":{"type":"string"},"SortKey":{"type":"string"}}},"Intect.SalaryTotalGroupByValue":{"type":"object","properties":{"StaticDataId":{"format":"int64","type":"integer"},"Key":{"type":"string"},"Id":{"format":"int32","type":"integer"},"Name":{"type":"string"},"Description":{"type":"string"},"SortKey":{"type":"string"}}},"Intect.SalaryTypeCategory":{"type":"object","properties":{"RelevantCountries":{"type":"array","items":{"$ref":"#/definitions/Intect.Country"},"readOnly":true,"x-readonly":true},"SalaryIncomeTypeId":{"format":"int32","type":"integer","x-nullable":true},"StaticDataId":{"format":"int64","type":"integer"},"Key":{"type":"string"},"Id":{"format":"int32","type":"integer"},"Name":{"type":"string"},"Description":{"type":"string"},"SortKey":{"type":"string"}}},"Intect.SalaryTypeDimensionDistributionOption":{"type":"object","properties":{"StaticDataId":{"format":"int64","type":"integer"},"Key":{"type":"string"},"Id":{"format":"int32","type":"integer"},"Name":{"type":"string"},"Description":{"type":"string"},"SortKey":{"type":"string"}}},"Intect.SalaryTypeTotalsMultipleBatchesGroupByParameter":{"type":"object","properties":{"StaticDataId":{"format":"int64","type":"integer"},"Key":{"type":"string"},"Id":{"format":"int32","type":"integer"},"Name":{"type":"string"},"Description":{"type":"string"},"SortKey":{"type":"string"}}},"Intect.SignupReferral":{"type":"object","properties":{"AdditionalInfoRelevant":{"type":"boolean"},"StaticDataId":{"format":"int64","type":"integer"},"Key":{"type":"string"},"Id":{"format":"int32","type":"integer"},"Name":{"type":"string"},"Description":{"type":"string"},"SortKey":{"type":"string"}}},"Intect.SkatteverketAgiFieldCode":{"type":"object","properties":{"IsGrouped":{"type":"boolean","readOnly":true},"StaticDataId":{"format":"int64","type":"integer"},"Key":{"type":"string"},"Id":{"format":"int32","type":"integer"},"Name":{"type":"string"},"Description":{"type":"string"},"SortKey":{"type":"string"}}},"Intect.SocialTaxRateSe":{"type":"object","properties":{"ValidFrom":{"format":"date-time","type":"string"},"ValidTo":{"format":"date-time","type":"string"},"MinAge":{"format":"int32","type":"integer"},"MaxAge":{"format":"int32","type":"integer"},"Rate":{"format":"double","type":"number","x-nullable":true},"AmountLimit":{"format":"double","type":"number","x-nullable":true},"OverrideDefault":{"type":"boolean"},"AppliesToItinerantCompanies":{"type":"boolean"},"StaticDataId":{"format":"int64","type":"integer"},"Key":{"type":"string"},"Id":{"format":"int32","type":"integer"},"Name":{"type":"string"},"Description":{"type":"string"},"SortKey":{"type":"string"}}},"Intect.SortingOption":{"type":"object","properties":{"StaticDataId":{"format":"int64","type":"integer"},"Key":{"type":"string"},"Id":{"format":"int32","type":"integer"},"Name":{"type":"string"},"Description":{"type":"string"},"SortKey":{"type":"string"}}},"Intect.StandardValue":{"type":"object","properties":{"CustomValueName":{"type":"string"},"AppliesFrom":{"format":"date-time","type":"string"},"AppliesUntil":{"format":"date-time","type":"string"},"Locked":{"type":"boolean"},"Default":{"format":"double","type":"number","x-nullable":true},"StaticDataId":{"format":"int64","type":"integer"},"Key":{"type":"string"},"Id":{"format":"int32","type":"integer"},"Name":{"type":"string"},"Description":{"type":"string"},"SortKey":{"type":"string"}}},"Intect.StatisticsEmploymentPrinciple":{"type":"object","properties":{"StaticDataId":{"format":"int64","type":"integer"},"Key":{"type":"string"},"Id":{"format":"int32","type":"integer"},"Name":{"type":"string"},"Description":{"type":"string"},"SortKey":{"type":"string"}}},"Intect.StatisticsEmploymentTerms":{"type":"object","properties":{"StaticDataId":{"format":"int64","type":"integer"},"Key":{"type":"string"},"Id":{"format":"int32","type":"integer"},"Name":{"type":"string"},"Description":{"type":"string"},"SortKey":{"type":"string"}}},"Intect.StatisticsJobStatus":{"type":"object","properties":{"StaticDataId":{"format":"int64","type":"integer"},"Key":{"type":"string"},"Id":{"format":"int32","type":"integer"},"Name":{"type":"string"},"Description":{"type":"string"},"SortKey":{"type":"string"}}},"Intect.StatisticsPayClassification":{"type":"object","properties":{"NOCodeToReport":{"type":"string"},"StaticDataId":{"format":"int64","type":"integer"},"Key":{"type":"string"},"Id":{"format":"int32","type":"integer"},"Name":{"type":"string"},"Description":{"type":"string"},"SortKey":{"type":"string"}}},"Intect.StatisticsPayFormFNO":{"type":"object","properties":{"NOCodeToReport":{"type":"string"},"StaticDataId":{"format":"int64","type":"integer"},"Key":{"type":"string"},"Id":{"format":"int32","type":"integer"},"Name":{"type":"string"},"Description":{"type":"string"},"SortKey":{"type":"string"}}},"Intect.StatisticsPeriod":{"type":"object","properties":{"StaticDataId":{"format":"int64","type":"integer"},"Key":{"type":"string"},"Id":{"format":"int32","type":"integer"},"Name":{"type":"string"},"Description":{"type":"string"},"SortKey":{"type":"string"}}},"Intect.StatisticsRecipient":{"type":"object","properties":{"Code":{"format":"int32","type":"integer","x-nullable":true},"IsSupported":{"type":"boolean"},"StaticDataId":{"format":"int64","type":"integer"},"Key":{"type":"string"},"Id":{"format":"int32","type":"integer"},"Name":{"type":"string"},"Description":{"type":"string"},"SortKey":{"type":"string"}}},"Intect.WebAPI.Controllers.TimeEntryController.TimeEntryRecordsRequest":{"type":"object","properties":{"TimeEntryStatusIds":{"type":"array","items":{"format":"int32","type":"integer"}},"TimeEntryRecordIds":{"type":"array","items":{"format":"int64","type":"integer"}},"PeriodId":{"format":"int64","type":"integer"},"CycleId":{"format":"int64","type":"integer"},"EmploymentId":{"format":"int64","type":"integer"}}},"Intect.BusinessLogic.TimeEntry.TimeEntryLogic.TimeEntryRecordsPerEmployeeResult":{"type":"object","properties":{"UserEmploymentId":{"format":"int64","type":"integer"},"DepartmentName":{"type":"string"},"Title":{"type":"string"},"Template":{"type":"string"},"ManagerCompanyUserId":{"format":"int64","type":"integer"},"DepartmentManagerCompanyUserId":{"format":"int64","type":"integer"},"FullName":{"type":"string"},"TimeEntryRecords":{"type":"array","items":{"$ref":"#/definitions/Intect.BusinessLogic.TimeEntry.TimeEntryLogic.TimeEntryRecordsPerEmployeeResult.EmployeeTimeEntryRecord"}}}},"Intect.BusinessLogic.TimeEntry.TimeEntryLogic.TimeEntryRecordsPerEmployeeResult.EmployeeTimeEntryRecord":{"type":"object","properties":{"Id":{"format":"int64","type":"integer"},"UserEmploymentId":{"format":"int64","type":"integer"},"TimeEntryTypeId":{"format":"int64","type":"integer"},"EntryDate":{"format":"date-time","type":"string"},"EndDate":{"format":"date-time","type":"string"},"StartTime":{"type":"string"},"EndTime":{"type":"string"},"Units":{"format":"double","type":"number"},"UnitTypeId":{"format":"int32","type":"integer"},"AmountPerUnit":{"format":"double","type":"number"},"KilometersDriven":{"format":"double","type":"number"},"Description":{"type":"string"},"StatusId":{"format":"int32","type":"integer"},"Dimension1ValueId":{"format":"int64","type":"integer","x-nullable":true},"Dimension1Value":{"type":"string"},"Dimension2ValueId":{"format":"int64","type":"integer","x-nullable":true},"Dimension2Value":{"type":"string"},"Dimension3ValueId":{"format":"int64","type":"integer","x-nullable":true},"Dimension3Value":{"type":"string"}}},"Intect.BusinessLogic.TimeEntry.TimeEntryLogic.TimeEntryRecordEmployeeSumsResult":{"type":"object","properties":{"UserEmploymentId":{"format":"int64","type":"integer"},"FullName":{"type":"string"},"Days":{"format":"double","type":"number"},"Hours":{"format":"double","type":"number"},"ManagerName":{"type":"string"},"KilometersDriven":{"format":"double","type":"number"},"DepartmentName":{"type":"string"},"Dimension1Value":{"type":"string"},"Dimension2Value":{"type":"string"},"Dimension3Value":{"type":"string"},"Title":{"type":"string"},"Template":{"type":"string"}}},"Intect.WebAPI.Controllers.TimeEntryController.RejectionInfo":{"type":"object","properties":{"Reason":{"type":"string"}}},"Intect.TimeEntryTypeView":{"type":"object","properties":{"TimeEntryTypeId":{"format":"int64","type":"integer"},"BaseTimeEntryTypeId":{"format":"int64","type":"integer","x-nullable":true},"CompanyId":{"format":"int64","type":"integer"},"LanguageId":{"format":"int64","type":"integer"},"Name":{"type":"string"},"Description":{"type":"string"},"DefaultPayslipText":{"type":"string"},"IsActive":{"type":"boolean"},"UnitTypeId":{"format":"int32","type":"integer","x-nullable":true},"ExternalReference":{"type":"string"},"SortOrder":{"format":"int32","type":"integer"},"AllowEditUnitType":{"type":"boolean"},"IsIllness":{"type":"boolean"},"SalaryTypeId":{"format":"int64","type":"integer","x-nullable":true},"SalaryTypeName":{"type":"string"},"Identifier":{"type":"string"},"BaseName":{"type":"string"},"BaseDescription":{"type":"string"},"BasePayslipText":{"type":"string"},"RequireDescription":{"type":"boolean"},"StatisticsFieldCode":{"type":"string"}}},"Intect.WebAPI.Controllers.Models.AbridgedTimeEntryTypeView":{"type":"object","properties":{"TimeEntryTypeId":{"format":"int64","type":"integer"},"Name":{"type":"string"},"UnitTypeId":{"format":"int32","type":"integer"},"IsAvailable":{"type":"boolean"},"RequireDescription":{"type":"boolean"}}},"Intect.WebAPI.Controllers.TimeEntryTypesController.InheritTimeEntryTypeRequest":{"type":"object","properties":{"BaseTimeEntryTypeId":{"format":"int64","type":"integer"},"Name":{"type":"string"}}},"Intect.WebAPI.Controllers.UsersController.IdentityCheckResponse":{"type":"object","properties":{"ExistsInIntect":{"type":"boolean"},"BirthDate":{"format":"date-time","type":"string","x-nullable":true},"IsWellFormed":{"type":"boolean"},"RaiseChecksumWarning":{"type":"boolean"}}},"Intect.WebAPI.Controllers.UsersController.UserImageResponse":{"type":"object","properties":{"Image":{"format":"byte","type":"string"},"UserId":{"format":"int64","type":"integer"}}},"Intect.CompanyUserView":{"type":"object","properties":{"UserId":{"format":"int64","type":"integer"},"CompanyUserId":{"format":"int64","type":"integer"},"CompanyId":{"format":"int64","type":"integer"},"CompanyName":{"type":"string"},"StatusId":{"format":"int32","type":"integer"},"RoleId":{"format":"int32","type":"integer"},"IsActive":{"type":"boolean"},"RoleKey":{"type":"string"},"IdentityNumber":{"type":"string"},"FirstName":{"type":"string"},"MiddleName":{"type":"string"},"LastName":{"type":"string"},"TelMobile":{"type":"string"},"TelFixed":{"type":"string"},"BankRegNo":{"type":"string"},"BankAccountNo":{"type":"string"},"BicSwiftNo":{"type":"string"},"IbanNo":{"type":"string"},"IsPaymentApprover":{"type":"boolean"},"Initials":{"type":"string"},"CompanyEmail":{"type":"string"},"PersonalEmail":{"type":"string"},"VATRegistrationNumber":{"type":"string"},"FullName":{"type":"string"},"UserAccountId":{"format":"int64","type":"integer","x-nullable":true},"CompanyAccountId":{"format":"int64","type":"integer","x-nullable":true},"AccountRoleId":{"format":"int32","type":"integer","x-nullable":true},"UserName":{"type":"string"},"DefaultCompanyId":{"format":"int64","type":"integer","x-nullable":true},"LanguageId":{"format":"int64","type":"integer"},"LanguageCode":{"type":"string"},"AddressId":{"format":"int64","type":"integer"},"AddressLine1":{"type":"string"},"AddressLine2":{"type":"string"},"PostalCode":{"type":"string"},"City":{"type":"string"},"CountryId":{"format":"int32","type":"integer","x-nullable":true},"CountryCode":{"type":"string"},"CompanyUserCreated":{"format":"date-time","type":"string"},"UserCreated":{"format":"date-time","type":"string"},"DateOfBirth":{"format":"date-time","type":"string","x-nullable":true},"AutoDetermineBankAccount":{"type":"boolean"},"MunicipalityId":{"format":"int32","type":"integer","x-nullable":true},"CompanyCountryId":{"format":"int32","type":"integer"},"Updated":{"format":"date-time","type":"string"},"RecycleBin":{"type":"string"},"UpdatedBy":{"format":"int64","type":"integer","x-nullable":true},"CreatedBy":{"format":"int64","type":"integer","x-nullable":true},"PreferredCurrencyId":{"format":"int32","type":"integer","x-nullable":true}}},"Intect.WebAPI.Controllers.IdentityNumberRequest":{"type":"object","properties":{"IdentityNumber":{"type":"string"}}},"Intect.BusinessLogic.BatchOperationResponse[Intect.User,Intect.User]":{"type":"object","properties":{"ProcessedItems":{"type":"array","items":{"$ref":"#/definitions/Intect.User"}},"Errors":{"type":"object","additionalProperties":{"type":"string"}},"RejectedItems":{"type":"array","items":{"$ref":"#/definitions/Intect.BusinessLogic.BatchOperationResponse.RejectedItemContainer[Intect.User,Intect.User]"}},"HasErrors":{"type":"boolean","readOnly":true,"x-readonly":true}}},"Intect.BusinessLogic.BatchOperationResponse.RejectedItemContainer[Intect.User,Intect.User]":{"type":"object","properties":{"Item":{"$ref":"#/definitions/Intect.User"},"Reason":{"type":"string"}}},"Intect.BusinessLogic.Integrations.CPR.PersonMasterDataResponse":{"type":"object","properties":{"FirstName":{"type":"string"},"MiddleName":{"type":"string"},"LastName":{"type":"string"},"Address":{"type":"string"},"PostalCode":{"type":"string"},"City":{"type":"string"}}}},"securityDefinitions":{"basicAuth":{"type":"basic","description":"Would be used to get a new token by the first API call, which would save and use it for any new API calls. Note that page load would remove the saved token which a new token would be requested and saved by the first API call."},"ApiKey":{"type":"apiKey","description":"Please enter your API key here","name":"X-API-Key","in":"header"}}}