HRIS S3 connector field reference
To successfully sync your data with the Teamwork Graph for use in Talent, you must format your CSV files according to the specifications in this guide. This reference covers fields available for the positions.csv, workers.csv, and organizations.csv files.
Position fields
The positions.csv file defines the roles within your organization.
Required position fields
S3 connector field | Type | Description |
|---|---|---|
positionId | String | Unique identifier |
createdAt | Timestamp | ISO 8601 format (e.g., |
isActive | Number |
|
organizationId | String | Must match an existing |
workerId | String | Must match an existing |
Optional position fields
The positionTitle field is recommended to ensure displayed position names provide relevant context in the Talent app.
S3 connector field | Type | Description |
|---|---|---|
positionTitle | String | Recommended to provide context in Talent |
jobTitle | String | Internal job title |
status | String | Can be set to
|
inactiveDate | ISO 8601 date | Example:
|
employmentType | Enum | Values: |
timezone | String | Local timezone for the position |
jobFamily | String | Internal job family classification |
country | String | Country where the position is located |
level | String | Job level or grade |
externalPositionKey | String | External system identifier |
lastUpdatedAt | ISO 8601 timestamp | Example: Timestamp of the last update |
Worker fields
The workers.csv file contains information about the people in your organization.
Required worker fields
S3 connector field | Type | Description |
|---|---|---|
workerId | String | Unique identifier |
createdAt | ISO 8601 timestamp | Example: |
name | String | The worker's full name |
isActive | Number |
|
Optional worker fields
S3 connector field | Type | Description |
|---|---|---|
emailAddress | String | Highly recommended to unlock Talent features Must be unique |
timezone | String | Local timezone for the worker |
hireDate | ISO 8601 date | Example: |
inactiveDate | ISO 8601 date | Example:
|
title | String | The worker's professional title |
jobFamily | String | Internal job family |
level | String | Job level or grade |
country | String | Country of residence |
lastUpdatedAt | ISO 8601 timestamp | Example: Timestamp of the last update |
Organization fields
The organizations.csv file defines your reporting and managerial hierarchy.
Required organization fields
S3 connector field | Type | Description |
|---|---|---|
organizationId | String | Unique identifier |
organizationName | String | Name of the department or team |
managerPositionId | String | Required when the Not required when the |
superiorOrganizationId | String | Required for all except the top-most organization to indicate org hierarchy Must match an existing |
createdAt | ISO 8601 timestamp | Example: |
isActive | Number |
|
Optional organization fields
S3 connector field | Type | Description |
|---|---|---|
inactiveDate | ISO 8601 date | Example:
|
lastUpdatedAt | ISO 8601 timestamp | Example: Timestamp of the last update |
Was this helpful?