Skip to main content
The following environment and format are recommended for CSV imports.
ItemDetails
Character encodingUTF-8 (UTF-8 BOM + CRLF)
File formatCSV (comma-separated values) (.csv)
File nameAvoid environment-dependent characters (old kanji forms, special symbols, etc.) and half-width katakana.

Import the Directory Ledger via CSV

  1. Go to Directory > Import and download the template. You can also export existing data from Export as a CSV and then import it. Downloading the template on the Directory import screen
  2. Organize the items you want to manage according to the template.
  3. Import the template to finish.

Notes on CSV Import

Existing data is overwritten when you import a CSV. Review the following notes carefully before proceeding.
ItemDetails
BackupAlways export a backup before overwriting data with a CSV. Data cannot be restored.
Overwriting existing dataThe CSV data overwrites existing data. If a CSV cell is blank, the corresponding field is overwritten with a blank value.
Partial updatesWhen updating only part of the data, edit only the fields you want to change. Do not delete columns for unchanged fields — import with data present in all columns. (Deleting a column causes that field to be overwritten with a blank value.)
Data you do not want to changeIf there is account information you do not want to change, we recommend deleting the corresponding row from the CSV.
Environment-dependent charactersNot supported.
Maximum recordsYou can register up to 1,000 records in a single import.
Daily syncDirectory information updated via CSV import may be updated by daily synchronization with SaaS. For fields that should not be updated by daily sync, set the data source in Directory Settings to this service. For details, see Directory Settings to set or change the data source.

Bulk Edit to “ID Type: Unmanaged ID and Status: Untracked” via CSV Import

Even if you change the ID type to Unmanaged ID, the ID type and type will be updated to match the employee master the next time employee master sync runs, as long as the status remains Draft. To prevent this, set the status to Untracked by updating employeeStatus.
  1. Go to Directory > Export to export the CSV data.
  2. Keep only the employee rows you want to change and delete all other rows.
  3. Update the relevant data as follows:
    • employeeType: unregistered
    • managementType: unregistered
    • employeeStatus: untracked
  4. Go to Directory > Import to import the CSV data.

Registration Template

The following fields and specifications are available when registering information using the template.
Field nameRequired/OptionalInput exampleInput specification
IDOptional/RequiredBlank or 10-digit alphanumericNew registration: leave blank (generated automatically)
When editing: the exported value contains a 10-digit string
employeeIDOptionalCODE111Employee ID
employeeTypeRequiredfull_time_employeeType (specify the English parameter)
・Executive→board_member
・Full-time employee→full_time_employee
・Contract employee→fixed_time_employee
・Temporary employee→temporary_employee
・Part-time employee→part_time_employee
・Seconded employee→secondment_employee
・Contract worker→contract_employee
・Collaborator→collaborator
・Group address→group_address
・Shared address→shared_address
・Test address→test_address
・Other→other
・Unknown→unknown
・Unmanaged (only when ID type is Unmanaged ID)→unregistered
managementTypeOptionalmanagedID type (export data only); specify the English parameter
・Internal ID→managed
・External ID→external
・System ID→system
・Unknown ID→unknown
・Unmanaged ID→unregistered
employeeStatusRequiredactiveStatus (specify the English parameter)
・Active→active
・On leave→on_leave
・Draft→draft
・Pre-hire→preactive
・Retired→retired
・Untracked (only when ID type is Unmanaged)→untracked
・Archived (only when SaaS and devices are 0)→archived
firstNameOptionalTaroFirst name
lastNameOptionalKimuraLast name
displayNameRequiredTaro KimuraDisplay name
primaryEmailOptionaluser@example.comPrimary email address
secondaryEmailsOptionaluser+1@example.com; user+2@example.comSecondary email addresses. Separate multiple entries with ”;“.
avatarOptionalhttp://example.com/image.pngAvatar URL
jobTitleOptionalManagerJob title
companyNameOptionalExample, Inc.Company name
workLocationOptionalTokyoLocation
lifecycleContractStartAtOptional2022-08-09Employment start date (yyyy-mm-dd)
lifecycleContractEndAtOptional2025-08-09Employment end date (yyyy-mm-dd)
lifecycleSuspensionStartAtOptional2023-08-09Leave start date (yyyy-mm-dd)
lifecycleSuspensionEndAtOptional2023-11-15Leave end date (yyyy-mm-dd)
departmentNameOptionalCustomer Success DepartmentDepartment name
managerNameOptionalJiro YamamotoManager name
NoteOptionalConverted from intern to full-timeNotes
Last modified on July 13, 2026