- Overview
- Setup Guide
- Permissions
- Troubleshooting
People
Employee profiles, org structurePerformance
Goals, reviews, feedbackData streams
This Provider Plugin defines 8 data streams.| Stream | Description | Sync |
|---|---|---|
goals | Goals tracked in Lattice | full |
updates | Goal updates and check-ins | incremental |
feedbacks | Feedback entries in Lattice | incremental |
users | Users in Lattice | full |
tasks | Tasks assigned to users in Lattice | full |
direct_reports | Direct reports for each user in Lattice | full |
review_cycles | Performance review cycles in Lattice | full |
reviews | Individual reviews within a review cycle | incremental |
API token
What You’ll Need
| Credential | What it is |
|---|---|
| API Token | API token from Lattice admin settings |
Info: Setup access in Lattice. These steps require Administrator, or a colleague with equivalent permissions who can create credentials for you. If that is not you, ask your Lattice administrator.
- Admin role in Lattice
- API access enabled for your account
Step 1: Access Admin Settings
- Log in to Lattice as admin
- Go to Admin → Platform → API Keys
Step 2: Generate API Key
- Click Generate API key
- Name:
Parable Integration - Select permissions as needed
- Click Create
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 Lattice API key.
- Click Save & test connection.
curl -H "Authorization: Bearer YOUR_API_KEY" \
"https://api.latticehq.com/v1/users?per_page=5"
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: Lattice enforces rate limits of rate limits apply; monitor response headers. Parable handles rate limiting automatically with exponential backoff, but initial syncs of large datasets may take longer due to these limits.
Direct Reports
Direct Reports
direct_reportsDirect Reports. Direct reports for each user in Lattice.- Enables: Reconstruct provider-reported manager-to-direct-report relationships using the parent manager and returned user identifiers.
- Scope: Reads the records selected by Lattice’s
/v1/user/{user_id}/directReportsoperation as a snapshot stream using full synchronization. This stream is opt-in. Visibility follows the Lattice API key’s organization access and the provider’s privacy controls. 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.
Birth Date
Birth Date
direct_reports.birthDateBirth Date. User birth date. It anchors the direct report on the provider’s reported timeline.- Enables: Order Direct Reports by birth date in
direct_reports.birthDateand isolate records inside an exact provider reporting window. - Interpretation: Lattice reports birth date as a calendar date on each direct report; its grain is one day and no time of day should be inferred.
Created At
Created At
direct_reports.createdAtCreated At. Unix timestamp when the user was created. It anchors the direct report on the provider’s reported timeline.- Enables: Order Direct Reports by created at in
direct_reports.createdAtand isolate records inside an exact provider reporting window. - Interpretation: Lattice reports created at as a Unix timestamp in a unit not declared by this field on each direct report; derive timezone display separately and do not guess an undeclared unit.
Department
Department
direct_reports.departmentDepartment. User department. It preserves the nested context needed to interpret the parent direct report.- Enables: Attribute department in
direct_reports.departmentto the parent direct report; identify parent records where that nested department object is absent. - Interpretation: Lattice reports department as a nested object on each direct report; optional children may be absent from a valid response.
ID
ID
direct_reports.department.idID. Department ID. It provides the reference needed to connect the direct report to the corresponding provider object.- Enables: Connect each Lattice direct report department in Direct Reports to the referenced Lattice direct report department through
direct_reports.LatticeDirectReportDepartment.id; flag ID values that do not resolve in that provider namespace. - Interpretation: Lattice reports ID as an identifier in its Lattice direct report department namespace; it is not a universal identity outside Lattice.
Email
direct_reports.emailEmail. User email address. It supplies the provider-reported address or location facet for the direct report, not a residency determination.- Enables: Attribute each direct report to a person or account by the exact email in
direct_reports.email; identify addresses that do not match the Lattice directory. - Interpretation: Lattice reports email as an address on each direct report; aliases, casing, and unverified addresses can prevent a one-to-one person match.
External User ID
External User ID
direct_reports.externalUserIdExternal User ID. External identity provider user ID for this Lattice user. It provides the reference needed to connect the direct report to the corresponding provider object.- Enables: Connect each direct report in Direct Reports to the referenced external user through
direct_reports.externalUserId; flag external user ID values that do not resolve in that provider namespace. - Interpretation: Lattice reports external user ID as an identifier in its external user namespace; it is not a universal identity outside Lattice.
Gender
Gender
direct_reports.genderGender. User gender. It supplies the gender profile facet used to reconcile or attribute the direct report.- Enables: Reconcile the direct report’s gender in
direct_reports.genderwith its provider profile or directory identity; confirm ambiguous matches with the stable provider ID. - Interpretation: Lattice reports gender as a mutable profile or directory attribute on each direct report; it may be absent, shared, or non-unique.
ID
ID
direct_reports.idID. Unique user identifier. It provides the reference needed to connect the direct report to the corresponding provider object.- Enables: Match repeated direct report entries on ID in
direct_reports.id; collapse only entries that share this declared transform key. - Interpretation: Lattice reports ID as an identifier in its direct report namespace; it is not a universal identity outside Lattice. The connector explicitly marks this field as a transform deduplication key.
Is Admin
Is Admin
direct_reports.isAdminIs Admin. Whether the user is a Lattice admin. It distinguishes the provider-defined is admin state or classification for the direct report.- Enables: Filter Direct Reports by whether the user is a Lattice admin in
direct_reports.isAdmin; count true, false, and missing results separately. - Interpretation: Lattice reports the user is a Lattice admin as a boolean on each direct report; a missing field is unknown, not false.
Job Title
Job Title
direct_reports.jobTitleJob Title. User job title. It supplies the job title profile facet used to reconcile or attribute the direct report.- Enables: Label each direct report with job title from
direct_reports.jobTitle; distinguish records that share that display name but have different Lattice identifiers. - Interpretation: Lattice reports job title as display text for each direct report; names are mutable and are not stable identities.
Manager
Manager
direct_reports.managerManager. User’s manager. It preserves the nested context needed to interpret the parent direct report.- Enables: Attribute manager in
direct_reports.managerto the parent direct report; identify parent records where that nested manager object is absent. - Interpretation: Lattice reports manager as a nested object on each direct report; optional children may be absent from a valid response.
ID
ID
direct_reports.manager.idID. Manager user ID. It provides the reference needed to connect the direct report to the corresponding provider object.- Enables: Connect each Lattice direct report manager in Direct Reports to the referenced Lattice direct report manager through
direct_reports.LatticeDirectReportManager.id; flag ID values that do not resolve in that provider namespace. - Interpretation: Lattice reports ID as an identifier in its Lattice direct report manager namespace; it is not a universal identity outside Lattice.
Manager ID
Manager ID
direct_reports.manager_idManager ID. Parent manager reference copied into each direct report because the child operation does not return that relationship. It provides the reference needed to connect the direct report to the corresponding provider object.- Enables: Connect each direct report in Direct Reports to the referenced manager through
direct_reports.manager_id; flag manager ID values that do not resolve in that provider namespace. - Interpretation: Parable copies manager ID from the parent traversal record into each direct report; the child Lattice operation does not return it.
Name
Name
direct_reports.nameName. User display name. It gives the direct report a human-readable provider label while its identifier remains the stable reference.- Enables: Label each direct report with name from
direct_reports.name; distinguish records that share that display name but have different Lattice identifiers. - Interpretation: Lattice reports name as display text for each direct report; names are mutable and are not stable identities.
Preferred Name
Preferred Name
direct_reports.preferredNamePreferred Name. User preferred display name. It gives the direct report a human-readable provider label while its identifier remains the stable reference.- Enables: Label each direct report with preferred name from
direct_reports.preferredName; distinguish records that share that display name but have different Lattice identifiers. - Interpretation: Lattice reports preferred name as display text for each direct report; names are mutable and are not stable identities.
Start Date
Start Date
direct_reports.startDateStart Date. User start date. It anchors the direct report on the provider’s reported timeline.- Enables: Filter Direct Reports by start date in
direct_reports.startDate; pair that boundary with the corresponding end before measuring elapsed time. - Interpretation: Lattice reports start date as a calendar date on each direct report; its grain is one day and no time of day should be inferred.
Status
Status
direct_reports.statusStatus. User account status. It distinguishes the provider-defined status state or classification for the direct report.- Enables: Segment direct report entries in Direct Reports by status in
direct_reports.status; compare counts only within the same Lattice taxonomy. - Interpretation: Lattice reports status as a label from its own taxonomy on each direct report; preserve unknown labels rather than mapping them by assumption.
Timezone
Timezone
direct_reports.timezoneTimezone. User timezone setting. It is needed to interpret companion dates and times for the direct report in the provider’s intended zone.- Enables: Apply the zone in
direct_reports.timezonewhen converting the direct report’s companion start, end, or scheduled timestamps; do not infer it from locale. - Interpretation: Lattice reports timezone as a timezone identifier for each direct report; supported IANA or provider-specific names and daylight-saving behavior must be preserved.
Title
Title
direct_reports.titleTitle. User job title. It gives the direct report a human-readable provider label while its identifier remains the stable reference.- Enables: Label each direct report with title from
direct_reports.title; distinguish records that share that display name but have different Lattice identifiers. - Interpretation: Lattice reports title as display text for each direct report; names are mutable and are not stable identities.
Updated At
Updated At
direct_reports.updatedAtUpdated At. Unix timestamp when the user was last updated. It anchors the direct report on the provider’s reported timeline.- Enables: Order Direct Reports by updated at in
direct_reports.updatedAtand isolate records inside an exact provider reporting window. - Interpretation: Lattice reports updated at as a Unix timestamp in a unit not declared by this field on each direct report; derive timezone display separately and do not guess an undeclared unit. A connector directive uses this field to order records for latest-state or incremental processing.
User ID
User ID
direct_reports.user_idUser ID. Parent user reference copied into each direct report because the child operation does not return that relationship. It provides the reference needed to connect the direct report to the corresponding provider object.- Enables: Connect each direct report in Direct Reports to the referenced user through
direct_reports.user_id; flag user ID values that do not resolve in that provider namespace. - Interpretation: Parable copies user ID from the parent traversal record into each direct report; the child Lattice operation does not return it.
Feedbacks
Feedbacks
feedbacksFeedbacks. Feedback entries in Lattice.- Enables: Match feedback entries to their authors, recipients, requests, visibility, and provider-recorded timestamps.
- Scope: Reads the records selected by Lattice’s
/v1/feedbacksoperation as a changelog stream using incremental synchronization. This stream is opt-in. Visibility follows the Lattice API key’s organization access and the provider’s privacy controls. Provider-authored ratings, feedback, and classifications must remain in their review context and are not Parable performance judgments. This stream supplies no reliable deletion signal.
Associated Values
Associated Values
feedbacks.associatedValuesAssociated Values. Associated company values list envelope. It preserves the nested context needed to interpret the parent feedback.- Enables: Attribute associated values in
feedbacks.associatedValuesto the parent feedback; identify parent records where that nested associated values object is absent. - Interpretation: Lattice reports associated values as a nested object on each feedback; optional children may be absent from a valid response. This is provider-authored review context, not an independent Parable assessment of employee performance.
Data
Data
feedbacks.associatedValues.dataData. Envelope data items. It preserves the nested context needed to interpret the parent feedback.- Enables: Attribute every returned Lattice object reference in
feedbacks.LatticeTargetsList.datato its parent feedback; keep each relationship distinct and distinguish an absent array from an explicitly empty one. - Interpretation: Lattice returns data as an array of Lattice object reference entries on each Lattice target-list page; missing, empty, and permission-redacted arrays are not equivalent. This is provider-authored review context, not an independent Parable assessment of employee performance.
ID
ID
feedbacks.associatedValues.data.idID. Referenced object ID. It provides the reference needed to connect the feedback to the corresponding provider object.- Enables: Connect each Lattice object reference in Feedbacks to the referenced Lattice object reference through
feedbacks.LatticeObjectReference.id; flag ID values that do not resolve in that provider namespace. - Interpretation: Lattice reports ID as an identifier in its Lattice object reference namespace; it is not a universal identity outside Lattice. This is provider-authored review context, not an independent Parable assessment of employee performance.
Object
Object
feedbacks.associatedValues.data.objectObject. Referenced object type. It identifies the related provider object that gives the Lattice object reference its parent, owner, or container context.- Enables: Connect each Lattice object reference to the related object in
feedbacks.LatticeObjectReference.objectand verify that the referenced provider object resolves in the expected parent or container. - Interpretation: Lattice reports object as relationship context on each Lattice object reference; resolve it in the named provider namespace rather than by display text alone. This is provider-authored review context, not an independent Parable assessment of employee performance.
URL
URL
feedbacks.associatedValues.data.urlURL. Referenced object URL. It locates the provider resource or path associated with the Lattice object reference.- Enables: Associate each Lattice object reference with the resource identified by URL in
feedbacks.LatticeObjectReference.url; verify the link resolves to the expected Lattice object. - Interpretation: Lattice reports URL as a resource locator for each Lattice object reference; access still depends on viewer permissions and the URL may expire or change. This is provider-authored review context, not an independent Parable assessment of employee performance.
Ending Cursor
Ending Cursor
feedbacks.associatedValues.endingCursorEnding Cursor. Cursor for the next page. It is needed to continue the provider result set without skipping or repeating a page.- Enables: Resume Lattice pagination from
feedbacks.LatticeTargetsList.endingCursorand verify that every page boundary advances before requesting the next result set. - Interpretation: Lattice returns ending cursor as opaque pagination state; it has no business meaning and must be replayed exactly when requesting the next page. This is provider-authored review context, not an independent Parable assessment of employee performance.
Has More
Has More
feedbacks.associatedValues.hasMoreHas More. Whether more pages exist. It is needed to continue the provider result set without skipping or repeating a page.- Enables: Filter Feedbacks by whether more pages exist in
feedbacks.LatticeTargetsList.hasMore; count true, false, and missing results separately. - Interpretation: Lattice reports more pages exist as a boolean on each Lattice target-list page; a missing field is unknown, not false. This is provider-authored review context, not an independent Parable assessment of employee performance.
Object
Object
feedbacks.associatedValues.objectObject. Envelope object type. It distinguishes the provider-defined object state or classification for the Lattice targets list.- Enables: Filter Feedbacks by the exact Lattice-defined object in
feedbacks.LatticeTargetsList.objectand preserve unknown values as distinct categories. - Interpretation: Lattice supplies object from its own taxonomy on each Lattice targets list; preserve unknown and newly introduced labels. This is provider-authored review context, not an independent Parable assessment of employee performance.
Author
Author
feedbacks.authorAuthor. Author ObjectReference for this feedback. It preserves the nested context needed to interpret the parent feedback.- Enables: Attribute author in
feedbacks.authorto the parent feedback; identify parent records where that nested author object is absent. - Interpretation: Lattice reports author as a nested object on each feedback; optional children may be absent from a valid response. This is provider-authored review context, not an independent Parable assessment of employee performance.
Body
Body
feedbacks.bodyBody. Feedback body text. It defines the content surface available for this feedback.- Enables: Locate feedback records by body in
feedbacks.body; attribute each text match to its parent feedback and, when present, its reported author. - Interpretation: Lattice supplies body as text on each feedback; referenced files or media are not implied unless explicitly represented. This is provider-authored review context, not an independent Parable assessment of employee performance.
Competency
Competency
feedbacks.competencyCompetency. Competency associated with this feedback. It identifies the related provider object that gives the feedback its parent, owner, or container context.- Enables: Connect each feedback to the related competency in
feedbacks.competencyand verify that the referenced provider object resolves in the expected parent or container. - Interpretation: Lattice reports competency as relationship context on each feedback; resolve it in the named provider namespace rather than by display text alone. This is provider-authored review context, not an independent Parable assessment of employee performance.
Created At
Created At
feedbacks.createdAtCreated At. Unix timestamp when the feedback was created. It anchors the feedback on the provider’s reported timeline.- Enables: Order Feedbacks by created at in
feedbacks.createdAtand isolate records inside an exact provider reporting window. - Interpretation: Lattice reports created at as a Unix timestamp in a unit not declared by this field on each feedback; derive timezone display separately and do not guess an undeclared unit. A connector directive uses this field to order records for latest-state or incremental processing. The schema designates this field as the event timestamp. This is provider-authored review context, not an independent Parable assessment of employee performance.
Feedback Request
Feedback Request
feedbacks.feedbackRequestFeedback Request. Feedback request this entry fulfills. It preserves the nested context needed to interpret the parent feedback.- Enables: Attribute feedback request in
feedbacks.feedbackRequestto the parent feedback; identify parent records where that nested feedback request object is absent. - Interpretation: Lattice reports feedback request as a nested object on each feedback; optional children may be absent from a valid response. This is provider-authored review context, not an independent Parable assessment of employee performance.
Author
Author
feedbacks.feedbackRequest.authorAuthor. User who authored the feedback request. It preserves the nested context needed to interpret the parent feedback.- Enables: Attribute author in
feedbacks.LatticeFeedbackRequest.authorto the parent feedback; identify parent records where that nested author object is absent. - Interpretation: Lattice reports author as a nested object on each Lattice feedback request; optional children may be absent from a valid response. This is provider-authored review context, not an independent Parable assessment of employee performance.
Body
Body
feedbacks.feedbackRequest.bodyBody. Feedback request body. It defines the content surface available for this feedback.- Enables: Locate Lattice feedback request records by body in
feedbacks.LatticeFeedbackRequest.body; attribute each text match to its parent feedback and, when present, its reported author. - Interpretation: Lattice supplies body as text on each Lattice feedback request; referenced files or media are not implied unless explicitly represented. This is provider-authored review context, not an independent Parable assessment of employee performance.
Competency
Competency
feedbacks.feedbackRequest.competencyCompetency. Competency associated with the feedback request. It identifies the related provider object that gives the Lattice feedback request its parent, owner, or container context.- Enables: Connect each Lattice feedback request to the related competency in
feedbacks.LatticeFeedbackRequest.competencyand verify that the referenced provider object resolves in the expected parent or container. - Interpretation: Lattice reports competency as relationship context on each Lattice feedback request; resolve it in the named provider namespace rather than by display text alone. This is provider-authored review context, not an independent Parable assessment of employee performance.
Created At
Created At
feedbacks.feedbackRequest.createdAtCreated At. Unix timestamp when the feedback request was created. It anchors the feedback on the provider’s reported timeline.- Enables: Order Feedbacks by created at in
feedbacks.LatticeFeedbackRequest.createdAtand isolate records inside an exact provider reporting window. - Interpretation: Lattice reports created at as a Unix timestamp in a unit not declared by this field on each Lattice feedback request; derive timezone display separately and do not guess an undeclared unit. This is provider-authored review context, not an independent Parable assessment of employee performance.
Fulfilled At
Fulfilled At
feedbacks.feedbackRequest.fulfilledAtFulfilled At. Unix timestamp when the feedback request was fulfilled. It anchors the feedback on the provider’s reported timeline.- Enables: Order Feedbacks by fulfilled at in
feedbacks.LatticeFeedbackRequest.fulfilledAtand isolate records inside an exact provider reporting window. - Interpretation: Lattice reports fulfilled at as a Unix timestamp in a unit not declared by this field on each Lattice feedback request; derive timezone display separately and do not guess an undeclared unit. This is provider-authored review context, not an independent Parable assessment of employee performance.
Subject
Subject
feedbacks.feedbackRequest.subjectSubject. Subject of the feedback request. It preserves the nested context needed to interpret the parent feedback.- Enables: Attribute subject in
feedbacks.LatticeFeedbackRequest.subjectto the parent feedback; identify parent records where that nested subject object is absent. - Interpretation: Lattice reports subject as a nested object on each Lattice feedback request; optional children may be absent from a valid response. This is provider-authored review context, not an independent Parable assessment of employee performance.
Target
Target
feedbacks.feedbackRequest.targetTarget. User targeted by the feedback request. It preserves the nested context needed to interpret the parent feedback.- Enables: Attribute target in
feedbacks.LatticeFeedbackRequest.targetto the parent feedback; identify parent records where that nested target object is absent. - Interpretation: Lattice reports target as a nested object on each Lattice feedback request; optional children may be absent from a valid response. This is provider-authored review context, not an independent Parable assessment of employee performance.
ID
ID
feedbacks.idID. Unique feedback identifier. It provides the reference needed to connect the feedback to the corresponding provider object.- Enables: Match repeated feedback entries on ID in
feedbacks.id; collapse only entries that share this declared transform key. - Interpretation: Lattice reports ID as an identifier in its feedback namespace; it is not a universal identity outside Lattice. The connector explicitly marks this field as a transform deduplication key. This is provider-authored review context, not an independent Parable assessment of employee performance.
Is Public
Is Public
feedbacks.isPublicIs Public. Whether the feedback is publicly visible. It distinguishes the provider-defined is public state or classification for the feedback.- Enables: Filter Feedbacks by whether the feedback is publicly visible in
feedbacks.isPublic; count true, false, and missing results separately. - Interpretation: Lattice reports the feedback is publicly visible as a boolean on each feedback; a missing field is unknown, not false. This is provider-authored review context, not an independent Parable assessment of employee performance.
Targets
Targets
feedbacks.targetsTargets. Targets list envelope of ObjectReference items. It preserves the nested context needed to interpret the parent feedback.- Enables: Attribute targets in
feedbacks.targetsto the parent feedback; identify parent records where that nested targets object is absent. - Interpretation: Lattice reports targets as a nested object on each feedback; optional children may be absent from a valid response. This is provider-authored review context, not an independent Parable assessment of employee performance.
Updated At
Updated At
feedbacks.updatedAtUpdated At. Unix timestamp when the feedback was last updated. It anchors the feedback on the provider’s reported timeline.- Enables: Order Feedbacks by updated at in
feedbacks.updatedAtand isolate records inside an exact provider reporting window. - Interpretation: Lattice reports updated at as a Unix timestamp in a unit not declared by this field on each feedback; derive timezone display separately and do not guess an undeclared unit. This is provider-authored review context, not an independent Parable assessment of employee performance.
Visibility
Visibility
feedbacks.visibilityVisibility. Visibility level of the feedback. It distinguishes the provider-defined visibility state or classification for the feedback.- Enables: Segment feedback entries in Feedbacks by visibility in
feedbacks.visibility; compare counts only within the same Lattice taxonomy. - Interpretation: Lattice reports visibility as a label from its own taxonomy on each feedback; preserve unknown labels rather than mapping them by assumption. This is provider-authored review context, not an independent Parable assessment of employee performance.
Goals
Goals
goalsGoals. Goals tracked in Lattice.- Enables: Track provider-recorded goal ownership, dates, status, progress amounts, and parent-child relationships without converting them into a Parable performance score.
- Scope: Reads the records selected by Lattice’s
/v1/goalsoperation as a snapshot stream using full synchronization. This stream is opt-in. Visibility follows the Lattice API key’s organization access and the provider’s privacy controls. Provider-authored ratings, feedback, and classifications must remain in their review context and are not Parable performance judgments. This stream supplies no reliable deletion signal.
Amount Type
Amount Type
goals.amountTypeAmount Type. Measurement type for goal amounts. It supplies the amount type measure for the goal at the provider’s declared unit and grain.- Enables: Segment goal entries in Goals by amount type in
goals.amountType; compare counts only within the same Lattice taxonomy. - Interpretation: Lattice reports amount type as a label from its own taxonomy on each goal; preserve unknown labels rather than mapping them by assumption. This is provider-authored review context, not an independent Parable assessment of employee performance.
Archived At
Archived At
goals.archivedAtArchived At. Unix timestamp when the goal was archived. It anchors the goal on the provider’s reported timeline.- Enables: Order Goals by archived at in
goals.archivedAtand isolate records inside an exact provider reporting window. - Interpretation: Lattice reports archived at as a Unix timestamp in a unit not declared by this field on each goal; derive timezone display separately and do not guess an undeclared unit. This is provider-authored review context, not an independent Parable assessment of employee performance.
Child Goals
Child Goals
goals.childGoalsChild Goals. Child goals list envelope. It preserves the nested context needed to interpret the parent goal.- Enables: Attribute child goals in
goals.childGoalsto the parent goal; identify parent records where that nested child goals object is absent. - Interpretation: Lattice reports child goals as a nested object on each goal; optional children may be absent from a valid response. This is provider-authored review context, not an independent Parable assessment of employee performance.
Data
Data
goals.childGoals.dataData. Envelope data items. It preserves the nested context needed to interpret the parent goal.- Enables: Attribute every returned Lattice object reference in
goals.LatticeOwnersList.datato its parent goal; keep each relationship distinct and distinguish an absent array from an explicitly empty one. - Interpretation: Lattice returns data as an array of Lattice object reference entries on each Lattice owner-list page; missing, empty, and permission-redacted arrays are not equivalent. This is provider-authored review context, not an independent Parable assessment of employee performance.
ID
ID
goals.childGoals.data.idID. Referenced object ID. It provides the reference needed to connect the goal to the corresponding provider object.- Enables: Connect each Lattice object reference in Goals to the referenced Lattice object reference through
goals.LatticeObjectReference.id; flag ID values that do not resolve in that provider namespace. - Interpretation: Lattice reports ID as an identifier in its Lattice object reference namespace; it is not a universal identity outside Lattice. This is provider-authored review context, not an independent Parable assessment of employee performance.
Object
Object
goals.childGoals.data.objectObject. Referenced object type. It identifies the related provider object that gives the Lattice object reference its parent, owner, or container context.- Enables: Connect each Lattice object reference to the related object in
goals.LatticeObjectReference.objectand verify that the referenced provider object resolves in the expected parent or container. - Interpretation: Lattice reports object as relationship context on each Lattice object reference; resolve it in the named provider namespace rather than by display text alone. This is provider-authored review context, not an independent Parable assessment of employee performance.
URL
URL
goals.childGoals.data.urlURL. Referenced object URL. It locates the provider resource or path associated with the Lattice object reference.- Enables: Associate each Lattice object reference with the resource identified by URL in
goals.LatticeObjectReference.url; verify the link resolves to the expected Lattice object. - Interpretation: Lattice reports URL as a resource locator for each Lattice object reference; access still depends on viewer permissions and the URL may expire or change. This is provider-authored review context, not an independent Parable assessment of employee performance.
Ending Cursor
Ending Cursor
goals.childGoals.endingCursorEnding Cursor. Cursor for the next page. It is needed to continue the provider result set without skipping or repeating a page.- Enables: Resume Lattice pagination from
goals.LatticeOwnersList.endingCursorand verify that every page boundary advances before requesting the next result set. - Interpretation: Lattice returns ending cursor as opaque pagination state; it has no business meaning and must be replayed exactly when requesting the next page. This is provider-authored review context, not an independent Parable assessment of employee performance.
Has More
Has More
goals.childGoals.hasMoreHas More. Whether more pages exist. It is needed to continue the provider result set without skipping or repeating a page.- Enables: Filter Goals by whether more pages exist in
goals.LatticeOwnersList.hasMore; count true, false, and missing results separately. - Interpretation: Lattice reports more pages exist as a boolean on each Lattice owner-list page; a missing field is unknown, not false. This is provider-authored review context, not an independent Parable assessment of employee performance.
Object
Object
goals.childGoals.objectObject. Envelope object type. It distinguishes the provider-defined object state or classification for the Lattice owners list.- Enables: Filter Goals by the exact Lattice-defined object in
goals.LatticeOwnersList.objectand preserve unknown values as distinct categories. - Interpretation: Lattice supplies object from its own taxonomy on each Lattice owners list; preserve unknown and newly introduced labels. This is provider-authored review context, not an independent Parable assessment of employee performance.
Completed At
Completed At
goals.completedAtCompleted At. Unix timestamp when the goal was completed. It anchors the goal on the provider’s reported timeline.- Enables: Filter Goals by completed at in
goals.completedAt; pair that boundary with the corresponding start before measuring elapsed time. - Interpretation: Lattice reports completed at as a Unix timestamp in a unit not declared by this field on each goal; derive timezone display separately and do not guess an undeclared unit. This is provider-authored review context, not an independent Parable assessment of employee performance.
Created At
Created At
goals.createdAtCreated At. Unix timestamp when the goal was created. It anchors the goal on the provider’s reported timeline.- Enables: Order Goals by created at in
goals.createdAtand isolate records inside an exact provider reporting window. - Interpretation: Lattice reports created at as a Unix timestamp in a unit not declared by this field on each goal; derive timezone display separately and do not guess an undeclared unit. This is provider-authored review context, not an independent Parable assessment of employee performance.
Current Amount
Current Amount
goals.currentAmountCurrent Amount. Current amount for the goal metric. It supplies the current amount measure for the goal at the provider’s declared unit and grain.- Enables: Measure current amount through
goals.currentAmountfor each goal and compare only values with the same unit and record grain. - Interpretation: Lattice reports current amount as a measure on each goal; compare only records with the same unit and aggregation grain. This is provider-authored review context, not an independent Parable assessment of employee performance.
Department
Department
goals.departmentDepartment. Department associated with this goal. It preserves the nested context needed to interpret the parent goal.- Enables: Attribute department in
goals.departmentto the parent goal; identify parent records where that nested department object is absent. - Interpretation: Lattice reports department as a nested object on each goal; optional children may be absent from a valid response. This is provider-authored review context, not an independent Parable assessment of employee performance.
Description
Description
goals.descriptionDescription. Goal description. It defines the content surface available for this goal.- Enables: Locate goal records by description in
goals.description; attribute each text match to its parent goal and, when present, its reported author. - Interpretation: Lattice supplies description as text on each goal; referenced files or media are not implied unless explicitly represented. This is provider-authored review context, not an independent Parable assessment of employee performance.
Due Date
Due Date
goals.dueDateDue Date. Goal due date. It anchors the goal on the provider’s reported timeline.- Enables: Order Goals by due date in
goals.dueDateand isolate records inside an exact provider reporting window. - Interpretation: Lattice reports due date as a calendar date on each goal; its grain is one day and no time of day should be inferred. This is provider-authored review context, not an independent Parable assessment of employee performance.
Ending Amount
Ending Amount
goals.endingAmountEnding Amount. Target ending amount for the goal metric. It supplies the ending amount measure for the goal at the provider’s declared unit and grain.- Enables: Measure ending amount through
goals.endingAmountfor each goal and compare only values with the same unit and record grain. - Interpretation: Lattice reports ending amount as a measure on each goal; compare only records with the same unit and aggregation grain. This is provider-authored review context, not an independent Parable assessment of employee performance.
Goal Type
Goal Type
goals.goalTypeGoal Type. Lattice goal type. It distinguishes the provider-defined goal type state or classification for the goal.- Enables: Segment goal entries in Goals by goal type in
goals.goalType; compare counts only within the same Lattice taxonomy. - Interpretation: Lattice reports goal type as a label from its own taxonomy on each goal; preserve unknown labels rather than mapping them by assumption. This is provider-authored review context, not an independent Parable assessment of employee performance.
ID
ID
goals.idID. Unique goal identifier. It provides the reference needed to connect the goal to the corresponding provider object.- Enables: Match repeated goal entries on ID in
goals.id; collapse only entries that share this declared transform key. - Interpretation: Lattice reports ID as an identifier in its goal namespace; it is not a universal identity outside Lattice. The connector explicitly marks this field as a transform deduplication key. This is provider-authored review context, not an independent Parable assessment of employee performance.
Is Private
Is Private
goals.isPrivateIs Private. Whether the goal is private. It distinguishes the provider-defined is private state or classification for the goal.- Enables: Filter Goals by whether the goal is private in
goals.isPrivate; count true, false, and missing results separately. - Interpretation: Lattice reports the goal is private as a boolean on each goal; a missing field is unknown, not false. This is provider-authored review context, not an independent Parable assessment of employee performance.
Last Updated At
Last Updated At
goals.lastUpdatedAtLast Updated At. Unix timestamp when the goal was last updated by Lattice. It anchors the goal on the provider’s reported timeline.- Enables: Order Goals by last updated at in
goals.lastUpdatedAtand isolate records inside an exact provider reporting window. - Interpretation: Lattice reports last updated at as a Unix timestamp in a unit not declared by this field on each goal; derive timezone display separately and do not guess an undeclared unit. A connector directive uses this field to order records for latest-state or incremental processing. This is provider-authored review context, not an independent Parable assessment of employee performance.
Name
Name
goals.nameName. Goal display name. It gives the goal a human-readable provider label while its identifier remains the stable reference.- Enables: Label each goal with name from
goals.name; distinguish records that share that display name but have different Lattice identifiers. - Interpretation: Lattice reports name as display text for each goal; names are mutable and are not stable identities. This is provider-authored review context, not an independent Parable assessment of employee performance.
Owners
Owners
goals.ownersOwners. Owners list envelope for this goal. It preserves the nested context needed to interpret the parent goal.- Enables: Attribute owners in
goals.ownersto the parent goal; identify parent records where that nested owners object is absent. - Interpretation: Lattice reports owners as a nested object on each goal; optional children may be absent from a valid response. This is provider-authored review context, not an independent Parable assessment of employee performance.
Parent Goal
Parent Goal
goals.parentGoalParent Goal. Parent goal reference, if any. It preserves the nested context needed to interpret the parent goal.- Enables: Attribute parent goal in
goals.parentGoalto the parent goal; identify parent records where that nested parent goal object is absent. - Interpretation: Lattice reports parent goal as a nested object on each goal; optional children may be absent from a valid response. This is provider-authored review context, not an independent Parable assessment of employee performance.
Priority
Priority
goals.priorityPriority. Priority assigned to the goal. It supplies the priority measure for the goal at the provider’s declared unit and grain.- Enables: Segment goal entries in Goals by priority in
goals.priority; compare counts only within the same Lattice taxonomy. - Interpretation: Lattice reports priority as a label from its own taxonomy on each goal; preserve unknown labels rather than mapping them by assumption. This is provider-authored review context, not an independent Parable assessment of employee performance.
Published At
Published At
goals.publishedAtPublished At. Unix timestamp when the goal was published. It anchors the goal on the provider’s reported timeline.- Enables: Order Goals by published at in
goals.publishedAtand isolate records inside an exact provider reporting window. - Interpretation: Lattice reports published at as a Unix timestamp in a unit not declared by this field on each goal; derive timezone display separately and do not guess an undeclared unit. This is provider-authored review context, not an independent Parable assessment of employee performance.
Start Date
Start Date
goals.startDateStart Date. Goal start date. It anchors the goal on the provider’s reported timeline.- Enables: Filter Goals by start date in
goals.startDate; pair that boundary with the corresponding end before measuring elapsed time. - Interpretation: Lattice reports start date as a calendar date on each goal; its grain is one day and no time of day should be inferred. This is provider-authored review context, not an independent Parable assessment of employee performance.
Starting Amount
Starting Amount
goals.startingAmountStarting Amount. Starting amount for the goal metric. It supplies the starting amount measure for the goal at the provider’s declared unit and grain.- Enables: Measure starting amount through
goals.startingAmountfor each goal and compare only values with the same unit and record grain. - Interpretation: Lattice reports starting amount as a measure on each goal; compare only records with the same unit and aggregation grain. This is provider-authored review context, not an independent Parable assessment of employee performance.
State
State
goals.stateState. Current lifecycle state of the goal. It distinguishes the provider-defined state state or classification for the goal.- Enables: Segment goal entries in Goals by state in
goals.state; compare counts only within the same Lattice taxonomy. - Interpretation: Lattice reports state as a label from its own taxonomy on each goal; preserve unknown labels rather than mapping them by assumption. This is provider-authored review context, not an independent Parable assessment of employee performance.
Status
Status
goals.statusStatus. Current goal status. It distinguishes the provider-defined status state or classification for the goal.- Enables: Segment goal entries in Goals by status in
goals.status; compare counts only within the same Lattice taxonomy. - Interpretation: Lattice reports status as a label from its own taxonomy on each goal; preserve unknown labels rather than mapping them by assumption. This is provider-authored review context, not an independent Parable assessment of employee performance.
Tags
Tags
goals.tagsTags. Tags list envelope. It preserves the nested context needed to interpret the parent goal.- Enables: Attribute tags in
goals.tagsto the parent goal; identify parent records where that nested tags object is absent. - Interpretation: Lattice reports tags as a nested object on each goal; optional children may be absent from a valid response. This is provider-authored review context, not an independent Parable assessment of employee performance.
Updated At
Updated At
goals.updatedAtUpdated At. Unix timestamp when the goal was last updated. It anchors the goal on the provider’s reported timeline.- Enables: Order Goals by updated at in
goals.updatedAtand isolate records inside an exact provider reporting window. - Interpretation: Lattice reports updated at as a Unix timestamp in a unit not declared by this field on each goal; derive timezone display separately and do not guess an undeclared unit. This is provider-authored review context, not an independent Parable assessment of employee performance.
URL
URL
goals.urlURL. URL for the goal in Lattice. It locates the provider resource or path associated with the goal.- Enables: Associate each goal with the resource identified by URL in
goals.url; verify the link resolves to the expected Lattice object. - Interpretation: Lattice reports URL as a resource locator for each goal; access still depends on viewer permissions and the URL may expire or change. This is provider-authored review context, not an independent Parable assessment of employee performance.
Review Cycles
Review Cycles
review_cyclesReview Cycles. Performance review cycles in Lattice.- Enables: Track review-cycle scheduling, stage, and completion without treating provider ratings as Parable performance judgments.
- Scope: Reads the records selected by Lattice’s
/v1/reviewCyclesoperation as a snapshot stream using full synchronization. This stream is opt-in. Visibility follows the Lattice API key’s organization access and the provider’s privacy controls. Provider-authored ratings, feedback, and classifications must remain in their review context and are not Parable performance judgments. A later complete read can treat a previously seen record that is absent as removed.
Autocalculated Weighted Scores Enabled
Autocalculated Weighted Scores Enabled
review_cycles.autocalculatedWeightedScoresEnabledAutocalculated Weighted Scores Enabled. Whether auto-calculated weighted scores are enabled. It distinguishes the provider-defined autocalculated weighted scores enabled state or classification for the review cycle.- Enables: Filter Review Cycles by whether auto-calculated weighted scores are enabled in
review_cycles.autocalculatedWeightedScoresEnabled; count true, false, and missing results separately. - Interpretation: Lattice reports auto-calculated weighted scores are enabled as a boolean on each review cycle; a missing field is unknown, not false. This is provider-authored review context, not an independent Parable assessment of employee performance. The provider’s scale can vary by question or cycle, so values must not be compared across unlike review contexts.
Created At
Created At
review_cycles.createdAtCreated At. Unix timestamp when the review cycle was created. It anchors the review cycle on the provider’s reported timeline.- Enables: Order Review Cycles by created at in
review_cycles.createdAtand isolate records inside an exact provider reporting window. - Interpretation: Lattice reports created at as a Unix timestamp in a unit not declared by this field on each review cycle; derive timezone display separately and do not guess an undeclared unit. This is provider-authored review context, not an independent Parable assessment of employee performance.
Creator
Creator
review_cycles.creatorCreator. User who created this review cycle. It preserves the nested context needed to interpret the parent review cycle.- Enables: Attribute creator in
review_cycles.creatorto the parent review cycle; identify parent records where that nested creator object is absent. - Interpretation: Lattice reports creator as a nested object on each review cycle; optional children may be absent from a valid response. This is provider-authored review context, not an independent Parable assessment of employee performance.
ID
ID
review_cycles.creator.idID. Creator user ID. It provides the reference needed to connect the review cycle to the corresponding provider object.- Enables: Connect each Lattice review cycle creator in Review Cycles to the referenced Lattice review cycle creator through
review_cycles.LatticeReviewCycleCreator.id; flag ID values that do not resolve in that provider namespace. - Interpretation: Lattice reports ID as an identifier in its Lattice review cycle creator namespace; it is not a universal identity outside Lattice. This is provider-authored review context, not an independent Parable assessment of employee performance.
End Date
End Date
review_cycles.endDateEnd Date. Review cycle end date. It anchors the review cycle on the provider’s reported timeline.- Enables: Filter Review Cycles by end date in
review_cycles.endDate; pair that boundary with the corresponding start before measuring elapsed time. - Interpretation: Lattice reports end date as a calendar date on each review cycle; its grain is one day and no time of day should be inferred. This is provider-authored review context, not an independent Parable assessment of employee performance.
ID
ID
review_cycles.idID. Unique review cycle identifier. It provides the reference needed to connect the review cycle to the corresponding provider object.- Enables: Match repeated review cycle entries on ID in
review_cycles.id; collapse only entries that share this declared transform key. - Interpretation: Lattice reports ID as an identifier in its review cycle namespace; it is not a universal identity outside Lattice. The connector explicitly marks this field as a transform deduplication key. This is provider-authored review context, not an independent Parable assessment of employee performance.
Name
Name
review_cycles.nameName. Review cycle name. It gives the review cycle a human-readable provider label while its identifier remains the stable reference.- Enables: Label each review cycle with name from
review_cycles.name; distinguish records that share that display name but have different Lattice identifiers. - Interpretation: Lattice reports name as display text for each review cycle; names are mutable and are not stable identities. This is provider-authored review context, not an independent Parable assessment of employee performance.
Peer Selection Started At
Peer Selection Started At
review_cycles.peerSelectionStartedAtPeer Selection Started At. Unix timestamp when peer selection started. It anchors the review cycle on the provider’s reported timeline.- Enables: Order Review Cycles by peer selection started at in
review_cycles.peerSelectionStartedAtand isolate records inside an exact provider reporting window. - Interpretation: Lattice reports peer selection started at as a Unix timestamp in a unit not declared by this field on each review cycle; derive timezone display separately and do not guess an undeclared unit. This is provider-authored review context, not an independent Parable assessment of employee performance.
Reviews Ended At
Reviews Ended At
review_cycles.reviewsEndedAtReviews Ended At. Unix timestamp when reviews ended. It anchors the review cycle on the provider’s reported timeline.- Enables: Order Review Cycles by reviews ended at in
review_cycles.reviewsEndedAtand isolate records inside an exact provider reporting window. - Interpretation: Lattice reports reviews ended at as a Unix timestamp in a unit not declared by this field on each review cycle; derive timezone display separately and do not guess an undeclared unit. This is provider-authored review context, not an independent Parable assessment of employee performance.
Reviews Started At
Reviews Started At
review_cycles.reviewsStartedAtReviews Started At. Unix timestamp when reviews started. It anchors the review cycle on the provider’s reported timeline.- Enables: Order Review Cycles by reviews started at in
review_cycles.reviewsStartedAtand isolate records inside an exact provider reporting window. - Interpretation: Lattice reports reviews started at as a Unix timestamp in a unit not declared by this field on each review cycle; derive timezone display separately and do not guess an undeclared unit. This is provider-authored review context, not an independent Parable assessment of employee performance.
Review Type
Review Type
review_cycles.reviewTypeReview Type. Type of review cycle. It distinguishes the provider-defined review type state or classification for the review cycle.- Enables: Segment review cycle entries in Review Cycles by review type in
review_cycles.reviewType; compare counts only within the same Lattice taxonomy. - Interpretation: Lattice reports review type as a label from its own taxonomy on each review cycle; preserve unknown labels rather than mapping them by assumption. This is provider-authored review context, not an independent Parable assessment of employee performance.
Stage
Stage
review_cycles.stageStage. Current stage of the review cycle. It distinguishes the provider-defined stage state or classification for the review cycle.- Enables: Filter Review Cycles by the exact Lattice-defined stage in
review_cycles.stageand preserve unknown values as distinct categories. - Interpretation: Lattice supplies stage from its own taxonomy on each review cycle; preserve unknown and newly introduced labels. This is provider-authored review context, not an independent Parable assessment of employee performance.
Start Date
Start Date
review_cycles.startDateStart Date. Review cycle start date. It anchors the review cycle on the provider’s reported timeline.- Enables: Filter Review Cycles by start date in
review_cycles.startDate; pair that boundary with the corresponding end before measuring elapsed time. - Interpretation: Lattice reports start date as a calendar date on each review cycle; its grain is one day and no time of day should be inferred. This is provider-authored review context, not an independent Parable assessment of employee performance.
Status
Status
review_cycles.statusStatus. Review cycle status. It distinguishes the provider-defined status state or classification for the review cycle.- Enables: Segment review cycle entries in Review Cycles by status in
review_cycles.status; compare counts only within the same Lattice taxonomy. - Interpretation: Lattice reports status as a label from its own taxonomy on each review cycle; preserve unknown labels rather than mapping them by assumption. This is provider-authored review context, not an independent Parable assessment of employee performance.
Updated At
Updated At
review_cycles.updatedAtUpdated At. Unix timestamp when the review cycle was last updated. It anchors the review cycle on the provider’s reported timeline.- Enables: Order Review Cycles by updated at in
review_cycles.updatedAtand isolate records inside an exact provider reporting window. - Interpretation: Lattice reports updated at as a Unix timestamp in a unit not declared by this field on each review cycle; derive timezone display separately and do not guess an undeclared unit. A connector directive uses this field to order records for latest-state or incremental processing. This is provider-authored review context, not an independent Parable assessment of employee performance.
Reviews
Reviews
reviewsReviews. Individual reviews within a review cycle.- Enables: Match each submitted review response to its cycle, question, reviewer, and reviewee for workflow completeness checks.
- Scope: Reads the records selected by Lattice’s
/v1/reviewCycle/{review_cycle_id}/reviewsoperation as a snapshot stream using incremental synchronization. This stream is opt-in. Visibility follows the Lattice API key’s organization access and the provider’s privacy controls. Provider-authored ratings, feedback, and classifications must remain in their review context and are not Parable performance judgments. This stream supplies no reliable deletion signal.
Calibrated Response
Calibrated Response
reviews.calibratedResponseCalibrated Response. Calibrated response provided for this review question. It preserves the nested context needed to interpret the parent review.- Enables: Attribute calibrated response in
reviews.calibratedResponseto the parent review; identify parent records where that nested calibrated response object is absent. - Interpretation: Lattice reports calibrated response as a nested object on each review; optional children may be absent from a valid response. This is provider-authored review context, not an independent Parable assessment of employee performance.
Choices
Choices
reviews.calibratedResponse.choicesChoices. Selected choice strings for multi-choice/select questions; null otherwise. It preserves the nested context needed to interpret the parent review.- Enables: Compare the exact Lattice-configured choices set in
reviews.LatticeReviewResponse.choicesfor each Lattice review response; preserve provider labels and unknown entries. - Interpretation: Lattice returns choices as an array of choice value entries on each Lattice review response; missing, empty, and permission-redacted arrays are not equivalent. This is provider-authored review context, not an independent Parable assessment of employee performance.
Comment
Comment
reviews.calibratedResponse.commentComment. Free-form review comment. It defines the content surface available for this review.- Enables: Locate Lattice review response records by comment in
reviews.LatticeReviewResponse.comment; attribute each text match to its parent review and, when present, its reported author. - Interpretation: Lattice supplies comment as text on each Lattice review response; referenced files or media are not implied unless explicitly represented. This is provider-authored review context, not an independent Parable assessment of employee performance.
Comment Sentiment
Comment Sentiment
reviews.calibratedResponse.commentSentimentComment Sentiment. Sentiment score for the review comment. It defines the content surface available for this review.- Enables: Locate Lattice review response records by comment sentiment in
reviews.LatticeReviewResponse.commentSentiment; attribute each text match to its parent review and, when present, its reported author. - Interpretation: Lattice supplies comment sentiment as text on each Lattice review response; referenced files or media are not implied unless explicitly represented. This is provider-authored review context, not an independent Parable assessment of employee performance. The provider’s scale can vary by question or cycle, so values must not be compared across unlike review contexts.
Created At
Created At
reviews.calibratedResponse.createdAtCreated At. Unix timestamp when the response was created. It anchors the review on the provider’s reported timeline.- Enables: Order Reviews by created at in
reviews.LatticeReviewResponse.createdAtand isolate records inside an exact provider reporting window. - Interpretation: Lattice reports created at as a Unix timestamp in a unit not declared by this field on each Lattice review response; derive timezone display separately and do not guess an undeclared unit. This is provider-authored review context, not an independent Parable assessment of employee performance.
Rating
Rating
reviews.calibratedResponse.ratingRating. Numeric rating for the review question. It supplies the returned rating text needed to understand the Lattice review response in context.- Enables: Search the returned rating text in
reviews.LatticeReviewResponse.ratingand attribute each match to its parent review and reported author when available. - Interpretation: Lattice supplies rating as returned text on each Lattice review response; truncation, formatting, and access boundaries can limit completeness. This is provider-authored review context, not an independent Parable assessment of employee performance. The provider’s scale can vary by question or cycle, so values must not be compared across unlike review contexts.
Rating String
Rating String
reviews.calibratedResponse.ratingStringRating String. Numeric rating as a display string. It supplies the rating string measure for the Lattice review response at the provider’s declared unit and grain.- Enables: Measure rating string through
reviews.LatticeReviewResponse.ratingStringfor each Lattice review response and compare only values with the same unit and record grain. - Interpretation: Lattice reports rating string as a measure on each Lattice review response; compare only records with the same unit and aggregation grain. This is provider-authored review context, not an independent Parable assessment of employee performance. The provider’s scale can vary by question or cycle, so values must not be compared across unlike review contexts.
Updated At
Updated At
reviews.calibratedResponse.updatedAtUpdated At. Unix timestamp when the response was last updated. It anchors the review on the provider’s reported timeline.- Enables: Order Reviews by updated at in
reviews.LatticeReviewResponse.updatedAtand isolate records inside an exact provider reporting window. - Interpretation: Lattice reports updated at as a Unix timestamp in a unit not declared by this field on each Lattice review response; derive timezone display separately and do not guess an undeclared unit. This is provider-authored review context, not an independent Parable assessment of employee performance.
Calibration Ended
Calibration Ended
reviews.calibrationEndedCalibration Ended. Whether the calibration phase has ended. It distinguishes the provider-defined calibration ended state or classification for the review.- Enables: Filter Reviews by whether the calibration phase has ended in
reviews.calibrationEnded; count true, false, and missing results separately. - Interpretation: Lattice reports the calibration phase has ended as a boolean on each review; a missing field is unknown, not false. This is provider-authored review context, not an independent Parable assessment of employee performance.
Competency
Competency
reviews.competencyCompetency. Competency referenced by this review question. It preserves the nested context needed to interpret the parent review.- Enables: Attribute competency in
reviews.competencyto the parent review; identify parent records where that nested competency object is absent. - Interpretation: Lattice reports competency as a nested object on each review; optional children may be absent from a valid response. This is provider-authored review context, not an independent Parable assessment of employee performance.
ID
ID
reviews.competency.idID. Referenced object ID. It provides the reference needed to connect the review to the corresponding provider object.- Enables: Connect each Lattice review object reference in Reviews to the referenced Lattice review object reference through
reviews.LatticeReviewObjectReference.id; flag ID values that do not resolve in that provider namespace. - Interpretation: Lattice reports ID as an identifier in its Lattice review object reference namespace; it is not a universal identity outside Lattice. This is provider-authored review context, not an independent Parable assessment of employee performance.
Object
Object
reviews.competency.objectObject. Referenced object type. It identifies the related provider object that gives the Lattice review object reference its parent, owner, or container context.- Enables: Connect each Lattice review object reference to the related object in
reviews.LatticeReviewObjectReference.objectand verify that the referenced provider object resolves in the expected parent or container. - Interpretation: Lattice reports object as relationship context on each Lattice review object reference; resolve it in the named provider namespace rather than by display text alone. This is provider-authored review context, not an independent Parable assessment of employee performance.
URL
URL
reviews.competency.urlURL. Referenced object URL. It locates the provider resource or path associated with the Lattice review object reference.- Enables: Associate each Lattice review object reference with the resource identified by URL in
reviews.LatticeReviewObjectReference.url; verify the link resolves to the expected Lattice object. - Interpretation: Lattice reports URL as a resource locator for each Lattice review object reference; access still depends on viewer permissions and the URL may expire or change. This is provider-authored review context, not an independent Parable assessment of employee performance.
Created At
Created At
reviews.createdAtCreated At. Unix timestamp when the review was created. It anchors the review on the provider’s reported timeline.- Enables: Order Reviews by created at in
reviews.createdAtand isolate records inside an exact provider reporting window. - Interpretation: Lattice reports created at as a Unix timestamp in a unit not declared by this field on each review; derive timezone display separately and do not guess an undeclared unit. This is provider-authored review context, not an independent Parable assessment of employee performance.
Declined At
Declined At
reviews.declinedAtDeclined At. Unix timestamp when the reviewer declined the review. It anchors the review on the provider’s reported timeline.- Enables: Order Reviews by declined at in
reviews.declinedAtand isolate records inside an exact provider reporting window. - Interpretation: Lattice reports declined at as a Unix timestamp in a unit not declared by this field on each review; derive timezone display separately and do not guess an undeclared unit. This is provider-authored review context, not an independent Parable assessment of employee performance.
Goal
Goal
reviews.goalGoal. Goal referenced by this review question. It preserves the nested context needed to interpret the parent review.- Enables: Attribute goal in
reviews.goalto the parent review; identify parent records where that nested goal object is absent. - Interpretation: Lattice reports goal as a nested object on each review; optional children may be absent from a valid response. This is provider-authored review context, not an independent Parable assessment of employee performance.
ID
ID
reviews.idID. Unique review identifier. It provides the reference needed to connect the review to the corresponding provider object.- Enables: Match repeated review entries on ID in
reviews.id; collapse only entries that share this declared transform key. - Interpretation: Lattice reports ID as an identifier in its review namespace; it is not a universal identity outside Lattice. The connector explicitly marks this field as a transform deduplication key. This is provider-authored review context, not an independent Parable assessment of employee performance.
Is Most Recent Downward Review
Is Most Recent Downward Review
reviews.isMostRecentDownwardReviewIs Most Recent Downward Review. Whether this is the most recent downward review for the reviewee in this cycle. It distinguishes the provider-defined is most recent downward review state or classification for the review.- Enables: Filter Reviews by whether this is the most recent downward review for the reviewee in this cycle in
reviews.isMostRecentDownwardReview; count true, false, and missing results separately. - Interpretation: Lattice reports this is the most recent downward review for the reviewee in this cycle as a boolean on each review; a missing field is unknown, not false. This is provider-authored review context, not an independent Parable assessment of employee performance.
Overall
Overall
reviews.overallOverall. Overall rating and comment. It preserves the nested context needed to interpret the parent review.- Enables: Attribute overall in
reviews.overallto the parent review; identify parent records where that nested overall object is absent. - Interpretation: Lattice reports overall as a nested object on each review; optional children may be absent from a valid response. This is provider-authored review context, not an independent Parable assessment of employee performance. The provider’s scale can vary by question or cycle, so values must not be compared across unlike review contexts.
Comment
Comment
reviews.overall.commentComment. Overall review comment. It defines the content surface available for this review.- Enables: Locate Lattice review overall records by comment in
reviews.LatticeReviewOverall.comment; attribute each text match to its parent review and, when present, its reported author. - Interpretation: Lattice supplies comment as text on each Lattice review overall; referenced files or media are not implied unless explicitly represented. This is provider-authored review context, not an independent Parable assessment of employee performance.
Rating
Rating
reviews.overall.ratingRating. Overall rating value. It supplies the rating measure for the Lattice review overall at the provider’s declared unit and grain.- Enables: Measure rating through
reviews.LatticeReviewOverall.ratingfor each Lattice review overall and compare only values with the same unit and record grain. - Interpretation: Lattice reports rating as a measure on each Lattice review overall; compare only records with the same unit and aggregation grain. This is provider-authored review context, not an independent Parable assessment of employee performance. The provider’s scale can vary by question or cycle, so values must not be compared across unlike review contexts.
Question
Question
reviews.questionQuestion. Base question being answered. It preserves the nested context needed to interpret the parent review.- Enables: Attribute question in
reviews.questionto the parent review; identify parent records where that nested question object is absent. - Interpretation: Lattice reports question as a nested object on each review; optional children may be absent from a valid response. This is provider-authored review context, not an independent Parable assessment of employee performance.
Question Revision
Question Revision
reviews.questionRevisionQuestion Revision. Specific question revision being answered. It preserves the nested context needed to interpret the parent review.- Enables: Attribute question revision in
reviews.questionRevisionto the parent review; identify parent records where that nested question revision object is absent. - Interpretation: Lattice reports question revision as a nested object on each review; optional children may be absent from a valid response. This is provider-authored review context, not an independent Parable assessment of employee performance.
Response
Response
reviews.responseResponse. Response provided by the reviewer. It preserves the nested context needed to interpret the parent review.- Enables: Attribute response in
reviews.responseto the parent review; identify parent records where that nested response object is absent. - Interpretation: Lattice reports response as a nested object on each review; optional children may be absent from a valid response. This is provider-authored review context, not an independent Parable assessment of employee performance.
Review Cycle ID
Review Cycle ID
reviews.review_cycle_idReview Cycle ID. Parent review cycle reference copied into each review because the child operation does not return that relationship. It provides the reference needed to connect the review to the corresponding provider object.- Enables: Connect each review in Reviews to the referenced review cycle through
reviews.review_cycle_id; flag review cycle ID values that do not resolve in that provider namespace. - Interpretation: Parable copies review cycle ID from the parent traversal record into each review; the child Lattice operation does not return it. This is provider-authored review context, not an independent Parable assessment of employee performance.
Review Cycle ID
Review Cycle ID
reviews.reviewCycleIdReview Cycle ID. ID of the review cycle this review belongs to. It provides the reference needed to connect the review to the corresponding provider object.- Enables: Connect each review in Reviews to the referenced review cycle through
reviews.reviewCycleId; flag review cycle ID values that do not resolve in that provider namespace. - Interpretation: Lattice reports review cycle ID as an identifier in its review cycle namespace; it is not a universal identity outside Lattice. This is provider-authored review context, not an independent Parable assessment of employee performance.
Reviewee
Reviewee
reviews.revieweeReviewee. User being reviewed. It preserves the nested context needed to interpret the parent review.- Enables: Attribute reviewee in
reviews.revieweeto the parent review; identify parent records where that nested reviewee object is absent. - Interpretation: Lattice reports reviewee as a nested object on each review; optional children may be absent from a valid response. This is provider-authored review context, not an independent Parable assessment of employee performance.
Reviewee ID
Reviewee ID
reviews.revieweeIdReviewee ID. ID of the user being reviewed. It provides the reference needed to connect the review to the corresponding provider object.- Enables: Connect each review in Reviews to the referenced reviewee through
reviews.revieweeId; flag reviewee ID values that do not resolve in that provider namespace. - Interpretation: Lattice reports reviewee ID as an identifier in its reviewee namespace; it is not a universal identity outside Lattice. This is provider-authored review context, not an independent Parable assessment of employee performance.
Reviewer
Reviewer
reviews.reviewerReviewer. User writing the review. It preserves the nested context needed to interpret the parent review.- Enables: Attribute reviewer in
reviews.reviewerto the parent review; identify parent records where that nested reviewer object is absent. - Interpretation: Lattice reports reviewer as a nested object on each review; optional children may be absent from a valid response. This is provider-authored review context, not an independent Parable assessment of employee performance.
Reviewer ID
Reviewer ID
reviews.reviewerIdReviewer ID. ID of the user performing the review. It provides the reference needed to connect the review to the corresponding provider object.- Enables: Connect each review in Reviews to the referenced reviewer through
reviews.reviewerId; flag reviewer ID values that do not resolve in that provider namespace. - Interpretation: Lattice reports reviewer ID as an identifier in its reviewer namespace; it is not a universal identity outside Lattice. This is provider-authored review context, not an independent Parable assessment of employee performance.
Review Type
Review Type
reviews.reviewTypeReview Type. Review direction or type. It distinguishes the provider-defined review type state or classification for the review.- Enables: Segment review entries in Reviews by review type in
reviews.reviewType; compare counts only within the same Lattice taxonomy. - Interpretation: Lattice reports review type as a label from its own taxonomy on each review; preserve unknown labels rather than mapping them by assumption. This is provider-authored review context, not an independent Parable assessment of employee performance.
Status
Status
reviews.statusStatus. Review status. It distinguishes the provider-defined status state or classification for the review.- Enables: Segment review entries in Reviews by status in
reviews.status; compare counts only within the same Lattice taxonomy. - Interpretation: Lattice reports status as a label from its own taxonomy on each review; preserve unknown labels rather than mapping them by assumption. This is provider-authored review context, not an independent Parable assessment of employee performance.
Submitted At
Submitted At
reviews.submittedAtSubmitted At. Unix timestamp when the review was submitted. It anchors the review on the provider’s reported timeline.- Enables: Order Reviews by submitted at in
reviews.submittedAtand isolate records inside an exact provider reporting window. - Interpretation: Lattice reports submitted at as a Unix timestamp in a unit not declared by this field on each review; derive timezone display separately and do not guess an undeclared unit. This is provider-authored review context, not an independent Parable assessment of employee performance.
Updated At
Updated At
reviews.updatedAtUpdated At. Unix timestamp when the review was last updated. It anchors the review on the provider’s reported timeline.- Enables: Order Reviews by updated at in
reviews.updatedAtand isolate records inside an exact provider reporting window. - Interpretation: Lattice reports updated at as a Unix timestamp in a unit not declared by this field on each review; derive timezone display separately and do not guess an undeclared unit. A connector directive uses this field to order records for latest-state or incremental processing. This is provider-authored review context, not an independent Parable assessment of employee performance.
Tasks
Tasks
tasksTasks. Tasks assigned to users in Lattice.- Enables: Match assigned tasks to the user, review cycle or feedback request, status, and due date that created the work item.
- Scope: Reads the records selected by Lattice’s
/v1/user/{user_id}/tasksoperation as a snapshot stream using full synchronization. This stream is opt-in. Visibility follows the Lattice API key’s organization access and the provider’s privacy controls. 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.
Assignee
Assignee
tasks.assigneeAssignee. User assigned to this task. It preserves the nested context needed to interpret the parent task.- Enables: Attribute assignee in
tasks.assigneeto the parent task; identify parent records where that nested assignee object is absent. - Interpretation: Lattice reports assignee as a nested object on each task; optional children may be absent from a valid response. This is provider-authored review context, not an independent Parable assessment of employee performance.
Email
tasks.assignee.emailEmail. Assignee email address. It supplies the provider-reported address or location facet for the Lattice task assignee, not a residency determination.- Enables: Attribute each Lattice task assignee to a person or account by the exact email in
tasks.LatticeTaskAssignee.email; identify addresses that do not match the Lattice directory. - Interpretation: Lattice reports email as an address on each Lattice task assignee; aliases, casing, and unverified addresses can prevent a one-to-one person match. This is provider-authored review context, not an independent Parable assessment of employee performance.
ID
ID
tasks.assignee.idID. Assignee user ID. It provides the reference needed to connect the task to the corresponding provider object.- Enables: Connect each Lattice task assignee in Tasks to the referenced Lattice task assignee through
tasks.LatticeTaskAssignee.id; flag ID values that do not resolve in that provider namespace. - Interpretation: Lattice reports ID as an identifier in its Lattice task assignee namespace; it is not a universal identity outside Lattice. This is provider-authored review context, not an independent Parable assessment of employee performance.
Name
Name
tasks.assignee.nameName. Assignee display name. It gives the Lattice task assignee a human-readable provider label while its identifier remains the stable reference.- Enables: Label each Lattice task assignee with name from
tasks.LatticeTaskAssignee.name; distinguish records that share that display name but have different Lattice identifiers. - Interpretation: Lattice reports name as display text for each Lattice task assignee; names are mutable and are not stable identities. This is provider-authored review context, not an independent Parable assessment of employee performance.
Body
Body
tasks.bodyBody. Task body text. It defines the content surface available for this task.- Enables: Locate task records by body in
tasks.body; attribute each text match to its parent task and, when present, its reported author. - Interpretation: Lattice supplies body as text on each task; referenced files or media are not implied unless explicitly represented. This is provider-authored review context, not an independent Parable assessment of employee performance.
Completed At
Completed At
tasks.completedAtCompleted At. Unix timestamp when the task was completed. It anchors the task on the provider’s reported timeline.- Enables: Filter Tasks by completed at in
tasks.completedAt; pair that boundary with the corresponding start before measuring elapsed time. - Interpretation: Lattice reports completed at as a Unix timestamp in a unit not declared by this field on each task; derive timezone display separately and do not guess an undeclared unit. This is provider-authored review context, not an independent Parable assessment of employee performance.
Completion Requests Count
Completion Requests Count
tasks.completeRequestsCountCompletion Requests Count. Number of completed requests represented by the task. It supplies the completion requests count measure for the task at the provider’s declared unit and grain.- Enables: Measure completion requests count through
tasks.completeRequestsCountfor each task and compare only values with the same unit and record grain. - Interpretation: Lattice reports completion requests count as a measure on each task; compare only records with the same unit and aggregation grain. This is provider-authored review context, not an independent Parable assessment of employee performance.
Created At
Created At
tasks.createdAtCreated At. Unix timestamp when the task was created. It anchors the task on the provider’s reported timeline.- Enables: Order Tasks by created at in
tasks.createdAtand isolate records inside an exact provider reporting window. - Interpretation: Lattice reports created at as a Unix timestamp in a unit not declared by this field on each task; derive timezone display separately and do not guess an undeclared unit. This is provider-authored review context, not an independent Parable assessment of employee performance.
Due At
Due At
tasks.dueAtDue At. Timestamp when the task is due. It anchors the task on the provider’s reported timeline.- Enables: Order Tasks by due at in
tasks.dueAtand isolate records inside an exact provider reporting window. - Interpretation: Lattice reports due at as a timestamp on each task; timezone and precision follow this API field, and absence is not an inferred event time. This is provider-authored review context, not an independent Parable assessment of employee performance.
Due Date
Due Date
tasks.dueDateDue Date. Task due date. It anchors the task on the provider’s reported timeline.- Enables: Order Tasks by due date in
tasks.dueDateand isolate records inside an exact provider reporting window. - Interpretation: Lattice reports due date as a calendar date on each task; its grain is one day and no time of day should be inferred. This is provider-authored review context, not an independent Parable assessment of employee performance.
Feedback Request
Feedback Request
tasks.feedbackRequestFeedback Request. Feedback request associated with this task. It preserves the nested context needed to interpret the parent task.- Enables: Attribute feedback request in
tasks.feedbackRequestto the parent task; identify parent records where that nested feedback request object is absent. - Interpretation: Lattice reports feedback request as a nested object on each task; optional children may be absent from a valid response. This is provider-authored review context, not an independent Parable assessment of employee performance.
Author
Author
tasks.feedbackRequest.authorAuthor. Author of the feedback request. It preserves the nested context needed to interpret the parent task.- Enables: Attribute author in
tasks.LatticeTaskFeedbackRequest.authorto the parent task; identify parent records where that nested author object is absent. - Interpretation: Lattice reports author as a nested object on each Lattice task feedback request; optional children may be absent from a valid response. This is provider-authored review context, not an independent Parable assessment of employee performance.
Created At
Created At
tasks.feedbackRequest.createdAtCreated At. Unix timestamp when the feedback request was created. It anchors the task on the provider’s reported timeline.- Enables: Order Tasks by created at in
tasks.LatticeTaskFeedbackRequest.createdAtand isolate records inside an exact provider reporting window. - Interpretation: Lattice reports created at as a Unix timestamp in a unit not declared by this field on each Lattice task feedback request; derive timezone display separately and do not guess an undeclared unit. This is provider-authored review context, not an independent Parable assessment of employee performance.
Fulfilled At
Fulfilled At
tasks.feedbackRequest.fulfilledAtFulfilled At. Unix timestamp when the feedback request was fulfilled. It anchors the task on the provider’s reported timeline.- Enables: Order Tasks by fulfilled at in
tasks.LatticeTaskFeedbackRequest.fulfilledAtand isolate records inside an exact provider reporting window. - Interpretation: Lattice reports fulfilled at as a Unix timestamp in a unit not declared by this field on each Lattice task feedback request; derive timezone display separately and do not guess an undeclared unit. This is provider-authored review context, not an independent Parable assessment of employee performance.
Subject
Subject
tasks.feedbackRequest.subjectSubject. Subject of the feedback request. It preserves the nested context needed to interpret the parent task.- Enables: Attribute subject in
tasks.LatticeTaskFeedbackRequest.subjectto the parent task; identify parent records where that nested subject object is absent. - Interpretation: Lattice reports subject as a nested object on each Lattice task feedback request; optional children may be absent from a valid response. This is provider-authored review context, not an independent Parable assessment of employee performance.
Target
Target
tasks.feedbackRequest.targetTarget. Target of the feedback request. It preserves the nested context needed to interpret the parent task.- Enables: Attribute target in
tasks.LatticeTaskFeedbackRequest.targetto the parent task; identify parent records where that nested target object is absent. - Interpretation: Lattice reports target as a nested object on each Lattice task feedback request; optional children may be absent from a valid response. This is provider-authored review context, not an independent Parable assessment of employee performance.
ID
ID
tasks.idID. Unique task identifier. It provides the reference needed to connect the task to the corresponding provider object.- Enables: Match repeated task entries on ID in
tasks.id; collapse only entries that share this declared transform key. - Interpretation: Lattice reports ID as an identifier in its task namespace; it is not a universal identity outside Lattice. The connector explicitly marks this field as a transform deduplication key. This is provider-authored review context, not an independent Parable assessment of employee performance.
Review Cycle
Review Cycle
tasks.reviewCycleReview Cycle. Review cycle associated with this task. It preserves the nested context needed to interpret the parent task.- Enables: Attribute review cycle in
tasks.reviewCycleto the parent task; identify parent records where that nested review cycle object is absent. - Interpretation: Lattice reports review cycle as a nested object on each task; optional children may be absent from a valid response. This is provider-authored review context, not an independent Parable assessment of employee performance.
Created At
Created At
tasks.reviewCycle.createdAtCreated At. Unix timestamp when the review cycle was created. It anchors the task on the provider’s reported timeline.- Enables: Order Tasks by created at in
tasks.LatticeTaskReviewCycle.createdAtand isolate records inside an exact provider reporting window. - Interpretation: Lattice reports created at as a Unix timestamp in a unit not declared by this field on each Lattice task review cycle; derive timezone display separately and do not guess an undeclared unit. This is provider-authored review context, not an independent Parable assessment of employee performance.
Creator
Creator
tasks.reviewCycle.creatorCreator. User who created the review cycle. It preserves the nested context needed to interpret the parent task.- Enables: Attribute creator in
tasks.LatticeTaskReviewCycle.creatorto the parent task; identify parent records where that nested creator object is absent. - Interpretation: Lattice reports creator as a nested object on each Lattice task review cycle; optional children may be absent from a valid response. This is provider-authored review context, not an independent Parable assessment of employee performance.
ID
ID
tasks.reviewCycle.idID. Review cycle ID. It provides the reference needed to connect the task to the corresponding provider object.- Enables: Connect each Lattice task review cycle in Tasks to the referenced Lattice task review cycle through
tasks.LatticeTaskReviewCycle.id; flag ID values that do not resolve in that provider namespace. - Interpretation: Lattice reports ID as an identifier in its Lattice task review cycle namespace; it is not a universal identity outside Lattice. This is provider-authored review context, not an independent Parable assessment of employee performance.
Name
Name
tasks.reviewCycle.nameName. Review cycle name. It gives the Lattice task review cycle a human-readable provider label while its identifier remains the stable reference.- Enables: Label each Lattice task review cycle with name from
tasks.LatticeTaskReviewCycle.name; distinguish records that share that display name but have different Lattice identifiers. - Interpretation: Lattice reports name as display text for each Lattice task review cycle; names are mutable and are not stable identities. This is provider-authored review context, not an independent Parable assessment of employee performance.
Stage
Stage
tasks.reviewCycle.stageStage. Review cycle stage. It distinguishes the provider-defined stage state or classification for the Lattice task review cycle.- Enables: Filter Tasks by the exact Lattice-defined stage in
tasks.LatticeTaskReviewCycle.stageand preserve unknown values as distinct categories. - Interpretation: Lattice supplies stage from its own taxonomy on each Lattice task review cycle; preserve unknown and newly introduced labels. This is provider-authored review context, not an independent Parable assessment of employee performance.
Updated At
Updated At
tasks.reviewCycle.updatedAtUpdated At. Unix timestamp when the review cycle was last updated. It anchors the task on the provider’s reported timeline.- Enables: Order Tasks by updated at in
tasks.LatticeTaskReviewCycle.updatedAtand isolate records inside an exact provider reporting window. - Interpretation: Lattice reports updated at as a Unix timestamp in a unit not declared by this field on each Lattice task review cycle; derive timezone display separately and do not guess an undeclared unit. This is provider-authored review context, not an independent Parable assessment of employee performance.
Status
Status
tasks.statusStatus. Task status. It distinguishes the provider-defined status state or classification for the task.- Enables: Segment task entries in Tasks by status in
tasks.status; compare counts only within the same Lattice taxonomy. - Interpretation: Lattice reports status as a label from its own taxonomy on each task; preserve unknown labels rather than mapping them by assumption. This is provider-authored review context, not an independent Parable assessment of employee performance.
Title
Title
tasks.titleTitle. Task title. It gives the task a human-readable provider label while its identifier remains the stable reference.- Enables: Label each task with title from
tasks.title; distinguish records that share that display name but have different Lattice identifiers. - Interpretation: Lattice reports title as display text for each task; names are mutable and are not stable identities. This is provider-authored review context, not an independent Parable assessment of employee performance.
Total Requests Count
Total Requests Count
tasks.totalRequestsCountTotal Requests Count. Total number of requests represented by the task. It supplies the total requests count measure for the task at the provider’s declared unit and grain.- Enables: Measure total requests count through
tasks.totalRequestsCountfor each task and compare only values with the same unit and record grain. - Interpretation: Lattice reports total requests count as a measure on each task; compare only records with the same unit and aggregation grain. This is provider-authored review context, not an independent Parable assessment of employee performance.
Type
Type
tasks.typeType. Lattice task type. It distinguishes the provider-defined type state or classification for the task.- Enables: Segment task entries in Tasks by type in
tasks.type; compare counts only within the same Lattice taxonomy. - Interpretation: Lattice reports type as a label from its own taxonomy on each task; preserve unknown labels rather than mapping them by assumption. This is provider-authored review context, not an independent Parable assessment of employee performance.
Updated At
Updated At
tasks.updatedAtUpdated At. Unix timestamp when the task was last updated. It anchors the task on the provider’s reported timeline.- Enables: Order Tasks by updated at in
tasks.updatedAtand isolate records inside an exact provider reporting window. - Interpretation: Lattice reports updated at as a Unix timestamp in a unit not declared by this field on each task; derive timezone display separately and do not guess an undeclared unit. A connector directive uses this field to order records for latest-state or incremental processing. This is provider-authored review context, not an independent Parable assessment of employee performance.
User ID
User ID
tasks.user_idUser ID. Parent user reference copied into each task because the child operation does not return that relationship. It provides the reference needed to connect the task to the corresponding provider object.- Enables: Connect each task in Tasks to the referenced user through
tasks.user_id; flag user ID values that do not resolve in that provider namespace. - Interpretation: Parable copies user ID from the parent traversal record into each task; the child Lattice operation does not return it. This is provider-authored review context, not an independent Parable assessment of employee performance.
Updates
Updates
updatesUpdates. Goal updates and check-ins.- Enables: Match check-in responses and provider-recorded sentiment fields to the relevant update and author.
- Scope: Reads the records selected by Lattice’s
/v1/updatesoperation as a changelog stream using incremental synchronization. This stream is opt-in. Visibility follows the Lattice API key’s organization access and the provider’s privacy controls. Provider-authored ratings, feedback, and classifications must remain in their review context and are not Parable performance judgments. This stream supplies no reliable deletion signal.
Author
Author
updates.authorAuthor. Author ObjectReference for this update. It preserves the nested context needed to interpret the parent update.- Enables: Attribute author in
updates.authorto the parent update; identify parent records where that nested author object is absent. - Interpretation: Lattice reports author as a nested object on each update; optional children may be absent from a valid response. This is provider-authored review context, not an independent Parable assessment of employee performance.
ID
ID
updates.author.idID. Referenced object ID. It provides the reference needed to connect the update to the corresponding provider object.- Enables: Connect each Lattice object reference in Updates to the referenced Lattice object reference through
updates.LatticeObjectReference.id; flag ID values that do not resolve in that provider namespace. - Interpretation: Lattice reports ID as an identifier in its Lattice object reference namespace; it is not a universal identity outside Lattice. This is provider-authored review context, not an independent Parable assessment of employee performance.
Object
Object
updates.author.objectObject. Referenced object type. It identifies the related provider object that gives the Lattice object reference its parent, owner, or container context.- Enables: Connect each Lattice object reference to the related object in
updates.LatticeObjectReference.objectand verify that the referenced provider object resolves in the expected parent or container. - Interpretation: Lattice reports object as relationship context on each Lattice object reference; resolve it in the named provider namespace rather than by display text alone. This is provider-authored review context, not an independent Parable assessment of employee performance.
URL
URL
updates.author.urlURL. Referenced object URL. It locates the provider resource or path associated with the Lattice object reference.- Enables: Associate each Lattice object reference with the resource identified by URL in
updates.LatticeObjectReference.url; verify the link resolves to the expected Lattice object. - Interpretation: Lattice reports URL as a resource locator for each Lattice object reference; access still depends on viewer permissions and the URL may expire or change. This is provider-authored review context, not an independent Parable assessment of employee performance.
Created At
Created At
updates.createdAtCreated At. Unix timestamp when the update was created. It anchors the update on the provider’s reported timeline.- Enables: Order Updates by created at in
updates.createdAtand isolate records inside an exact provider reporting window. - Interpretation: Lattice reports created at as a Unix timestamp in a unit not declared by this field on each update; derive timezone display separately and do not guess an undeclared unit. This is provider-authored review context, not an independent Parable assessment of employee performance.
ID
ID
updates.idID. Unique update identifier. It provides the reference needed to connect the update to the corresponding provider object.- Enables: Match repeated update entries on ID in
updates.id; collapse only entries that share this declared transform key. - Interpretation: Lattice reports ID as an identifier in its update namespace; it is not a universal identity outside Lattice. The connector explicitly marks this field as a transform deduplication key. This is provider-authored review context, not an independent Parable assessment of employee performance.
Is Public
Is Public
updates.isPublicIs Public. Whether the update is publicly visible. It distinguishes the provider-defined is public state or classification for the update.- Enables: Filter Updates by whether the update is publicly visible in
updates.isPublic; count true, false, and missing results separately. - Interpretation: Lattice reports the update is publicly visible as a boolean on each update; a missing field is unknown, not false. This is provider-authored review context, not an independent Parable assessment of employee performance.
Manager
Manager
updates.managerManager. Manager ObjectReference for this update. It preserves the nested context needed to interpret the parent update.- Enables: Attribute manager in
updates.managerto the parent update; identify parent records where that nested manager object is absent. - Interpretation: Lattice reports manager as a nested object on each update; optional children may be absent from a valid response. This is provider-authored review context, not an independent Parable assessment of employee performance.
Published At
Published At
updates.publishedAtPublished At. Unix timestamp when the update was published. It anchors the update on the provider’s reported timeline.- Enables: Order Updates by published at in
updates.publishedAtand isolate records inside an exact provider reporting window. - Interpretation: Lattice reports published at as a Unix timestamp in a unit not declared by this field on each update; derive timezone display separately and do not guess an undeclared unit. A connector directive uses this field to order records for latest-state or incremental processing. The schema designates this field as the event timestamp. This is provider-authored review context, not an independent Parable assessment of employee performance.
Responses
Responses
updates.responsesResponses. Check-in question/answer responses envelope. It preserves the nested context needed to interpret the parent update.- Enables: Attribute responses in
updates.responsesto the parent update; identify parent records where that nested responses object is absent. - Interpretation: Lattice reports responses as a nested object on each update; optional children may be absent from a valid response. This is provider-authored review context, not an independent Parable assessment of employee performance.
Data
Data
updates.responses.dataData. Envelope data items. It preserves the nested context needed to interpret the parent update.- Enables: Attribute every returned Lattice update response item in
updates.LatticeUpdateResponsesList.datato its parent update; keep each relationship distinct and distinguish an absent array from an explicitly empty one. - Interpretation: Lattice returns data as an array of Lattice update response item entries on each Lattice response-list page; missing, empty, and permission-redacted arrays are not equivalent. This is provider-authored review context, not an independent Parable assessment of employee performance.
Answer
Answer
updates.responses.data.answerAnswer. Answer text. It defines the content surface available for this update.- Enables: Locate Lattice update response item records by answer in
updates.LatticeUpdateResponseItem.answer; attribute each text match to its parent update and, when present, its reported author. - Interpretation: Lattice supplies answer as text on each Lattice update response item; referenced files or media are not implied unless explicitly represented. This is provider-authored review context, not an independent Parable assessment of employee performance.
ID
ID
updates.responses.data.idID. Response item ID. It provides the reference needed to connect the update to the corresponding provider object.- Enables: Connect each Lattice update response item in Updates to the referenced Lattice update response item through
updates.LatticeUpdateResponseItem.id; flag ID values that do not resolve in that provider namespace. - Interpretation: Lattice reports ID as an identifier in its Lattice update response item namespace; it is not a universal identity outside Lattice. This is provider-authored review context, not an independent Parable assessment of employee performance.
Object
Object
updates.responses.data.objectObject. Object type. It distinguishes the provider-defined object state or classification for the Lattice update response item.- Enables: Filter Updates by the exact Lattice-defined object in
updates.LatticeUpdateResponseItem.objectand preserve unknown values as distinct categories. - Interpretation: Lattice supplies object from its own taxonomy on each Lattice update response item; preserve unknown and newly introduced labels. This is provider-authored review context, not an independent Parable assessment of employee performance.
Question
Question
updates.responses.data.questionQuestion. Question text. It defines the content surface available for this update.- Enables: Locate Lattice update response item records by question in
updates.LatticeUpdateResponseItem.question; attribute each text match to its parent update and, when present, its reported author. - Interpretation: Lattice supplies question as text on each Lattice update response item; referenced files or media are not implied unless explicitly represented. This is provider-authored review context, not an independent Parable assessment of employee performance.
Ending Cursor
Ending Cursor
updates.responses.endingCursorEnding Cursor. Cursor for the next page. It is needed to continue the provider result set without skipping or repeating a page.- Enables: Resume Lattice pagination from
updates.LatticeUpdateResponsesList.endingCursorand verify that every page boundary advances before requesting the next result set. - Interpretation: Lattice returns ending cursor as opaque pagination state; it has no business meaning and must be replayed exactly when requesting the next page. This is provider-authored review context, not an independent Parable assessment of employee performance.
Has More
Has More
updates.responses.hasMoreHas More. Whether more pages exist. It is needed to continue the provider result set without skipping or repeating a page.- Enables: Filter Updates by whether more pages exist in
updates.LatticeUpdateResponsesList.hasMore; count true, false, and missing results separately. - Interpretation: Lattice reports more pages exist as a boolean on each Lattice response-list page; a missing field is unknown, not false. This is provider-authored review context, not an independent Parable assessment of employee performance.
Object
Object
updates.responses.objectObject. Envelope object type. It distinguishes the provider-defined object state or classification for the Lattice update responses list.- Enables: Filter Updates by the exact Lattice-defined object in
updates.LatticeUpdateResponsesList.objectand preserve unknown values as distinct categories. - Interpretation: Lattice supplies object from its own taxonomy on each Lattice update responses list; preserve unknown and newly introduced labels. This is provider-authored review context, not an independent Parable assessment of employee performance.
Reviewed At
Reviewed At
updates.reviewedAtReviewed At. Unix timestamp when the update was reviewed. It anchors the update on the provider’s reported timeline.- Enables: Order Updates by reviewed at in
updates.reviewedAtand isolate records inside an exact provider reporting window. - Interpretation: Lattice reports reviewed at as a Unix timestamp in a unit not declared by this field on each update; derive timezone display separately and do not guess an undeclared unit. This is provider-authored review context, not an independent Parable assessment of employee performance.
Sentiment
Sentiment
updates.sentimentSentiment. Sentiment object for this update. It preserves the nested context needed to interpret the parent update.- Enables: Attribute sentiment in
updates.sentimentto the parent update; identify parent records where that nested sentiment object is absent. - Interpretation: Lattice reports sentiment as a nested object on each update; optional children may be absent from a valid response. This is provider-authored review context, not an independent Parable assessment of employee performance. The provider’s scale can vary by question or cycle, so values must not be compared across unlike review contexts.
ID
ID
updates.sentiment.idID. Sentiment ID. It provides the reference needed to connect the update to the corresponding provider object.- Enables: Connect each Lattice update sentiment in Updates to the referenced Lattice update sentiment through
updates.LatticeUpdateSentiment.id; flag ID values that do not resolve in that provider namespace. - Interpretation: Lattice reports ID as an identifier in its Lattice update sentiment namespace; it is not a universal identity outside Lattice. This is provider-authored review context, not an independent Parable assessment of employee performance. The provider’s scale can vary by question or cycle, so values must not be compared across unlike review contexts.
Object
Object
updates.sentiment.objectObject. Object type. It distinguishes the provider-defined object state or classification for the Lattice update sentiment.- Enables: Filter Updates by the exact Lattice-defined object in
updates.LatticeUpdateSentiment.objectand preserve unknown values as distinct categories. - Interpretation: Lattice supplies object from its own taxonomy on each Lattice update sentiment; preserve unknown and newly introduced labels. This is provider-authored review context, not an independent Parable assessment of employee performance.
Rating
Rating
updates.sentiment.ratingRating. Sentiment rating. It supplies the rating measure for the Lattice update sentiment at the provider’s declared unit and grain.- Enables: Measure rating through
updates.LatticeUpdateSentiment.ratingfor each Lattice update sentiment and compare only values with the same unit and record grain. - Interpretation: Lattice reports rating as a measure on each Lattice update sentiment; compare only records with the same unit and aggregation grain. This is provider-authored review context, not an independent Parable assessment of employee performance. The provider’s scale can vary by question or cycle, so values must not be compared across unlike review contexts.
URL
URL
updates.urlURL. URL for the update in Lattice. It locates the provider resource or path associated with the update.- Enables: Associate each update with the resource identified by URL in
updates.url; verify the link resolves to the expected Lattice object. - Interpretation: Lattice reports URL as a resource locator for each update; access still depends on viewer permissions and the URL may expire or change. This is provider-authored review context, not an independent Parable assessment of employee performance.
Users
Users
usersUsers. Users in Lattice.- Enables: Match Lattice user identifiers and email addresses to account status, role, department, manager, and hire-date records.
- Scope: Reads the records selected by Lattice’s
/v1/usersoperation as a snapshot stream using full synchronization. This stream is opt-in. Visibility follows the Lattice API key’s organization access and the provider’s privacy controls. 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.
Birth Date
Birth Date
users.birthDateBirth Date. User birth date. It anchors the user on the provider’s reported timeline.- Enables: Order Users by birth date in
users.birthDateand isolate records inside an exact provider reporting window. - Interpretation: Lattice reports birth date as a calendar date on each user; its grain is one day and no time of day should be inferred.
Created At
Created At
users.createdAtCreated At. Unix timestamp when the user was created. It anchors the user on the provider’s reported timeline.- Enables: Order Users by created at in
users.createdAtand isolate records inside an exact provider reporting window. - Interpretation: Lattice reports created at as a Unix timestamp in a unit not declared by this field on each user; derive timezone display separately and do not guess an undeclared unit.
Department
Department
users.departmentDepartment. User department. It preserves the nested context needed to interpret the parent user.- Enables: Attribute department in
users.departmentto the parent user; identify parent records where that nested department object is absent. - Interpretation: Lattice reports department as a nested object on each user; optional children may be absent from a valid response.
ID
ID
users.department.idID. Department ID. It provides the reference needed to connect the user to the corresponding provider object.- Enables: Connect each Lattice user department in Users to the referenced Lattice user department through
users.LatticeUserDepartment.id; flag ID values that do not resolve in that provider namespace. - Interpretation: Lattice reports ID as an identifier in its Lattice user department namespace; it is not a universal identity outside Lattice.
Email
users.emailEmail. User email address. It supplies the provider-reported address or location facet for the user, not a residency determination.- Enables: Attribute each user to a person or account by the exact email in
users.email; identify addresses that do not match the Lattice directory. - Interpretation: Lattice reports email as an address on each user; aliases, casing, and unverified addresses can prevent a one-to-one person match. A connector directive maps this field to a person’s email identity.
External User ID
External User ID
users.externalUserIdExternal User ID. External identity provider user ID for this Lattice user. It provides the reference needed to connect the user to the corresponding provider object.- Enables: Connect each user in Users to the referenced external user through
users.externalUserId; flag external user ID values that do not resolve in that provider namespace. - Interpretation: Lattice reports external user ID as an identifier in its external user namespace; it is not a universal identity outside Lattice.
Gender
Gender
users.genderGender. User gender. It supplies the gender profile facet used to reconcile or attribute the user.- Enables: Reconcile the user’s gender in
users.genderwith its provider profile or directory identity; confirm ambiguous matches with the stable provider ID. - Interpretation: Lattice reports gender as a mutable profile or directory attribute on each user; it may be absent, shared, or non-unique.
ID
ID
users.idID. Unique user identifier. It provides the reference needed to connect the user to the corresponding provider object.- Enables: Match repeated user entries on ID in
users.id; collapse only entries that share this declared transform key. - Interpretation: Lattice reports ID as an identifier in its user namespace; it is not a universal identity outside Lattice. The connector explicitly marks this field as a transform deduplication key. A connector directive maps this field to account identity.
Is Admin
Is Admin
users.isAdminIs Admin. Whether the user is a Lattice admin. It distinguishes the provider-defined is admin state or classification for the user.- Enables: Filter Users by whether the user is a Lattice admin in
users.isAdmin; count true, false, and missing results separately. - Interpretation: Lattice reports the user is a Lattice admin as a boolean on each user; a missing field is unknown, not false.
Job Title
Job Title
users.jobTitleJob Title. User job title. It supplies the job title profile facet used to reconcile or attribute the user.- Enables: Label each user with job title from
users.jobTitle; distinguish records that share that display name but have different Lattice identifiers. - Interpretation: Lattice reports job title as display text for each user; names are mutable and are not stable identities.
Manager
Manager
users.managerManager. User’s manager. It preserves the nested context needed to interpret the parent user.- Enables: Attribute manager in
users.managerto the parent user; identify parent records where that nested manager object is absent. - Interpretation: Lattice reports manager as a nested object on each user; optional children may be absent from a valid response.
ID
ID
users.manager.idID. Manager user ID. It provides the reference needed to connect the user to the corresponding provider object.- Enables: Connect each Lattice user manager in Users to the referenced Lattice user manager through
users.LatticeUserManager.id; flag ID values that do not resolve in that provider namespace. - Interpretation: Lattice reports ID as an identifier in its Lattice user manager namespace; it is not a universal identity outside Lattice.
Manager ID
Manager ID
users.managerIdManager ID. ID of the user’s manager. It provides the reference needed to connect the user to the corresponding provider object.- Enables: Connect each user in Users to the referenced manager through
users.managerId; flag manager ID values that do not resolve in that provider namespace. - Interpretation: Lattice reports manager ID as an identifier in its manager namespace; it is not a universal identity outside Lattice.
Name
Name
users.nameName. User display name. It gives the user a human-readable provider label while its identifier remains the stable reference.- Enables: Label each user with name from
users.name; distinguish records that share that display name but have different Lattice identifiers. - Interpretation: Lattice reports name as display text for each user; names are mutable and are not stable identities. A connector directive maps this field to a person’s display name.
Preferred Name
Preferred Name
users.preferredNamePreferred Name. User preferred display name. It gives the user a human-readable provider label while its identifier remains the stable reference.- Enables: Label each user with preferred name from
users.preferredName; distinguish records that share that display name but have different Lattice identifiers. - Interpretation: Lattice reports preferred name as display text for each user; names are mutable and are not stable identities.
Start Date
Start Date
users.startDateStart Date. User start date. It anchors the user on the provider’s reported timeline.- Enables: Filter Users by start date in
users.startDate; pair that boundary with the corresponding end before measuring elapsed time. - Interpretation: Lattice reports start date as a calendar date on each user; its grain is one day and no time of day should be inferred.
Status
Status
users.statusStatus. User account status. It distinguishes the provider-defined status state or classification for the user.- Enables: Segment user entries in Users by status in
users.status; compare counts only within the same Lattice taxonomy. - Interpretation: Lattice reports status as a label from its own taxonomy on each user; preserve unknown labels rather than mapping them by assumption.
Timezone
Timezone
users.timezoneTimezone. User timezone setting. It is needed to interpret companion dates and times for the user in the provider’s intended zone.- Enables: Apply the zone in
users.timezonewhen converting the user’s companion start, end, or scheduled timestamps; do not infer it from locale. - Interpretation: Lattice reports timezone as a timezone identifier for each user; supported IANA or provider-specific names and daylight-saving behavior must be preserved.
Title
Title
users.titleTitle. User job title. It gives the user a human-readable provider label while its identifier remains the stable reference.- Enables: Label each user with title from
users.title; distinguish records that share that display name but have different Lattice identifiers. - Interpretation: Lattice reports title as display text for each user; names are mutable and are not stable identities.
Updated At
Updated At
users.updatedAtUpdated At. Unix timestamp when the user was last updated. It anchors the user on the provider’s reported timeline.- Enables: Order Users by updated at in
users.updatedAtand isolate records inside an exact provider reporting window. - Interpretation: Lattice reports updated at as a Unix timestamp in a unit not declared by this field on each user; derive timezone display separately and do not guess an undeclared unit. A connector directive uses this field to order records for latest-state or incremental processing.
| Error | Meaning | Solution |
|---|---|---|
401 Unauthorized | Invalid API key | Verify key is correct |
403 Forbidden | Insufficient permissions | Check API key permissions |