When I Work Import API
The import API is used to import a variety of When I Work resources from user-provided CSV or Excel files. ### Import Types All available import types and their columns are listed here. Where possible, the column names will align with names used elsewhere in the API, but this is not always possible. type columns required? notes SHIFT_TEMPLATE start_time ✅ end_time ✅ schedule A schedule name to associate with the shift template. If no schedule with that name exists, a new schedule will be created. If omitted, the shift template will be assigned to all schedules (or the value "All Schedules" can be provided to do the same). position A position name to associate with the shift template. If no position with that name exists, a new position will be created. unpaid_break The length of the unpaid break in minutes. EMPLOYEE first_name ✅ First name of the employee last_name ✅ Last name of the employee email The email address of the employee employee_code The employee code to associate with the employee file_number The file number corresponding to the employee in ADP id The user id corresponding to the employee in When I Work location A schedule (location) name to associate with the employee. If no schedule with that name exists, a new schedule will be created. max The maximum hours per week of the employee phone The phone number of the employee position A position name to associate with the employee. If no position with that name exists, a new position will be created. tags A comma separated list of tags to associate to the employee. If the tag does not exist, it will be created. wage The hourly rate of the employee expressed as a floating point number (e.g. 14.50)