jxAPI Documentation
Introduction
Concepts
About Journyx Timesheet
The Interface
The Database
Session Management
Privileges
Extra Fields (Attributes)
Domains
Languages
.NET (C#)
Java
Types
AccrualRecord
ApprovalObject
AttributeQueryResult
AttributeTypeRecord
CodeRecord
ExpenseRecord
ExpenseSheetRecord
GroupRecord
MemorizedEntry
MileageRecord
MileageSheetRecord
ProjectRecord
RateRule
RuleSet
RuleSetRow
SheetObject
SheetStatusRecord
SubcodeRecord
SubsubcodeRecord
TimeRecord
TimeSheetRecord
UserRecord
Methods
AssignApprovalPlan
ChangeSheetStatus
CreateApprovalPlan
UnassignApprovalPlan
addAttributeType
addAttributeTypeSelectionValue
addAttributeTypeSelectionValueInteger
addAttributeTypeSelectionValueNumber
addCode
addCodeToGroup
addExpenseRecord
addFullAttributeType
addFullCode
addFullExpenseRecord
addFullGroup
addFullProject
addFullRecord
addFullSubcode
addFullSubsubcode
addFullTimeRecord
addFullUser
addGroup
addObjectToGroup
addProject
addProjectDependency
addProjectToGroup
addSubcode
addSubcodeToGroup
addSubsubcode
addSubsubcodeToGroup
addTimeRecord
addUser
addUserToGroup
adminEmail
adminName
adminTelephone
apiVersion
assignRoleToUser
assignRuleSetToUser
changePassword
changePasswordForUser
changeUserPassword
checkAttributeDataType
checkAttributeValue
checkAttributeValueInteger
checkAttributeValueNumber
companyName
createGroupMemorizedEntry
createRateRule
createRuleSet
createUserAccrual
createUserMemorizedEntry
customerNumber
deleteAttribute
deleteAttributeType
deleteAttributeTypeSelectionValue
deleteGroupMemorizedEntry
deleteRateRule
deleteRuleSet
deleteUserAccrual
deleteUserMemorizedEntry
dropAttributeTypeAsHistorical
expirationDate
getAllSheetIDs
getAllTimeSheetIDs
getApprovalPlans
getApprovalPlansForUser
getAttribute
getAttributeInteger
getAttributeNumber
getAttributeObjectTypes
getAttributeTypeByName
getAttributeTypeDefaultValue
getAttributeTypeDefaultValueInteger
getAttributeTypeDefaultValueNumber
getAttributeTypeRecordByName
getAttributeTypeSelectionValueRecords
getAttributeTypeSelectionValues
getCode
getCodeList
getDatesInSheet
getDatesInTimeSheet
getDefaultCode
getDefaultExpenseRecord
getDefaultGroup
getDefaultProject
getDefaultRecord
getDefaultSubcode
getDefaultSubsubcode
getDefaultTimeRecord
getDefaultUser
getEnabledExpenseFields
getEnabledTimeFields
getExpenseCodeList
getExpenseCurrencyList
getExpenseList
getExpensePeriodDates
getExpenseRecord
getExpenseSourceList
getGroup
getGroupMemorizedEntries
getGroupObjectClasses
getHistoricalAttributeObjectTypes
getHistoricalAttributeTypes
getLatestSheetID
getLatestTimeSheetID
getNextSheetID
getNextTimeSheetID
getPeriodDates
getPreferenceValue
getPreviousSheetID
getPreviousTimeSheetID
getProject
getProjectDependencies
getProjectList
getRateRule
getRateRuleNames
getRecentSheetIDsForUser
getRecentSheetStatus
getRecentTimeSheetStatus
getRecordIDsInSheet
getRecordStructure
getRecordsForSheet
getRecordsList
getRuleSet
getRuleSetNames
getSearchableTables
getSheetIDByDate
getSheetReason
getSheetRejectedStatuses
getSheetStatus
getSheets
getSubcode
getSubcodeList
getSubsubcode
getSubsubcodeList
getTimeList
getTimePeriodDates
getTimeRecord
getTimeRecordIDsInSheet
getTimeSheetIDByDate
getTimeSheetReason
getTimeSheetRejectedStatuses
getTimeSheetStatus
getTotalHoursInTimeSheet
getUser
getUserAccruals
getUserMemorizedEntries
getUserPermissions
getUserRoles
hostname
installDate
licensedHost
licensedUsers
listGroupObjects
listObjectGroups
login
logout
makeAttributeTypeAsHistorical
modifyAttributeTypeDescription
modifyAttributeTypeName
modifyAttributeTypeReportability
modifyCode
modifyExpenseRecord
modifyGroup
modifyGroupMemorizedEntry
modifyProject
modifyRateRule
modifyRuleSet
modifySubcode
modifySubsubcode
modifyTimeRecord
modifyUser
modifyUserAccrual
modifyUserMemorizedEntry
newCode
newExpenseRecord
newGroup
newProject
newSubcode
newSubsubcode
newTimeRecord
newUser
queryAttributeTypes
queryAttributes
queryAttributesByValue
queryAttributesByValueInteger
queryAttributesByValueNumber
removeAttributeTypeDefaultValue
removeCode
removeCodeFromGroup
removeExpenseRecord
removeGroup
removeObjectFromGroup
removeProject
removeProjectDependency
removeProjectFromGroup
removeRoleFromUser
removeSubcode
removeSubcodeFromGroup
removeSubsubcode
removeSubsubcodeFromGroup
removeTimeRecord
removeUser
removeUserFromGroup
setAttribute
setAttributeInteger
setAttributeNumber
setAttributeTypeDefaultValue
setAttributeTypeDefaultValueInteger
setAttributeTypeDefaultValueNumber
setAttributeTypeSelectionDefault
submitSheet
submitTimeSheet
uname
unassignApprovalPlanForUser
updateExpenseValue
updateTimeValue
version
versionCheck
whoami