- Overview
- Setup Guide
- Permissions
- Troubleshooting
Activity
Working hours, app usage, activityProductivity
Productivity scores, benchmarksData streams
This Provider Plugin defines 5 data streams.| Stream | Description | Sync |
|---|---|---|
clients | ActivTrak client organizations | full |
consumers | ActivTrak consumer (admin) accounts | full |
working_hour_users | ActivTrak working hours report by user | incremental |
working_hour_computers | ActivTrak working hours report by computer | incremental |
activity_logs | ActivTrak user activity log entries | incremental |
ActivTrak
What You’ll Need
| Credential | What it is |
|---|---|
| Token | API token generated from ActivTrak admin |
Info: Setup access in ActivTrak. These steps require Administrator, or a colleague with equivalent permissions who can create credentials for you. If that is not you, ask your ActivTrak administrator.
- Admin access to ActivTrak
- Advanced Insights tier (for full API access)
Step 1: Access API Settings
- Log in to ActivTrak
- Go to Settings → Integrations
- Navigate to API section
Step 2: Generate API Key
- Click Generate API Key or Create New Key
- Name:
Parable Integration - Copy the generated key
Warning: Copy your API key now! This is the only time it will be displayed. Store it in a secure password manager before closing this page.
Step 3: Enter values in the form
- API Key: Paste your ActivTrak API key.
- Click Save & test connection.
curl -H "x-api-key: YOUR_API_KEY" \
"https://app.activtrak.com/api/v2/users"
Success: Success! If you received a 200 OK response with valid data, your credentials are configured correctly. You can now configure this Provider in Parable.
Tip: Rate Limits: ActivTrak enforces rate limits of varies by tier; implement backoff for 429 responses. Parable handles rate limiting automatically with exponential backoff, but initial syncs of large datasets may take longer due to these limits.
Activity Logs
Activity Logs
activity_logsActivity Logs. ActivTrak user activity log entries.- Enables: Trace recorded application or website activity to a user, computer, session, and timestamp, including configured alarm outcomes.
- Scope: Reads the records selected by ActivTrak’s
/reports/v2/activitylogoperation as an event stream using incremental synchronization. This stream is opt-in. Visibility follows the ActivTrak API key and administrator-defined groups available to that key. The records describe captured activity and configured responses; they do not establish intent, quality of work, or employee performance. This stream supplies no reliable deletion signal.
Application ID
Application ID
activity_logs.applicationIdApplication ID. Identifier of the application used. It provides the reference needed to connect the activity log to the corresponding provider object.- Enables: Connect each activity log in Activity Logs to the referenced application through
activity_logs.applicationId; flag application ID values that do not resolve in that provider namespace. - Interpretation: ActivTrak reports application ID as an identifier in its application namespace; it is not a universal identity outside ActivTrak.
Computer
Computer
activity_logs.computerComputer. Name of the computer. It supplies the computer profile facet used to reconcile or attribute the activity log.- Enables: Reconcile the activity log’s computer in
activity_logs.computerwith its provider profile or directory identity; confirm ambiguous matches with the stable provider ID. - Interpretation: ActivTrak reports computer as a mutable profile or directory attribute on each activity log; it may be absent, shared, or non-unique.
Computer ID
Computer ID
activity_logs.computerIdComputer ID. Identifier of the computer where the activity occurred. It provides the reference needed to connect the activity log to the corresponding provider object.- Enables: Connect each activity log in Activity Logs to the referenced computer through
activity_logs.computerId; flag computer ID values that do not resolve in that provider namespace. - Interpretation: ActivTrak reports computer ID as an identifier in its computer namespace; it is not a universal identity outside ActivTrak.
Description
Description
activity_logs.descriptionDescription. Description of the application or website. It defines the content surface available for this activity log.- Enables: Locate activity log records by description in
activity_logs.description; attribute each text match to its parent activity log and, when present, its reported author. - Interpretation: ActivTrak supplies description as text on each activity log; referenced files or media are not implied unless explicitly represented.
Duration
Duration
activity_logs.durationDuration. Duration of the activity in seconds. It supplies the duration measure for the activity log at the provider’s declared unit and grain.- Enables: Measure duration through
activity_logs.durationfor each activity log and compare only values with the same unit and record grain. - Interpretation: ActivTrak reports duration as a measure on each activity log; compare only records with the same unit and aggregation grain.
Email Alarm
Email Alarm
activity_logs.emailAlarmEmail Alarm. Whether an email alarm was triggered. It distinguishes the provider-defined email alarm state or classification for the activity log.- Enables: Filter Activity Logs by whether an email alarm was triggered in
activity_logs.emailAlarm; count true, false, and missing results separately. - Interpretation: ActivTrak reports an email alarm was triggered as a boolean on each activity log; a missing field is unknown, not false.
Executable
Executable
activity_logs.executableExecutable. Executable name of the application. It supplies the executable profile facet used to reconcile or attribute the activity log.- Enables: Reconcile the activity log’s executable in
activity_logs.executablewith its provider profile or directory identity; confirm ambiguous matches with the stable provider ID. - Interpretation: ActivTrak reports executable as a mutable profile or directory attribute on each activity log; it may be absent, shared, or non-unique.
External Notification Alarm
External Notification Alarm
activity_logs.externalNotificationAlarmExternal Notification Alarm. Whether an external notification alarm was triggered. It distinguishes the provider-defined external notification alarm state or classification for the activity log.- Enables: Filter Activity Logs by whether an external notification alarm was triggered in
activity_logs.externalNotificationAlarm; count true, false, and missing results separately. - Interpretation: ActivTrak reports an external notification alarm was triggered as a boolean on each activity log; a missing field is unknown, not false.
Location
Location
activity_logs.locationLocation. Location of the user. It supplies the provider-reported address or location facet for the activity log, not a residency determination.- Enables: Group Activity Logs by location in
activity_logs.locationwithout treating that user, device, or request attribute as a data-residency signal. - Interpretation: ActivTrak reports location as a user, device, request, or resource location attribute on each activity log; it does not establish where data is stored or processed.
Log ID
Log ID
activity_logs.logIdLog ID. Unique identifier for the log entry. It provides the reference needed to connect the activity log to the corresponding provider object.- Enables: Match repeated activity log entries on log ID in
activity_logs.logId; collapse only entries that share this declared transform key. - Interpretation: ActivTrak reports log ID as an identifier in its log namespace; it is not a universal identity outside ActivTrak. The connector explicitly marks this field as a transform deduplication key.
Login Domain
Login Domain
activity_logs.loginDomainLogin Domain. Login domain of the user. It supplies the login domain profile facet used to reconcile or attribute the activity log.- Enables: Reconcile the activity log’s login domain in
activity_logs.loginDomainwith its provider profile or directory identity; confirm ambiguous matches with the stable provider ID. - Interpretation: ActivTrak reports login domain as a mutable profile or directory attribute on each activity log; it may be absent, shared, or non-unique.
Popup Alarm
Popup Alarm
activity_logs.popupAlarmPopup Alarm. Whether a popup alarm was triggered. It distinguishes the provider-defined popup alarm state or classification for the activity log.- Enables: Filter Activity Logs by whether a popup alarm was triggered in
activity_logs.popupAlarm; count true, false, and missing results separately. - Interpretation: ActivTrak reports a popup alarm was triggered as a boolean on each activity log; a missing field is unknown, not false.
Primary Domain
Primary Domain
activity_logs.primaryDomainPrimary Domain. Primary domain of the user. It supplies the primary domain profile facet used to reconcile or attribute the activity log.- Enables: Reconcile the activity log’s primary domain in
activity_logs.primaryDomainwith its provider profile or directory identity; confirm ambiguous matches with the stable provider ID. - Interpretation: ActivTrak reports primary domain as a mutable profile or directory attribute on each activity log; it may be absent, shared, or non-unique.
Private IP
Private IP
activity_logs.privateIpPrivate IP. Private IP address of the computer. It supplies the provider-reported address or location facet for the activity log, not a residency determination.- Enables: Correlate activity log records that report the same network address in
activity_logs.privateIpduring an authorized investigation; account for shared, proxied, or translated addresses. - Interpretation: ActivTrak reports this as an IP network address on each activity log. It is not verified geolocation, does not identify a person by itself, and does not establish data residency.
Provider Category
Provider Category
activity_logs.productivityProvider Category. Productivity classification score. It distinguishes the provider-defined provider category state or classification for the activity log.- Enables: Segment activity logs by ActivTrak’s administrator-defined category in
activity_logs.productivityand count records for each reported label. - Interpretation: ActivTrak reports provider category as a label from its own taxonomy on each activity log; preserve unknown labels rather than mapping them by assumption. ActivTrak or its administrator defines the classification; it is not a Parable productivity or employee-performance judgment.
Public IP
Public IP
activity_logs.publicIpPublic IP. Public IP address of the computer. It supplies the provider-reported address or location facet for the activity log, not a residency determination.- Enables: Correlate activity log records that report the same network address in
activity_logs.publicIpduring an authorized investigation; account for shared, proxied, or translated addresses. - Interpretation: ActivTrak reports this as an IP network address on each activity log. It is not verified geolocation, does not identify a person by itself, and does not establish data residency.
Screenshot URL
Screenshot URL
activity_logs.screenshotUrlScreenshot URL. URL to the activity screenshot. It locates the provider resource or path associated with the activity log.- Enables: Open the screenshot ActivTrak associated with this exact activity log through
activity_logs.screenshotUrlfor a narrowly authorized record-level investigation. - Interpretation: ActivTrak reports screenshot URL as a resource locator for each activity log; access still depends on viewer permissions and the URL may expire or change. ActivTrak captured and linked the screenshot; Parable does not create it, and access must remain limited to authorized record-level investigation.
Session
Session
activity_logs.sessionSession. ActivTrak’s integer identifier for a captured activity session; needed to correlate entries without treating the field as a count or duration.- Enables: Group activity-log entries that share the same ActivTrak session identifier in
activity_logs.sessionand trace that session across recorded applications or websites. - Interpretation: ActivTrak reports an integer identifier for the captured session. It is a provider-scoped correlation key, not a count, duration, or measure of user activity.
Subpage
Subpage
activity_logs.subpageSubpage. Subpage or path of the website. It locates the provider resource or path associated with the activity log.- Enables: Resolve the activity log’s provider resource or path through
activity_logs.subpage; verify access separately and do not infer that linked content was ingested. - Interpretation: ActivTrak returns subpage as a resource locator or path for each activity log; access can expire or depend on viewer permissions, and linked content is not implied.
Terminate
Terminate
activity_logs.terminateTerminate. Whether the activity was terminated. It distinguishes the provider-defined terminate state or classification for the activity log.- Enables: Filter Activity Logs by whether the activity was terminated in
activity_logs.terminate; count true, false, and missing results separately. - Interpretation: ActivTrak reports the activity was terminated as a boolean on each activity log; a missing field is unknown, not false.
Time
Time
activity_logs.timeTime. Local timestamp of the activity. It anchors the activity log on the provider’s reported timeline.- Enables: Order Activity Logs by time in
activity_logs.timeand isolate records inside an exact provider reporting window. - Interpretation: ActivTrak reports time as a timestamp on each activity log; timezone and precision follow this API field, and absence is not an inferred event time.
Time UTC
Time UTC
activity_logs.time_utcTime UTC. UTC timestamp of the activity. It anchors the activity log on the provider’s reported timeline.- Enables: Order Activity Logs by time UTC in
activity_logs.time_utcand isolate records inside an exact provider reporting window. - Interpretation: ActivTrak reports time UTC as a timestamp on each activity log; timezone and precision follow this API field, and absence is not an inferred event time. A connector directive uses this field to order records for latest-state or incremental processing. The schema designates this field as the event timestamp.
Time Zone
Time Zone
activity_logs.time_zoneTime Zone. Time zone of the activity. It is needed to interpret companion dates and times for the activity log in the provider’s intended zone.- Enables: Apply the zone in
activity_logs.time_zonewhen converting the activity log’s companion start, end, or scheduled timestamps; do not infer it from locale. - Interpretation: ActivTrak reports time zone as a timezone identifier for each activity log; supported IANA or provider-specific names and daylight-saving behavior must be preserved.
Title Bar
Title Bar
activity_logs.titleBarTitle Bar. Title bar text of the active window. It supplies the returned title bar text needed to understand the activity log in context.- Enables: Label each activity log with title bar from
activity_logs.titleBar; distinguish records that share that display name but have different ActivTrak identifiers. - Interpretation: ActivTrak reports title bar as display text for each activity log; names are mutable and are not stable identities.
URL
URL
activity_logs.urlURL. Full URL of the website visited. It locates the provider resource or path associated with the activity log.- Enables: Associate each activity log with the resource identified by URL in
activity_logs.url; verify the link resolves to the expected ActivTrak object. - Interpretation: ActivTrak reports URL as a resource locator for each activity log; access still depends on viewer permissions and the URL may expire or change.
User
User
activity_logs.userUser. Username associated with the activity. It supplies the user profile facet used to reconcile or attribute the activity log.- Enables: Reconcile the activity log’s user in
activity_logs.userwith its provider profile or directory identity; confirm ambiguous matches with the stable provider ID. - Interpretation: ActivTrak reports user as a mutable profile or directory attribute on each activity log; it may be absent, shared, or non-unique.
Website
Website
activity_logs.websiteWebsite. Website domain visited. It supplies the website profile facet used to reconcile or attribute the activity log.- Enables: Reconcile the activity log’s website in
activity_logs.websitewith its provider profile or directory identity; confirm ambiguous matches with the stable provider ID. - Interpretation: ActivTrak reports website as a mutable profile or directory attribute on each activity log; it may be absent, shared, or non-unique.
Website ID
Website ID
activity_logs.websiteIdWebsite ID. Identifier of the website visited. It provides the reference needed to connect the activity log to the corresponding provider object.- Enables: Connect each activity log in Activity Logs to the referenced website through
activity_logs.websiteId; flag website ID values that do not resolve in that provider namespace. - Interpretation: ActivTrak reports website ID as an identifier in its website namespace; it is not a universal identity outside ActivTrak.
Clients
Clients
clientsClients. ActivTrak client organizations.- Enables: Match ActivTrak client organizations to their domains and aliases when reviewing administrator account coverage.
- Scope: Reads the records selected by ActivTrak’s
/admin/v1/clientsoperation as a snapshot stream using full synchronization. This stream is opt-in. Visibility follows the ActivTrak API key and administrator-defined groups available to that key. The stream does not include records the credential, parent traversal, configured filters, or provider API omits. A later complete read can treat a previously seen record that is absent as removed.
Alias
Alias
clients.aliasAlias. Alias for the client. It supplies the alias profile facet used to reconcile or attribute the client.- Enables: Reconcile the client’s alias in
clients.aliaswith its provider profile or directory identity; confirm ambiguous matches with the stable provider ID. - Interpretation: ActivTrak reports alias as a mutable profile or directory attribute on each client; it may be absent, shared, or non-unique.
Domain
Domain
clients.domainDomain. Domain associated with the client. It supplies the domain profile facet used to reconcile or attribute the client.- Enables: Reconcile the client’s domain in
clients.domainwith its provider profile or directory identity; confirm ambiguous matches with the stable provider ID. - Interpretation: ActivTrak reports domain as a mutable profile or directory attribute on each client; it may be absent, shared, or non-unique.
ID
ID
clients.idID. Unique identifier for the client. It provides the reference needed to connect the client to the corresponding provider object.- Enables: Match repeated client entries on ID in
clients.id; collapse only entries that share this declared transform key. - Interpretation: ActivTrak reports ID as an identifier in its client namespace; it is not a universal identity outside ActivTrak. The connector explicitly marks this field as a transform deduplication key.
Name
Name
clients.nameName. Name of the client. It gives the client a human-readable provider label while its identifier remains the stable reference.- Enables: Label each client with name from
clients.name; distinguish records that share that display name but have different ActivTrak identifiers. - Interpretation: ActivTrak reports name as display text for each client; names are mutable and are not stable identities.
Consumers
Consumers
consumersConsumers. ActivTrak consumer (admin) accounts.- Enables: Verify which ActivTrak administrator accounts can view each group and which roles or SSO settings govern that access.
- Scope: Reads the records selected by ActivTrak’s
/admin/v1/consumersoperation as a snapshot stream using full synchronization. This stream is opt-in. Visibility follows the ActivTrak API key and administrator-defined groups available to that key. The stream does not include records the credential, parent traversal, configured filters, or provider API omits. A later complete read can treat a previously seen record that is absent as removed.
Email
consumers.emailEmail. Email address of the consumer. It supplies the provider-reported address or location facet for the consumer, not a residency determination.- Enables: Attribute each consumer to a person or account by the exact email in
consumers.email; identify addresses that do not match the ActivTrak directory. - Interpretation: ActivTrak reports email as an address on each consumer; aliases, casing, and unverified addresses can prevent a one-to-one person match.
First Name
First Name
consumers.firstNameFirst Name. First name of the consumer. It gives the consumer a human-readable provider label while its identifier remains the stable reference.- Enables: Label each consumer with first name from
consumers.firstName; distinguish records that share that display name but have different ActivTrak identifiers. - Interpretation: ActivTrak reports first name as display text for each consumer; names are mutable and are not stable identities.
ID
ID
consumers.idID. Unique identifier for the consumer. It provides the reference needed to connect the consumer to the corresponding provider object.- Enables: Match repeated consumer entries on ID in
consumers.id; collapse only entries that share this declared transform key. - Interpretation: ActivTrak reports ID as an identifier in its consumer namespace; it is not a universal identity outside ActivTrak. The connector explicitly marks this field as a transform deduplication key.
Last Name
Last Name
consumers.lastNameLast Name. Last name of the consumer. It gives the consumer a human-readable provider label while its identifier remains the stable reference.- Enables: Label each consumer with last name from
consumers.lastName; distinguish records that share that display name but have different ActivTrak identifiers. - Interpretation: ActivTrak reports last name as display text for each consumer; names are mutable and are not stable identities.
Roles
Roles
consumers.rolesRoles. Roles assigned to the consumer. It preserves the nested context needed to interpret the parent consumer.- Enables: Compare the exact ActivTrak-configured roles set in
consumers.rolesfor each consumer; preserve provider labels and unknown entries. - Interpretation: ActivTrak returns roles as an array of ActivTrak consumer role entries on each consumer; missing, empty, and permission-redacted arrays are not equivalent.
Display Name
Display Name
consumers.roles.displaynameDisplay Name. Display name of the role. It distinguishes the provider-defined display name state or classification for the ActivTrak consumer role.- Enables: Label each ActivTrak consumer role with display name from
consumers.ActivTrakConsumerRole.displayname; distinguish records that share that display name but have different ActivTrak identifiers. - Interpretation: ActivTrak reports display name as display text for each ActivTrak consumer role; names are mutable and are not stable identities.
ID
ID
consumers.roles.idID. Unique identifier for the role. It provides the reference needed to connect the consumer to the corresponding provider object.- Enables: Match repeated ActivTrak consumer role entries on ID in
consumers.ActivTrakConsumerRole.id; collapse only entries that share this declared transform key. - Interpretation: ActivTrak reports ID as an identifier in its ActivTrak consumer role namespace; it is not a universal identity outside ActivTrak. The connector explicitly marks this field as a transform deduplication key.
Name
Name
consumers.roles.nameName. Internal name of the role. It gives the ActivTrak consumer role a human-readable provider label while its identifier remains the stable reference.- Enables: Label each ActivTrak consumer role with name from
consumers.ActivTrakConsumerRole.name; distinguish records that share that display name but have different ActivTrak identifiers. - Interpretation: ActivTrak reports name as display text for each ActivTrak consumer role; names are mutable and are not stable identities.
SSO Enabled
SSO Enabled
consumers.roles.ssoEnabledSSO Enabled. Whether SSO is enabled for this role. It distinguishes the provider-defined SSO enabled state or classification for the ActivTrak consumer role.- Enables: Filter Consumers by whether SSO is enabled for this role in
consumers.ActivTrakConsumerRole.ssoEnabled; count true, false, and missing results separately. - Interpretation: ActivTrak reports SSO is enabled for this role as a boolean on each ActivTrak consumer role; a missing field is unknown, not false.
Viewable Groups
Viewable Groups
consumers.roles.viewableGroupsViewable Groups. Groups viewable by this role. It preserves the nested context needed to interpret the parent consumer.- Enables: Compare the exact ActivTrak-configured viewable groups set in
consumers.ActivTrakConsumerRole.viewableGroupsfor each ActivTrak consumer role; preserve provider labels and unknown entries. - Interpretation: ActivTrak returns viewable groups as an array of ActivTrak viewable group entries on each ActivTrak consumer role; missing, empty, and permission-redacted arrays are not equivalent.
Goalsetter
Goalsetter
consumers.roles.viewableGroups.goalsetterGoalsetter. Whether this group has goal-setting privileges. It distinguishes the provider-defined goalsetter state or classification for the ActivTrak viewable group.- Enables: Filter Consumers by whether this group has goal-setting privileges in
consumers.ActivTrakViewableGroup.goalsetter; count true, false, and missing results separately. - Interpretation: ActivTrak reports this group has goal-setting privileges as a boolean on each ActivTrak viewable group; a missing field is unknown, not false.
Groupid
Groupid
consumers.roles.viewableGroups.groupidGroupid. Unique identifier for the group. It identifies the related provider object that gives the ActivTrak viewable group its parent, owner, or container context.- Enables: Connect each ActivTrak viewable group to the related groupid in
consumers.ActivTrakViewableGroup.groupidand verify that the referenced provider object resolves in the expected parent or container. - Interpretation: ActivTrak reports groupid as relationship context on each ActivTrak viewable group; resolve it in the named provider namespace rather than by display text alone.
Groupname
Groupname
consumers.roles.viewableGroups.groupnameGroupname. Name of the group. It gives the ActivTrak viewable group a human-readable provider label while its identifier remains the stable reference.- Enables: Display the groupname from
consumers.ActivTrakViewableGroup.groupnamefor each ActivTrak viewable group; resolve duplicate or changed labels through the provider ID rather than the text. - Interpretation: ActivTrak supplies groupname as mutable display text on each ActivTrak viewable group; it is not a stable identity.
User Name
User Name
consumers.usernameUser Name. Username of the consumer. It gives the consumer a human-readable provider label while its identifier remains the stable reference.- Enables: Label each consumer with user name from
consumers.username; distinguish records that share that display name but have different ActivTrak identifiers. - Interpretation: ActivTrak reports user name as display text for each consumer; names are mutable and are not stable identities.
Working Hour Computers
Working Hour Computers
working_hour_computersWorking Hour Computers. ActivTrak working hours report by computer.- Enables: Compare recorded active, passive, and total seconds by computer and date using ActivTrak’s administrator-defined categories.
- Scope: Reads the records selected by ActivTrak’s
/reports/v2/workinghours/computersoperation as a changelog stream using incremental synchronization. This stream is opt-in. Visibility follows the ActivTrak API key and administrator-defined groups available to that key. ActivTrak’s productive, unproductive, active, and passive labels are administrator-defined classifications, not Parable judgments about employee productivity or performance. This stream supplies no reliable deletion signal.
Active Time
Active Time
working_hour_computers.activeTimeActive Time. Breakdown of active time by productivity category. It preserves the nested context needed to interpret the parent working hour computer.- Enables: Measure ActivTrak-classified seconds for each working hour computer and compare that reported category across the same user or computer date.
- Interpretation: ActivTrak reports active time as a nested object on each working hour computer; optional children may be absent from a valid response. ActivTrak or its administrator defines the classification; it is not a Parable productivity or employee-performance judgment.
Provider Category
Provider Category
working_hour_computers.activeTime.productiveProvider Category. Productive time in seconds. It distinguishes the provider-defined provider category state or classification for the ActivTrak time breakdown.- Enables: Measure ActivTrak-classified seconds for each working hour computer and compare that reported category across the same user or computer date.
- Interpretation: ActivTrak reports productive time in seconds as seconds on each ActivTrak time breakdown; the surrounding key identifies the administrator-defined category. ActivTrak or its administrator defines the classification; it is not a Parable productivity or employee-performance judgment.
Total
Total
working_hour_computers.activeTime.totalTotal. Total time in seconds. It supplies the total measure for the ActivTrak time breakdown at the provider’s declared unit and grain.- Enables: Measure total through
working_hour_computers.ActivTrakTimeBreakdown.totalfor each ActivTrak time breakdown and compare only values with the same unit and record grain. - Interpretation: ActivTrak reports total as a measure on each ActivTrak time breakdown; compare only records with the same unit and aggregation grain.
Undefined
Undefined
working_hour_computers.activeTime.undefinedUndefined. Undefined (uncategorized) time in seconds. It supplies the undefined measure for the ActivTrak time breakdown at the provider’s declared unit and grain.- Enables: Measure undefined through
working_hour_computers.ActivTrakTimeBreakdown.undefinedfor each ActivTrak time breakdown and compare only values with the same unit and record grain. - Interpretation: ActivTrak reports undefined as a measure on each ActivTrak time breakdown; compare only records with the same unit and aggregation grain.
Provider Category
Provider Category
working_hour_computers.activeTime.unproductiveProvider Category. Unproductive time in seconds. It distinguishes the provider-defined provider category state or classification for the ActivTrak time breakdown.- Enables: Measure ActivTrak-classified seconds for each working hour computer and compare that reported category across the same user or computer date.
- Interpretation: ActivTrak reports unproductive time in seconds as seconds on each ActivTrak time breakdown; the surrounding key identifies the administrator-defined category. ActivTrak or its administrator defines the classification; it is not a Parable productivity or employee-performance judgment.
Computer
Computer
working_hour_computers.computerComputer. Name of the computer. It supplies the computer profile facet used to reconcile or attribute the working hour computer.- Enables: Reconcile the working hour computer’s computer in
working_hour_computers.computerwith its provider profile or directory identity; confirm ambiguous matches with the stable provider ID. - Interpretation: ActivTrak reports computer as a mutable profile or directory attribute on each working hour computer; it may be absent, shared, or non-unique.
Computer ID
Computer ID
working_hour_computers.computerIdComputer ID. Unique identifier for the computer. It provides the reference needed to connect the working hour computer to the corresponding provider object.- Enables: Match repeated working hour computer entries on computer ID in
working_hour_computers.computerId; collapse only entries that share this declared transform key. - Interpretation: ActivTrak reports computer ID as an identifier in its computer namespace; it is not a universal identity outside ActivTrak. The connector explicitly marks this field as a transform deduplication key.
Date
Date
working_hour_computers.dateDate. Date of the working hours record. It anchors the working hour computer on the provider’s reported timeline.- Enables: Order Working Hour Computers by date in
working_hour_computers.dateand isolate records inside an exact provider reporting window. - Interpretation: ActivTrak reports date as a calendar date on each working hour computer; its grain is one day and no time of day should be inferred. A connector directive uses this field to order records for latest-state or incremental processing.
First Activity
First Activity
working_hour_computers.firstActivityFirst Activity. Timestamp of the first activity recorded. It anchors the working hour computer on the provider’s reported timeline.- Enables: Filter Working Hour Computers by first activity in
working_hour_computers.firstActivity; pair that boundary with the corresponding end before measuring elapsed time. - Interpretation: ActivTrak reports first activity as a timestamp on each working hour computer; timezone and precision follow this API field, and absence is not an inferred event time.
Groups
Groups
working_hour_computers.groupsGroups. Groups the computer belongs to. It preserves the nested context needed to interpret the parent working hour computer.- Enables: Compare the exact ActivTrak-configured groups set in
working_hour_computers.groupsfor each working hour computer; preserve provider labels and unknown entries. - Interpretation: ActivTrak returns groups as an array of group value entries on each working hour computer; missing, empty, and permission-redacted arrays are not equivalent.
Last Activity
Last Activity
working_hour_computers.lastActivityLast Activity. Timestamp of the last activity recorded. It anchors the working hour computer on the provider’s reported timeline.- Enables: Filter Working Hour Computers by last activity in
working_hour_computers.lastActivity; pair that boundary with the corresponding start before measuring elapsed time. - Interpretation: ActivTrak reports last activity as a timestamp on each working hour computer; timezone and precision follow this API field, and absence is not an inferred event time.
Last Activity Log
Last Activity Log
working_hour_computers.lastActivityLogLast Activity Log. Timestamp of the last activity log entry. It anchors the working hour computer on the provider’s reported timeline.- Enables: Filter Working Hour Computers by last activity log in
working_hour_computers.lastActivityLog; pair that boundary with the corresponding start before measuring elapsed time. - Interpretation: ActivTrak reports last activity log as a timestamp on each working hour computer; timezone and precision follow this API field, and absence is not an inferred event time.
Location
Location
working_hour_computers.locationLocation. Location of the computer. It supplies the provider-reported address or location facet for the working hour computer, not a residency determination.- Enables: Group Working Hour Computers by location in
working_hour_computers.locationwithout treating that user, device, or request attribute as a data-residency signal. - Interpretation: ActivTrak reports location as a user, device, request, or resource location attribute on each working hour computer; it does not establish where data is stored or processed.
Passive Time
Passive Time
working_hour_computers.passiveTimePassive Time. Breakdown of passive time by productivity category. It preserves the nested context needed to interpret the parent working hour computer.- Enables: Measure ActivTrak-classified seconds for each working hour computer and compare that reported category across the same user or computer date.
- Interpretation: ActivTrak reports passive time as a nested object on each working hour computer; optional children may be absent from a valid response. ActivTrak or its administrator defines the classification; it is not a Parable productivity or employee-performance judgment.
Total Offline Meetings
Total Offline Meetings
working_hour_computers.TotalOfflineMeetingsTotal Offline Meetings. Total number of offline meetings. It supplies the total offline meetings measure for the working hour computer at the provider’s declared unit and grain.- Enables: Measure total offline meetings through
working_hour_computers.TotalOfflineMeetingsfor each working hour computer and compare only values with the same unit and record grain. - Interpretation: ActivTrak reports total offline meetings as a measure on each working hour computer; compare only records with the same unit and aggregation grain.
Total Time
Total Time
working_hour_computers.totalTimeTotal Time. Total tracked time in seconds. It supplies the total time measure for the working hour computer at the provider’s declared unit and grain.- Enables: Measure total time through
working_hour_computers.totalTimefor each working hour computer and compare only values with the same unit and record grain. - Interpretation: ActivTrak reports total time as a measure on each working hour computer; compare only records with the same unit and aggregation grain.
Users
Users
working_hour_computers.usersUsers. Users who used this computer. It preserves the nested context needed to interpret the parent working hour computer.- Enables: Match every returned user value in
working_hour_computers.usersto the parent working hour computer; use the element’s provider identity or role to reconcile membership and attribution. - Interpretation: ActivTrak returns users as an array of user value entries on each working hour computer; missing, empty, and permission-redacted arrays are not equivalent.
Working Hour Users
Working Hour Users
working_hour_usersWorking Hour Users. ActivTrak working hours report by user.- Enables: Compare recorded active, passive, and total seconds by user and date using ActivTrak’s administrator-defined categories.
- Scope: Reads the records selected by ActivTrak’s
/reports/v2/workinghours/usersoperation as a changelog stream using incremental synchronization. This stream is opt-in. Visibility follows the ActivTrak API key and administrator-defined groups available to that key. ActivTrak’s productive, unproductive, active, and passive labels are administrator-defined classifications, not Parable judgments about employee productivity or performance. This stream supplies no reliable deletion signal.
Active Time
Active Time
working_hour_users.activeTimeActive Time. Breakdown of active time by productivity category. It preserves the nested context needed to interpret the parent working hour user.- Enables: Measure ActivTrak-classified seconds for each working hour user and compare that reported category across the same user or computer date.
- Interpretation: ActivTrak reports active time as a nested object on each working hour user; optional children may be absent from a valid response. ActivTrak or its administrator defines the classification; it is not a Parable productivity or employee-performance judgment.
Provider Category
Provider Category
working_hour_users.activeTime.productiveProvider Category. Productive time in seconds. It distinguishes the provider-defined provider category state or classification for the ActivTrak time breakdown.- Enables: Measure ActivTrak-classified seconds for each working hour user and compare that reported category across the same user or computer date.
- Interpretation: ActivTrak reports productive time in seconds as seconds on each ActivTrak time breakdown; the surrounding key identifies the administrator-defined category. ActivTrak or its administrator defines the classification; it is not a Parable productivity or employee-performance judgment.
Total
Total
working_hour_users.activeTime.totalTotal. Total time in seconds. It supplies the total measure for the ActivTrak time breakdown at the provider’s declared unit and grain.- Enables: Measure total through
working_hour_users.ActivTrakTimeBreakdown.totalfor each ActivTrak time breakdown and compare only values with the same unit and record grain. - Interpretation: ActivTrak reports total as a measure on each ActivTrak time breakdown; compare only records with the same unit and aggregation grain.
Undefined
Undefined
working_hour_users.activeTime.undefinedUndefined. Undefined (uncategorized) time in seconds. It supplies the undefined measure for the ActivTrak time breakdown at the provider’s declared unit and grain.- Enables: Measure undefined through
working_hour_users.ActivTrakTimeBreakdown.undefinedfor each ActivTrak time breakdown and compare only values with the same unit and record grain. - Interpretation: ActivTrak reports undefined as a measure on each ActivTrak time breakdown; compare only records with the same unit and aggregation grain.
Provider Category
Provider Category
working_hour_users.activeTime.unproductiveProvider Category. Unproductive time in seconds. It distinguishes the provider-defined provider category state or classification for the ActivTrak time breakdown.- Enables: Measure ActivTrak-classified seconds for each working hour user and compare that reported category across the same user or computer date.
- Interpretation: ActivTrak reports unproductive time in seconds as seconds on each ActivTrak time breakdown; the surrounding key identifies the administrator-defined category. ActivTrak or its administrator defines the classification; it is not a Parable productivity or employee-performance judgment.
Computers
Computers
working_hour_users.computersComputers. Computers used by the user. It preserves the nested context needed to interpret the parent working hour user.- Enables: Attribute every returned computer value in
working_hour_users.computersto its parent working hour user; keep each relationship distinct and distinguish an absent array from an explicitly empty one. - Interpretation: ActivTrak returns computers as an array of computer value entries on each working hour user; missing, empty, and permission-redacted arrays are not equivalent.
Date
Date
working_hour_users.dateDate. Date of the working hours record. It anchors the working hour user on the provider’s reported timeline.- Enables: Order Working Hour Users by date in
working_hour_users.dateand isolate records inside an exact provider reporting window. - Interpretation: ActivTrak reports date as a calendar date on each working hour user; its grain is one day and no time of day should be inferred. A connector directive uses this field to order records for latest-state or incremental processing.
First Activity
First Activity
working_hour_users.firstActivityFirst Activity. Timestamp of the first activity recorded. It anchors the working hour user on the provider’s reported timeline.- Enables: Filter Working Hour Users by first activity in
working_hour_users.firstActivity; pair that boundary with the corresponding end before measuring elapsed time. - Interpretation: ActivTrak reports first activity as a timestamp on each working hour user; timezone and precision follow this API field, and absence is not an inferred event time.
Groups
Groups
working_hour_users.groupsGroups. Groups the user belongs to. It preserves the nested context needed to interpret the parent working hour user.- Enables: Compare the exact ActivTrak-configured groups set in
working_hour_users.groupsfor each working hour user; preserve provider labels and unknown entries. - Interpretation: ActivTrak returns groups as an array of group value entries on each working hour user; missing, empty, and permission-redacted arrays are not equivalent.
Last Activity
Last Activity
working_hour_users.lastActivityLast Activity. Timestamp of the last activity recorded. It anchors the working hour user on the provider’s reported timeline.- Enables: Filter Working Hour Users by last activity in
working_hour_users.lastActivity; pair that boundary with the corresponding start before measuring elapsed time. - Interpretation: ActivTrak reports last activity as a timestamp on each working hour user; timezone and precision follow this API field, and absence is not an inferred event time.
Last Activity Log
Last Activity Log
working_hour_users.lastActivityLogLast Activity Log. Timestamp of the last activity log entry. It anchors the working hour user on the provider’s reported timeline.- Enables: Filter Working Hour Users by last activity log in
working_hour_users.lastActivityLog; pair that boundary with the corresponding start before measuring elapsed time. - Interpretation: ActivTrak reports last activity log as a timestamp on each working hour user; timezone and precision follow this API field, and absence is not an inferred event time.
Location
Location
working_hour_users.locationLocation. Location of the user. It supplies the provider-reported address or location facet for the working hour user, not a residency determination.- Enables: Group Working Hour Users by location in
working_hour_users.locationwithout treating that user, device, or request attribute as a data-residency signal. - Interpretation: ActivTrak reports location as a user, device, request, or resource location attribute on each working hour user; it does not establish where data is stored or processed.
Passive Time
Passive Time
working_hour_users.passiveTimePassive Time. Breakdown of passive time by productivity category. It preserves the nested context needed to interpret the parent working hour user.- Enables: Measure ActivTrak-classified seconds for each working hour user and compare that reported category across the same user or computer date.
- Interpretation: ActivTrak reports passive time as a nested object on each working hour user; optional children may be absent from a valid response. ActivTrak or its administrator defines the classification; it is not a Parable productivity or employee-performance judgment.
Total Offline Meetings
Total Offline Meetings
working_hour_users.TotalOfflineMeetingsTotal Offline Meetings. Total number of offline meetings. It supplies the total offline meetings measure for the working hour user at the provider’s declared unit and grain.- Enables: Measure total offline meetings through
working_hour_users.TotalOfflineMeetingsfor each working hour user and compare only values with the same unit and record grain. - Interpretation: ActivTrak reports total offline meetings as a measure on each working hour user; compare only records with the same unit and aggregation grain.
Total Time
Total Time
working_hour_users.totalTimeTotal Time. Total tracked time in seconds. It supplies the total time measure for the working hour user at the provider’s declared unit and grain.- Enables: Measure total time through
working_hour_users.totalTimefor each working hour user and compare only values with the same unit and record grain. - Interpretation: ActivTrak reports total time as a measure on each working hour user; compare only records with the same unit and aggregation grain.
User
User
working_hour_users.userUser. Username or display name of the user. It supplies the user profile facet used to reconcile or attribute the working hour user.- Enables: Reconcile the working hour user’s user in
working_hour_users.userwith its provider profile or directory identity; confirm ambiguous matches with the stable provider ID. - Interpretation: ActivTrak reports user as a mutable profile or directory attribute on each working hour user; it may be absent, shared, or non-unique.
User ID
User ID
working_hour_users.userIdUser ID. Unique identifier for the user. It provides the reference needed to connect the working hour user to the corresponding provider object.- Enables: Match repeated working hour user entries on user ID in
working_hour_users.userId; collapse only entries that share this declared transform key. - Interpretation: ActivTrak reports user ID as an identifier in its user namespace; it is not a universal identity outside ActivTrak. The connector explicitly marks this field as a transform deduplication key. A connector directive maps this field to account identity.
Users
Users
working_hour_users.usersUsers. Associated user identifiers. It preserves the nested context needed to interpret the parent working hour user.- Enables: Match every returned user value in
working_hour_users.usersto the parent working hour user; use the element’s provider identity or role to reconcile membership and attribution. - Interpretation: ActivTrak returns users as an array of user value entries on each working hour user; missing, empty, and permission-redacted arrays are not equivalent.
| Error | Meaning | Solution |
|---|---|---|
401 Unauthorized | Invalid API key | Verify key is correct |
403 Forbidden | Feature not available | Check subscription tier |